
256
Si se sospecha que la falta de conectividad se debe a la
ausencia de una ruta en el router de flujo descendente o a que un
paquete está tomando una ruta incorrecta, el router cuenta con un
comando denominado trace que permite verificar la ruta que sigue un
paquete hasta alcanzar la dirección IP de destino. La función trace es
similar a la utilidad traceroute de UNÍS. Al igual que el comando
ping, el comando ejecutable de IOS trace tiene tanto versión
privilegiada como no privilegiada. LA versión privilegiada permite que
el usuario modifique los parámetros, al igual que con el comando ping.
La función trace hace uso del mensaje “TTL-Expired”(Time To
Live) para identificar los routers en una ruta hacia la direcci ón IP
de destino. El router de origen envía un paquete UDP con un TTL de 1
hacia el destino. El primer router de la ruta recibe el paquete y
disminuye el campo TTL en 1. En consecuencia, el TTL expira (llega a
0) y el router no reenvía el paquete. En su lugar, este primer router
de la ruta devuelve un mensaje “TTL-Expired” de ICMP al origen del
paquete, de modo que éste conoce ahora el primer salto de router de la
ruta.
El router de origen envía ahora otros paquetes UDP, pero
establece el TTL en 2. El primer router de la ruta recibe el paquete,
disminuye el TTL a 1 y reenvía el paquete al segundo router de la
ruta. El segundo router recibe el paquete, disminuye el TTL a 0 y no
reenvía el paquete porque ha espirado el TTL. El segundo router
devuelve un mensaje “TTL-Expired” de ICMP a la estación origen y ahora
el router de origen conoce el segundo router de la ruta. Este proceso
continua hasta que el paquete llega a la dirección IP de destino
final. El paquete se dirige a puertos UDP con número alto, normalmente
superior a 33434, que no admite el dispositivo de destino. Por tanto ,
la dirección IP de destino responde con un mensaje “Port unreachable”
de ICMP, que alerta al router de origen de que se ha llegado al
destino final.
Los valores del tiempo que aparecen tras el nombre y las
direcciones IP de los routers en la ruta de red, representan una
aproximación del tiempo de ida y vuelta transcurrido desde la
dirección de origen del router de la ruta. Para cada direcci ón IP de
destino aparecen hasta tres valores de tiempo, uno por cada uno de los
tres paquetes(sondas). Algunos dispositivos tienen limitaciones en la
velocidad a la que pueden responder con mensajes ICMP. En dichos
dispositivos podrían aparecer menos de tres valores de tiempo. Por
cada sonda que no responde al dispositivo por limitaciones de
velocidad, aparece un asterisco en lugar del valor de tiempo.
Además de limitar la velocidad de los mensajes ICMP es posible
que algunos routers de la ruta no respondan con un mensaje “TTL-
Expired” de ICMP. Algunos pueden volver a usar el TTL del paquete
entrante, lo que provoca la caducidad del TTL del mensaje ICMP antes
de que el mensaje pueda regresar al remitente. Y en algunos casos, los
filtros de paquetes pueden evitar que los paquetes de respuesta de
ICMP llegen al router de origen. En todos estos casos en la l ínea de
salida se ve una línea de asteriscos en vez de la información de la
dirección.
La versión privilegiada del comando trace permite el ajuste de
los parámetros del comando, incluyendo si las direcciones IP se
resuelven de forma inversa a los nombres de host, el número de sondas
enviadas por cada fase TTL, un valor mínimo y máximo de TTL, etc.
PDF created with FinePrint pdfFactory Pro trial version http://www.fineprint.com
Comentarios a estos manuales