Imprime la ruta que toman los paquetes IP hacia un sistema principal de la red.
traceroute [ -hops Saltos ] [ -num ] [ -port Puerto ] [ -src Dirección ] Host [ TamañoPaquete ]
El mandato traceroute intenta rastrear la ruta que un paquete IP sigue hacia un sistema principal de Internet lanzando paquetes de indagación UDP con un tiempo de vida máximo pequeño (parámetro Saltos) y, a continuación, poniéndose a la escucha de una respuesta ICMP TIME_EXCEEDED de las pasarelas que haya en el camino. Los paquetes de indagación se inician con un valor de Saltos de un salto, que se aumenta de uno en uno hasta que se devuelve un mensaje ICMP PORT_UNREACHABLE. El mensaje ICMP PORT_UNREACHABLE indica que se ha localizado el sistema principal o bien que el mandato ha alcanzado el número máximo de saltos permitidos para el rastreo.
El mandato traceroute envía tres paquetes de indagación en cada valor de Saltos para registrar lo siguiente:
Si las respuestas de la indagación provienen de distintas pasarelas, el mandato imprime la dirección de cada sistema que responde. Si no hay respuesta de una indagación dentro de un intervalo de espera de 3 segundos, se imprime un asterisco (*) para esa indagación.
El mandato traceroute imprime un signo de admiración (!) tras el tiempo de viaje de ida y vuelta si el valor de Saltos es de un salto o menos. Un valor de tiempo de vida máximo de un salto o menos suele indicar una incompatibilidad en la manera en que el software de red maneja las respuestas de ICMP. Normalmente, la incompatibilidad puede resolverse doblando el último valor de Saltos utilizado e intentándolo de nuevo.
Otras posibles anotaciones tras la notación del viaje de ida y vuelta son las que se indican a continuación:
Si la mayoría de indagaciones dan como resultado un error, se sale del mandato traceroute.
El único parámetro obligatorio para el mandato traceroute es el nombre de sistema principal destino o el número de IP. El mandato traceroute determinará la longitud del paquete de indagación basada en la unidad máxima de transmisión (MTU) de la intefaz saliente. Los paquetes de indagación de UDP se establecen en un valor no muy normal para evitar que el sistema principal destino los procese.
| Sistema principal | Especifica el sistema principal destino, ya sea por nombre de sistema principal o número IP. Este parámetro es obligatorio. |
| TamañoPaquete | Especifica la longitud del datagrama de indagación. El tamaño de paquete por omisión está determinado por el mandato traceroute basado en la MTU de la interfaz saliente. |
Vea: Estado de salida de los mandatos del servidor de E/S virtual.
traceroute nis.nsf.netLa salida tendrá un aspecto similar al siguiente:
traceroute to rotterdam (35.1.1.48), 30 hops max, 56 byte packet 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms 8 129.140.70.13 (129.140.70.13) 99 ms 99 ms 80 ms 9 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms
El mandato ping y el mandato optimizenet.