Obtenemos el mensaje "TTL expirado en tránsito" cuando intentamos hacer ping a un servidor en un segmento de red diferente. Cuando ejecutamos tracert, 4 direcciones ip se repiten 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
...
¿Cuáles son los pasos básicos para solucionar este error?
Tiene una ruta circular en sus configuraciones de red, compruebe sus tablas de enrutamiento en los dispositivos implicados.
"TTL expirado en tránsito" está relacionado con el valor TTL del paquete; cada router por el que pasa lo reduce en uno, si llega a 0, el paquete se devuelve al remitente. Así se evitan los bucles infinitos, en los que los paquetes viajan en círculos eternamente.
El paquete IP tiene una bandera TTL. Este se reduce en 1 cada vez que el paquete es enrutado. Cuando el valor se convierte en 0 el router abandona el paquete y envía un mensaje ICMP Time-to-live exceeded in transit; Esto se hace para evitar que los paquetes sean enrutados infinitamente cuando hay un problema de enrutamiento en las redes. Este es tu caso, tienes un bucle de enrutamiento de manera que el paquete nunca llega a su destino y finalmente es descartado por uno de los routers porque el TTL llega a 0.
Al comprobar las tablas de enrutamiento de los cuatro enrutadores, concéntrese en la máscara de red de las rutas y en si el enrutador es capaz de enrutar "sin clase`".
En los Ciscos más antiguos es necesario habilitar esto explícitamente, de lo contrario enrutarán redes completas de clase en lugar de sus subredes. Por ejemplo, si se configura 10.20.30.0/24
se obtendrá una ruta como 10.0.0/8
.