Mandato traceroute

Propósito

Imprime la ruta que toman los paquetes IP hacia un sistema principal 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 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.

Nota:
El mandato traceroute está pensado para su uso en las pruebas, mediciones y gestión de la red. Deberá utilizarse principalmente para el aislamiento manual de faltas. Debido a la carga que impone en la red, el mandato traceroute no debe utilizarse durante las operaciones normales o desde scripts automatizados.

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:

!H
Sistema principal 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 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.

Distintivos

-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 por omisión es de 30 saltos (el mismo valor por omisión 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 por omisión es 33434. El mandato traceroute depende de un rango de puertos UDP de base a base + nsaltos - 1 en el sistema principal 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 sistemas principales 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

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.

Estado de salida

Vea: Estado de salida de los mandatos del servidor de E/S virtual.

Ejemplos

  1. Para imprimir la ruta al sistema principal nis.nfs.net, escriba:
    traceroute nis.nsf.net
    La 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
    

Información relacionada

El mandato ping y el mandato optimizenet.


Enviar comentarios |  Valorar esta página