1001Ferramentas
🔗 Calculadoras

Calculadora de VXLAN Overhead MTU Payload

Calcula MTU efetivo do payload em VXLAN descontando cabecalhos outer Ethernet IP UDP VXLAN.

Overhead do VXLAN e Dimensionamento de MTU

O VXLAN (Virtual eXtensible LAN, RFC 7348) encapsula frames Ethernet de camada 2 dentro de um underlay UDP/IP. Some o que a encapsulação custa e você chega a 8 (VXLAN) + 8 (UDP) + 20 (IPv4 externo) + 14 (Ethernet externo) = 50 bytes. Rode IPv6 no underlay e o cabeçalho externo ganha mais 20 bytes, indo para 70; jogue uma tag 802.1Q na Ethernet externa e lá vão mais 4.

Se você quer que um payload Ethernet de 1500 bytes trafegue fim a fim sem fragmentar, o underlay tem que dar conta de uma MTU jumbo de pelo menos 1550 bytes. Na prática todo mundo deixa em 9000 (jumbo frames). Quem faz o encap/decap é o VTEP (VXLAN Tunnel Endpoint), que guarda os mapeamentos VNI (VXLAN Network Identifier de 24 bits) → MAC. Esses 24 bits dão até 16 milhões de segmentos lógicos, enquanto o 802.1Q trava em 4094.

Aplicações

Entre em qualquer data center ou fabric de nuvem moderno e o VXLAN é o overlay que você vai achar rodando as coisas: NSX-T, Cisco ACI, Arista EVPN-VXLAN, OpenStack Neutron e os CNIs do Kubernetes (Calico, Cilium, Flannel). É ele que faz o DCI (Data Center Interconnect) funcionar, deixa você esticar L2 multi-tenant sobre um underlay L3, move workloads entre racks e pods, e se casa com a sinalização EVPN (RFC 8365) para que rotas MAC/IP distribuídas via BGP substituam o velho flood-and-learn.

Perguntas frequentes

Por que a MTU do underlay é tão importante? No momento em que ela cai abaixo de payload + 50 bytes, os pacotes ou são fragmentados ou descartados de vez (quando o bit DF está setado). É daí que vêm os black-holes de PMTUD, e a perda de performance é brutal. A solução padrão é jumbo frames de 9000 bytes.

O que é um VTEP? Sigla de VXLAN Tunnel Endpoint. É o que origina e termina os túneis VXLAN, colando ou tirando os 50 bytes de overhead, seja isso um switch, um vSwitch de hypervisor ou uma NIC.

Como o VXLAN se compara ao GENEVE ou NVGRE? Os três são overlays L2 sobre L3. O GENEVE (RFC 8926) acrescenta opções TLV de tamanho variável e o NVGRE se apoia em GRE no lugar de UDP. O VXLAN acabou sendo o mais adotado porque sua entropia de source-port UDP se dá bem com ECMP.

Ferramentas Relacionadas

Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.