Calculadora de MTU e MSS
Descubra o MTU efetivo e o MSS do TCP depois da sobrecarga de PPPoE, WireGuard, VXLAN, GRE ou de um valor que você informar.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Do MTU ao MSS
MTU efetivo = MTU do enlace − sobrecarga do encapsulamento; MSS = MTU efetivo − cabeçalho IP (20 no IPv4, 40 no IPv6) − cabeçalho TCP (20)
O MTU é o maior pacote IP que o enlace carrega sem fragmentar. Cada encapsulamento acrescenta cabeçalhos próprios e reduz o MTU que sobra para o tráfego de dentro; o MSS é o maior bloco de dados TCP que cabe nesse pacote, depois dos cabeçalhos de IP e de TCP.
Exemplo com PPPoE em Ethernet
| Campo | Valor |
|---|---|
| MTU do enlace (bytes) | 1.500 |
| Versão do IP do tráfego | IPv4 (cabeçalho de 20 bytes) |
| Encapsulamento | Nenhum |
| Sobrecarga do encapsulamento (bytes) | 0 |
| MTU efetivo (bytes) | 1.500 |
| MSS do TCP (bytes) | 1.460 |
Quando os valores de túnel pedem conferência
- Ethernet carrega 1500 bytes de dados por quadro; com PPPoE o MTU máximo é 1492 (1500 menos 8 bytes).
- Os valores de WireGuard (60 bytes sobre IPv4 e 80 sobre IPv6), VXLAN (50) e GRE (24) vêm de referências que ainda precisam de conferência: confirme na documentação do seu equipamento.
- O IPsec não tem um valor fixo: depende do modo, da cifra e do preenchimento. Use o encapsulamento personalizado com o total do fabricante.
- O MSS anunciado considera o TCP sem opções. Sem a opção de MSS, os padrões são 536 bytes no IPv4 e 1.220 no IPv6.
Atenção: Parte dos valores de sobrecarga está com a fonte pendente de conferência. Teste o MTU real do caminho antes de aplicar a mudança.
Perguntas frequentes
Como calcular o MSS do TCP?
Subtraia do MTU efetivo o cabeçalho IP (20 bytes no IPv4, 40 no IPv6) e o cabeçalho TCP (20). Em Ethernet com MTU 1500 e IPv4 o MSS é 1460.
Qual o MTU do PPPoE?
Com PPPoE a sobrecarga é de 8 bytes: de um enlace de 1.500 bytes sobram 1.492, e o MSS fica em 1.452.