Cisco Live Multisite Evpn Vxlan BRKDCN-2035
Cisco Live Multisite Evpn Vxlan BRKDCN-2035
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Session Objectives
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Data Center Interconnect (DCI) Evolution
Agenda
VXLAN Multi-Site Introduction
• Functional Components and Use Cases
• HW/SW Support and Scalability Values
• Supported Topologies
VXLAN Multi-Site Deep Dive
• Border Gateway Deployment Considerations
• Inter-Site BUM Traffic Handling
• Control and Data Planes
• Failure Detection on BGWs
• Connectivity to the External Layer 3 Domain
• Network Services Integration
• Legacy Site Integration
• Configuration Specifics
Conclusions
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot#BRKDCN-2035
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Data Center
Interconnect (DCI)
Evolution
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Overlays Evolve and Spread
DC Local Overlay
End-to-End Overlay SS SS SS SS
S S S S S S S S
L L L L .... L L L L L .... L
Single Logical Data Center
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Back Then
VXLAN for Interconnecting Networks
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Changing the Paradigm with Overlays
DC Local Overlay
Multi-Site Overlay SS SS SS SS
S S S S S S S S
L L L L .... L L L L L .... L
Multiple Logical Data Center
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
VXLAN Evolves as the Control Plane Evolves!
Before Yesterday
Yet Another Encapsulation
Flood & Learn (Multicast-based)
Data-Plane only Yesterday
VXLAN for the Data Center – Intra-DC
Control-Plane
Active VTEP Discovery
Today
Multicast and Unicast
VXLAN for DCI – Inter-DC
DCI Ready
ARP/ND caching/suppress
Multi-Homing
Failure Domain Isolation
Loop Protection
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Inter-X Connectivity
VXLAN Multi-Pod VXLAN Multi-Fabric VXLAN Multi-Site
DCI DCI
Single Data-Plane – End-to-End Data-Plane Domain 1 Data-Plane Domain 2 Data-Plane Domain 1 Data-Plane Domain 2
Data-Plane Data-Plane
Single Fabric with End-to- Multiple Fabrics – Normalized Multiple Fabrics with
End Encapsulation through Ethernet Integrated DCI (DCI2)
Build Hierarchy in the Multiple Fabrics Interconnect Integrated DCI – Scaling
Underlay – Flatten it in the using DCI (Layer 2 and Layer 3) within and between
Overlay Fabrics
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
VXLAN Multi-Pod
VXLAN EVPN – Single Pod / Single Fabric
External Network
VTEP VTEP
Pod 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
VXLAN EVPN – Multi-Pod
Underlay Extension
VTEP VTEP VTEP VTEP
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Pod 1 Pod n
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Multi-Pod Characteristics – ”The Single”
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Multi-Pod End-to-End Encapsulation
Underlay Extension
VTEP VTEP VTEP VTEP
VTEP VTEP
10.1.1.1 VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
10.2.2.7
VTEP
Unicast
Pod 1 Pod n
Baremetal Baremetal
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Multi-Pod VXLAN Tunnel Adjacencies
Underlay Extension
VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Multi-Pod Underlay Extension
POD1 Underlay Routing Table POD2 Underlay Routing Table
VTEP VTEP
10.1.1.1
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
10.2.2.7
VTEP
Pod 1 Pod 2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Multi-Pod BUM Replication
Underlay Extension
VTEP VTEP VTEP VTEP
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BUM
Pod 1 Pod 2
Baremetal
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Multi-Pod Challenges – ”The Single”
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
VXLAN Multi-Site
Introduction
Functional Components
and Use Cases
VXLAN Multi-Site https://tools.ietf.org/html/draft-sharma-multi-site-evpn
Functional Components
Site-External DCI
(IP Routing and Increased
Border Gateways MTU Support)
(Key Functional Components of
VXLAN Multi-Site Architecture)
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Site-Internal Fabric
Site 1 (Common VXLAN and Site n
BGP-EVPN Functions)
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
VXLAN Multi-Site Characteristics
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
VXLAN Multi-Site
Main Use Cases
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
VXLAN Multi-Site
Introducing the Border Gateway
Overlay Multi-Site
Any VTEP
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Site 1 Site n
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Multi-Site – VXLAN Tunnel Adjacencies
BG102# show nve peers
Interface Peer-IP VNI Up Time
---------- ----------- ------ ----------
nve1 Overlay
10.1.1.1 Multi-Site
30000 00:12:16
nve1 10.1.1.4 30000 03:18:06
nve1 10.2.2.222 30000 00:12:23
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
VXLAN Multi-Site
Scalability Values as of 9.2(2) Release
Multi-Site Scale
Number of Sites 10
Number of BGWs per Site 4 (Anycast), 2 (vPC)
VTEPs per Site 256
Layer-3
Network
BGW BGW BGW BGW BGW BGW BGW BGW BGW BGW
Site 1 Site 2 Site n
Spine Spine Spine Spine Spine Spine
Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
BGWs between Spine and Super-Spine
Super-Spine Super-Spine
BGW BGW BGW BGW BGW BGW BGW BGW BGW BGW
Site 1 Site 2 Site n
Spine Spine Spine Spine Spine Spine
Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
BGWs on Spine
Super-Spine Super-Spine
BGW BGW BGW BGW BGW BGW BGW BGW BGW BGW
Spine Spine Spine Spine Spine Spine Spine Spine Spine Spine
Site 1 Site 2 Site n
Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
BGWs Back-to-Back
Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
VXLAN Multi-Site
Deep Dive
Border Gateway
Deployment
Considerations
VXLAN Multi-Site
Border Gateways Deployment Considerations
Border Gateways used for two main functions: Anycast Border Gateways
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Anycast Border
Gateways
VXLAN Multi-Site
Anycast Border Gateway (1)
Anycast Border Gateway
Up to 4 Border Gateways
Border Gateway
BGW BGW BGW BGW • Deploying at Leaf – 7.0(3)I7(1)
VTEP VTEP VTEP VTEP
• Deploying at Spine – 7.0(3)I7(2)
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
VXLAN Multi-Site
Anycast Border Gateway (2)
Anycast Border Gateway
Common Multi-Site Virtual IP (Multi-Site VIP)
Multi-Site VIP
10.1.1.111 across BGWs
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
VXLAN Multi-Site
Anycast Border Gateway (3)
Anycast Border Gateway
Type: 00 IP: 10.1.1.101
4 System MAC: 00:00:00:00:00:01
Ethernet Segment: 00:00:07 VNI: 30010 Per-VNI Designated Forwarder (DF) election
• Each BGW can serve as DF for a single or a set of
Layer-2 VNIs
BGW BGW BGW BGW
VTEP VTEP VTEP VTEP • DF election and assignment is automatic
DF
30010
DF
30011
DF
30012
DF
30099
Using BGP EVPN Route Type 4 for DF election
• Operator Managed Assignment (Type: 00)
BGP EVPN • Six Octet Site Identifier (System MAC:
00:00:00:00:00:01)
• Multi-Site Discriminator (Ethernet-Segment:
RR RR 00:00:07)
Spine Spine
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
VXLAN Multi-Site
Anycast Border Gateway (4)
External
Connectivity Anycast Border Gateway
Point-to-Point L3 Links
(Physical/Sub-Interfaces) Single-Homed End-Points only connected with
L3 links
• Services Appliance (i.e. Firewall, ADC etc.)
BGW BGW BGW BGW
VTEP
PIP-BGW1
VTEP
PIP-BGW2
VTEP
PIP-BGW3
VTEP
PIP-BGW4
• External routers
10.1.1.101 10.1.1.102 10.1.1.103 10.1.1.104
• No SVI support on BGW nodes
.1 .1
Advertised and Reachable through Individual
Point-to-Point L3 Links
Primary IP Address (PIP)
Point-to-Point L3 Links
(Physical/Sub-Interfaces)
ADC ADC
• Intra-Site: Leaf nodes use PIP to reach the device
ADC ADC
connected to Border Gateways
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102 • Inter-Site: Remote Border Gateways use PIP to
reach the device connected to Border Gateways
VTEP
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
VPC Border Gateways
NXOS Release 9.2(1)
NXOS Release
9.2(1)
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
NXOS Release
9.2(1)
….
VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
VXLAN Multi-Site
NXOS Release
9.2(1)
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
NXOS Release
VXLAN Multi-Site 9.2(1)
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
NXOS Release
VXLAN Multi-Site 9.2(1)
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
NXOS Release
VPC Border Gateways 9.2(1)
Inter-Site
Network
Site 1 Site 2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
NXOS Release
VPC Border Gateways 9.2(1)
Inter-Site
Network
L3
Site 1 Site 2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
NXOS Release
VPC Border Gateways 9.2(1)
Inter-Site
Network
VTEP VTEP
Site 1 Site 2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
NXOS Release
VPC Border Gateways 9.2(1)
Inter-Site
Network
VTEP VTEP
Site 1 Site 2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
Inter-Site BUM Traffic
Handling
VXLAN Multi-Site
BUM Traffic Forwarding
Overlay Multi-Site
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BUM
Site 1 Site n
Baremetal
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
VXLAN Multi-Site
BUM Replication Modes (Multicast Intra-Site)
Overlay Multi-Site
Ingress Replication
Multicast Multicast
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Site 1 Site n
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
VXLAN Multi-Site
BUM Replication Modes (Ingress Replication Only)
Overlay Multi-Site
Ingress Replication
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Site 1 Site n
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
VXLAN Multi-Site
BUM Replication Modes (Mixed Mode Intra-Site)
Overlay Multi-Site
Ingress Replication
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Site 1 Site n
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
VXLAN Multi-Site
BUM Traffic Policing
Overlay Multi-Site
Storm Control
VTEP VTEP Broadcast 0-100% VTEP VTEP
BGW BGW
Unknown Unicast 0-100% BGW BGW
Multicast 0-100%
Spine Overlay Site 1
Spine Spine Spine Spine Overlay Site n
Spine Spine Spine
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BUM
Site 1 Site n
Baremetal
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Control and Data Planes
VXLAN Multi-Site
Control Plane
VXLAN Multi-Site
Control Plane Deployment Considerations
MP-eBGP EVPN only inter-Sites
• Next-hop behavior (VXLAN tunnel termination and reorigination) and loop protection
(as-path attribute)
Two main options for underlay and overlay control plane deployment
1. I-E-I (Recommended)
• Intra-Site: IGP (OSPF, IS-IS) as underlay CP, iBGP as overlay CP
• Inter-Sites: eBGP for both underlay and overlay CPs
2. E-E-E*
• Intra-Site and Inter-Sites: eBGP for both underlay and overlay CPs
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
VXLAN Multi-Site
Underlay Control Plane
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
VXLAN Multi-Site
Overlay Control Plane (L3 Core)
Route Server (eBGP ”Route Reflector”)
RS
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
VXLAN EVPN
iBGP-EVPN VXLAN EVPN
iBGP-EVPN
Spine Spine Spine Spine
RR RR
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
VXLAN Multi-Site
Overlay Control Plane (L3 Core, no RS)
eBGP-EVPN
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
VXLAN EVPN
iBGP-EVPN VXLAN EVPN
iBGP-EVPN
Spine Spine Spine Spine
RR RR
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
VXLAN Multi-Site
Overlay Control Plane
RS
L3VNI: 50001
L3VNI: 50001
Route-Target: DC Core Route-Target: 65502:50001
65501:50001
(Layer-3 Unicast)
VRF VRF
Tenant1 Tenant1
DCI
…. ….
VTEP VIP1 VTEP VTEP VIP2 VTEP
10.1.1.111 10.2.2.222
Fabric BGW BGW BGW BGW
VXLAN EVPN
iBGP-EVPN VXLAN EVPN
iBGP-EVPN
Spine Spine Spine Spine
RR RR
L2VNI: 30010 (VLAN 10)
Site1 L2VNI: 30020 (VLAN 20)
Site2 L2VNI: 30010 (VLAN 10)
L3VNI: 50001 (Tenant1) L3VNI: 50001 (Tenant1) L3VNI: 50001 (Tenant1)
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
VXLAN Multi-Site
Overlay Control Plane (Site 1)
RS
L3VNI: 50001
L3VNI: 50001
Route-Target: DC Core Route-Target: 65502:50001
65501:50001
(Layer-3 Unicast)
Type MAC / Length L2VNI / RT IP / Length L3VNI / RT Next-Hop Seq.
VRF VRF
2 0000.3010.1101/48 30010, 65501:30010 192.168.10.101/32 50001, 65501:50001 10.1.1.1
…. ….
VTEP VIP1 VTEP VTEP VIP2 VTEP
10.1.1.111 10.2.2.222
Fabric BGW BGW BGW BGW
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
VXLAN Multi-Site
Overlay Control Plane (Site 2)
RS
L3VNI: 50001
L3VNI: 50001
Route-Target: DC Core Route-Target: 65502:50001
65502:50001
(Layer-3 Unicast)
Type MAC / Length L2VNI / RT IP / Length L3VNI / RT Next-Hop Seq.
…. ….
VTEP VIP1 VTEP VTEP VIP2 VTEP
10.1.1.111 10.2.2.222
Fabric BGW BGW BGW BGW
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
VXLAN Multi-Site
Overlay Control Plane (DCI)
RS
L3VNI: 50001
L3VNI: 50001
Route-Target: DC Core Route-Target: 65502:50001
65501:50001
(Layer-3 Unicast)
VRF VRF
Tenant1 Tenant1
DCI
…. ….
VTEP VIP1 VTEP VTEP VIP2 VTEP
Type MAC / Length
10.1.1.111 L2VNI / RT IP / Length L3VNI / RT Next-Hop
10.2.2.222 Seq.
Fabric BGW 2 0000.3010.1101/48BGW 30010, 65599:30010 192.168.10.101/32 BGW
50001, 65599:50001 10.1.1.111 BGW
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 76
VXLAN Multi-Site
Data Plane
VXLAN Multi-Site
Overlay Data Plane
Inter-site VXLAN
Data Plane
DCI
…. ….
VTEP Multi-Site VIP1 VTEP VTEP Multi-Site VIP2 VTEP
10.1.1.111 10.2.2.222
Fabric BGW BGW BGW BGW
DF
Traffic is replicated VTEP 30010 VTEP
2
VTEP VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
DF
1 Host 1 sends a
VTEP 30010 VTEP
BGW12 BGW22
L2 BUM frame
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 80
VXLAN Multi-Site Packet Walk
Layer 2 (DF and Split Horizon) – Site 1
Bridge
DF
VTEP 30010 VTEP
BGW11 BGW21
DF
VTEP 30010 VTEP
BGW12 BGW22
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 Drop due to Designated Forwarder (DF) rule 0000.3010.1102
192.168.10.101 192.168.10.102
VTEP
DF
30010 BGW11 replicates traffic VTEP
BGW11
inter-Sites toward BGW BGW21
nodes
VTEP BUM Forward 3 VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
DF
VTEP 30010 VTEP
BGW12 BGW22
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 82
VXLAN Multi-Site Packet Walk
Layer 2 (DF and Split Horizon) – DCI
Bridge
SIP DIP VXLAN SMAC DMAC SIP DIP
DF
VTEP 30010 VTEP
BGW11 BGW21
DF
VTEP 30010 VTEP
BGW12 BGW22
BUM Forward
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 Drop due to Designated Forwarder (DF) rule 0000.3010.1102
192.168.10.101 192.168.10.102
DF
VTEP VTEP
30010
Traffic is replicated
BGW11 BGW21 intra-Site
VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
4 VTEP
DF
VTEP 30010 VTEP
BGW12 BGW22
BUM Forward
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 84
VXLAN Multi-Site Packet Walk
Layer 2 (DF and Split Horizon) – Site 2
Bridge
DF
VTEP 30010 VTEP
BGW11 BGW21
VTEP VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
DF
VTEP 30010 VTEP
BGW12 BGW22
BUM Forward
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 Drop due to Designated Forwarder (DF) rule 0000.3010.1102
192.168.10.101 192.168.10.102
DF
VTEP 30010 VTEP
BGW11 BGW21
VTEP VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
DF
VTEP 30010 VTEP
BGW12 BGW22
5
Leaf20 sends traffic
to local Host 2
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 86
Multi-Site Packet
Walk (Bridging)
VXLAN Multi-Site Packet Walk
Layer 2 (Host 1 to Host 2) – Site 1
Bridge
2
VTEP VTEP
VXLAN EVPN VIP1 VXLAN EVPN VIP2 VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
BGW12 BGW22
destined to remote Host 2
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 88
VXLAN Multi-Site Packet Walk
Layer 2 (Host 1 to Host 2) – DCI
Bridge
VTEP
3 VTEP
VXLAN EVPN VIP1 VXLAN EVPN VIP2 VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
VTEP VTEP
BGW12 BGW22
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
VXLAN Multi-Site Packet Walk
Layer 2 (Host 1 to Host 2) – Site 2
Bridge
VTEP VTEP
BGW22 performs L2 lookup
and encapsulates toward
BGW11 BGW21
destination L20 node
VTEP
VXLAN EVPN VIP1 VXLAN EVPN VIP2 VXLAN EVPN
4 VTEP
VTEP VTEP
BGW12 BGW22
5
Leaf20 bridges traffic
to local Host 2
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 90
VXLAN Multi-Site Packet Walk
Layer 2 (Host 2 to Host 1) – Site 2
Bridge
VTEP
VXLAN EVPN VIP1 VXLAN EVPN VIP2 VXLAN EVPN
7 VTEP
VTEP VTEP
BGW12 BGW22
6
Host 2 replies to
remote Host 1
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 91
VXLAN Multi-Site Packet Walk
Layer 2 (Host 2 to Host 1) – DCI
Bridge
BGW21 performs L2
VTEP lookup and encapsulates VTEP
VTEP VTEP
BGW12 BGW22
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
VXLAN Multi-Site Packet Walk
Layer 2 (Host 2 to Host 1) – Site 1
Bridge
9
VTEP VTEP
VXLAN EVPN VIP1 VXLAN EVPN VIP2 VXLAN EVPN
Leaf10 Site1 DCI Site2 Leaf20
VTEP VTEP
10 Leaf10 bridges traffic
BGW12 BGW22
toward Host 1
Baremetal Baremetal
Host 1 Host 2
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 93
Connectivity to the
External Layer 3 Domain
VXLAN Multi-Site
Connectivity to the External Layer 3 Domain
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
VXLAN Multi-Site
Border Gateways and VRF-Lite to External Routers
Site 1
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
VXLAN Multi-Site
Border Gateway and Shared Border (aka ‘GOLF’)
External router operates like a
traditional VXLAN EVPN VTEP
(Layer 3 only)
Single MP-BGP EVPN peering
External
VRF-AVRF-B VRF-C
established with the external routers
Connectivity
Single MP-BGP EVPN routing
to exchange routes for all the VRFs
instance to exchange routes
Routed interface extending
‘underlay’ connectivity to
for all VRFs
VXLAN Data-Plane between the
the external routers
Multi-Site BGWs and the external routers
Site-External
Overlay
Same spine uplinks used for all
VXLAN encapsulated traffic (North-
South and East-West)
BGW BGW BGW BGW
VXLAN Data Plane
Required because of the use of DCI link
VTEP VTEP VTEP VTEP
between BGW and WAN tracking
Edge Router
Site-Internal
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 112
VXLAN Multi-Site
Egress Traffic Optimization
172.16.1.10
External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
Site1 VIP1
172.16.1.0/24 Site2 VIP2
172.16.1.0/24
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 113
VXLAN Multi-Site
Egress Traffic Optimization
172.16.1.10
External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 114
VXLAN Multi-Site
Egress Traffic Optimization – WAN Isolation
172.16.1.10
WAN Isolation
Scenario External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
Site1 VIP1
172.16.1.0/24 Site2 VIP2
172.16.1.0/24
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 115
VXLAN Multi-Site
Ingress Traffic Optimization
192.168.10.0/24 WAN Edge 1-4
192.168.10.101/32 WAN Edge 1-2
192.168.10.102/32 WAN Edge 3-4
Host routes Deploying LISP on the
advertisement in the WAN Edge routers is a
WAN viable alternative to host
External routes advertisement
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
eBGP-EVPN
192.168.10.0/24 VIP1 DC Core 192.168.10.0/24 VIP2
192.168.10.101/32 VIP1 192.168.10.102/32 VIP2
(Layer-3 Unicast)
VTEP
VIP1 VTEP VTEP
VIP2 VTEP
10.1.1.111 10.2.2.222 Filtering of host routes
BGW BGW BGW BGW
Host routes advertised received from remote sites.
VXLAN EVPN across sites but NOT
re-advertised toward
VXLAN EVPN Only announce local host
route information
Spine Spine Spine Spine
the local WAN Edges
Site1
192.168.10.101/32 Leaf1 Site2
192.168.10.102/32 -> Leaf3
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 116
VXLAN Multi-Site
Ingress Traffic Optimization
192.168.10.0/24 WAN Edge 1-4
192.168.10.101/32 WAN Edge 1-2
192.168.10.102/32 WAN Edge 3-4
External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 117
VXLAN Multi-Site
Ingress Traffic Optimization – WAN Isolation
192.168.10.0/24 WAN Edge 3-4
192.168.10.101/32 WAN Edge 1-2
192.168.10.102/32 WAN Edge 3-4
WAN Isolation
Scenario External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
eBGP-EVPN
DC Core
(Layer-3 Unicast)
VTEP
VIP1 VTEP VTEP
VIP2 VTEP
10.1.1.111 10.2.2.222
BGW BGW BGW BGW
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 118
VXLAN Multi-Site
Symmetric Traffic Path and Perimeter FWs Integration
Symmetric
Ingress/Egress
Traffic Paths
External
WAN Edge 1 WAN Edge 2 Connectivity WAN Edge 3 WAN Edge 4
Active/Standby Active/Standby
FW DC Core FW
(Layer-3 Unicast)
VTEP
VIP1 VTEP VTEP
VIP2 VTEP
10.1.1.111 10.2.2.222
BGW BGW BGW BGW
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Host1 Host3
0000.3010.1101 0000.3010.1102
192.168.10.101 192.168.10.102
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
VXLAN Multi-Site and Network Services Integration
WAN
Active FW Standby FW
WAN
Independent Active/Standby pairs deployed in
Active/Standby Active/Standby separate Sites
Inter-Site
Network
FW FW
VTEP VTEP VTEP VTEP
Spine VXLAN EVPN Spine Spine VXLAN EVPN Spine Need to avoid the creation of asymmetric paths
VTEP
Site1
VTEP VTEP VTEP VTEP
Site2
VTEP VTEP VTEP
crossing different active FW nodes
Baremet Baremet
Only possible for N-S flows with perimeter FWs and
host routes advertisement or with PBR
al al
Active/Standby FW Active/Standby FW
WAN
Inter-Site
Network
Active/Active FW Cluster stretched across Sites
Split spanned ether-channel mode: not supported,
VTEP VTEP VTEP VTEP
BGW BGW
Legacy
infrastructure offers
only L2 services
L3 VTEP VTEP VTEP VTEP VTEP VTEP VTEP
L2
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 125
Multi-Site and Legacy Site Integration
Layer-2 Control Plane Exchange across Sites
eBGP-EVPN
MAC NH MAC NH
Baremetal Baremetal
BGW BGW
L2 All End-Points in the
legacy site are learned as
Po1 directly connected to the
BGW
Spine Spine Spine Spine
Baremetal Baremetal
A pair of Pseudo-BGWs inserted in each legacy site to extend Layer-2 and Layer-
3 connectivity between sites
• Replacement of traditional DCI technologies (EoMPLS, VPLS, OTV, …)
Slowly phase out the legacy networks and replace them with VXLAN EVPN fabrics
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 128
VXLAN Multi-Site and Legacy Site Integration
Starting from Legacy Networks Only (2)
Convert the nodes to
Convert the nodes to full BGWs functions
full BGWs functions
VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 129
VXLAN Multi-Site and Legacy Site Integration
Starting from Legacy Networks Only (3)
VTEP VTEP VTEP VTEP
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Decommission the legacy networks and leave only the VXLAN EVPN
fabrics in place
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 130
VXLAN Multi-Site and Legacy Site Integration
Starting from Legacy Networks Only (4)
VTEP VTEP VTEP VTEP
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
Move endpoints directly connected to the vPC BGW nodes (if any) to
regular leaf nodes and migrate to the Anycast BGW model
Anycast BGW is the recommended deployment options
The migration can be done in a non disruptive way, one node at the time
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 131
VXLAN Multi-Site Anycast BGW
BGW1
interface Ethernet1/1
• For vPC BGWs, the vPC peer-link does not need description TO-DC-CORE1
to be tracked as a DCI link ip address 10.111.111.1/30 tag 12345
DC Coreevpn multisite dci-tracking
(Layer-3 Unicast)
interface Ethernet1/2
description TO-DC-CORE2
ip address 10.111.222.1/30 tag 12345
evpn multisite dci-tracking
DCI e1/1 e1/1
e1/2 e1/2
….
VTEP VTEP
BGW2
interface Ethernet1/2
description TO-DC-CORE2
ip address 10.222.222.1/30 tag 12345
evpn multisite dci-tracking
VTEP VTEP VTEP VTEP
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 142
Conclusions
VXLAN EVPN – Multi-Site
Multi-Site Core
• Border Gateway (BGW) to Border Gateway (BGW)
reachability required
• Reachability Back-to-Back (full-mesh) or via Layer-3
transport network
• Any Routing Protocol for BG reachability No Underlay Extension
• IPv4 Unicast Transport
VTEP
(Ingress
VTEP
Replication) VTEP VTEP
• BGP full-mesh or Route-Server (eBGP ”Route Reflector”)
for Overlay Control-Plane Multi-Site Border Gateway (BGW):
• Seamless insertion into existing VXLAN EVPN Fabrics
Spine Spine Spine
(Border Gateways require Nexus 9x00-EX/-FX)
Spine Spine Spine Spine Spine
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
Multi-Site Advantages – ”The Multiple”
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 157
Inter-X Connectivity
Multi-Pod Multi-Fabric Multi-Site
Underlay Control Plane Unified Underlay Domain Separated Underlay Domains Separated Underlay Domains
Broadcast Suppression/Limit
no yes yes
(DCI)
Layer-2 Loop Prevention Loop mitigation (Edge Protection) VPC at Border Loop mitigation (At DCI)
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 158
Resources
• VXLAN EVPN Multi-Site Design and Deployment White Paper
https://www.cisco.com/c/en/us/products/collateral/switches/nexus-9000-series-switches/white-paper-c11-
739942.html
• Cisco Nexus 9000 Series NX-OS VXLAN Configuration Guide - Configuring VXLAN
EVPN Multi-Site
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus9000/sw/7-
x/vxlan/configuration/guide/b_Cisco_Nexus_9000_Series_NX-
OS_VXLAN_Configuration_Guide_7x/b_Cisco_Nexus_9000_Series_NX-
OS_VXLAN_Configuration_Guide_7x_chapter_01100.html
• Cisco Live Online - VXLAN BGP EVPN based Multi-POD, Multi-Fabric and Multi-Site
- BRKDCN-2035
https://www.ciscolive.com/global/on-demand-library/?search=BRKDCN-2035&showMyInterest=false#/
• Cisco DCNM 11.1(1) - Multi-Site Domain for VXLAN BGP EVPN Fabrics
https://www.cisco.com/c/en/us/td/docs/switches/datacenter/sw/11_1_1/config_guide/lanfabric/b_dcnm_fabric_lan/cont
rol.html#concept_nhz_lfc_yfb
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
In Summary…
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 160
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 161
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 162
Continue Your Education
BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 163
Thank you