This article is about the topic i.e. vxlan vs vlan. VXlan (virtual extensive local area network) is the modern form of vlan and a new concept in network IT industry. VXLAN protocol or concept is introduced by two famous networking companies Cisco and VMware in 2010-2011. Later Intel, Broadcom and the other stack holder of network industry also contribute to develop this protocol.
This article is for giving you an overview of differences of these two Protocols VXLAN VS VLAN. But before going into detail of difference let learn little more about the VXLANs.

What is virtual extensive LAN or VXLAN?

Virtual Extensible LAN (VXLAN) protocol are introduced to support more VLANs on network devices in cloud computing.
Basically VXLAN technology can provide the same services as VLAN does, but with better extensibility & flexibility. VXLAN used to running a Layer 2 network and extending it over a Layer-3 network. For this VXLAN uses MAC-in-UDP encapsulation.

How Does Virtual Extensible LAN Work?

Virtual Extensible LAN is an overlay protocol which allows you to give Layer 2 connections over an intervening Layer-3 network by encapsulating/tunneling Ethernet packet in a VXLAN frames that includes IPs. Network-Devices which support VXLANs are known as virtual_tunnel endpoints VTEPs, normally these are end hosts, switches or routers. Virtual tunnel endpoints encapsulate Virtual Extensible LAN’s traffic and de-encapsulate that traffic when it leaves the VXLAN-tunnel. Virtual tunnel endpoints add different fields to encapsulate an Ethernet-frame. Following are the field added by VTEPs in Ethernet frame.

·         Outer IP source address (IP of the tunnel-source Virtual tunnel endpoints (VTEP)
·         Outer IP destination address (IP address of tunnel_endpoint Virtual tunnel endpoints  VTEP)
·         MAC of the tunnel source VTEP
·         Outer MAC destination address

Now time to discuss some of the differences of vxlan vs vlan:




VLAN are used to divide the network into several broadcast domains. In each broadcast-domain, we can communicate with each other freely.
VXLAN provide layer 2 overlay networks on top of a layer-3 using MAC-in-UDP encapsulation. In easy words, VXLAN offer same services as VLAN, but with greater extensibility &  flexibility
With VXLAN you can have 16 million VLAN IDs in an administrative domain.
VLAN identifiers are only 12 bits long and can provide 4094 VLANs. 
VLANs are used to solve problems like Layer 2 network isolation, flood and as routing interface. VLAN supporting function is now available in most systems and network equipment such as Ethernet switches, routers and firewalls.
VXLAN provide layer 2 overlay networks on layer-3 using MAC-in-UDP and provide the more VLANs.
VXLAN technology is being used in cloud computing environment with large network data Centre consist of many devices.
VLAN protocol also support large networks but as compare to VXLAN there are only 4094 VLANs available.

VM can migrate between servers that exist in separate Layer 2 domains by tunneling the traffic over Layer 3 networks
Not available in VLAN
VXLAN uses Layer-3 routing-protocol to use all the available parts with technologies like Equal cost multipath Routing.
In case of VLAN there is STP which blocks redundant paths and hence allows using only half of available_paths.
VXLAN are Flexible & suitable to scaling out a large cloud network. 
VLAN are Less flexible for multi-tenant network.
VXLAN provide more security as compare to VLAN. Due to the structure of a VXLAN, tunneled traffic can utilize traditional security options, which authenticate and encrypt the traffic.

I hope this article is informative and helpful for you, Let me know in commends if I miss some differences, I will update it for other community. You can share this on social media.
Thank you for visiting here..!