BRKDCN 2035 PDF
BRKDCN 2035 PDF
BRKDCN 2035 PDF
#CLMEL
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Open the Cisco Events Mobile App
2 Find your desired session in the “Session Scheduler”
3 Click “Join the Discussion”
4 Install Webex Teams or go directly to the team space
5 Enter messages/questions in the team space
cs.co/ciscolivebot#BRKDCN-2035
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Session Objectives
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Data Centre 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Data Centre
Interconnect (DCI)
Evolution
#CLMEL
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 Centre
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Back Then
VXLAN for Interconnecting Networks
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
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 Centre
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
VXLAN Evolves as the Control Plane Evolves!
Before Yesterday
Yet Another Encapsulation
Flood and Learn (Multicast-based)
Data-Plane only Yesterday
VXLAN for the Data Centre – 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
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 – Normalised 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
VXLAN Multi-Site
Introduction
#CLMEL
Functional Components
and Use Cases
#CLMEL
VXLAN Multi-Site
Functional Components https://tools.ietf.org/html/draft-sharma-multi-site-evpn
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)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
VXLAN Multi-Site Characteristics
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
VXLAN Multi-Site
Main Use Cases
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
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
#CLMEL
VXLAN Multi-Site
HW/SW Support
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
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
*The values provided in these tables focus on the scalability of one particular route scale at a time
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Supported Topologies
#CLMEL
BGW-to-Cloud
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
BGWs Back-to-Back
Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf Leaf
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
VXLAN Multi-Site
Deep Dive
#CLMEL
Border Gateway
Deployment
Considerations
#CLMEL
VXLAN Multi-Site
Border Gateways Deployment Considerations
Border Gateways used for two main functions: Anycast Border Gateways
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Anycast Border
Gateways
#CLMEL
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
VPC Border Gateways
NXOS Release 9.2(1)
#CLMEL
NXOS Release
9.2(1)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
NXOS Release
9.2(1)
….
VTEP VTEP VTEP VTEP
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
NXOS Release
VXLAN Multi-Site 9.2(1)
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
NXOS Release
VXLAN Multi-Site 9.2(1)
BGW BGW
• Physical or Virtual Servers
VTEP VTEP
• Anycast Gateway function offered to the
Anycast
endpoints
Anycast
Gateway VPC VIP Gateway
10.1.1.121
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
NXOS Release
VXLAN Multi-Site 9.2(1)
DF VPC VIP
10.1.1.121 Node
• Same VPC node is elected DF for all the Layer-2
VNIs
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
NXOS Release
VPC Border Gateways 9.2(1)
Inter-Site
Network
Site 1 Site 2
#CLMEL 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
L3
Site 1 Site 2
#CLMEL 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
VTEP VTEP
Site 1 Site 2
#CLMEL 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Inter-Site BUM Traffic
Handling
#CLMEL
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Control and Data Planes
#CLMEL
VXLAN Multi-Site
Control Plane
#CLMEL
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 68
VXLAN Multi-Site
Underlay Control Plane
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
Spine
VXLAN EVPN Spine Spine
VXLAN EVPN Spine
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
VXLAN Multi-Site
Overlay Control Plane (L3 Core)
Route Server (eBGP ”Route Reflector”)
RS
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
Spine
VXLAN EVPN
iBGP-EVPN
Spine Spine
VXLAN EVPN
iBGP-EVPN
Spine
RR RR
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
VXLAN Multi-Site
Overlay Control Plane (L3 Core, no RS)
eBGP-EVPN
DC Core
(Layer-3 Unicast)
DCI
…. ….
VTEP VTEP VTEP VTEP
Spine
VXLAN EVPN
iBGP-EVPN
Spine Spine
VXLAN EVPN
iBGP-EVPN
Spine
RR RR
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
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
Spine
VXLAN EVPN
iBGP-EVPN
Spine Spine
VXLAN EVPN
iBGP-EVPN
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 72
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
Spine
VXLAN EVPN Spine Spine
VXLAN EVPN 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
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
Spine
VXLAN EVPN Spine Spine
VXLAN EVPN 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
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/48BGW30010, 65599:30010 192.168.10.101/32 BGW
50001, 65599:50001 10.1.1.111 BGW
Spine
VXLAN
2 EVPN Spine30010, 65599:30010
0000.3010.1102/48 192.168.10.102/32 VXLAN
50001, 65599:50001
Spine
EVPN
10.2.2.222
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
VXLAN Multi-Site Data
Plane
#CLMEL
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
Spine
VXLAN EVPN Spine Spine
VXLAN EVPN Spine
Intra-site VXLAN
Data Plane
Site1 Site2
VTEP VTEP VTEP VTEP VTEP VTEP VTEP VTEP
#CLMEL
VXLAN Multi-Site Packet Walk
Layer 2 (BUM) – Site 1
Bridge
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 79
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 81
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 83
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 85
Multi-Site Packet
Walk (Bridging)
#CLMEL
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 87
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
#CLMEL 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) – Site 2
Bridge
VTEP VTEP
BGW22 performs L2 lookup
and encapsulates toward
BGW11 BGW21
destination L20 node
VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
4 VTEP
VIP1 VIP2
Leaf10 Site1 DCI Site2 Leaf20
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 89
VXLAN Multi-Site Packet Walk
Layer 2 (Host 2 to Host 1) – Site 2
Bridge
VTEP
VXLAN EVPN VXLAN EVPN VXLAN EVPN
7 VTEP
VIP1 VIP2
Leaf10 Site1 DCI Site2 Leaf20
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
#CLMEL 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) – 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
#CLMEL 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) – 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 92
Failure Detection on
BGWs
#CLMEL
Anycast BGWs
#CLMEL
VXLAN Multi-Site
Failure Detection on BGWs – Fabric Isolation
Multi-Site VIP
(‘evpn multisite fabric-tracking’ command)
10.111.111.1
Spine Spine
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 95
VXLAN Multi-Site
Failure Detection on BGWs – Fabric Isolation
Multi-Site VIP
(‘evpn multisite fabric-tracking’ command)
10.111.111.1
If all the Site-Internal interfaces are detected as
BGW BGW BGW BGW down:
The isolated BGW stops advertising PIP/VIP
VTEP VTEP VTEP VTEP
1.
PIP-BGW2 PIP-BGW3 PIP-BGW4 addresses toward the Site-External network
10.200.200.22 10.200.200.23 10.200.200.24
2. The remaining BGWs perform new DF elections for
Site-Internal
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 96
VXLAN Multi-Site
Failure Detection on BGWs – Fabric Isolation
Multi-Site VIP
(‘evpn multisite fabric-tracking’ command)
10.111.111.1
If all the Site-Internal interfaces are detected as
BGW BGW BGW BGW down:
The isolated BGW stops advertising PIP/VIP
VTEP VTEP VTEP VTEP
1.
PIP-BGW2 PIP-BGW3 PIP-BGW4 addresses toward the Site-External network
10.200.200.22 10.200.200.23 10.200.200.24
2. The remaining BGWs perform new DF elections for
Site-Internal
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 97
VXLAN Multi-Site
Failure Detection on BGWs – DCI Isolation
DC Core
(Layer-3 Unicast) The Site-External interfaces on BGW nodes are
also tracked to determine their status (‘evpn
Site-External
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 98
vPC BGWs
#CLMEL
NXOS Release
VXLAN Multi-Site 9.2(1)
Spine Spine
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 100
NXOS Release
VXLAN Multi-Site 9.2(1)
Spine Spine
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 101
NXOS Release
VXLAN Multi-Site 9.2(1)
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 102
NXOS Release
VXLAN Multi-Site 9.2(1)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 103
NXOS Release
VXLAN Multi-Site 9.2(1)
DC Core
(Layer-3 Unicast) The Site-External interfaces on BGW nodes are
also tracked to determine their status (‘evpn
Site-External
Multi-Site VIP
10.111.111.1 Hosts)
• The isolated BGW stops advertising the Multi-Site
VIP address toward the Site-Internal network and
Site-External (via VPC Peer-Link)
Site 1 Seamless BGW node reinsertion by re-
advertising via VPC Peer-Link (ensure eBGP
multi-hop peering)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 104
NXOS Release
VXLAN Multi-Site 9.2(1)
DC Core
(Layer-3 Unicast) The Site-External interfaces on BGW nodes are
also tracked to determine their status (‘evpn
Site-External
Multi-Site VIP
10.111.111.1 Hosts)
• The isolated BGW stops advertising the Multi-Site
ADC Baremetal
VIP address toward the Site-Internal network and
Site-External (via VPC Peer-Link)
ADC EP
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 105
NXOS Release
VXLAN Multi-Site 9.2(1)
DC Core
(Layer-3 Unicast) If all the Site-External interfaces are detected as
down on BGW1 (Leaf-Mode):
Site-External
Multi-Site VIP
10.111.111.1
If all the Site-Internal interfaces are detected as
Spine Spine down on BGW2:
• The isolated BGW keeps advertising PIP/VPC VIP
addresses toward the Site-External and Site-
Site 1 Internal network (via VPC Peer-Link)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 106
NXOS Release
VXLAN Multi-Site 9.2(1)
DC Core
(Layer-3 Unicast) If all the Site-External interfaces are detected as
down on BGW1 (Leaf-Mode):
Site-External
Multi-Site VIP
10.111.111.1
If all the Site-Internal interfaces are detected as
ADC
Spine Spine
Baremetal
down on BGW2:
• The isolated BGW keeps advertising PIP/VPC VIP
ADC EP
0000.3010.1101
addresses toward the Site-External and Site-
0000.3010.1102 Site 1 Internal network (via VPC Peer-Link)
192.168.10.102 192.168.10.101
#CLMEL
VXLAN Multi-Site
Connectivity to the External Layer 3 Domain
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 109
VXLAN Multi-Site
Border Gateways and VRF-Lite to External Routers
Site 1
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 110
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-A
VRF-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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 111
Legacy Site Integration
#CLMEL
VXLAN Multi-Site
Legacy Site Integration IR for BUM +
aggregated BUM Pair of vPC BGWs
containment (EX/FX Switches)
Legacy
infrastructure offers
only L2 services
L3 VTEP VTEP VTEP VTEP VTEP VTEP VTEP
L2
#CLMEL 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
eBGP-EVPN
IP NH IP L3VNI
BGW BGW
L2 BGW BGW All End-Points in the
legacy site are learned as
Po1 directly connected to the
BGWs
Spine Spine Spine Spine
Baremetal Baremetal
BGW BGW
A pair of vPC 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
#CLMEL 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
full BGWs functions
VTEP VTEP VTEP VTEP
#CLMEL 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
Decommission the legacy networks and leave only the VXLAN EVPN
fabrics in place
#CLMEL 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
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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 131
Conclusions
#CLMEL
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 Spine
(Border Gateways require Nexus 9x00-EX/-FX) Spine Spine Spine Spine
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 156
Multi-Site Advantages – ”The Multiple”
#CLMEL 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)
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 158
Resources
• 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
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 159
In Summary…
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 160
Q&A
#CLMEL
#CLMEL BRKDCN-2035 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 162
Complete Your Online Session Evaluation
• Give us your feedback and receive a
complimentary Cisco Live 2019 Power
Bank after completing the overall event
evaluation and 5 session evaluations.
• All evaluations can be completed via
the Cisco Live Melbourne Mobile App.
• Don’t forget: Cisco Live sessions will
be available for viewing on demand
after the event at:
https://ciscolive.cisco.com/on-demand-library/
#CLMEL © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public
Thank you
#CLMEL
#CLMEL