Migrating Classical Ent Campus NW To VXLAN EVPN Based NW BRKENS-3096a

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 35

#CiscoLive

Migrating Classical
Enterprise Campus Networks to
VXLAN EVPN Based Networks
Part 1

Nazim Khan – Customer Success Specialist

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

4 Enter messages/questions in the Webex space

Webex spaces will be moderated https://ciscolive.ciscoevents.com/ciscolivebot/#BRKENS-3096a

by the speaker until June 17, 2022.

#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

• Flood & Learn


Mechanism Distribution
Switches
• Mobility- Roaming

• VLAN Scale Access


Switches
• Load Balancing

• 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

• Layer-3 ECMP links end-


to-end
Intermediate
• No Flooding with BGP
Control Plane

• Extensible Scale &


Resiliency
Leafs
• Distributed Gateway on
all Edge nodes (Leaf)

• 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

• One Fabric Architecture

• Proven & Scalable

• Hierarchical Fabric Domain

• 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

Deployment Integration Migration


Design & deploy new VXLAN Connect VXLAN BGP EVPN Migrate end-points to use
BGP EVPN fabric to classical 3-tier network new VXLAN BGP EVPN fabric

#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

EVPN Island Deployment Integration Phased Migration -1


Design & deploy new Connect VXLAN BGP Migrate few end-points
minimalistic VXLAN BGP EVPN to classical 3-tier to use new VXLAN BGP
EVPN fabric network EVPN fabric

#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

EVPN Island Deployment Integration Phased Migration -1 Phased Migration -2


Design & deploy new Connect VXLAN BGP Migrate few end-points Migrate switches and
minimalistic VXLAN BGP EVPN to classical 3-tier to use new VXLAN BGP scale the EVPN fabric
EVPN fabric network EVPN fabric

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Migration Strategy -3 : Flag Day
Classic 3-Tier Network

Backup Existing Network Prepare


Backup configuration, Gracefully shutdown the
device states of existing classic 3-tier network and
classic 3-tier network associated services

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Migration Strategy -3 : Flag Day
VXLAN EVPN Network

Backup Existing Network Prepare Bring Up


Backup configuration, Gracefully shutdown the Upgrade Software,
device states of existing classic 3-tier network and reconnect devices as per
classic 3-tier network associated services VXLAN EVPN Architecture

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Migration Strategies Comparison

Build & Move Phased Migration Flag Day


➢ Seamless Migration ➢ Seamless Migration in phases ➢ Migration with downtime

➢ Additional Hardware and ➢ Minimal additional hardware ➢ No Additional hardware and


resources required and resources required resources required*

➢ Opportunity to test & ➢ Opportunity to test & ➢ No opportunity to test &


familiarize VXLAN EVPN familiarize VXLAN EVPN Familiarize VXLAN EVPN

➢ Low Change Management ➢ Lowest Change Management ➢ High Change Management


Risks Risks Risks

➢ Moderate change window ➢ Long change window ➢ Minimal change window

* If existing devices can support VXLAN / EVPN and


other required features

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Planning &
Pre-requisites
MTU and VXLAN

Outer MAC Header


50 (54) Bytes of Overhead

Underlay
Outer IP Header • VXLAN adds 50 Bytes (or 54 Bytes)

UDP Header • Network switches support MTU up to 9216* bytes


− Accommodates jumbo MTU plus overlay overhead
VXLAN Header (50/54bytes)
Overlay
• Avoid Fragmentation
Original Layer-2 Frame − Adjust the Transport Network with appropriate MTU
*Cisco Catalyst 9k switches only support 9198 Byte for
Layer-3 Traffic

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Interface Principles

• Routed Ports and Interfaces


Core Layer
- Layer-3 Interfaces between Access and Core
(no switchport) Or SVI

- For each Point-to-Point (P2P) connection,


minimum /31 required (IPv4)
IP Fabric Underlay
- Alternatively, use IP Unnumbered /32

