Example: Configuring MBGP MVPN Senders and Receivers using PIM SM and RSVP-TE Provider Tunnels
This section contains a configuration example and commands you can issue to verify multiprotocol BGP multicast VPN sender and receiver site routers.
In the example shown in Figure 1, there are three routers: PE1, the CE router, and PE2. Each router supports a specific role as a sender, receiver, or sender and receiver. This example does not represent a complete network.
Figure 1: Multiprotocol BGP Multicast VPN Senders and Receivers

Router PE1 is configured as a multicast sender and receiver site in VPN A, and as a multicast receiver site in VPN B. The relevant configuration for Router PE1 follows.
Router PE1
Router PE2 is configured as a multicast sender-only site. The relevant configuration for Router PE2 follows.
Router PE2
Verifying Your Work
To verify correct operation of multiprotocol BGP multicast VPNs, use the following commands:
- show mvpn c-multicast
- show mvpn instance
- show mvpn neighbor
The following sections show the output of these commands used with the configuration example:
show mvpn c-multicast
Router> show mvpn c-multicastLegend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B C-mcast IPv4 (S:G) Ptnl St 192.168.195.94/32:226.6.6.6/32 PIM-SM:10.255.14.144, 239.2.0.0 RM
Router> show mvpn c-multicast extensiveLegend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B C-mcast IPv4 (S:G) Ptnl St 192.168.195.94/32:226.6.6.6/32 PIM-SM:10.255.14.144, 239.2.0.0 RM
Router> show mvpn c-multicast summaryInstance: VPN-A C-multicast IPv4 route count: 1 Instance: VPN-B C-multicast IPv4 route count: 2
show mvpn instance
Router> show mvpn instanceMVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.1.1.1 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.1.1.1 10.255.70.17 PIM-SM:10.255.70.17, 239.1.1.1 C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.2.0.0 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.2.0.0 10.255.70.17 PIM-SM:10.255.70.17, 239.2.0.0 C-mcast IPv4 (S:G) Ptnl St 192.168.195.94/32:226.6.6.6/32 PIM-SM:10.255.14.144, 239.2.0.0 RM
Router> show mvpn instance extensiveLegend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.1.1.1 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.1.1.1 10.255.70.17 PIM-SM:10.255.70.17, 239.1.1.1 C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.2.0.0 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.2.0.0 10.255.70.17 PIM-SM:10.255.70.17, 239.2.0.0 C-mcast IPv4 (S:G) Ptnl St 192.168.195.94/32:226.6.6.6/32 PIM-SM:10.255.14.144, 239.2.0.0 RM
Router> show mvpn instanceMVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Provider tunnel: I-P-tnl:RSVP-TE P2MP:10.255.71.190, 27859,10.255.71.190 Neighbor I-P-tnl 10.255.71.2 RSVP-TE P2MP:10.255.71.2, 39143,10.255.71.2 C-mcast IPv4 (S:G) Ptnl St 192.1.1.2/32:225.10.10.1/32 RSVP-TE P2MP:10.255.71.2, 39143,10.255.71.2 DS 0.0.0.0/0:225.10.10.1/32
Router> show mvpn instance summaryInstance: VPN-A Neighbor count: 2 C-multicast IPv4 route count: 1 Instance: VPN-B Neighbor count: 4 C-multicast IPv4 route count: 2
Router> show mvpn instance VPN-ALegend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.1.1.1 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.1.1.1 10.255.70.17 PIM-SM:10.255.70.17, 239.1.1.1 C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM
Router> show mvpn instance VPN-A extensiveI-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Provider tunnel: I-P-tnl:PIM-SM:10.255.14.144, 239.1.1.1 Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.1.1.1 10.255.70.17 PIM-SM:10.255.70.17, 239.1.1.1 C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM
Router> show mvpn instance VPN-A summaryInstance: VPN-A Neighbor count: 2 C-multicast IPv4 route count: 1
show mvpn neighbor
Router> show mvpn neighborMVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.1.1.1 10.255.70.17 PIM-SM:10.255.70.17, 239.1.1.1 MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B Neighbor I-P-tnl 10.255.14.160 PIM-SM:10.255.14.160, 239.2.0.0 10.255.70.17 PIM-SM:10.255.70.17, 239.2.0.0
Router> show mvpn neighbor extensiveLegend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A C-mcast IPv4 (S:G) Ptnl St 192.168.195.78/32:225.5.5.5/32 PIM-SM:10.255.14.144, 239.1.1.1 RM MVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-B C-mcast IPv4 (S:G) Ptnl St 192.168.195.94/32:226.6.6.6/32 PIM-SM:10.255.14.144, 239.2.0.0 RM
The following is output for a p2mp configuration.
Router> show mvpn neighborMVPN instance: Legend for provider tunnel I-P-tnl -- inclusive provider tunnel S-P-tnl -- selective provider tunnel Legend for c-multicast routes properties (Pr) DS -- derived from (*, c-g) RM -- remote VPN route Instance: VPN-A Neighbor I-P-tnl 10.255.71.2 RSVP-TE P2MP:10.255.71.2, 39143,10.255.71.2
