Tempo limite ao testar o MTU via ping

0

Eu testei no Windows 7 e no Ubuntu 11.10 com tamanho de MTU 1500B.

    pacote IP
  • - 20B
  • Pacote ICMP - 8B

1500 - 28 = 1472

Assim, o pacote máximo que eu pude pingar sem fragmentação é 1472B, e isso está correto, porque quando eu tento definir um valor mais alto, isso mostra que a fragmentação é necessária. Mas o valor máximo quando o ping é bem-sucedido é 1448 em ambos os sistemas. Quando eu tento valores entre 1449 - 1472 bytes eu recebo o tempo limite. Por que isso?

    
por Rafał Ryszkowski 12.02.2012 / 11:33

2 respostas

0

Existem várias possibilidades:

  • O alvo de ping ignora pings de um determinado tamanho.
  • O pacote de ping está fragmentado em algum lugar ao longo do caminho e o sistema de destino (ou alguns entre firewall) não responde a solicitações de ping fragmentadas.

Você pode testar o último fazendo o ping com o conjunto de opções "não fragmentar" (no ubuntu: adicionar uma opção -M do ), mas isso não é à prova de falhas, pois alguns roteadores não retornam corretamente um erro se soltarem um pacote muito grande.

    
por 19.09.2012 / 15:25
0

Você está usando uma conexão ADSL? O MTU, neste caso, não deve ser de 1500, mas de 1492.

    
por 20.10.2013 / 13:12