Aplicación de Herramientas de solución de problemas de Cisco

Accesibilidad y Pruebas de ruta paso a paso

Probar la accesibilidad de un nodo desde otro nodo de una red es una de las pruebas más básicas que se realizan durante las tareas de soporte. Probar la ruta que toma un paquete (identificar los nodos por los que pasa) es otra técnica muy útil para la resolución de problemas. Estas pruebas se usan a menudo durante la recopilación de hechos o cuando se realizan pruebas para obtener los resultados de una acción tomada. Ping se ha conocido tradicionalmente como aplicación de prueba de capas anIP. Ping ahora está disponible para otros protocolos, como asIPX. Cisco IOS proporciona Ping para IP, IPX, AppleTalk y algunos otros protocolos, como DECNET, XNS, CLNS y VINES. Trace es una herramienta de detección/prueba de rutas de capa IP. Antes de IOS 12.0, Cisco IOS solo proporcionaba el protocolo trace ForiP; sin embargo, a partir de IOS 12.0, trace también está disponible para IPX.

Comando ping (IP) (Usuario y con privilegios)

El comando ping es compatible con los execmodos usuario y con privilegios.Cuando se usa en el modo de usuario, se utilizará un conjunto de parámetros predeterminados, como fiveechoes, 100 bytes cada uno con tiempos de espera de dos segundos (en forma no verbal). Puede introducir una dirección IP o un nombre con el comando ping (si el nombre se puede resolver en una dirección IP utilizando la tabla de HOSTS locales o el servidor aDNS).

Ping envía eco ICMP (solicitud de eco) al destino, y el destinationnode responde a la fuente con una eco-respuesta ICMP. Si recibe fiveecho-replies a los cinco ecos (solicitudes de eco) enviados, significa que los paquetes de cinco 100 bytes podrían viajar al destino y regresar, cada uno dentro de un intervalo de dos segundos. Existe una clara posibilidad de que el primero de los cinco ecos se extinga; la causa generalmente se atribuye a la necesidad de ARP, o,en el caso de una conexión DDR, a la necesidad de construir un circuito.

Ejemplo 4-3 muestra salidas de muestra del comando ping. Si los cinco paquetes no llegan al destino y regresan, o al menos no dentro del intervalo de dos segundos, debe investigar más a fondo. En esta situación, por lo general, debe elegir objetivos cada vez más cercanos; una vez que encuentre uno con el que pueda comunicarse, puede definir el área del problema y enfocar sus esfuerzos de solución de problemas. Cuando encuentre tiempos de espera o casos administrativos prohibidos, tendrá que descubrir (y tratar) los dispositivos ocupados o protegidos en consecuencia.

Ejemplo 4-3 Modo de usuario ping (IP)

RouterA> ping routerB

Escriba la secuencia de escape para abortar.

Enviar ecos ICMP de 5, 100 bytes a 10.3.2.1, el tiempo de espera es de 2 segundos:

!!!!!

La tasa de éxito es del 100 por ciento, min/promedio/max de ida y vuelta = 1/3/4 ms

RouterA> ping 172.16.5.5

Escriba secuencia de escape para abortar.

Enviar ecos ICMP de 5, 100 bytes a 172.16.5.5, el tiempo de espera es de 2 segundos:

.U. U.

La tasa de éxito es del 0 por ciento (0/5)

Un punto fundamental de la herramienta ping es que prueba la ruta de ida y vuelta a un objetivo. A menudo noto que cuando falla el ping, las personas centran todo su esfuerzo en tratar de solucionar el problema del dispositivo local(fuente), y olvidan que un error de ping a menudo es causado por el dispositivo de destino que no tiene una ruta para enviar la respuesta de eco a la fuente. Ver tabla 4-4 para descripciones cortas de los caracteres de prueba utilizados por el pingfacility. Para abortar una sesión de ping, escriba la secuencia de escape (Mayús, Control y la tecla 6, todo a la vez). Otro comando útil que puede usar cuando se producen problemas de conectividad es el comando depurar ip icmp.

Tabla 4-4 ping (IP) Respuesta de Caracteres

Carácter

Descripción

!

la recepción de la Respuesta

Tiempo

U

Destino inalcanzable

N

Red inalcanzable

P

Protocolo inalcanzable

Q

Source quench

M

no Podía fragmento

?

Tipo de paquete desconocido

