This Week Networking - Deploying MBGP Multicast VPNs
This Week Networking - Deploying MBGP Multicast VPNs
May 2011
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
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxфXXXXxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXXXXxxxxXxxxxxxxxxxxxxxxxxxxx
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
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
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
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxx
xxxxXxxxxxxxXXxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxXxxxxxxxxXxxxxxxxxxXXXxXxxxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxUnicast Upstream
NeighborxxxxxxxxxxxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxфXxxxxxxXxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxXxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxx
xxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxфXxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxфXxxxxxXxxxxxx
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
xxXXXXxxxxxxxxxxxxxxxxxxxinet6 multicastxxxMORE?
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 Customer’s edge routers (CE routers) send their routes to the Service Provider’s 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
xxxXXxxфXxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxx
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
unicastxxxxxinet6vpn unicastxxxNOTE
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.
XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxhead-
endxxxxxxXXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxtail-
endxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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
Draft-
rosenxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxdraft-
rosenxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXXxXXXxXXxXXXxxxx
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
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxфXxxxxxxXxxxxxxxxxxXXxxxxxxxxxXxxxxxxXxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXxXxxxxxxxxXxxxxxxxxxSender
PExxxxxIngress
PExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxxXxxxxxxxxxxXXxxxxxxxxxX
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
xxxxxxxxxxxфXxxxxXxxxxXxxxxxxxxxxXxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxX
xxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxx
XXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxXxXXXxXXXxxxxXxXXXxXXXxxxxxxxxxxxxxxxxxфXxXxxxxxxxxxXxxxxxxx
XxxxxxXxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxXXXXxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxфXxXxxxxxxXxxxxxxxx
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
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxx
xxxxxXxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxXxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXXXXxXXXxXXXXxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxTable 1.2 MCAST-VPN Route Types (‘A-D’ Stands for Auto-
Discovery)
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.
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
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
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
xxxxxxxxxxxxxxxprotocols rsvp nop2mp
sublspxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxX
XxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXx
xXxxxXXxxxxxxxxxxxXXxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXxxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxx
xxxxxxxxxxфXxxxxxxxxxXXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxфXxxxxxxxxxXXxxxxxxxxxXXxxxxxxxxxxxxx
xxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxXXXxxxxxFigure 2.2 Several Options to Deploy or Simulate CE Routers
MORE?
xxXXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxx insta
ncetype
vrfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxx
xxxxxxxxxxxxxxxinstancetype virtual
routerxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxXxxxxxxxxXXXxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxUnicast Protocols
XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXXx
xxxxxxxxxxxxxXXxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxXXXxxxxxx
xxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxxXxxxxxxxXxxxxxxxxx
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXxxxxxXXxXXxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXXXxxXxxxxxxxXXXXxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxXXXxxxxxxxxxxxxxxxXXXxxxxXXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxx
XxXxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxXXxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXXxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxXxxxxxxxxXXXXxxXxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxuser@PE1> show bgp summary
Groups: 1 Peers: 1 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 12 12 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|
#Active/Received/Accepted/Damped...
10.101.5.5 65000 70 58 0 1 24:00 Establ
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> show route advertisingprotocol bgp 10.101.5.5
black.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 10.1.1.0/30 Self 100 I
* 10.11.1.0/30 Self 100 I
white.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 10.2.1.0/30 Self 100 I
* 10.22.1.0/30 Self 100 I
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxConfiguring C-Multicast Islands
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxXxXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxXxXxxxxxxxxxxxxxxStarting C-Multicast Traffic
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxx
XXXxxxXxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxx
xxxxxxxxxxxxxфXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxX
xxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxx
xxxxxxфXxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxXXXxxxXxxxxxxxXX
XxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxxxxxxxxфXx
xxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxXxxxxxxxXXXxxxxxxx
xxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxXxxxxxxxxxxxxxxxCAUTIONxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxXx
XxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxuser@CE1> show interfaces ge0/0/1.1 statistics detail | match pps
Input packets: 7817833 199 pps
Output packets: 0 0 pps
user@CE1> show interfaces ge0/0/1.2 statistics detail | match pps
Input packets: 7762586 199 pps
Output packets: 0 0 pps
XxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxXXxxxuser@PE1> configure
user@PE1# set routinginstances black protocols pim interface all mode sparse
user@PE1# set routinginstances black routingoptions multicast ssmgroups 239/14
user@PE1# set routinginstances white protocols pim interface all mode sparse
user@PE1# set routinginstances white routingoptions multicast ssmgroups 239/8
user@PE1# commit andquit
WARNINGxXxxxssm
groupsxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxXXXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXxxxxxxx
xxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXXxxxxxxxxxXxxxxXXxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXxxxxxxXXxxxuser@CE1> show pim neighbors instance black
Instance: PIM.black
B = Bidirectional Capable, G = Generation Identifier,
H = Hello Option Holdtime, L = Hello Option LAN Prune Delay,
P = Hello Option DR Priority
Interface IP V Mode Option Uptime Neighbor addr
ge0/0/2.1 4 2 HPLG 00:05:17 10.1.1.1
user@CE1> show pim neighbors instance white
Instance: PIM.black
B = Bidirectional Capable, G = Generation Identifier,
H = Hello Option Holdtime, L = Hello Option LAN Prune Delay,
P = Hello Option DR Priority
Interface IP V Mode Option Uptime Neighbor addr
ge0/0/2.2 4 2 HPLG 00:05:17 10.2.1.1
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXxxx
xxXxxxxxxxxxxStarting C-Multicast Receivers
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxxxxxxxxxxxXXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
XXxxxuser@CE3> configure
user@CE3# edit protocols igmp
user@CE3# set interface ge0/0/1.1 version 3
user@CE3# set interface ge0/0/1.2 version 3
user@CE3# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3> configure
user@CE3# edit protocols igmp
user@CE3# set interface ge0/0/1.1 static group 239.1.1.1 source 10.11.1.1
user@CE3# set interface ge0/0/1.2 static group 239.2.2.2 source 10.22.1.1
user@CE3# commit andquit
NOTExXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx
xxxXXxxxuser@CE3> show pim join instance black
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.1.1.1
Source: 10.11.1.1
Flags: sparse,spt
Upstream interface: ge0/0/2.1
user@CE3> show pim join instance white
Instance: PIM.white Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.2.2.2
Source: 10.22.1.1
Flags: sparse,spt
Upstream interface: ge0/0/2.2
XxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxx user@CE1>
show multicast route instance black group 239.1.1.1
Family: INET
Group: 239.1.1.1
Source: 10.11.1.1/32
Upstream interface: ge0/0/1.1
user@CE1> show multicast route instance white group 239.2.2.2
Family: INET
Group: 239.2.2.2
Source: 10.22.1.1/32
Upstream interface: ge0/0/1.2
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxXXxxxXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxxxXXxxXXxxxxxxxxxxxx Figure 2.3 Traffic and Signaling in Baseline C-Multicast
Scenario
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx user@P> configure
user@P# set protocols bgp group RRCLIENTS family inetmvpn signaling
user@P# commit andquit
Xxxxxxxxxinetmvpnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx bgp.mvpn.0
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE1> show bgp
summary
Groups: 1 Peers: 1 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 12 12 0 0 0 0
bgp.mvpn.0 0 0 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|
#Active/Received/Accepted/Damped...
10.101.5.5 65000 8 5 0 0 1 Establ
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
XxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx vrftarget
target:65000:111xxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxx vrfimport xxxxvrf
exportxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx vrf
targetxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxandxx
xxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxx routinginstances {
black {
instancetype vrf;
interface ge0/0/2.1;
routedistinguisher 65000:100;
vrftarget target:65000:111;
vrftablelabel;
routingoptions {
static {
route 10.11.1.0/30 nexthop 10.1.1.2;
}
}
}
}
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxvrf
targetxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx user@PE1>
configure
user@PE1# set routinginstances black protocols mvpn
user@PE1# commit andquit
XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxbgp.mvpn.0xxxxxblack.mvpn.0xxxxxxxxxuser@PE1> show bgp summary
Groups: 1 Peers: 1 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 12 12 0 0 0 0
bgp.mvpn.0 3 3 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|
#Active/Received/Accepted/Damped...
10.101.5.5 65000 26 17 0 0 4:21 Establ
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
xxxxxxxxxxxxxxxA-
DxxXxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxфXxxxxXxxxxX
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxXXx
xxXXxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxфXxxxxxxxxxXxxxxXxxxxXxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxx
xxXXXXxxxxxxxxXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxX
xXXXXxXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXXxxxXXxxxxxxXXxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1> show route
advertisingprotocol bgp 10.101.5.5 table black.mvpn
black.mvpn.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:100:10.101.1.1/240 Self 100 I
user@PE1> show route advertisingprotocol bgp 10.101.5.5 table black.mvpn extensive | match communities
Communities: target:65000:111
NOTExXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxFigure 2.4 Type 1 I-PMSI Auto-Discovery Route Generation for MVPN black
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxXxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1>
show route receiveprotocol bgp 10.101.5.5 table black.mvpn
black.mvpn.0: 4 destinations, 4 routes (4 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:100:10.101.2.2/240 10.101.2.2 100 I
* 1:65000:100:10.101.3.3/240 10.101.3.3 100 I
* 1:65000:100:10.101.4.4/240 10.101.4.4 100 I
user@PE1> show route receiveprotocol bgp 10.101.5.5 table black.mvpn extensive | match communities
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 from family inet
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx routinginstances {
white {
instancetype vrf;
interface ge0/0/2.2;
routedistinguisher 65000:200;
vrfimport whiteimp;
vrfexport whiteexp;
vrftablelabel;
routingoptions {
static {
route 10.22.1.0/30 nexthop 10.2.1.2;
}
}
}
}
policyoptions {
policystatement whiteexp {
term unicast {
from family inet;
then {
community add whitetarget;
accept;
}
}
}
policystatement whiteimp {
term unicast {
from {
family inet;
community whitetarget;
}
then accept;
}
}
community whitetarget members target:65000:222;
}
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx vrftarget
? Let’s assume that as an administrator of VPN
white, you have been told that multicast sources are currently connected to CE1 and
will be connected to CE2 in the near future, while receivers are local to CE3 and
CE4. The multicast service requires connectivity between senders and receivers, but
there is no need for two sites of the same type – two senders, or two receivers – to
talk to each other in the SSM model (in Chapter 3 you will see how this differs in
ASM). You decide to split the Multicast VPN white into two site groups: sender sites
at PE1 and PE2, and receiver sites at PE3 and PE4. In this way, the PTunnel rooted at
PE1 will not have PE2 as destination, and vice versa.
This is a unique feature of MBGP Multicast VPN, allowing you to save resources at
the control and forwarding planes. In order to implement it, configure different
route targets for each type of site, and modify policies accordingly.
NOTExXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxXXxxxxxxXXxxxuser@PE1> configure
user@PE1# edit policyoptions
user@PE1# set community whitesendermvpn members target:65000:22
user@PE1# set policystatement whiteexp term mvpn from family inetmvpn
user@PE1# set policystatement whiteexp term mvpn then community add whitesendermvpn
user@PE1# set policystatement whiteexp term mvpn then accept
user@PE1# set community whitereceivermvpn members target:65000:2
user@PE1# set policystatement whiteimp term mvpn from family inetmvpn
user@PE1# set policystatement whiteimp term mvpn from community whitereceivermvpn
user@PE1# set policystatement whiteimp term mvpn then accept
user@PE1# top
user@PE1# set routinginstances white protocols mvpn
user@PE1# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxx user@PE3> configure
user@PE3# edit policyoptions
user@PE3# set community whitereceivermvpn members target:65000:2
user@PE3# set policystatement whiteexp term mvpn from family inetmvpn
user@PE3# set policystatement whiteexp term mvpn then community add whitereceivermvpn
user@PE3# set policystatement whiteexp term mvpn then accept
user@PE3# set community whitesendermvpn members target:65000:22
user@PE3# set policystatement whiteimp term mvpn from family inetmvpn
user@PE3# set policystatement whiteimp term mvpn from community whitesendermvpn
user@PE3# set policystatement whiteimp term mvpn then accept
user@PE3# top
user@PE3# set routinginstances white protocols mvpn
user@PE3# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE1> show
route advertisingprotocol bgp 10.101.5.5 table white.mvpn
white.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:200:10.101.1.1/240 Self 100 I
user@PE1> show route advertisingprotocol bgp 10.101.5.5 table white.mvpn extensive | match communities
Communities: target:65000:22
Figure 2.6 Type 1 Auto-Discovery Route Generation for Multicast VPN white
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3> show route advertisingprotocol bgp 10.101.5.5
table white.mvpn
white.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:200:10.103.1.1/240 Self 100 I
user@PE3> show route advertisingprotocol bgp 10.101.5.5 table white.mvpn extensive | match communities
Communities: target:65000:2
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE1> show route receiveprotocol bgp 10.101.5.5 table
white.mvpn
white.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:200:10.101.3.3/240 10.101.3.3 100 I
* 1:65000:200:10.101.4.4/240 10.101.4.4 100 I
user@PE1> show route receiveprotocol bgp 10.101.5.5 table white.mvpn extensive | match communities
Communities: target:65000:2
Communities: target:65000:2
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3> show route receiveprotocol bgp
10.101.5.5 table white.mvpn
white.mvpn.0: 3 destinations, 3 routes (3 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 1:65000:200:10.101.1.1/240 10.101.1.1 100 I
* 1:65000:200:10.101.2.2/240 10.101.2.2 100 I
user@PE3> show route receiveprotocol bgp 10.101.5.5 table white.mvpn extensive | match communities
Communities: target:65000:22
Communities: target:65000:22
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxallxXXxxxuser@PE1> show mvpn neighbor
[...]
Instance : black
MVPN Mode : SPTONLY
Neighbor IPtnl
10.101.2.2
10.101.3.3
10.101.4.4
[...]
Instance : white
MVPN Mode : SPTONLY
Neighbor IPtnl
10.101.3.3
10.101.4.4
XxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxXXXxxxxxxxxxx
xxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxx
xxxxxxxP2MP LSP
SESSIONxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxXXxXXXxxxMORE?
xXxxxxXXXxxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxxxxx
xxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx user@PE1> show rsvp session
p2mp
Ingress RSVP: 5 sessions
P2MP name: 65000:100:mvpn:black, P2MP branch count: 3
To From State Rt Style Labelin Labelout LSPname
10.101.2.2 10.101.1.1 Up 0 1 SE 303376 10.101.2.2:65000:100:mvpn:black
10.101.3.3 10.101.1.1 Up 0 1 SE 303376 10.101.3.3:65000:100:mvpn:black
10.101.4.4 10.101.1.1 Up 0 1 SE 303376 10.101.4.4:65000:100:mvpn:black
P2MP name: 65000:200:mvpn:white, P2MP branch count: 2
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 303488 10.101.3.3:65000:200:mvpn:white
10.101.4.4 10.101.1.1 Up 0 1 SE 303488 10.101.4.4:65000:200:mvpn:white
Total 5 displayed, Up 5, Down 0
Egress RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Xxxxxxxxxxxxxxxxxxxxshow rsvp session
p2mpxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXXxXXXxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx65000:100:mvpn:blackxxxxxxxxxxxXXXxxxxxxxxxxx65000:200:mvpn:whitexxxxxx
xxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxx
xxxxXXXxxMORE?
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx user@P> show rsvp session
p2mp
Ingress RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Egress RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Transit RSVP: 5 sessions
P2MP name: 65000:100:mvpn:black, P2MP branch count: 3
To From State Rt Style Labelin Labelout LSPname
10.101.2.2 10.101.1.1 Up 0 1 SE 303376 16 10.101.2.2:65000:100:mvpn:black
10.101.3.3 10.101.1.1 Up 0 1 SE 303376 16 10.101.3.3:65000:100:mvpn:black
10.101.4.4 10.101.1.1 Up 0 1 SE 303376 17 10.101.4.4:65000:100:mvpn:black
P2MP name: 65000:200:mvpn:white, P2MP branch count: 2
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 303488 17 10.101.3.3:65000:200:mvpn:white
10.101.4.4 10.101.1.1 Up 0 1 SE 303488 18 10.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> show rsvp session p2mp
Ingress RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
Egress RSVP: 2 sessions
P2MP name: 65000:100:mvpn:black, P2MP branch count: 1
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 16 – 10.101.3.3:65000:100:mvpn:black
P2MP name: 65000:200:mvpn:white, P2MP branch count: 1
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 17 – 10.101.3.3:65000:200:mvpn:white
Total 2 displayed, Up 2, Down 0
Transit RSVP: 0 sessions
Total 0 displayed, Up 0, Down 0
XxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxuser@PE3> show route label 16
mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
16 *[VPN/0] 08:15:12
to table black.inet.0, Pop
user@PE3> show route label 17
mpls.0: 10 destinations, 10 routes (10 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
17 *[VPN/0] 08:16:15
to table white.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
route advertisingprotocol bgp 10.101.5.5 table black.mvpn extensive | match PMSI
PMSI: Flags 0x0: Label[0:0:0]: RSVPTE: Session_13[10.101.1.1:0:31395:10.101.1.1]
user@PE1> show route advertisingprotocol bgp 10.101.5.5 table white.mvpn extensive | match PMSI
PMSI: Flags 0x0: 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> show rsvp session p2mp extensive | match
“p2mp|port”
P2MP name: 65000:1:mvpn:black, P2MP branch count: 1
P2MP LSPname: 65000:1:mvpn:black
Port number: sender 1 receiver 31395 protocol 0
P2MP name: 65000:2:mvpn:white, P2MP branch count: 1
P2MP LSPname: 65000:2:mvpn:white
Port number: sender 1 receiver 31396 protocol 0
XxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xXxXXxXXXxxxxXXXxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxXxXXXXxXxXxXXXxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXXxxxxxxxxx black.mvpn.0xx
xXxxxxxxXXxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxXXXXxxxxxxxxxxxxx
xxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXX
XxxxxXXXxxxxxxxxxxXXxxxxXxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXx
xxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxxXxXxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxxxxXXxxxuser@PE1> show mvpn instance
[...]
Legend for provider tunnel
IPtnl inclusive provider tunnel SPtnl selective provider tunnel
Instance : black
MVPN Mode : SPTONLY
Provider tunnel: IPtnl:RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
Neighbor IPtnl
10.101.2.2
10.101.3.3
10.101.4.4
Instance : white
MVPN Mode : SPTONLY
Provider tunnel: IPtnl:RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
Neighbor IPtnl
10.101.3.3
10.101.4.4
user@PE3> show mvpn instance
[...]
Legend for provider tunnel
IPtnl inclusive provider tunnel SPtnl selective provider tunnel
Instance : black
MVPN Mode : SPTONLY
Provider tunnel: IPtnl:invalid:
Neighbor IPtnl
10.101.1.1 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
10.101.2.2
10.101.4.4
Instance : white
MVPN Mode : SPTONLY
Provider tunnel: IPtnl:invalid:
Neighbor IPtnl
10.101.1.1 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
10.101.2.2
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxprovidertunnel
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxTry It Yourself: Traffic Engineering of P2MP
LSP’s
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxxxxxxxxxxxx
xxxXXXxxxxxxxxxEnd-to-End C-Multicast Signaling and Traffic
XxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3> configure
user@CE3# delete interface ge0/0/1 disable
user@CE3# commit
NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx Follow the C-Join from C-
Receiver to C-Source
XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxXxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3>
show route 10.11.1.1 table black
black.inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
0.0.0.0/0 *[Static/5] 01:07:08
> to 10.1.3.1 via ge0/0/2.1
user@CE3> show pim join instance black
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.1.1.1
Source: 10.11.1.1
Flags: sparse,spt
Upstream interface: ge0/0/2.1
XxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxx
xxxxxxxxxxxxxxXXXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3> show
route 10.11.1.1 table black
black.inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
10.11.1.0/30 *[BGP/170] 00:27:43, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/2.0, Push 16, Push 301936(top)
user@PE3> show pim join instance black
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.1.1.1
Source: 10.11.1.1
Flags: sparse,spt
Upstream protocol: BGP
Upstream interface: Through BGP
NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxXXXxxXxXxxXxXxxxxxxxxxxxxxxxXxxxx
xxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxX
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXxxxxxxXXxxxuser@PE3> show route advertisingprotocol bgp 10.101.5.5 table black.mvpn
extensive | find 7:
* 7:65000:100:65000:32:10.11.1.1:32:239.1.1.1/240 (1 entry, 1 announced)
BGP group RR type Internal
Route Distinguisher: 65000:100
Nexthop: Self
Flags: Nexthop Change
Localpref: 100
AS path: [65000] I
Communities: target:10.101.1.1:5
NOTExxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxx
XXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxXxxxxxXxxxxxx target:10.101.1.1:5.xXxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxuser@PE1> show route advertisingprotocol bgp 10.101.5.5 extensive | match
“routes|entry|communities”
black.inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
* 10.1.1.0/30 (1 entry, 1 announced)
Communities: target:65000:111 srcas:65000:0 rtimport:10.101.1.1:5
* 10.11.1.0/30 (1 entry, 1 announced)
Communities: target:65000:111 srcas:65000:0 rtimport:10.101.1.1:5
white.inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
* 10.2.1.0/30 (1 entry, 1 announced)
Communities: target:65000:222 srcas:65000:0 rtimport:10.101.1.1:6
* 10.22.1.0/30 (1 entry, 1 announced)
Communities: target:65000:222 srcas:65000:0 rtimport:10.101.1.1:6
black.mvpn.0: 5 destinations, 6 routes (5 active, 1 holddown, 0 hidden)
* 1:65000:100:10.101.1.1/240 (1 entry, 1 announced)
Communities: target:65000:111
white.mvpn.0: 4 destinations, 5 routes (4 active, 1 holddown, 0 hidden)
* 1:65000:200:10.101.1.1/240 (1 entry, 1 announced)
Communities: target:65000:22
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxXxxxxxxxXxxxxxxXXxxxxxxXxxxxxXxxxxxxxXxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrftargetxxxxxxxxxxxxvrfexport
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxXXxxxxxXxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxprotocols
mvpnxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxTRY THIS Xxxxxxxxxxshow
policyxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxshow policy
<name>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxXXXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxrtimport:10.101.1.1:5 xxxxrtimport: 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> show route 10.11.1.1 table black
black.inet.0: 11 destinations, 11 routes (11 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
10.11.1.0/30 *[Static/5] 10:01:22
> to 10.1.1.2 via ge0/0/2.1
user@PE1> show pim join instance black
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.1.1.1
Source: 10.11.1.1
Flags: sparse,spt
Upstream interface: ge0/0/2.1
XxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxXxxxxXxxxxxxxxxxxxNOTE
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXxxxx
xXXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxFollow the C-Multicast Traffic Downstream
XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE1> show multicast
route instance black
Family: INET
Group: 239.1.1.1
Source: 10.11.1.1/32
Upstream interface: ge0/0/1.1
Downstream interface list:
ge0/0/2.1
Group: 239.11.11.11
Source: 10.11.1.1/32
Upstream interface: ge0/0/1.1
user@CE1> show multicast route instance black extensive | match pps
Statistics: 18 kBps, 100 pps, 217769 packets
Statistics: 18 kBps, 100 pps, 218289 packets
XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE1> show multicast route instance black
Family: INET
Group: 239.1.1.1
Source: 10.11.1.1/32
Upstream interface: ge0/0/2.1
Downstream interface list:
so0/1/0.0
user@PE1> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.11.1.1/32:239.1.1.1/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1 RM
user@PE1> show route table black.inet.1
black.inet.1: 1 destinations, 2 routes (1 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
239.1.1.1,10.11.1.1/32*[MVPN/70] 00:13:41
> via so0/1/0.0, Push 303376
[PIM/105] 00:13:41
Multicast (IPv4)
From all the information gathered, you can conclude that the CMulticast flow
(10.11.1.1, 239.1.1.1) is already integrated in MVPN black and sent by PE1 into the
black Inclusive PTunnel. To be completely sure, you can execute a
show rsvp
session statistics
command.
Xxxxxxxxxx<vrf
name>.inet.1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXXxxxxxxxxxx
xxxxxXxXXxxxxxxxx 65000:100:mvpn:black.
XXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxX
Xxxxuser@PE3> show multicast route instance black
Family: INET
Group: 239.1.1.1
Source: 10.11.1.1/32
Upstream interface: lsi.0
Downstream interface list:
ge0/0/2.1
user@PE3> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.11.1.1/32:239.1.1.1/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxx
xXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxTRY THISxxXxxxxxxxxxxxxshow mvpn cmulticast
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxXxxxxxxXxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXXXxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXX
xxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxX
xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxXxxxxx
xXxxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxxXXxxxuser@CE3> show multicast route instance black
Family: INET
Group: 239.1.1.1
Source: 10.11.1.1/32
Upstream interface: ge0/0/2.1
Downstream interface list:
ge0/0/1.1
user@CE3> show multicast route instance black extensive | match pps
Statistics: 18 kBps, 100 pps, 235769 packets
NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xAnswers to Try It Yourself Sections of Chapter 2
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx user@PE1#
show | compare
[edit protocols mpls]
+ admingroups {
+ blue 0;
+ }
[edit protocols mpls]
+ labelswitchedpath nobluep2mp {
+ template;
+ admingroup exclude blue;
+ p2mp;
+ }
[edit protocols mpls interface so0/1/0.0]
+ admingroup blue;
[edit routinginstances mcast providertunnel rsvpte labelswitchedpathtemplate]
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
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
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxXXx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxx
xXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxx
xXXXxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxÑ
Ñ
Σιγναλινγ (∗, Χ−Γ) ϕοιν στατε ϖια ΒΓΠ: Ιφ α ΠΕ ηασ δοωνστρεαμ (∗, Χ−Γ) ρεχειϖ
−
ερσ, ιτ μαψ σενδ α Σηαρεδ Τρεε ϑοιν ρουτε το τηε υπστρεαμ ΠΕ εν ρουτε το τηε
Χ−ΡΠ. Φορ τηισ σολυτιον το ωορκ, τηε ΜςΠΝ μυστ ρυν ιν ΡΠΤ−ΣΠΤ μοδε.
Τηε εξαμπλεσ υσεδ ιν τηισ χηαπτερ το ιλλυστρατε τηε διφφερεντ σολυτιονσ ρελψ ον πλαχινγ τηε
Χ−ΡΠ ιν α διφφερεντ σιτε φρομ τηε Χ−Σουρχεσ ανδ τηε Χ−Ρεχειϖερσ. Τηατ σηουλδ προϖιδε α
μορε χομπλετε λεαρνινγ εξπεριενχε ασ ιτ ισ τηε μοστ χηαλλενγινγ σχεναριο φρομ τηε ποιντ οφ
ϖιεω οφ τηε νετωορκ. Εϖεν τηουγη τηερε ισ ονλψ ονε Χ−ΡΠ ιν τηε σχεναριοσ, ιτ ισ περφεχτλψ
ποσσιβλε το ηαϖε σεϖεραλ Χ−ΡΠσ φορ ρεδυνδανχψ, μεσηεδ το εαχη οτηερ αχχορδινγ το τηε
Ανψχαστ μοδελ.
Τηε φιγυρεσ σηοων ιν τηισ χηαπτερ ονλψ δεπιχτ ονε ρεχειϖερ σιτε (ΧΕ3, ΠΕ3), μερελψ φορ
σιμπλιχιτψ. Σινχε τραφφιχ ισ ινϕεχτεδ ιν αν Ινχλυσιϖε Τρεε, ανδ Μυλτιχαστ ςΠΝ βλαχκ ισ φυλλψ
μεσηεδ, αλλ τηε σιτεσ ρεχειϖε τηε Χ−Μυλτιχαστ τραφφιχ ρεθυεστεδ βψ ονε σινγλε σιτε. Σο, εϖεν
τηουγη αδδινγ ονε μορε ρεχειϖερ σιτε (ΧΕ4, ΠΕ4) ρεσυλτσ ιν αδδιτιοναλ Χ−Μυλτιχαστ ΒΓΠ
ρουτεσ, δατα φορωαρδινγ ινσιδε τηε Π−Τυννελ ισ υνχηανγεδ. Νοτε τηατ τηισ βεηαϖιορ χαν βε
μοδιφιεδ ωιτη Σελεχτιϖε Π−Τυννελσ (σεε Χηαπτερ 4).
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
xxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxxфXxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxXXxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxXXxxxXxxxxxxxxxxXxxxxxxXx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxxxxxxxфXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxXXxxxxXX
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# set interfaces lo0.1 family inet address 10.111.1.1/32
user@CE2# set routinginstances black interface lo0.1
user@CE2# set routinginstances black protocols pim rp local address 10.111.1.1
user@CE2# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE2> configure
user@PE2# set routinginstances black routingoptions static route 10.111.1.1/32 nexthop 10.1.2.2
user@PE2# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
XXxxxuser@CE1> configure
user@CE1# set routinginstances black protocols pim rp static address 10.111.1.1
user@CE1# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxx show pim rps instance
blackxxxxxxxxxxxxxxxxxxxxxxCAUTIONxxXxxxxxxxxxxxxxxxxxxlocalxxxxxstaticxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxrp
localxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx rp
staticxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE
1> show pim interfaces instance black
Instance: PIM.black
Name Stat Mode IP V State NbrCnt JoinCnt(sg) JoinCnt(*g) DR address
ge0/0/1.1 Up Sparse 4 2 DR 0 0 0 10.11.1.2
ge0/0/2.1 Up Sparse 4 2 DR 1 0 0 10.1.1.2
pe0/1/0.32769 Up Sparse 4 2 P2P 0 0 0
XxxxXxXXxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@CE2> show pim interfaces instance black
Instance: PIM.black
Name Stat Mode IP V State NbrCnt JoinCnt(sg) JoinCnt(*g) DR address
ge0/0/1.1 Up Sparse 4 2 DR 0 0 0 10.11.2.2
ge0/0/2.1 Up Sparse 4 2 DR 1 0 0 10.1.2.2
lo0.1 Up Sparse 4 2 DR 0 0 0 10.111.1.1
pd0/0/0.32769 Up Sparse 4 2 P2P 0 0 0
XxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxx user@CE2> show
multicast route instance black
Family: INET
Group: 239.11.11.11
Source: 10.11.1.1/32
Upstream interface: pd0/0/0.32769
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxuser@PE2> configure
user@PE2# edit routinginstances black
user@PE2# set providertunnel rsvpte labelswitchedpathtemplate defaulttemplate
user@PE2# commit andquit
NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXxxxxXxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxSignaling Inclusive Provider TunnelsxxxxxxxxxxxxxGenerating (*, C-
G) Join State
XXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxXxXx
xxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxXxxXXXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3> configure
user@CE3# edit protocols igmp
user@CE3# set interface ge0/0/1.1 static group 239.11.11.11
user@CE3# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3> show route 10.111.1.1 table black
black.inet.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
0.0.0.0/0 *[Static/5] 01:07:08
> to 10.1.3.1 via ge0/0/2.1
user@CE3> show pim join instance black 239.11.11.11
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.11.11.11
Source: *
RP: 10.111.1.1
Flags: sparse,rptree,wildcard
Upstream interface: ge0/0/2.1
XxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXXxxxxxxXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxXxx
xxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3> show route 10.111.1.1 table black
black.inet.0: 12 destinations, 12 routes (12 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
10.111.1.1/32 *[BGP/170] 00:13:01, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/2.0, Push 16, Push 301472(top)
user@PE3> show pim join instance black 239.11.11.11
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.11.11.11
Source: *
RP: 10.111.1.1
Flags: sparse,rptree,wildcard
Upstream protocol: BGP
Upstream interface: Through BGP
XxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxX
xxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxx user@PE3> show route table black.mvpn
extensive | find 6:65000
6:65000:100:65000:32:10.111.1.1:32:239.1.1.1/240 (1 entry, 1 announced)
*PIM Preference: 105
Next hop type: Multicast (IPv4)
Nexthop reference count: 1
State: <Active Int Ext>
Age: 4:21
Task: PIM.black
Announcement bits (2): 0PIM.black 1mvpn global task
AS path: I
Communities: noadvertise target: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> show route
advertisingprotocol bgp 10.101.5.5 table black.mvpn | match 6:65000
user@PE3>
XxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx spt
onlyxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE3> show multicast route instance black
group 239.11.11.11
user@PE3>
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxTurning RPT-SPT Mode On
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxxXXXXxX
XXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxCAUTIONxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxx
xxxxxxxXXXxXXXxxxxxxxxxxxxxXxXxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE1> configure
user@PE1# set routinginstances black protocols mvpn mvpnmode rptspt
user@PE1# commit andquit
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx rptspt
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3> show
route advertisingprotocol bgp 10.101.5.5 table black.mvpn
black.mvpn.0: 8 destinations, 9 routes (8 active, 1 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
1:65000:100:10.101.3.3/240
* Self 100 I
6:65000:100:65000:32:10.111.1.1:32:239.11.11.11/240
* Self 100 I
7:65000:100:65000:32:10.11.1.1:32:239.1.1.1/240
* Self 100 I
7:65000:100:65000:32:10.11.1.1:32:239.11.11.11/240
* Self 100 I
user@PE3> show route advertisingprotocol bgp 10.101.5.5 table black.mvpn extensive | match communities
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> show route 10.111.1.1 table black extensive | match communities
Communities: target:65000:111 srcas:65000:0 rtimport:10.101.2.2:5
XxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE2> show route
receiveprotocol bgp 10.101.5.5 table black.mvpn extensive | find 6:65000
* 6:65000:100:65000:32:10.111.1.1:32:239.11.11.11/240 (1 entry, 0 announced)
Import Accepted
Route Distinguisher: 65000:100
Nexthop: 10.101.5.5
Localpref: 100
AS path: I (Originator) Cluster list: 10.101.5.5
AS path: Originator ID: 10.101.5.5
Communities: target:10.101.2.2:5
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxxxxxXXxxXXXxxxxx
xxxxxxxxxxxxxxxXxXXxxuser@PE2> show pim join instance black
Instance: PIM.black Family: INET
R = Rendezvous Point Tree, S = Sparse, W = Wildcard
Group: 239.11.11.11 Source: *
RP: 10.111.1.1
Flags: sparse,rptree,wildcard
Upstream interface: ge0/0/2.1
Group: 239.11.11.11
Source: 10.11.1.1
Flags: sparse
Upstream protocol: BGP
Upstream interface: Through BGP
XxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxxxxxxXxxxxXxx
xxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxblack.mvpn.0xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE2> show route black.mvpn extensive | find 7:65000
7:65000:100:65000:32:10.11.1.1:32:239.11.11.11/240 (1 entry, 1 announced)
*MVPN Preference: 70
Next hop type: Multicast (IPv4)
Nexthop reference count: 9
State: <Active Int Ext>
Age: 4:27 Metric2: 1
Task: mvpn global task
Announcement bits (2): 0PIM.black 1mvpn global task
AS path: I
Communities: noadvertise target:10.101.1.1:5
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxX
xxxxxxxxxxxXXxxxuser@PE1> show route advertisingprotocol bgp 10.101.5.5 table black.mvpn
black.mvpn.0: 7 destinations, 9 routes (7 active, 2 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
1:65000:100:10.101.1.1/240
* Self 100 I
5:65000:100:32:10.11.1.1:32:239.11.11.11/240
* Self 100 I
user@PE1> show route advertisingprotocol bgp 10.101.5.5 table black.mvpn extensive | match communities
Communities: target:65000:111
Communities: target:65000:111
XxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxallxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1
> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : RPTSPT
Cmcast IPv4 (S:G) Ptnl St
10.11.1.1/32:239.1.1.1/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1 RM
10.11.1.1/32:239.11.11.11/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1 RM
user@PE2> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : RPTSPT
Cmcast IPv4 (S:G) Ptnl St
0.0.0.0/0:239.11.11.11/32 RSVPTE P2MP:10.101.2.2, 2087,10.101.2.2 RM
10.11.1.1/32:239.11.11.11/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
user@PE3> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : RPTSPT
Cmcast IPv4 (S:G) Ptnl St
10.11.1.1/32:239.1.1.1/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
0.0.0.0/0:239.11.11.11/32 RSVPTE P2MP:10.101.2.2, 2087,10.101.2.2
10.11.1.1/32:239.11.11.11/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
user@PE4> show mvpn cmulticast instancename black
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : RPTSPT
Cmcast IPv4 (S:G) Ptnl St
10.11.1.1/32:239.1.1.1/32 RSVPTE P2MP:10.101.1.1, 31395,10.101.1.1
0.0.0.0/0:239.11.11.11/32 RSVPTE P2MP:10.101.2.2, 2087,10.101.2.2
10.11.1.1/32:239.11.11.11/32 RSVPTE P2MP: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
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
References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 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 Selective Tree Signaling (The Source Tree Join route from PE3 to PE1 is not shown for the sake
of simplicity.)
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# edit protocols igmp
user@CE3# set interface ge0/0/1.2 static group 239.22.22.22 source 10.22.1.1
user@CE3# commit andquit
Following the same steps as in Chapter 2, you can check the signaling that is involved
in order to bring the CMulticast flow to the receiver. PE1 installs a Type 7 CMulti
cast – Source Tree Join route originated by PE3 for (10.22.1.1, 239.22.22.22). As a
result, the new flow reaches both PE3 and PE4. Let’s issue the following commands
at PE3 and PE4:
user@PE3> show mvpn cmulticast instancename white
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : white
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.22.1.1/32:239.2.2.2/32 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
10.22.1.1/32:239.22.22.22/32 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
user@PE3> show multicast route instance white group 239.22.22.22
Family: INET
Group: 239.22.22.22
Source: 10.22.1.1/32
Upstream interface: lsi.2
Downstream interface list:
ge0/0/2.2
user@PE3> show multicast route instance white group 239.22.22.22 extensive | match pps
Statistics: 18 kBps, 99 pps, 20505 packets
user@PE4> show mvpn cmulticast instancename white
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : white
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.22.1.1/32:239.2.2.2/32 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
user@PE4> show multicast route instance white group 239.22.22.22
Family: INET
Group: 239.22.22.22
Source: 10.22.1.1/32
Upstream interface: lsi.1
user@PE4> show multicast route instance white group 239.22.22.22 extensive | match pps
Statistics: 17 kBps, 98 pps, 21972 packets
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Mapping (C-S, C-G) to a
Selective PMSI
XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx us
er@PE1> configure
user@PE1# edit routinginstances white
user@PE1# set providertunnel selective group 239.22.22.22/32 source 10.22.1.1/32 rsvpte labelswitched
pathtemplate defaulttemplate
user@PE1# commitandquit
XxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1> show route advertisingprotocol bgp 10.101.5.5 table
white.mvpn
white.mvpn.0: 7 destinations, 9 routes (7 active, 2 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
1:65000:200:10.101.1.1/240
* Self 100 I
3:65000:200:32:10.22.1.1:32:239.22.22.22:10.101.1.1/240
* Self 100 I
user@PE1> show route advertisingprotocol bgp 10.101.5.5 table white.mvpn extensive | match “communities|
pmsi”
Communities: target:65000:22
PMSI: Flags 0x0: Label[0:0:0]: RSVPTE: Session_13[10.101.1.1:0:31396:10.101.1.1]
Communities: target:65000:22
PMSI: Flags 0x1: Label[0:0:0]: RSVPTE: Session_13[10.101.1.1:0:51182:10.101.1.1]
XxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxXxx
xxxxxxXXxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxx user@PE3>
show route advertisingprotocol bgp 10.101.5.5 table white.mvpn
white.mvpn.0: 7 destinations, 7 routes (7 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
1:65000:200:10.101.3.3/240
* Self 100 I
4:3:65000:200:32:10.22.1.1:32:239.22.22.22:10.101.1.1:10.101.3.3/240
* Self 100 I
7:65000:200:65000:32:10.22.1.1:32:239.2.2.2/240
* Self 100 I
7:65000:200:65000:32:10.22.1.1:32:239.22.22.22/240
* Self 100 I
user@PE3> show route advertisingprotocol bgp 10.101.5.5 table white.mvpn extensive | match communities
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
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxфXxXXXXxXxXxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxXxxxx
xxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXxxxx target:65000:2xxфXxxx
xXxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXXx target:
10.101.1.1:0xxxxxxxxxxxxxxXxxxxxxXXxxxфXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxXxxxxxxx
xxxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxXxxxXXx target:10.101.1.1:6xxxxxxxxxxXXxxXxxxxxxXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxTry It Yourself: Examine the Internal Policies
XxxxxxXxxxxxxxtarget:65000:2xxxxxtarget:65000:22xxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXXxxxx
xxxxxxxxxxxxxxxxxxxxshow policyxxxxxshow policy
<policy_name>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxXxXxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxXxxxxxxxxxxx
XXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxfamily inetxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxForwarding in Selective Trees
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx
xxXXxxxuser@PE1> show rsvp session p2mp ingress
Ingress RSVP: 6 sessions
P2MP name: 65000:200:mvpn:white, P2MP branch count: 2
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE – 303488 10.101.3.3:65000:200:mvpn:white
10.101.4.4 10.101.1.1 Up 0 1 SE – 303488 10.101.4.4:65000:200:mvpn:white
P2MP name: 65000:200:mv1:white, P2MP branch count: 1
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE – 304272 10.101.3.3:65000:200:mv1:white
/*** Lines related to black Inclusive Tree are ommited ***/
XxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXXxxx user@PE3>
show rsvp session p2mp egress
Egress RSVP: 3 sessions
P2MP name: 65000:200:mvpn:white, P2MP branch count: 1
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 17 – 10.101.3.3:65000:200:mvpn:white
P2MP name: 65000:200:mv1:white, P2MP branch count: 1
To From State Rt Style Labelin Labelout LSPname
10.101.3.3 10.101.1.1 Up 0 1 SE 17 – 10.101.3.3:65000:200:mv1:white
/*** Lines related to black Inclusive Tree are ommited ***/
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxx
xuser@PE1> show mvpn cmulticast instancename white
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.22.1.1/32:239.2.2.2/32 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1 RM
10.22.1.1/32:239.22.22.22/32 SRSVPTE P2MP:10.101.1.1, 51182,10.101.1.1 RM
user@PE3> show mvpn cmulticast instancename white
[...]
Legend for cmulticast routes properties (Pr)
DS derived from (*, cg) RM remote VPN route
Instance : black
MVPN Mode : SPTONLY
Cmcast IPv4 (S:G) Ptnl St
10.22.1.1/32:239.2.2.2/32 RSVPTE P2MP:10.101.1.1, 31396,10.101.1.1
10.22.1.1/32:239.22.22.22/32 SRSVPTE P2MP:10.101.1.1, 51182,10.101.1.1
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXX
xxxuser@PE3> show multicast route instance white group 239.22.22.22 extensive | match pps
Statistics: 18 kBps, 100 pps, 38285 packets
user@PE4> show multicast route instance white group 239.22.22.22 extensive | match pps
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
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxas
long asxxxxxxxxxxxxxxxxxxxxxxxxvrftablelabelxxInitial Configuration of a CE Router
XxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxinterfaces {
ge0/0/1 {
vlantagging;
unit 1 {
vlanid 101;
family inet {
address 10.11.1.2/30;
}
}
unit 2 {
vlanid 102;
family inet {
address 10.22.1.2/30;
}
}
}
ge0/0/2 {
vlantagging;
unit 1 {
vlanid 101;
family inet {
address 10.1.1.2/30;
}
}
unit 2 {
vlanid 102;
family inet {
address 10.2.1.2/30;
}
}
}
}
routinginstances {
black {
instancetype virtualrouter;
interface ge0/0/1.1;
interface ge0/0/2.1;
routingoptions {
static {
route 0.0.0.0/0 nexthop 10.1.1.1;
}
}
}
white {
instancetype virtualrouter;
interface ge0/0/1.2;
interface ge0/0/2.2;
routingoptions {
static {
route 0.0.0.0/0 nexthop 10.2.1.1;
}
}
}
}
NOTE
XxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxvrfimportxxxxxvrf
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx Initial Configuration of
the P Router
XxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxinterfaces {
so0/1/0 {
unit 0 {
family inet {
address 10.100.1.1/30;
}
family iso;
family mpls;
}
}
so0/1/1 {
unit 0 {
family inet {
address 10.100.2.1/30;
}
family iso;
family mpls;
}
}
so0/1/2 {
unit 0 {
family inet {
address 10.100.3.1/30;
}
family iso;
family mpls;
}
}
so0/1/3 {
unit 0 {
family inet {
address 10.100.4.1/30;
}
family iso;
family mpls;
}
}
lo0 {
unit 0 {
family inet {
address 10.101.5.5/32;
}
family iso {
address 49.0000.0000.0005.00;
}
}
}
}
routingoptions {
routerid 10.101.5.5;
autonomoussystem 65000;
}
protocols {
rsvp {
interface all;
interface fxp0.0 {
disable;
}
}
mpls {
interface all;
interface fxp0.0 {
disable;
}
}
bgp {
group RRCLIENTS {
type internal;
localaddress 10.101.5.5;
family inetvpn {
unicast;
}
cluster 10.101.5.5;
neighbor 10.101.1.1;
neighbor 10.101.2.2;
neighbor 10.101.3.3;
neighbor 10.101.4.4;
}
}
isis {
level 1 disable;
interface all;
interface fxp0.0 {
disable;
}
}
ldp {
interface all;
interface fxp0.0 {
disable;
}
}
}
XxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxuser@CE1> show route table black
black.inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
0.0.0.0/0 *[Static/5] 1d 03:22:40
> to 10.1.1.1 via ge0/0/2.1
10.1.1.0/30 *[Direct/0] 1d 03:22:40
> via ge0/0/2.1
10.1.1.2/32 *[Local/0] 1d 03:22:40
Local via ge0/0/2.1
10.11.1.0/30 *[Direct/0] 1d 03:22:40
> via ge0/0/1.1
10.11.1.2/32 *[Local/0] 1d 03:22:40
Local via ge0/0/1.1
user@CE1> show route table white
white.inet.0: 5 destinations, 5 routes (5 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
0.0.0.0/0 *[Static/5] 1d 03:22:40
> to 10.2.1.1 via ge0/0/2.2
10.2.1.0/30 *[Direct/0] 1d 03:22:40
> via ge0/0/2.2
10.2.1.2/32 *[Local/0] 1d 03:22:40
Local via ge0/0/2.2
10.22.1.0/30 *[Direct/0] 1d 03:22:40
> via ge0/0/1.2
10.22.1.2/32 *[Local/0] 1d 03:22:40
Local via ge0/0/1.2
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxXXXxxxxxxxx user@CE1> ping
10.1.2.2 routinginstance black count 1
PING 10.1.2.2 (10.1.2.2): 56 data bytes
64 bytes from 10.1.2.2: icmp_seq=0 ttl=62 time=1.340 ms
10.1.2.2 ping statistics
1 packets transmitted, 1 packets received, 0% packet loss
roundtrip min/avg/max/stddev = 1.340/1.340/1.340/0.000 ms
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXxxxxuser@CE1> ping 10.11.2.2 routinginstance black count 1
user@CE1> ping 10.1.3.2 routinginstance black count 1
user@CE1> ping 10.11.3.2 routinginstance black count 1
user@CE1> ping 10.1.4.2 routinginstance black count 1
user@CE1> ping 10.11.4.2 routinginstance black count 1
user@CE1> ping 10.2.2.2 routinginstance white count 1
user@CE1> ping 10.22.2.2 routinginstance white count 1
user@CE1> ping 10.2.3.2 routinginstance white count 1
user@CE1> ping 10.22.3.2 routinginstance white count 1
user@CE1> ping 10.2.4.2 routinginstance white count 1
user@CE1> ping 10.22.4.2 routinginstance white count 1
XxxxxXXxxxxxXXxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxx
XxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE
1> show isis adjacency
user@PE1> show ldp neighbor
user@PE1> show ldp session
XxxxxXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxx
xxxxxuser@PE1> show bgp summary
Groups: 1 Peers: 1 Down peers: 0
Table Tot Paths Act Paths Suppressed History Damp State Pending
bgp.l3vpn.0 12 12 0 0 0 0
Peer AS InPkt OutPkt OutQ Flaps Last Up/Dwn State|
#Active/Received/Accepted/Damped...
10.101.5.5 65000 70 58 0 1 24:00 Establ
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> show route advertisingprotocol bgp 10.101.5.5
black.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 10.1.1.0/30 Self 100 I
* 10.11.1.0/30 Self 100 I
white.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
Prefix Nexthop MED Lclpref AS path
* 10.2.1.0/30 Self 100 I
* 10.22.1.0/30 Self 100 I
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx user@PE1> show
route table black
black.inet.0: 9 destinations, 9 routes (9 active, 0 holddown, 0 hidden)
+ = Active Route, – = Last Active, * = Both
10.1.1.0/30 *[Direct/0] 09:21:10
> via ge0/0/2.1
10.1.1.1/32 *[Local/0] 09:21:10
Local via ge0/0/2.1
10.1.2.0/30 *[BGP/170] 00:23:57, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 16, Push 301472(top)
10.1.3.0/30 *[BGP/170] 00:23:53, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 17, Push 303312(top)
10.1.4.0/30 *[BGP/170] 00:02:57, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 16, Push 303328(top)
10.11.1.0/30 *[Static/5] 09:21:10
> to 10.1.1.2 via ge0/0/2.1
10.11.2.0/30 *[BGP/170] 00:23:57, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 16, Push 301472(top)
10.11.3.0/30 *[BGP/170] 00:23:53, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 17, Push 303312(top)
10.11.4.0/30 *[BGP/170] 00:02:57, localpref 100, from 10.101.5.5
AS path: I
> via so0/1/0.0, Push 16, Push 303328(top)
TRY THIS
XxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxXXXxxXxxxxxxxshow route table inet.3xxshow ldp databasexxxxxxshow route receiveprotocol
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