Download as rtf, pdf, or txt
Download as rtf, pdf, or txt
You are on page 1of 48

Junos Networking Technologies

May 2011
This Week: MBGP Multicast VPNs
By Antonio Snchez Monge

The special edition of This Week: Deploying MBGP Multicast VPNs is provided for easy
copying and pasting of the Junos configurations contained in the book.
IMPORTANT: Xx's are used to blank out much of the copyrighted material, so use a
search in your text editor of the initial command or configuration line, to locate the
approximate location of the configuration of your choosing.
NOTE: By using this special edition, you agree to use the material in this document at
your own risk. Juniper Networks assumes no responsibility whatsoever for any
inaccuracies in this document or in the configurations or scripts contained within.

2011 by Juniper Networks, Inc. All rights reserved. Juniper Networks, the
Juniper Networks logo, Junos, NetScreen, and ScreenOS are registered
trademarks of Juniper Networks, Inc. in the United States and other countries.
Junose is a trademark of Juniper Networks, Inc. All other trademarks, service
marks, registered trademarks, or registered service marks are the property of
their respective owners.Juniper Networks assumes no responsibility for any
inaccuracies in this document. Juniper Networks reserves the right to change,
modify, transfer, or otherwise revise this publication without notice.

Chapter 1: Introducing MBGP Multicast VPN


IP Multicast Refresher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .6
MBGP Unicast VPN
Refresher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15
Past, Present, and Future in Multicast VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . 21
Deployment Options for MBGP Multicast VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 29
Chapter 1 References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 30
Answers to Try It Yourself Sections of Chapter 1. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . 30
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXX
XXxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxNO
TE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxandxXXXxXXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXxxxX
XXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXXXx
XxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx IP Multicast Refresher
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmult
icast distribution treexxxxxxxxxxxxxxxxxxmulticast
treexxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxupstreamxxxxxdownstreamxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxfirst-hop routerxxxxxxxxxxxxlast-hop
routersxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxXXxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxInternet Group Management Protocol (IGMP)
XXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxXXXXxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
XXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxXxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxAny Source Multicast (ASM) and Source Specific Multicast (SSM)
XxxxxxxxXXXXxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxX
xxxxxxxxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxX
xxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxXxxxxxxxxxxXXXxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxxxXxxxxxxxxxxXX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxx
xxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxMORE?
XxxxxxxxxXXXxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxXXXXxxxxxxxxxxxx
xxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Protocol

Independent Multicast (PIM)


XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxTIP
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxJoinsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxPrunesxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXXXxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXXXxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXXXxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxx
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXXxXXxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxX
xxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxXxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXxxXXXXxxXXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxx
xxxxxxXxxxxxxxxxxxxxxxFigure 1.1 Reverse Path Forwarding (RPF) Assuming All Links Have the Same
Metric

Dense Mode and Sparse Mode

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
flood-andprunexxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXX
XXxXxxxxxxxxxXXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXXxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXxXXxxxxxxxxxxxxXxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxXxxXXXxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx Figure 1.2
Multicast Tree Signaling with PIM SM in the SSM Model

XxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxmeetingxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxAnycastxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?
XxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxx

xxxxxxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxXxxxxxxxxxxxXXXXxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxx
xxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxFigure 1.3 Multicast Tree Signaling with PIM SM in the ASM Model
Rendezvous Point Tree (RPT) and Shortest Path Tree (SPT)

XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxXxxxxxXXXxxxxxxxx
xxxxxxxxxShared
TreexxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxXXXxxxxxxxxxxxxxxxxxSource
TreexxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFigure 1.4 Switchover from Shared
Tree to Shortest Path Tree

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxxXxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxXXXxxxxxXxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxRegistersxxXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxxXxxXxx
XxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxx
XXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxXXxxxxxxXXxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxXxxxXXxxxxxxxxxXXXxxXxxXxxX
xxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxsptthreshold
infinityxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXxxXxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxTry It Yourself: Test Your PIM Expertise
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx PIM in a LAN
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxXxxxxxxxXXxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxXxxxxxxxxxXXXxXxxxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxUnicast Upstream
NeighborxxxxxxxxxxxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxXxxxxxxXxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxXxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxx
xxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxXxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxXxxxxxx
XxxXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxXXXxXxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXXxXx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxXxxxxFigure 1.5
Duplicate Traffic Scenario
Addressed by the PIM Assert Mechanism

NOTE
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXX
xXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?
xXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxInterdomain Multicast
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxXXxxxxxxx
xxXxxxxxxxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xXxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxXxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxxxxxxxxxx
XXXxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTExXxxxxXXXXxXxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxnotxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxXXXxxxxxxXXXxxxxxxxXXXXxxxxxxxxxxxxxxxxxxx inet
multicastxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxXxxxxxxxxxxxXxxxxxXXXxxxXxxxxXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxXXXxx
xxXXXXxxxxxxxxxxxxxxxxxxxinet6multicastxxxMORE?
xXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx M

BGP Unicast VPN Refresher

XXXXxXXXxxxxxxxxxxxxxxxxXXXxXXXXxXXxXXXxxxxxxxxxxxXxxXXXxxxxxxxxxxxxxXxxxxxxxxxxx
xxXXXxXxxxxxxxXxxxxxxxXxxxxxxxxXxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxa method by which a Service Provider may use an IP backbone to
provide IP Virtual Private Networks (VPNs) for its customers. This method uses a peer model, in
which the Customers edge routers (CE routers) send their routes to the Service Providers edge
routers (PE routers). CE routers at different sites do not peer with each other. Data packets are
tunneled through the backbone, so that the core Provider routers (P routers) do not need to know
the VPN routes. The primary goal of this method is to support the outsourcing of IP backbone
services for enterprise networks. It does so in a manner which is simple for the enterprise, while
still scalable and flexible for the Service Provider, and while allowing the Service Provider to add
value.xXxxxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx

( ): ( )
,
. .
()

, , ;
.
XXxxXxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxXXxxXxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxVPNxxxxxMBGP
VPNxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxXxxxxxxxxxXXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
XxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxXXxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxXX
XxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxx Figure 1.6 MBGP VPN Architecture
XxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxx
xxxxxxxxxxXXxxxXxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx black.inet.0xxxx
xblack.inet6.0xxxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxXXXXxXXXxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxXXXXxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxMORE?
MPLS-Enabled Applications, Third
EditionxxxxxXxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxxxxXxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx M

BGP Unicast VPN Routes

XXxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxXxxxxxx
xXxxxxxxxxxXXXXxxxXxxxxxxXXxxxxxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxx
xxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxXXxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxxxXxxxxxXxxxxxxxxxxxxXxxxxxxxxx
xxxxXxXXXXxxxxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxXxxxxxxxxxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Figure 1.7
Route
Distinguisher and VPN Label

XxxxxXxxxxxxxxxxxxxXXXxxxxxxxXXXXxxxxxxxxXXXxxXxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxXXX
XxxXxxxxxxxxxxXxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxroute
typexxXXXXxXxxxxxxxXXXxXxxxxxxxxxxxxXXXxxxxxxXXXXxxxxxxxxxxxxXXxxxxxxxxxXXXxxxxxx
XXXXxxxxxxxxxxxxXXxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx inetvpn
unicastxxxxxinet6vpnunicastxxxNOTE
XxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxXxxxxXXX
xxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXXxxXxxXxxxxxxxxxxxXXXxxxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxXXXxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxXXXxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxxxxXXxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxx
xxxxxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXXXXxxxxxxxxxxxxXxxXXXXxXxxxxxxxXXXxxxxxX
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxXXXXxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
BGP next hopxxxxxxxxxxxxxxxxxxxxxxxxxxRoute
TargetsxxXXxxxxXxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXXxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxXXxxxxxxxvrf
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxvrf
importxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxx
xxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XXXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx inetvpn
multicastxxxxinet6vpn
multicastxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxInterdomain
MulticastxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxx b
lack.inet.2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxMORE?
XXXxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Tunneling

Technologies for MBGP Unicast VPN


One of the beauties of the MBGP VPN technology is the clear separation between
the control and forwarding planes. Even though the MBGP Unicast VPN data
packets are always MPLS-tagged as they traverse the backbone (with at least the VPN
MPLS label), the transport mechanism can either be based on MPLS or on other
supported tunneling technologies, like GRE. The general architecture for MBGP
Unicast VPN is illustrated in Figure 1.8.
Figure 1.8

Transport Tunnels in MBGP Unicast VPN

XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxheadendxxxxxxXXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxtailendxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXX
XxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxx
xxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxx
xxxxxxxxXxxxxxXxxxxxxxxXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXx
xxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxXXXxXXXxxxxxxXXxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxX
xxxxxXxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxXxxxxxxxxxxxXxxxxxxxxxXXXXxxxXXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxx
xxXxxxxXxxxxxxxxxxxxxxXxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XXxXXxxXXXXxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxXXXXxXXXxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxXX
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxXXXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxXXXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxXXXXxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxXXXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxPenultimate Hop
PoppingxxXXXxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxFigure 1.9 RSVP Tunnel Signaling (Path & Resv Messages) and
MPLS

Forwarding

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxXxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXx
xxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxXXXxxxxxxxxxxxxxXXXxxxxXxXXxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxXXX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXXXxxxxxxxxxxXxXXxxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?
XXXxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxTry It Yourself: Different Tunneling Technologies
XxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxinsteadxxxxXXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxPast, Present and Future in Multicast VPN
XxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMulticast
VPNxxMVPNxxxxxxVPNxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXXXX
xXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXx
xxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxx
xxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxXxxxxxx
xxxXXXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXXXxxxxXxXXXxxX
xxxXxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXXXxxxxxXxXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxx
xxxxXxxxxxxxxxxCAUTIONxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Draft-rosen
Draftrosenxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXxXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxXxxxXxXXXxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXXxxxxxxxx
xxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXxxxX
xXXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXXxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxXxXXXxxxxxxxxxXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXXXxxxxxxxxxxxxXxxx

