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
Calculadora de TCP MSS MTU Overhead IP
Estima o MSS do TCP a partir do MTU do link descontando cabecalhos IP e TCP.
Calculadora de HTTP3 MTU QUIC Overhead
Calcula payload util do HTTP/3 sobre QUIC descontando overhead de UDP, QUIC e TLS.
Calculadora MTU por Encapsulamento
Calcula MTU efetiva removendo overhead de Ethernet, PPPoE, IPSec, GRE.
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.