O que "TTL expirou em trânsito" o que significa em uma tentativa de ping?

Recebemos a mensagem "TTL expirou em trânsito" quando tentamos pingar para um servidor em um segmento de rede diferente. Quando executamos o tracert, 4 endereços ip se repetem indefinidamente:

14    60 ms    59 ms    60 ms  xxx.xxx.xxx.2
15    83 ms    81 ms    82 ms  xxx.xxx.xxx.128
16    75 ms    80 ms    81 ms  xxx.xxx.xxx.249
17    81 ms    78 ms    80 ms  xxx.xxx.xxx.250
18    82 ms    80 ms    77 ms  xxx.xxx.xxx.2
19   102 ms   101 ms   100 ms  xxx.xxx.xxx.128
20   101 ms   100 ms    98 ms  xxx.xxx.xxx.249
21    97 ms    98 ms    99 ms  xxx.xxx.xxx.250
...

Quais são os passos básicos para a resolução deste erro?

Você'tem uma rota circular nas suas configurações de rede, verifique as suas tabelas de roteamento nos dispositivos envolvidos.

"TTL expirou em trânsito" está relacionado com o valor TTL do pacote; cada roteador pelo qual ele passa baixa por um, se chegar a 0, o pacote é devolvido ao remetente. Ele evita loops infinitos, onde os pacotes viajam em círculos para sempre.

Comentários (2)

O pacote IP tem uma bandeira TTL. Este é diminuído em 1 cada vez que o pacote é roteado. Quando o valor se torna 0 o roteador solta o pacote e envia uma mensagem ICMP Time-to-live excedido em trânsito.
Isto é feito para evitar que os pacotes sejam roteados infinitamente quando há problema de roteamento nas redes. Este é o seu caso aqui, você tem um loop de roteamento para que o pacote nunca chegue ao destino e seja finalmente descartado por um dos roteadores porque o TTL chega a 0.

Comentários (0)

Ao verificar as tabelas de roteamento dos quatro roteadores, concentre-se na rede mask das rotas e se o roteador é capaz de rotear "classless".

Em Ciscos mais antigos você precisa habilitar isto explicitamente, caso contrário eles irão rotear redes de classe inteiras ao invés de suas sub-redes. Por exemplo, configurar 10.20.30.0/24 resultará em uma rota como 10.0.0.0.0/8.

Comentários (0)