Solución de problemas con el comando ping de Cisco
Aislar los problemas de red puede ser una tarea aterradora. Con innumerables herramientas de muchos fabricantes, ¿dónde comienzan los administradores de sistemas? El comando ping es un buen punto de partida y Cisco lo hace bien.
Aislar los problemas de red puede ser un desafío. Afortunadamente, Cisco Systems nos brinda varias herramientas para ayudar a localizar y corregir esta situación. Tan simple como es, el comando ping puede generar mucha información, incluso cuando se usan enrutadores a miles de millas de distancia.aunque plano Los comandos se han portado a muchas plataformas y Cisco Systems ha integrado funciones adicionales en esta importante herramienta.
Introducción al ping
El comando ping apareció por primera vez en la versión 10.0 de IOS, por lo que debería funcionar en cualquier dispositivo Cisco moderno. Cuando se emite un comando ping en un enrutador, IOS envía mensajes de eco ICMP en función de la información recibida o no recibida y genera comentarios. Los datos resultantes se pueden utilizar para determinar la accesibilidad de los hosts, el retraso o la latencia y el estado de la red. Una advertencia con el uso de herramientas ICMP como ping es tener en cuenta que algunos administradores bloquean el tráfico ICMP, así que no asuma que un host al que no se puede hacer ping está inactivo sin un análisis adicional.
Modo de ejecución del usuario
Cisco permite a los usuarios habilitar Permiso para usar el comando ping básico. Esto permite a los usuarios hacer ping a un nombre de host o dirección IP utilizando el protocolo IP. Al usar nombres de host, la información válida del servidor DNS y las búsquedas de dominio deben estar habilitadas en el enrutador.
Figura A Se muestra un ejemplo de ping en modo de usuario en funcionamiento.
Figura A |
Ping en modo de usuario visto desde una ventana de MS-DOS. |
Incluso en el modo de ejecución del usuario, podemos recopilar la siguiente información:
- Se puede acceder al nombre de host (198.133.219.25) mediante un paquete de 100 bytes.
- El tiempo medio de ida y vuelta fue de 90 ms.
- Enviamos y recibimos cinco paquetes.
- La tasa de éxito es del 100%.
Los pings de modo de usuario son una buena manera de determinar la conectividad a otro host en la red o en Internet. Usando los caracteres de prueba de ping (a continuación), puede diagnosticar fácilmente los problemas de conectividad de la red.
! |
Un signo de exclamación indica que se recibió una respuesta. |
. |
Un punto indica que la respuesta ha expirado. |
tu |
No se puede alcanzar el destino. |
norte |
La red no es accesible. |
fósforo |
No se puede acceder al protocolo. |
pedir |
extinción de la fuente |
Metro |
El paquete no se pudo fragmentar. |
? |
Tipo de paquete desconocido |
Descripción del carácter de prueba de ping
modo privilegiado
El comando ping proporciona más funciones en modo privilegiado o habilitado. El modo privilegiado nos permitirá enviar más de los cinco paquetes predeterminados y cambiar el tamaño del datagrama de los paquetes que se envían. Al diagnosticar problemas de conexión, es una buena idea enviar al menos 100 paquetes. Esto generalmente muestra si el enlace está rebotando o si hay un problema de latencia. Al probar Ethernet, usar un tamaño máximo de unidad de transmisión (mtu) de 1500 bytes probará con mayor precisión estos segmentos.
Figura B Se muestra un ejemplo de un ping exitoso en modo privilegiado.
Figura B |
Ping de modo privilegiado |
Pude enviar y recibir con éxito 100 paquetes de 1500 bytes con un tiempo de ida y vuelta promedio de 92 ms.
Genial cuando la red está activa. Sin embargo, si no lo hacen, es una pesadilla. Como administrador del sistema, su trabajo es solucionar los problemas a medida que ocurren. Nuestro próximo ejemplo, Figura CSe nota que la conexión no es normal.
Figura C |
Ping para encontrar problemas de red |
En la Figura C, vemos una pérdida de paquetes del 14 %; el problema es un cable Ethernet suelto. Por lo general, cuando se diagnostica una conexión de línea arrendada o inalámbrica, esto indica un problema grave. Será necesario realizar más pruebas, como realizar pruebas más largas, apagar y encender el dispositivo o ponerse en contacto con el proveedor del circuito.
Modo privilegiado con comandos extendidos
En el ejemplo anterior elegí
Los enrutadores usan la interfaz de puerta de enlace de forma predeterminada; sin embargo, puede especificar otra interfaz o la dirección IP de una interfaz. A menudo encuentro enrutadores que me permiten hacer ping usando la interfaz serial, pero cuando la fuente especificada es una interfaz ethernet, el ping fallará. Esto generalmente se debe a problemas de interfaz, congestión o enrutamiento.
En este ejemplo, uso el comando extendido para enviar paquetes a la interfaz Ethernet 1 de este enrutador 1605 en lugar de la interfaz de puerta de enlace de Ethernet 0.
Notarás que no estoy usando muchos de los comandos de extensión disponibles. Por lo general, no uso ninguna de las otras opciones de extensión en mi solución de problemas del día a día.Pueden ser útiles en algunos casos, y las referencias completas están disponibles en el sitio web de Cisco Systems en Lista de comandos IP de Cisco.
En conclusión
El comando ping es una herramienta simple pero poderosa que pueden usar los administradores de red. Se puede usar para probar la confiabilidad del enlace y la accesibilidad del host, y proporcionar una vista básica del estado de la red. Este comando permite que los administradores subalternos realicen pruebas básicas de accesibilidad sin habilitar privilegios. Los administradores también pueden usar funciones avanzadas para cambiar el tamaño del paquete, la interfaz en la que se envían los paquetes y muchas otras funciones avanzadas.
Los autores y editores han tenido cuidado al preparar el contenido de este documento, pero no ofrecen garantías de ningún tipo, expresas o implícitas, y no aceptan responsabilidad por errores u omisiones. Ninguna responsabilidad por cualquier daño. Tenga siempre una copia de seguridad verificada antes de realizar cualquier cambio.