SlideShare une entreprise Scribd logo
1  sur  29
©2015 Extreme Networks, Inc. All rights reserved
VXLAN Solutions
©2015 Extreme Networks, Inc. All rights reserved
VXLAN
Encapsulation
 VXLAN is a new
encapsulation
– VXLAN header
with a 24bits ID
– Further
encapsulated in
UDP/IP
– Transit nodes
only see IP
2
©2015 Extreme Networks, Inc. All rights reserved
VXLAN Terminology
 VXLAN encapsulation/decapsulation happens on a VTEP
– LTEP: Local VTEP
– RTEP: Remote VTEP
 VNI is a VXLAN Segment (« tunnel ») defined with a 24bits ID
– ~16,7M unique IDs
3
©2015 Extreme Networks, Inc. All rights reserved
Introduction to Extreme Controller-less VXLAN
 EXOS VXLAN requires specific HW
– X670G2
– X770
– X670G2 & X770 stacks
 No additional license is needed to use VXLAN (Adv Edge)
– But Core License might be needed for IGP
 VXLAN is defined in RFC7348
– EXOS will not support IP Multicast flooding & learning
 Provides alternatives for handling BUM traffic and VNI learning
– Current HW cannot support L3 Gateway VTEP
 BUM traffic is flooded in HW with EXOS
– Using ingress replication
4
©2015 Extreme Networks, Inc. All rights reserved
VXLAN Scalability Limits
Features Limits (per Switch)
Virtual Networks (VNI) Up to 4000
LTEP IP addresses 1
RTEP IP addresses 512
MAC-to-IP bindings 64K
ECMP Paths EXOS Limits
5
These are EXOS 21.1.1 limits.
Future releases will increase scalability.
Network VNI limit is 16,7M, as long as no Switch has more than 4000 VNI.
©2015 Extreme Networks, Inc. All rights reserved
Typical Design: Spine-Leaf
6
x770 x770 x770x770
x670G2 x670G2
L3
©2015 Extreme Networks, Inc. All rights reserved
L3 Protocol of Choice
 Any L3 protocol is eligible
– OSPF, BGP, IS-IS…
– Manual configuration of VXLAN is required except with OSPF
 EXOS recommendation is to use OSPF
– Proprietary Opaque LSA used for dynamic learning VTEP/VNI
pair
– Opaque LSA Type 11 used (multiple areas possible)
– EOS 8.62 is compatible
– 3rd party IP Router supporting Opaque LSA should be transparent
7
©2015 Extreme Networks, Inc. All rights reserved
Design Value-Added
 MLAG with VTEP is supported
8
x770 x770 x770x770
x670G2 x670G2x670G2x670G2
©2015 Extreme Networks, Inc. All rights reserved
MLAG Considerations
 Alternate IP for MLAG is NOT recommended with VXLAN
 Multiple MLAG Peers feature (2 ISC per switch)
– A single ISC failure can cause data loss
 The ISC link must carry a routed VLAN
– Steady state traffic can traverse the ISC
– Depending on the topology a higher metric may be necessary for
that link
9
©2015 Extreme Networks, Inc. All rights reserved
Who’s the VTEP?
10
x770 x770
x670G2x670G2 x670G2
VTEPVTEP
x670V
VTEP
©2015 Extreme Networks, Inc. All rights reserved
VTEP @Spine Considerations
 VTEP role @Spine not mandatory
– No VXLAN knowledge required
– Allows any existing IP router
 BDX8, BD8K, X670V, etc.
 Inbound traffic in the VXLAN fabric is L2
– Current HW doesn’t support L3 Gateway VTEP
– External connectivity and L3 connected at the Edge
11
©2015 Extreme Networks, Inc. All rights reserved
Who’s the VTEP?
12
x770 x770
x670G2x670G2 x670G2
VTEPVTEP
x670V
VTEP
VTEPVTEP
©2015 Extreme Networks, Inc. All rights reserved
VTEP @Spine Considerations
 VTEP also @Spine
– Inbound traffic is L2
 Correct VTEP looked-up and forwarded to
– Spine must be VXLAN-capable
– Scale can become an issue
 VNI limit to be considered
13
©2015 Extreme Networks, Inc. All rights reserved
L3 and External Connectivity
14
VTEPVTEPVTEP
VXLAN Fabric
VTEP VTEPVTEP
@
VRRP Active/Active
VRRP Active/Active
©2015 Extreme Networks, Inc. All rights reserved
x670G2
What about 1G servers?
15
x770 x770
x670G2 x670G2 x670G2 x670G2
x460G2 x460G2 x460G2
VTEP VTEP
x460G2
VTEP
1G servers can be directly connected to x670G2
©2015 Extreme Networks, Inc. All rights reserved16
How-To
Legacy Approach:
Manual Configuration
©2015 Extreme Networks, Inc. All rights reserved
VXLAN Configuration Steps
 1- Underlay
