MTU

sigla

redes

Significa: Maximum Transmission Unit

O maior pacote, em bytes, que um enlace transporta sem fragmentar.

A Maximum Transmission Unit é o teto de tamanho de um salto de rede, classicamente 1500 bytes em Ethernet. Erre e os pacotes fragmentam ou são descartados, e é por isso que MTU e MSS valem ser calculados em vez de adivinhados.

Problemas de MTU têm uma assinatura que fica reconhecível depois da primeira vez: coisas pequenas funcionam e coisas grandes travam. A conexão estabelece, o ping responde, uma requisição curta volta na hora, e aí uma transferência de arquivo ou uma resposta grande fica pendurada para sempre. Nada está fora do ar, e todo teste simples passa.

A causa costuma ser um caminho que não comporta o tamanho de pacote que uma das pontas assumiu, combinado com algo bloqueando as mensagens ICMP que teriam avisado. A descoberta de MTU do caminho depende de os roteadores conseguirem informar que um pacote era grande demais; quando um firewall descarta essas mensagens por política, o remetente nunca fica sabendo e simplesmente retransmite para um buraco negro. É por isso que a recomendação de bloquear todo ICMP é ruim, com uma longa cauda de consequências.

Túneis são onde isso mais morde, porque cada camada de encapsulamento rouba bytes do payload. VPNs, GRE e redes de sobreposição encolhem o tamanho utilizável, e a correção frequentemente é o ajuste de MSS, para que o TCP negocie um segmento que sobreviva ao caminho inteiro em vez de descobrir o problema com a conexão já estabelecida.

Também conhecido como: mtu, jumbo frame

Todos os verbetes do glossário