5-5 - Implement Multicast LDP for Layer 3 Multicast MPLS VPN Flashcards
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.
True
Describe MLDP and its benefits.
- 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.
T/F: You can configure the threshold at which the data MDT is created on a per-device or a per-VRF basis.
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.
T/F: Data MDTs are created only for (*, G) multicast route entries within the VRF multicast routing table.
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.
Describe how MLDP creates MDTs.
- 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.
T/F: When using MLDP, you replace the MDT group address in the mGRE solution with a VPN ID
True
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
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
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
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
IOS/IOS-XE Command:
show mpls mldp database
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
IOS/IOS-XE Command:
show ip pim vrf VRF neighbor
lists the PIM VRF neighbors
IOS/IOS-XE Command:
show ip mroute vrf <VRF></VRF>
lists the mroutes for a given VRF
IOS/IOS-XE Command:
show adjacency <lspvif0></lspvif0>
displays the output of the show adjacency command for the specified LSP-VIF interface
IOS/IOS-XE Command:
show mpls forwarding-table | include <1F00001>
display the specified LSP-VIF interface entries in the MPLS Label Forwarding Information Base (LFIB)
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:
- 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).
The router performs the following important functions for the implementation of MLDP:
- 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).