– IGP
– VXLAN Extensions
 2- LTEP
– MLAG or not?
 3- VLAN to VNI Mapping
– Manual life cycle of VLANs/VNIs
17
©2015 Extreme Networks, Inc. All rights reserved
1- Underlay: one-time configuration
18
x770 x770
x670G2 x670G2
create vlan lo0
create vlan v10 tag 10
create vlan v20 tag 20
enable jumbo-frame ports all
config ip-mtu 9194 v10
config ip-mtu 9194 v20
enable loopback-mode lo0
config v10 add port 49 tagged
config v20 add port 53 tagged
config lo0 ipaddress 192.168.1.1/32
config v10 ipaddress 10.0.0.0/31
config v20 ipaddress 10.0.0.2/31
enable ipforwarding
config ospf routerid 192.168.1.1
config ospf add lo0 area 0.0.0.0 passive
config ospf add v10 area 0.0.0.0 link-type point-to-point
config ospf add v20 area 0.0.0.0 link-type point-to-point
enable ospf vxlan-extensions
enable ospf
x670G2
©2015 Extreme Networks, Inc. All rights reserved
x670G2
1- Underlay: MLAG specific case
19
x670G2
x770 x770
x670G2
create vlan lo0
create vlan ISC tag 4000
create vlan routed-isc tag 11
enable sharing 47 grouping 47,48 algorithm address-based L3_L4 lacp
enable jumbo-frame ports all
config ip-mtu 9194 routed-isc
enable loopback-mode lo0
config ISC add port 47 tagged
config routed-isc add port 47 tagged
config lo0 ipaddress 192.168.1.2/32
config routed-isc ipaddress 10.0.0.15/31
enable ipforwarding
config ISC ipaddress 1.1.1.2/31
config ospf routerid 192.168.1.2
config ospf add lo0 area 0.0.0.0 passive
config ospf add routed-isc area 0.0.0.0 link-type point-to-point
enable ospf vxlan-extensions
enable ospf
p2p L3 vlans to Spine are omitted for clarity
©2015 Extreme Networks, Inc. All rights reserved
2- LTEP: single ToR
20
x770 x770
x670G2 x670G2 x670G2
create vlan tenant1 tag 100
disable igmp snooping tenant1
config virtual-network local-endpoint ipaddress 192.168.1.1
create virtual-network vnet1
config virtual-network vnet1 vxlan vni 13370
config virtual-network vnet1 monitor on
config virtual-network vnet1 add vlan tenant1
There’s a 1-on-1 mapping VLAN – VNI
LTEP can be in a user-created VR
VTEP/VNI knowledge is flooded via OSPF
=> No need to manually configure remote VTEP
vMAN is working as a DEMO feature
©2015 Extreme Networks, Inc. All rights reserved
x670G2
2- LTEP: MLAG ToR
21
x770 x770
x670G2 x670G2
create vlan vltep
create vlan tenant1 tag 100
config tenant1 add port 47 tagged
disable igmp snooping tenant1
enable loopback-mode vltep
config vltep ipaddress 172.16.0.1/32
enable ipforwarding vltep
config ospf add vltep area 0.0.0.0 passive
config virtual-network local-endpoint ipaddress 172.16.0.1
create virtual-network vnet1
config virtual-network vnet1 vxlan vni 13370
config virtual-network vnet1 monitor on
config virtual-network vnet1 add vlan tenant1
Note that both MLAG Peer have the same Virtual LTEP IP Address
©2015 Extreme Networks, Inc. All rights reserved
3- VLAN to VNI Mapping and Learning
 With the use of enable ospf vxlan-extensions remote
VTEP learning is dynamic
– Manual configuration doesn’t require that burden
– Easier to configure and manage
 Adding and removal of VNI needs to be done by CLI on local
VTEP
22
©2015 Extreme Networks, Inc. All rights reserved
Static case
23
x770 x770
x670G2 x670G2 x670G2
create virtual-network remote-endpoint vxlan ipaddress 172.16.0.1
config virtual-network vnet1 add remote-endpoint vxlan ipaddress 172.16.0.1
 If vxlan-extensions turned off
– Need to configure on each VTEP every necessary Remote
VTEP/VNI pairs
– Static mapping
– Allows saving of remote VTEP in the config
©2015 Extreme Networks, Inc. All rights reserved24
How-To
Modern Approach:
Dynamic Configuration
©2015 Extreme Networks, Inc. All rights reserved
Full Automation
 Problem statement
