O que é MTU? Tamanho de pacote e problemas no caminho
MTU é o maior tamanho de pacote de rede que uma interface ou um link consegue transportar sem dividi-lo naquela camada. Um MTU comum de Ethernet é de 1500 bytes, mas túneis e outros links podem permitir menos. Uma conexão precisa funcionar dentro dos limites do caminho que ela realmente percorre.
MTU da interface não é MTU do caminho
O número exibido para uma placa de rede descreve o link local dela, não automaticamente cada salto até um servidor remoto. Uma VPN ou outro túnel adiciona cabeçalhos externos que ocupam espaço. Se o pacote interno já for tão grande quanto o link externo permite, o pacote encapsulado pode ficar grande demais. O MTU do caminho (path MTU) é o maior pacote IP que consegue atravessar um caminho específico. Ele pode variar entre destinos e, potencialmente, entre as direções.
MTU não é um limite de tamanho de arquivo nem a velocidade da linha. As aplicações conseguem transferir arquivos grandes enquanto o transporte divide os dados em segmentos adequados. No TCP, o tamanho máximo de segmento (MSS) se refere aos dados transportados por um segmento TCP e é menor que o MTU correspondente, porque os cabeçalhos IP e TCP também precisam de espaço. IPv4 e IPv6 tratam pacotes grandes demais de formas diferentes.
Como as pontas descobrem o limite
O Path MTU Discovery usa sinais de que um pacote é grande demais. No IPv4, um roteador pode informar que a fragmentação é necessária quando o pacote não pode ser fragmentado. No IPv6, os roteadores de trânsito não fragmentam pacotes e podem enviar ICMPv6 Packet Too Big. Bloquear essas mensagens pode criar uma falha intrigante: requisições pequenas funcionam, enquanto respostas maiores travam. Algumas implementações também usam outras técnicas de sondagem para encontrar um tamanho que funcione.
A RFC 1191 especifica o Path MTU Discovery do IPv4; a RFC 8201 trata do IPv6. O tamanho dos cabeçalhos e o comportamento dos túneis importam, então 1500 não é uma configuração universal de ponta a ponta. Evite calcular o MSS a partir de um número decorado sem levar em conta o caminho real.
Diagnostique antes de mudar as configurações
Se as falhas acontecem apenas pela VPN, ou se um site carrega parcialmente, mas as transferências maiores travam, compare a mesma tarefa com e sem o túnel. Anote a interface, o destino e os sintomas. Sondas de ping com tamanhos de carga diferentes e a opção de não fragmentar podem ajudar, mas a sintaxe do comando varia conforme o sistema e o ICMP pode estar filtrado. Use os testes de rede como evidência complementar, não como um veredito definitivo.
Não reduza o MTU em todos os dispositivos sem ter uma hipótese. Verifique as configurações do túnel e as mensagens ICMP relevantes, mude uma configuração de cada vez e teste a aplicação de novo. Um MTU desnecessariamente pequeno aumenta a sobrecarga de cabeçalhos e pode reduzir a eficiência. Se o gargalo estiver fora do seu controle, forneça ao provedor um exemplo reproduzível.