- Introducción:
- Descripción:
- RFCs
- También Ver
Introducción:
Traceroute es el programa que le muestra la ruta por la red entre dos sistemas, enumerando todos los routers intermedios por los que debe pasar una conexión para llegar a su destino. Puede ayudarle a determinar por qué sus conexiones a un determinado servidor pueden ser pobres, y a menudo puede ayudarle a averiguar dónde está exactamente el problema. También muestra cómo los sistemas están conectados entre sí, lo que le permite ver cómo su ISP se conecta a Internet, así como cómo el sistema de destino está conectado.
Descripción:
El comando Traceroute en el router Cisco:
El comando traceroute se utiliza para descubrir las rutas que los paquetes realmente toman cuando viajan a su destino. El dispositivo (por ejemplo, un router o un PC) envía una secuencia de datagramas del Protocolo de Datagramas de Usuario (UDP) a una dirección de puerto no válida en el host remoto.
Se envían tres datagramas, cada uno con un valor de campo de tiempo de vida (TTL) establecido en uno. El valor TTL de 1 hace que el datagrama se «agote» en cuanto llega al primer router de la ruta; este router responde entonces con un mensaje ICMP Time Exceeded (TEM) indicando que el datagrama ha expirado.
Ahora se envían otros tres mensajes UDP, cada uno con el valor TTL establecido en 2, lo que hace que el segundo router devuelva ICMP TEM. Este proceso continúa hasta que los paquetes llegan realmente al otro destino. Dado que estos datagramas están intentando acceder a un puerto no válido en el host de destino, se devuelven mensajes ICMP Port Unreachable, indicando un puerto inalcanzable; este evento indica al programa Traceroute que ha terminado.