– vxlan-extensions allows for dynamic learning of VTEP/VNI pairs
throughout the network
– Users still have to configure
 Underlay
 MLAG if necessary
 LTEP
 VNI and VLAN mapping
 Full automation is about answering these pain points
25
©2015 Extreme Networks, Inc. All rights reserved
Components
 To achieve that, several features need to be in place
– Vm-tracking for MAC and VLAN snooping
– DCM and ExtremeIAC for VM authentication
– ezvxlan.py script interface started
1) DCM authenticates a new VM
2) vm-tracking triggers automated VLAN creation (if necessary) for
that new VM
3) ezvxlan.py configures vxlan-extensions and VXLAN (if necessary)
and maps VLAN ID to VNI
4) vxlan-extensions floods that knowledge to all OSPF routers
26
©2015 Extreme Networks, Inc. All rights reserved
Workflow
 1- DCM authenticates a new VM
 2- vm-tracking automatically creates
new VLAN
 3- ezvxlan.py enables ospf vxlan-
extensions if needed & configures
LTEP (if needed). It creates VNI
based on VLAN name (if needed) and
binds it to the new VLAN
 4- ospf vxlan-extensions advertises
the new VTEP/VNI pair to the network
27
SYS_VLAN_1337
ospf vxlan-extensions
local-endpoint 192.168.1.1
virtual-network SYS_VN_1337
VNI 1337
©2015 Extreme Networks, Inc. All rights reserved
Limitations
 ezvxlan.py cannot configure LTEP IP if MLAG is present
– Manual configuration is required
 ezvxlan.py is not started by default
– Requirement to manually enable it once
– Will run along with EXOS including restart after switch reboot
 ezvxlan.py doesn’t work (yet) with Stacking
– xmod upgrade will be required
 Demo feature in EXOS 21.1.1
– Targeted for GA in 21.1.2
28
run script ezvxlan.py start
show process ezvxlan
©2015 Extreme Networks, Inc. All rights reserved
WWW.EXTREMENETWORKS.COM
Thank You

Contenu connexe

Tendances

Designing Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNDesigning Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNAnas
 
20.) physical (optics copper and power)
20.) physical (optics copper and power)20.) physical (optics copper and power)
20.) physical (optics copper and power)Jeff Green
 
Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Cumulus Networks
 
06 evpn use-case_reviewv1
06 evpn use-case_reviewv106 evpn use-case_reviewv1
06 evpn use-case_reviewv1ronsito
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksAPNIC
 
12.) fabric (your next data center)
12.) fabric (your next data center)12.) fabric (your next data center)
12.) fabric (your next data center)Jeff Green
 
Places in the network (featuring policy)
Places in the network (featuring policy)Places in the network (featuring policy)
Places in the network (featuring policy)Jeff Green
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)Jeff Green
 
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLAN
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANFlexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLAN
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANCisco Canada
 
Scaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN FabricScaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN FabricScaleway
 
Chapter 14 : vlan
Chapter 14 : vlanChapter 14 : vlan
Chapter 14 : vlanteknetir
 
At8000 s configurando vla_ns
At8000 s configurando vla_nsAt8000 s configurando vla_ns
At8000 s configurando vla_nsNetPlus
 
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)Abdelkhalik Mosa
 
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdf
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdfKVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdf
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdfRikyFitriadi1
 

Tendances (20)

Designing Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPNDesigning Multi-tenant Data Centers Using EVPN
Designing Multi-tenant Data Centers Using EVPN
 
Introduction to vxlan
Introduction to vxlanIntroduction to vxlan
Introduction to vxlan
 
20.) physical (optics copper and power)
20.) physical (optics copper and power)20.) physical (optics copper and power)
20.) physical (optics copper and power)
 
Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2Operationalizing EVPN in the Data Center: Part 2
Operationalizing EVPN in the Data Center: Part 2
 
VXLAN Practice Guide
VXLAN Practice GuideVXLAN Practice Guide
VXLAN Practice Guide
 
06 evpn use-case_reviewv1
06 evpn use-case_reviewv106 evpn use-case_reviewv1
06 evpn use-case_reviewv1
 
VXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building BlocksVXLAN BGP EVPN: Technology Building Blocks
VXLAN BGP EVPN: Technology Building Blocks
 
12.) fabric (your next data center)
12.) fabric (your next data center)12.) fabric (your next data center)
12.) fabric (your next data center)
 
Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000Deploying Carrier Ethernet features on ASR 9000
Deploying Carrier Ethernet features on ASR 9000
 
Places in the network (featuring policy)
Places in the network (featuring policy)Places in the network (featuring policy)
Places in the network (featuring policy)
 
Day 14.2 configuringvla ns
Day 14.2 configuringvla nsDay 14.2 configuringvla ns
Day 14.2 configuringvla ns
 
