Draft-rosen-vpn-mcast-08.txt (herein referred to as Draft-Rosen) describes the use of multicast distribution trees (MDT) established between PEs within a given VRF. Each VRF required its own tree. Customer edge routers form Protocol Independent Multicast (PIM) adjacencies with the PE, and PE-PE PIM adjacencies are formed across the multicast tree. PIM signaling and data streams are transported across the MDT. There are a number of limitations with the Draft-Rosen implementation including, but not limited to:
Knowledge of MPLS-VPN RFC 4364, BGP/MPLS IP Virtual Private Networks (VPNs), architecture and functionality, as well as an understanding of multicast protocols, is assumed throughout.
The Multicast in a VPRN II example in Multicast in a VPN II introduces features that were not supported in Release 7.0R5. It provides configuration details to implement:
The network topology is displayed in Figure 91. The setup consists of four SR 7750s acting as Provider Edge (PE) routers within a single Autonomous System (AS).
The network topology is displayed in Figure 92. The setup consists of 4 x 7750s acting as Provide Edge (PE) routers within a single Autonomous System (AS).
An additional loopback interface, called lo1 is created on each VPRN on PEs containing the anycast address. These are used as source addresses for communication between the routers within the RP set. These addresses will be automatically advertised to all PEs as vpn-ipv4 addresses, and will be installed in the VRF 1 forwarding table of all PEs containing VPRN 1.
Figure 93 shows the sequence of IGMP and PIM control messaging.
In order for the BGP routes to be accepted into the VRF, a route-target community is required (vrf-target). This is configured in the configure service vprn 1 mvpn context and, in this case, is set to the same value as the unicast vrf-target, the vrf-target community as the
configure service vprn 1 vrf-target context.