5-5 - Implement Multicast LDP for Layer 3 Multicast MPLS VPN Flashcards

1
Q

T/F: The MLDP-based MVPN feature provides extensions to Label Distribution Protocol (LDP) for the setup of point-to-multipoint and multipoint-to-multipoint LSPs for transport in the MVPN core network.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe MLDP and its benefits.

A
  • MLDP enables the use of a single MPLS forwarding plane for both unicast and multicast traffic.
  • It also enables you to use existing MPLS protection (for example, MPLS Traffic Engineering/Resource Reservation Protocol (TE/RSVP link protection) and MPLS Operations Administration and Maintenance (OAM) mechanisms for multicast traffic.
  • Lastly, it reduces operational complexity by eliminating the need for PIM in the MPLS core network.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

T/F: You can configure the threshold at which the data MDT is created on a per-device or a per-VRF basis.

A

True. When the multicast transmission exceeds the defined threshold, the sending PE device creates the data MDT and sends a UDP message, which contains information about the data MDT to all devices on the default MDT.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

T/F: Data MDTs are created only for (*, G) multicast route entries within the VRF multicast routing table.

A

False. Data MDTs are created only for (S, G) multicast route entries within the VRF multicast routing table. They are not created for (*, G) entries, regardless of the value of the individual source data rate.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe how MLDP creates MDTs.

A
  • The default MDT uses MP2MP LSPs. This usage supports low bandwidth and controls traffic between VRFs.
  • The data MDT uses point-to-multipoint LSPs. This usage supports a single high-bandwidth source stream from a VRF.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

T/F: When using MLDP, you replace the MDT group address in the mGRE solution with a VPN ID

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

IOS/IOS-XE Commands:
Device> enable
Device# configure terminal
Device(config)# mpls mldp logging notifications
Device(config)# mpls mldp forwarding recursive
Device(config)# mpls mldp path multipath downstream

A

This process includes configuring the following:
- MLDP logging notifications
- MLDP recursive forwarding over a point-to-multipoint LSP
- Load-balancing different LSPs over available paths or TE tunnels

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

IOS/IOS-XE Commands:
Device(config)# ip multicast-routing
Device(config)# ip multicast-routing vrf VRF
Device(config-vrf)# ip vrf VRF
Device(config-vrf)# rd 50:11
Device(config-vrf)# vpn id 50:10
Device(config-vrf)# route target export 100:100
Device(config-vrf)# route target import 100:100
Device(config-vrf)# mdt preference mldp
Device(config-vrf)# mdt default mpls mldp 172.30.20.1
Device(config-vrf)# mdt data mpls mldp 255
Device(config-vrf)# mdt data threshold 40 list 1

A

This process includes configuring the following IP multicast routing for the MVPN VRF settings:
- Define the VRF instance
- Create a route distributor (RD) to make the VRF functional
- Set MLDP for MDT type
- Define default MDT group parameters, including root node
- Define data MDT parameters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

IOS/IOS-XE Command:
show mpls mldp database

A

displays information in the MLDP database
- Forwarding Equivalence Class (FEC) type
- Opaque value of the FEC decoded length and value
- FEC status
- Upstream clients
- Associated replication clients

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

IOS/IOS-XE Command:
show ip pim vrf VRF neighbor

A

lists the PIM VRF neighbors

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

IOS/IOS-XE Command:
show ip mroute vrf <VRF></VRF>

A

lists the mroutes for a given VRF

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

IOS/IOS-XE Command:
show adjacency <lspvif0></lspvif0>

A

displays the output of the show adjacency command for the specified LSP-VIF interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

IOS/IOS-XE Command:
show mpls forwarding-table | include <1F00001>

A

display the specified LSP-VIF interface entries in the MPLS Label Forwarding Information Base (LFIB)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

There are different ways a Label Switched Path (LSP) built by mLDP can be used depending on the requirement and nature of the application, such as the following:

A
  • Point-to-multipoint LSPs for global table transit Multicast using in-band signaling.
  • P2MP/MP2MP LSPs for MVPN based on MI-PMSI or Multidirectional Inclusive Provider Multicast Service Instance (Rosen Draft).
  • P2MP/MP2MP LSPs for MVPN based on MS-PMSI or Multidirectional Selective Provider Multicast Service Instance (Partitioned E-LAN).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The router performs the following important functions for the implementation of MLDP:

A
  • Encapsulating VRF multicast IP packet with GRE/Label and replicating to core interfaces (imposition node).
  • Replicating multicast label packets to different interfaces with different labels (Mid node).
  • Decapsulate and replicate label packets into VRF interfaces (Disposition node).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

IOS-XR Command:
configure
multicast-routing vrf <vrf_name>
address-family ipv4
mdt default mldp ipv4 <root-node></root-node></vrf_name>

A

Configure MVPN routing and forwarding instance.

17
Q

IOS-XR Command:
configure
router bgp <AS>
vrf <vrf_name>
rd <rd_value></rd_value></vrf_name></AS>

A

Configure the route distinguisher:

18
Q

IOS-XR Command:
configure
multicast-routing vrf <vrf_name>
address-family ipv4
mdt data <1-255></vrf_name>

A

Configuring data MDTs (optional)

19
Q

IOS-XR Command:
configure
router bgp <AS>
address-family ipv4 mdt</AS>

A

Configure BGP MDT address family

20
Q

IOS-XR Command:
configure
router bgp <AS>
address-family ipv4 mdt
neighbor <x.x.x.x>
address-family ipv4 mdt
next-hop-self</x.x.x.x></AS>

A

Configure neighbors for BGP MDT address family

21
Q

IOS-XR Command:
configure
router bgp <AS>
address-family vpnv4 unicast</AS>

A

Configure BGP VPNv4 address family

22
Q

IOS-XR Command:
configure
router bgp <AS>
vrf <vrf_name>
address-family ipv4 unicast</vrf_name></AS>

A

Configure BGP IPv4 VRF address family

23
Q

IOS-XR Command:
configure
router pim
vrf vrf_name
address-family ipv4
rpf topology route-policy <my-policy></my-policy>

A

Configure PIM SM/SSM Mode for the VRFs

24
Q

IOS-XR Command:
route-policy <my-policy>
set core-tree <tree-type>
pass
end-policy</tree-type></my-policy>

A

Configure route-policy

25
Q

IOS-XR Command:
show mpls mldp neighbors

A

verify the following aspects of MLDP neighbors:
- MLPD Peer ID: IP address and label space used as neighbor’s LDP ID
- Uptime: how long has been the neighbor in UP state
- Current State: UP, DOWN, other
- Neighbor capabilities: Graceful Restart (GR), point-to-multipoint, MP2MP, others
- Policy filter in: applied policy in
- Path count: number of paths to reach the neighbor
- Paths: list of connected neighbors and interfaces to reach them
- Adj list: list of LDP neighbor with established adjacencies
- Peer Adr list: List of IP addresses configured in neighbor

26
Q

IOS-XR Command:
show mpls mldp bindings

A

To display the contents of the multicast Label Information Base (LIB)

27
Q

Important core-tree type to know.

A

mldp-inband - lets you carry multicast traffic across an existing IP/MPLS backbone, while avoiding the use of PIM in the provider core.

28
Q

What is true about MLDP for Layer 3 multicast MPLS VPNs?

A. The MLDP-based MVPN feature provides extensions to LDP for the setup of point-to-multipoint and multipoint-to-multipoint LSPs for transport in the MVPN core network.
B. The default MDT provides support for high-bandwidth transmission from high-rate data sources.
C. PE devices use the MDT data to send multicast data and control messages to every other PE device in the multicast domain.
D. MLDP enables the use of two MPLS forwarding planes, one for unicast and the other for multicast traffic.

A

A