6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)6.) switch quick config (fixed summits)
6.) switch quick config (fixed summits)
 
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLAN
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLANFlexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLAN
Flexible Data Centre Fabric - FabricPath/TRILL, OTV, LISP and VXLAN
 
Scaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN FabricScaleway Approach to VXLAN EVPN Fabric
Scaleway Approach to VXLAN EVPN Fabric
 
Chapter 14 : vlan
Chapter 14 : vlanChapter 14 : vlan
Chapter 14 : vlan
 
At8000 s configurando vla_ns
At8000 s configurando vla_nsAt8000 s configurando vla_ns
At8000 s configurando vla_ns
 
vlan
vlanvlan
vlan
 
Ccna3 mod9-vtp
Ccna3 mod9-vtpCcna3 mod9-vtp
Ccna3 mod9-vtp
 
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
LAN Switching and Wireless: Ch4 - VLAN Trunking Protocol (VTP)
 
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdf
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdfKVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdf
KVM_over_IP_Matrix_System_Implementation_Guide_20190618.pdf
 

En vedette

Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Cisco Canada
 
OpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute NodesOpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute Nodesclayton_oneill
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld
 
Mlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancyMlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancyCumulus Networks
 
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Steve Shim
 
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기영우 김
 
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...VirtualTech Japan Inc.
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureCisco Canada
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld
 
VMUG - NSX Architettura e Design
VMUG - NSX Architettura e DesignVMUG - NSX Architettura e Design
VMUG - NSX Architettura e DesignVMUG IT
 
Docker Networking Deep Dive
Docker Networking Deep DiveDocker Networking Deep Dive
Docker Networking Deep DiveDocker, Inc.
 

En vedette (12)

Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...Integration and Interoperation of existing Nexus networks into an ACI Archite...
Integration and Interoperation of existing Nexus networks into an ACI Archite...
 
OpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute NodesOpenStack: Virtual Routers On Compute Nodes
OpenStack: Virtual Routers On Compute Nodes
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSX
 
Mlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancyMlag invisibile layer 2 redundancy
Mlag invisibile layer 2 redundancy
 
Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1Docker 사용가이드 public v0.1
Docker 사용가이드 public v0.1
 
오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기오픈스택 멀티노드 설치 후기
오픈스택 멀티노드 설치 후기
 
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
OVS VXLAN Network Accelaration on OpenStack (VXLAN offload and DPDK) - OpenSt...
 
Next Generation Nexus 9000 Architecture
Next Generation Nexus 9000 ArchitectureNext Generation Nexus 9000 Architecture
Next Generation Nexus 9000 Architecture
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
VMUG - NSX Architettura e Design
VMUG - NSX Architettura e DesignVMUG - NSX Architettura e Design
VMUG - NSX Architettura e Design
 
Docker Networking Deep Dive
Docker Networking Deep DiveDocker Networking Deep Dive
Docker Networking Deep Dive
 
Docker by Example - Basics
Docker by Example - Basics Docker by Example - Basics
Docker by Example - Basics
 

Similaire à 10.) vxlan

SR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and ImprovementSR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and ImprovementLF Events
 
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features雄也 日下部
 
VXLAN: Enhancements and Network Integration
VXLAN: Enhancements and Network Integration VXLAN: Enhancements and Network Integration
VXLAN: Enhancements and Network Integration Eddie Parra
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPNThomas Morin
 
VXLAN Design and Deployment.pdf
VXLAN Design and Deployment.pdfVXLAN Design and Deployment.pdf
VXLAN Design and Deployment.pdfNelAlv1
 
Openstack v4 0
Openstack v4 0Openstack v4 0
Openstack v4 0sprdd
 
Ccna Quick Notes –VLANs
Ccna Quick Notes –VLANsCcna Quick Notes –VLANs
Ccna Quick Notes –VLANsCCNAResources
 
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6ELI KENDEL אלי קנדל
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & trickssolarisyougood
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewAmeen Wayok
 
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1Leonardo Sambrana
 
Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDNAPNIC
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center supportKrunal Shah
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Networks
 
Deploying Carrier Ethernet Features on Cisco ASR 9000
Deploying Carrier Ethernet Features on Cisco ASR 9000Deploying Carrier Ethernet Features on Cisco ASR 9000
Deploying Carrier Ethernet Features on Cisco ASR 9000Vinod Kumar Balasubramanyam
 
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPROIDEA
 

Similaire à 10.) vxlan (20)

SR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and ImprovementSR-IOV ixgbe Driver Limitations and Improvement
SR-IOV ixgbe Driver Limitations and Improvement
 
Icnd210 s02l01
Icnd210 s02l01Icnd210 s02l01
Icnd210 s02l01
 
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
 