• Loopback as Source-Interface for VTEP Access Layer

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
IP Addressing Principles

• Prepare an IP addressing Plan RP RP

• Separate Interface functions through IP Core Layer


addressing (aggregates)
− Unicast Routing – Routing Protocol
Peering (p2p) IP Fabric Underlay

− Unicast Routing – Routing Identifier (RID)


V V V V V
− VTEP (NVE) Loopback
− Multicast Routing Loopback (RP) Access Layer

#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

RID Agg : 10.10.10.0/24


10.10.10.1/32
10.10.10.2/32 IP Fabric Underlay
10.10.10.3/32
VTEP Agg : 10.200.200.0/24
VTEP VTEP VTEP VTEP VTEP
10.200.200.1/32
10.200.200.2/32
RID RID RID RID RID
10.200.200.3/32
RP Agg : 10.254.254.0/24
10.254.254.1/32

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Unicast Routing - OSPF

• OSPF – watch your Network type!


Core Layer
− Network Type Point-2-Point (P2P)
− Preferred (only LSA type-1)
− No DR/BDR election
IP Fabric Underlay
• Suits well for routed interfaces/ports

• Full SPF calculation on Link Change Access Layer

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Unicast Routing - IS-IS

• IS-IS – what was this CLNS?


Core Layer
• Independent of IP (CLNS)

• Well suited for routed interfaces/ports


IP Fabric Underlay
• No SPF calculation on Link change

• Fast Re-convergence Access Layer

• Not everyone is familiar with it

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Unicast Routing - eBGP

• eBGP Underlay Routing – Service Provider style


• Two Different Models
− Two-AS
− Multi-AS

• BGP is a Distance Vector Protocol


− AS* are used to calculate the Path (AS_Path)

#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

• Only PIM ASM is supported on Catalyst 9k


• Multi-Destination Traffic (Broadcast, Unknown Unicast, etc.) needs to be
replicated to ALL VTEPs serving a given VNI
• Each VTEP is Multicast Source & Receiver

• For a given VNI, all VTEPs act as a Sender and a Receiver

• Aggregation Switches make good Rendezvous-Point (RP) Locations in Topologies


• Reserve a range of Multicast Groups (Destination Groups/DGroups) to service the
Overlay and optimize for diverse VNIs

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Automation Tools

• DIY

• Ansible Playbook

• Intent Based Networking

#CiscoLive BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Key Takeaways

VXLAN EVPN Overview

Migration Strategies

EVPN Fabric Considerations

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!

• Attendees will also earn 100 points


in the Cisco Live Game for every
survey completed.

• These points help you get on the


leaderboard and increase your chances
of winning daily and grand prizes.

#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

Learn Train Certify


Cisco U. Cisco Training Bootcamps Cisco Certifications and
IT learning hub that guides teams Intensive team & individual automation Specialist Certifications
and learners toward their goals and technology training programs Award-winning certification
program empowers students
Cisco Digital Learning Cisco Learning Partner Program and IT Professionals to advance
Subscription-based product, technology, Authorized training partners supporting their technical careers
and certification training Cisco technology and career certifications
Cisco Guided Study Groups
Cisco Modeling Labs Cisco Instructor-led and 180-day certification prep program
Network simulation platform for design, Virtual Instructor-led training with learning and support
testing, and troubleshooting Accelerated curriculum of product,
technology, and certification courses Cisco Continuing
Cisco Learning Network Education Program
Resource community portal for Recertification training options
certifications and learning for Cisco certified individuals

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

• Book your one-on-one


Meet the Engineer meeting

• Attend the interactive education


with DevNet, Capture the Flag,
Continue and Walk-in Labs

your education • Visit the On-Demand Library


for more sessions at
www.CiscoLive.com/on-demand

BRKENS-3096a © 2022 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Thank you

#CiscoLive
#CiscoLive

You might also like