A VXLAN (Virtual eXtensible Local Area Network) é uma tecnologia de virtualização de rede que encapsula quadros Ethernet de Camada 2 dentro de pacotes UDP de Camada 3, permitindo estender redes locais (Layer 2) por toda a infraestrutura roteada (Layer 3) de um Data Center. Essa abordagem resolve os gargalos de escalabilidade das redes tradicionais, permitindo que máquinas virtuais e servidores físicos se comuniquem perfeitamente como se estivessem conectados ao mesmo switch físico, independentemente de sua localização geográfica ou topologia de rede.
Principais Aprendizados
- Escalabilidade massiva: Substitui o limite de 4.096 redes da VLAN tradicional por mais de 16,7 milhões de segmentos isolados (VNI de 24 bits).
- Encapsulamento MAC-in-UDP: Oculta o tráfego Layer 2 dentro de pacotes Layer 3, permitindo roteamento eficiente através de redes IP.
- Fim do bloqueio de caminhos: Elimina a dependência de protocolos antigos, permitindo o uso total de links em arquiteturas modernas como Spine-Leaf.
O Problema das VLANs Tradicionais (Por que a VXLAN nasceu?)
Durante décadas, as VLANs (Virtual LANs) foram o padrão ouro para segmentar redes. No entanto, o padrão 802.1Q utiliza um identificador de 12 bits, limitando a infraestrutura a um máximo de 4.096 VLANs. Em Data Centers modernos, provedores de nuvem e ambientes multi-tenant (múltiplos inquilinos), esse número é rapidamente esgotado.
Além da limitação numérica, as redes baseadas em Layer 2 puro sofrem com problemas de redundância. Para evitar loops catastróficos, o uso do protocolo spanning tree limitava a largura de banda, bloqueando caminhos redundantes e impedindo o uso de topologias ativas/ativas. A VXLAN surgiu exatamente para romper essas barreiras, transportando o Layer 2 por cima de uma rede IP roteada.

Como Funciona a VXLAN na Prática?
Para entender como a VXLAN estende a rede Layer 2, precisamos compreender a separação entre duas camadas lógicas: a rede Underlay (a infraestrutura física de cabos e roteadores) e a rede Overlay (a rede virtual criada por cima da rede física). A conectividade física é garantida por uma configuração básica de OSPF ou IS-IS, enquanto a VXLAN atua na camada Overlay.
O Papel do VTEP (VXLAN Tunnel Endpoint)
O VTEP é o componente vital dessa arquitetura. Ele pode ser um switch físico (hardware VTEP) ou um hypervisor de virtualização (software VTEP). A função do VTEP é capturar o tráfego Layer 2 original gerado por um servidor, encapsulá-lo e enviá-ur pela rede Layer 3. Quando o pacote chega ao VTEP de destino, ele é desencapsulado e entregue ao servidor final em seu formato Layer 2 original.
O Encapsulamento MAC-in-UDP
Segundo a padronização oficial descrita na RFC 7348 do IETF, a VXLAN utiliza uma técnica chamada MAC-in-UDP. O quadro Ethernet original (MAC) recebe um cabeçalho VXLAN contendo o VNI (VXLAN Network Identifier) de 24 bits. Em seguida, isso é empacotado em um cabeçalho UDP, seguido por cabeçalhos IP e MAC externos. O uso da porta UDP de destino 4789 é o padrão para essa comunicação.

VXLAN e BGP EVPN: O Casamento Perfeito
Nos primórdios da VXLAN, a descoberta de endereços MAC remotos era feita através de tráfego Multicast (Flood-and-Learn), o que não era eficiente para grandes escalas. Para resolver isso, a indústria adotou o EVPN (Ethernet Virtual Private Network) em conjunto com o protocolo BGP para atuar como o "Control Plane" (plano de controle) da VXLAN.
Com o BGP EVPN, os roteadores e switches trocam informações de roteamento e endereços MAC/IP de forma proativa. Isso elimina a necessidade de inundações desnecessárias na rede, otimizando o tráfego de broadcast, unknown unicast e multicast (BUM traffic). Essa dupla tornou-se o padrão de fato para arquiteturas de Data Center baseadas em topologia Spine-Leaf.
Vantagens da VXLAN para Data Centers Modernos
A adoção dessa tecnologia não se restringe apenas a grandes provedores de nuvem. Empresas que buscam flexibilidade estão migrando para VXLAN devido a benefícios imensuráveis:
- Mobilidade de Máquinas Virtuais: Uma VM pode ser migrada ao vivo (Live Migration) de um rack para outro sem precisar mudar de endereço IP, pois o Layer 2 é mantido intacto.
- Multitenancy (Múltiplos Inquilinos): Mais de 16 milhões de VNIs garantem que diferentes clientes ou departamentos tenham redes totalmente isoladas na mesma infraestrutura física, algo detalhado na documentação pública da VXLAN.
- Integração com Cloud e DevOps: Arquiteturas baseadas em VXLAN são fundamentais para redes privadas em containers e orquestração ágil com Kubernetes e ferramentas de SDN (Software-Defined Networking).

Perguntas Frequentes
Qual a principal diferença entre VLAN e VXLAN?
A principal diferença está na escalabilidade e no transporte. A VLAN atua apenas na Camada 2 e é limitada a 4.096 redes. A VXLAN encapsula a Camada 2 sobre a Camada 3 (IP), suportando mais de 16,7 milhões de redes e permitindo o roteamento do tráfego por diferentes data centers físicos.
O que é um VTEP na rede VXLAN?
VTEP (VXLAN Tunnel Endpoint) é a entidade responsável por realizar o encapsulamento e desencapsulamento dos pacotes VXLAN. Ele pega o quadro Layer 2 do dispositivo final, adiciona os cabeçalhos UDP/IP e o envia pela rede roteada. Pode ser um switch físico ou um hypervisor de software.
A VXLAN precisa de BGP EVPN para funcionar?
Não é estritamente obrigatório, pois a VXLAN pode operar com aprendizado Multicast (Flood-and-Learn). No entanto, em redes modernas e de grande escala, o uso do BGP EVPN é altamente recomendado, pois atua como um plano de controle inteligente, reduzindo o tráfego desnecessário e aumentando a estabilidade da rede.
0 Comentários