Professional Documents
Culture Documents
Migrating Classical Ent Campus NW To VXLAN EVPN Based NW BRKENS-3096a
Migrating Classical Ent Campus NW To VXLAN EVPN Based NW BRKENS-3096a
Migrating Classical Ent Campus NW To VXLAN EVPN Based NW BRKENS-3096a
Migrating Classical
Enterprise Campus Networks to
VXLAN EVPN Based Networks
Part 1
BRKENS-3096a
#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
2 Click “Join the Discussion”
3 Install the Webex App or go directly to the Webex space Enter your personal notes here
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Introduction
• VXLAN EVPN Architecture overview
• Migration Strategies & Considerations
• Planning & Pre-requisites
• Automation Tools
• Key Take Away
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Typical Campus Network
ISP-A ISP-B
WAN
Building 1
Core Network
Building 2
Data Center
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Traditional 3-Tier Networks
Challenges
Core
• Broadcast Domain – Switches
Spanning-Tree
• Resiliency
• Scalability
Active Links Passive (Backup) Links
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
VXLAN EVPN Architecture
Benefits
Spines
• Any Subnet, Anywhere
• Segmentation
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
What is … ?
VXLAN EVPN
• Standards based Encapsulation • Standards based Control-Plane
• RFC 7348 • RFC 8365 (and RFC 7432)
• Uses UDP-Encapsulation • Uses Multiprotocol BGP
• Transport Independent • Uses Various Data-Planes
• Layer-3 Transport (Underlay) • VXLAN (EVPN-Overlay), MPLS, Provider
Backbone (PBB)
• Flexible Namespace
• 24-bit field (VNID) provides ~16M unique • Many Use-Cases Covered
identifier • Bridging, MAC Mobility, First-Hop &
• Allows Segmentations Prefix Routing, Multi-Tenancy (VPN)
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Why BGP EVPN for Enterprise Campus ?
• Industry-standard
• Flexible Overlay
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 9
Migration
Strategies
Migration Strategy -1 : Build and Move
Classic 3-Tier Network VXLAN EVPN Network
Layer 2
Layer 3
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Migration Strategy -2 : Phased Migration
Classic 3-Tier Network VXLAN EVPN Network
Layer 2
Layer 3
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Migration Strategy -2 : Phased Migration
Classic 3-Tier Network VXLAN EVPN Network
Layer 2
Layer 3
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Migration Strategy -3 : Flag Day
Classic 3-Tier Network
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Migration Strategy -3 : Flag Day
VXLAN EVPN Network
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Migration Strategies Comparison
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Planning &
Pre-requisites
MTU and VXLAN
Underlay
Outer IP Header • VXLAN adds 50 Bytes (or 54 Bytes)
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Interface Principles
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
IP Addressing Principles
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
IP Addressing Principles
P2p Agg : 10.1.1.0/24
10.1.1.0/30 RP RP
10.1.1.4/30
Core Layer
10.1.1.8/30 RID RID
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Unicast Routing - OSPF
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Unicast Routing - IS-IS
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Unicast Routing - eBGP
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Unicast Routing - eBGP
• eBGP – TWO-AS, yes it works!
AS # 65501
• eBGP peering for Underlay
− Spine is not a Route-Reflector (eBGP) Core Layer
− Retain Route-targets
− Disable BGP AS-Path check
• Underlay is Reachability ! IP Fabric Underlay
− Advertise all loopbacks
• Special Overlay Control-Plane treatment
− Next-Hop needs to be unchanged
AS # 65502
− Disable BGP AS-path check
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Unicast Routing - eBGP
• eBGP – Multi-AS, rebuild the Internet BGP AS#65501
• eBGP peering for Underlay
Core Layer
− Spine is not a Route-Reflector(eBGP)
− Retain Route-Targets
− Next-Hop needs to be unchanged
• Underlay is Reachability ! IP Fabric Underlay
− Advertise all loopbacks
• Special Overlay Control-Plane treatment
AS #2 AS #3 AS #4 AS #5 AS #6
− Next-Hop needs to be unchanged
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Overlay Broadcast, Unknown Unicast, Multicast
(BUM) Forwarding
INGRESS-REPLICATION MULTICAST-REPLICATION
V V V V V V V V
Two mechanics to handle Broadcast, Unknown Unicast and Link-Local Multicast (BUM):
• Ingress-Replication – Convert each BUM packet to multiple Unicast packets and transmit to each
remote VTEP
• Multicast-Replication – Convert each BUM packet to single Multicast packets and transmit in Underlay
network
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Multicast Enabled Underlay for BUM
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Automation Tools
• DIY
• Ansible Playbook
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Key Takeaways
Migration Strategies
Automation Tools
#CiscoLive BRKENS-3096b © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Technical Session Surveys
• Attendees who fill out a minimum of four
session surveys and the overall event
survey will get Cisco Live branded socks!
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
Pay for Learning with
Cisco Learning Credits
Cisco Learning and Certifications (CLCs) are prepaid training
vouchers redeemed directly
From technology training and team development to Cisco certifications and learning with Cisco.
plans, let us help you empower your business and career. www.cisco.com/go/certs
Here at the event? Visit us at The Learning and Certifications lounge at the World of Solutions
#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
• Visit the Cisco Showcase
for related demos
BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Thank you
#CiscoLive
#CiscoLive