También tiene la opción de usar el modo exec con privilegios de entrada de ping extendido. Desde el modo privilegiado, si acaba de ingresar el comando ping, se le solicitará el protocolo (el valor predeterminado es IP).Después de seleccionar IP, se le solicitará la dirección IP de destino,el recuento de repeticiones, el tamaño de los datagramas y el tiempo de espera en segundos; finalmente, se le preguntará si está interesado en los comandos extendidos. La tabla 4-5 proporciona explicaciones de los parámetros que se le solicitan si elige la opción comandos extendidos.

Tabla 4-5 Comandos ampliados de ping (IP)

Campo

Explicación

Dirección de origen:

Puede ingresar una de las direcciones IP locales del enrutador o una de sus interfaces.

Tipo de servicio :

Puede convertir este bit a 1 para indicar la selección de Calidad del servicio de Internet.

¿Establecer el bit DF en el encabezado IP? :

Si responde que sí, la opción No Fragmentar no permitirá que este paquete se fragmente cuando tenga que pasar por un segmento con un MTU más pequeño y recibirá un mensaje de error del dispositivo que quería fragmentar el paquete.

Patrón de Datos:

Este mensaje le permite modificar el patrón de datos de 16 bits.

Las pruebas de todos los unos y todos los ceros se usan comúnmente para verificar problemas de sensibilidad en la CSU/DSU o para detectar problemas de cables como la diafonía.

Suelto, Estricto, Registro, Marca de tiempo, Detallado :

Aunque parezca que este mensaje ofrece una (o ninguna) de las opciones enumeradas, si selecciona una, el mensaje se mostrará de nuevo, en caso de que desee seleccionar más de una de las opciones disponibles. Si selecciona cualquier opción, Verbose también se selecciona automáticamente. El registro es una opción muy útil porque muestra la(s) dirección (es) de los saltos (hasta nueve) por los que pasa el paquete.Loose le permite influir en la ruta especificando la(s) dirección(s) de la(s) tienda (s) por la (s) que desea que pase el paquete, tal vez así como otros saltos. Con la opción Estricta, especifica el(los) salto(s) que desea que pase el paquete,pero no se permite (n) visitar ningún otro (s) salto (s). La diferencia entre usar la opción de registro de este comando y usar el comando traceroute es bastante interesante y vale la pena discutirla. La opción de registro de este comando no solo le informa de los saltos que atravesó la solicitud de eco (de ping) para llegar al destino, sino que también le informa de los saltos que visitó en la ruta de retorno. Con el comando traceroute no se obtiene información sobre el camino que toma la respuesta de eco.

Gama de tamaños de barrido :

Permite variar el tamaño de los paquetes.

el comando ping (IPX y AppleTalk)

Cisco IOS hace que el ping esté disponible para varios protocolos, incluidos IPX y AppleTalk. Ping para IPX y AppleTalk está disponible en modo de usuario y con privilegios.El ejemplo 4-4 muestra la sintaxis y las salidas de ejemplo para pings de modo de usuario IPX y AppleTalk.

Ejemplo ping en modo de usuario 4-4 (IPX y AppleTalk)

Router > ping ipx 1000.0000. 0c02.f3b4

Escriba la secuencia de escape para abortar.

Enviando ecos Novell de 5, 100 bytes a 1000.0000. 0c02.f3b4, el tiempo de espera es de 2 segundos:

la tasa de Éxito es del 0 por ciento (0/5)

Router>ping appletalk 100.50

Tipo de secuencia de escape para abortar.

Enviar ecos AppleTalk de 5, 100 bytes a 100.50, el tiempo de espera es de 2 segundos:

!!!!!

La tasa de éxito es del 100%, min/avg/max de ida y vuelta = 3/3/7 ms

Cisco introdujo ping para IPX a partir de la versión 8.2 de IOS.Sin embargo, dado que se trata de una herramienta propiedad de Cisco, los dispositivos que no son Cisco, como los servidores Novell, no responden a ella. Si desea que su router Cisco genere pings compatibles con Novell, puede hacerlo utilizando la configuración global commandipx ping-novell predeterminado. Pero, ¿qué pasa si desea poder hacer ping a dispositivos Cisco (IPX), así como a dispositivos que no son Cisco (compatibles con Novell)? Si este es el caso, no debe usar el comando ipx ping-default novell. Si utiliza el ping en modo privilegiado (IPX), una de las preguntas con las que se le preguntará es si desea un eco estándar Novell. Por lo tanto, con el ping en modo privilegiado(IPX) puede hacer ping a dispositivos Cisco y tener la opción de generar un ping estándar Novell. La tabla 4-6 enumera los caracteres de prueba que se muestran en las respuestas IPX junto con sus descripciones asociadas.

Tabla 4-6 IPX de Respuesta de ping Caracteres

