A Network Virtualization Overlay Solution using EVPN draftietfbessevpnoverlay02
A Network Virtualization Overlay Solution using EVPN draft-ietf-bess-evpn-overlay-02 Update: DCI with Inter-AS Option B IETF 94, November 2015 Yokohama Ali Sajassi (Cisco) John Drake (Juniper) Nabil Bitar (Verizon) Aldrin Isaac (Juniper) James Uttaro (AT&T) Presenter: Jakob Heitz (Cisco) Wim Henderickx (ALU)
Intra-AS Same RD, Same NH. NH Use MAC route ASN=1 MAC route|MAC=M 1|RD=1. 1: 21|ESI=100|RT=1: 10|NH=1. 1 ESI=100 EVI=10 Egress PE 1 EAD per EVI route|RD=1. 1: 21|ESI=100|RT=1: 10|NH=1. 1 EAD per ES route |RD=1. 1: 41|ESI=100|RT=1: 10|NH=1. 1 CE Ingress PE 3 MAC=M 1 EAD per EVI route|RD=1. 1. 1. 2: 22|ESI=100|RT=1: 10|NH=1. 1. 1. 2 Egress PE 2 EAD per ES route |RD=1. 1. 1. 2: 42|ESI=100|RT=1: 10|NH=1. 1. 1. 2 draft-ietf-bess-evpn-overlay-02 2
Inter-AS Option B ASN=1 Different RD: All-active must use Alias Label ASN=2 Same next-hop MAC route|MAC=M 1|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 ESI=100 EVI=10 Egress PE 1 EAD per EVI route|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1 EAD per ES route |RD=1. 1: 41|ESI=100|RT=1: 10|NH=2. 1. 1. 1 CE ASBR 1 Ingress PE 3 ASBR 2 NH=2. 1. 1. 1 MAC=M 1 EAD per EVI route|RD=1. 1. 1. 2: 22|ESI=100|RT=1: 10|NH=2. 1. 1. 1 Egress PE 2 EAD per ES route |RD=1. 1. 1. 2: 42|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1. 1. 2 draft-ietf-bess-evpn-overlay-02 3
Inter-AS Option B ASN=1 ES fails ESI=100 EVI=10 Same RD, Use MAC route ASN=2 MAC route|MAC=M 1|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 Egress PE 1 EAD per EVI route|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1 EAD per ES route |RD=1. 1: 41|ESI=100|RT=1: 10|NH=2. 1. 1. 1 CE ASBR 1 Ingress PE 3 ASBR 2 NH=2. 1. 1. 1 MAC=M 1 Withdraw per ES Also use this per EVI label if all-active EAD per EVI route|RD=1. 1. 1. 2: 22|ESI=100|RT=1: 10|NH=2. 1. 1. 1 Egress PE 2 EAD per ES route |RD=1. 1. 1. 2: 42|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1. 1. 2 ES reachable via 2. 1. 1. 1 draft-ietf-bess-evpn-overlay-02 4
Inter-AS Option B ASN=1 ES fails ESI=100 EVI=10 Different RD. Use Alias Label ASN=2 MAC route|MAC=M 1|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 Egress PE 1 EAD per EVI route|RD=1. 1: 21|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1 EAD per ES route |RD=1. 1: 41|ESI=100|RT=1: 10|NH=2. 1. 1. 1 CE ASBR 1 Ingress PE 3 ASBR 2 Withdraw per EVI NH=2. 1. 1. 1 MAC=M 1 EAD per EVI route|RD=1. 1. 1. 2: 22|ESI=100|RT=1: 10|NH=2. 1. 1. 1 Egress PE 2 EAD per ES route |RD=1. 1. 1. 2: 42|ESI=100|RT=1: 10|NH=2. 1. 1. 1 NH=1. 1. 1. 2 ES reachable via 2. 1. 1. 1 draft-ietf-bess-evpn-overlay-02 5
Procedure • The next-hops of the routes originated by PE 1 and PE 2 are the same: that of ASBR 2. • If the RD of any Ethernet A-D per EVI route is the same as the RD of the MAC route, then • use the MAC route. • If all-active, then also use alias routes of any Ethernet A-D per EVI routes with different RD. • If no Ethernet A-D per EVI route with the same RD as that of the MAC route exists, do not use the MAC route forwarding. Use only the alias routes. • Multiple Ethernet A-D per ES routes with the same ESI and the same NH may be received (RD will be different). Mass withdrawal must only occur when they are all withdrawn. draft-ietf-bess-evpn-overlay-02 6
- Slides: 6