VXLAN: Enhancements and Network Integration
VXLAN: Enhancements and Network Integration VXLAN: Enhancements and Network Integration
VXLAN: Enhancements and Network Integration
 
Flexible NFV WAN interconnections with Neutron BGP VPN
 Flexible NFV WAN interconnections with Neutron BGP VPN Flexible NFV WAN interconnections with Neutron BGP VPN
Flexible NFV WAN interconnections with Neutron BGP VPN
 
VXLAN Design and Deployment.pdf
VXLAN Design and Deployment.pdfVXLAN Design and Deployment.pdf
VXLAN Design and Deployment.pdf
 
Openstack v4 0
Openstack v4 0Openstack v4 0
Openstack v4 0
 
Ccna Quick Notes –VLANs
Ccna Quick Notes –VLANsCcna Quick Notes –VLANs
Ccna Quick Notes –VLANs
 
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
Kendel Avaya-Fabric connect - Demo Lab Guide – Spoof Detect & SLPP-6
 
Power vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricksPower vc for powervm deep dive tips & tricks
Power vc for powervm deep dive tips & tricks
 
VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's Backbone
 
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment OverviewCISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
CISCO Virtual Private LAN Service (VPLS) Technical Deployment Overview
 
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1
nic_2015_12-PTTForum8_lsambrana_extremenetworks_v1
 
Branching out with SDN
Branching out with SDNBranching out with SDN
Branching out with SDN
 
Cisco data center support
Cisco data center supportCisco data center support
Cisco data center support
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's New
 
Deploying Carrier Ethernet Features on Cisco ASR 9000
Deploying Carrier Ethernet Features on Cisco ASR 9000Deploying Carrier Ethernet Features on Cisco ASR 9000
Deploying Carrier Ethernet Features on Cisco ASR 9000
 
Dc fabric path
Dc fabric pathDc fabric path
Dc fabric path
 
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data CenterPLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
PLNOG 13: Emil Gągała: EVPN – rozwiązanie nie tylko dla Data Center
 
ENCOR_Capitulo 5.pptx
ENCOR_Capitulo 5.pptxENCOR_Capitulo 5.pptx
ENCOR_Capitulo 5.pptx
 

Plus de Jeff Green

Where is the beef with 6 e
Where is the beef with 6 eWhere is the beef with 6 e
Where is the beef with 6 eJeff Green
 
Where is the beef
Where is the beefWhere is the beef
Where is the beefJeff Green
 
Where is the 6 GHz beef?
Where is the 6 GHz beef?Where is the 6 GHz beef?
Where is the 6 GHz beef?Jeff Green
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)Jeff Green
 
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)Jeff Green
 
The next generation ethernet gangster (part 1)
The next generation ethernet gangster (part 1)The next generation ethernet gangster (part 1)
The next generation ethernet gangster (part 1)Jeff Green
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)Jeff Green
 
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)Jeff Green
 
Elephant & mice flows
Elephant & mice flowsElephant & mice flows
Elephant & mice flowsJeff Green
 
Fortinet ngf w extreme policy
Fortinet ngf w extreme policyFortinet ngf w extreme policy
Fortinet ngf w extreme policyJeff Green
 
Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Jeff Green
 
Data center pov 2017 v3
Data center pov 2017 v3Data center pov 2017 v3
Data center pov 2017 v3Jeff Green
 
Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Jeff Green
 
Avb pov 2017 v2
Avb pov 2017 v2Avb pov 2017 v2
Avb pov 2017 v2Jeff Green
 
Layer 2 forwarding on an spb fabric
Layer 2 forwarding on an spb fabricLayer 2 forwarding on an spb fabric
Layer 2 forwarding on an spb fabricJeff Green
 
8.) xo s as a platform (on off premise)
8.) xo s as a platform (on off premise)8.) xo s as a platform (on off premise)
8.) xo s as a platform (on off premise)Jeff Green
 
4.) switch performance (w features)
4.) switch performance (w features)4.) switch performance (w features)
4.) switch performance (w features)Jeff Green
 
19.) security pivot (policy byod nac)
19.) security pivot (policy byod nac)19.) security pivot (policy byod nac)
19.) security pivot (policy byod nac)Jeff Green
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)Jeff Green
 

Plus de Jeff Green (20)

Where is the beef with 6 e
Where is the beef with 6 eWhere is the beef with 6 e
Where is the beef with 6 e
 
Where is the beef
Where is the beefWhere is the beef
Where is the beef
 
6 e security
6 e security6 e security
6 e security
 
Where is the 6 GHz beef?
Where is the 6 GHz beef?Where is the 6 GHz beef?
Where is the 6 GHz beef?
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)
 
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)
 