Carácter

Descripción

!

la recepción de la Respuesta

Tiempo

U

Destino inalcanzable

C

la Congestión

yo

de Interrupción de usuario (interrumpe la prueba)

?

Desconocido

&

Vida útil del paquete excedida

Ping para AppleTalk envía paquetes AEP (AppleTalk Echo Protocol) al destino (otro nodo AppleTalk) y espera respuestas. Los caracteres de respuesta de AppleTalk ping junto con sus descripciones asociadas se muestran en la Tabla 4-7.

Tabla 4-7 AppleTalk de Respuesta de ping Caracteres

Carácter

Descripción

!

la recepción de la Respuesta

Tiempo

B

Mala respuesta de eco recibido

C

Echo con mala DDP checksum recibido

E

Error durante el envío del paquete de eco

R

No hay ruta disponible para enviar el paquete de eco

Comando traceroute (IP) (Usuario y Privilegiado)

Utilice el comando traceroute para encontrar la ruta entre dispositivos IP. Trace, introducido con la versión 10.0 de Cisco IOS, actualmente solo está disponible para el protocolo IP. El comando traceroute se puede ejecutar desde el usuario y los modos exec privilegiados, pero desde el modo exec privilegiado, puede usar el seguimiento extendido, que es más flexible e informativo.

NOTA

El comando traceroute se usa comúnmente en su forma corta,trace.

Con la versión 12.0 de Cisco IOS, traceroute también está disponible para Ipx.

La aplicación traceroute comienza enviando sondas (UDP) con valor TTL de 1, y continúa aumentando el valor TTL y enviando las sondas hasta que se alcance el destino. Cuando el valor TTL es igual a 1, la sonda llega hasta el primer salto (router), que responde con un mensaje de tiempo excedido (ICMP TTLexcedido). Tenga en cuenta que cuando un paquete llega a un enrutador, su TTL se reduce en uno.A continuación, el TTL se incrementa a 2, y la sonda alcanza el segundo salto en el camino hacia el destino, y así sucesivamente, hasta que se alcanza el destino. El nodo de destino envía un mensaje de puerto inalcanzable (puerto ICMP inalcanzable) al origen porque no puede entregar el paquete a una aplicación (el puerto de destino predeterminado de la sonda es el puerto UDP 33434). Cisco IOS genera tres sondas para cada valor TTL, y si no se recibe una respuesta dentro de un intervalo de tiempo (tiempos de espera), imprime un asterisco (*) en su salida. Terminales de rastreo cuando se alcanza el destino, se excede el TTL máximo o el usuario interrumpe la secuencia de escape.

El comando básico traceroute (disponible en los modos user y privilegedexec) usa la dirección IP de la interfaz de salida como su dirección IP de origen, usa tres segundos para su valor de tiempo de espera, envía tres sondas para cada valorttl y tiene 30 para su valor TTL máximo. Por otro lado, la traza extendida, disponible solo en el modo exec privilegiado, le permite modificar sus parámetros operativos. Además, con la traza extendida, al igual que el ping extendido, también puede especificar la dirección de origen de sus sondas y, si es necesario, elegir las opciones Sueltas, Estrictas, de Registro, Marca de tiempo y Detalladas.El ejemplo 4-5 muestra una captura de pantalla que muestra el comportamiento del comando extendedtrace.

Vale la pena mencionar que la documentación de Cisco advierte que es posible que obtenga muchos tiempos de espera con traceroute. La explicación dada indica que algunos dispositivos no generan mensajes inalcanzables al puerto, y algunos intentan usar el valor TTL de la sonda recibida para el paquete de respuesta. Ambos casos pueden causar que el dispositivo de origen experimente muchos tiempos de espera(asteriscos).

Ejemplo 4-5 Rastreo extendido

Enrutador>rastreo

Protocolo :

Dirección IP de destino: A_BackR.ciscocit.com

Dirección de origen:

Pantalla numérica:

Tiempo de espera en segundos :

Conteo de sondas:

Tiempo mínimo de Vida :

Tiempo Máximo de Vida :

Número de puerto:

Suelto, Estricto, Registro, Marca de tiempo, Detallado:

Escriba secuencia de escape para abortar.

Trazando la ruta a A_BackR.ciscocit.com (10.11.100.200)

1 A_StubR.ciscocit.com (172.16.15.100) 70 mseg 70 mseg 79 mseg

2 A_BackR.ciscocit.com (10.11.100.200) 80 mseg 84 mseg 82 mseg

Deja una respuesta

Tu dirección de correo electrónico no será publicada.