0% found this document useful (0 votes)
571 views

This Week Networking - Deploying MBGP Multicast VPNs

Uploaded by

cossutti
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
571 views

This Week Networking - Deploying MBGP Multicast VPNs

Uploaded by

cossutti
Copyright
© © All Rights Reserved
Available Formats
Download as RTF, PDF, TXT or read online on Scribd
You are on page 1/ 47

Junos Networking Technologies

May 2011

This Week: MBGP Multicast VPNs

By Antonio Sánchez Monge

The special edition of This Week: Deploying MBGP Multicast VPNs is provided for easy
copying and pasting of the Junos configurations contained in the book.

IMPORTANT: Xx's are used to blank out much of the copyrighted material, so use a
search in your text editor of the initial command or configuration line, to locate the
approximate location of the configuration of your choosing.

NOTE: By using this special edition, you agree to use the material in this document at
your own risk. Juniper Networks assumes no responsibility whatsoever for any
inaccuracies in this document or in the configurations or scripts contained within.

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

IP Multicast Refresher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
MBGP Unicast VPN Refresher. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Past, Present, and Future in Multicast VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Deployment Options for MBGP Multicast VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Chapter 1 References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Answers to Try It Yourself Sections of Chapter 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXXXxXXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxXX
XXxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxNO
TE

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxandxXXXxXXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXxxxX
XXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXXXx
XxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxx IP Multicast Refresher

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmult
icast distribution treexxxxxxxxxxxxxxxxxxmulticast
treexxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxupstreamxxxxxdownstreamxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxfirst-hop routerxxxxxxxxxxxxlast-hop
routersxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxXXxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxInternet Group Management Protocol (IGMP)

XXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
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

Dense Mode and Sparse Mode


XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxXxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
flood-and-
prunexxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXX
XXxXxxxxxxxxxXXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxXxxxxxXXxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXxXXxxxxxxxxxxxxXxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxXxxXXXxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxXXXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxXXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxx
xxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx Figure 1.2
Multicast Tree Signaling with PIM SM in the SSM Model

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

XxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxxxXxxxxxxXxxxxxxxxxXxxxxxxxxxxxXXXXxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxx
xxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxx
xxxFigure 1.3 Multicast Tree Signaling with PIM SM in the ASM Model

Rendezvous Point Tree (RPT) and Shortest Path Tree (SPT)


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

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxxXxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxXXXxxxxxXxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxRegistersxxXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxxXxxXxx
XxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxx
XXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xxxXXxxxxxxXXxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxXxxxXXxxxxxxxxxXXXxxXxxXxxX
xxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxspt­threshold 
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 inet­vpn 
unicastxxxxxinet6­vpn 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 inet­vpn 
multicastxxxxinet6­vpn 
multicastxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxInterdomain
MulticastxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxxxx b
lack.inet.2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxMORE?

XXXxxxxxxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Tunneling
Technologies for MBGP Unicast VPN

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

Figure 1.8 Transport Tunnels in MBGP Unicast VPN

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.

Table 1.3 MCAST-VPN Tunnel Types

MBGP Multicast VPN Assessment

XxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxXXxXXxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxXXXxXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXX
XxXXxXxXXxXXXxxxXxxxXxxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxxxxxxxxxXXXxxXxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxX
XXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxXxXxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
XXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxXxxxxxxXxxxxXxxxxXXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxxxxxxxxxXXX
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxXXXXxXxxxxxxxxxXXXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXXXxXXXXXXXXXXX
XXXxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxThe recommendation is that
implementation of the BGP-based auto-discovery is mandated and should be supported by all
Multicast VPN implementations (while PIM/shared-tree based auto-discovery should be optionally
considered for migration purpose only).xIt is the recommendation of the authors that BGP is the
preferred solution for S-PMSI switching signaling and should be supported by all
implementations.xXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxXxxxxXxxxxxxxxxxxxxXXXxXXXX
xxxxxxxxxxxxxxxXXXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxXxXXXXxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXxxx Deployment
Options for MBGP Multicast VPN
XxxxxxxxxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxXXXXxxxxxxxxxxxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxXxxxxxxxxxXXXxxXxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXXXXxxxxxxxxxx
xxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxXXXxxxxxxxxxxxxxxxXXXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxXXXXxXxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxXXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXXxXXXxxxxxxxxxxxxxxXXXXxXXxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxx
xxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxx
xxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxXxXxxXXXxxxXxxxxXxxx
xxxxXxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXxxxxx
xxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxXXXxxxxxxxxxxxxxXxxxxxxxXXXxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxXXxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxXXXxxxXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxx
xxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XXXxXXXxxxxxXXXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxxxxXXXxxxxxxx
xxxxxxxxxXxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxXXXXxXXxxxxxXXXxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxX
xXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXXxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXXXXxxxxxxxxxxNOTE XxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxMORE?

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxChapter 1 References

xXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXXXXXXXXXXXXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Answers to Try It Yourself
Sections of Chapter 1

Try It Yourself: Test Your PIM Expertise

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Figure 1.12 Rendezvous Point
in a Stick

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxXxxXxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxXxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxxxxxxxxxxXxxxxx
xxxxxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxXXxxxxxXxxxXXxxxxxxx
xxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxX
XXxxXxxXxxXxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXxxxxxXxxxXXxxxxxxxxxXXXxXxxxxxxxxXxxxxxxxXXxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
XxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxXxxXxxXxxxxxxxxxxxxxxxxxXXxxxxxxXxxxxxxxxxxxxxxxxx
xXxxXxxXxxxxxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxxxxx
xxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxxxTry It Yourself: Different Tunneling
Technologies

XxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx Figure 1.13 MVPN Unicast VPN


with GRE P-Tunnels

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


34 This Week: Deploying MBGP Multicast VPNs

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

Configuring C-Multicast Islands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37

Multicast VPN Site Auto-Discovery. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Signaling Inclusive Provider Tunnels. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47

End-to-End C-Multicast Signaling and Traffic. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52

Answers to Try It Yourself Sections of Chapter 2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxx
xXxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxxxxxxxxxxxxxxXXXXxXXxxXxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxxxXXxxxxxxxxXXXxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxxxxxxXx
xxxxxxxxxXXXxxxxxxXxxxxxxXxxxxxxxxXxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xXXXxxxxxXxxxxxxxxxxBuilding the Baseline Scenario

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxXXxxxXXxxxXXxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx Figure 2.1
Physical Connectivity and IP Addressing of the Test Bed

NOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxnotx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx vrf­table­
labelxxXxxxxxxxxxxxxxxxxxxxxvrf­table­
labelxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXXxXxxxxxXxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxXXxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxXXxxxxxxCAUTIONxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxprotocols rsvp no­p2mp­
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
nce­type 
vrfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxx
xxxxxxxxxxxxxxxinstance­type 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 advertising­protocol 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 ge­0/0/1.1 statistics detail | match pps 
     Input  packets:              7817833                  199 pps
     Output packets:                    0                    0 pps

user@CE1> show interfaces ge­0/0/1.2 statistics detail | match pps    
     Input  packets:              7762586                  199 pps
     Output packets:                    0                    0 pps

Configuring C-PIM Protocol

XxxxxxxxxXXXXxXxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxXXxxxuser@PE1> configure
user@PE1# set routing­instances black protocols pim interface all mode sparse
user@PE1# set routing­instances black routing­options multicast ssm­groups 239/14
user@PE1# set routing­instances white protocols pim interface all mode sparse
user@PE1# set routing­instances white routing­options multicast ssm­groups 239/8
user@PE1# commit and­quit
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
ge­0/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
ge­0/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 ge­0/0/1.1 version 3
user@CE3# set interface ge­0/0/1.2 version 3
user@CE3# commit and­quit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@CE3> configure 
user@CE3# edit protocols igmp
user@CE3# set interface ge­0/0/1.1 static group 239.1.1.1 source 10.11.1.1
user@CE3# set interface ge­0/0/1.2 static group 239.2.2.2 source 10.22.1.1
user@CE3# commit and­quit

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: ge­0/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: ge­0/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: ge­0/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: ge­0/0/1.2

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

Stopping C-Multicast Receivers


Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxXxxxxXxxxxxxxx
xxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@CE3> configure
user@CE3# set interface ge­0/0/1 disable
user@CE3# commit

Multicast VPN Site Auto-Discovery


XxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
Enabling Multicast VPN Address Family
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxx
xuser@PE1> configure
user@PE1# set protocols bgp group RR family inet­mvpn signaling 
user@PE1# commit and­quit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx user@P> configure
user@P# set protocols bgp group RR­CLIENTS family inet­mvpn signaling 
user@P# commit and­quit

Xxxxxxxxxinet­mvpnxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 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

Full Mesh Multicast VPN at VRF black

XxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx vrf­target 
target:65000:111xxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxx vrf­import xxxxvrf­
exportxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx vrf­
targetxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxandxx
xxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxx
xxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrf­importxxxxxvrf­
exportxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXxxx routing­instances {
    black {
        instance­type vrf;
        interface ge­0/0/2.1;
        route­distinguisher 65000:100;
        vrf­target target:65000:111;
        vrf­table­label;
        routing­options {
            static {
                route 10.11.1.0/30 next­hop 10.1.1.2;
            }
        }
    }
}

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxvrf­
targetxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx user@PE1> 
configure
user@PE1# set routing­instances black protocols mvpn
user@PE1# commit and­quit

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 
advertising­protocol 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 advertising­protocol 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

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

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxXxxxxxxxxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1> 
show route receive­protocol 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 receive­protocol 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

XXXxxxxxxxxxxxxxxxxxxxxvrf­importxxxxxvrf­
exportxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx from family inet 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx routing­instances {
    white {
        instance­type vrf;
        interface ge­0/0/2.2;
        route­distinguisher 65000:200;
        vrf­import white­imp;
        vrf­export white­exp;
        vrf­table­label;
        routing­options {
            static {
                route 10.22.1.0/30 next­hop 10.2.1.2;
            }
        }
    }
}
policy­options {
    policy­statement white­exp {
        term unicast {
            from family inet;
            then {
                community add white­target;
                accept;
            }
        }
    }
    policy­statement white­imp {
        term unicast {
            from {
                family inet;
                community white­target;
            }
            then accept;
        }
    }
    community white­target members target:65000:222;
}

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrf­importxxxxxvrf­
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx vrf­target
? 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 P­Tunnel 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 policy­options
user@PE1# set community white­sender­mvpn members target:65000:22     
user@PE1# set policy­statement white­exp term mvpn from family inet­mvpn 
user@PE1# set policy­statement white­exp term mvpn then community add white­sender­mvpn 
user@PE1# set policy­statement white­exp term mvpn then accept 
user@PE1# set community white­receiver­mvpn members target:65000:2    
user@PE1# set policy­statement white­imp term mvpn from family inet­mvpn 
user@PE1# set policy­statement white­imp term mvpn from community white­receiver­mvpn       
user@PE1# set policy­statement white­imp term mvpn then accept  
user@PE1# top  
user@PE1# set routing­instances white protocols mvpn                         
user@PE1# commit and­quit
 
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxx user@PE3> configure
user@PE3# edit policy­options
user@PE3# set community white­receiver­mvpn members target:65000:2    
user@PE3# set policy­statement white­exp term mvpn from family inet­mvpn 
user@PE3# set policy­statement white­exp term mvpn then community add white­receiver­mvpn 
user@PE3# set policy­statement white­exp term mvpn then accept
user@PE3# set community white­sender­mvpn members target:65000:22     
user@PE3# set policy­statement white­imp term mvpn from family inet­mvpn 
user@PE3# set policy­statement white­imp term mvpn from community white­sender­mvpn       
user@PE3# set policy­statement white­imp term mvpn then accept                           
user@PE3# top  
user@PE3# set routing­instances white protocols mvpn                         
user@PE3# commit and­quit

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE1> show 
route advertising­protocol 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 advertising­protocol 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 advertising­protocol 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 advertising­protocol bgp 10.101.5.5 table white.mvpn extensive | match communities 
     Communities: target:65000:2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE1> show route receive­protocol 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 receive­protocol bgp 10.101.5.5 table white.mvpn extensive | match communities    
     Communities: target:65000:2
     Communities: target:65000:2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxuser@PE3> show route receive­protocol 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 receive­protocol 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 : SPT­ONLY
  Neighbor                              I­P­tnl
  10.101.2.2                            
  10.101.3.3                            
  10.101.4.4                            
[...]
Instance : white
  MVPN Mode : SPT­ONLY
  Neighbor                              I­P­tnl
  10.101.3.3                          
  10.101.4.4                          

Signaling Inclusive Provider Tunnels


XxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxXxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXXXXxXxxxxxxxxXxxxxxxxxxxxXxXXxxXXXxxxXxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxXXxxxNOTExxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXX
xxxXXxxxXXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxXXxxxuser@PE1> configure
user@PE1# edit routing­instances black
user@PE1# set provider­tunnel rsvp­te label­switched­path­template default­template
user@PE1# top
user@PE1# edit routing­instances white
user@PE1# set provider­tunnel rsvp­te label­switched­path­template default­template 
user@PE1# commit and­quit

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      

XxxxXXxxxxxxxvrf­table­label 
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 provider­tunnel 
xxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxxxxxxxx
xxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE1> show 
route advertising­protocol bgp 10.101.5.5 table black.mvpn extensive | match PMSI
     PMSI: Flags 0x0: Label[0:0:0]: RSVP­TE: Session_13[10.101.1.1:0:31395:10.101.1.1]

user@PE1> show route advertising­protocol bgp 10.101.5.5 table white.mvpn extensive | match PMSI
     PMSI: Flags 0x0: Label[0:0:0]: RSVP­TE: 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
I­P­tnl ­­ inclusive provider tunnel S­P­tnl ­­ selective provider tunnel

Instance : black
  MVPN Mode : SPT­ONLY
  Provider tunnel: I­P­tnl:RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1
  Neighbor                              I­P­tnl
  10.101.2.2                            
  10.101.3.3                            
  10.101.4.4                            

Instance : white
  MVPN Mode : SPT­ONLY
  Provider tunnel: I­P­tnl:RSVP­TE P2MP:10.101.1.1, 31396,10.101.1.1
  Neighbor                              I­P­tnl
  10.101.3.3                          
  10.101.4.4                          

user@PE3> show mvpn instance 
[...]
Legend for provider tunnel
I­P­tnl ­­ inclusive provider tunnel S­P­tnl ­­ selective provider tunnel

Instance : black
  MVPN Mode : SPT­ONLY
  Provider tunnel: I­P­tnl:invalid:
  Neighbor                              I­P­tnl
  10.101.1.1                            RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1
  10.101.2.2                            
  10.101.4.4                            

Instance : white
  MVPN Mode : SPT­ONLY
  Provider tunnel: I­P­tnl:invalid:
  Neighbor                              I­P­tnl
  10.101.1.1                            RSVP­TE P2MP:10.101.1.1, 31396,10.101.1.1                         
  10.101.2.2                          

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXxXxxxxxxxxxxxxxxxxxxx
xxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxprovider­tunnel 
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 ge­0/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 ge­0/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: ge­0/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 so­0/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 advertising­protocol 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

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

NOTExxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxXXXxXxxxxXxxxxxxxxxxxxxxxxxxxxx
XXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxx
xxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxXxxxxxXxxxxxx target:10.101.1.1:5.xXxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxXXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXXxxxxuser@PE1> show route advertising­protocol 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 src­as:65000:0 rt­import:10.101.1.1:5
* 10.11.1.0/30 (1 entry, 1 announced)
     Communities: target:65000:111 src­as:65000:0 rt­import: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 src­as:65000:0 rt­import:10.101.1.1:6
* 10.22.1.0/30 (1 entry, 1 announced)
     Communities: target:65000:222 src­as:65000:0 rt­import: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
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvrf­targetxxxxxxxxxxxxvrf­export 
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxXXxxxxxXxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxprotocols 
mvpnxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxTRY THIS Xxxxxxxxxxshow 
policyxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxshow policy 
<name>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxXXXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxrt­import:10.101.1.1:5 xxxxrt­import: 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 ge­0/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: ge­0/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: ge­0/0/1.1
    Downstream interface list: 
        ge­0/0/2.1

