Virtual Extensible LAN
Virtual Extensible LAN (VXLAN) is a network virtualization technology that attempts to improve the scalability problems associated with large cloud computing deployments. It uses a VLAN-like encapsulation technique to encapsulate MAC-based OSI layer 2 Ethernet frames within layer 4 UDP packets, using 4789 as the default IANA-assigned destination UDP port number.[1]
VXLAN is an evolution of efforts to standardize on an overlay encapsulation protocol. It increases scalability up to 16 million logical networks and allows for layer 2 adjacency across IP networks. Multicast or unicast with HER (Head-End Replication)[2] is used to flood BUM (broadcast, unknown destination address, multicast) traffic.
The VXLAN specification was originally created by VMware, Arista Networks and Cisco.[3][4] Other backers of the VXLAN technology include Huawei,[5] Broadcom, Citrix, Pica8, Cumulus Networks, Dell, Mellanox[6] OpenBSD,[7] Red Hat[8] and Juniper Networks.
The VXLAN was officially documented by the IETF in RFC 7348.
Open vSwitch is an example of a software-based virtual network switch that supports VXLAN overlay networks.
See also
<templatestyles src="Div col/styles.css"/>
- Distributed Overlay Virtual Ethernet (DOVE)
- Generic Routing Encapsulation (GRE)
- IEEE 802.1ad, an Ethernet networking standard, also known as provider bridging, Stacked VLANs, or simply QinQ.
- NVGRE, a similar competing specification
- Overlay Transport Virtualization (OTV)
- Virtual LAN (VLAN)
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
- Mahalingam, Mallik; Dutt, Dinesh G.; et al. (August 2014). VXLAN: A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks. IETF. RFC 7348. https://tools.ietf.org/html/rfc7348.
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.