
Configuring MLDP MVPN
The MLDP MVPN configuration enables IPv4 multicast packet delivery using MPLS. This configuration
uses MPLS labels to construct default and data Multicast Distribution Trees (MDTs). The MPLS replication
is used as a forwarding mechanism in the core network. For MLDP MVPN configuration to work, ensure that
the global MPLS MLDP configuration is enabled. To configure MVPN extranet support, configure the source
multicast VPN Routing and Forwarding (mVRF) on the receiver Provider Edge (PE) router or configure the
receiver mVRF on the source PE. MLDP MVPN is supported for both intranet and extranet.
Figure 9: MLDP based MPLS Network
P2MP and MP2MP Label Switched Paths
mLDP is an application that sets up Multipoint Label Switched Paths (MP LSPs) in MPLS networks without
requiring multicast routing protocols in the MPLS core. mLDP constructs the P2MP or MP2MP LSPs without
interacting with or relying upon any other multicast tree construction protocol. Using LDP extensions for MP
LSPs and Unicast IP routing, mLDP can setup MP LSPs. The two types of MP LSPs that can be setup are
Point-to-Multipoint (P2MP) and Multipoint-to-Multipoint (MP2MP) type LSPs.
A P2MP LSP allows traffic from a single root (ingress node) to be delivered to a number of leaves (egress
nodes), where each P2MP tree is uniquely identified with a 2-tuple (root node address, P2MP LSP identifier).
A P2MP LSP consists of a single root node, zero or more transit nodes, and one or more leaf nodes, where
typically root and leaf nodes are PEs and transit nodes are P routers. A P2MP LSP setup is receiver-driven
and is signaled using mLDP P2MP FEC, where LSP identifier is represented by the MP Opaque Value element.
MP Opaque Value carries information that is known to ingress LSRs and Leaf LSRs, but need not be interpreted
by transit LSRs. There can be several MP LSPs rooted at a given ingress node, each with its own identifier.
A MP2MP LSP allows traffic from multiple ingress nodes to be delivered to multiple egress nodes, where a
MP2MP tree is uniquely identified with a 2-tuple (root node address, MP2MP LSP identifier). For a MP2MP
LSP, all egress nodes, except the sending node, receive a packet sent from an ingress node.
Cisco IOS XR Multicast Configuration Guide for the Cisco CRS Router, Release 5.2.x
29
Implementing Multicast Routing on Cisco IOS XR Software
Label Switched Multicast (LSM) Multicast Label Distribution Protocol (mLDP) based Multicast VPN (mVPN) Support