draftheitzbessevpnoptionb00 Jakob Heitz Cisco Ali Sajassi Cisco John Drake Juniper Jorge Rabadan Nokia IETF 96 July 2016 Berlin IntraAS CE Egress PE1 Egress PE2 Ingress PE3 ID: 784794
Download The PPT/PDF document "Multi-homing in EVPN with Inter-AS Optio..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Multi-homing in EVPN with Inter-AS Option Bdraft-heitz-bess-evpn-optionb-00
Jakob Heitz (Cisco)Ali Sajassi (Cisco)John Drake (Juniper)Jorge Rabadan (Nokia)
IETF
96, July 2016
Berlin
Slide2Intra-AS
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=1.1.1.2
EAD per ES route |
RD=1.1.1.2:42|NH=1.1.1.2
ASN=1
2
draft-heitz-bess-evpn-optionb-00
Slide3Intra-AS
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=1.1.1.2
EAD per ES route |
RD=1.1.1.2:42|NH=1.1.1.2
ASN=1
3
draft-heitz-bess-evpn-optionb-00
ES fails
Withdraw per ES
Same Next-Hop.
Mass withdraw
Slide4Intra-AS
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.1:21|NH=1.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=1.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=1.1.1.2
EAD per ES route |
RD=1.1.1.2:42|NH=1.1.1.2
ASN=1
4
draft-heitz-bess-evpn-optionb-00
ES fails
Withdraw per ES
Same Next-Hop.
Mass withdraw
Slide5Inter-AS Option B
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per EVI
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=2.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.2:42|NH=2.1.1.1
ASBR1
ASBR2
NH=2.1.1.1
Same next-hop
ASN=1
ASN=2
5
draft-heitz-bess-evpn-optionb-00
Slide6EAD per ES route cannot be associated
draft-heitz-bess-evpn-optionb-006
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per EVI
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=2.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.2:42|NH=2.1.1.1
ASBR1
ASBR2
NH=2.1.1.1
ASN=1
ASN=2
ES fails
Withdraw per ES
Same next-hop.
Which one failed?
Rule: Mass Withdraw must not occur until all EAD per ES routes with a matching nexthop are withdrawn
Slide7Mass Withdraw per EVI
draft-heitz-bess-evpn-optionb-007
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per
EVI
route|RD=1.1.1.1:21|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=2.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=2.1.1.1
EAD per ES route |
RD=1.1.1.2:42|NH=2.1.1.1
ASBR1
ASBR2
NH=2.1.1.1
ASN=1
ASN=2
Withdraw per
EVI
Same RD.
Mass Wdr the MAC
EAD per EVI is optional.
If it never existed, then no mass withdrawal occurs.
Slide8Solution: PE of Origin
CE
Egress PE1
Egress PE2
Ingress PE3
NH=1.1.1.1
NH=1.1.1.2
MAC
route|RD=1.1.1.1:21|NH=2.1.1.1|PEO=1.1.1.1
EAD per
EVI
route|RD=1.1.1.1:21|NH=2.1.1.1|PEO=1.1.1.1
EAD per ES route |
RD=1.1.1.1:41|NH=2.1.1.1|PEO=1.1.1.1
EAD per EVI
route|RD=1.1.1.2:22|NH=2.1.1.1|PEO=1.1.1.2
EAD per ES route |
RD=1.1.1.2:42|NH=2.1.1.1|PEO=1.1.1.2
ASBR1
ASBR2
NH=2.1.1.1
ASN=1
ASN=2
8
draft-heitz-bess-evpn-optionb-00
ASBR1 adds PEO.
Copies NH+ASN into tunnel encap attribute