La LAN virtual extensible ( VXLAN ) es una tecnología de virtualización de red que utiliza una técnica de encapsulación similar a la de una VLAN para encapsular tramas Ethernet de capa 2 de OSI dentro de datagramas UDP de capa 4 , utilizando 4789 como el número de puerto UDP de destino asignado por la IANA por defecto, [1] aunque muchas implementaciones anteriores a la asignación de la IANA utilizan el puerto 8472. VXLAN intenta abordar los problemas de escalabilidad asociados con las grandes implementaciones de computación en la nube . [2] Los puntos finales de VXLAN, que terminan los túneles VXLAN y pueden ser puertos de conmutación virtuales o físicos , se conocen como puntos finales de túnel VXLAN ( VTEP ). [3] [4]
VXLAN es una evolución de los esfuerzos por estandarizar un protocolo de encapsulación superpuesto. En comparación con las VLAN IEEE 802.1Q de etiqueta única que proporcionan una cantidad limitada de VLAN de capa 2 (4094, utilizando un ID de VLAN de 12 bits), VXLAN aumenta la escalabilidad hasta aproximadamente 16 millones de redes lógicas (utilizando un VNID de 24 bits) y permite la adyacencia de capa 2 en redes IP. Se utiliza multidifusión o unidifusión con replicación de cabecera (HER) para inundar el tráfico de difusión, unidifusión desconocida y multidifusión . [5]
La especificación VXLAN fue creada originalmente por VMware , Arista Networks y Cisco . [6] [7] Otros patrocinadores de la tecnología VXLAN incluyen a Huawei , [8] Broadcom , Citrix , Pica8 , Big Switch Networks, Arrcus, Cumulus Networks , Dell EMC , Ericsson , Mellanox , [9] FreeBSD , [10] OpenBSD , [11] Red Hat , [12] Joyent y Juniper Networks .
VXLAN está documentado oficialmente por el IETF en RFC 7348. [12] VXLAN encapsula una trama MAC en un datagrama UDP para su transporte a través de una red IP, [13] creando una red superpuesta o túnel .
Open vSwitch es un ejemplo de un conmutador de red virtual basado en software que admite redes superpuestas VXLAN.
La implementación de VXLAN actualizada de Arista elimina la necesidad de multidifusión en la red subyacente mediante el uso de la replicación de cabecera para reenviar tráfico de difusión, multidifusión y unidifusión desconocido.