introduction to vxlan introduction to vxlan.pdf · 192.168.10.10 how vxlan works vxlan networking...
TRANSCRIPT
![Page 1: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/1.jpg)
Introduction to VXLAN
Maw Khant LwinCCIE#60007CCIE,PCNSE,RHCSA,ITIL,MCSESenior Network Engineer (Team Lead)One Cloud [email protected]
![Page 2: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/2.jpg)
‐ Why VXLAN‐ Terminologies (RFC‐7348)‐ How it Works‐ Current Challenges‐ Frame Format‐ Benefits of using VXLAN‐ Multi‐Tenancy‐ Fabrics with Overlays Management‐ Use‐cases‐ Network Automation with VXLAN
Agenda
Introduction to VXLAN
![Page 3: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/3.jpg)
Why VXLAN
• Traditional VLAN (4096 VLANS)• A Physical Server can have multiple Virtual machines with its own MAC• STP blocks redundant links• Virtualization Challenges
![Page 4: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/4.jpg)
Why VXLAN
Traditional VLAN (4096 VLANS)
• Allowing network administrators to apply additional security to network communication
•Making expansion and relocation of a network or a network device easier
• Providing flexibility because administrators are able to configure in a centralized environment while the devices might be located in different geographical locations
• Decreasing the latency and traffic load on the network and the network devices, offering increased performance
![Page 5: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/5.jpg)
Why VXLAN
Traditional VLAN (4096 VLANS)
VLANs also have some disadvantages and limitations as listed below:
• High risk of virus issues because one infected system may spread a virus through the whole logical network
• Equipment limitations in very large networks because additional routers might be needed to control the workload
•More effective at controlling latency than a WAN, but less efficient than a LAN
![Page 6: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/6.jpg)
• Traditional VLAN (4096 VLANS)
![Page 7: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/7.jpg)
![Page 8: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/8.jpg)
Overlay and Underlay
![Page 9: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/9.jpg)
VLAN 10
192.168.10.10
192.168.10.x
Why VXLANVirtualization Challenges
Moving to new host192.168.10.10
SW3
SW2
SW1
![Page 10: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/10.jpg)
192.168.10.10
Why VXLANVirtualization Challenges
Moving to new host192.168.20.10
192.168.10.x 192.168.20.x SW3
SW2
SW1
![Page 11: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/11.jpg)
192.168.10.10
Why VXLANVirtualization Challenges
192.168.20.10
192.168.10.x 192.168.20.x
Different subnets
SW3SW1
![Page 12: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/12.jpg)
192.168.10.10
Why VXLANVirtualization Challenges
192.168.10.x
192.168.10.x 192.168.20.x
Using VLAN tags for customer traffic‐ Large broadcast domain‐ Single large fault domain‐ Spanning tree limitation
![Page 13: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/13.jpg)
192.168.10.10
Why VXLANVirtualization Challenges
192.168.10.x
192.168.10.x 192.168.20.x
Different subnets
SW3SW1
![Page 14: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/14.jpg)
1. Virtual Tunnel End‐point (VTEP).‐ The VTEP acts as the entry point for connecting hosts into the VXLAN overlay network.‐ The task of the VTEP is to encap/decap with the appropriate VXLAN header.‐ The VTEP component can reside either a software virtual switch or a physical switch.2. Virtual Tunnel Identifier (VTI)‐ An IP interface used as the Source IP address for the encapsulated VXLAN traffic3. Virtual Network Identifier (VNI)‐ A 24‐bit field added within the VXLAN header.‐ Identifies the Layer 2 segment of the encapsulated Ethernet frame4. VXLAN Header‐ The IP/UDP and VXLAN header added by the VTEP‐ The SRC UDP port of the header is a hash of the inner frame to create entropy for ECMP
VXLAN Terminology
![Page 15: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/15.jpg)
Payload CRC/FCSEthernet Header
VXLAN Terminology802.1Q Frame Format
Tag
VLAN ID
![Page 16: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/16.jpg)
192.168.10.10
VXLAN Terminology
192.168.20.10
192.168.10.x 192.168.20.x
VXLAN network
VXLAN
VTEP VTEP
VNI 10011VNI 10012
VNI
SW1 SW2VNI 10011VNI 10012
Lo 0 Lo 010.10.10.1 10.10.10.2
![Page 17: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/17.jpg)
Payload CRC/FCSEthernet Header
VXLAN TerminologyVXLAN frame Headers
VXLAN HeaderUDPOuter
IPOuterMAC
VXLAN Encapsulation
![Page 18: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/18.jpg)
Overlay and Underlay
VTEP VTEPVNI10011 VNI10011
VLAN11 VLAN11
![Page 19: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/19.jpg)
Example Diagram ‐ 1
![Page 20: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/20.jpg)
Example Diagram ‐ 2
![Page 21: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/21.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11 VLAN10 VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/23 E0/24
1. ab1 wants to sendtraffic to ab3
SW1
SW2
SW3
![Page 22: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/22.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11 VLAN10 VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/23 E0/24
2. ARP request to discoverThe MAC of ab3.
S.MAC:aaaa.bbbb.0001D.MAC:FFFF.FFFF.FFFFS.IP:192.168.10.10D.IP:192.168.10.11
SW1
SW2
SW3
![Page 23: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/23.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11 VLAN10 VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/23 E0/24
3. SW1 floods the requestout all ports except the oneit was received.
S.MAC:aaaa.bbbb.0001D.MAC:FFFF.FFFF.FFFF
S.IP:192.168.10.10D.IP:192.168.10.11
SW1
SW2
SW3
![Page 24: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/24.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11VLAN10
VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/23 E0/24
4. SW1 updates switchingtable with ab1MAC
S.MAC:aaaa.bbbb.0001D.MAC:FFFF.FFFF.FFFF
S.IP:192.168.10.10D.IP:192.168.10.11
MAC Port
aaaa.bbbb.0001
E0/1SW1
SW2
SW3
MAC Port
aaaa.bbbb.0001 E0/24
![Page 25: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/25.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11VLAN10
VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/23 E0/24
5. SW2 forwards response and record ab3MAC
S.MAC:aaaa.bbbb.0003D.MAC:aaaa.bbbb.0001
S.IP:192.168.10.11D.IP:192.168.10.10
MAC Port
aaaa.bbbb.0001
E0/1
aaaa.bbbb.0003
E0/24
SW1
SW2
SW3
MAC Port
aaaa.bbbb.0001 E0/24
aaaa.bbbb.0003 E0/3
Traditional VLAN allows up to 4096 VLANs
![Page 26: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/26.jpg)
ba
192.168.10.10
How VXLAN WorksTraditional Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11VLAN10
VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
6. From ab1 to ab4 traffic,L3 routing is needed
S.IP:192.168.10.10D.IP:192.168.20.11
SW1
R1
SW3
![Page 27: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/27.jpg)
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11
VLAN10 VLAN11VLAN10
VLAN11
aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
VXLAN replaces directly connectedPhysical trunk links with tunnelsfor similar functionality.
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
Lo 0 Lo 010.10.10.1 10.10.10.2
![Page 28: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/28.jpg)
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
Layer 2 Overlays
VNID10012VNID10011
VNID10012VNID10011
1. ab1 wants to send traffic to ab3
VLAN10 VLAN11 VLAN10 VLAN11
Lo 0 Lo 010.10.10.1 10.10.10.2
![Page 29: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/29.jpg)
Lo 010.10.10.1
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
VNID10012VNID10011
VNID10012VNID10011
2. SW1 receives ARP request, adds VXLAN and tunnel headers and forwards to the assigned multicast group
S.MAC:aaaa.bbbb.0001D.MAC:FFFF.FFFF.FFFF
S.IP:192.168.10.10D.IP:192.168.10.11
VXLAN VNID:10011
UDP
S.IP:10.10.10.1D.IP:239.1.1.1
Multicast Group
VLAN10 VLAN11 VLAN10 VLAN11
Lo 010.10.10.2
![Page 30: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/30.jpg)
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
VNID10012VNID10011
VNID10012VNID10011
3. Multicast group replicates the packet to all VTEPs that are part of Layer 2 VNID
Multicast Group
MAC VNI VTEP
aaaa.bbbb.0001 10011 E0/1
VLAN10 VLAN11 VLAN10 VLAN11
Lo 0 Lo 010.10.10.1 10.10.10.2
![Page 31: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/31.jpg)
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
VNID10012VNID10011
VNID10012VNID10011
4. Now all traffic between ab1 and ab3 will flow directly through overlay tunnel.
Multicast Group
MAC VNI VTEP
aaaa.bbbb.0003 10011 E0/3
aaaa.bbbb.0001 10011 10.10.10.1
MAC VNI VTEP
aaaa.bbbb.0001 10011 E0/1
aaaa.bbbb.0003 10011 10.10.10.2
VLAN10 VLAN11 VLAN10 VLAN11
Lo 0 Lo 010.10.10.1 10.10.10.2
![Page 32: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/32.jpg)
ba
192.168.10.10
How VXLAN WorksVXLAN Networking
192.168.20.11192.168.20.10 192.168.10.11aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003 aaaa.bbbb.0004
ab1 ab2 ab3 ab4
Trunk Trunk
E0/1 E0/2 E0/3 E0/4
E0/24 E0/24
E0/1 E0/2
SW1
SW2Multilayer Switch
SW3
Spine
Leaf Leaf
The tunnels run IP‐based like GRE
VTEP VTEP
VNID10012VNID10011
VNID10012VNID10011
Traffic flow from ab1 to ab4 is to be routed via L3 VNI
Multicast Group
MAC VNI VTEP
aaaa.bbbb.0004 10012 E0/4
aaaa.bbbb.0001 10011 10.10.10.1
MAC VNI VTEP
aaaa.bbbb.0001 10011 E0/1
aaaa.bbbb.0004 10012 10.10.10.2
SVI11
SVI11
SVI12
SVI12
Lo 0 Lo 010.10.10.1 10.10.10.2
SVI11
SVI12
![Page 33: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/33.jpg)
Current Challenges
‐ Over‐Subscription‐ Scalability‐ Cost‐ Mobility‐ Latency‐ Manageability
![Page 34: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/34.jpg)
Current Challenges
Traditional Networking
![Page 35: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/35.jpg)
Current ChallengesHierarchical Architecture
Access
Distribution
Core
![Page 36: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/36.jpg)
Current ChallengesSpines and Leaves
A B
Spine1 Spine2 Spine3Spine
Leaf
![Page 37: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/37.jpg)
Current ChallengesSpines and Leaves
A B
Spine1 Spine2 Spine3Spine
Leaf
ECMP
East‐West
![Page 38: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/38.jpg)
VXLAN Frame Format
![Page 39: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/39.jpg)
BUM traffic
![Page 40: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/40.jpg)
BGP‐EVPN with VXLAN
![Page 41: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/41.jpg)
![Page 42: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/42.jpg)
Configuration Sample
![Page 43: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/43.jpg)
Theoretically create as many as 16 millionVXLANs in an administrative domainEnable migration of virtual machines betweenservers in separate Layer 2 domains by tunnelingover Layer 3 networksNo need to use STP to converge the topology All links can be used Traffic can be load balanced Maximizes performance
Benefits of using VXLAN
![Page 44: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/44.jpg)
Multi‐Tenancy
![Page 45: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/45.jpg)
Multi‐Tenancy
![Page 46: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/46.jpg)
Multi‐Tenancy•A mode of operation, where multiple independent instances (tenant) operate in a shared environment.•Each instance (i.e. VRF/VLAN) is logically isolated, but physically integrated.
Multi‐Tenancy at Layer‐2
•Per‐Switch VLAN‐to‐VNI mapping•Per‐Port VLAN Significance
Multi‐Tenancy at Layer‐3
•VRF‐to‐VNI mapping•MP‐BGP for scaling with VPNs
![Page 47: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/47.jpg)
Fabric with Overlays Management
![Page 48: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/48.jpg)
Use‐Cases
![Page 49: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/49.jpg)
Use‐Cases
![Page 50: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/50.jpg)
‐ Cisco ACI Fabric‐ EVPN with VXLAN‐ Cisco Data Center Network Manager‐ Apstra
Network Automation with VXLAN
Examples;
![Page 51: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/51.jpg)
EVPN‐VXLAN campus networks provide the following benefits:• Consistent, scalable architecture• Multi‐vendor deployment• Reduced flooding and learning• Location‐agnostic connectivity• Underlay agnostic• Consistent network segmentation• Simplified management
Network Automation with VXLAN
![Page 52: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/52.jpg)
Network Automation with VXLAN
![Page 53: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/53.jpg)
Overlay Comparisons
![Page 54: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/54.jpg)
Overlay Comparisons
![Page 55: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/55.jpg)
Overlay Comparisons
![Page 56: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/56.jpg)
Overlay Comparisons
![Page 57: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/57.jpg)
Introduction to VXLAN
Q & A
![Page 58: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/58.jpg)
Introduction to VXLAN
Thank You
![Page 59: Introduction to VXLAN Introduction to VXLAN.pdf · 192.168.10.10 How VXLAN Works VXLAN Networking 192.168.20.10 192.168.10.11 192.168.20.11 aaaa.bbbb.0001 aaaa.bbbb.0002 aaaa.bbbb.0003](https://reader035.vdocuments.mx/reader035/viewer/2022081418/5edd7e02ad6a402d66689af1/html5/thumbnails/59.jpg)
References
• https://www.youtube.com/watch?v=XC62Dqn8S‐g• https://www.youtube.com/watch?v=dpbXjRx3hB8• https://www.youtube.com/watch?v=QPqVtguOz4w&t=1355s• https://docplayer.net/21451213‐Vxlan‐bridging‐routing.html• https://dev.to/jjude/what‐is‐a‐multi‐tenant‐system‐bpd• https://www.techopedia.com/definition/4804/virtual‐local‐area‐network‐vlan
• Cisco Live 2016• https://www.juniper.net/documentation/en_US/junos/topics/concept/evpn‐vxlan‐data‐plane‐encapsulation.html