Example: Multicast with Interprovider VPNs
![]()
Interprovider VPNs are also mentioned in RFC 2547. An example is shown in Figure 18. The topology is slightly different; the main difference is the addition of Multicast Source Discovery Protocol (MSDP) between two provider core transit (P) routers. In this limited topology, each P router is an SP-RP for the local autonomous system (AS), and router CE1 is the VPN-RP. VPN-A is the name of the routing instance on routers PE0 and PE1.
CE0
[edit]protocols {pim {dense-groups {229.0.0.0/8;}rp {static {address 10.254.14.132;}}interface all {mode sparse-dense;version 2;}interface fxp0.0 {disable;}}}PE0
[edit]protocols {pim {rp {static {address 10.254.71.49;}}interface all {mode sparse;version 2;}interface fxp0.0 {disable;}}}routing-instances {VPN-A {protocols {pim {dense-groups {229.0.0.0/8;}vpn-group-address 239.1.1.1;rp {static {address 10.254.14.132;}}interface t1-1/0/0:0.0 {mode sparse-dense;version 2;}interface lo0.1 {mode sparse-dense;version 2;}}}}}P0
[edit]protocols {...msdp {peer 10.254.71.48 {local-address 10.254.71.49;}}...pim {rp {local {address 10.254.71.49;}}interface all {mode sparse;version 2;}interface fxp0.0 {disable;}}}P1
[edit]protocols {...msdp {peer 10.254.71.49 {local-address 10.254.71.48;}}...pim {rp {local {address 10.254.71.48;}}interface all {mode sparse;version 2;}interface fxp0.0 {disable;}}}PE1
[edit]protocols {pim {rp {static {address 10.254.71.48;}}interface all {mode sparse;version 2;}interface fxp0.0 {disable;}}}routing-instances {VPN-A {protocols {pim {dense-groups {229.0.0.0/8;}vpn-group-address 239.1.1.1;rp {static {address 10.254.14.132;}}interface t1-1/0/0:0.0 {mode sparse-dense;version 2;}interface lo0.1 {mode sparse-dense;version 2;}}}}}CE1
[edit]protocols {pim {dense-groups {229.0.0.0/8;}rp {local {address 10.254.14.132;}}interface all {mode sparse-dense;version 2;}interface fxp0.0 {disable;}}}