xxxxxxxXxxxxxxxxxxxxXxxxxxXxxxxxxxxxXXXxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXX
xxxxxxxxxxxxxxXXXxxxxxxxxXxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXXXxxXxxxXXx
xxxxxxxxxxxxXxXxxXxXXXxXxxxxxxxxxxxxxxxxXxXXxxXxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXx
xxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXXXxxXxxxxxxxxx
xxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
xxFigure 1.10 Multicast Distribution Tree in Draft-rosen
XxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXxxxxxxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXxXXXxXXXxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxXxxx
xxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxXxxxxxxxXxXx
xxxxxxxxxxxxxxxxxXXxxxxxxxxxXxXxxXxXxxXxXxxxxxxxxxxxxxxxxxxXxXXxxxx Figure 1.11
GRE Encapsulation in Draft-rosen

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXx
xxxXXXxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxXXXxxxxxxxxxXXXxxxxxxxXXXXxxxxxxxXXX
xxxxxxXXXXxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxCisco Systems Solution for
Multicast in MPLS/BGP IP VPNsxxXxxxxxxxxxXxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxXXXxxxxxxxA
specification that has been superseded by a more recent specification or is for any other reason
considered to be obsolete is assigned to the Historic
level.xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdraftrosenxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXXxXXXxXXxXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXXXxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Assessment of Draft-rosen
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxx
xxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXXxxXxXXXxxxxxXxXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXXxXXXXxxxxxXXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxXXXxxxxxxxxxxxxXXXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXXXxxxxxxxxxxxxx
xxxxXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxx

xxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXXXxxxxxXXXxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xXxxxxxxxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxXxXxxxxxxxxxXxXxxxxxxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXX
XxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxXXXxxxx
XxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxXxxxxxxxxxXxxxxxxxxXxxxxX
xxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XXXxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxXxxxxxxxxxXXXxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXx
xxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxx
XXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXXXxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxMBGP Multicast VPN

MBGP Multicast VPN, also known as Next-Generation Multicast VPN, uses BGP
control plane and offers a wide variety of data planes. It is a flexible solution that
leverages the MPLS/BGP technology and cleanly addresses all the technical limita
tions of draft-rosen.
NOTE
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxXxxxxxxXxxxxxxxxxxXXxxxxxxxxxXxxxxxxXxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXxXxxxxxxxxXxxxxxxxxxSender
PExxxxxIngress
PExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxXXxxxxxxxxxX
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxXXxxxXxxxxxxxxxReceiver PExxxxxEgress
PExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXxxxxxxxxxxxxxXxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxXxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxxxxxxxXxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxXxxxxxxxxxxXX
XxxxxxxxxXxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxXXXxxxxxxxXxxxxXX
XXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxXxxxxxxxxxXxxxxxxxXxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxTreexxxxxx
xxxxxxXxxxxxxXXxxxxxxxxrootxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxleavesxxXxxxxxXxxxxxxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
xxxXXXXxxxxxxxxXXXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx
xxxXXXXxxxInclusivexxXxXXXXxxxxxxxSelectivexxXxXXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxXxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxXXXxxXxXxxxxxx
XXxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxXxxxx
xxxxxXXXxxXxxxxxxXxxxxxxXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXXXXxxXxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxXXxxxxxxxxxXxxxxxxxxxXXXxxXxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXX
XxxxxxxxxxxxxxXXXXxxXxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXxxxxxxxxxXxXxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxXXXXxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxX
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxAggre
gate Treesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx MBGP

Control Plane in a Nutshell

XxxxxXXXXxXXXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxXXXXxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXXx
XXXxXXXXxxxxxxxXxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxXxxxxXxxxxxxxxxxXxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxX
xxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxx
XXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxXxXXXxXXXxxxxXxXXXxXXXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxXxxxxxxx
XxxxxxXxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxXXXXxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxXxXxxxxxxXxxxxxxxx
xxXXXXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxXxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxTable 1.1 Multicast VPN Technology Support Matrix

There are seven different route types within MCAST-VPN NLRI, each of them used to signal a
different kind of state within the Multicast VPN context. These route types can be classified in two
major functional groups:
XxxxxxxxxXxxxxxxxXxXxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxXxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxXxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXXXXxXXXxXXXXxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxTable 1.2
MCAST-VPN Route Types (A-D Stands for AutoDiscovery)

PEs in the Sender Sites set include a PMSI Tunnel attribute in the type 1, 2, or 3 routes they
generate. This attribute specifies the type and identifier of a P-Tunnel rooted at the advertising PE.
There is a wide range of P-Tunnel technologies compatible with MBGP Multicast VPN. Table 1.3 lists
the technologies defined in [MVPN-BGP], as well as the minimum Junos operating system version
that supports each of them.
Table 1.3

MCAST-VPN Tunnel Types

MBGP Multicast VPN Assessment


XxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxXXxXXxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxXXXxXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXX
XxXXxXxXXxXXXxxxXxxxXxxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxXXXxxXxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxX
XXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxXxXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxXxxxxxxXxxxxXxxxxXXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxXXX
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxXXXXxXxxxxxxxxxXXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXXXxXXXXXXXXXXX
XXXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxThe recommendation is that
implementation of the BGP-based auto-discovery is mandated and should be supported by all
Multicast VPN implementations (while PIM/shared-tree based auto-discovery should be optionally
considered for migration purpose only).xIt is the recommendation of the authors that BGP is the
preferred solution for S-PMSI switching signaling and should be supported by all
implementations.xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxXxxxxXxxxxxxxxxxxxxXXXxXXXX
xxxxxxxxxxxxxxxXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxXXXXxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxx Deployment

Options for MBGP Multicast VPN


XxxxxxxxxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxXXXXxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX

XXXxXxxxxxxxxxXXXxxXxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXXXXxxxxxxxxxx
xxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxXXXxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxXXXXxXxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxXXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXXxXXXxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxx
xxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxx
xxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxXxXxxXXXxxxXxxxxXxxx
xxxxXxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxXXXxxxxxxxxxxxxxXxxxxxxxXXXxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxx
xxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XXXxXXXxxxxxXXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxXXXxxxxxxx
xxxxxxxxxXxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxXXXxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxX
xXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXXxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxxxxxxxxxxNOTE
XxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxChapter 1 References
xXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXXXXXXXXXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Answers to Try It Yourself

Sections of Chapter 1

Try It Yourself: Test Your PIM Expertise


XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Figure 1.12
Rendezvous Point
in a Stick

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxxXxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxXxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxx
xxxxxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxXXxxxxxXxxxXXxxxxxxx

xxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxX
XXxxXxxXxxXxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
XxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxxxxxxXXxxxxxxXxxxxxxxxxxxxxxxxx
xXxxXxxXxxxxxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxTry It Yourself: Different Tunneling
Technologies
XxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx Figure 1.13 MVPN Unicast VPN
with GRE P-Tunnels

Chapter 2: MBGP Multicast VPN with PIM SSM as PE-CE Protocol


34
This Week: Deploying MBGP Multicast VPNs

35

Building the Baseline Scenario. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34


Configuring C-Multicast Islands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37
Multicast VPN Site Auto-Discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Signaling Inclusive Provider Tunnels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
End-to-End C-Multicast Signaling and Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52
Answers to Try It Yourself Sections of Chapter 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxx
xXxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxxxxxxxxxxxxxxXXXXxXXxxXxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxxxXXxxxxxxxxXXXxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxXx
xxxxxxxxxXXXxxxxxxXxxxxxxXxxxxxxxxXxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xXXXxxxxxXxxxxxxxxxxBuilding the Baseline Scenario
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxXXxxxXXxxxXXxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx Figure 2.1
Physical Connectivity and IP Addressing of the Test Bed

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxnotx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx vrftable
labelxxXxxxxxxxxxxxxxxxxxxxxvrftable
labelxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXxXxxxxxXxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxXXxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxXXxxxxxxCAUTIONxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxprotocolsrsvpnop2mp
sublspxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxX
XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXx
xXxxxXXxxxxxxxxxxxXXxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXxxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxXXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxXXxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxXXXxxxxxFigure 2.2
Several Options to Deploy or Simulate CE Routers
MORE?
xxXXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxx insta
ncetype
vrfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxx
xxxxxxxxxxxxxxxinstancetypevirtual
routerxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxXxxxxxXxxxxxxxxXXXxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxUnicast Protocols
XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXXx
xxxxxxxxxxxxxXXxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxXXXxxxxxx
xxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxxXxxxxxxxXxxxxxxxxx
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXxxxxxXXxXXxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXXXxxXxxxxxxxXXXXxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxXXXxxxxxxxxxxxxxxxXXXxxxxXXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxx
XxXxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxXXxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXXxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxXxxxxxxxxXXXXxxXxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxuser@PE1>showbgpsummary
Groups:1Peers:1Downpeers:0
TableTotPathsActPathsSuppressedHistoryDampStatePending
bgp.l3vpn.012120000
PeerASInPktOutPktOutQFlapsLastUp/DwnState|
#Active/Received/Accepted/Damped...
10.101.5.56500070580124:00Establ
bgp.l3vpn.0:12/12/12/0
black.inet.0:6/6/6/0
white.inet.0:6/6/6/0

XxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXx
xXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxXXxxxxxxxxxxx
xxxxxxxxxxXXXxxuser@PE1>showrouteadvertisingprotocolbgp10.101.5.5
black.inet.0:9destinations,9routes(9active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*10.1.1.0/30Self100I
*10.11.1.0/30Self100I
white.inet.0:9destinations,9routes(9active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*10.2.1.0/30Self100I
*10.22.1.0/30Self100I

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxConfiguring C-Multicast Islands

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxXxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxXxXxxxxxxxxxxxxxxStarting C-Multicast Traffic
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxx
XXXxxxXxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxx
xxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxX
xxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxx
xxxxxxXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxXXXxxxXxxxxxxxXX
XxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxxxxxxxxX
xxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxXxxxxxxxXXXxxxxxx
xxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxxxxxxxxCAUTIONxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxXx
XxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxuser@CE1>showinterfacesge0/0/1.1statisticsdetail|matchpps
Inputpackets:7817833199pps
Outputpackets:00pps
user@CE1>showinterfacesge0/0/1.2statisticsdetail|matchpps
Inputpackets:7762586199pps
Outputpackets:00pps

Configuring C-PIM Protocol


XxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxXXxxxuser@PE1>configure
user@PE1#setroutinginstancesblackprotocolspiminterfaceallmodesparse
user@PE1#setroutinginstancesblackroutingoptionsmulticastssmgroups239/14
user@PE1#setroutinginstanceswhiteprotocolspiminterfaceallmodesparse
user@PE1#setroutinginstanceswhiteroutingoptionsmulticastssmgroups239/8
user@PE1#commitandquit
WARNINGxXxxxssm
groupsxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxXXXxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXxxxxxxx
xxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXXxxxxxxxxxXxxxxXXxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXxxxxxxXXxxxuser@CE1>showpimneighborsinstanceblack
Instance:PIM.black
B=BidirectionalCapable,G=GenerationIdentifier,
H=HelloOptionHoldtime,L=HelloOptionLANPruneDelay,
P=HelloOptionDRPriority
InterfaceIPVModeOptionUptimeNeighboraddr
ge0/0/2.142HPLG00:05:1710.1.1.1
user@CE1>showpimneighborsinstancewhite
Instance:PIM.black
B=BidirectionalCapable,G=GenerationIdentifier,
H=HelloOptionHoldtime,L=HelloOptionLANPruneDelay,
P=HelloOptionDRPriority
InterfaceIPVModeOptionUptimeNeighboraddr
ge0/0/2.242HPLG00:05:1710.2.1.1

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXxxx
xxXxxxxxxxxxxStarting C-Multicast Receivers
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxxxxxxxxxxxXXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
XXxxxuser@CE3>configure
user@CE3#editprotocolsigmp
user@CE3#setinterfacege0/0/1.1version3
user@CE3#setinterfacege0/0/1.2version3
user@CE3#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>configure
user@CE3#editprotocolsigmp
user@CE3#setinterfacege0/0/1.1staticgroup239.1.1.1source10.11.1.1
user@CE3#setinterfacege0/0/1.2staticgroup239.2.2.2source10.22.1.1
user@CE3#commitandquit

NOTExXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx
xxxXXxxxuser@CE3>showpimjoininstanceblack
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.1.1.1
Source:10.11.1.1
Flags:sparse,spt
Upstreaminterface:ge0/0/2.1
user@CE3>showpimjoininstancewhite
Instance:PIM.whiteFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.2.2.2
Source:10.22.1.1
Flags:sparse,spt
Upstreaminterface:ge0/0/2.2

XxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxx user@CE1>
showmulticastrouteinstanceblackgroup239.1.1.1
Family:INET
Group:239.1.1.1
Source:10.11.1.1/32
Upstreaminterface:ge0/0/1.1
user@CE1>showmulticastrouteinstancewhitegroup239.2.2.2
Family:INET
Group:239.2.2.2
Source:10.22.1.1/32
Upstreaminterface:ge0/0/1.2

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxXXxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxxxXXxxXXxxxxxxxxxxxx Figure 2.3 Traffic and Signaling in Baseline C-Multicast
Scenario

Stopping C-Multicast Receivers

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxXxxxxXxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@CE3>configure
user@CE3#setinterfacege0/0/1disable
user@CE3#commit

Multicast VPN Site Auto-Discovery


XxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxx

Enabling Multicast VPN Address Family

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xuser@PE1>configure
user@PE1#setprotocolsbgpgroupRRfamilyinetmvpnsignaling
user@PE1#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx user@P>configure
user@P#setprotocolsbgpgroupRRCLIENTSfamilyinetmvpnsignaling
user@P#commitandquit

Xxxxxxxxxinetmvpnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx bgp.mvpn.0
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE1>showbgp
summary
Groups:1Peers:1Downpeers:0
TableTotPathsActPathsSuppressedHistoryDampStatePending
bgp.l3vpn.012120000
bgp.mvpn.0000000
PeerASInPktOutPktOutQFlapsLastUp/DwnState|
#Active/Received/Accepted/Damped...
10.101.5.56500085001Establ
bgp.l3vpn.0:12/12/12/0
black.inet.0:6/6/6/0
white.inet.0:6/6/6/0
bgp.mvpn.0:0/0/0/0

Full Mesh Multicast VPN at VRF black


XxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx vrftarget
target:65000:111xxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxx vrfimportxxxxvrf
exportxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx vrf
targetxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxandxx
xxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxx routinginstances{
black{
instancetypevrf;
interfacege0/0/2.1;
routedistinguisher65000:100;
vrftargettarget:65000:111;
vrftablelabel;
routingoptions{
static{
route10.11.1.0/30nexthop10.1.1.2;
}
}
}
}

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxvrf
targetxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx user@PE1>
configure
user@PE1#setroutinginstancesblackprotocolsmvpn
user@PE1#commitandquit

XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxbgp.mvpn.0xxxxxblack.mvpn.0xxxxxxxxxuser@PE1>showbgpsummary
Groups:1Peers:1Downpeers:0
TableTotPathsActPathsSuppressedHistoryDampStatePending
bgp.l3vpn.012120000
bgp.mvpn.0330000
PeerASInPktOutPktOutQFlapsLastUp/DwnState|
#Active/Received/Accepted/Damped...
10.101.5.5650002617004:21Establ
bgp.l3vpn.0:12/12/12/0

white.inet.0:6/6/6/0
bgp.mvpn.0:3/3/3/0
black.mvpn.0:3/3/3/0
black.inet.0:6/6/6/0

NOTExXxxbgp.mvpn.0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxxx<vrf
name>.mvpn.0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxbgp.l3vpn.0xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<vrf
name>.inet.0xxxxxxxxXxxxxxxxxxxxxxxxxbgp.mvpn.0xxxxxxxxxxxxxxxxxxxxxxbgp.l3vpn.0xxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXXxXxXXXXxXxxxxXxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxInclusive
PMSIxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxADxxXxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxXxxxxX
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxXXx
xxXXxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxXxxxxxxxxxXxxxxXxxxxXxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxx
xxXXXXxxxxxxxxXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxX
xXXXXxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXXxxxXXxxxxxxXXxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1>showroute
advertisingprotocolbgp10.101.5.5tableblack.mvpn
black.mvpn.0:4destinations,4routes(4active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:100:10.101.1.1/240Self100I
user@PE1>showrouteadvertisingprotocolbgp10.101.5.5tableblack.mvpnextensive|matchcommunities
Communities:target:65000:111

NOTExXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxFigure 2.4
Type 1 I-PMSI Auto-Discovery Route Generation for MVPN black
Figure 2.5

Format of a Type 1 Intra-AS Auto-Discovery Route

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxXxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1>
showroutereceiveprotocolbgp10.101.5.5tableblack.mvpn
black.mvpn.0:4destinations,4routes(4active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:100:10.101.2.2/24010.101.2.2100I
*1:65000:100:10.101.3.3/24010.101.3.3100I
*1:65000:100:10.101.4.4/24010.101.4.4100I
user@PE1>showroutereceiveprotocolbgp10.101.5.5tableblack.mvpnextensive|matchcommunities
Communities:target:65000:111
Communities:target:65000:111
Communities:target:65000:111

XxxxxxxxxxxxXXxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxWARNINGxxXxxxxxxxxshow
routexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxXxxx
XXXxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxx
xxxxxxPartial Mesh Multicast VPN at VRF white
XXXxxxxxxxxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx fromfamilyinet
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx routinginstances{
white{
instancetypevrf;
interfacege0/0/2.2;
routedistinguisher65000:200;
vrfimportwhiteimp;
vrfexportwhiteexp;
vrftablelabel;

routingoptions{
static{
route10.22.1.0/30nexthop10.2.1.2;
}
}
}
}
policyoptions{
policystatementwhiteexp{
termunicast{
fromfamilyinet;
then{
communityaddwhitetarget;
accept;
}
}
}
policystatementwhiteimp{
termunicast{
from{
familyinet;
communitywhitetarget;
}
thenaccept;
}
}
communitywhitetargetmemberstarget:65000:222;
}

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx vrftarget
?LetsassumethatasanadministratorofVPN
white,youhavebeentoldthatmulticastsourcesarecurrentlyconnectedtoCE1and
willbeconnectedtoCE2inthenearfuture,whilereceiversarelocaltoCE3and
CE4.Themulticastservicerequiresconnectivitybetweensendersandreceivers,but
thereisnoneedfortwositesofthesametypetwosenders,ortworeceiversto
talktoeachotherintheSSMmodel(inChapter3youwillseehowthisdiffersin
ASM).YoudecidetosplittheMulticastVPNwhiteintotwositegroups:sendersites
atPE1andPE2,andreceiversitesatPE3andPE4.Inthisway,thePTunnelrootedat
PE1willnothavePE2asdestination,andviceversa.

ThisisauniquefeatureofMBGPMulticastVPN,allowingyoutosaveresourcesat
thecontrolandforwardingplanes.Inordertoimplementit,configuredifferent
routetargetsforeachtypeofsite,andmodifypoliciesaccordingly.
NOTExXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxXXxxxxxxXXxxxuser@PE1>configure
user@PE1#editpolicyoptions
user@PE1#setcommunitywhitesendermvpnmemberstarget:65000:22
user@PE1#setpolicystatementwhiteexptermmvpnfromfamilyinetmvpn
user@PE1#setpolicystatementwhiteexptermmvpnthencommunityaddwhitesendermvpn
user@PE1#setpolicystatementwhiteexptermmvpnthenaccept
user@PE1#setcommunitywhitereceivermvpnmemberstarget:65000:2
user@PE1#setpolicystatementwhiteimptermmvpnfromfamilyinetmvpn
user@PE1#setpolicystatementwhiteimptermmvpnfromcommunitywhitereceivermvpn
user@PE1#setpolicystatementwhiteimptermmvpnthenaccept
user@PE1#top
user@PE1#setroutinginstanceswhiteprotocolsmvpn
user@PE1#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxx user@PE3>configure
user@PE3#editpolicyoptions
user@PE3#setcommunitywhitereceivermvpnmemberstarget:65000:2
user@PE3#setpolicystatementwhiteexptermmvpnfromfamilyinetmvpn
user@PE3#setpolicystatementwhiteexptermmvpnthencommunityaddwhitereceivermvpn
user@PE3#setpolicystatementwhiteexptermmvpnthenaccept
user@PE3#setcommunitywhitesendermvpnmemberstarget:65000:22
user@PE3#setpolicystatementwhiteimptermmvpnfromfamilyinetmvpn
user@PE3#setpolicystatementwhiteimptermmvpnfromcommunitywhitesendermvpn
user@PE3#setpolicystatementwhiteimptermmvpnthenaccept
user@PE3#top
user@PE3#setroutinginstanceswhiteprotocolsmvpn
user@PE3#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE1>show

routeadvertisingprotocolbgp10.101.5.5tablewhite.mvpn
white.mvpn.0:3destinations,3routes(3active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:200:10.101.1.1/240Self100I
user@PE1>showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities
Communities:target:65000:22

Figure 2.6

Type 1 Auto-Discovery Route Generation for Multicast VPN white

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3>showrouteadvertisingprotocolbgp10.101.5.5
tablewhite.mvpn
white.mvpn.0:3destinations,3routes(3active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:200:10.103.1.1/240Self100I
user@PE3>showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities
Communities:target:65000:2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE1>showroutereceiveprotocolbgp10.101.5.5table
white.mvpn
white.mvpn.0:3destinations,3routes(3active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:200:10.101.3.3/24010.101.3.3100I
*1:65000:200:10.101.4.4/24010.101.4.4100I
user@PE1>showroutereceiveprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities
Communities:target:65000:2
Communities:target:65000:2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3>showroutereceiveprotocolbgp
10.101.5.5tablewhite.mvpn
white.mvpn.0:3destinations,3routes(3active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*1:65000:200:10.101.1.1/24010.101.1.1100I
*1:65000:200:10.101.2.2/24010.101.2.2100I
user@PE3>showroutereceiveprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities
Communities:target:65000:22
Communities:target:65000:22

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxallxXXxxxuser@PE1>showmvpnneighbor
[...]
Instance:black
MVPNMode:SPTONLY
NeighborIPtnl
10.101.2.2
10.101.3.3
10.101.4.4
[...]
Instance:white
MVPNMode:SPTONLY
NeighborIPtnl
10.101.3.3
10.101.4.4

Signaling Inclusive Provider Tunnels


XxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxXxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxXXxxxNOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXX
xxxXXxxxXXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE1>configure
user@PE1#editroutinginstancesblack
user@PE1#setprovidertunnelrsvptelabelswitchedpathtemplatedefaulttemplate
user@PE1#top

user@PE1#editroutinginstanceswhite
user@PE1#setprovidertunnelrsvptelabelswitchedpathtemplatedefaulttemplate
user@PE1#commitandquit

XxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxXXXxxxxxxxxxx
xxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxx
xxxxxxxP2MP LSP
SESSIONxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxXXxXXXxxxMORE?
xXxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxxxxx
xxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx user@PE1>showrsvpsession
p2mp
IngressRSVP:5sessions
P2MPname:65000:100:mvpn:black,P2MPbranchcount:3
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.2.210.101.1.1Up01SE30337610.101.2.2:65000:100:mvpn:black
10.101.3.310.101.1.1Up01SE30337610.101.3.3:65000:100:mvpn:black
10.101.4.410.101.1.1Up01SE30337610.101.4.4:65000:100:mvpn:black
P2MPname:65000:200:mvpn:white,P2MPbranchcount:2
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE30348810.101.3.3:65000:200:mvpn:white
10.101.4.410.101.1.1Up01SE30348810.101.4.4:65000:200:mvpn:white
Total5displayed,Up5,Down0
EgressRSVP:0sessions
Total0displayed,Up0,Down0
TransitRSVP:0sessions
Total0displayed,Up0,Down0

Xxxxxxxxxxxxxxxxxxxxshowrsvpsession
p2mpxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXXxXXXxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx65000:100:mvpn:blackxxxxxxxxxxxXXXxxxxxxxxxxx65000:200:mvpn:whitexxxxxx
xxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxx
xxxxXXXxxMORE?
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx user@P>showrsvpsession
p2mp
IngressRSVP:0sessions
Total0displayed,Up0,Down0
EgressRSVP:0sessions
Total0displayed,Up0,Down0
TransitRSVP:5sessions
P2MPname:65000:100:mvpn:black,P2MPbranchcount:3
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.2.210.101.1.1Up01SE3033761610.101.2.2:65000:100:mvpn:black
10.101.3.310.101.1.1Up01SE3033761610.101.3.3:65000:100:mvpn:black
10.101.4.410.101.1.1Up01SE3033761710.101.4.4:65000:100:mvpn:black
P2MPname:65000:200:mvpn:white,P2MPbranchcount:2
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE3034881710.101.3.3:65000:200:mvpn:white
10.101.4.410.101.1.1Up01SE3034881810.101.4.4:65000:200:mvpn:white

XxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxXXXXXXXxxxxxx
xxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXXxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Figure 2.7
P2MP LSPs Rooted at PE1 for Multicast VPNs black and white

WARNINGxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
XxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxXXxxxxxxXXxxxxuser@PE3>showrsvpsessionp2mp
IngressRSVP:0sessions
Total0displayed,Up0,Down0

EgressRSVP:2sessions
P2MPname:65000:100:mvpn:black,P2MPbranchcount:1
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE1610.101.3.3:65000:100:mvpn:black
P2MPname:65000:200:mvpn:white,P2MPbranchcount:1
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE1710.101.3.3:65000:200:mvpn:white
Total2displayed,Up2,Down0
TransitRSVP:0sessions
Total0displayed,Up0,Down0

XxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxuser@PE3>showroutelabel16
mpls.0:10destinations,10routes(10active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
16*[VPN/0]08:15:12
totableblack.inet.0,Pop
user@PE3>showroutelabel17
mpls.0:10destinations,10routes(10active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
17*[VPN/0]08:16:15
totablewhite.inet.0,Pop

XxxxXXxxxxxxxvrftablelabel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXXXXxxx
xxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXX
xxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxXxxxXxxxxxxxxXXXxxxxxxxxxXxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxxxxxxXxxxxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXxx Figure 2.8
P2MP LSPs, Label Switching and VPN Labels
XxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxXxXXxXXXx 65000:10
0:mvpn:blackxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxx
xxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxx providertunnel
xxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1>show
routeadvertisingprotocolbgp10.101.5.5tableblack.mvpnextensive|matchPMSI
PMSI:Flags0x0:Label[0:0:0]:RSVPTE:Session_13[10.101.1.1:0:31395:10.101.1.1]
user@PE1>showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchPMSI
PMSI:Flags0x0:Label[0:0:0]:RSVPTE:Session_13[10.101.1.1:0:31396:10.101.1.1]

XxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxx Session_13[<unique_identifier>]xxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxX
xXXxXXXxXXXXXXXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE3>showrsvpsessionp2mpextensive|match
p2mp|port
P2MPname:65000:1:mvpn:black,P2MPbranchcount:1
P2MPLSPname:65000:1:mvpn:black

Portnumber:sender1receiver31395protocol0
P2MPname:65000:2:mvpn:white,P2MPbranchcount:1
P2MPLSPname:65000:2:mvpn:white
Portnumber:sender1receiver31396protocol0

XxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xXxXXxXXXxxxxXXXxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxXxXXXXxXxXxXXXxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXXxxxxxxxxx black.mvpn.0xx
xXxxxxxxXXxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxXXXXxxxxxxxxxxxxx
xxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXX
XxxxxXXXxxxxxxxxxxXXxxxxXxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXx
xxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxxXxXxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxxxxXXxxxuser@PE1>showmvpninstance
[...]
Legendforprovidertunnel
IPtnlinclusiveprovidertunnelSPtnlselectiveprovidertunnel
Instance:black
MVPNMode:SPTONLY
Providertunnel:IPtnl:RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
NeighborIPtnl
10.101.2.2
10.101.3.3
10.101.4.4
Instance:white
MVPNMode:SPTONLY
Providertunnel:IPtnl:RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
NeighborIPtnl
10.101.3.3
10.101.4.4
user@PE3>showmvpninstance
[...]
Legendforprovidertunnel
IPtnlinclusiveprovidertunnelSPtnlselectiveprovidertunnel
Instance:black
MVPNMode:SPTONLY
Providertunnel:IPtnl:invalid:
NeighborIPtnl
10.101.1.1RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
10.101.2.2
10.101.4.4
Instance:white
MVPNMode:SPTONLY
Providertunnel:IPtnl:invalid:
NeighborIPtnl
10.101.1.1RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
10.101.2.2

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxprovidertunnel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxTry It Yourself: Traffic Engineering of P2MP
LSPs
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxxxxx
xxxXXXxxxxxxxxxEnd-to-End C-Multicast Signaling and Traffic
XxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>configure
user@CE3#deleteinterfacege0/0/1disable
user@CE3#commit

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx Follow the C-Join from C-

Receiver to C-Source

XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxXxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>
showroute10.11.1.1tableblack
black.inet.0:7destinations,7routes(7active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
0.0.0.0/0*[Static/5]01:07:08
>to10.1.3.1viage0/0/2.1
user@CE3>showpimjoininstanceblack
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.1.1.1
Source:10.11.1.1
Flags:sparse,spt
Upstreaminterface:ge0/0/2.1

XxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxx
xxxxxxxxxxxxxxXXXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3>show
route10.11.1.1tableblack
black.inet.0:11destinations,11routes(11active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
10.11.1.0/30*[BGP/170]00:27:43,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/2.0,Push16,Push301936(top)
user@PE3>showpimjoininstanceblack
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.1.1.1
Source:10.11.1.1
Flags:sparse,spt
Upstreamprotocol:BGP
Upstreaminterface:ThroughBGP

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxXXXxxXxXxxXxXxxxxxxxxxxxxxxxXxxxx
xxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxX
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxXXxxxuser@PE3>showrouteadvertisingprotocolbgp10.101.5.5tableblack.mvpn
extensive|find7:
*7:65000:100:65000:32:10.11.1.1:32:239.1.1.1/240(1entry,1announced)
BGPgroupRRtypeInternal
RouteDistinguisher:65000:100
Nexthop:Self
Flags:NexthopChange
Localpref:100
ASpath:[65000]I
Communities:target:10.101.1.1:5

Figure 2.9

Format of a Type 7 C-Multicast Source Tree Join Route

NOTExxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxx
XXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxXxxxxxXxxxxxx target:10.101.1.1:5.xXxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxuser@PE1>showrouteadvertisingprotocolbgp10.101.5.5extensive|match
routes|entry|communities
black.inet.0:11destinations,11routes(11active,0holddown,0hidden)
*10.1.1.0/30(1entry,1announced)
Communities:target:65000:111srcas:65000:0rtimport:10.101.1.1:5
*10.11.1.0/30(1entry,1announced)
Communities:target:65000:111srcas:65000:0rtimport:10.101.1.1:5
white.inet.0:11destinations,11routes(11active,0holddown,0hidden)
*10.2.1.0/30(1entry,1announced)
Communities:target:65000:222srcas:65000:0rtimport:10.101.1.1:6
*10.22.1.0/30(1entry,1announced)

Communities:target:65000:222srcas:65000:0rtimport:10.101.1.1:6
black.mvpn.0:5destinations,6routes(5active,1holddown,0hidden)
*1:65000:100:10.101.1.1/240(1entry,1announced)
Communities:target:65000:111
white.mvpn.0:4destinations,5routes(4active,1holddown,0hidden)
*1:65000:200:10.101.1.1/240(1entry,1announced)
Communities:target:65000:22

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxXxxxxxxxXxxxxxxXXxxxxxxXxxxxxXxxxxxxxXxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrftargetxxxxxxxxxxxxvrfexport
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxXXxxxxxXxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxprotocols
mvpnxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxTRY THIS
Xxxxxxxxxxshow
policyxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxshowpolicy
<name>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxXXXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxrtimport:10.101.1.1:5xxxxrtimport:10.101.1.1:6
xxxxxxxxxxXXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxXxxxXxxxxxXxxxxxxtarget:10.101.1.1:5
xxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXxxxxxxxxxXxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxX
xxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxXxxxxxxxxxxFigure 2.10 Interaction Between C-PIM Join and C-Multicast BGP Routes
XXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxXxxx
XxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxXxXxxxxxXxxxxxxxxxxxXXxxxuser@PE1>showroute10.11.1.1tableblack
black.inet.0:11destinations,11routes(11active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
10.11.1.0/30*[Static/5]10:01:22
>to10.1.1.2viage0/0/2.1
user@PE1>showpimjoininstanceblack
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.1.1.1
Source:10.11.1.1
Flags:sparse,spt
Upstreaminterface:ge0/0/2.1

XxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxXxxxxXxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXxxxx
xXXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxFollow the C-Multicast Traffic Downstream
XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE1>showmulticast
routeinstanceblack
Family:INET
Group:239.1.1.1
Source:10.11.1.1/32

Upstreaminterface:ge0/0/1.1
Downstreaminterfacelist:
ge0/0/2.1
Group:239.11.11.11
Source:10.11.1.1/32
Upstreaminterface:ge0/0/1.1
user@CE1>showmulticastrouteinstanceblackextensive|matchpps
Statistics:18kBps,100pps,217769packets
Statistics:18kBps,100pps,218289packets

XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE1>showmulticastrouteinstanceblack
Family:INET
Group:239.1.1.1
Source:10.11.1.1/32
Upstreaminterface:ge0/0/2.1
Downstreaminterfacelist:
so0/1/0.0
user@PE1>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:SPTONLY
CmcastIPv4(S:G)Ptnl St
10.11.1.1/32:239.1.1.1/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1RM
user@PE1>showroutetableblack.inet.1
black.inet.1:1destinations,2routes(1active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
239.1.1.1,10.11.1.1/32*[MVPN/70]00:13:41
>viaso0/1/0.0,Push303376
[PIM/105]00:13:41
Multicast(IPv4)
Fromalltheinformationgathered,youcanconcludethattheCMulticastflow
(10.11.1.1,239.1.1.1)isalreadyintegratedinMVPNblackandsentbyPE1intothe
blackInclusivePTunnel.Tobecompletelysure,youcanexecutea

showrsvp
sessionstatistics
command.

Xxxxxxxxxx<vrf
name>.inet.1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxx
xxxxxXxXXxxxxxxxx65000:100:mvpn:black.
XXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxX
Xxxxuser@PE3>showmulticastrouteinstanceblack
Family:INET
Group:239.1.1.1
Source:10.11.1.1/32
Upstreaminterface:lsi.0
Downstreaminterfacelist:
ge0/0/2.1
user@PE3>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:SPTONLY
CmcastIPv4(S:G)PtnlSt
10.11.1.1/32:239.1.1.1/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxx
xXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxTRY THISxxXxxxxxxxxxxxxshowmvpncmulticast
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxXxxxxxxXxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXXxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXX
xxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxX
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxXxxxxx
xXxxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxxXXxxxuser@CE3>showmulticastrouteinstanceblack
Family:INET
Group:239.1.1.1
Source:10.11.1.1/32
Upstreaminterface:ge0/0/2.1
Downstreaminterfacelist:
ge0/0/1.1
user@CE3>showmulticastrouteinstanceblackextensive|matchpps
Statistics:18kBps,100pps,235769packets

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xAnswers to Try It Yourself Sections of Chapter 2

Try It Yourself: Traffic Engineering of P2MP LSPs


XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx user@PE1#
show|compare
[editprotocolsmpls]
+admingroups{
+blue0;
+}
[editprotocolsmpls]
+labelswitchedpathnobluep2mp{
+template;
+admingroupexcludeblue;
+p2mp;
+}
[editprotocolsmplsinterfaceso0/1/0.0]
+admingroupblue;
[editroutinginstancesmcastprovidertunnelrsvptelabelswitchedpathtemplate]
defaulttemplate;
+nobluep2mp;

XxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxx Chapter 3: MBGP Multicast
VPN with PIM ASM as PE-CE Protocol 61
60
This Week: Deploying MBGP Multicast VPNs

Deployment Options for C-PIM ASM. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60


Choosing and Configuring a C-RP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Generating (*, C-G) Join State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
67
Turning RPT-SPT Mode On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Answers to Try It Yourself Sections of Chapter 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxXXXxxXxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxXxXxxx
xxxxXxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxx
xxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxXXXxXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxX
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxXxxxxxXxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxXxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxXXXxxxXxxxxxxXXXXxXxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxXxxxxxxXxxxxxXXXxxxxxxXxxxxxxXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
XxxxxxxxxxxxxxxxxXXXxXXXxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxXxxxxxx
xxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxx
xxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXXXxXxXXxXXXxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxxDeployment Options for C-PIM ASM
XxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxXxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXx
xxxxxxxxxxxxXXXxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxXxxXxXxx
xxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxx
xxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xXXXxXXXxxXxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxxxxxxxxxxXxXX
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxXXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxx
xxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXXXxXXXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxXXx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxx
xXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxx
xXXXxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxx

(, ) : (, )

,
. , .

.

. ,
,
.
(3, 3),
. ,
, . ,
(4, 4)
, .
( 4).

C-RP Instantiated in a VRF


XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxXxxXxXxxXxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxx
xxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXxxxxxxX

xxxxxxXxxxxxxXxxxxXxxxxxxxxxXXXxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xXxxXXXxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxXXXxxXxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx Figure 3.1
Multicast VPN with C-RP
Instantiated in a VRF

XxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxXXxxMSDP Session Between a C-RP and a PE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxXxXXxxXXxxxxxx
xxxxxxxxXXXxxxxxxxxxxXXxxxxxxXXXXxxXxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxXxXxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxXXXxxxx Figure 3.2
Multicast VPN with MSDP Session Between the C-RP and a VRF

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxx
xxxxxxxxxxxxxxxxXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Multicast VPN Running in RPT-SPT Mode

This is a more recently deployed feature allowing the end customers to perceive the
VPN as a transparent extension of their multicast-enabled network. From the
service provider perspective it is the most complex approach, since the PEs need to
signal both Shared and Source Trees while playing a key role in the SPT switchover.
Although end customers perceive RPT-SPT as a seamless solution, service providers
usually prefer one of the SPT-only variants due to their simplified operation.
XxxXXXxXXXxxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxNOTE
XxxxxxxxXXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxXXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxX
XxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXxxxxxxXxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
XxXxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxXxxXxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxXxXxxXxxxxxxxXX
xxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxXxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxXxXXxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxXXXxxxx
xXxXxxXxxxxxxxxxxxXxXXxxXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxXXxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxXxXxxxxxxxxxx Figure 3.3
Multicast VPN in RPT-SPT Mode Shared Tree

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIMPORTA
NTxxXxxxxXXXXxXxxxxxxxxxXXXxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxXXxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxx
xxXxxxxXxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxX
XxxxxxXXXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxXxxxxxxxxxXxXxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

xXXXxxxxxxxxxxxxxxxxxxxxxxxxxFigure 3.4 Multicast VPN in RPT-SPT Mode C-RP Joins the Source Tree
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxX
xxxxxxXxXxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxx
xxXXxxxFigure 3.5
Multicast VPN in RPT-SPT Mode SPT Switchover Completion
XxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxXxXxxxxxxxXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxXxxxxxxxxxxxxxxxXxxx
XxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxxXxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxXXxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxXXxxxXxxxxxxxxxxXxxxxxxXx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxXXxxxxXX
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxXxXxxXxXxxxxxxxXXxxx
xxxxxxxxxxxxxxxXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxx
xxxXXXXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxx
xxxXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx monitor
traffic
interfacexxxxxxxxXxxxxxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxTry It
Yourself: Different C-RP Locations

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxXXxxXxxxxxxxxxxxXXxxxxxxxxxXxX
XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxChoosing and Configuring a C-RP
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxXXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE2>configure
user@CE2#setinterfaceslo0.1familyinetaddress10.111.1.1/32
user@CE2#setroutinginstancesblackinterfacelo0.1
user@CE2#setroutinginstancesblackprotocolspimrplocaladdress10.111.1.1
user@CE2#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE2>configure
user@PE2#setroutinginstancesblackroutingoptionsstaticroute10.111.1.1/32nexthop10.1.2.2
user@PE2#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx

XXxxxuser@CE1>configure
user@CE1#setroutinginstancesblackprotocolspimrpstaticaddress10.111.1.1
user@CE1#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxx showpimrpsinstance
blackxxxxxxxxxxxxxxxxxxxxxxCAUTIONxxXxxxxxxxxxxxxxxxxxxlocalxxxxxstaticxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxrp
localxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx rp
staticxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE
1>showpiminterfacesinstanceblack
Instance:PIM.black
NameStatModeIPVStateNbrCntJoinCnt(sg)JoinCnt(*g)DRaddress
ge0/0/1.1UpSparse42DR00010.11.1.2
ge0/0/2.1UpSparse42DR10010.1.1.2
pe0/1/0.32769UpSparse42P2P000

XxxxXxXXxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE2>showpiminterfacesinstanceblack
Instance:PIM.black
NameStatModeIPVStateNbrCntJoinCnt(sg)JoinCnt(*g)DRaddress
ge0/0/1.1UpSparse42DR00010.11.2.2
ge0/0/2.1UpSparse42DR10010.1.2.2
lo0.1UpSparse42DR00010.111.1.1
pd0/0/0.32769UpSparse42P2P000

XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxx user@CE2>show
multicastrouteinstanceblack
Family:INET
Group:239.11.11.11
Source:10.11.1.1/32
Upstreaminterface:pd0/0/0.32769

XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxuser@PE2>configure
user@PE2#editroutinginstancesblack
user@PE2#setprovidertunnelrsvptelabelswitchedpathtemplatedefaulttemplate
user@PE2#commitandquit

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXxxxxXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxSignaling Inclusive Provider TunnelsxxxxxxxxxxxxxGenerating (*, C-

G) Join State

XXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxXxX
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxXXXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>configure
user@CE3#editprotocolsigmp
user@CE3#setinterfacege0/0/1.1staticgroup239.11.11.11
user@CE3#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>showroute10.111.1.1tableblack
black.inet.0:7destinations,7routes(7active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
0.0.0.0/0*[Static/5]01:07:08
>to10.1.3.1viage0/0/2.1
user@CE3>showpimjoininstanceblack239.11.11.11
Instance:PIM.blackFamily:INET

R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.11.11.11
Source:*
RP:10.111.1.1
Flags:sparse,rptree,wildcard
Upstreaminterface:ge0/0/2.1

XxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXxx
xxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3>showroute10.111.1.1tableblack
black.inet.0:12destinations,12routes(12active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
10.111.1.1/32*[BGP/170]00:13:01,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/2.0,Push16,Push301472(top)

user@PE3>showpimjoininstanceblack239.11.11.11
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.11.11.11
Source:*
RP:10.111.1.1
Flags:sparse,rptree,wildcard
Upstreamprotocol:BGP
Upstreaminterface:ThroughBGP

XxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxX
xxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxx user@PE3>showroutetableblack.mvpn
extensive|find6:65000
6:65000:100:65000:32:10.111.1.1:32:239.1.1.1/240(1entry,1announced)
*PIMPreference:105
Nexthoptype:Multicast(IPv4)
Nexthopreferencecount:1
State:<ActiveIntExt>
Age:4:21
Task:PIM.black
Announcementbits(2):0PIM.black1mvpnglobaltask
ASpath:I
Communities:noadvertisetarget:10.101.2.2:5

XxxxxxxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx Figure 3.6
Format of a Type 6 C-Multicast
Shared Tree Join Route

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3>showroute
advertisingprotocolbgp10.101.5.5tableblack.mvpn|match6:65000
user@PE3>

XxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx spt
onlyxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE3>showmulticastrouteinstanceblack
group239.11.11.11
user@PE3>

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxTurning RPT-SPT Mode On
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxxXXXXxX
XXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxCAUTIONxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxx
xxxxxxxXXXxXXXxxxxxxxxxxxxxXxXxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE1>configure
user@PE1#setroutinginstancesblackprotocolsmvpnmvpnmoderptspt
user@PE1#commitandquit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxrptspt
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3>show
routeadvertisingprotocolbgp10.101.5.5tableblack.mvpn
black.mvpn.0:8destinations,9routes(8active,1holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
1:65000:100:10.101.3.3/240
*Self100I
6:65000:100:65000:32:10.111.1.1:32:239.11.11.11/240
*Self100I
7:65000:100:65000:32:10.11.1.1:32:239.1.1.1/240
*Self100I
7:65000:100:65000:32:10.11.1.1:32:239.11.11.11/240
*Self100I

user@PE3>showrouteadvertisingprotocolbgp10.101.5.5tableblack.mvpnextensive|matchcommunities
Communities:target:65000:111
Communities:target:10.101.2.2:5
Communities:target:10.101.1.1:5
Communities:target:10.101.1.1:5

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxXxxxxxXxxx
xxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXxxxxxxxxxxxx
xxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3>showroute10.111.1.1tableblackextensive|matchcommunities
Communities:target:65000:111srcas:65000:0rtimport:10.101.2.2:5

XxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE2>showroute
receiveprotocolbgp10.101.5.5tableblack.mvpnextensive|find6:65000
*6:65000:100:65000:32:10.111.1.1:32:239.11.11.11/240(1entry,0announced)
ImportAccepted
RouteDistinguisher:65000:100
Nexthop:10.101.5.5
Localpref:100
ASpath:I(Originator)Clusterlist:10.101.5.5
ASpath:OriginatorID:10.101.5.5
Communities:target:10.101.2.2:5

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxxxxxXXxxXXXxxxxx
xxxxxxxxxxxxxxxXxXXxxuser@PE2>showpimjoininstanceblack
Instance:PIM.blackFamily:INET
R=RendezvousPointTree,S=Sparse,W=Wildcard
Group:239.11.11.11Source:*
RP:10.111.1.1
Flags:sparse,rptree,wildcard
Upstreaminterface:ge0/0/2.1
Group:239.11.11.11
Source:10.11.1.1
Flags:sparse
Upstreamprotocol:BGP
Upstreaminterface:ThroughBGP

XxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxXxxxxXxx
xxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxblack.mvpn.0xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE2>showrouteblack.mvpnextensive|find7:65000
7:65000:100:65000:32:10.11.1.1:32:239.11.11.11/240(1entry,1announced)
*MVPNPreference:70
Nexthoptype:Multicast(IPv4)
Nexthopreferencecount:9
State:<ActiveIntExt>
Age:4:27
Metric2:1
Task:mvpnglobaltask
Announcementbits(2):0PIM.black1mvpnglobaltask
ASpath:I
Communities:noadvertisetarget:10.101.1.1:5

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxX
xxxxxxxxxxxXXxxxuser@PE1>showrouteadvertisingprotocolbgp10.101.5.5tableblack.mvpn
black.mvpn.0:7destinations,9routes(7active,2holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
1:65000:100:10.101.1.1/240
*Self100I
5:65000:100:32:10.11.1.1:32:239.11.11.11/240
*Self100I

user@PE1>showrouteadvertisingprotocolbgp10.101.5.5tableblack.mvpnextensive|matchcommunities
Communities:target:65000:111
Communities:target:65000:111

Figure 3.7

Format of a Type 5 Source Active A-D Route

XxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxallxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1
>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:RPTSPT
CmcastIPv4(S:G)PtnlSt
10.11.1.1/32:239.1.1.1/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1RM
10.11.1.1/32:239.11.11.11/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1RM
user@PE2>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:RPTSPT
CmcastIPv4(S:G)PtnlSt
0.0.0.0/0:239.11.11.11/32RSVPTEP2MP:10.101.2.2,2087,10.101.2.2RM
10.11.1.1/32:239.11.11.11/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
user@PE3>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:RPTSPT
CmcastIPv4(S:G)PtnlSt
10.11.1.1/32:239.1.1.1/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
0.0.0.0/0:239.11.11.11/32RSVPTEP2MP:10.101.2.2,2087,10.101.2.2
10.11.1.1/32:239.11.11.11/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
user@PE4>showmvpncmulticastinstancenameblack
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:RPTSPT
CmcastIPv4(S:G)PtnlSt
10.11.1.1/32:239.1.1.1/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1
0.0.0.0/0:239.11.11.11/32RSVPTEP2MP:10.101.2.2,2087,10.101.2.2
10.11.1.1/32:239.11.11.11/32RSVPTEP2MP:10.101.1.1,31395,10.101.1.1

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXXxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxTRY THIS
XxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxx
xxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Answers to Try It Yourself

Sections of Chapter 3

Try It Yourself: Different C-RP Locations


XxxXXxxxxxxxxxXxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxx

xxxxxxxxxXXXXxxxxxxxXxXxxXxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxXxXxxXxxxxxxxXXxxxxxXXXxx
xxxxxxxxxXXxxxxxxxxxxxxxxXxXxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxx
xxxXXXxxxxxxxxxxxxxxxXXXxxxxxXxXxxXxxxxxxxXXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxXxxXXxxxxxxxxxxxxxxxxxxxxxxxxx
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxXxXxxX
xXxxXxxxxxxxXXxxxxxXXXxxxxxxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxXXXxxxxxx
xxxxxxxxxxxxxxXXxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxxxXXx
xxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxxxXxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXXxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxXxxxxxxxxXXxx
xxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxXXXxxxxxx
xxxxxxxxxxxxxxXXxxxXxxXXxxxxxxxxxXxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxx
xxxxXxxxXxXxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxXxxXxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXXxxxxxxxXXxxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxXXxxxxxxxxx
xXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxXXXxxxxxxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxX
xxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxx
xXXxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxxxXxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxx
xxXXXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxXXxxxxxx
xxxxXxXXXxXxxxxxxxxXxxxxxxxXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxx
xXxXxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxx
xxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxx
Chapter 4: Selective Trees for
Bandwidth Optimization
77
76
This Week: Deploying MBGP Multicast VPNs

Review of I-PMSI and S-PMSI Auto-Discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .76


Subscribing to a New (C-S, C-G). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
78
Mapping (C-S, C-G) to a Selective PMSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79
Forwarding in Selective Trees. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 83
Answers to Try It Yourself Sections of Chapter 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxInclusive TreesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSelective
TreesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxxxXxxxxxxxxxxX
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxx Review of I-PMSI and S-PMSI

Auto-Discovery

XxxxXXXXxxxxxxxxxxxxxxxXxxxxXxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxXxxxxXxxxxxxxxxxXxxxxxxxXxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxXXxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxx

XxxxxxxxxxXxxxxxxxxxxxxxxXXxxxXxxxxxxXxxxxxxxxXXxxxxxxXXxxxxxxxxxxxXxXXXXxXxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXXxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxx
xxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxXxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXXxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxXxXXXXxXxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxXxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxXxxxxxXXxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xXXXXxXxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxXxXxxxxxxxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxx
XxXXxXXXXxXXXxxXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxx
xxxXxxxxXxXxxxxxxxxxNOTExXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxXX
XxxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxFigure 4.1 C-Multicast Traffic Transported via an Inclusive Tree

Figure 4.2
of simplicity.)

Selective Tree Signaling (The Source Tree Join route from PE3 to PE1 is not shown for the sake

XxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXxxxXxxxxXxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxXxXxxxxxxxXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxXxxxxxxxxXxxxxxxXxxxxXxxx
xxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxx white.mvpn.0xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxXxxxxxxXXxxxxxxxxxxxxXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxXxxxXxxxxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxXxxxxxxxxxxxxxxXxXXXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXX
XxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXxxxxxxxxxxxxxx
xXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXxX
xxXxXxxxXxxxxXXXXxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxX
xXxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxMORE?
XxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXxXxXXxXXXxxxXXxxxxxxxxxxxXxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXXXxxxxxx
xxxxxxxxxxxxXxXXXXxXxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXxxxxXxXx
xxxxxxxxxxxxxxxxxxXXxxxSubscribing to a New (C-S, C-G)
XxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@CE3>configure
user@CE3#editprotocolsigmp
user@CE3#setinterfacege0/0/1.2staticgroup239.22.22.22source10.22.1.1
user@CE3#commitandquit

FollowingthesamestepsasinChapter2,youcancheckthesignalingthatisinvolved
inordertobringtheCMulticastflowtothereceiver.PE1installsaType7CMulti

castSourceTreeJoinrouteoriginatedbyPE3for(10.22.1.1,239.22.22.22).Asa
result,thenewflowreachesbothPE3andPE4.Letsissuethefollowingcommands
atPE3andPE4:
user@PE3>showmvpncmulticastinstancenamewhite
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:white
MVPNMode:SPTONLY
CmcastIPv4(S:G)PtnlSt
10.22.1.1/32:239.2.2.2/32RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
10.22.1.1/32:239.22.22.22/32RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
user@PE3>showmulticastrouteinstancewhitegroup239.22.22.22
Family:INET
Group:239.22.22.22
Source:10.22.1.1/32
Upstreaminterface:lsi.2
Downstreaminterfacelist:
ge0/0/2.2
user@PE3>showmulticastrouteinstancewhitegroup239.22.22.22extensive|matchpps
Statistics:18kBps,99pps,20505packets

user@PE4>showmvpncmulticastinstancenamewhite
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:white
MVPNMode:SPTONLY
CmcastIPv4(S:G)PtnlSt
10.22.1.1/32:239.2.2.2/32RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
user@PE4>showmulticastrouteinstancewhitegroup239.22.22.22
Family:INET
Group:239.22.22.22
Source:10.22.1.1/32
Upstreaminterface:lsi.1
user@PE4>showmulticastrouteinstancewhitegroup239.22.22.22extensive|matchpps
Statistics:17kBps,98pps,21972packets

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Mapping (C-S, C-G) to a

Selective PMSI

XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx us
er@PE1>configure
user@PE1#editroutinginstanceswhite
user@PE1#setprovidertunnelselectivegroup239.22.22.22/32source10.22.1.1/32rsvptelabelswitched
pathtemplatedefaulttemplate
user@PE1#commitandquit

XxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1>showrouteadvertisingprotocolbgp10.101.5.5table
white.mvpn
white.mvpn.0:7destinations,9routes(7active,2holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
1:65000:200:10.101.1.1/240
*Self100I
3:65000:200:32:10.22.1.1:32:239.22.22.22:10.101.1.1/240
*Self100I
user@PE1>showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities|

pmsi
Communities:target:65000:22
PMSI:Flags0x0:Label[0:0:0]:RSVPTE:Session_13[10.101.1.1:0:31396:10.101.1.1]
Communities:target:65000:22
PMSI:Flags0x1:Label[0:0:0]:RSVPTE:Session_13[10.101.1.1:0:51182:10.101.1.1]

Figure 4.3

Format of a Type 3 S-PMSI Auto-Discovery Route

XxxxXxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxXXx target:65000:22xxxXxxxXXXX
xxxxxxxxxxxxxxxxxxXxXXXXxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxXxx
xxxxxxXXxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxx user@PE3>
showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpn
white.mvpn.0:7destinations,7routes(7active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
1:65000:200:10.101.3.3/240
*Self100I
4:3:65000:200:32:10.22.1.1:32:239.22.22.22:10.101.1.1:10.101.3.3/240
*Self100I
7:65000:200:65000:32:10.22.1.1:32:239.2.2.2/240
*Self100I
7:65000:200:65000:32:10.22.1.1:32:239.22.22.22/240
*Self100I
user@PE3>showrouteadvertisingprotocolbgp10.101.5.5tablewhite.mvpnextensive|matchcommunities
Communities:target:65000:2
Communities:target:10.101.1.1:0
Communities:target:10.101.1.1:6
Communities:target:10.101.1.1:6

Figure 4.4

Format of a Type 4 Leaf Auto-Discovery Route

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxXxXXXXxXxXxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxXxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXxxxx target:65000:2xxXxxx
xXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXXx target:
10.101.1.1:0xxxxxxxxxxxxxxXxxxxxxXXxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxXxxxXXxtarget:10.101.1.1:6xxxxxxxxxxXXxxXxxxxxxX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxTry It Yourself: Examine the Internal Policies
XxxxxxXxxxxxxxtarget:65000:2xxxxxtarget:65000:22xxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXXxxxx
xxxxxxxxxxxxxxxxxxxxshowpolicyxxxxxshowpolicy
<policy_name>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxXxXxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxXxxxxxxxxxxx
XXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxfamilyinetxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxForwarding in Selective Trees
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxuser@PE1>showrsvpsessionp2mpingress
IngressRSVP:6sessions
P2MPname:65000:200:mvpn:white,P2MPbranchcount:2
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE30348810.101.3.3:65000:200:mvpn:white
10.101.4.410.101.1.1Up01SE30348810.101.4.4:65000:200:mvpn:white
P2MPname:65000:200:mv1:white,P2MPbranchcount:1
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE30427210.101.3.3:65000:200:mv1:white
/***LinesrelatedtoblackInclusiveTreeareommited***/

XxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXXxxx user@PE3>
showrsvpsessionp2mpegress
EgressRSVP:3sessions
P2MPname:65000:200:mvpn:white,P2MPbranchcount:1
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE1710.101.3.3:65000:200:mvpn:white

P2MPname:65000:200:mv1:white,P2MPbranchcount:1
ToFromStateRtStyleLabelinLabeloutLSPname
10.101.3.310.101.1.1Up01SE1710.101.3.3:65000:200:mv1:white
/***LinesrelatedtoblackInclusiveTreeareommited***/

XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxx
xuser@PE1>showmvpncmulticastinstancenamewhite
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:SPTONLY
CmcastIPv4(S:G)PtnlSt
10.22.1.1/32:239.2.2.2/32RSVPTEP2MP:10.101.1.1,31396,10.101.1.1RM
10.22.1.1/32:239.22.22.22/32SRSVPTEP2MP:10.101.1.1,51182,10.101.1.1RM
user@PE3>showmvpncmulticastinstancenamewhite
[...]
Legendforcmulticastroutesproperties(Pr)
DSderivedfrom(*,cg)RMremoteVPNroute
Instance:black
MVPNMode:SPTONLY
CmcastIPv4(S:G)PtnlSt
10.22.1.1/32:239.2.2.2/32RSVPTEP2MP:10.101.1.1,31396,10.101.1.1
10.22.1.1/32:239.22.22.22/32SRSVPTEP2MP:10.101.1.1,51182,10.101.1.1

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXX
xxxuser@PE3>showmulticastrouteinstancewhitegroup239.22.22.22extensive|matchpps
Statistics:18kBps,100pps,38285packets
user@PE4>showmulticastrouteinstancewhitegroup239.22.22.22extensive|matchpps
user@PE4>

XxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxTRY THIS
XxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?
xXxxxxxxXXXxxxxxxxxxxxxXxXxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXX
XXxXXXXXXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
XxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxReferences
xXxXXXXxXXXXXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxAnswers to Try It Yourself Sections of Chapter 4
XxxxXxxXxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Appendix87
86

This Week: Deploying MBGP Multicast VPNs

Initial Configuration of a CE Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86


Initial Configuration of a PE Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87
Initial Configuration of the P Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Basic Connectivity Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91
What to Do Next & Where to Go . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

XxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxx
xxxxxxxxxxxxxxxxxinterfacesxxprotocolsxxpolicyoptionsxxroutingoptionsxxxxxxrouting
instancesxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxas
long asxxxxxxxxxxxxxxxxxxxxxxxxvrftablelabelxxInitial Configuration of a CE Router
XxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxinterfaces{
ge0/0/1{
vlantagging;
unit1{
vlanid101;
familyinet{
address10.11.1.2/30;
}
}
unit2{
vlanid102;
familyinet{
address10.22.1.2/30;
}
}
}
ge0/0/2{
vlantagging;
unit1{
vlanid101;
familyinet{
address10.1.1.2/30;
}
}
unit2{
vlanid102;
familyinet{
address10.2.1.2/30;
}
}
}
}
routinginstances{
black{
instancetypevirtualrouter;
interfacege0/0/1.1;
interfacege0/0/2.1;
routingoptions{
static{
route0.0.0.0/0nexthop10.1.1.1;
}
}
}
white{
instancetypevirtualrouter;
interfacege0/0/1.2;
interfacege0/0/2.2;
routingoptions{
static{
route0.0.0.0/0nexthop10.2.1.1;
}
}
}
}

Initial Configuration of a PE Router


XxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXX
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxinterfaces{
ge0/0/2{
vlantagging;
unit1{
vlanid101;
familyinet{
address10.1.1.1/30;
}
}
unit2{
vlanid102;
familyinet{
address10.2.1.1/30;
}
}
}
ge0/0/3{
unit0{
familyinet{
address10.100.5.1/30;
}
familyiso;
familympls;
}
}
so0/1/0{
unit0{
familyinet{
address10.100.1.2/30;
}
familyiso;
familympls;
}
}
lo0{
unit0{
familyinet{
address10.101.1.1/32;
}
familyiso{
address49.0000.0000.0001.00;
}
}
}
}
routingoptions{
routerid10.101.1.1;
autonomoussystem65000;
}
protocols{
rsvp{
interfacege0/0/3.0;
interfaceso0/1/0.0;
}
mpls{
interfacege0/0/3.0;
interfaceso0/1/0.0;
}
}
bgp{
groupRR{
typeinternal;
localaddress10.101.1.1;
familyinetvpn{
unicast;
}
neighbor10.101.5.5;
}
}
isis{
level1disable;
interfacege0/0/3.0{
level2metric50;
}
interfaceso0/1/0.0;
}
ldp{

interfacege0/0/3.0;
interfaceso0/1/0.0;
}
}
routinginstances{
black{
instancetypevrf;
interfacege0/0/2.1;
routedistinguisher65000:100;
vrftargettarget:65000:111;
vrftablelabel;
routingoptions{
static{
route10.11.1.0/30nexthop10.1.1.2;
}
}
}
white{
instancetypevrf;
interfacege0/0/2.2;
routedistinguisher65000:200;
vrfimportwhiteimp;
vrfexportwhiteexp;
vrftablelabel;
routingoptions{
static{
route10.22.1.0/30nexthop10.2.1.2;
}
}
}
}
policyoptions{
policystatementwhiteexp{
termunicast{
fromfamilyinet;
then{
communityaddwhitetarget;
accept;
}
}
}
policystatementwhiteimp{
termunicast{
from{
familyinet;
communitywhitetarget;
}
thenaccept;
}
}
communitywhitetargetmemberstarget:65000:222;
}

NOTE
XxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx Initial Configuration of

the P Router

XxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxinterfaces{
so0/1/0{
unit0{
familyinet{
address10.100.1.1/30;
}
familyiso;
familympls;
}
}
so0/1/1{
unit0{
familyinet{
address10.100.2.1/30;
}
familyiso;
familympls;
}
}

so0/1/2{
unit0{
familyinet{
address10.100.3.1/30;
}
familyiso;
familympls;
}
}
so0/1/3{
unit0{
familyinet{
address10.100.4.1/30;
}
familyiso;
familympls;
}
}
lo0{
unit0{
familyinet{
address10.101.5.5/32;
}
familyiso{
address49.0000.0000.0005.00;
}
}
}
}
routingoptions{
routerid10.101.5.5;
autonomoussystem65000;
}
protocols{
rsvp{
interfaceall;
interfacefxp0.0{
disable;
}
}
mpls{
interfaceall;
interfacefxp0.0{
disable;
}
}
bgp{
groupRRCLIENTS{
typeinternal;
localaddress10.101.5.5;
familyinetvpn{
unicast;
}
cluster10.101.5.5;
neighbor10.101.1.1;
neighbor10.101.2.2;
neighbor10.101.3.3;
neighbor10.101.4.4;
}
}
isis{
level1disable;
interfaceall;
interfacefxp0.0{
disable;
}
}
ldp{
interfaceall;
interfacefxp0.0{
disable;
}
}
}

Basic Connectivity Tests


XxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxXXxXXxxxxxxxxxxxxxxx Unicast Routes

and End-to-End Reachability at the CEs

XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxuser@CE1>showroutetableblack
black.inet.0:5destinations,5routes(5active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
0.0.0.0/0*[Static/5]1d03:22:40
>to10.1.1.1viage0/0/2.1
10.1.1.0/30*[Direct/0]1d03:22:40
>viage0/0/2.1
10.1.1.2/32*[Local/0]1d03:22:40
Localviage0/0/2.1
10.11.1.0/30*[Direct/0]1d03:22:40
>viage0/0/1.1
10.11.1.2/32*[Local/0]1d03:22:40
Localviage0/0/1.1
user@CE1>showroutetablewhite
white.inet.0:5destinations,5routes(5active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
0.0.0.0/0*[Static/5]1d03:22:40
>to10.2.1.1viage0/0/2.2
10.2.1.0/30*[Direct/0]1d03:22:40
>viage0/0/2.2
10.2.1.2/32*[Local/0]1d03:22:40
Localviage0/0/2.2
10.22.1.0/30*[Direct/0]1d03:22:40
>viage0/0/1.2
10.22.1.2/32*[Local/0]1d03:22:40
Localviage0/0/1.2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxXXXxxxxxxxx user@CE1>ping
10.1.2.2routinginstanceblackcount1
PING10.1.2.2(10.1.2.2):56databytes
64bytesfrom10.1.2.2:icmp_seq=0ttl=62time=1.340ms
10.1.2.2pingstatistics
1packetstransmitted,1packetsreceived,0%packetloss
roundtripmin/avg/max/stddev=1.340/1.340/1.340/0.000ms

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXxxxxuser@CE1>ping10.11.2.2routinginstanceblackcount1
user@CE1>ping10.1.3.2routinginstanceblackcount1
user@CE1>ping10.11.3.2routinginstanceblackcount1
user@CE1>ping10.1.4.2routinginstanceblackcount1
user@CE1>ping10.11.4.2routinginstanceblackcount1
user@CE1>ping10.2.2.2routinginstancewhitecount1
user@CE1>ping10.22.2.2routinginstancewhitecount1
user@CE1>ping10.2.3.2routinginstancewhitecount1
user@CE1>ping10.22.3.2routinginstancewhitecount1
user@CE1>ping10.2.4.2routinginstancewhitecount1
user@CE1>ping10.22.4.2routinginstancewhitecount1

Unicast Routes and Routing Protocols at the PEs


XxxxxXXxxxxxXXxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
XxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE
1>showisisadjacency
user@PE1>showldpneighbor
user@PE1>showldpsession

XxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxx
xxxxxuser@PE1>showbgpsummary
Groups:1Peers:1Downpeers:0
TableTotPathsActPathsSuppressedHistoryDampStatePending
bgp.l3vpn.012120000
PeerASInPktOutPktOutQFlapsLastUp/DwnState|
#Active/Received/Accepted/Damped...
10.101.5.56500070580124:00Establ
bgp.l3vpn.0:12/12/12/0
black.inet.0:6/6/6/0
white.inet.0:6/6/6/0

XxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxXXxxxxxxxxxxXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx

xxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
user@PE1>showrouteadvertisingprotocolbgp10.101.5.5
black.inet.0:9destinations,9routes(9active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*10.1.1.0/30Self100I
*10.11.1.0/30Self100I
white.inet.0:9destinations,9routes(9active,0holddown,0hidden)
Prefix
Nexthop
MEDLclprefASpath
*10.2.1.0/30Self100I
*10.22.1.0/30Self100I

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE1>show
routetableblack
black.inet.0:9destinations,9routes(9active,0holddown,0hidden)
+=ActiveRoute,=LastActive,*=Both
10.1.1.0/30*[Direct/0]09:21:10
>viage0/0/2.1
10.1.1.1/32*[Local/0]09:21:10
Localviage0/0/2.1
10.1.2.0/30*[BGP/170]00:23:57,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push16,Push301472(top)
10.1.3.0/30*[BGP/170]00:23:53,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push17,Push303312(top)
10.1.4.0/30*[BGP/170]00:02:57,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push16,Push303328(top)
10.11.1.0/30*[Static/5]09:21:10
>to10.1.1.2viage0/0/2.1
10.11.2.0/30*[BGP/170]00:23:57,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push16,Push301472(top)
10.11.3.0/30*[BGP/170]00:23:53,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push17,Push303312(top)
10.11.4.0/30*[BGP/170]00:02:57,localpref100,from10.101.5.5
ASpath:I
>viaso0/1/0.0,Push16,Push303328(top)

TRY THIS
XxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxXXXxxXxxxxxxxshowroutetableinet.3xxshowldpdatabasexxxxxxshowroutereceiveprotocol
10.101.5.5xxxxxxxxxxxxxxxxxxxxxWhat to Do Next & Where to Go

www.juniper.net/dayone

XxxxDay
OnexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxCopy and
PastexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxXxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxx www.juniper.net/books
XxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxx forums.juniper.net/jnet
XxxxXxxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwww.juniper.net/techpubs/
XxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXXXxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx www.juniper.net/training
/fasttrack

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxXxxxxxxxXxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxXXXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxwww.juniper.net/us/en/local/pdf/whitepapers/2000291-en.pdf

XxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxXxxxxxxxxxxxxx www.juniper.net/us/en/local/pdf/whitep
apers/2000320-en.pdf

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxXxxxxXxxxxxxxxxxXxxxxxxxxxXXXxx

You might also like