Para obtener una versión de este artículo para Microsoft Windows 2000, consulte 162326.
Resumen
Este artículo describe TRACERT (Trace Route), una utilidad de línea de comandos que se usa para determinar la ruta que toma un paquete de protocolo de Internet (IP) para alcanzar su destino.
En este artículo se tratan los siguientes temas:
-
Cómo usar la utilidad TRACERT
-
Cómo usar TRACERT para solucionar problemas
-
Cómo usar las opciones de TRACERT
Más información
Cómo utilizar la utilidad TRACERT
La utilidad de diagnóstico TRACERT determina la ruta a un destino mediante el envío de paquetes de eco de Protocolo de mensajes de control de Internet (ICMP) al destino. En estos paquetes, TRACERT usa valores de período de vida (TTL) IP variables. Dado que los enrutadores de la ruta deben disminuir el TTL del paquete como mínimo una unidad antes de reenviar el paquete, el TTL es, en realidad, un contador de saltos. Cuando el TTL de un paquete alcanza el valor cero (0), el enrutador devuelve al equipo de origen un mensaje ICMP de "Tiempo agotado".
TRACERT envía el primer paquete de eco con un TTL de 1 y aumenta el TTL en 1 en cada transmisión posterior, hasta que el destino responde o hasta que se alcanza el TTL máximo. Los mensajes ICMP "Tiempo agotado" que devuelven los enrutadores intermedios muestran la ruta. Observe, sin embargo, que algunos enrutadores colocan paquetes que han agotado el TTL sin avisar y que estos paquetes son invisibles para TRACERT.
TRACERT imprime una lista ordenada de los enrutadores intermedios que devuelven mensajes ICMP "Tiempo agotado". La opción -d con el comando tracert le indica a TRACERT que no efectúe una búsqueda de DNS en todas las direcciones IP, de manera que TRACERT devuelve la dirección IP de la interfaz del lado cercano de los enrutadores.
En el siguiente ejemplo del comando tracert y su resultado, el paquete viaja a través de dos enrutadores (157.54.48.1 y 11.1.0.67) para llegar al host 11.1.0.1. En este ejemplo, la puerta de enlace predeterminada es 157.54.48.1 y la dirección IP del enrutador de la red 11.1.0.0 es 11.1.0.67.
El comando:
C:\>tracert 11.1.0.1
El resultado del comando:
Tracing route to 11.1.0.1 over a maximum of 30 hops
---------------------------------------------------
1 2 ms 3 ms 2 ms 157.54.48.1
2 75 ms 83 ms 88 ms 11.1.0.67
3 73 ms 79 ms 93 ms 11.1.0.1
Trace complete.
Cómo utilizar TRACERT para solucionar problemas
Puede usar TRACERT para averiguar en qué lugar de la red se detuvo un paquete. En el siguiente ejemplo, la puerta de enlace predeterminada ha determinado que no existe una ruta válida para el host en 22.110.0.1. Probablemente haya un problema de configuración del enrutador o no exista la red 22.110.0.0, lo que indicaría que la dirección IP es incorrecta.
El comando:
C:\>tracert 22.110.0.1
El resultado del comando:
Tracing route to 22.110.0.1 over a maximum of 30 hops
-----------------------------------------------------
1 157.54.48.1 reports: Destination net unreachable.
Trace complete.
TRACERT es útil a la hora de solucionar problemas en las redes grandes, donde se pueden tomar varias rutas para llegar a un destino o donde existen muchos componentes intermedios (enrutadores o puentes).
Cómo usar las opciones de TRACERT
Hay varias opciones de la línea de comandos que se pueden usar con TRACERT, aunque generalmente estas opciones no son necesarias para solucionar los problemas más habituales.
El siguiente ejemplo de sintaxis de comandos muestra todas las opciones posibles:
tracert -d -h maximum_hops -j host-list -w timeout target_hostDescripción de los parámetros:
-d
Specifies to not resolve addresses to host names
-h maximum_hops
Specifies the maximum number of hops to search for the target
-j host-list
Specifies loose source route along the host-list
-w timeout
Waits the number of milliseconds specified by timeout for each
reply
target_host
Specifies the name or IP address of the target host