![Page 1: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/1.jpg)
Evolved Campus Core:An EVPN Framework for Campus Networks
Vincent Celindro – JNCIE #69 / CCIE #8630
![Page 2: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/2.jpg)
This statement of direction sets forth Juniper
Networks’ current intention and is subject to
change at any time without notice. No purchases
are contingent upon Juniper Networks delivering
any feature or functionality depicted in this
presentation.
This presentation contains proprietary roadmap
information and should not be discussed or shared
without a signed non-disclosure agreement (NDA).
![Page 3: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/3.jpg)
3
Legacy 3-Tier Architecture
Circa – Late 90’s - 2017 ???Circa – Late 90’s - 2017 ???
Cisco SRND
Cat 6500 Brocade MLX/XMRJuniper 8200
How many networks are still running architectures like this?
Core
Access
Distribution
![Page 4: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/4.jpg)
4
Typical Campus Network
![Page 5: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/5.jpg)
5
Redundancy – Spanning Tree
![Page 6: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/6.jpg)
6
Spanning Layer 2 – Still Flood and Learn - Loops
Junos Fusion
![Page 7: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/7.jpg)
7
Segmentation
![Page 8: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/8.jpg)
8
Typical Campus Network
Redundancy
Spanning Tree
Layer 2 Adjacency
Segmentation
Flood and Learn
Users
![Page 9: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/9.jpg)
9
Distribution
Wiring Closet
Core
Simple Smart Flexible
Campus Deployments
Virtual Chassis Technology Junos Fusion Enterprise
Traditional Multi-tierCollapsed
distribution & coreCloud Enabled Enterprise
Single managed device
Evolved Campus CoreEVPN-Based
Virtual Network
VC at the EdgeEVPN at the Core
Common building blocks
JUNOS: One common operating system for all deployments
![Page 10: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/10.jpg)
10
Campus Portfolio
Campus Access
PoE/PoE+1G Access
EX4300
I
Campus
Core/Distribution MX Series
100G Uplink*10/40G Uplinks
QFX10K Series
QFX 5110
2.5/5/10G Access*
EX9200 Series
EX2300 EX3400
95W PoE*
*Roadmap
Campus Security
SRX5KSRX4K SRX 3XX / SRX 550
Sky
ATP
SRX1500
vSRXSDSN
Security Director
* Roadmap
![Page 11: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/11.jpg)
ECC – Evolved Campus Core
![Page 12: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/12.jpg)
12
EVPNDatacenter
Spine
Leaf
Compute
Campus
Core /Distribution
Access
Users, Compute, IOT
![Page 13: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/13.jpg)
13
EVPN/VXLAN in the Campus
Standards BasedLarge Industry AdoptionMinimized Fault DomainEasy to Scale
EVPN - Control/ForwardingBrown FieldOperational Advantages
Core /Distribution
Access
ESI-LAG
![Page 14: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/14.jpg)
14
ECC (Evolved Campus Core) – Five Key Concepts
1) Underlay
2) Overlay - EVPN/VXLAN
3) VRF Segmentation
4) ESI-LAG
5) Anycast Gateway
![Page 15: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/15.jpg)
15
Underlay
![Page 16: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/16.jpg)
16
Underlay - Config
• OSPF
• ISIS
• BGP
*All that is needed is loopback reachability
protocols {
ospf {
area 0.0.0.0 {
interface et-0/0/32.0;
interface xe-0/0/0:0.0;
interface xe-0/0/0:1.0;
interface lo0.0;
}
}
![Page 17: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/17.jpg)
17
Overlay – EVPN/VXLAN
WEBAPPDB
Engineering
Legal
Finance
Engineering
Legal
Finance
Engineering
Legal
Finance
![Page 18: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/18.jpg)
18
Overlay – EVPN Configprotocols {
bgp {
group RR-OVERLAY {
type internal;
local-address 10.0.3.2;
family inet {
any;
}
family inet-vpn {
any;
}
family evpn {
signaling;
}
multipath;
neighbor 10.0.3.3;
}
}
protocols {
evpn {
encapsulation vxlan;
default-gateway do-not-advertise;
extended-vni-list all;
}
}
![Page 19: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/19.jpg)
19
Overlay – VXLAN Config
switch-options {
vtep-source-interface lo0.0;
route-distinguisher 10.0.3.2:1;
vrf-import EVPN_VRF_IMPORT;
vrf-target {
target:10:1;
auto;
}
}
vlans {
VXLAN100 {
vlan-id 100;
l3-interface irb.100;
vxlan {
vni 5100;
}
}
VXLAN200 {
vlan-id 200;
l3-interface irb.200;
vxlan {
vni 5200;
}
}
}
![Page 20: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/20.jpg)
20
VRF Segmentation
WEB/APP/DB
DevTestProd
![Page 21: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/21.jpg)
21
VRF Segmentation - Configrouting-instances {
RI_FACULTY {
instance-type vrf;
interface irb.100;
interface irb.200;
route-distinguisher 10.0.3.2:101;
vrf-target {
target:10:1;
auto;
}
routing-options {
auto-export;
}
}
![Page 22: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/22.jpg)
22
ESI-LAG (EVPN Multihoming A/A)
![Page 23: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/23.jpg)
23
ESI-LAG (EVPN Multihoming A/A)
Access
Core/Distribution
00:00:00:ab:cd:00:01:00:00:01 00:00:00:ab:cd:00:03:00:00:03
LAG
ESI-LAG
![Page 24: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/24.jpg)
24
ESI-LAG - Config
ae0 {
ae1 {
mtu 9192;
esi {
00:00:00:ab:cd:00:01:00:00:01;
all-active;
}
aggregated-ether-options {
lacp {
active;
system-id
00:11:00:00:00:01;
}
}
…
unit 0 {
family ethernet-switching {
interface-mode trunk;
vlan {
members [ VXLAN100 VXLAN 200];}
}
}
}
![Page 25: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/25.jpg)
25
Anycast Gateway
10.X.X.2 10.X.X.3 10.X.X.2 10.X.X.310.X.X.1 10.X.X.1
10.X.X.510.X.X.410.X.X.110.X.X.1 10.X.X.1 10.X.X.1
![Page 26: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/26.jpg)
26
Anycast Gateway - Config
routing-instances {protocols
{evpn
{default gateway do-not-advertise
…}
interfaces {irb {
unit 100 {family inet {
address 10.1.1.2/24 {virtual-gateway-address 10.1.1.1;
}}
}}
}
![Page 27: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/27.jpg)
NXT Steps - How Do I move to an ECC Architecture
![Page 28: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/28.jpg)
28
Physical
Core
Access
Distribution
![Page 29: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/29.jpg)
29
Hardware & Software
MXSeries
EX 9200Series
QFX 10k SeriesQFX 5110
Juniper EX, VC, VCF, FusionVendor X – LAG/LACP/VLANS
![Page 30: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/30.jpg)
30
ECC Configuration
1) Underlay
2) Overlay - EVPN/VXLAN
3) VRF Segmentation
4) ESI-LAG
5) Anycast Gateway
![Page 31: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/31.jpg)
31
ECC (Evolved Campus Core) - Takeaways• Why ECC
• Redundancy – eliminate spanning tree• Users – L2 adjacency / segmentation
• ECC Concepts• Underlay• Overlay - EVPN/VXLAN• VRF Segmentation• ESI-LAG• Anycast Gateway
• Migration• Physical• EVPN/VXLAN Core HW/SW• Enable ECC
![Page 32: Evolved Campus Core - juniper.net · Simple Smart Flexible ... Evolved Campus Core EVPN-Based Virtual Network VC at the Edge ... PPT, PPT template, toolkit,](https://reader031.vdocuments.net/reader031/viewer/2022021512/5b1673127f8b9a636d8c0699/html5/thumbnails/32.jpg)
Q&A