Calculadora de MTU e MSS
Descubra o MSS que uma MTU deixa, contando IPv6, túneis e opções de TCP.
A Calculadora de MTU e MSS funciona inteiramente no seu navegador: só faz aritmética, não envia pacotes e nada do que você digita sai do dispositivo.
Abrir a Calculadora de sub-redes CIDR
Sobre Calculadora de MTU e MSS
O MSS é o que sobra da MTU do enlace depois dos cabeçalhos: 20 bytes de IPv4 ou 40 de IPv6, mais 20 de TCP, mais 12 quando há timestamps, mais o que qualquer túnel acrescentar. Errar raramente falha de forma limpa: os pacotes que precisariam ser fragmentados somem quando as mensagens ICMP que avisariam estão filtradas, e a conexão trava no meio de uma transferência em vez de falhar na abertura. Esta calculadora faz a aritmética das encapsulações comuns e transforma um teste de ping em uma MTU medida.
Recursos
- MSS a partir da MTU para IPv4 e IPv6, com os cabeçalhos detalhados
- Predefinições de PPPoE, GRE, IPsec, WireGuard, OpenVPN, VXLAN e L2TP
- Opção de timestamps do TCP contada à parte
- Modo inverso: a MTU que um MSS conhecido implica
- MTU do caminho a partir do maior ping que passa
- O comando de ping exato no Linux, macOS e Windows
Como usar Calculadora de MTU e MSS
- Informe a MTU do enlace: 1500 na Ethernet, 1492 atrás de PPPoE
- Escolha a versão de IP e o túnel por onde o tráfego passa
- Leia o MSS para aplicar clamping e o detalhamento dos cabeçalhos
- Use o modo ping para medir a MTU real quando houver dúvida
Exemplo
Entrada
MTU 1500 · IPv4 · WireGuard tunnel (60 bytes)
Saída
Effective MTU 1440 · MSS 1400
Clamp MSS to 1400 on the tunnel interface
Cada camada de encapsulação sai direto da carga útil: por isso túneis precisam de clamping de MSS.
Erros comuns e solução de problemas
- Requisições pequenas passam e uploads grandes travam. — É um buraco negro de MTU: algo descarta pacotes grandes sem enviar o ICMP correspondente. Aplique clamping ao MSS indicado aqui.
- O MSS de uma captura está 12 bytes menor. — Os timestamps do TCP estão ativos e seus bytes saem de cada segmento. Ative essa opção para bater com a captura.
Perguntas frequentes
- Como calcular o MSS a partir da MTU?
- Subtraia o cabeçalho IP e o do TCP: 1500 − 20 − 20 dá os conhecidos 1460 na Ethernet com IPv4. A sobrecarga do túnel sai antes disso.
- Por que minha MTU é 1492 e não 1500?
- O PPPoE, usado na maioria dos links DSL e em muita fibra, acrescenta 6 bytes de cabeçalho PPPoE e 2 de PPP, que saem da carga útil.
- Que MSS usar em um túnel WireGuard?
- O WireGuard acrescenta cerca de 60 bytes sobre IPv4 e 80 sobre IPv6, então um enlace de 1500 deixa aproximadamente 1400 e 1360.
- Como medir a MTU do caminho com ping?
- Envie pacotes sem fragmentar e vá reduzindo: ping -M do -s 1472 no Linux, ping -D -s 1472 no macOS ou ping -f -l 1472 no Windows. Some 28 bytes ao maior que passar.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit