# Calculadora de MTU/MSS de caminho

Insira o MTU da interface e a pilha de encapsulamento (GRE / VXLAN / WireGuard / IPSec / PPPoE / VLAN) — calcula o overhead por camada, o MSS resultante e sugere o tamanho do pacote DF para ping.

> Página canônica: https://elysiatools.com/pt/tools/mtu-and-mss-path-calculator

- **Categoria:** Network

- **Palavras-chave:** mtu, mss, mtu de caminho, encapsulamento, gre, vxlan, wireguard, ipsec, pppoe, vlan, fragmentação, tcp, sd-wan

## Visão geral

Calcula exatamente quantos bytes cada camada de túnel ou encapsulamento rouba do seu MTU — e qual MSS suas sessões TCP realmente obtêm. \*\*Por quê.\*\* Um MTU Ethernet padrão é 1500 bytes. Ao empilhar túneis (GRE, VXLAN, WireGuard, IPSec), cada camada consome bytes de cabeçalho. O TCP interno acha que tem 1460 de MSS, mas o quadro externo já excede o MTU do caminho — pacotes são fragmentados ou silenciosamente descartados se DF estiver ativo. Buracos de PMTU são causa comum de problemas "intermitentes e esquisitos" em SD-WAN, overlays CNI de k8s e VPNs IPSec. \*\*Como.\*\* Parte do MTU da interface e subtrai cada overhead de encapsulamento em ordem (de fora para dentro). O que sobra é o MTU disponível para o pacote IP interno. Subtrai o cabeçalho IP (20 IPv4, 40 IPv6) e TCP (20 padrão) para obter o \*\*MSS efetivo\*\*. \*\*Tabela de overhead (por camada, das RFCs)\*\*: VLAN 802.1Q = 4 B · Q-in-Q = 8 B · PPPoE = 8 B · GRE = 4 B (mín) · VXLAN = 8 B · Geneve = 8 B · WireGuard = 80 B (IPv4) / 100 B (IPv6) · IPSec ESP ≈ 55 B (transporte AES-GCM) / ≈ 75 B (túnel). \*\*Diagnóstico\*\*: overhead por camada e total, MTU restante, MSS efetivo, tamanho exato do pacote DF para \`ping -M do -s \`, alerta se MSS < 1360. \*\*Dicas.\*\* WireGuard: MTU interface = externo − 80 (IPv4). VXLAN em DC: MTU overlay 1450 com underlay 1500.

## Entradas

- **MTU da interface (bytes)** (number): e.g. 1500
- **Pilha de encapsulamento** (text): Comma-separated list of layers, outermost first. Valid values: vlan, qinq, pppoe, gre, gre_checksum, vxlan, geneve, wireguard4, wireguard6, ipsec_transport, ipsec_tunnel.
- **Versão IP da carga interna** (select)
- **Cabeçalho TCP (bytes)** (number): e.g. 20 (with TCP options up to 60)
- **Sobrecarga personalizada por camada (bytes)** (number): e.g. 0 (extra bytes not covered above)

## Quando usar

- Ao projetar túneis VPN (IPSec, WireGuard) ou overlays de rede (VXLAN, GRE) e precisar definir o MTU correto para evitar fragmentação de pacotes.
- Durante a resolução de problemas de conectividade intermitente ou lentidão em conexões TCP causadas por falhas de PMTUD (Path MTU Discovery).
- Ao configurar conexões de banda larga PPPoE ou troncos VLAN e precisar calcular o MSS ideal para otimizar o tráfego de dados.

## Como funciona

- Insira o MTU da interface física (geralmente 1500 bytes para redes Ethernet padrão).
- Defina a pilha de encapsulamento inserindo as camadas em ordem, da mais externa para a mais interna (ex: vxlan, wireguard4).
- Selecione a versão do protocolo IP interno (IPv4 ou IPv6) e ajuste o tamanho do cabeçalho TCP se houver opções adicionais.
- A ferramenta calcula o overhead acumulado, exibe o MTU restante, o MSS efetivo resultante e gera o comando de ping com o tamanho exato para testes de fragmentação.

## Casos de uso

- Otimização de redes SD-WAN que utilizam múltiplos túneis IPSec e GRE sobre links de internet padrão.
- Configuração de MTU em overlays CNI de Kubernetes (como Calico ou Flannel usando VXLAN ou WireGuard).
- Ajuste de MSS clamping em roteadores de borda conectados via links PPPoE para evitar problemas de navegação dos clientes.

## Perguntas frequentes

### O que é o MSS efetivo?

É o tamanho máximo de segmento TCP que pode ser transmitido sem fragmentação, calculado subtraindo os cabeçalhos IP e TCP do MTU restante.

### Por que o encapsulamento reduz o MTU?

Cada protocolo de túnel (como GRE ou VXLAN) adiciona seus próprios cabeçalhos ao pacote, consumindo bytes que antes estavam disponíveis para os dados úteis.

### Como faço para testar o MTU calculado na prática?

Use o comando de ping sugerido pela ferramenta com a flag de não fragmentar (ex: ping -M do -s no Linux) para verificar se os pacotes passam sem perdas.

### Qual é o impacto de um MSS configurado incorretamente?

Pode causar fragmentação excessiva, perda de pacotes silenciosa (black holes de PMTUD) e degradação severa no desempenho de conexões TCP.

### A ferramenta suporta cabeçalhos TCP personalizados?

Sim, você pode ajustar o tamanho do cabeçalho TCP entre 20 e 60 bytes para acomodar opções adicionais do protocolo.

## Ferramentas relacionadas

- [Simulador de Dinâmica Predador-Presa Lotka–Volterra](https://elysiatools.com/pt/tools/lotka-volterra-predator-prey): Resolve e visualiza o sistema clássico predador-presa de Lotka–Volterra: dN/dt = rN − aNP, dP/dt = bNP − mP. Integração RK4 (6000 passos, com monitoramento do desvio da quantidade conservada V = bN − m·ln N + aP − r·ln P), curvas de oscilação em contrafase de presas e predadores e plano de fase com órbitas fechadas, equilíbrio de coexistência N*=m/b, P*=r/a e período linearizado T ≈ 2π/√(rm). Detecta o número de ciclos, o período medido e a amplitude, e explica a instabilidade estrutural das oscilações neutras: a amplitude é fixada pelas condições iniciais, enquanto sistemas reais se amortecem por dependência de densidade ou se autoexcitam pelo paradoxo do enriquecimento.
- [2048](https://elysiatools.com/pt/tools/2048-game): 2048 clássico. Setas ou deslizar para fundir números iguais; após cada jogada válida aparece uma nova casa. A pontuação soma os valores fundidos. Tabuleiro 4×4/5×5/6×6 e objetivo à escolha; ao atingir = vitória, mas pode continuar.
- [Mapa de remoção de muletas](https://elysiatools.com/pt/tools/audio-filler-word-removal-map): Combina uma transcrição com timestamps e o áudio para marcar muletas (é, hum, 嗯…) e silenciá-las ou removê-las.
- [Comprimir metadados de áudio](https://elysiatools.com/pt/tools/audio-metadata-compress): Comprimir ou remover metadados/capa para reduzir tamanho
- [Monoizador de subgraves](https://elysiatools.com/pt/tools/audio-sub-bass-mono-maker): Dobra tudo abaixo do seu corte para mono mantendo a imagem estéreo acima — o gesto de EQ elíptica que protege cortes de vinil e sistemas de subgraves mono.
- [Extrator de Emails em Massa](https://elysiatools.com/pt/tools/bulk-email-extractor): Extraia todos os endereços de e-mail de texto de entrada, artigos, código-fonte da web ou conteúdo misto. Suporta desduplicação e exportação para JSON.
- [Transformador CSV](https://elysiatools.com/pt/tools/csv-transformer): Transformar e processar dados CSV com operações de colunas, cálculos e conversões de tipo de dados. Exemplos de operações: • Renomear coluna: \[{"type": "rename", "column": "nome_antigo", "new_name": "novo_nome"}\] • Adicionar coluna calculada: \[{"type": "add_column", "new_column": "total", "formula": "preco * quantidade"}\] • Remover coluna: \[{"type": "remove_column", "remove_column": "coluna_a_remover"}\] • Converter tipo de dado: \[{"type": "convert_type", "convert_column": "idade", "target_type": "number"}\] • Calcular valores: \[{"type": "calculate", "target_column": "total", "expression": "preco * imposto + entrega"}\] • Filtrar linhas: \[{"type": "filter_values", "filter_column": "status", "operator": "equals", "value": "ativo"}\]
- [Removedor de Caracteres BOM](https://elysiatools.com/pt/tools/data-bom-remover): Remover caracteres BOM (Byte Order Mark) de conteúdo de texto e arquivos. Perfeito para limpar arquivos de texto com problemas de codificação.

## Exemplos

- [Amostras de Analizador de Caminho](https://elysiatools.com/pt/samples/path-analyzer): Coleção abrangente de caminhos do sistema de arquivos do Windows, Linux e macOS para análise e testes de caminhos
- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Caminhos de Importação](https://elysiatools.com/pt/samples/import-path-examples): Coleção de exemplos de importação JavaScript e TypeScript demonstrando vários padrões de importação e sistemas de módulos
- [Exemplos de Linhas Duplicadas](https://elysiatools.com/pt/samples/text-duplicate-line-samples): Arquivos de exemplo com vários tipos de linhas duplicadas para testar ferramentas de remoção de duplicatas