Group: 239.11.11.11
    Source: 10.11.1.1/32 
    Upstream interface: ge­0/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: ge­0/0/2.1
    Downstream interface list: 
        so­0/1/0.0

user@PE1> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                           St
  10.11.1.1/32:239.1.1.1/32     RSVP­TE 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 so­0/1/0.0, Push 303376
                    [PIM/105] 00:13:41
                      Multicast (IPv4)

From all the information gathered, you can conclude that the C­Multicast flow 
(10.11.1.1, 239.1.1.1) is already integrated in MVPN black and sent by PE1 into the 
black Inclusive P­Tunnel. 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: 
        ge­0/0/2.1

user@PE3> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                            St
  10.11.1.1/32:239.1.1.1/32     RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxx
xXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxTRY THISxxXxxxxxxxxxxxxshow mvpn c­multicast 
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: ge­0/0/2.1
    Downstream interface list: 
        ge­0/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

Try It Yourself: Traffic Engineering of P2MP LSPs

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxx user@PE1# 
show | compare 
[edit protocols mpls]
+   admin­groups {
+       blue 0;
+   }
[edit protocols mpls]
+    label­switched­path no­blue­p2mp {
+        template;
+        admin­group exclude blue;
+        p2mp;
+    }
[edit protocols mpls interface so­0/1/0.0]
+    admin­group blue;
[edit routing­instances mcast provider­tunnel rsvp­te label­switched­path­template]
­      default­template;
+      no­blue­p2mp;

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

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

Choosing and Configuring a C-RP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

Generating (*, C-G) Join State. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


67

Turning RPT-SPT Mode On. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69

Answers to Try It Yourself Sections of Chapter 3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73

XxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxXXXxxXxxXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxXxXxxx
xxxxXxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxx
xxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxXXXxXXXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxX
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxXxxxxxXxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxXxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxXXXxxxXxxxxxxXXXXxXxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxNOTE

XxxxxxxxxxxxxxxxXxxxxxxXxxxxxXXXxxxxxxXxxxxxxXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxx
xXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxx
XxxxxxxxxxxxxxxxxXXXxXXXxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxXxxxxxx
xxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxx
xxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXXXxXxXXxXXXxxxXxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXxxxxxxxxDeployment Options for C-PIM ASM

XxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxXxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxXXXXx
xxxxxxxxxxxxXXXxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxXxXxxXxXxx
xxxxxxxxxxxxxxxxxxXXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxXXXxxx
xxxXXXXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xXXXxXXXxxXxxxxxxxxxxxxxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxxxxxxxxxxXxXX
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxXXXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxxxxx
xxxxxxxxxxxxxxxXxXxxXxXxxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxXXXxXXXxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxфXxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxXxxxxXXx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxx
xXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxXxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxx
xXXXxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxXXxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXXxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxÑ
Ñ
Σιγναλινγ (∗, Χ−Γ) ϕοιν στατε ϖια ΒΓΠ: Ιφ α ΠΕ ηασ δοωνστρεαμ (∗, Χ−Γ) ρεχειϖ

ερσ, ιτ μαψ σενδ α Σηαρεδ Τρεε ϑοιν ρουτε το τηε υπστρεαμ ΠΕ εν ρουτε το τηε
Χ−ΡΠ. Φορ τηισ σολυτιον το ωορκ, τηε ΜςΠΝ μυστ ρυν ιν ΡΠΤ−ΣΠΤ μοδε.
Τηε εξαμπλεσ υσεδ ιν τηισ χηαπτερ το ιλλυστρατε τηε διφφερεντ σολυτιονσ ρελψ ον πλαχινγ τηε
Χ−ΡΠ ιν α διφφερεντ σιτε φρομ τηε Χ−Σουρχεσ ανδ τηε Χ−Ρεχειϖερσ. Τηατ σηουλδ προϖιδε α
μορε χομπλετε λεαρνινγ εξπεριενχε ασ ιτ ισ τηε μοστ χηαλλενγινγ σχεναριο φρομ τηε ποιντ οφ
ϖιεω οφ τηε νετωορκ. Εϖεν τηουγη τηερε ισ ονλψ ονε Χ−ΡΠ ιν τηε σχεναριοσ, ιτ ισ περφεχτλψ
ποσσιβλε το ηαϖε σεϖεραλ Χ−ΡΠσ φορ ρεδυνδανχψ, μεσηεδ το εαχη οτηερ αχχορδινγ το τηε
Ανψχαστ μοδελ.
Τηε φιγυρεσ σηοων ιν τηισ χηαπτερ ονλψ δεπιχτ ονε ρεχειϖερ σιτε (ΧΕ3, ΠΕ3), μερελψ φορ
σιμπλιχιτψ. Σινχε τραφφιχ ισ ινϕεχτεδ ιν αν Ινχλυσιϖε Τρεε, ανδ Μυλτιχαστ ςΠΝ βλαχκ ισ φυλλψ
μεσηεδ, αλλ τηε σιτεσ ρεχειϖε τηε Χ−Μυλτιχαστ τραφφιχ ρεθυεστεδ βψ ονε σινγλε σιτε. Σο, εϖεν
τηουγη αδδινγ ονε μορε ρεχειϖερ σιτε (ΧΕ4, ΠΕ4) ρεσυλτσ ιν αδδιτιοναλ Χ−Μυλτιχαστ ΒΓΠ
ρουτεσ, δατα φορωαρδινγ ινσιδε τηε Π−Τυννελ ισ υνχηανγεδ. Νοτε τηατ τηισ βεηαϖιορ χαν βε
μοδιφιεδ ωιτη Σελεχτιϖε Π−Τυννελσ (σεε Χηαπτερ 4).

