Professional Documents
Culture Documents
01 - VXLAN Part I. Why Do We Need VXLAN
01 - VXLAN Part I. Why Do We Need VXLAN
Introduction
VLAN id limitation: with 12-bits there can only be 4096 different VLANs.
In small and medium-size data centers this is more than enough, but in
massive Public Cloud Service Provider data centers, this may not be
enough.
Mac table size: There are 28,800 virtual machines connected to our
example network, which means that switches might have 28 000 mac
addresses in their mac address table. Our example demonstrates that the
number of mac entries on switches can be considerably large through the
server virtualization. If there are more mac addresses that can be stored
in switch mac table, the switch may not learn new mac addresses before
the unused mac addresses are aged out. This could lead to unnecessary
flooding due to unknown destination mac-addresses.
Note! Cisco Nexus 9500/9300 Series Switches have tested support for
90,000 mac addresses.
ARP table size: In our example network, the gateway function is on
distribution layer switches. Server virtualization also increases the
number of IP-MAC entries stored on the ARP table. There can be more
than 28 000 IP-MAC entries in our distribution switches.
Note! Cisco Nexus 9500 Series Switches have tested support for 60,000
IPv4 ARPs and 30,000 IPv6 NDs. The corresponding figures for Nexus
9300 series switches are 45,000 (IPv4 ARP) and 20,000 (IPv6 ND).
VXLAN enables the use of anycast gateway, where the routing of client
networks is distributed between Leaf Switches. This means that gateway
address of the network 192.168.10.0/24 (192.168.1.1) is found on each
Leaf switch. As the virtual machine moves to a new host connected to the
different switch, its gateway is still directly connected. The decentralized
anycast gateway greatly reduces the number of mac addresses on
individual switch ARP table.