Virtual Extensible LAN ( VXLAN ) es una tecnología de virtualización de red que intenta abordar los problemas de escalabilidad asociados con grandes implementaciones de computación en la nube . Utiliza una técnica de encapsulación similar a VLAN para encapsular tramas Ethernet de capa 2 OSI dentro de datagramas UDP de capa 4 , utilizando 4789 como número de puerto UDP de destino asignado por IANA predeterminado, [1] aunque muchas implementaciones anteriores a la asignación de IANA utilizan el puerto 8472 . 2] Los puntos finales de VXLAN, que terminan los túneles VXLAN y pueden ser puertos de conmutador virtuales o físicos , se conocen como puntos finales de túnel VXLAN ( VTEP ). [3] [4]
VXLAN es una evolución de los esfuerzos para 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 a través de redes IP. La multidifusión o unidifusión con replicación de cabecera (HER) se utiliza 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 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 o túnel superpuesto .
Open vSwitch es un ejemplo de un conmutador de red virtual basado en software que admite redes superpuestas VXLAN.
La implementación VXLAN actualizada de Arista elimina la necesidad de multidifusión en la red subyacente mediante el uso de Head End Replication para reenviar tráfico de difusión, multidifusión y unidifusión desconocido.