The next generation ethernet gangster (part 1)
The next generation ethernet gangster (part 1)The next generation ethernet gangster (part 1)
The next generation ethernet gangster (part 1)
 
The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)The next generation ethernet gangster (part 3)
The next generation ethernet gangster (part 3)
 
The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)The next generation ethernet gangster (part 2)
The next generation ethernet gangster (part 2)
 
Elephant & mice flows
Elephant & mice flowsElephant & mice flows
Elephant & mice flows
 
Fortinet ngf w extreme policy
Fortinet ngf w extreme policyFortinet ngf w extreme policy
Fortinet ngf w extreme policy
 
Multi fabric sales motions jg v3
Multi fabric sales motions jg v3Multi fabric sales motions jg v3
Multi fabric sales motions jg v3
 
Data center pov 2017 v3
Data center pov 2017 v3Data center pov 2017 v3
Data center pov 2017 v3
 
Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)Audio video ethernet (avb cobra net dante)
Audio video ethernet (avb cobra net dante)
 
Avb pov 2017 v2
Avb pov 2017 v2Avb pov 2017 v2
Avb pov 2017 v2
 
Layer 2 forwarding on an spb fabric
Layer 2 forwarding on an spb fabricLayer 2 forwarding on an spb fabric
Layer 2 forwarding on an spb fabric
 
8.) xo s as a platform (on off premise)
8.) xo s as a platform (on off premise)8.) xo s as a platform (on off premise)
8.) xo s as a platform (on off premise)
 
4.) switch performance (w features)
4.) switch performance (w features)4.) switch performance (w features)
4.) switch performance (w features)
 
19.) security pivot (policy byod nac)
19.) security pivot (policy byod nac)19.) security pivot (policy byod nac)
19.) security pivot (policy byod nac)
 
17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)17.) layer 3 (advanced tcp ip routing)
17.) layer 3 (advanced tcp ip routing)
 

Dernier

IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxAndrieCagasanAkio
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxmibuzondetrabajo
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxNIMMANAGANTI RAMAKRISHNA
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxMario
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 

Dernier (11)

IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119IP addressing and IPv6, presented by Paul Wilson at IETF 119
IP addressing and IPv6, presented by Paul Wilson at IETF 119
 
TRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptxTRENDS Enabling and inhibiting dimensions.pptx
TRENDS Enabling and inhibiting dimensions.pptx
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Unidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptxUnidad 4 – Redes de ordenadores (en inglés).pptx
Unidad 4 – Redes de ordenadores (en inglés).pptx
 
ETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptxETHICAL HACKING dddddddddddddddfnandni.pptx
ETHICAL HACKING dddddddddddddddfnandni.pptx
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Company Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptxCompany Snapshot Theme for Business by Slidesgo.pptx
Company Snapshot Theme for Business by Slidesgo.pptx
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 

