Hace ya algún tiempo que me solicitaron un esquema de diagnóstico del estado de las interfaces en dispositivos Cisco IOS.
Si bien el
proceso de diagnóstico de una situación o dispositivo no es fruto
exclusivamente de un procedimiento pre-definido sino que depende en
mucho de la experiencia y conocimientos de quien lo realiza, creo que es
posible revisar el conjunto de herramientas que ofrece Cisco IOS para
el diagnóstico de interfaces de routers de un modo relativamente
ordenado. Lo que elaboro a
continuación es un esquema personal, que pretende ordenar un proceso de
diagnóstico genérico del estado de interfaces de un router Cisco que
utiliza Cisco IOS 15.4 y al que se está accediendo remotamente. En cada
comando he agregado el enlace para revisar el comando en la command
guide para que quienes quieran profundizar en él puedan hacerlo en la
fuente misma.
show ip interface brief
A mi modo de ver, el primer comando de diagnóstico a ejecutar cuando se está accediendo remotamente a un equipo es show ip interface brief.
Este comando
nos permite requerir al sistema operativo una tabla sintética que nos
permite visualizar de modo rápido y sencilo el estado de cada una de las
interfaces que tiene configuración IP:
En un dispositivo operativo:
La columna IP-Address nos muestra la dirección IP configurada en cada interfaz.
La columna OK? debe indicarnos YES. La leyenda NO indica que se ha asignado a la interfaz una dirección IP inválida.
La columna Methodindica el método a través del cual se ha obtenido la configuración IP
de la interfaz: NVRAM refiere al archivo de configuración almacenado en
la NVRAM, manual indica que ha sido cambiada la dirección IP utilizando
configuración por CLI, DHCP refiere que la interfaz está configurada
como cliente DHCP y ha obtenido dirección por ese método.
La columna Statusmuestra el estado de las interfaces (up | down | administratively
down). Para estar operativa la interfaz debiera aparecer como up.
La columna Protocolindica que la interfaz se encuentra operativa a todo nivel.
En condiciones de operación, el comando debiera mostrarnos up/up todas las interfaces en uso, y como administratively down las interfaces que no se encuentran en uso.
Enlace de referencia: aquí. Si una interfaz aparece como down/down,
es posible que tenga inconvenientes a nivel de capa física. Es por esto
que para diagnosticar adecuadamente necesitamos revisar capa física.
show controllers
Este comando
nos permite revisar la información referente a hardware y software de la
interfaz, y consecuentemente el estado físico de la misma.
La información
que brinda este comando es variable de acuerdo al tipo de interfaz de la
que se trate (Ethernet, FastEthernet, GigabitEthernet, Serial, etc.)
Es un comando
con abundante información que generalmente es requerido en solicitudes
de soporte a Cisco TAC. Sin embargo, nos brinda información útil también
a nosotros, p.e., en interfaces seriales permite verificar si hay cable
conectado y si el mismo es DCE o DTE, el clockrate que utiliza, el
estado de la interfaz, etc.
En interfaces que se encuentran operativas permite visualizar el estado y estadísticas de operación de las interfaces.
Este comando
permite verificar: estado de la interfaz, tipo de hardware que utiliza,
dirección MAC, dirección IP y máscara de subred, parámetros de operación
(MTU, BW, etc.), protocolo de encapsulación,y
estadísticas de tráfico tanto entrante como saliente. El resultado
específico y los parámetros que se muestran dependen de la configuración
y tipo de interfaz.
Este comando lo
utilizamos específicamente para, además de verificar el estado de la
interfaz, verificar la actividad de la misma utilizando los contadores
de paquetes y bytes que nos permiten corroborar la actividad que hay
sobre la misma y la tasa y tipo de errores. Enlace de referencia: aquí.
show interfaces accounting
Este no es más que un subcomando del comando anterior. Si lo que
necesitamos es verificar actividad de tráfico entrante y saliente a
través de las interfaces, este es un comando que muestra de modo
sintético la actividad de tráfico entrante y saliente a través de cada
interfaz del dispositivo.
Las interfaces que no se encuentran operativas muestran la leyenda is disabled.
show ip interfaces
Este comando
nos permite verificar, además del estado y dirección IP de la interfaz,
la configuración y operación de la misma: proxy ARP, ICMP, presencia o
no de ACLs asociadas, implementación de políticas, o de CEF, etc.
Revisar el estado de las interfaces utilizando show ip interface brief.
Si alguna interfaz está down / down, verificar la operación a nivel de capa física utilizando show controllers.
Si una interfaz está up / down, verificar la operación la operacióna nivel de capa de enlace y capa de red utilizando show interfaces.
Si las interfaces se encuentran up / up, verificar el flujo de tráfico y la tasa de errores utilizando show interfaces o show interfaces accounting.
Ante dificultades en la operación de la interfaz, verificar el modo de operación y la configuración utilizando show ip interface.
En términos generales, verifique el estado de las interfaces utilizando show ip interface brief según lo que indiquen las columnas status y protocol:
administratively down / down - la interfaz no ha sido habilitada administrativamente. Requiere no shutdown para ser operativa.
down / down - posible problema a nivel de la capa física. Inicie verificando la interfaz utilizando show controllers.
up / down - Posible problema a nivel de capa de enlace de datos o de red puede comenzar utilizando show interfaces.
up / up - La interfaz se encuentra operativa, verifique la existencia de tráfico a través de la interfaz utilizando show interfaces o show interfaces accounting.
Si la interfaz está operativa y persisten los problemas de comunicación, verifique la operación de la interfaz utilizando show ip interface.