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.
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.
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
.