BRKDCN 2933
BRKDCN 2933
BRKDCN 2933
BRKDCN-2933
#CiscoLive
Cisco Webex App
Questions?
Use Cisco Webex App to chat
with the speaker after the session
How
1 Find this session in the Cisco Live Mobile App
3 Install the Webex App or go directly to the Webex space Enter your personal notes here
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
• Introduction
• What is EVPN Multi-Site?
• Use cases
• Multi-Site with DCI – A
Deeper Look
• Migration from Legacy to
new EVPN/VXLAN Fabric
Agenda • Failure Scenarios
• Automation and Observability
with Nexus Dashboard
• Conclusion
BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Abstract
VXLAN is a widely adopted industry standard for encapsulation, and with MP-BGP,
EVPN provides extensive capabilities as a control-plane. With VXLAN and EVPN, we
have excellent capabilities for Data Center fabric deployments with an integrated
Layer-2 and Layer-3 approach. With the maturity of the control and data planes, new
capabilities for interconnecting multiple fabrics are experiencing growing interest with
VXLAN BGP EVPN. The goal of the session is to provide a better understanding of how
VXLAN EVPN Multi-Site architecture is a modern alternative to DCI technologies such
as OTV, VPLS, or EoMPLS, especially for interconnecting data center networks that
are solely built on legacy technologies (for example, STP, vPC, or Cisco FabricPath).
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Introduction
Introduction
• A brief touchpoint of the work at the IETF (Internet Engineering Task
Force) and what RFC (Request for Comment) are Standard and
what Informational
• What is VXLAN EVPN Multisite?
• Use Cases – Focus on Enabling Migration Off Legacy Technologies
• Migration/Deployment Scenarios
• The Border Gateway (BGW)
• Automation and Observability
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
What is
Multisite?
RFC 9014
By the Standards Body
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
RFC 9014 - Overview
• DCI EVPN Overlay (aka RFC 9014)
• Interconnect Solution for Ethernet VPN (EVPN) Overlay Networks
• From the Abstract “extend the Layer 2 connectivity required for some tenants.”
*RFC 9014 supports more than just EVPN for the Interconnect Network
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
RFC 9014 Gateway Model Side-by-Side
Decoupled and Integrated Gateway
WAN Edge
VLAN Handoff
BGP AS BGP AS
65002
WAN Edge
VLAN Handoff 65002
Gateway Gateway
*RFC 9014 supports more than just EVPN for the Interconnect Network
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
RFC 9014 Gateway Model Side-by-Side
Decoupled and Integrated Gateway
WAN Edge
VLAN Handoff
BGP AS BGP AS
65002
WAN Edge
VLAN Handoff 65002
Gateway Gateway
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Multi-Site Solution for
Ethernet VPN (EVPN)
Overlay
draft-sharma-bess-multi-site-evpn
What is Multi-Site?
By the Standards Body
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Multi-Site
By the Standards Body
• Multi-Site Solution for Ethernet VPN (EVPN) Overlay (draft-sharma-bess-multi-site-evpn)
• Interconnect Solution for Ethernet VPN (EVPN) Overlay Networks
• From the Abstract “support extension of Layer-2 and Layer-3, Unicast & Multicast, VPNs”
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
RFC9014 and Multi-Site - Side by Side
DCI-EVPN-Overlay Multi-Site EVPN
(RFC 9014) (draft-sharma-bess-multi-site-evpn)
Interconnect Integrated (1-Box), Decoupled (2-Box) Integrated (1-Box)
EVPN RT-2 Re-Originated with I-ESI Re-Originated with ESI 0 Re-Originated with I-ESI
EVPN RT-3 Consumed and Generated Consumed and Generated Consumed and Generated
EVPN RT-4 Consumed and Generated Consumed and Generated Consumed and Generated
Route Distinguisher (RD) Separate RD for Intra and Inter DC Separate RD for VIP and PIP
Route-Target (RT) Separate RT for Intra and Inter DC Same RT for Intra and Inter DC
ESI-Type Type 0 (Operator Managed) Type 3 (MAC Based) or Type 5 (AS based)
BUM Tree # 2, GW stitched (Intra and Inter DC) 2, GW stitched (Intra and Inter DC)
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
RFC9014 and Multi-Site – Side by Side
In a Nutshell
BGP Autonomous System (AS) BGP Autonomous System (AS) BGP Autonomous System (AS) BGP Autonomous System (AS)
65001 65002 65001 65002
VXLAN BGP EVPN eBGP VXLAN BGP EVPN VXLAN BGP EVPN eBGP VXLAN BGP EVPN
GW EVPN GW GW EVPN GW
Address-Family Address-Family
// Layer-2
// // Layer-2 & Layer-3
//
*BGW – Border Gateway (BGW); Cisco’s name for the VXLAN EVPN to VXLAN EVPN Gateway
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
EVPN Multisite
Use Cases
Use Cases - Overview
VXLAN EVPN Multi-Site architecture is a design for VXLAN BGP
EVPN–based overlay networks. It allows interconnection of multiple
distinct VXLAN BGP EVPN fabrics or overlay domains, and it allows
new approaches to fabric scaling, compartmentalization, and DCI.
Use cases for EVPN Multisite:
• Compartmentalization
• Hierarchical scale-out approaches
• DCI
Areas of Focus
• Integration of legacy networks
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Use Case #1: Compartmentalization
• Multiple Fabrics, single Data
DC Core / Super Spine
Center
• Single or Multiple Data Halls
S S S S
• Within a Geographic
Locations
• Control at BGW (Border
B B B B Gateway)
Fabric #1 Fabric #2
• Allows Extension of Layer-2
• Allows Extension of Layer-3
L L L L L L • Allows Extension of Layer-2
and Layer-3
Server Server Server Server • Allows Traffic Control
(BUM*)
• Defines VNI allocation and
stitching
• Optimizes BUM* Replication
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
BUM Optimization
Use Case #1 – Compartmentalization
Single Fabric BUM with Ingress Replication Multi-Site BUM with Ingress Replication
DC Core / Super Spine DC Core / Super Spine
S S S S S S S S
S S S S B B B B
Fabric #1 Fabric #2 Fabric #1 Fabric #2
L L L L L L L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Use Case #2 - Scale
• Multiple Fabrics , single or multiple Data
DC Core / Super Spine
Center
• Single or Multiple Data Halls
S S S S
• Within or between Geographic Locations
• Control at BGW (Border Gateway)
• Reduces Remote VTEP Count
Up
B to 128
B Sites per Multi-SiteBDomain
B • Expands VTEP scale
Fabric #1 Fabric #128
• Scale through Hierarchy
• Multiply VTEP with Sites
L L L L L L
*TRM upto 15 sites
Up to 256 VTEP per Fabric Up to 256 VTEP per Fabric
Server Server Server Server *Number of BGWs per site 6 (Anycast), 2 (vPC)
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
VTEP Scale
Use Case #2 - Scale
S S S S S S S S
S S S S B B B B
Fabric #1 Fabric #2 Fabric #1 Fabric #2
L L L L L L L L L L L L
Leaf #1 sees every VTEP, 5 VTEP Peer Leaf #1 sees only local VTEP, 3 VTEP Peer
3 VTEP Peer for Fabric #2 (Between) 1 VTEP Peer for Exit, BGW (Between)
2 VTEP Peer for Fabric #1 (Local) 2 VTEP Peer for Fabric #1 (Local)
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Use Case #3 – Data Center Interconnect (DCI)
• Multiple Fabrics, Geographically
Dispersed
• Classic DCI Use Case
• Allows Extension of Layer-2
B B
• Allows Extension of Layer-3
L L L
• Allows Extension of Layer-2 and Layer-3
B B
• Allows Traffic Control (BUM*)
L L L
• Defines VNI allocation and stitching
• Optimizes BUM* Replication
B B
B B
L L L
L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Use Case #4 – Integration with Legacy Networks
• Integrating Fabrics with Legacy
DC Core / Super Spine
Networks
• BGW Frontends Legacy Network
S S S S
• BGW Frontends New Network
• Host Mobility and Migration
• Provides Distributed Default Gateway
B B B B • Allows Layer-2 Extension where needed
Fabric #1
• Benefits from all Multi-Site functions
Agg Agg
• Layer-2, Layer-3 Multicast and Unicast
L L L VPNs between different Networks for
Access Access Access Migration or Co-Existance
Server Server
Server Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Multisite and the Role of
the Border Gateway
A Deeper Look
As we Talk about Scale
Hardware Support
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
As we Talk about Scale
Scalability Values as of NX-OS 10.2(5)M
Multi-Site Scale
Number of Sites 128
Number of BGW per Site 6
Number of VTEP per Site (internal) 256
*The values provided in these tables focus on the scalability of one particular Route scale at a time
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Some Notes on BGW and VXLAN Tunnels
Multi-Site
• Tunnels are Stitched at the BGW (Border Gateway)
• Intra Fabric Tunnel goes from Leaf to Leaf or Leaf to BGW
• Inter Fabric Tunnel goes from BGW to BGW
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Some Notes on the Interconnect and Underlay
Multi-Site
• Fabric #1 Underlay (VTEP, Point-2-Point, Loopback etc) is not aware of Fabric #2
• Each Fabric maintains their Unique Network Topology, Protocols and IP Addressing
• Only BGW IP Addressing must be Unique and Aligned between Sites
Leaf Leaf
Leaf Leaf
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Border Gateway
Details
Border Gateways Deployment Considerations
Anycast Border
Leaf Gateway
Anycast Spine B B B vPC Spine
Border Gateway L L L Border Gateway
B B B B B B
S S S S
L L L L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Anycast Border Gateway
Anycast Border Gateway
• Up to 6 Border Gateways
• Border Gateway
• Deploying as a Leaf node since release 7.0(3)I7(1)
• Deploying as a Spine node since release
7.0(3)I7(2)
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
vPC Border Gateway
vPC Border Gateway
• Up to 2 Border Gateways
• Border Gateway
• Deploying as a Leaf node since 9.2(1)
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
When to use what BGW
B B B B B B
Fabric Fabric
L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
vPC Border Gateways
The Details
Details on the Different BGW
• Both Anycast and vPC Border Gateway needs to be configured with a common Multi-Site VIP
address and an individual Primary IP (PIP) address
• vPC Border Gateways share a secondary IP address to be used as vPC virtual IP (vPC VIP)
Multi-Site VIP
10.0.2.1
Anycast Border Gateway
B B B B B B
Fabric Fabric
L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
VXLAN EVPN Multi-Site with vPC BGW considerations
What’s What?
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
VXLAN EVPN Multi-Site with vPC BGW considerations
What are the used for?
Control Plane IP address (CP IP):
• Used for control plane adjacencies for the
MP-BGP EVPN overlay with the remote BGW
devices.
SRC DST
Primary IP address (PIP): vPC VIP1 vPC VIP2 VXLAN Header Original Packet
• Unique IPs per BGW used to source traffic
originated from devices connected via Layer
3 and used to receive traffic from remote Inter-site
sites. North-South Traffic Network
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
VXLAN EVPN Multi-Site with vPC BGW considerations
Things to Think About
M-Site 1 M-Site 2
L L
VTEP VTEP
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
DCI & vPC Border
Gateways Connectivity
and Migration
A deeper look
1. Common Control plane & Data
plane
BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
vPC Border Gateway Use
Cases
Integration with Legacy Networks
Distributed Anycast Gateway
Primary Use cases
• vPC BGW attached to the existing legacy network providing interconnect with a remote network
• Enabling migration of Legacy fabric workloads to a modern fabric built with VXLAN EVPN (DCI
Multisite)
• The vPC BGWs use a Distributed Anycast Gateway (DAG) to provide a consistent first-hop gateway.
This coupled with new EVPN/VXLAN fabric we can extended the anycast GWs to be available across
each fabric
DC Core / Super Spine
S S S S
Distributed
B B B B
B B B B Anycast Gateway
Fabric #1
Agg Agg Agg Agg
L L L L
Access Access Access Access Access Access
Server Server
Server Server Server Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
VXLAN EVPN Multi-Site with vPC BGWs
vPC BGW Use Case: #1 Legacy Site to VXLAN/EVPN Fabric
Capabilities/Benefits Achieved
• Integration/coexistence of a legacy site with a
VXLAN BGP EVPN site with EVPN Multi-Site VXLAN
• Provides ability to migration workloads to DC Core / Super Spine
EVPN/VXLAN Fabrics S S S S
• STP Configurations STP Root
• vPC BGW should be configured as STP
Root
• Best Practice is to configure STP Root-
Guard on VPC Connections between
BGWs and Legacy Network B B B B B B
Fabric #1 Enable
STP Root Agg Agg
L L L L Guard
Access Access Access Access
Server Server
Server Server
FW LB
EVPN/VXLAN
Fabric Legacy Site
Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
VXLAN EVPN Multi-Site with vPC BGWs
vPC BGW Use Case: #1 Services Considerations
VIP Requested Traffic
Capabilities/Benefits Achieved
• Integration/coexistence of a legacy site
with a VXLAN BGP EVPN site with EVPN VXLAN
Multi-Site DC Core / Super Spine
• Provides ability to migration workloads to S S S S
EVPN/VXLAN Fabrics
• Considerations for Services
B B B B B B
Fabric #1
Agg Agg
L L L L
Access Access Access Access
Server Server
Server Server
FW LB
EVPN/VXLAN
Fabric Legacy Site
Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
VXLAN EVPN Multi-Site with vPC BGWs
vPC BGW Use Case: #1 Service Migration
VIP Requested Traffic
• Load Balancer VIP/server
migration
• DNS
• Stateful firewalls DC Core / Super Spine
Agg Agg
L L L L
Access Access Access Access
Server Server
FW LB
Server Server
EVPN/VXLAN
Fabric Legacy Site
Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
VXLAN EVPN Multi-Site with vPC BGWs
Use Case #2 Small Site connectivity
Use Cases:
• Multisite connectivity for smaller VXLAN
EVPN/VXLAN sites DC Core / Super Spine
B B B B
FW LB FW LB
Spine Spine Spine Spine
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Migrating Away From Legacy
Using vPC Border Gateways
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Steps involved
Step 1: Insert a pair of vPC BGWs in each legacy site, using Layer 2 double-sided vPC
Step 2: Configure vPC BGWs DCI underlay network
Step 3: Configure vPC BGWs DCI overlay network
Step 4: Configure vPC BGWs for DCI Layer 2 extension across sites
Step 5: Enable Anycast Gateway on vPC BGWs and keep it in shutdown state
Step 6: Migrate first-hop FHRP Gateway in the legacy site to the vPC BGW Anycast Gateway
Step 7: Transition legacy data centers to new Data Center Fabric
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 1: Insert Pair of BGWs into Each Legacy Site
B B B B Enable
B B B B STP Root
Enable Guard
Fabric #1 STP Root Agg Agg Agg Agg
Guard
L L L L
Access Access Access Access Access Access
Server Server
Server Server Server Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 1 – Cont’d: If Legacy Devices Don’t support VPC/mLAG
B B B B
Enable Enable
STP Root STP Root
Guard Agg Agg Guard Agg Agg
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 1: Configuration
• Define the vPC domain and properly tune the delay-restore and the reload-delay timers to optimize
convergence after a vPC peer reload event.
• Establish iBGP peering relationship along with associated IGP peering (OSPF, ISIS, etc.)
vlan 3600
interface Vlan3600
feature vpc
R R R R description VPC-Peer-Link SVI
no shutdown
vpc domain 1
mtu 9216
peer-switch
no ip redirects
peer-keepalive destination 172.19.217.122
ip address 10.1.10.49/30
source 172.19.217.123
no ipv6 redirects
delay-restore 150
B B ip ospf network point-to-point
peer-gateway
ip router ospf UNDERLAY area 0.0.0.0
auto-recovery reload-delay 360
ip pim sparse-mode
ipv6 nd synchronize Agg Agg
ip arp synchronize
system nve infra-vlans 3600
Access Access Access
interface port-channel10
router bgp 65501
vpc peer-link Server Server neighbor 10.1.10.50
remote-as 65501
Legacy Site address-family ipv4 unicast
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 2: Configure vPC BGWs DCI underlay network
R R R R
10.55.41.1
interface Ethernet1/3
no switchport
Eth1/3 mtu 9216
AS 65520 10.55.41.2 ip address 10.55.41.2/30 tag 54321
B B evpn multisite dci-tracking
Lo0: 10.101.101.41
Agg Agg
Site internal
Server Server
Legacy Site
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 2: Configure vPC BGWs DCI underlay network
neighbor 10.55.41.1
remote-as 65099
Access Access Access update-source Ethernet1/3
address-family ipv4 unicast
Server Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 3: Configure vPC BGWs DCI Overlay network
• Configure the remote BGW neighbor(s) with the EVPN address family type L2VPN EVPN enabled
• The IP address specified for the neighbor represents its loopback0 CP IP address
• ebgp-multihop command will likely be required to support remote BGW devices
• The peer-type fabric-external configuration is required for each remote Multi-Site BGW(s)
• The rewrite-evpn-rt-asn configuration is required to enable the rewriting of Route-Target values for prefixes
advertised to remote BGWs
Server Server
EVPN/VXLAN Fabric
AS 65521 Legacy Site
Server
AS 65520
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 4: Configure vPC BGWs for DCI Layer 2 extension across sites
• Define the site-id on each vPC BGW - the pair of vPC BGWs at the same site must use the same site-id
value
• Define the loopback interface to be used as Multi-Site virtual IP address (Multi-Site VIP), and the loopback
interface to be used as Primary IP address (PIP) and vPC virtual IP address (vPC VIP)
• Map the VLANs to the corresponding Layer 2 VNIs.
evpn multisite border-gateway 2 VXLAN evpn multisite border-gateway 1
delay-restore time 300
DC Core / Super Spine
R R R R interface loopback100
description Multi-Site VIP
ip address 10.10.12.1/32 tag 54321
ip pim sparse-mode
!
interface loopback1
B ip address 10.10.10.1/24 tag 54321 <-- The first
B B B B B IP is each BGW's PIP and is unique in the pair
Fabric #1 ip address 10.10.11.1/24 secondary tag 54321
Agg Agg
L L L L
vlan 5
Access Access Access vn-segment 30005
Server Server
vlan 6
Server Server
vn-segment 30006
EVPN/VXLAN
Fabric Legacy Site
Server
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 4 – Con’t: Configure vPC BGWs for DCI Layer 2 extension across sites
• Associate the Layer 2 VNIs with the NVE interface (VTEP) for selective advertisement. Only the associated
Layer 2 VNIs are extended across the DCI.
• NOTE: If VLANs being extended in VXLAN are already extended via a traditional DCI solution (OTV, VPLS), it
is critical to avoid the creation of an end-to-end Layer 2 loop between data center sites. This can be
achieved in a couple of different ways (on a VLAN-by-VLAN basis):
• “Flip the switch” - Disable the VLAN extension in traditional DCI solution and start using VXLAN, or;
• Keep the VLAN extension function via the traditional DCI solution and avoid trunking the VLAN on
one of the two vPC connections between the legacy networks and the vPC BGW nodes.
interface nve1
no shutdown
host-reachability protocol bgp
source-interface loopback1
multisite border-gateway interface loopback100
global ingress-replication protocol bgp
member vni 30005
multisite ingress-replication
ingress-replication protocol bgp
member vni 30006
multisite ingress-replication
mcast-group 239.1.1.1
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 5: Enable Anycast Gateway on vPC BGWs and keep it in shutdown state
• Define the Anycast Gateway MAC address (2020.0000.00AA in this example) for all the
defined tenant SVIs
• Map one of the reserved VLANs to the L3 VNI to be used for a given VRF (tenant-1)
• Associate L3VNI to NVE interface (VTEP on BGW)
AS 65099
• Define the SVI to be used as Anycast Gateway and keep it in shutdown mode
Site external
R R R R
• Configure the VRF under the BGP process to be able to start exchanging L3 prefixes with
the remote BGW nodes:
Anycast GW • Associate route-map used to redistribute IP subnet information into the EVPN control
SVIs in down state plane – match on TAG
interface Vlan5
shutdown
B B vrf member tenant1
fabric forwarding anycast-gateway-mac
2020.0000.00AA ip address 10.1.5.1/24 tag 12345 NOTE: Tag to facilitate
Site internal
! redistribution
HSRP enabled SVIs in up state fabric forwarding mode anycast-gateway
vlan 2001
vn-segment 50001
vrf context tenant-1 router bgp 65520
Agg Agg
vni 50001 <-- Maps the tenant/VRF to L3VNI vrf tenant-1
! address-family ipv4 unicast
Access Access Access interface nve1 redistribute direct route-map FABRIC-RMAP-REDIST-SUBNET
member vni 50001 associate-vrf maximum-paths ibgp 2 only needed for local fabric
address-family ipv6 unicast
Server Server redistribute direct route-map FABRIC-RMAP-REDIST-SUBNET
maximum-paths ibgp 2 only needed for local fabric
!
Legacy Site route-map FABRIC-RMAP-REDIST-SUBNET permit 10
match tag 12345
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 6: Migrate first-hop FHRP Gateway in the legacy site to the vPC BGW Anycast Gateway
• Align all FHRP Gateway MAC and IP addresses with the Multi-Site vPC BGW
distributed IP Anycast Gateway configuration. You must use the same virtual
MAC address for all of the different IP subnets, because the Anycast Gateway
AS 65099 virtual MAC address is a global configuration parameter on VXLAN EVPN VTEPs.
Site external
R R R R • Create a sub-interface per tenant and enable exchange of IPv4 routes with the
BGP neighbor.
interface vlan 20
vrf member Tenant-A
Eth1/1 B B ip address 192.168.20.201/24
192.168.20.2
Site internal
hsrp 10
ip 192.168.20.1
Eth1/1 mac-address 2020.0000.00aa interface Ethernet1/1.20
192.168.20.1 description L3 Link to vPC BGW1 (T1)
Agg Agg encapsulation dot1q 20
vrf member Tenant-A
ip address 192.168.20.4/31
VXLAN
B B B B
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 61
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 7: Continued
End state of the legacy data center migration to VXLAN EVPN fabrics with vPC BGW nodes
• Getting to this point - Migration of services (Firewall, Load Balancing, DNS, etc.), application workloads
and associated dependences have migrated to EVPN fabric
• Notice that the vPC BGW nodes perform the full BGW duties as they allow extending connectivity
between endpoints connected to local and remote VTEP devices. This is in contrast with original state in
the “legacy” zones, where there was no presence of VTEP nodes inside the local sites.
VXLA
N
B B B B
S S S S
L L L L L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Migrating legacy to VXLAN EVPN fabrics using vPC BGWs
Step 7: Continued
Converting vPC BGWs to Anycast BGWs (Optional, but recommended Last step)
• This is the recommended deployment model for interconnecting VXLAN EVPN fabrics, but it is only
possible if there are no endpoints connected to the original vPC BGWs that are using them as their
default gateway.
• Note: The conversion to Anycast mode can be performed one BGW at the time, in order not to
disrupt the Layer 2 and L3 connectivity between sites.
VXLA
N
Anycast BGWs Anycast BGWs
B B B B
S S S S
L L L L L L L L L L
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
EVPN Multi-Site vPC
BGW failure scenarios
EVPN VXLAN Multi-site BGW Failure Scenarios
• EVPN Multi-Site dci-tracking: interface tracking is required
on the interface(s) connecting to the external Layer 3 core
to detect the scenario where a given vPC BGW node gets
isolated from the external network (Site External)
Eth1/1
B B
interface Ethernet1/1
Eth1/2 description L3 Link to Site-External Network
ip address 10.111.111.1/30
Site internal
interface Ethernet1/2
Access Access Access description L3 Link to Site-Internal Network
ip address 10.0.1.5/30
evpn multisite fabric-tracking
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
vPC BGW isolation from the site-external network
R R R R
• The PIP1 and vPC VIP addresses continue to be advertised
toward the site-internal network and to the peer BGW via
vPC VIP1 the Layer 3 adjacency established on the vPC peer-link.
11.11.11.11 This is required to allow connectivity to the external network
B B and to local endpoints (only reachable via the isolated BGW
node) both from endpoints connected to the local site and
PIP1 PIP2
in remote sites.
Site internal
10.1.10.1 10.1.20.1
S S
L Multi-site VIP
VTEP 100.100.100.100
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
vPC BGW isolation from the site-internal network
vPC VIP1 • This implies that 50 percent of the traffic flows incoming
11.11.11.11 from remote sites will need to be forwarded via the vPC
B B peer-link, together with the totality of flows originated from
endpoints or networks directly connected to the isolated
PIP1 PIP2
BGW node
Site internal
10.1.10.1 10.1.20.1
S S
L Multi-site VIP
VTEP 100.100.100.100
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Automation and
Observability
Nexus Dashboard Fabric Controller
and Insights
Nexus Dashboard Fabric Controller (NDFC)
Need new Icons
Solution Benefits
Fabric A Fabric B
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 69
Enhanced Classic LAN
Profile for Automating Migration of Legacy to EVPN/VXLAN
Benefits
Best Practice Templates Simplified workflows Flexibility based on customer needs
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 70
Cisco NDFC & Nexus Insights
Seamless integration with Day 2 operations for in depth telemetry analytics
End-to-end discovery,
Enhanced app experience
visibility and monitoring
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 71
Conclusion
Conclusion – Key Take-Aways
#1 #2
vPC Border Gateways VXLAN BGP EVPN Multi-Site
Provides an Industry Standard method to migrate off Legacy DC Tech A Simple add or drop-in
Flexible Integration model with older Network Gear First introduced in September 2017 – proven and deployed
Proven technology with documented Migration Plans A Solution beyond EVPN DCI Overlay (RFC9014)
Coordination with Application Teams once Migration Path is ready Provides Layer-2 and Layer-3 extension
Nexus Dashboard for Automation, Management and Visibility Wide Hardware Support
Flexible Deployment Option - Not just for VXLAN Fabrics
Nexus Dashboard for Automation, Management and Visibility
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 73
Fill out your session surveys!
These points help you get on the leaderboard and increase your chances of winning daily and grand prizes
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 74
• Visit the Cisco Showcase
for related demos
BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 75
Thank you
#CiscoLive
Gamify your Cisco Live experience!
Get points for attending this session!
How:
1 Open the Cisco Events App.
4 Click the + at the bottom of the screen and scan the QR code:
#CiscoLive BRKDCN-2933 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 77
#CiscoLive