C-RP Instantiated in a VRF

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxxXxXXXxxxxxxxxxxxxxxxxxxxxxXXXxx
xxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxXxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxXxXxxXxXxxXxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxx
xxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxXxxxxxxX
xxxxxxXxxxxxxXxxxxXxxxxxxxxxXXXxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xXxxXXXxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxXxxxxxxxxxxxxXXXxxXxxxxxxxxxXxXXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxx Figure 3.1 Multicast VPN with C-RP
Instantiated in a VRF

XxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxXXxxMSDP Session Between a C-RP and a PE

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxXxxXxxxxxxxxxxxxxxxXxXXxxXXxxxxxx
xxxxxxxxXXXxxxxxxxxxxXXxxxxxxXXXXxxXxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxXxXxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxXXXxxxx Figure 3.2
Multicast VPN with MSDP Session Between the C-RP and a VRF

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

This is a more recently deployed feature allowing the end customers to perceive the
VPN as a transparent extension of their multicast-enabled network. From the
service provider perspective it is the most complex approach, since the PEs need to
signal both Shared and Source Trees while playing a key role in the SPT switchover.
Although end customers perceive RPT-SPT as a seamless solution, service providers
usually prefer one of the SPT-only variants due to their simplified operation.
XxxXXXxXXXxxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxxXXXxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXXXxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxx
xXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxXXXXxxxxxxxxxNOTE

XxxxxxxxXXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxXXXxxxxXXXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXxX
XxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxx
xxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXXXxxxxxxXxxxxxxxxxxxxXXXXxXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXX
XxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxXxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXXxxxXXxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
XxXxxxxxxxxxxxxxxxxxXXXXxxxxxxxXxXxxXxxxxxxxxxxXXxxxxxxxxxxXXXxxxxxXxXxxXxxxxxxxXX
xxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxXxXxxXxxxxxxXxxxxXxxxxXXXxxxxxxxxXxxxxxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxXxXXxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxXXXxxxx
xXxXxxXxxxxxxxxxxxXxXXxxXXxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxXxxXXxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxXxXxxxxxxxxxx Figure 3.3
Multicast VPN in RPT-SPT Mode – Shared Tree

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxXxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxIMPORTA
NTxxXxxxxXXXXxXxxxxxxxxxXXXxxXXXxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxx
xxxxxxxxxxxXXxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxx
xxXxxxxXxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxX
XxxxxxXXXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxXxxxxxxxxxxxxxxXxXxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxXXxxxxxxxxxxxXxxxxxxxxxXxXxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xXXXxxxxxxxxxxxxxxxxxxxxxxxxxFigure 3.4 Multicast VPN in RPT-SPT Mode – C-RP Joins the Source Tree

XXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxXXxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxX
xxxxxxXxXxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxxxxxXXxxxxxxxxxxxxxXxXxxxxxxXXxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxxxxxxxxxx
xxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxXXxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxx
xxXXxxxFigure 3.5 Multicast VPN in RPT-SPT Mode – SPT Switchover Completion

XxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxXxXxxxxxxxXXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxx
xxxxxxXxxxxxxxxxxxxxxxXXXxxXxXxxXxXxxXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxxxxxxxxxXXxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXxXxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxXxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxXxxxxxxxxxxxxxxxXxxx
XxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxx
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 routing­instances black interface lo0.1 
user@CE2# set routing­instances black protocols pim rp local address 10.111.1.1 
user@CE2# commit and­quit 

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxuser@PE2> configure
user@PE2# set routing­instances black routing­options static route 10.111.1.1/32 next­hop 10.1.2.2 
user@PE2# commit and­quit 

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
XXxxxuser@CE1> configure
user@CE1# set routing­instances black protocols pim rp static address 10.111.1.1
user@CE1# commit and­quit

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
ge­0/0/1.1       Up   Sparse   4 2 DR         0           0           0 10.11.1.2
ge­0/0/2.1       Up   Sparse   4 2 DR         1           0           0 10.1.1.2
pe­0/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
ge­0/0/1.1       Up   Sparse   4 2 DR         0           0           0 10.11.2.2
ge­0/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
pd­0/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: pd­0/0/0.32769

XxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxXXxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XXxxxuser@PE2> configure
user@PE2# edit routing­instances black
user@PE2# set provider­tunnel rsvp­te label­switched­path­template default­template
user@PE2# commit and­quit

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 ge­0/0/1.1 static group 239.11.11.11 
user@CE3# commit and­quit 

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 ge­0/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: ge­0/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 so­0/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)
                Next­hop reference count: 1
                State: <Active Int Ext>
                Age: 4:21 
                Task: PIM.black
                Announcement bits (2): 0­PIM.black 1­mvpn global task 
                AS path: I
                Communities: no­advertise 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 
advertising­protocol 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 routing­instances black protocols mvpn mvpn­mode rpt­spt
user@PE1# commit and­quit 

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxx rpt­spt 
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxxxx
xxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxx user@PE3> show
route advertising­protocol 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 advertising­protocol 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 src­as:65000:0 rt­import:10.101.2.2:5

XxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
XxxxxxxxxxxxxxxxxxXxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxx user@PE2> show route 
receive­protocol 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: ge­0/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)
                Next­hop reference count: 9
                State: <Active Int Ext>
                Age: 4:27  Metric2: 1 
                Task: mvpn global task
                Announcement bits (2): 0­PIM.black 1­mvpn global task 
                AS path: I
                Communities: no­advertise target:10.101.1.1:5

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxXxXxxxxxxxx
xxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxxxxxX
xxxxxxxxxxxXXxxxuser@PE1> show route advertising­protocol 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 advertising­protocol bgp 10.101.5.5 table black.mvpn extensive | match communities
Communities: target:65000:111
Communities: target:65000:111

Figure 3.7 Format of a Type 5 Source Active A-D Route

XxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxallxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1
> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : RPT­SPT
  C­mcast IPv4 (S:G)            Ptnl                                          St
  10.11.1.1/32:239.1.1.1/32     RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1     RM
  10.11.1.1/32:239.11.11.11/32  RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1     RM

user@PE2> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : RPT­SPT
  C­mcast IPv4 (S:G)            Ptnl                                          St
  0.0.0.0/0:239.11.11.11/32     RSVP­TE P2MP:10.101.2.2, 2087,10.101.2.2      RM
  10.11.1.1/32:239.11.11.11/32  RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1

user@PE3> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : RPT­SPT
  C­mcast IPv4 (S:G)            Ptnl                                          St
  10.11.1.1/32:239.1.1.1/32     RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1
  0.0.0.0/0:239.11.11.11/32     RSVP­TE P2MP:10.101.2.2, 2087,10.101.2.2
  10.11.1.1/32:239.11.11.11/32  RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1

user@PE4> show mvpn c­multicast instance­name black
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : RPT­SPT
  C­mcast IPv4 (S:G)            Ptnl                                          St
  10.11.1.1/32:239.1.1.1/32     RSVP­TE P2MP:10.101.1.1, 31395,10.101.1.1
  0.0.0.0/0:239.11.11.11/32     RSVP­TE P2MP:10.101.2.2, 2087,10.101.2.2
  10.11.1.1/32:239.11.11.11/32  RSVP­TE 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

Try It Yourself: Different C-RP Locations

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

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

Subscribing to a New (C-S, C-G). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


78

Mapping (C-S, C-G) to a Selective PMSI. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .79

Forwarding in Selective Trees. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


81

References. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 83

Answers to Try It Yourself Sections of Chapter 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxInclusive TreesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSelective
TreesxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxNOTE

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxxxXxxxxxxxxxxX
xxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxx
XxXxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxx Review of I-PMSI and S-PMSI
Auto-Discovery
XxxxXXXXxxxxxxxxxxxxxxxXxxxxXxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxXxxxxXxxxxxxxxxxXxxxxxxxXxx
xxxxxxxxxXXxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxXXxxxXXxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxxxxxXxxxxxxxxxxxxxxXXxxxXxxxxxxXxxxxxxxxXXxxxxxxXXxxxxxxxxxxxXxXXXXxXxXxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
XxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxXxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxXXxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxXxx
xxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxXXxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxXxxxxxxxxxXxxxxxxxxxxXxxxxxxxx
xxxxxxxxxxxxXxXxxXxXxxXxxxxxxXxxxxXxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxXXXXxxXxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxXXxxxxxxxxxxXxxxxxxXxXXXXxXxXxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxXXxxxxxxXXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXxxxxxxxxxxxxxxxxxXxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxx
xXxxxxxxxxxXxxxxxXXxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xXXXXxXxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxXxXxxxxxxxxXxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxxxx
XxXXxXXXXxXXXxxXxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxx
xxxXxxxxXxXxxxxxxxxxNOTExXxxxxxxxxxxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXXXxxxxXX
XxxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXXxxxFigure 4.1 C-Multicast Traffic Transported via an Inclusive Tree

Figure 4.2 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 ge­0/0/1.2 static group 239.22.22.22 source 10.22.1.1 
user@CE3# commit and­quit 
 
Following the same steps as in Chapter 2, you can check the signaling that is involved 
in order to bring the C­Multicast flow to the receiver. PE1 installs a Type 7 C­Multi
­
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 c­multicast instance­name white
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : white
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                         St
  10.22.1.1/32:239.2.2.2/32     RSVP­TE P2MP:10.101.1.1, 31396,10.101.1.1
  10.22.1.1/32:239.22.22.22/32  RSVP­TE 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: 
        ge­0/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 c­multicast instance­name white
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : white
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                         St
  10.22.1.1/32:239.2.2.2/32     RSVP­TE 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 routing­instances white
user@PE1# set provider­tunnel selective group 239.22.22.22/32 source 10.22.1.1/32 rsvp­te label­switched­
path­template default­template    
user@PE1# commit­and­quit

XxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxuser@PE1> show route advertising­protocol 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 advertising­protocol bgp 10.101.5.5 table white.mvpn extensive | match “communities|
pmsi”
     Communities: target:65000:22
     PMSI: Flags 0x0: Label[0:0:0]: RSVP­TE: Session_13[10.101.1.1:0:31396:10.101.1.1]
     Communities: target:65000:22
     PMSI: Flags 0x1: Label[0:0:0]: RSVP­TE: Session_13[10.101.1.1:0:51182:10.101.1.1]

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


XxxxXxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxXXx target:65000:22xxxXxxxXXXX
xxxxxxxxxxxxxxxxxxXxXXXXxxxxxXxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxx
xxxxxxxxxXxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxNOTE

XxxxxxxxxxxxxxxxxxxxXxXXXXxXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxXxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxXxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXxXxxXxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxXXXXxXxXxx
xxxxxxXXxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxXxXxxxxxxxxxxxxxxxxx user@PE3> 
show route advertising­protocol 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 advertising­protocol 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 c­multicast instance­name white
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                           St
  10.22.1.1/32:239.2.2.2/32     RSVP­TE P2MP:10.101.1.1, 31396,10.101.1.1      RM
  10.22.1.1/32:239.22.22.22/32  S­RSVP­TE P2MP:10.101.1.1, 51182,10.101.1.1    RM

user@PE3> show mvpn c­multicast instance­name white
[...]
Legend for c­multicast routes properties (Pr)
DS ­­ derived from (*, c­g)          RM ­­ remote VPN route
Instance : black
  MVPN Mode : SPT­ONLY
  C­mcast IPv4 (S:G)            Ptnl                                           St
  10.22.1.1/32:239.2.2.2/32     RSVP­TE P2MP:10.101.1.1, 31396,10.101.1.1
  10.22.1.1/32:239.22.22.22/32  S­RSVP­TE 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

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

Initial Configuration of a PE Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87

Initial Configuration of the P Router. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89

Basic Connectivity Tests. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


91

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


XxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxxxxxxxx
xxxxxxxxxxxxxxxxxinterfacesxxprotocolsxxpolicy­optionsxxrouting­optionsxxxxxxrouting­
instancesxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxNOTE

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxas
long asxxxxxxxxxxxxxxxxxxxxxxxxvrf­table­labelxxInitial Configuration of a CE Router

XxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxXXxxxinterfaces {
    ge­0/0/1 {
        vlan­tagging;
        unit 1 {
            vlan­id 101;
            family inet {
                address 10.11.1.2/30;
            }
        }
        unit 2 {
            vlan­id 102;
            family inet {
                address 10.22.1.2/30;
            }
        }
    }
    ge­0/0/2 {
        vlan­tagging;
        unit 1 {
            vlan­id 101;
            family inet {
                address 10.1.1.2/30;
            }
        }
        unit 2 {
            vlan­id 102;
            family inet {
                address 10.2.1.2/30;
            }
        }
    }
}
routing­instances {
    black {
        instance­type virtual­router;
        interface ge­0/0/1.1;
        interface ge­0/0/2.1;
        routing­options {
            static {
                route 0.0.0.0/0 next­hop 10.1.1.1;
            }
        }
    }
    white {
        instance­type virtual­router;
        interface ge­0/0/1.2;
        interface ge­0/0/2.2;
        routing­options {
            static {
                route 0.0.0.0/0 next­hop 10.2.1.1;
            }
        }
    }
}

Initial Configuration of a PE Router


XxxxxxxxXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxXX
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxXxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxinterfaces {
    ge­0/0/2 {
        vlan­tagging;
        unit 1 {
            vlan­id 101;
            family inet {
                address 10.1.1.1/30;
            }
        }
        unit 2 {
            vlan­id 102;
            family inet {
                address 10.2.1.1/30;
            }
        }
    }
    ge­0/0/3 {
        unit 0 {
            family inet {
                address 10.100.5.1/30;
            }
            family iso;
            family mpls;
        }
    }
    so­0/1/0 {
        unit 0 {
            family inet {
                address 10.100.1.2/30;
            }
            family iso;
            family mpls;
        }
    }
    lo0 {
        unit 0 {
            family inet {
                address 10.101.1.1/32;
            }
            family iso {
                address 49.0000.0000.0001.00;
            }
        }
    }
}
routing­options {
    router­id 10.101.1.1;
    autonomous­system 65000;
}
protocols {
    rsvp {
        interface ge­0/0/3.0;
        interface so­0/1/0.0;
    }
    mpls {
        interface ge­0/0/3.0;
        interface so­0/1/0.0;
        }
    }
    bgp {
        group RR {
            type internal;
            local­address 10.101.1.1;
            family inet­vpn {
                unicast;
            }
            neighbor 10.101.5.5;
        }
    }
    isis {
        level 1 disable;
        interface ge­0/0/3.0 {
            level 2 metric 50;
        }
        interface so­0/1/0.0;
    }
    ldp {
        interface ge­0/0/3.0;
        interface so­0/1/0.0;
    }
}
routing­instances {
    black {
        instance­type vrf;
        interface ge­0/0/2.1;
        route­distinguisher 65000:100;
        vrf­target target:65000:111;
        vrf­table­label;
        routing­options {
            static {
                route 10.11.1.0/30 next­hop 10.1.1.2;
            }
        }
    }
    white {
        instance­type vrf;
        interface ge­0/0/2.2;
        route­distinguisher 65000:200;
        vrf­import white­imp;
        vrf­export white­exp;
        vrf­table­label;
        routing­options {
            static {
                route 10.22.1.0/30 next­hop 10.2.1.2;
            }
        }
    }
}
policy­options {
    policy­statement white­exp {
        term unicast {
            from family inet;
            then {
                community add white­target;
                accept;
            }
        }
    }
    policy­statement white­imp {
        term unicast {
            from {
                family inet;
                community white­target;
            }
            then accept;
        }
    }
    community white­target members target:65000:222;
}

NOTE

XxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxx
xxxxxxxxxxxxxxvrf­importxxxxxvrf­
exportxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxx Initial Configuration of
the P Router
XxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxXxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxinterfaces {
    so­0/1/0 {
        unit 0 {
            family inet {
                address 10.100.1.1/30;
            }
            family iso;
            family mpls;
        }
    }
    so­0/1/1 {
        unit 0 {
            family inet {
                address 10.100.2.1/30;
            }
            family iso;
            family mpls;
        }
    }
    so­0/1/2 {
        unit 0 {
            family inet {
                address 10.100.3.1/30;
            }
            family iso;
            family mpls;
        }
    }
    so­0/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;
            }
        }
    }
}
routing­options {
    router­id 10.101.5.5;
    autonomous­system 65000;
}
protocols {
    rsvp {
        interface all;
        interface fxp0.0 {
            disable;
        }
    }
    mpls {
        interface all;
        interface fxp0.0 {
            disable;
        }
    }
    bgp {
        group RR­CLIENTS {
            type internal;
            local­address 10.101.5.5;
            family inet­vpn {
                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;
        }
    }
}

Basic Connectivity Tests


XxxxxxxxxxXXXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxx
xxxxxxxXXxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxXXxxxxxXXxXXxxxxxxxxxxxxxxx Unicast Routes
and End-to-End Reachability at the CEs

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 ge­0/0/2.1
10.1.1.0/30        *[Direct/0] 1d 03:22:40
                    > via ge­0/0/2.1
10.1.1.2/32        *[Local/0] 1d 03:22:40
                      Local via ge­0/0/2.1
10.11.1.0/30       *[Direct/0] 1d 03:22:40
                    > via ge­0/0/1.1
10.11.1.2/32       *[Local/0] 1d 03:22:40
                      Local via ge­0/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 ge­0/0/2.2
10.2.1.0/30        *[Direct/0] 1d 03:22:40
                    > via ge­0/0/2.2
10.2.1.2/32        *[Local/0] 1d 03:22:40
                      Local via ge­0/0/2.2
10.22.1.0/30       *[Direct/0] 1d 03:22:40
                    > via ge­0/0/1.2
10.22.1.2/32       *[Local/0] 1d 03:22:40
                      Local via ge­0/0/1.2

Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxXXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxXXxxxxxxXXXxxxxxxxx user@CE1> ping
10.1.2.2 routing­instance 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
round­trip min/avg/max/stddev = 1.340/1.340/1.340/0.000 ms

XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxXXxxxxuser@CE1> ping 10.11.2.2 routing­instance black count 1 
user@CE1> ping 10.1.3.2 routing­instance black count 1 
user@CE1> ping 10.11.3.2 routing­instance black count 1 
user@CE1> ping 10.1.4.2 routing­instance black count 1 
user@CE1> ping 10.11.4.2 routing­instance black count 1 
user@CE1> ping 10.2.2.2 routing­instance white count 1 
user@CE1> ping 10.22.2.2 routing­instance white count 1 
user@CE1> ping 10.2.3.2 routing­instance white count 1 
user@CE1> ping 10.22.3.2 routing­instance white count 1 
user@CE1> ping 10.2.4.2 routing­instance white count 1 
user@CE1> ping 10.22.4.2 routing­instance white count 1 

Unicast Routes and Routing Protocols at the PEs

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 advertising­protocol 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 ge­0/0/2.1
10.1.1.1/32        *[Local/0] 09:21:10
                      Local via ge­0/0/2.1
10.1.2.0/30        *[BGP/170] 00:23:57, localpref 100, from 10.101.5.5
                      AS path: I
                    > via so­0/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 so­0/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 so­0/1/0.0, Push 16, Push 303328(top)
10.11.1.0/30       *[Static/5] 09:21:10
                    > to 10.1.1.2 via ge­0/0/2.1
10.11.2.0/30       *[BGP/170] 00:23:57, localpref 100, from 10.101.5.5
                      AS path: I
                    > via so­0/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 so­0/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 so­0/1/0.0, Push 16, Push 303328(top)

TRY THIS

XxxxxXXXXxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxxx
xxxxxxXXXxxXxxxxxxxshow route table inet.3xxshow ldp databasexxxxxxshow route receive­protocol 
10.101.5.5xxxxxxxxxxxxxxxxxxxxxWhat to Do Next & Where to Go

www.juniper.net/dayone
XxxxDay
OnexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXXXxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx
xxxxxxxxCopy and
PastexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxx
xxxxxXxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxxXxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxXxx
xxxxxxXxxxxxxxxxXxxxxxxxxxxxxXxxxxxxxxXXxxxxxxxxxxxxxxxxxxXxxxxxxXxxxxxxXxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxxx www.juniper.net/books
XxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxXxxxxxxxxXxxxxxxxxxxxxxxxx forums.juniper.net/jnet
XxxxXxxxxxxxxxxxxxxxxxXxXxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwww.juniper.net/techpubs/
XxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxXXXXxXXXXxxXxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxx www.juniper.net/training
/fasttrack
Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxXxxxXxxxxxxxXxxxxxxxXxxxxxxxxxXxxxxxxxxxxxxxXxxxxxxxxXXXXXxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxXxxxxxxxxxxxxxxxxxXxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxwww.juniper.net/us/en/local/pdf/whitepapers/2000291-en.pdf
XxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxxxxxXXXxXxxxxxxxxxxxxx www.juniper.net/us/en/local/pdf/whitep
apers/2000320-en.pdf
XxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxXxxxxxXXxXxxxxXxxxxxxxxxxXxxxxxxxxxXXXxx

You might also like