Mandato traceroute
Finalidad
Imprime la ruta que toman los paquetes IP hacia un host de la red.
Sintaxis
traceroute [ -hops Saltos ] [ -num ] [ -port Puerto ] [ -src Dirección ] Host [ TamañoPaquete ]
Descripción
El mandato traceroute intenta rastrear la ruta que un paquete IP sigue hacia un host 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 host o bien que el mandato ha alcanzado el número máximo de saltos permitidos para el rastreo.
- Valor de Saltos
- Dirección de la pasarela
- Tiempo del viaje de ida y vuelta de cada indagación satisfactoria
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.
- !H
- Host no alcanzable
- !N
- Red no alcanzable
- !P
- Protocolo no alcanzable
- !S
- La ruta origen ha fallado
- !F
- Fragmentación necesaria
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 host de 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 host de destino los procese.
Distintivos
Nombre de distintivo | Descripción |
---|---|
-hops Max_ttl | Establece el tiempo de vida máximo (número máximo de saltos) utilizado en los paquetes de indagación salientes. El valor predeterminado es de 30 saltos (el mismo valor predeterminado utilizado para conexiones TCP). |
-num | Imprime direcciones de salto numéricamente en vez de simbólicamente y numéricamente. Este distintivo guarda una búsqueda de dirección a nombre de servidor de nombres para cada pasarela que se encuentra en la vía de acceso. |
-port Puerto | Establece el número de puerto UDP base utilizado en las indagaciones. El valor predeterminado es 33434. El mandato traceroute depende de un rango de puertos UDP de base a base + nsaltos - 1 en el host de destino. Si no hay un puerto UDP disponible, puede utilizarse esta opción para elegir un rango de puertos no utilizados. |
-src Dir_SRC | Utiliza la siguiente dirección IP en formato numérico como dirección de origen en paquetes de indagación salientes. En los hosts con más de una dirección IP, puede utilizarse el distintivo -src para forzar la dirección de origen para que sea distinta a la dirección IP de la interfaz en la que se envía el paquete de indagación. Si la siguiente dirección IP no es una de las direcciones de la interfaz de máquina, se devuelve un error y no se envía nada. |
Parámetros
Parámetro | Descripción |
---|---|
Host | Especifica el host de destino, ya sea por nombre de host o número IP. Este parámetro es obligatorio. |
TamañoPaquete | Especifica la longitud del datagrama de indagación. El tamaño de paquete predeterminado está determinado por el mandato traceroute basado en la MTU de la interfaz saliente. |
Estado de salida
Consulte el apartado Estado de salida para los mandatos del Servidor de E/S virtual.
Ejemplos
- Para imprimir la ruta al host nis.nfs.net, escriba:
La salida tendrá un aspecto similar al siguiente:traceroute nis.nsf.net
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