Beruflich Dokumente
Kultur Dokumente
BRKIPM-3017
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Before We Start
• P- is Provider
• C- is Customer
– E.g. C-(S,G) is an S,G of a customer, so likely in a VRF
• Only IPv4 mentioned
– All applies equally to IPv6
– Similar configuration, other address family
• Rosen renamed to “Default MDT”
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Introduction
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS PIM join
Mcast signalling in overlay
Mcast through core – GRE encap IPv4 MDT For Default MDT Group
PIM join
PIM join CE
Leaf PE Receiver
CE
Receiver Leaf PE
PIM join
CE
Leaf PE
PIM join Receiver
PIM join
CE
Receiver Leaf PE CE
Leaf PE Receiver
PIM hello
PIM hello
CE
Leaf PE Receiver
CE
Receiver Leaf PE PIM hello
CE
Leaf PE
Receiver
PIM hello
PIM hello
CE
Receiver Leaf PE CE
Leaf PE Source
Per VRF: Default MDT vpnv4 or vpnv6 needed to have unicast plane
PIM hello’s and other PIM signalling
Unicast plane needed to make RPF succeed
Default-MDT emulates a virtual LAN
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS PIM hello/join
Mcast signalling in overlay
Mcast through core – GRE encap BGP vpnv4/6 ON Default MDT Group
PIM join
PIM hello
PIM hello
CE
Leaf PE Receiver
CE
Receiver Leaf PE PIM hello
CE
Leaf PE
Receiver
PIM hello
PIM hello
CE
Receiver Leaf PE CE
Leaf PE Source
PIM join
Per VRF: Default MDT vpnv4 or vpnv6 needed to have unicast plane
PIM hello’s and other PIM signalling
Unicast plane needed to make RPF succeed
Default-MDT emulates a virtual LAN
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
CE
Leaf PE
CE
Receiver Leaf PE
CE
Leaf PE
CE
Leaf PE CE
Leaf PE Source
Mcast traffic on Default MDT is received by all PE’s attached to that VPN
Even if that PE has no receiver in VRF for the (*,G) or (S,G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
forward data
CE
Leaf PE
CE
Receiver Leaf PE
drop data CE
Leaf PE
CE
Leaf PE CE
Leaf PE Source
Mcast traffic on Default MDT is received by all PE’s attached to that VPN
Even if that PE has no receiver in VRF for the (*,G) or (S,G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
CE
Leaf PE
CE
Receiver Leaf PE
CE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
CE
Leaf PE
CE
Receiver Leaf PE
traffic rate
exceeds thresholdCE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
I have receiver:
I join
CE
Leaf PE
CE
Receiver Leaf PE
traffic rate
exceeds thresholdCE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
I have receiver:
I join
CE
Leaf PE
CE
Receiver Leaf PE
I have receiver: traffic rate
I join exceeds thresholdCE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
mVPN Default MDT GRE - Recap
PIM on the edge
Unicast routing in overlay across MPLS mcast data
Mcast signalling in overlay
Mcast through core – GRE encap
I have no receivers:
I have receiver: I ignore
I join
CE
Leaf PE
CE
Receiver Leaf PE
I have receiver: traffic rate
I join exceeds thresholdCE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
mVPN Default MDT GRE - Recap
PIM on the edge PIM join
Unicast routing in overlay across MPLS
Mcast signalling in overlay For Data MDT Group
Mcast through core – GRE encap
Configured on PE per VRF
Range of groups
CE mcast data
Leaf PE
CE
Receiver Leaf PE
CE
Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
CE mcast data
Leaf PE
PIM Data-MDT Join TLV CE
Receiver Leaf PE
C-(S,G)
CE
P-Group Leaf PE
CE
Receiver Leaf PE CE
Leaf PE Source
PIM join
CE
Receiver Leaf PE CE
Leaf PE Source
PIM join
CE
Receiver Leaf PE CE
Leaf PE Source
PIM join
CE
Receiver Leaf PE CE
Leaf PE Source
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
mVPN – The Old Style
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Why Label Switched Multicast ?
• Past
– 1 solution
– mVPN based on GRE (Default MDT GRE)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
LSM Solution Space
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
IPv4 IPv6
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
IPv4 IPv6 IPv4 IPv6
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
LSM Solution Space
IPv4 IPv6 IPv4 IPv6
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Building Blocks
Signaling in the Core
Protocols for Building Multicast LSPs
• Multipoint LDP (mLDP)
– Extensions to LDP
– Support both P2MP and MP2MP LSP
– RFC 6388
• RSVP-TE P2MP
– Extensions to unicast RSVP-TE
– RFC 4875
All connected
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
mLDP
MLDP Overview
• LSPs are build from the leaf to the root
• Supports P2MP and MP2MP LSPs
– mLDP with MP2MP provides great scalability advantages for “any to any” topologies
• “any to any” communication applications:
– mVPN supporting Bidirectional PIM
– mVPN Default MDT model default MDT
– If a provider does not want tree state per ingress PE source
19
[mdt 1000:2000 0]
[mdt 1000:2000 0]
912
\
33516
\
Et2/0
Et1/0
10.1.2.2
10.1.1.1
} 24
20
20 24 [mdt 1000:2000 0] \ 19
23
21
24
[mdt 1000:2000
[mdt 1000:2000
0]
0]
1932
1932
\
\
Et3/0
Et2/0
10.1.3.3
19 [mdt 1000:2000 0]
33940
912
\
Et3/0
Et1/0
10.1.3.3
10.1.1.1
} of P2MP LSPs
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
P2MP TE
RSVP-TE Overview
• LSPs are build from the head-end to the tail-end
• Supports only P2MP LSPs
• Supports traffic engineering
– Bandwidth reservation
– Explicit routing
– Fast ReRoute
• Signaling is periodic
• P2P technology at control plane
– Inherits P2P scaling limitations
• P2MP at the data plane
– Packet replication in the core
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
RSVP-TE P2MP
Signalling
1. P2MP TE tunnels with explicit-path
2. P2MP TE tunnels with dynamic path Receiver
Receiver
CE
Leaf
Ingress
Source Router
(Root)
Receiver
Leaf CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
RSVP-TE P2MP
Signalling
1. P2MP TE tunnels with explicit-path
2. P2MP TE tunnels with dynamic path Receiver
Receiver
BGP Auto Discovery leaf updates
CE
or static configuration Leaf
Ingress
Source Router
(Root)
Receiver
Leaf CE
• The Leafs sends a BGP Auto Discovery message to notify the ingress PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
RSVP-TE P2MP
Signalling
1. P2MP TE tunnels with explicit-path
2. P2MP TE tunnels with dynamic path Receiver
Receiver
BGP Auto Discovery leaf updates
CE
or static configuration Leaf
Ingress
Source Router
(Root)
Path Receiver
Leaf CE
• The Leafs sends a BGP Auto Discovery message to notify the ingress PE
• The ingress sends RSVP-TE Path messages to the leaves
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
RSVP-TE P2MP
Signalling
1. P2MP TE tunnels with explicit-path
2. P2MP TE tunnels with dynamic path Receiver
Receiver
BGP Auto Discovery leaf updates
CE
or static configuration Leaf
Ingress
Source Router
(Root)
Path Receiver
Leaf CE
• The Leafs sends a BGP Auto Discovery message to notify the ingress PE
• The ingress sends RSVP-TE Path messages to the leaves
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
RSVP-TE P2MP
Signalling
1. P2MP TE tunnels with explicit-path
2. P2MP TE tunnels with dynamic path Receiver
Receiver
BGP Auto Discovery leaf updates
CE
or static configuration Leaf
Ingress
Source Router
(Root)
Resv Path Receiver
Leaf CE
• The Leafs sends a BGP Auto Discovery message to notify the ingress PE
• The ingress sends RSVP-TE Path messages to the leaves
• The leaves respond with RSVP-TE Resv messages
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Comparisons Core Protocols
PIM mLDP P2MP TE
Mature / Well known Enhancement to existing protocol Enhancement to existing protocol
Soft state (periodic refresh) Hard state (no periodic updates) Soft state (periodic refresh)
Dynamic tree building Dynamic tree building Dynamic tree building
GRE enacpsulation MPLS encapsulation MPLS encapsulation
No Fast Restoration Fast Restoration (povided by MPLS TE) Fast Restoration
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Flow Mapping
• Overview
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM PIM
Source PE PE Receiver
S1,S2
MPLS cloud
PIM in Overlay
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM
PIM PIM
Source PE PE Receiver
S1,S2
MPLS cloud
PIM in Overlay
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM BGP
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM BGP
PIM PIM
Source PE PE Receiver
S1,S2
MPLS cloud
Static
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM BGP
PIM PIM
Source PE PE Receiver
S1,S2
MPLS cloud
Static
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM BGP
Static Inband
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Overview
PIM BGP
Static Inband
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Flow Mapping
• Static
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Flow Mapping
• PIM
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Flow Mapping
• Auto Discovery
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
BGP IPv4/IPv6 MVPN Address Family
• Specified in RFC 4271, using BGP Multiprotocol Extensions [RFC4760] with an AFI of 1 or 2
and an SAFI of MCAST-VPN
• Used for advertisement of AD routes
• Used for advertisement of C-mcast routes (*,G) and (S,G)
• Two new extended communities (used by vpnv4/6 prefixes, so SAFI 128):
– VRF route import (replacing connector attribute, i.e. storing route originator IP address/used to import
mcast routes, similart to RT for unicast routes)
– Source AS (advertise AS information: used for inter-AS mVPN)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
BGP Auto Discovery + C-Signalling
36
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Auto Discovery + C-Signalling
Inside the BGP update
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Flow Mapping
BGP Customer-Multicast
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Flow Mapping
In-Band Signaling
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Comparisons – Customer Signaling Protocols
PIM BGP
Older protocol, proven, well known New enhancement to existing protocol
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
BGP Signalling
Build Default MDT config
MPLS cloud
driven Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
PIM
Relay PIM Join
driven MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
PIM
Relay PIM Join
driven MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
PIM
Relay PIM Join
driven MPLS cloud
Receiver
Source CE PE PE CE
data
Build Data MDT
driven MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
BGP Signalling
I-PMSI (type 1) I-PMSI (type 1)
PIM
Relay PIM Join
driven MPLS cloud
Receiver
RP CE RP-PE PE CE
PIM
Relay PIM Join
driven MPLS cloud
Receiver
Source CE PE PE CE
Data MDT
threshold crossed S-PMSI (type 3)
data
Build Data MDT
driven MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Configuration – BGP-AD & C-mcast Signalling
IOS IOS-XR
vrf definition one router pim
address-family ipv4
Specify to use PIM “Data MDT Join bgp auto-discovery mldp | pim | ir | p2mp-te
TLV” in dual PIM/BGP network
BGP AD
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
BGP Signalling
config Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
BGP Signalling
LSP Identifier is [*,*]
PEs routers indicate they are willing to
participate in the MS-PMSI (Partitioned MDT)
config Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
BGP Signalling
LSP Identifier is [*,*]
PEs routers indicate they are willing to
participate in the MS-PMSI (Partitioned MDT)
config Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
PIM Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
P2MP TE
Auto-Tunnels
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
BGP Signalling
LSP Identifier is [*,*]
PEs routers indicate they are willing to
participate in the MS-PMSI (Partitioned MDT)
config Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
PIM Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
P2MP TE
Auto-Tunnels
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
BGP Signalling
LSP Identifier is [*,*]
PEs routers indicate they are willing to
participate in the MS-PMSI (Partitioned MDT)
config Partitioned
Type 3
driven MDT MPLS cloud
Receiver
Source CE PE PE CE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
BGP Signalling for Sparse mode
RP
CE
PE3
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP
CE
PE3
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP
CE
PE3
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP
PE3
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
Registering
PE3
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
6
1
PIM (*,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
6
1 7
PIM (*,G) Join PIM (S,G) Join
PE1 PE2
Receiver Source
(S1, G) (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
6
1 7
PIM (*,G) Join PIM (S,G) Join
PE1 PE2
Receiver Source
(S1, G) (S,G) Traffic (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
6
1 7
PIM (*,G) Join PIM (S,G) Join
9
PE1 Source Active A-D route (type 5) PE2
Receiver Source
(S1, G) (S,G) Traffic (S1, G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling for Sparse mode
RP 4
PE3
6
1 7
PIM (*,G) Join PIM (S,G) Join
9
PE1 Source Active A-D route (type 5) PE2
Receiver Source
(S1, G) (S,G) Traffic (S1, G)
10 creates (S,G) and uses
RPF peer PE2 8
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BGP Signalling - Routes For Your
Reference
*>i[4][3][1:2][32][10.2.100.9][32][225.1.1.1][10.1.100.2][10.1.100.1]/224
10.1.100.1 100 0 i
Leaf AD Route
*>i[5][32][10.2.2.9][32][225.1.1.1]/88
10.1.100.2 100 0 i Source Active Route
*>i[6][1:5][1][32][10.2.100.12][32][225.1.1.1]/184
10.1.100.1 100 0 i (*,G) Join Route
*>i[7][1:2][1][32][10.2.2.9][32][232.1.1.1]/184
10.1.100.1 100 0 i
(S,G) Join Route
R-PE or Source-PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
BGP Signalling - Routes For Your
Reference
*>i[4][3][1:2][32][10.2.100.9][32][225.1.1.1][10.1.100.2][10.1.100.1]/224
10.1.100.1 100 0 i
Leaf AD Route
*>i[5][32][10.2.2.9][32][225.1.1.1]/88
10.1.100.2 100 0 i Source Active Route
*>i[6][1:5][1][32][10.2.100.12][32][225.1.1.1]/184
10.1.100.1 100 0 i (*,G) Join Route
*>i[7][1:2][1][32][10.2.2.9][32][232.1.1.1]/184
10.1.100.1 100 0 i
(S,G) Join Route
R-PE or Source-PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
Path #1: Received by speaker 0
Not advertised to any peer
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
originator IP address
Path #1: Received by speaker 0
Not advertised to any peer type = 1: Intra-AS I-PMSI A-D route
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
originator IP address
Path #1: Received by speaker 0
Not advertised to any peer type = 1: Intra-AS I-PMSI A-D route
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
PTA
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
originator IP address
Path #1: Received by speaker 0
Not advertised to any peer type = 1: Intra-AS I-PMSI A-D route
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
PTA
Source VRF: default, Source Route Distinguisher: 1:1
type = 1
P2MP TE Tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
originator IP address
Path #1: Received by speaker 0
Not advertised to any peer type = 1: Intra-AS I-PMSI A-D route
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
PTA
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP AD - Example
DRP/0/3/CPU0:Router#show bgp ipv4 mvpn vrf one [1][10.1.100.1]/40
BGP routing table entry for [1][10.1.100.1]/40, Route Distinguisher: 1:2 NLRI
Paths: (1 available, best #1, not advertised to EBGP peer)
Not advertised to any peer
originator IP address
Path #1: Received by speaker 0
Not advertised to any peer type = 1: Intra-AS I-PMSI A-D route
Local
10.1.100.1 (metric 30) from 10.1.100.7 (21.21.21.21)
Origin IGP, localpref 100, valid, internal, best, group-best, import-candidate, imported
Received Path ID 0, Local Path ID 1, version 624
Community: no-export
Extended community: RT:1:1
Originator: 21.21.21.21, Cluster list: 10.1.100.7
PMSI: flags 0x00, type 1, label 0, ID 0x000003e8000003e80a016401
PTA
Source VRF: default, Source Route Distinguisher: 1:1
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
BGP C-Signalling
• On Default MDTmodels with C-PIM signalling, data traffic needs to be
monitored
– On Default/Data tree to detect duplicate forwarders over MDT and trigger the assert
process
– On Default MDT to perform SPT switchover (switchover from (*,G) to (S,G))
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Type 4 Leaf AD Routes
• Used to track type 3 S-PMSI (Data MDT) routes
• Needed when RR is deployed
• If the Source PE sets the Leaf-Info-required flag on type 3 routes, the Receiver PE
responds with a type 4 route
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Migration
Core migration: core-trees co-existence
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
I can chose
either one
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
I can chose
either one
Overlay signalling migration: PIM to BGP Flexible policy to do migration from PIM
to BGP overlay signalling
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
I can chose
either one
Overlay signalling migration: PIM to BGP Flexible policy to do migration from PIM
to BGP overlay signalling
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migration
Flexible policy to do core tree selection
Core migration: core-trees co-existence
• Per multicast Group
PIM core tree • Per multicast Source
• Per Source ingress router
• ...
I can chose
either one
Overlay signalling migration: PIM to BGP Flexible policy to do migration from PIM
to BGP overlay signalling
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migrating Core Tree
Core tree selection can be based on C-S, C-G, Source PE
route-policy rpf-for-one
endif
endif
endif
end-policy
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Migration PIM to BGP for C-mcast Signalling
router pim
vrf one
address-family ipv4
rpf topology route-policy rpf-for-one
interface GigabitEthernet0/1/0/0
enable
route-policy pim-to-BGP
pass
end-policy
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Flow Mapping
Summary
• Static
– Mostly applicable to RSVP-TE
• PIM
– Well known, used since the introduction of mVPN over GRE in 2000
• BGP A-D
– Useful where head-end assigns the flows to the LSP
• BGP C-mcast
– Alternative to PIM in mVPN context
– Might be required in dual vendor networks
• mLDP In-band signalling
– Method to stitch a PIM tree to a mLDP LSP without any additional signaling
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Deployment Models
Models
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Models
overlay signaling
core protocol core tree
protocol
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Models
overlay signaling
core protocol core tree
protocol
• IOS-XR
mpls ldp
mldp
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
mVPN Model - Configuration IOS-XR
Specify RPF to core-tree
router pim
vrf one
address-family ipv4
rpf topology route-policy rpf-for-one
interface GigabitEthernet0/0/0/9
RP/0/RP1/CPU0:Router(config-rpl)#set core-tree ?
ingress-replication-default Ingress Replication Default MDT core
ingress-replication-partitioned Ingress Replication Partitioned MDT core
mldp-default MLDP Default MDT core
mldp-inband MLDP Inband core
mldp-partitioned-mp2mp MLDP Partitioned MP2MP MDT core
mldp-partitioned-p2mp MLDP Partitioned P2MP MDT core
p2mp-te-default P2MP TE Default MDT core
pim-default PIM Default MDT core
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
mVPN Model - Configuration IOS
vrf definition one
rd 1:3
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Default MDT GRE
Default MDT mVPN over GRE – Default MDT
Default MDT
PIM join
PIM join
CE Receiver
Leaf PE
Receiver CE
Leaf PE
CE
Leaf PE Receiver
CE
Receiver Leaf PE CE Receiver
Leaf PE
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
Data-MDT
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
P2MP LSP FEC {RD,S1,G}
P2MP LSP FEC {RD,S2,G}
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
P2MP LSP FEC {RD,S1,G}
PIM (S1,G)
PIM (S2,G)
P2MP LSP FEC {RD,S2,G}
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
P2MP LSP FEC {RD,S1,G}
PIM (S1,G)
PIM (S2,G)
P2MP LSP FEC {RD,S2,G}
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 PIM (S1,G)
CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
P2MP LSP FEC {RD,S1,G}
PIM (S1,G)
PIM (S2,G)
P2MP LSP FEC {RD,S2,G}
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 PIM (S1,G)
CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
PIM (S2,G)
PIM (S1,G) P2MP LSP FEC {RD,S1,G}
PIM (S2,G) P2MP LSP FEC {RD,S2,G}
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 PIM (S1,G)
CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
PIM (S1,G)
P2MP LSP FEC {RD,S1,G} PIM (S2,G)
PIM (S1,G) P2MP LSP FEC {RD,S2,G}
PIM (S2,G)
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
PIM (S1,G)
PIM (S1,G)
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 PIM (S1,G)
CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
in-band signalling
In-band Signaling VPN Context model also exists in
P2MP LSP FEC {RD,S1,G}
PIM (S1,G)
PIM (S2,G)
global context
PIM (S1,G) P2MP LSP FEC {RD,S2,G}
PIM (S2,G)
P2MP LSP FEC {RD,S1,G} RD
RD CE Receiver
R-PE
Source CE Root-PE
S1,S2
PIM (S1,G)
PIM (S1,G)
RD
RD CE Receiver
CE Root-PE
R-PE RD
Source MPLS cloud
S1 PIM (S1,G)
CE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
In-band Signaling VPN Context
• Multicast flow information encoded in the mLDP FEC
• No aggregation possible
– You cannot map multiple multicast flows onto one LSP
• Scalability
– Is like Default MDT, where every (S,G) is on a Data MDT
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Default MDT Model mVPN over mLDP
Default MDT mVPN over mLDP – Default MDT
Default MDT
PIM join
PIM join
CE Receiver
Leaf PE
CE
Receiver Leaf PE
CE
Leaf PE Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Default MDT mVPN over mLDP – Data MDT
traffic rate
exceeds threshold
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Default MDT mVPN over mLDP – Data MDT
PIM Data-MDT Join TLV
C-(S,G)
FEC Element
traffic rate
exceeds threshold
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Default MDT mVPN over mLDP – Data MDT
PIM Data-MDT Join TLV
C-(S,G)
FEC Element
traffic rate
exceeds threshold
Data-MDT
CE Receiver
Leaf PE
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Default MDT mVPN over mLDP – Data MDT
PIM Data-MDT Join TLV
C-(S,G)
FEC Element
traffic rate FEC element
exceeds threshold
Data-MDT root
vpn-id
CE Receiver
Leaf PE PMSI ID
Source CE Leaf PE
CE
Leaf PE Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
Default MDT mVPN over mLDP
• Known from Default MDT GRE
– same principles/architecture
• Default MDT = one MP2MP LSP (opaque type MDT), created as soon as the root is
configured on the leaf(s)
• Data MDT is P2MP LSP (opaque type MDT), signaled by PIM by ingress PE upon
reaching threshold rate
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Default MDT mVPN over mLDP – BGP AD
• No need for BGP AD to autodiscover the PEs
– Root is known by configuration
IOS IOS-XR
vrf definition one multicast-routing
address-family ipv4 vrf one
mdt auto-discovery mldp pim-tlv-announce address-family ipv4
mdt default mpls mldp 10.1.100.7 bgp auto-discovery mldp
mdt data mpls mldp 100
router bgp 1
router bgp 1 address-family ipv4 mvpn
address-family ipv4 mvpn vrf one
neighbor 10.1.100.7 activate address-family ipv4 mvpn
neighbor 10.1.100.7 send-community extended
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Default MDT mVPN over mLDP - Data MDT BGP AD
CE
Leaf PE Receiver
Source CE Leaf PE
CE
Leaf PE
Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Default MDT mVPN over mLDP - Data MDT BGP AD
traffic rate
exceeds threshold
CE
Leaf PE Receiver
Source CE Leaf PE
CE
Leaf PE
Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Default MDT mVPN over mLDP - Data MDT BGP AD
BGP IPv4 mvpn update
PMSI type
FEC Element
FEC type
adress family
Root
vpn-id
traffic rate PMSI ID
exceeds threshold
Data-MDT
CE
Leaf PE Receiver
Source CE Leaf PE
CE
Leaf PE
Receiver
CE Leaf PE CE
Leaf PE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
mGRE
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
mGRE
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
mGRE
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
mGRE
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
mGRE mLDP
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G) mdt preference mldp
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
• Default MDT GRE and Default MDT mLDP can co-exist, even in one VRF
– GRE is preferred if both are present
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G) mdt preference mldp
Receiver
(S1, G)
CE (S2, G)
Source PE2
CE
(S2,G) PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
Default MDT Co-Existence/Migration
IOS IOS-XR
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
Default MDT Model mVPN over mLDP – Full
Mesh P2MP
Default MDT mVPN over mLDP – Default MDT is
Full Mesh P2MP
CE
Leaf PE Receiver
CE
Leaf PE
Receiver
CE
Leaf PE
Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
CE
Leaf PE Receiver
CE
Leaf PE
Receiver
CE
Leaf PE
Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
CE
Leaf PE Receiver
CE
Leaf PE
Receiver
CE
Leaf PE
Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
CE
Leaf PE Receiver
CE
Leaf PE
Receiver
CE
Leaf PE
Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
CE
Leaf PE Receiver
CE
Leaf PE
Receiver
CE
Leaf PE
Receiver
CE
Receiver Leaf PE CE
Leaf PE Receiver
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 78
Partitioned MDT mVPN over mLDP
Auto Discovery of Candidate PE’s
Receiver
(S1, G)
CE
PE 3
Source CE PE 1
(S1,G)
Receiver
CE (S2, G)
BGP RR PE 4
Receiver
(S1, G)
CE PE 2 (S2, G)
Source CE
PE 5
(S2,G)
Receiver
(S1, G)
CE (S2, G)
Source
PE 2 BGP MVPN SAFI CE
PE 5
(S2,G)
[*,*] PE2
mLDP ID Y
Receiver
(S1, G)
CE (S2, G)
Source
PE 2 BGP MVPN SAFI CE
PE 5
(S2,G)
[*,*] PE2
mLDP ID Y
Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Multicast packet Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Multicast packet Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
PIM join
(S1,G)
Multicast packet Receiver
(S1, G)
CE
PE3
Source CE PE1 BGP MVPN SAFI
(S1,G)
Receiver
[*,*] PE1, mLDP X (S2, G)
CE
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE (S2, G)
Source PE2 CE
(S2,G) PE5
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP PIM join
Multicast packet (S2,G)
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP PIM join
Multicast packet (S2,G)
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP PIM join
Multicast packet (S2,G)
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
Multicast packet
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
Partitioned MDT mVPN over mLDP
Setting up the MDT
MP2MP or P2MP LSP
Multicast packet
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI Receiver
CE (S2, G)
[*,*] PE1, mLDP X PE4
Receiver
(S1, G)
CE PE2 (S2, G)
Source CE
PE5
(S2,G)
Receiver
(S1, G)
CE PE2 (S2, G)
Source CE
PE5
(S2,G)
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VRF Static over P2MP TE
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VRF Static over P2MP TE
P2MP TE LSP
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VRF Static over P2MP TE
BGP Update (S,G)
includes RD
of P2MP TE tunnel (MPLS
BGP Update (S,G)
label is incoming label)
multicast packet
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VRF Static over P2MP TE
BGP Update (S,G)
includes RD
of P2MP TE tunnel (MPLS
BGP Update (S,G)
label is incoming label)
PIM join
multicast packet (S1,G)
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
VRF Static over P2MP TE
BGP Update (S,G)
includes RD
of P2MP TE tunnel (MPLS
BGP Update (S,G)
label is incoming label)
PIM join
multicast packet (S1,G)
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
PIM join
(S1,G)
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
includes RD
of P2MP TE tunnel (MPLS
BGP Update (S,G)
label is incoming label)
PIM join
multicast packet (S1,G)
Receiver
(S1, G)
CE
PE3
CE PE1
Source
(S1,G) MPLS TE needs to be
PIM join
(S1,G)
enabled for OSPF and ISIS
with the same configuration
Receiver
(S1, G)
as for P2P MPLS TE
CE (S2, G)
PE5
Receiver
(S1, G)
CE
MPLS TE needs to be
PE3
CE
enabled for OSPF and ISIS
PE1
Source
(S1,G)
with the same configuration
as for P2P MPLS TE
Receiver
(S1, G)
CE (S2, G)
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
mVPN Default MDT over P2MP TE
Full mesh of P2MP TE LSPs
Receiver
(S1, G)
CE
MPLS TE needs to be
PE3
CE
enabled for OSPF and ISIS
PE1
Source
(S1,G)
with the same configuration
as for P2P MPLS TE
Receiver
(S1, G)
CE (S2, G)
PE5
• Default MDT is full mesh of Static P2MP TE tunnels - Data MDT is possible
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
mVPN Default MDT over P2MP TE
Full mesh of P2MP TE LSPs
Receiver
(S1, G)
CE
MPLS TE needs to be
PE3
CE
enabled for OSPF and ISIS
PE1
Source
(S1,G)
with the same configuration
as for P2P MPLS TE
Receiver
(S1, G)
CE (S2, G)
PE5
• Default MDT is full mesh of Static P2MP TE tunnels - Data MDT is possible
• BGP AD is required
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
mVPN Default MDT over P2MP TE
Full mesh of P2MP TE LSPs
Receiver
(S1, G)
CE
MPLS TE needs to be
PE3
CE
enabled for OSPF and ISIS
PE1
Source
(S1,G)
with the same configuration
as for P2P MPLS TE
Receiver
(S1, G)
CE (S2, G)
PE5
• Default MDT is full mesh of Static P2MP TE tunnels - Data MDT is possible
• BGP AD is required
• PIM or BGP C-signalling in overlay
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
Partitoned MDT over P2MP TE
Partitioned MDT mVPN over P2MP TE
Setting up the MDT
P2MP LSP
Multicast packet
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI
Receiver
[*,*] PE1, mLDP X CE (S2, G)
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE PE2 (S2, G)
Source CE
PE5
(S2,G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Partitioned MDT mVPN over P2MP TE
Setting up the MDT
P2MP LSP PIM join
Multicast packet (S2,G)
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI
Receiver
[*,*] PE1, mLDP X CE (S2, G)
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE PE2 (S2, G)
Source CE
PE5
(S2,G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Partitioned MDT mVPN over P2MP TE
Setting up the MDT
P2MP LSP
Multicast packet
Receiver
(S1, G)
CE
PE3
CE
Source PE1
(S1,G)
BGP MVPN SAFI
Receiver
[*,*] PE1, mLDP X CE (S2, G)
[*,*] PE2, mLDP Y PE4
Receiver
(S1, G)
CE PE2 (S2, G)
Source CE
PE5
(S2,G)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
Ingress Replication (IR)
Ingress Replication (IR)
Receiver
(S1, G)
CE CE
PE1 PE3
Source
(S1,G)
Receiver
unicast LSPs (S1, G)
CE
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
Receiver
(S1, G)
CE CE
PE1 PE3
Source
• Existing unicast LSPs are used (LDP or TE) (S1,G)
• BGP AD is needed
Receiver
unicast LSPs (S1, G)
CE
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
BGP Update
Example of BGP
Route type 4 (Leaf AD)) (*, *) S-PMSI
signalling for
Tunnel type 1 – Ingress Replication
Partitioned MDT mVPN label
• BGP AD is needed
Receiver
unicast LSPs (S1, G)
CE
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
BGP Update
Example of BGP
Route type 4 (Leaf AD)) (*, *) S-PMSI
signalling for
Tunnel type 1 – Ingress Replication
Partitioned MDT mVPN label Type 6/7
• BGP AD is needed
Receiver
unicast LSPs (S1, G)
CE
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
BGP Update
Example of BGP
Route type 4 (Leaf AD)) (*, *) S-PMSI
signalling for
Tunnel type 1 – Ingress Replication
Partitioned MDT mVPN label Type 6/7
• BGP AD is needed
Receiver
unicast LSPs (S1, G)
CE
PE5
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
BGP Update
Example of BGP
Route type 4 (Leaf AD)) (*, *) S-PMSI
signalling for
Tunnel type 1 – Ingress Replication
Partitioned MDT mVPN label Type 6/7
• BGP AD is needed
Receiver
unicast LSPs (S1, G)
• Default-MDT (Default MDT-like) and Partitioned MDT PE5
CE
is supported (both with Data-MDT)
• PIM and BGP signalling in overlay is supported
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
Ingress Replication (IR)
Summary
• Using a P2MP LSP is not efficient
• Replication on the ingress PE
• Can be used for interop issues
• Transport mcast across MPLS on a part/segment of the network
• Can be done if amount of mcast traffic is really low
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Inter-AS & CsC
Make sure ASBRs have VPNv4/v6 and IPv4/v6 MVPN routes
• Inter-AS in case no VRF is configured
– GRE: Option C
– mLDP: Option B & C • IOS
router bgp 1
– P2MP TE: Options B & C address-family ipv4 mvpn
no bgp default route-target filter
• CsC • IOS-XR
– Recursive FEC needed router bgp 1
address-family ipv4 mvpn
retain route-target all|route-policy
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Inter-AS & CsC
Make sure ASBRs have VPNv4/v6 and IPv4/v6 MVPN routes
• Inter-AS in case no VRF is configured
– GRE: Option C
– mLDP: Option B & C • IOS
router bgp 1
– P2MP TE: Options B & C address-family ipv4 mvpn
no bgp default route-target filter
• CsC • IOS-XR
– Recursive FEC needed router bgp 1
address-family ipv4 mvpn
retain route-target all|route-policy
IOS-XR
multicast-routing
vrf one
address-family ipv4
inter-as
RR RR
RR RR
RR RR
Inter-Area
MPLS iBGP + label iBGP + label iBGP + label
(RFC3107) (RFC3107) (RFC3107)
RR RR
RR RR
Inter-Area
MPLS iBGP + label iBGP + label iBGP + label
(RFC3107) (RFC3107) (RFC3107)
stitching
Segmented mVPN can be for
*Seamless MPLS = Unified MPLS
Global or VPN contex
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 94
Segmented mVPN
Applies to
route-types
1, 3, 4 & 5
not for 6 & 7
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Segmented mVPN
Applies to
route-types
1, 3, 4 & 5
not for 6 & 7
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Segmented mVPN
Applies to
route-types
1, 3, 4 & 5
not for 6 & 7
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
Segmented mVPN
Applies to
route-types
1, 3, 4 & 5 I-PMSI/S-PMSI AD Route
PMSI Tunnel Attr
not for 6 & 7
Inter-ara P2MP Next-Hop
Extended Community
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
Segmented mVPN
I-PMSI/S-PMSI AD Route
Applies to Original PTA
route-types “encapsulated” in
I-PMSI/S-PMSI AD Route ATTR_SET Attr ATTR_SET Attr
1, 3, 4 & 5
PMSI Tunnel Attr PMSI Tunnel Attr
not for 6 & 7
Inter-ara P2MP Next-Hop
Extended Community
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
Segmented mVPN
I-PMSI/S-PMSI AD Route
Applies to New PTA for new
Original PTA
PMSI Tunnel Attr Segment (can be
route-types “encapsulated” in
any tunnel type)
I-PMSI/S-PMSI AD Route ATTR_SET Attr ATTR_SET Attr
1, 3, 4 & 5
PMSI Tunnel Attr PMSI Tunnel Attr
not for 6 & 7
Inter-ara P2MP Next-Hop
Extended Community
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
Segmented mVPN
I-PMSI/S-PMSI AD Route
Applies to New PTA for new
Original PTA
PMSI Tunnel Attr Segment (can be
route-types “encapsulated” in
any tunnel type)
I-PMSI/S-PMSI AD Route ATTR_SET Attr ATTR_SET Attr
1, 3, 4 & 5
PMSI Tunnel Attr PMSI Tunnel Attr
not for 6 & 7
Inter-ara P2MP Next-Hop Inter-ara P2MP Next-Hop
Extended Community Changed NH Extended Community
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
Segmented mVPN
I-PMSI/S-PMSI AD Route
Applies to New PTA for new
Original PTA
PMSI Tunnel Attr Segment (can be
route-types “encapsulated” in
any tunnel type)
I-PMSI/S-PMSI AD Route ATTR_SET Attr ATTR_SET Attr
1, 3, 4 & 5
PMSI Tunnel Attr PMSI Tunnel Attr
not for 6 & 7
Inter-ara P2MP Next-Hop Inter-ara P2MP Next-Hop
Extended Community Changed NH Extended Community
MPLS switching
dataplane
Segments can be
mLDP, IR, MPLS segment 1 segment 2 segment n
P2MP TE type, mixed
...
PE P A(S)BR A(S)BR
or PE
PE can set color (new extended community)
Used to have downstream A(S)BR/PE select
the appropriate tunnel
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
Regeneration of ipv4/6 mvpn routes
LSM Conclusion
Deployment Models
Overlay
Model Type core protocol signallng
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
PIM
Default MDT mLDP
model
P2MP TE
Ingress
Replication
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Deployment Models
Overlay
Model Type core protocol signallng
MP2MP
PIM
mLDP P2MP
Partitioned MDT
Ingress
Replication BGP
P2MP TE
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
Conclusion
• LSM provides unified unicast/multicast forwarding
• Many, many choices (27 mVPN models)
• It depends on the application and the scalability/feature requirements which protocol is preferred
• mLDP is the safe choice - mLDP is general purpose choice
– Inband signalling is for walled garden
– Partitioned MDT is optimal for few sources/few sites
– P2MP TE is for bandwidth reservation and video distribution (few source sites)
– Default MDT model is for anyone (else)
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
BIER – Bit Indexed Explicit Replication
• No Multicast Flow State
– Multi-point unicast reachability
• No Multicast Tree-building Control
Plane
• Fast Convergence
– Unicast convergence times
• No unwanted traffic in MVPN
– True explicit replication
– No trade-off between unwanted traffic
or excessive state
• No Data-Driven Events
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Now serving BIER 2015
• Advanced Development Project
• IOS-XR EFT 2015
• bier@cisco.com
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public
Questions?
Call to Action
• Visit the World of Solutions for
– Cisco Campus
– Walk in Labs
– Technical Solution Clinics
• Meet the Engineer
• Lunch time Table Topics
• DevNet zone related labs and sessions
• Recommended Reading: for reading material and further resources for this
session, please visit www.pearson-books.com/CLMilan2015
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
Complete Your Online Session Evaluation
• Please complete your online session
evaluations after each session.
Complete 4 session evaluations
& the Overall Conference Evaluation
(available from Thursday)
to receive your Cisco Live T-shirt.
BRKIPM-3017 © 2014 Cisco and/or its affiliates. All rights reserved. Cisco Public 105