Professional Documents
Culture Documents
Network Service
Fabric Architecture
with EVPN
BRKSPG-3002
BRKSPG-3002
Cisco Webex Teams
Questions?
Use Cisco Webex Teams 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 Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Planet EVPN
• Network Service Fabric
• Stitched vs Integrated Fabric
• Service Unification
• EVPN Multi-homing
• EVPN FXC – NCS5500
• Access Usecases
• Legacy Network
• We believe in…
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Planet EVPN
EVPN: Value Proposition
PRE-AGG DCI
5G
Mobile FH Direct
MOBILE EDGE Content
CELL SITE ROUTER METRO AGG
4G SP PEERING
Public Cloud
CIN CABLE EDGE
CLOUD PEERING
RPD
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Customer point of view
EVPN
Source:
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Network
Service
Fabric
Fabric Demystification
Network Service Fabric SP Metro Topology
BL BL CE A
SP SP CE A AG PE
==
L L L L
A AG PE
CE
C C C A
EVPN
*PE - Hierarchical Services
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Network Service Fabric
WAN
BL BL BL BL
Network Network
Service Service
Fabric SP SP Fabric SP SP
PE PE L L L L L L
CE
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Network Service Fabric Design Options
Far Edge Pre-Agg / C-RAN Hub Edge/Metro Regional Office
PE/ PE/
PE PE PE/ PE/
WAN PE WAN
PE PE WAN
PE PE WAN
PE
PE/
TOR TOR
TOR
SP SP SP SP
L L
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Service Provider
Service Provider Network
Network
Access Pre-Agg
Pre-Agg Aggregation
Aggregation Core
CE
Far
Far Edge
Edge Edge
Edge Regional
Regional Central
Central
CE
RR RR
PE WAN
Edge Regional
BL DCI
Discrete IGP domain
Packet rebuild / regenerated at BL
Network Host routing within fabric
Service Summarization at BL
Fabric SP SP
Services are always terminated at BL
Separate orchestration
Optimal Forwarding E-W, N-S
L L L L
VLAN
IRB
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Integrated Fabric – Regional / Edge A
Access
P/PE
Pre-Agg
P/PE
Aggregation
P/PE
Core
PE
CE
RR RR
PE WAN
Edge Regional
P P
Network Underlay IP visible outside fabric
Service Packets are untouched
Fabric SP SP No protocol translation
Host routing leaked to WAN (small fabric)
Full WAN feature set at the leaf
Ease of End to end OAM
L L L L End-to-end service
IRB
s.switch s.switch
EVPN A A
vm vm vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
Integrated – Edge / Far Edge A
Access
P/PE
Pre-Agg
P/PE
Aggregation
P/PE
Core
PE
CE
RR RR
PE WAN
Far edge Edge
PE PE
Network Integrated by default
Service VLAN EVPN Services enabled in WAN
Fabric EVPN Multi-homing
s.switch
A vm vm
EVPN
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
Service Unification
Network Service Fabric Challenges
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Service Unification A
Access
P/PE
Pre-Agg
P/PE
Aggregation
P/PE
Core
PE
CE
Multicast
DCI
Head-End Far Edge Edge Regional Central
ETREE
FXC
VPWS
Routing Conceptually
IRB
Bridging PE
=
BL
Network =
Service AG SP
Fabric SP SP
CE = C
PE PE L L
EVPN
s.switch
A vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Access Pre-Agg Aggregation Core
CE ELAN
East-West In Fabric
Far Edge Edge Regional Central
MAC advertisement
Multi-homing PE BL
MAC mobility PE PE L L
On-Demand Nexthop
s.switch
A vm vm
Convergence
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
An Example
EVI: 1 EVI: 1
CE L1 L2 CE
Broadcast
Domain
CE L3 L4 CE
EVI: 1 EVI: 1
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Access Pre-Agg Aggregation Core
CE Layer3
L2 Legacy to L3VPN
Far Edge Edge Regional Central
Distributed Anycast Gateway
Symmetric IRB PE BL
Multi-homing
Layer3
Host Routing & Mobility L3
---
Optimal Forwarding L2
PE PE L L
Summarization
s.switch
A
L2 / L3 integration IRB vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
An Example
CORE Routing
Intra-subnet
Forwarding
SP SP
Inter-subnet
Forwarding L3
GW GW GW GW --
L2
L L L L
Subnet 1
Subnet 2 C C C C
VM1 VM2 VM3 VM4
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
Access Pre-Agg Aggregation Core
CE Layer3
All-Active
L3VPN L3VPN
E2E Service
Service A P/PE P/PE P/PE PE
VSS/vPC Equivalent
Redundant Gateway
Far Edge Edge Regional Central
Scalability
v4 / v6 PE PE
VRF2VRF leaking
Layer3
IPVPN seamless interop
RPL PE PE PE PE
RT constraint
CE L2 or L3 C
IGMP/MLD sync L3 Interface
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Access Pre-Agg Aggregation Core
CE ELINE
VLAN-unaware
Multi-homing
ELINE
On-Demand Nexthop
PE PE L L
s.switch
A vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
An example
Tunnel: 20
EVI: 1 EVI: 1
CE L1 L2 CE
CE L3 L4 CE
EVI: 3 EVI: 3
Tunnel: 10
EVI = EVPN instance
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Access Pre-Agg Aggregation Core
CE ELINE
VLAN-aware PE BL
Local Switching
ELINE
Multi-homing
VLAN-unaware PE PE L L
s.switch
A
A vm vm
A
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Root
Access Pre-Agg Aggregation Core
CE ELAN
BNG applications
Far Edge Edge Regional Central
Access Aggregator
Multi-homing Leaf PE PE L L
VLAN segmentation
s.switch
A vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
An Example Root to leaf
Leaf to leaf prohibited
EVI: 1 EVI: 1
Root Leaf
CE L1 L2 CE
CE L3 L4 CE
EVI: 1 EVI: 1
Broadcast Domain
Leaf Leaf
EVI = EVPN instance
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
An Example Root to leaf
Leaf to leaf inter-subnet
ROOT Leaf to leaf intra-subnet prohibited
CORE
Routing
SP SP
L3
L L L L --
L2
CE CE CE CE
PE2
LEAFs ROOTs PE8
PE3
CE
PE4
EVPN
PE5
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Access Pre-Agg Aggregation Core
CE L3VPN
Residential Service
Far Edge Edge Regional Central
BNG application
L3
All-Active CoreToAccess --- HE HE
L2
Single-Active AccessToCore
ELINE
Service decoupling
(single tunnel)
• Access and core failures are decoupled
VLANs VRFs VPNv4/v6
EVPN
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
EVPN-HE – Traffic flows options
DF DF
CE CE
CE CE
CE FXC HE1 CE FXC HE1
CE CE
CE CE
CE FXC HE2 CE FXC HE2
NDF NDF
VPNv4/v6
And more options using different
EVPN
load-balancing mode.
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Access Pre-Agg Aggregation Core
CE Layer2
Layer3
Different data plane stitching A P/PE P/PE P/PE PE
Inter-DC communication
Far Edge Edge Regional Central
Inter-Fabric Layer2
VxLAN L2 / L3
MPLS L3
Layer3
s.switch s.switch
IRB vm vm vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Access Pre-Agg Aggregation Core
MVPN
PE
CE
PIM
Radio / Streaming Service A P/PE P/PE P/PE PE
Multicast Redundancy
Far Edge Edge Regional Central
Multi-homing
v4 / v6 BL BL
Extranet PE PE L L
“Intent-based” MVPN
26 profiles A s.switch
IRB vm vm
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
An Example Source
VRF(x)
PIM / MVPN
BL BL
PIM / MVPN
SP SP
Join/Leave
Sync
L3
--- L L L L
L2
PIM / MVPN C C
IRB-x
EVPN Receiver Receiver
IRB-y
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Access Pre-Agg Aggregation Core
CE
Network
Service
Fabric SP SP
PE PE L L
EVPN
s.switch
A vm vm
#CLUS © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
EVPN Multihoming
EVPN - load-balancing modes
All-Active Single-Active Port-Active
(per flow) (per VLAN) (per port)
V1 V1 V1 V2 V1, V2
CE CE CE
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
EVPN - load-balancing modes
Single-Flow-Active
(access L2 GW)
PE1 PE2
H1 H2
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
EVPN FXC –
NCS5500
(Flexible Cross
Connect Service)
EVPN – Flexible Cross-Connect Service
Challenge:
How to bring multiple access services from different sources using a single EVPN E-LINE
tunnel?
A1
CE1 CE1
A1
EVPN
CE2 PE
CE2 PE Forwarder
MUX
A2 CEn DEMUX
CEn
Normalized VLAN
VLAN translation over unique tunnel
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
EVPN – Flexible Cross-Connect Service
Request:
Can local switching preferred over ELINE tunnel?
A1
CE1 CE1
A1
EVPN
CE2 PE
CE2 PE Forwarder
MUX
A2 CEn DEMUX
CEn
Normalized VLAN
Local Switching is
preferred on Backup connectivity
matching VLAN over EVPN ELINE VLAN translation
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Flexible Cross-Connect Service: Head-End
Purpose:
Bring multiple ELINE services into Pseudo-Wire Head-End termination
PWHE
CE1
A1 PE1
CE2
A2 PE2
CEn
PWHE
ELINE
(single tunnel)
VLANs VRFs
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Flexible Cross-Connect Service: Local Switching
Purpose:
Bring access services (e.g OLT) into BNG with redundancy
VRFs
BNG
VLANs’ EVPN
A1 A2
rewrite
VLANs
ELINE
(backup tunnel)
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Flexible Cross-Connect Service: stateless SFC
Purpose:
Service Function Chain between computes and Leafs
C
L1 SP1
L2 SP2
C
EVPN-IRB
EVPN-IRB
VLANs
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Access Usecases
EVPN - Anycast-PW
PE PE
CE A1 EVPN A3 CE
Anycast-PW All-Active Anycast-PW
PE PE
Anycast-SID Anycast-SID
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
EVPN - access VPWS
A1 PE PE A3
EVPN-VPWS EVPN EVPN-VPWS
CE CE
A2 PE PE A4
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 51
EVPN - IRB with access VPWS
A1 PE1 PE3 A3
EVPN-VPWS EVPN EVPN-VPWS
CE CE
A2 PE2 PE4 A4
Anycast-IRB Anycast-IRB
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 52
EVPN - HE with access VPWS
A2 PE2 PE4 A4
CEx
HE HE
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 53
EVPN – Overlay Gateway CE
A1 A2
PE DCI A3
EVPN access
CE VPLS / VPWS
CE
PE DCI A4
All-active MC-LAG
All-active
CE
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
EVPN - L3 Multi-Homing using EVLAG
L3VPN
EVLAG EVLAG
EVPN
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
Legacy Network
Migration
EVPN – VPLS seamless integration
VPLS VPLS
CE L1 L2 CE
CE L3 L4 CE
VPLS pseudowire
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
EVPN – VPWS seamless integration
BGP AD LDP sig
VPWS t-LDP VPWS
BGP AD BGP sig
CE L1 L2 CE
CE L3 L4 CE
VPWS VPWS
L3 & L4 Leafs run EVPN.
*EVPN-VPWS* VPWS pseudowire is brought down *EVPN-VPWS*
MPLS
VPWS pseudowire
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 58
EVPN – Access Legacy L2 to EVPN
PE PE A1
EVPN access
CE VPLS / VPWS
CE
PE PE A2
All-active MC-LAG
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
EVPN – Big Bang!
Core / Metro Fabric Access
PE PE A1
access
VPLS VPWS
CE CE
(2/4 ways
redundancy)
PE PE A2
MC-LAG MC-LAG
PE PE A1
EVPN EVPN-VPWS
CE CE
PE PE A2
All-active Single-active
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
We believe in…
Drastic Network Protocols Reduction
Bag of existing Protocols
Next Gen.
Ethernet MP-BGP
802.1Q,
Protocols
LDP
802.1ad LDP-TE SRv6 Key enabler for
IPv4 IP OAM SR (MPLS)
PPPoE Reducing operations complexity
MPLS OAM PCEP
IPv6 Ethernet OAM Simpler automation
ISIS
MPLS STP BGP (TE, LS) Simpler to repair
L2TP G.8032 IP OAM Simpler integration
PWE3 RADIUS Ethernet OAM Foundation for service Orchestration
ISIS SNMP EVPN
OSPF Syslog NETCONF/YANG
RSVP-TE Netflow SSH
LACP SSH CLI/XML
MC-LACP HSRP/VRRP
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
Distributed vs. Centralized Routing
Fabric Fabric
L3
Leaf Leaf
L2
• Optimized forwarding of east-west traffic • All east<->west routed traffic traverses to centralized gateways
• ARP/MAC state localized to Leafs • Centralized gateways have full ARP/MAC state in the DC
• Helps with horizontal scaling of DC • Scale challenge
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
SPG Walk-In Labs – Hosted in World of Solutions
• No reservation required, just show up and get hands-on experience
• A great way to get hands-on experience on a lot of topics covered here
Session ID Title
LABSPG-1020 MPLS Segment Routing Introduction
LABSPG-1327 Introduction to Segment Routing v6 (SRv6) with IOS-XR
Network Slicing with Segment Routing Flex-Algorithm for 5G and other
LABSPG-2000 Applications
LABSPG-2001 Intent Based Networking using Segment Routing Traffic Engineering
LABSPG-2068 Configure and Implement BGP-EVPN with Segment Routing using IOS-XR
LABSPG-2109 Ethernet VPN (EVPN) Implementation and Troubleshooting
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
How to reach me?
pbrisset@cisco.com
Linked-In
http://e-vpn.io
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Complete your
online session • Please complete your session survey
evaluation after each session. Your feedback
is very important.
• Complete a minimum of 4 session
surveys and the Overall Conference
survey (starting on Thursday) to
receive your Cisco Live water bottle.
• All surveys can be taken in the Cisco Live
Mobile App or by logging in to the Session
Catalog on ciscolive.cisco.com/us.
Cisco Live sessions will be available for viewing
on demand after the event at ciscolive.cisco.com.
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Continue your education
Demos in the
Walk-in labs
Cisco campus
#CLUS BRKSPG-3002 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Thank you
#CLUS
#CLUS