10.) vxlan

  • 1. ©2015 Extreme Networks, Inc. All rights reserved VXLAN Solutions
  • 2. ©2015 Extreme Networks, Inc. All rights reserved VXLAN Encapsulation  VXLAN is a new encapsulation – VXLAN header with a 24bits ID – Further encapsulated in UDP/IP – Transit nodes only see IP 2
  • 3. ©2015 Extreme Networks, Inc. All rights reserved VXLAN Terminology  VXLAN encapsulation/decapsulation happens on a VTEP – LTEP: Local VTEP – RTEP: Remote VTEP  VNI is a VXLAN Segment (« tunnel ») defined with a 24bits ID – ~16,7M unique IDs 3
  • 4. ©2015 Extreme Networks, Inc. All rights reserved Introduction to Extreme Controller-less VXLAN  EXOS VXLAN requires specific HW – X670G2 – X770 – X670G2 & X770 stacks  No additional license is needed to use VXLAN (Adv Edge) – But Core License might be needed for IGP  VXLAN is defined in RFC7348 – EXOS will not support IP Multicast flooding & learning  Provides alternatives for handling BUM traffic and VNI learning – Current HW cannot support L3 Gateway VTEP  BUM traffic is flooded in HW with EXOS – Using ingress replication 4
  • 5. ©2015 Extreme Networks, Inc. All rights reserved VXLAN Scalability Limits Features Limits (per Switch) Virtual Networks (VNI) Up to 4000 LTEP IP addresses 1 RTEP IP addresses 512 MAC-to-IP bindings 64K ECMP Paths EXOS Limits 5 These are EXOS 21.1.1 limits. Future releases will increase scalability. Network VNI limit is 16,7M, as long as no Switch has more than 4000 VNI.
  • 6. ©2015 Extreme Networks, Inc. All rights reserved Typical Design: Spine-Leaf 6 x770 x770 x770x770 x670G2 x670G2 L3
  • 7. ©2015 Extreme Networks, Inc. All rights reserved L3 Protocol of Choice  Any L3 protocol is eligible – OSPF, BGP, IS-IS… – Manual configuration of VXLAN is required except with OSPF  EXOS recommendation is to use OSPF – Proprietary Opaque LSA used for dynamic learning VTEP/VNI pair – Opaque LSA Type 11 used (multiple areas possible) – EOS 8.62 is compatible – 3rd party IP Router supporting Opaque LSA should be transparent 7
  • 8. ©2015 Extreme Networks, Inc. All rights reserved Design Value-Added  MLAG with VTEP is supported 8 x770 x770 x770x770 x670G2 x670G2x670G2x670G2
  • 9. ©2015 Extreme Networks, Inc. All rights reserved MLAG Considerations  Alternate IP for MLAG is NOT recommended with VXLAN  Multiple MLAG Peers feature (2 ISC per switch) – A single ISC failure can cause data loss  The ISC link must carry a routed VLAN – Steady state traffic can traverse the ISC – Depending on the topology a higher metric may be necessary for that link 9
  • 10. ©2015 Extreme Networks, Inc. All rights reserved Who’s the VTEP? 10 x770 x770 x670G2x670G2 x670G2 VTEPVTEP x670V VTEP
  • 11. ©2015 Extreme Networks, Inc. All rights reserved VTEP @Spine Considerations  VTEP role @Spine not mandatory – No VXLAN knowledge required – Allows any existing IP router  BDX8, BD8K, X670V, etc.  Inbound traffic in the VXLAN fabric is L2 – Current HW doesn’t support L3 Gateway VTEP – External connectivity and L3 connected at the Edge 11
  • 12. ©2015 Extreme Networks, Inc. All rights reserved Who’s the VTEP? 12 x770 x770 x670G2x670G2 x670G2 VTEPVTEP x670V VTEP VTEPVTEP
  • 13. ©2015 Extreme Networks, Inc. All rights reserved VTEP @Spine Considerations  VTEP also @Spine – Inbound traffic is L2  Correct VTEP looked-up and forwarded to – Spine must be VXLAN-capable – Scale can become an issue  VNI limit to be considered 13
  • 14. ©2015 Extreme Networks, Inc. All rights reserved L3 and External Connectivity 14 VTEPVTEPVTEP VXLAN Fabric VTEP VTEPVTEP @ VRRP Active/Active VRRP Active/Active
  • 15. ©2015 Extreme Networks, Inc. All rights reserved x670G2 What about 1G servers? 15 x770 x770 x670G2 x670G2 x670G2 x670G2 x460G2 x460G2 x460G2 VTEP VTEP x460G2 VTEP 1G servers can be directly connected to x670G2
  • 16. ©2015 Extreme Networks, Inc. All rights reserved16 How-To Legacy Approach: Manual Configuration
  • 17. ©2015 Extreme Networks, Inc. All rights reserved VXLAN Configuration Steps  1- Underlay – IGP – VXLAN Extensions  2- LTEP – MLAG or not?  3- VLAN to VNI Mapping – Manual life cycle of VLANs/VNIs 17
  • 18. ©2015 Extreme Networks, Inc. All rights reserved 1- Underlay: one-time configuration 18 x770 x770 x670G2 x670G2 create vlan lo0 create vlan v10 tag 10 create vlan v20 tag 20 enable jumbo-frame ports all config ip-mtu 9194 v10 config ip-mtu 9194 v20 enable loopback-mode lo0 config v10 add port 49 tagged config v20 add port 53 tagged config lo0 ipaddress 192.168.1.1/32 config v10 ipaddress 10.0.0.0/31 config v20 ipaddress 10.0.0.2/31 enable ipforwarding config ospf routerid 192.168.1.1 config ospf add lo0 area 0.0.0.0 passive config ospf add v10 area 0.0.0.0 link-type point-to-point config ospf add v20 area 0.0.0.0 link-type point-to-point enable ospf vxlan-extensions enable ospf x670G2
  • 19. ©2015 Extreme Networks, Inc. All rights reserved x670G2 1- Underlay: MLAG specific case 19 x670G2 x770 x770 x670G2 create vlan lo0 create vlan ISC tag 4000 create vlan routed-isc tag 11 enable sharing 47 grouping 47,48 algorithm address-based L3_L4 lacp enable jumbo-frame ports all config ip-mtu 9194 routed-isc enable loopback-mode lo0 config ISC add port 47 tagged config routed-isc add port 47 tagged config lo0 ipaddress 192.168.1.2/32 config routed-isc ipaddress 10.0.0.15/31 enable ipforwarding config ISC ipaddress 1.1.1.2/31 config ospf routerid 192.168.1.2 config ospf add lo0 area 0.0.0.0 passive config ospf add routed-isc area 0.0.0.0 link-type point-to-point enable ospf vxlan-extensions enable ospf p2p L3 vlans to Spine are omitted for clarity
  • 20. ©2015 Extreme Networks, Inc. All rights reserved 2- LTEP: single ToR 20 x770 x770 x670G2 x670G2 x670G2 create vlan tenant1 tag 100 disable igmp snooping tenant1 config virtual-network local-endpoint ipaddress 192.168.1.1 create virtual-network vnet1 config virtual-network vnet1 vxlan vni 13370 config virtual-network vnet1 monitor on config virtual-network vnet1 add vlan tenant1 There’s a 1-on-1 mapping VLAN – VNI LTEP can be in a user-created VR VTEP/VNI knowledge is flooded via OSPF => No need to manually configure remote VTEP vMAN is working as a DEMO feature
  • 21. ©2015 Extreme Networks, Inc. All rights reserved x670G2 2- LTEP: MLAG ToR 21 x770 x770 x670G2 x670G2 create vlan vltep create vlan tenant1 tag 100 config tenant1 add port 47 tagged disable igmp snooping tenant1 enable loopback-mode vltep config vltep ipaddress 172.16.0.1/32 enable ipforwarding vltep config ospf add vltep area 0.0.0.0 passive config virtual-network local-endpoint ipaddress 172.16.0.1 create virtual-network vnet1 config virtual-network vnet1 vxlan vni 13370 config virtual-network vnet1 monitor on config virtual-network vnet1 add vlan tenant1 Note that both MLAG Peer have the same Virtual LTEP IP Address
  • 22. ©2015 Extreme Networks, Inc. All rights reserved 3- VLAN to VNI Mapping and Learning  With the use of enable ospf vxlan-extensions remote VTEP learning is dynamic – Manual configuration doesn’t require that burden – Easier to configure and manage  Adding and removal of VNI needs to be done by CLI on local VTEP 22
  • 23. ©2015 Extreme Networks, Inc. All rights reserved Static case 23 x770 x770 x670G2 x670G2 x670G2 create virtual-network remote-endpoint vxlan ipaddress 172.16.0.1 config virtual-network vnet1 add remote-endpoint vxlan ipaddress 172.16.0.1  If vxlan-extensions turned off – Need to configure on each VTEP every necessary Remote VTEP/VNI pairs – Static mapping – Allows saving of remote VTEP in the config
  • 24. ©2015 Extreme Networks, Inc. All rights reserved24 How-To Modern Approach: Dynamic Configuration
  • 25. ©2015 Extreme Networks, Inc. All rights reserved Full Automation  Problem statement – vxlan-extensions allows for dynamic learning of VTEP/VNI pairs throughout the network – Users still have to configure  Underlay  MLAG if necessary  LTEP  VNI and VLAN mapping  Full automation is about answering these pain points 25
  • 26. ©2015 Extreme Networks, Inc. All rights reserved Components  To achieve that, several features need to be in place – Vm-tracking for MAC and VLAN snooping – DCM and ExtremeIAC for VM authentication – ezvxlan.py script interface started 1) DCM authenticates a new VM 2) vm-tracking triggers automated VLAN creation (if necessary) for that new VM 3) ezvxlan.py configures vxlan-extensions and VXLAN (if necessary) and maps VLAN ID to VNI 4) vxlan-extensions floods that knowledge to all OSPF routers 26
  • 27. ©2015 Extreme Networks, Inc. All rights reserved Workflow  1- DCM authenticates a new VM  2- vm-tracking automatically creates new VLAN  3- ezvxlan.py enables ospf vxlan- extensions if needed & configures LTEP (if needed). It creates VNI based on VLAN name (if needed) and binds it to the new VLAN  4- ospf vxlan-extensions advertises the new VTEP/VNI pair to the network 27 SYS_VLAN_1337 ospf vxlan-extensions local-endpoint 192.168.1.1 virtual-network SYS_VN_1337 VNI 1337
  • 28. ©2015 Extreme Networks, Inc. All rights reserved Limitations  ezvxlan.py cannot configure LTEP IP if MLAG is present – Manual configuration is required  ezvxlan.py is not started by default – Requirement to manually enable it once – Will run along with EXOS including restart after switch reboot  ezvxlan.py doesn’t work (yet) with Stacking – xmod upgrade will be required  Demo feature in EXOS 21.1.1 – Targeted for GA in 21.1.2 28 run script ezvxlan.py start show process ezvxlan
  • 29. ©2015 Extreme Networks, Inc. All rights reserved WWW.EXTREMENETWORKS.COM Thank You