Troubleshooting y Administración de Fallas Descargue este capítulo Troubleshooting y Administración de Fallas Descargue el libro completo Guía de configuración de la administración del Cisco IOS Network, versión 12.2SR (PDF - 8 MB) Feedback Contenidos Troubleshooting y Administración de Fallas Troubleshooting y lista de tareas de la administración de fallas Visualizar la Información del Sistema Utilizando los Comandos show Prueba de Conectividad de Red Configuración del Servicio de Paquetes Keepalive de TCP Prueba de Conexiones con el Comando ping Rastreo de Rutas de Paquetes Registrando los Mensajes del Sistema Habilitar el Registro de mensajes del sistema Habilitar el registro de mensaje para un indicador luminoso LED amarillo de la placa muestra gravedad menor auxiliar Determinación del destino de syslog Configurar la sincronización de los mensajes de registración Habilitar los grupos fecha/hora en los mensajes del registro Limitación del Nivel de gravedad del mensaje de error y de los recursos Definición de la instalación de explotación forestal de sistema Unix Visualizar la información de ingreso al sistema Errores de registro a una daemon del registro del sistema UNIX Determinación del direccionamiento de origen de syslog Uso de los Diagnósticos de Campo en las Tarjetas de Línea Resolución de Problemas en Tarjetas de Línea específicas Almacenamiento de Información de Crash de la Tarjeta de Línea Creación de Vaciados de Memoria para las Excepciones del Sistema Especificar el destino para el archivo del vaciado de memoria Uso del TFTP para los Vaciados de Memoria Uso del FTP para los Vaciados de Memoria Uso de rcp para Vaciados de Memoria Uso de un Disco Flash para Vaciados de Memoria Crear un vaciado de memoria de la Memoria de excepción Determinación de un vaciado de memoria de la interrupción espúrea Habilitación de Operaciones de Debugging Habilitación del Debugging Accionado de Manera Condicional Habilitación de Comandos debug Específicos del Protocolo Habilitación de los Comandos de Debugging Condicional Visualización de Mensajes para una Interfaz Visualización de los Mensajes para Múltiples Interfaces Limitación del Número de Mensajes Según las Condiciones Especificación de Varias Condiciones de Debugging Accionado condicional haciendo el debug de los ejemplos de configuración Uso del Monitor de Entorno Troubleshooting y Administración de Fallas Este capítulo describe las tareas básicas que usted puede realizar para resolver problemas su sistema y la red. Para los procedimientos deTroubleshooting y los escenarios detallados, refiera a la guía de Troubleshooting de la red interna. Para los detalles completos en los comandos all debug , refiera a la referencia del comando Debug del Cisco IOS. Para una descripción completa de los comandos de Troubleshooting en este capítulo, refiera “troubleshooting y la administración de fallas ordena” el capítulo en “a la parte de los comandos de la administración del sistema del Cisco IOS” la referencia de comandos de los fundamentales de la configuración del Cisco IOS del Release12.2. Para localizar la documentación de otros comandos que aparecen en este capítulos, utilice el Índice Principal de Referencias de Comandos de Cisco IOS o busque en línea. Troubleshooting y lista de tareas de la administración de fallas Para manejar a las fallas de la red, usted necesita descubrir, aislar, y corregir los problemas. Usted puede descubrir los problemas con los comandos del Control del sistema, aislar los problemas con los comandos de la prueba del sistema, y los problemas de la resolución con otros comandos, incluyendo debug los comandos. Para realizar la administración de fallas general, realice las tareas descritas en las secciones siguientes: • Visualizar la Información del Sistema Utilizando los Comandos show • Prueba de Conectividad de Red • Registrando los Mensajes del Sistema • Uso de los Diagnósticos de Campo en las Tarjetas de Línea • Resolución de Problemas en Tarjetas de Línea específicas • Almacenamiento de Información de Crash de la Tarjeta de Línea • Creación de Vaciados de Memoria para las Excepciones del Sistema • Habilitación de Operaciones de Debugging • Habilitación del Debugging Accionado de Manera Condicional • Uso del Monitor de Entorno Además del material presentado en este capítulo, muchos capítulos en las guías de configuración del Cisco IOS Software incluyen las tareas de la administración de fallas específicas a las ciertas Tecnologías y características. Usted puede encontrar estas tareas en la “supervisión y mantener” las secciones. Visualizar la Información del Sistema Utilizando los Comandos show Para proporcionar la información sobre los procesos del sistema, el Cisco IOS Software incluye una lista amplia de comandos show EXEC. Lo que sigue es una lista parcial de comandos show de la administración del sistema. Para visualizar la información descrita, utilice los siguientes comandos en el modo EXEC, según las necesidades: Comando Propósito Router# show c2600 Visualiza la información sobre la plataforma del Cisco 2600, incluyendo las interrupciones, las máscaras de la prioridad IOS, y el estatus IDMA, para localizar averías. Router# show c7200 Información de las visualizaciones sobre el CPU y midplane para Cisco 7200 Series Router. Router# show context Visualiza la información salvada en el NVRAM cuando los desperfectos del router. Este comando solamente resulta útil para el representante de soporte técnico. Este comando se soporta en los Cisco 2600 y 7000 Series Router. Router# show controllers Visualiza el específico de la información al hardware en un linecard. Router# show controllers logging Visualiza la información de ingreso al sistema sobre un linecard. Router# show controllers techsupport Visualiza la información general sobre una línea para el uso al señalar un problema. Router# show controllers vip slot-number techsupport Información de las visualizaciones sobre el indicador luminoso LED amarillo de la placa muestra gravedad menor del Versatile Interface Processor (VIP) para el uso al señalar un problema Router# show diag Información de hardware de las visualizaciones (detalles incluyendo DRAM y del RAM estático) para el linecards. Router# show Visualiza la indicación de un mensaje de si existe una Condición de environment [all | advertencia ambiental actualmente, la temperatura y la información de last | table] voltaje, el Valor medido más reciente de cada uno de los seis puntos de prueba salvados en la memoria no volátil, o las Especificaciones del entorno. Ejemplos de los sistemas que apoyan este comando include el Cisco 7000 y los Cisco 12000 Series Router. Router# show gsr Visualiza la información de hardware en el router de switch Gigabit (GRS) de las Cisco 12000 Series. Router# show gt64010 Visualiza todos los registros internos GT64010 y estatus de la interrupción en los Cisco 7200 Series Router. Router# show memory [memorytype] [free] [ summary] Estadísticas del agrupamiento de memoria de las visualizaciones incluyendo la información de resumen sobre las actividades del distribuidor de la memoria del sistema y de un anuncio del bloque-por-bloque del uso de la memoria. Router# show pci { La información de las visualizaciones sobre los registros de hardware o el hardware | bridge [Bridge del Interconexión de componentes periféricos (PCI) se registra para register]} los Cisco 2600 y 7000 Series Router. Router# show processes [cpu] Visualiza la información sobre todos los procesos activos. Router# show processes memory Visualiza la información sobre el uso de la memoria. Router# show protocols Visualiza los protocolos configurados. Router# show stacks Uso del stack de las visualizaciones de los procesos y de las rutinas de la interrupción, incluyendo la razón de la reinicialización más reciente del sistema. Este comando solamente resulta útil para el representante de soporte técnico. Router# show Visualiza la información del subsistema. subsys [class class | name name] Router# show tcp [ Muestra al estado de las conexiones TCP. line-number] Router# show tcp brief [all] Visualiza una descripción sucinta de los puntos finales de la conexión TCP. Router# show tdm Visualiza una foto de la conexión o de la memoria de datos del bus de la connections [ multiplexión por división de tiempo (TDM) en un Cisco AS5200 Access motherboard | slot Server. number] Router# show tech- Visualiza la información sobre el sistema para el uso al señalar un problema. support [page] [ password] Refiera a los comandos show específicos en las tablas de comandos configuration encontrados en los capítulos en las guías de configuración del Cisco IOS Software. Refiera a las publicaciones de la referencia del comando del Cisco IOS Software para las descripciones detalladas de los comandos. Prueba de Conectividad de Red Para probar la conectividad de red básica, realice las tareas descritas en las secciones siguientes: • Configuración del Servicio de Paquetes Keepalive de TCP • Prueba de Conexiones con el Comando ping • Rastreo de Rutas de Paquetes Configuración del Servicio de Paquetes Keepalive de TCP La capacidad del keepalive TCP permite que un router detecte cuando el host con quien está comunicando experimenta una falla del sistema, incluso si las paradas de los datos que son enviadas (en cualquier dirección). Esta capacidad es la más útil en las conexiones entrantes. Por ejemplo, si ocurre un error del host mientras que el router está comunicando con una impresora, el router pudo nunca notar, porque la impresora no genera ningún tráfico en la dirección opuesta. Si se habilita el Keepalives, él se envía una vez cada minuto en de otra manera las conexiones inactivas. Si 5 minutos pasan y no se detecta ningún Keepalives, la conexión es cerrada. La conexión es también cerrada si el host contesta a un paquete de keepalive con un paquete de la restauración. Esto sucederá si el host causa un crash y viene salvaguardia otra vez. Para generar el servicio del paquete de keepalive TCP, utilice el siguiente comando en el modo de configuración global: Comando Propósitos Router(config)# service {tcp- Genera los paquetes de keepalive TCP en las conexiones de keepalives-in | tcpred ociosas, las conexiones entrantes iniciadas por un host keepalives-out} remoto, o las conexiones salientes iniciadas por un usuario. Prueba de Conexiones con el Comando ping Como ayuda a diagnosticar la conectividad de red básica, muchos Network Protocol soportan un protocolo de generación de eco. El protocolo implica el enviar de un datagrama especial a la computadora principal de destino, después el esperar de un datagrama de la contestación de ese host. Los resultados de este protocolo de generación de eco pueden ayudar en la evaluación de la confiabilidad del trayectoria-a-host, los retardos sobre la trayectoria, y si el host se puede alcanzar o está funcionando. Para invocar el protocolo de generación de eco, utilice el siguiente comando en el usuario o el modo EXEC privilegiado: Comando Propósitos Router# ping [protocol] {host | address} Invoca una herramienta de diagnóstico para probar la conectividad. Refiera a los comandos ping específicos en las tablas de comandos configuration encontrados en los capítulos en las guías de configuración del Cisco IOS Software. Refiera a las publicaciones de la referencia del comando del Cisco IOS Software para las descripciones detalladas del comando. Rastreo de Rutas de Paquetes Para localizar las rutas que los paquetes tomarán al viajar a sus destinos, utilizan realmente el siguiente comando en el usuario o el modo EXEC privilegiado: Comando Propósitos Router# trace [protocol] [ destination] Rutas del paquete de las trazas a través de la red (nivel privilegiado). Registrando los Mensajes del Sistema Por abandono, el Routers envía los mensajes de registración (resultado del comando de debug incluyendo) un proceso del registro. Los controles de proceso del registro la distribución de los mensajes de registración a los diversos destinos, tales como la memoria intermedia de registro, líneas de la terminal, o un servidor Syslog UNIX, dependiendo de su configuración. El proceso también envía los mensajes a la consola. Cuando el proceso del registro está prendido, los mensajes se visualizan en la consola después de que el proceso que los generó haya acabado. Cuando se inhabilita el proceso del registro, los mensajes se envían solamente a la consola. Se envían los mensajes mientras que se generan, así que entremezclarán el error y a la salida de los debugs con los prompts o la salida del comando. Usted puede fijar el nivel de gravedad de los mensajes para controlar el tipo de mensaje visualizado para la consola y cada destino. Usted puede los mensajes del registro del grupo fecha/hora o fijar el direccionamiento de origen de syslog para aumentar el debugging en tiempo real y la Administración. Los mensajes del Registro del sistema se refieren tradicionalmente como mensajes de error del sistema. Refiera a la publicación de los mensajes de error del sistema del Cisco IOS Software para información detallada sobre los mensajes específicos del Registro del sistema. Habilitar el Registro de mensajes del sistema El Registro de mensajes del sistema se habilita por abandono. Debe ser habilitado para enviar los mensajes a cualquier destino con excepción de la consola. Para inhabilitar el registro de mensaje, utilice no logging on el comando. Observe eso que inhabilita el proceso del registro puede retrasar al router porque un proceso no puede continuar hasta que los mensajes se escriban a la consola. Para volver a permitir el registro de mensaje después de que se haya inhabilitado, utilice el siguiente comando en el modo de configuración global: Comando Propósitos Router(config)# logging on Habilita el registro de mensaje. Habilitar el registro de mensaje para un indicador luminoso LED amarillo de la placa muestra gravedad menor auxiliar Para habilitar las placas VIP auxiliares a los mensajes de estado de registro a la consola (imprima los mensajes a la pantalla), utilice el siguiente comando en el modo de configuración global: Comando Propósitos Router(config)# service slave-log Registro de mensaje auxiliar de los permisos. Determinación del destino de syslog Si se habilita el registro de mensaje, usted puede enviar los mensajes a las ubicaciones especificadas, además de la consola. Para fijar las ubicaciones que reciben los mensajes, utilice los siguientes comandos, según las necesidades: Comando Propósitos Router(config)# logging buffered [size Mensajes de registros a un búfer interno. ] Router(config)# logging host Mensajes de registros a un host servidor de Syslog. Router# terminal monitor Mensajes de registros a una terminal del nonconsole. logging buffered El comando copia los mensajes de registración a un búfer interno. El buffer es circular, así que más nuevos mensajes sobregraban los mensajes más antiguos después de que el buffer sea lleno. Para visualizar los mensajes que se abren una sesión el buffer, utilice show logging el comando exec. El primer mensaje mostrado es el más antiguo del buffer. Para borrar el contenido actual del buffer, utilice clear logging el comando privileged exec. logging El comando identifica un host servidor de Syslog para recibir los mensajes de registración. El argumento del host es el nombre o la dirección IP del host. Si se ejecuta este comando más de una vez, se crea una lista de servidores Syslog que reciben los mensajes de registro. no logging El comando borra el servidor de Syslog con la dirección especificada de la lista de Syslog. terminal monitor El comando exec localmente logra la tarea de visualizar los mensajes del Registro del sistema a una terminal. Configurar la sincronización de los mensajes de registración Usted puede configurar el sistema para sincronizar los mensajes no solicitados y debug la salida de comando con el dispositivo solicitado hecho salir y los prompts para una línea específica. Usted puede identificar los tipos de mensaje para ser asynchronously hecho salir basado en el nivel de gravedad. Usted puede también determinar el número máximo de buffers para salvar los mensajes asíncronos para la terminal después de lo cual se caen los mensajes. Cuando el registro síncrono de los mensajes no solicitados y debug de la salida de comando se gira, la salida no solicitada del dispositivo se visualiza en la consola o se imprime después de que se visualice o se imprima la salida solicitada del dispositivo. Visualizan los mensajes no solicitados debug y a la salida de comando en la consola después de que el prompt para la entrada de usuario se vuelva. Por lo tanto, no entremezclan los mensajes no solicitados debug y a la salida de comando con la salida y los prompts solicitados del dispositivo. Después de que se visualicen los mensajes no solicitados, las pantallas de la consola el prompt del usuario otra vez. Para configurar para el registro síncrono de los mensajes no solicitados y debug de la salida de comando con la salida y los prompts solicitados del dispositivo, utilice los siguientes comandos que comienzan en el modo de configuración global: Comando Propósitos Paso Router(config)# line [aux | console | Especifica la línea que se vty] beginning-line-number [ending-line- configurará para el registro 1 number] síncrono de los mensajes. Paso Router(config-line)# logging synchronous Habilita el registro síncrono de [level severity-level | all] [limit 2 los mensajes. number-of-buffers] Habilitar los grupos fecha/hora en los mensajes del registro Por abandono, los mensajes del registro no son con impresión horaria. Para habilitar el tiempo-sellado de los mensajes del registro, utilice cualquiera de los siguientes comandos en el modo de configuración global: Comando Propósitos Router(config)# service timestamps log uptime Sellos de fecha/hora del registro de los permisos. o Router(config)# service timestamps log datetime [msec ] [localtime] [show-timezone] Limitación del Nivel de gravedad del mensaje de error y de los recursos Usted puede limitar el número de mensajes visualizados al dispositivo seleccionado especificando el nivel de gravedad del mensaje de error (véase el cuadro 1 para las descripciones llanas). Para ello, utilice los siguientes comandos en el modo de configuración global, según lo necesite: Comando Propósitos Router(config)# logging console level Limita el número de mensajes registrados a la consola. Router(config)# logging monitor level Limita el número de mensajes registrados a las líneas de la terminal. Router(config)# logging trap level Limita el número de mensajes registrados a los servidores de Syslog. Si usted ha habilitado los desvíos de los mensajes de Syslog que se enviarán a una estación de administración de red del Simple Network Management Protocol (SNMP) con snmp-server enable trap el comando, usted puede cambiar el nivel de mensajes enviados y salvados en una tabla del historial en el router. Usted puede también cambiar el número de mensajes que consigan salvados en la tabla del historial. Los mensajes se salvan en la tabla del historial porque el SNMP traps no se garantiza para alcanzar su destino. Por abandono, un mensaje de la advertencia llana y arriba (véase que el cuadro 1) está salvado en la tabla del historial incluso si las trampas de Syslog no se habilitan. A los valores por defecto del modificar nivel y de los tamaños de la tabla, utilice los siguientes comandos en el modo de configuración global: Comando Paso Router(config)# logging Propósitos Cambia el nivel predeterminado de mensajes de 1 history level Syslog salvados en el archivo del historial y enviados al servidor SNMP. Paso Router(config)# logging history size number 2 Cambia el número de mensajes de Syslog que se puedan salvar en la tabla del historial. Observeel cuadro 1 enumera las palabras claves y el nivel de gravedad llanos. Para el uso SNMP, el uso +1 de los valores del nivel de gravedad. Por ejemplo, emergency iguales 1 no 0 e critical iguales 3 no 2. logging console El comando limita los mensajes de registración visualizados en la terminal de la consola a los mensajes con un número de nivel en o por debajo del nivel de gravedad especificado, que es especificado por el argumento llano. El cuadro 1 enumera las palabras claves del nivel de mensaje de error y las definiciones correspondientes del registro del sistema UNIX en la orden del nivel más severo al menos nivel severo. Palabra clave llana ‘Nivel’ Descripción Definición del Syslog emergencies 0 Sistema inutilizable LOG_EMERG alerts 1 Acción inmediata necesaria LOG_ALERT critical 2 Condiciones críticas LOG_CRIT errors 3 Condiciones de error LOG_ERR warnings 4 Condiciones de advertencia LOG_WARNING notifications 5 Normal pero estado significativo LOG_NOTICE informational 6 Mensajes de información solamente LOG_INFO debugging 7 Mensajes de debugging LOG_DEBUG no logging console El comando inhabilita el registro a la terminal de la consola. El valor por defecto está a los mensajes del registro a la consola en debugging el nivel y esos números de nivel que son más bajos, que significa todos los niveles. logging monitor Los valores por defecto del comando debugging a también. logging trap Los valores por defecto del comando informational al nivel. Para visualizar los mensajes de registración en una terminal, utilice terminal monitor el comando exec. El software actual genera las cuatro categorías siguientes de mensajes de error: • Mensajes de error sobre el software o los Malos funcionamientos de hardware, visualizados en los niveles warnings a través emergencies • Salida debug de los comandos, visualizados en debugging el nivel • Transiciones arriba/abajas de la interfaz y mensajes del reinicio de sistema, visualizados en notifications el nivel • Peticiones de la recarga y mensajes del stack del bajo-proceso, visualizados en informational el nivel Definición de la instalación de explotación forestal de sistema Unix Usted puede los mensajes del registro presentados por las utilidades de sistema Unix. Para hacer esto, habilite este registro del tipo y defina el recurso del sistema Unix del cual usted quiere a los mensajes del registro. El cuadro 2 enumera los recursos del sistema Unix soportados por el Cisco IOS Software. Consulte el manual del operador para su sistema operativo UNIX para más información sobre estos recursos del sistema Unix. El formato del Syslog es compatible con la versión de UNIX 4,3 del Berkeley Standard Distribution (BSD). Para definir el registro de mensaje FACILITY del sistema Unix, utilice el siguiente comando en el modo de configuración global: Comando Propósitos Router(config)# logging facility facilitytype Configura los recursos del registro del sistema. Palabra clave del tipo del recurso Descripción auth Indica el sistema de autorización. cron Indica el recurso del cron. daemon Indica la daemon del sistema. kern Indica el corazón. local0-7 Reservado para los mensajes localmente definidos. lpr Indica la línea sistema de la impresora. mail Indica el sistema de correo. news Indica las noticias de USENET. sys9 Indica uso del sistema. sys10 Indica uso del sistema. sys11 Indica uso del sistema. sys12 Indica uso del sistema. sys13 Indica uso del sistema. sys14 Indica uso del sistema. syslog Indica el registro del sistema. user Indica el proceso del usuario. uucp Indica el sistema del unix-to-unix copy. Visualizar la información de ingreso al sistema Para visualizar la información de ingreso al sistema, utilice los siguientes comandos en el modo EXEC, según las necesidades: Comando Propósitos Router# show logging Visualiza el estado del error de syslog y del registro de evento, incluyendo las direcciones de host, si el registro de la consola está habilitado, y otras estadísticas del registro. Router# show controllers vip slotnumber logging Visualiza el estado del error de syslog y el registro de evento de una placa VIP, incluyendo las direcciones de host, si el registro de la consola está habilitado, y otras estadísticas del registro. Router# show logging history Visualiza la información en la tabla del historial del Syslog tal como los tamaños de la tabla, el estatus de los mensajes, y el texto de los mensajes salvados en la tabla. Errores de registro a una daemon del registro del sistema UNIX Para configurar la daemon del Syslog en un sistema del BSD UNIX 4,3, incluya una línea tal como el siguiente en el archivo de /etc/syslog.conf: local7.debugging /usr/adm/logs/cisco.log debugging La palabra clave especifica el nivel del Syslog; vea el cuadro 1 para una Descripción general de otras palabras claves. local7 La palabra clave especifica la instalación de explotación forestal que se utilizará; vea el cuadro 2 para una Descripción general de otras palabras claves. La daemon del Syslog envía los mensajes a este nivel o en un nivel más severo al archivo especificado en el campo siguiente. El archivo debe existir ya, y la daemon del Syslog debe tener permiso para escribirle. Determinación del direccionamiento de origen de syslog Por abandono, un mensaje de Syslog contiene la dirección IP de la interfaz que utiliza para salir del router. Para fijar todos los mensajes de Syslog para contener la misma dirección IP, sin importar la cual la interfaz que utilizan, que utilizan el siguiente comando en el modo de configuración global. Comando Propósitos Router(config)# logging source-interface type number Fija el direccionamiento de origen de syslog. Uso de los Diagnósticos de Campo en las Tarjetas de Línea Cada linecard en los Cisco 12000 Series Router puede realizar la prueba del diagnóstico de campo para aislar el hardware defectuoso sin el funcionamiento normal de interrupción del sistema. Sin embargo, la ejecución de la prueba del diagnóstico de campo en un linecard para toda la actividad en el linecard para la duración de la prueba. Después de la terminación satisfactoria de la prueba del diagnóstico de campo, el Cisco IOS Software se recarga automáticamente en el linecard. Observeel comando diag de diagnóstico de campo debe ser ejecutado del puerto de consola principal del Gigabit Route Processor (GRP). Para realizar la prueba del diagnóstico de campo en un linecard, utilice el siguiente comando en el modo EXEC privilegiado: Comando Propósitos Router# diag slot-number [ previous | post | verbose | wait] Especifica el linecard en las cuales usted quiere realizar la prueba de diagnóstico. Opcionalmente, especifica que los resultados de la prueba anterior están visualizados, que solamente los autos testes de encendido extendidos (POSTE) estén realizados, que los mensajes máximos están visualizados, o que el Cisco IOS Software no ser recargado en el linecard después de la terminación satisfactoria de las pruebas. Se visualiza el prompt siguiente: Running Diags will halt ALL activity on the requested slot. [confirm] En el prompt, prensa Return para confirmar que usted quiere realizar la prueba del diagnóstico de campo en el linecard especificado, o teclea no para parar la prueba. Para parar la prueba del diagnóstico de campo en un linecard, utilice cualquiera de los siguientes comandos en el modo EXEC privilegiado: Comando Propósito Router# diag slot-number halt Especifica el linecard en las cuales usted quiere parar la prueba de diagnóstico. o Router# no diag slotnumber Observecuando usted paran la prueba de diagnóstico de campo, permanece el linecard abajo (es decir, en un estado unbooted). En la mayoría de los casos, usted paró la prueba porque usted necesita quitar el linecard o substituir el linecard. Si ése no es el caso y usted quiere traer la salvaguardia del linecard (es decir, en línea), usted debe utilizar microcode reload el ciclo del comando global configuration o del poder el linecard. Resolución de Problemas en Tarjetas de Línea específicas El Cisco IOS proporciona execute-on el comando de permitir que usted publique los comandos cisco ios (tales como show comandos) a un linecard específico para monitorear y el mantenimiento. Por ejemplo, usted podría mostrar qué imagen del Cisco IOS es cargada en el indicador luminoso LED amarillo de la placa muestra gravedad menor en el slot 3 de un router switch Gigabit 12012 de Cisco (GSR) publicando execute-on slot 3 show version el comando. Usted puede también utilizar este comando para localización de averías de los indicadores luminosos LED amarillo de la placa muestra gravedad menor en el dial shelf de los Cisco Access Servers. Almacenamiento de Información de Crash de la Tarjeta de Línea Esta sección explica cómo habilitar salvar de la información del desperfecto para un linecard y especificar opcionalmente el tipo y la cantidad de información salvados. Los representantes de soporte técnico necesitan poder mirar la información del desperfecto del linecard para resolver problemas los problemas graves en el linecard. La información del desperfecto contiene toda la Información de la memoria del linecard, incluyendo la memoria principal y transmite y recibe la información del buffer. Advierta el uso exception linecard el comando global configuration solamente cuando es dirigido por un representante de soporte técnico, y solamente las opciones del permiso que el representante de soporte técnico le solicite habilitar. Para habilitar y configurar las opciones de la información del desperfecto para un linecard, utilice el siguiente comando en el modo de configuración global. Comando Propósito Router(config)# exception linecard {all | slot slot-number} [corefile filename | main-memory size [k | m] | queue-ram size [k | m] | rxbuffer size [k | m] | sqe-register-rx | sqeregister-tx | tx-buffer size [k | m]] Especifica el linecard para las cuales usted quiere la información del desperfecto cuando un linecard reajusta. Opcionalmente, especifique el tipo y la cantidad de memoria que se salvarán. Creación de Vaciados de Memoria para las Excepciones del Sistema Las “excepciones del sistema” son cualesquiera cierres del sistema o reinicialización inesperados (lo más frecuentemente causados por una falla del sistema, designada comúnmente una “caída del sistema”). Cuando ocurre una excepción, es a veces útil obtener una copia completa de la imagen de la memoria (llamada un vaciado de memoria) para identificar la causa del inesperado apaga. No todos los tipos de excepción producirán un vaciado de memoria. Los vaciados de memoria son generalmente útiles solamente a su representante de soporte técnico. El archivo del vaciado de memoria, que es un Archivo binario muy grande, se puede transferir servidor al (RCP) de un Trivial File Transfer Protocol (TFTP), del File Transfer Protocol (FTP), o del Remote Copy Protocol, o (en las plataformas limitadas) guardar al disco Flash, e interpretar posteriormente por los personales técnicos que tienen acceso al código fuente y a las correlaciones de memoria detalladas. Advierta el uso exception los comandos solamente bajo la dirección de un representante de soporte técnico. Crear un vaciado de memoria mientras que el router está funcionando en una red puede interrumpir la operación de la red. Especificar el destino para el archivo del vaciado de memoria Para configurar al router para generar un vaciado de memoria, usted debe habilitar los exception dump y configurar un destino para el archivo del vaciado de memoria, según lo descrito en las secciones siguientes: • Uso del TFTP para los Vaciados de Memoria • Uso del FTP para los Vaciados de Memoria • Uso de rcp para Vaciados de Memoria • Uso de un Disco Flash para Vaciados de Memoria Uso del TFTP para los Vaciados de Memoria Debido a una limitación de la mayoría de las aplicaciones TFTP, el router vaciará solamente el primer 16 MB del archivo núcleo. En consecuencia, si la memoria principal de su router es mayor a 16 MB, no use TFTP. Para configurar a un router para un vaciado de memoria usando el TFTP, utilice los siguientes comandos en el modo de configuración global: Comando o acción Propósito Paso exception (Opcional) especifica explícitamente el TFTP como el protocolo que protocol tftp se utilizará para las excepciones del router (vaciados de memoria 1 para los cierres del sistema inesperados). Observeporque TFTP es el protocolo de excepción predeterminado, el comando exception protocol tftp no necesita ser utilizado a menos que el protocolo se haya cambiado previamente al ftp o al RCP en su configuración de sistema. Para determinar si se ha cambiado el protocolo de excepción, utilice el comando show running-config en el modo EXEC. Paso exception dump ip2 Configura el router para vaciar un archivo de memoria en el servidor especificado si el router se colapsa. Paso exception core-file [ 3 (Opcional) Especifica el nombre que se utilizará para el archivo de vaciado de memoria. El archivo debe preexistir generalmente en el servidor TFTP, y sea programable. address filepath/] filename Por ejemplo, el siguiente comando configura a un router para enviar un archivo núcleo al servidor en la dirección IP 172.17.92.2. Pues el protocolo de excepción no se especifica, el protocolo predeterminado del TFTP será utilizado. Router(config)# exception dump 172.17.92.2 El vaciado de memoria se escribe a un archivo nombrado “nombre de host-memoria” en el servidor TFTP, donde está el nombre el nombre de host de la ruta (en el ejemplo anterior, el archivo sería nombrado Router-memoria). Usted puede cambiar el nombre del archivo núcleo agregando exception core-file el comando configuration del nombre de fichero. Dependiendo de la aplicación de servidor TFTP usada, puede ser necesario crear, en el servidor TFTP, el archivo de destino vacío al cual el router puede escribir la base. También, aseegurese allí es bastante memoria en su servidor TFTP para llevar a cabo el vaciado de memoria completo. Uso del FTP para los Vaciados de Memoria Para configurar al router para un vaciado de memoria usando el FTP, utilice los siguientes comandos en el modo de configuración global: Comando Propósitos Paso Router(config)# ip ftp username username 1 (Opcional) configura el Nombre de usuario para las conexiones FTP. Paso Router(config)# ip ftp password [type] password 2 (Opcional) especifica la contraseña que se utilizará para las conexiones FTP. Paso Router(config)# exception protocol ftp 3 Especifica que el FTP se debe utilizar para las transferencias de archivos del vaciado de memoria. Paso Router(config)# exception dump ip-address 4 Configura al router para vaciar un archivo núcleo a un servidor determinado si los desperfectos del router. Paso Router(config)# exception core-file filename 5 (Opcional) Especifica el nombre que se utilizará para el archivo de vaciado de memoria. El siguiente ejemplo configura a un router para utilizar el FTP para vaciar un archivo núcleo nombrado “dumpfile” al servidor FTP en 172.17.92.2 cuando causa un crash. ip ftp username red ip ftp password blue exception protocol ftp exception dump 172.17.92.2 exception core-file dumpfile Uso de rcp para Vaciados de Memoria El Remote Copy Protocol se puede también utilizar para enviar un archivo del vaciado de memoria. Para configurar al router para enviar los archivos del vaciado de memoria usando el RCP, utilice los siguientes comandos: Comando o acción Propósito Paso ip rcmd remote1 (Opcional) especifica el nombre de usuario enviado por el router al servidor remoto con una copia RCP/escribe la petición. La necesidad del servidor RCP del telecontrol configurada para conceder el acceso de escritura al nombre de usuario especificado (es decir una cuenta se debe definir en el servidor de red para el nombre de usuario). Paso exception protocol rcp 2 Configura el RCP como el protocolo para utilizar para enviar los archivos del vaciado de memoria. Paso exception dump ip3 Configura el router para vaciar un archivo de memoria en el servidor especificado si el router se colapsa. Paso exception core-file 4 (Opcional) Especifica el nombre que se utilizará para el archivo de vaciado de memoria. username username address filename Cuando un nombre de usuario RCP no se configura a través del comando ip rcmd remote-username, el nombre de usuario RCP omite el nombre de usuario asociado a la conexión del terminal actual (equipo teleescritor). Por ejemplo, si el usuario está conectado con el router con Telnet y fue autenticado a través del comando username, el software del router envía el nombre de usuario de Telnet como el nombre de usuario RCP. Si el nombre de usuario terminal no está disponible, el nombre del host del router será utilizado como el nombre de usuario RCP. Uso de un Disco Flash para Vaciados de Memoria Algunas plataformas del router admiten el disco Flash como alternativa a la memoria Flash lineal o a la tarjeta PCMCIA Flash. La capacidad de almacenamiento grande de estos discos Flash les hace a los buenos candidatos a otros medios de capturar un vaciado de memoria. Para configurar a un router para un vaciado de memoria usando un disco Flash, utilice el siguiente comando en el modo de configuración global: Comando Propósito Router(config)# exception flash [procmem |iomem | all] device-name[:partition-number] [erase | no_erase] Configura al router para un vaciado de memoria usando un disco Flash. Router(config)# exception core-file filename (Opcional) Especifica el nombre que se utilizará para el archivo de vaciado de memoria. show flash all El comando exec enumerará los dispositivos que usted puede utilizar para exception flash el comando. Crear un vaciado de memoria de la Memoria de excepción Para hacer al router crear un vaciado de memoria y reiniciar cuando ciertos parámetros de los tamaños de la memoria se violan durante el proceso del debugging, utilice los siguientes comandos en el modo de configuración global: Como procedimiento de debugging, usted puede hacer al router crear un vaciado de memoria y reiniciar cuando se violan ciertos parámetros de los tamaños de la memoria. Se utilizan exception memory los siguientes comandos de accionar un vaciado de memoria: Comando Propósito Router(config)# exception memory minimum bytes Acciona un vaciado de memoria y una recarga del sistema cuando la cantidad de memoria libre baja debajo del número especificado de bytes. • No especifique demasiado bajo un valor de memoria, como el router necesita una cierta cantidad de memoria libre proporcionar el vaciado de memoria. • Si usted ingresa los tamaños que son mayores que la memoria libre (y el comando exception dump se ha configurado), un vaciado de memoria y la recarga de router se genera después de 60 segundos. Router(config)# memory checkinterval seconds (Opcional) aumenta el intervalo en el cual la memoria será marcada. El valor por defecto es 60 segundos, pero mucho puede suceder en 60 segundos enmascarar la causa de la corrupción. La reducción del intervalo aumentará la utilización de la CPU (por el alrededor 12%) que será aceptable en la mayoría de los casos, pero también aumentará la ocasión de conseguir una base usable. Para aseegurar la utilización de la CPU no golpea el 100%, usted debe disminuir gradualmente el intervalo en los routeres ocupados. El intervalo ideal es tan bajo como sea posible sin causar otros problemas del sistema. Router(config)# exception memory fragment bytes Acciona un vaciado de memoria y una recarga del sistema cuando la cantidad de memoria libre (NON-hecha fragmentos) contigua baja debajo del número especificado de bytes. Router(config)# (Opcional) Especifica el nombre que se utilizará para el archivo de vaciado exception core-file de memoria. El archivo debe existir generalmente en el servidor TFTP, y filename sea programable. Observe que el archivo será los mismos tamaños como la cantidad de memoria del procesador en el router. Observe que el comando mínimo de la Memoria de excepción es sobre todo útil si usted anticipa el funcionamiento fuera de la memoria antes de que un vaciado de memoria pueda ser accionado o el otro debugging puede ser realizado (fuga de memoria rápida); si la fuga de memoria es gradual (deriva lenta), usted tiene generalmente tener tiempo para realizar el debugging antes de que el sistema se ejecute de la memoria y deba ser recargado. Por abandono, el número de bytes de la memoria libre se marca cada 60 segundos en que se configuran estos comandos. La frecuencia de esto que marca se puede aumentar usando el comando del control-intervaloseconds de la memoria. El comando exception dumpip-address debe ser configurado con estos comandos. Si no configuran al comando exception dump, las recargas de router sin accionar un vaciado de memoria. El siguiente ejemplo configura al router para monitorear la memoria libre. Si la memoria baja debajo de 250000 bytes, se crea el vaciado de memoria y las recargas de router. exception dump 172.18.92.2 exception core-file memory.overrun exception memory minimum 250000 Determinación de un vaciado de memoria de la interrupción espúrea Durante el proceso del debugging, usted puede configurar al router para crear un vaciado de memoria de la interrupción espúrea y para reiniciar cuando ha ocurrido un número especificado de interrupciones. Advierta el uso el comando global configuration de la interrupción espúrea de la excepción solamente cuando es dirigido por un representante de soporte técnico y solamente las opciones del permiso pedidos por el representante de soporte técnico. Para habilitar y configurar la información del desperfecto para las interrupciones espúreas, utilice los siguientes comandos en el modo de configuración global: Comando Propósito Router(config)# exception spurious-interrupt number Fija el número máximo de interrupciones espúreas para incluir en el vaciado de memoria antes de recargar. Router(config)# exception dump ip-address Especifica el destino para el archivo del vaciado de memoria. o Router(config)# exception flash El siguiente ejemplo configura a un router para crear un vaciado de memoria con un límite de dos interrupciones espúreas: exception spurious-interrupt 2 exception dump 209.165.200.225 Habilitación de Operaciones de Debugging Su router incluye el hardware y software para ayudar en los problemas internos y los problemas del troubleshooting con otros hosts en la red. debug Los comandos start del modo EXEC privilegiado la pantalla de la consola de varias clases de eventos de red. Los siguientes comandos describen en general 6system debug (Depuración del sistema) la característica del mensaje. Refiera a la referencia del comando Debug del Cisco IOS para toda la información con respecto debug a los comandos. También refiera a la publicación de la guía de Troubleshooting de la red interna para la información adicional. Para habilitar las operaciones del debugging, utilice los siguientes comandos: Comando Propósitos Router# show debugging Visualiza el estado de cada opción de debugging. Router# debug ? Visualiza una lista y una Breve descripción de todo el debug comando options. Router# debug command Comienza el registro de mensaje para el comando debug especificado. Router# no debug command Da vuelta al mensaje que termina una sesión para el comando debug especificado. Advierta el sistema da prioritario a la salida de debbuging. Por este motivo, los comandos de debugging se deben girar solamente para localizar averías los problemas específicos o durante las sesiones de Troubleshooting con el personal de soporte técnico. La salida del debugging excesivo puede hacer el sistema inoperable. Usted puede configurar el tiempo-sellado de los mensajes del sistema debug . el Tiempo-sellado aumenta el debugging en tiempo real proporcionando a la sincronización relativa de los eventos registrados. Esta información es especialmente útil cuando los clientes envían la salida de debbuging a su personal de soporte técnico para la ayuda. Para habilitar el tiemposellado de los mensajes del sistema debug , utilice cualquiera de los siguientes comandos en el modo de configuración global: Comando Propósitos Router(config)# service timestamps debug uptime Habilita el tiempo-sellado de los mensajes del sistema debug . o Router(config)# service timestamps debug datetime [msec] [localtime] [show-timezone] Normalmente, los mensajes se visualizan solamente en la terminal de la consola. Refiera a la sección “que fija el destino de syslog” anterior en este capítulo para cambiar el dispositivo de salida. Habilitación del Debugging Accionado de Manera Condicional Cuando se habilita la función Conditionally Triggered Debugging, el router genera mensajes de debugging para los paquetes que entran o salen del router en una interfaz especificada; el router no generará la salida de debbuging para los paquetes que ingresan o que se van a través de una diversa interfaz. Usted puede especificar las interfaces explícitamente. Por ejemplo, usted puede querer solamente ver los mensajes de debugging para una interfaz o subinterfaz. Usted puede también dar vuelta encendido a hacer el debug de para todas las interfaces que cumplan la condición especificada. Esta característica es útil en el Access Server del dial, que tienen un gran número de puertos. Normalmente, el router generará los mensajes de debugging para cada interfaz, dando por resultado un gran número de mensajes. El número grande de mensajes consume a los recursos del sistema, y puede afectar a su capacidad de encontrar la información específica que usted necesita. Limitando el número de mensajes de debugging, usted puede recibir los mensajes relacionados con solamente los puertos que usted desea resolver problemas. El hacer el debug de condicional accionado controla la salida de los comandos siguientes debug del protocol específico: • debug aaa {accounting | authorization | authentication} • debug dialer {events | packets} • debug isdn {q921 | q931} • debug modem {oob | trace} • debug ppp {all | authentication | chap | error | negotiation | multilink events | packet} Aunque esta característica limite la salida de los comandos enumerados, no habilita automáticamente la generación de salida de debbuging de estos comandos. Se generan los mensajes de debugging solamente cuando se habilita debug el comando del protocol específico. debug La salida de comando es controlada con dos procesos: • Los comandos debug del protocol específico especifican se están haciendo el debug de qué protocolos. Por ejemplo, debug dialer events el comando genera la salida de debbuging relacionada con los acontecimientos de dialer. • debug condition Los comandos limitan estos mensajes de debugging a ésos relacionados con una interfaz particular. Por ejemplo, debug condition username bob el comando genera la salida de debbuging solamente para las interfaces con los paquetes que especifican un nombre de usuario de la sacudida. Para configurar condicional accionó el debugging, realiza las tareas descritas en las secciones siguientes: • Habilitación de Comandos debug Específicos del Protocolo • Habilitación de los Comandos de Debugging Condicional • Especificación de Varias Condiciones de Debugging Habilitación de Comandos debug Específicos del Protocolo Para generar cualquier salida de debbuging, el comando debug del protocol específico para la salida deseada debe ser habilitado. Utilice show debugging el comando de determinar que habilitan los tipos de debugging. Para visualizar las condiciones actuales del debug, utilice show debug condition el comando. Para habilitar los comandos deseados debug del protocol específico, utilice los siguientes comandos en el modo EXEC privilegiado: Comando Propósito Router# show debugging Determina que habilitan los tipos de debugging. Router# show debug condition [ condition-id] Visualiza las condiciones debug actuales. Router# debug protocol Habilita los comandos de debugging deseados. Router# no debug protocol Inhabilita los comandos de debugging que no se desean. Si usted no quiere la salida, inhabilite todos los comandos debug del protocol específico. Habilitación de los Comandos de Debugging Condicional Si no se habilita debug condition ningunos comandos, visualizarán a toda la salida de debbuging, sin importar la interfaz, para los comandos habilitados debug del protocol específico. El primer debug condition comando que usted ingresa habilita el debugging condicional. El router visualizará solamente los mensajes para las interfaces que cumplen una de las condiciones especificadas. Si se especifican las condiciones múltiples, la interfaz debe cumplir por lo menos una de las condiciones para que los mensajes sean visualizados. Para habilitar los mensajes para las interfaces especificadas explícitamente o para las interfaces que cumplen ciertas condiciones, realice las tareas descritas en las secciones siguientes: • Visualización de Mensajes para una Interfaz • Visualización de los Mensajes para Múltiples Interfaces • Limitación del Número de Mensajes Según las Condiciones Visualización de Mensajes para una Interfaz Para inhabilitar los mensajes de debugging para todas las interfaces excepto una, utilice el siguiente comando en el modo EXEC privilegiado: Comando Propósito Router# debug condition interface interface Habilita la salida de debbuging para solamente la interfaz especificada. Para volver a permitir la salida de debbuging para todas las interfaces, utilice no debug interface el comando. Visualización de los Mensajes para Múltiples Interfaces Para habilitar los mensajes de debugging para las interfaces múltiples, utilice los siguientes comandos en el modo EXEC privilegiado: Comando Propósitos Paso Router# debug Habilita la salida de debbuging para solamente la interfaz condition interface especificada 1 interface Paso Router# debug Mensajes de debugging del permiso para las interfaces condition interface adicionales. Relance esta tarea hasta que los mensajes de 2 interface debugging se habiliten para todas las interfaces deseadas. Si usted especifica más de una interfaz ingresando los tiempos múltiples de este comando, visualizarán a la salida de debbuging para todas las interfaces especificadas. Para dar vuelta apagado a hacer el debug de en una interfaz particular, utilice no debug interface el comando. Si usted utiliza no debug interface all el comando o quita el comando debug interface más reciente, volverán a permitir a la salida de debbuging para todas las interfaces. Limitación del Número de Mensajes Según las Condiciones El router puede monitorear las interfaces para aprender si algunos paquetes contienen el valor especificado para una de las condiciones siguientes: • nombre de usuario • número de la parte llamadora • número de la parte llamada Si usted ingresa una condición, tal como número que llama, salida de los debugs será parada para todas las interfaces. El router entonces monitorea cada interfaz para aprender si un paquete con el número de la parte llamadora especificado se envía o se recibe en cualesquiera interfaces. Si la condición se cumple en una interfaz o una subinterfaz, debug visualizarán a la salida de comando para esa interfaz. “Accionan” a la salida de debbuging para una interfaz cuando se ha cumplido la condición. La salida de debbuging continúa siendo inhabilitada para las otras interfaces. Si, en alguno tiempo posterior, la condición se cumple para otra interfaz, la salida de los debugs también hará habilitada para esa interfaz. Una vez que han accionado a la salida de debbuging en una interfaz, la salida continuará hasta que vaya la interfaz abajo. Sin embargo, la sesión para esa interfaz pudo cambiar, dando por resultado un nuevo nombre de usuario, número de la parte llamada, o número de la parte llamadora. Utilice no debug interface el comando de reajustar el mecanismo del activador del debug para una interfaz particular. Inhabilitarán a la salida de debbuging para esa interfaz hasta la interfaz cumple una de las condiciones especificadas. Para limitar el número de mensajes de debugging basados en una condición especificada, utilice el siguiente comando en el modo EXEC privilegiado: Comando Propósito Router# debug condition {username username | called dial-string | caller dial-string} Habilita el debugging condicional. El router visualizará solamente los mensajes para las interfaces que cumplen esta condición. Para volver a permitir la salida de debbuging para todas las interfaces, ingrese no debug condition all el comando. Especificación de Varias Condiciones de Debugging Para limitar el número de mensajes de debugging basados en más de una condición, utilice los siguientes comandos en el modo EXEC privilegiado: Comando Propósitos Paso Router# debug condition {username username | called dial-string | 1 caller dial-string} Habilita el debugging condicional, y especifica la primera condición. Paso Router# debug condition {username username | called dial-string | 2 Especifica la segunda condición. Relance esta tarea hasta que se especifiquen todas las condiciones. caller dial-string} Si usted ingresa los comandos debug condition múltiples, generarán a la salida de debbuging si una interfaz cumple por lo menos una de las condiciones. Si usted quita una de las condiciones usando no debug condition el comando, las interfaces que se encuentran solamente que la condición producirá no más la salida de debbuging. Sin embargo, las interfaces que cumplen una condición con excepción de la condición quitada continuarán generando la salida. Solamente si no se cumple ningunas condiciones activas para una interfaz la salida para esa interfaz son inhabilitadas. Accionado condicional haciendo el debug de los ejemplos de configuración En este ejemplo, cuatro condiciones han sido fijadas por los siguientes comandos: • debug condition interface serial 0 • debug condition interface serial 1 • debug condition interface virtual-template 1 • debug condition username fred Las primeras tres condiciones han sido cumplidas por una interfaz. La cuarta condición todavía no se ha cumplido: Router# show debug condition Condition 1: interface Se0 (1 flags triggered) Flags: Se0 Condition 2: interface Se1 (1 flags triggered) Flags: Se1 Condition 3: interface Vt1 (1 flags triggered) Flags: Vt1 Condition 4: username fred (0 flags triggered) Cuando ingresan debug condition al comando any, los mensajes de debugging para el debugging condicional se habilitan. Los mensajes de debugging siguientes muestran las condiciones que son encontradas en diversas interfaces mientras que suben el serial0 y las interfaces del serial 1. Por ejemplo, la segunda línea de salida indica que la interfaz serial 0 cumple la condición de la fred del nombre de usuario. *Mar 1 00:04:41.647: %LINK-3-UPDOWN: Interface Serial0, changed state to up *Mar 1 00:04:41.715: Se0 Debug: Condition 4, username fred triggered, count 2 *Mar 1 00:04:42.963: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to up *Mar 1 00:04:43.271: Vi1 Debug: Condition 3, interface Vt1 triggered, count 1 *Mar 1 00:04:43.271: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to up *Mar 1 00:04:43.279: Vi1 Debug: Condition 4, username fred triggered, count 2 *Mar 1 00:04:43.283: Vi1 Debug: Condition 1, interface Se0 triggered, count 3 *Mar 1 00:04:44.039: %IP-4-DUPADDR: Duplicate address 172.27.32.114 on Ethernet 0, sourced by 00e0.1e3e.2d41 *Mar 1 00:04:44.283: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to up *Mar 1 00:04:54.667: %LINK-3-UPDOWN: Interface Serial1, changed state to up *Mar 1 00:04:54.731: Se1 Debug: Condition 4, username fred triggered, count 2 *Mar 1 00:04:54.735: Vi1 Debug: Condition 2, interface Se1 triggered, count 4 *Mar 1 00:04:55.735: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1, changed state to up Después de un período de tiempo, show debug condition el comando visualiza la lista revisada de condiciones: Router# show debug condition Condition 1: interface Se0 (2 flags triggered) Flags: Se0 Vi1 Condition 2: interface Se1 (2 flags triggered) Flags: Se1 Vi1 Condition 3: interface Vt1 (2 flags triggered) Flags: Vt1 Vi1 Condition 4: username fred (3 flags triggered) Flags: Se0 Vi1 Se1 Después, el serial 1 y las interfaces del serial0 van abajo. Cuando va una interfaz abajo, condiciona para esa interfaz se borran. *Mar 1 00:05:51.443: %LINK-3-UPDOWN: Interface Serial1, changed state to down *Mar 1 00:05:51.471: Se1 Debug: Condition 4, username fred cleared, count 1 *Mar 1 00:05:51.479: Vi1 Debug: Condition 2, interface Se1 cleared, count 3 *Mar 1 00:05:52.443: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1, changed state to down *Mar 1 00:05:56.859: %LINK-3-UPDOWN: Interface Serial0, changed state to down *Mar 1 00:05:56.887: Se0 Debug: Condition 4, username fred cleared, count 1 *Mar 1 00:05:56.895: Vi1 Debug: Condition 1, interface Se0 cleared, count 2 *Mar 1 00:05:56.899: Vi1 Debug: Condition 3, interface Vt1 cleared, count 1 *Mar 1 00:05:56.899: Vi1 Debug: Condition 4, username fred cleared, count 0 *Mar 1 00:05:56.903: %LINK-3-UPDOWN: Interface Virtual-Access1, changed state to down *Mar 1 00:05:57.907: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0, changed state to down *Mar 1 00:05:57.907: %LINEPROTO-5-UPDOWN: Line protocol on Interface Virtual-Access1, changed state to down La salida show debug condition final es lo mismo que subió la salida antes de las interfaces: Router# show debug condition Condition 1: interface Se0 (1 flags triggered) Flags: Se0 Condition 2: interface Se1 (1 flags triggered) Flags: Se1 Condition 3: interface Vt1 (1 flags triggered) Flags: Vt1 Condition 4: username fred (0 flags triggered) Uso del Monitor de Entorno Un poco de Routers y Access Server tienen un monitor de entorno que monitoree la condición física del router. Si una medida excede los márgenes aceptables, un mensaje de advertencia se imprime a la consola del sistema. El software del sistema recoge las medidas una vez que cada 60 segundos, pero las advertencias para un punto de prueba dado se imprimen a lo más una vez cada 4 horas. Si las mediciones de la temperatura son fuera de especificación más que el apagar, el software cierra al router (la fan quedará orientada). El router debe ser apagado manualmente y encendido después de tal apagar. Usted puede preguntar el monitor de entorno usando show environment el comando de determinar en cualquier momento si una medida está fuera de tolerancia. Refiera a la publicación de los mensajes de error del sistema del Cisco IOS para una descripción de los mensajes de advertencia del monitor de entorno. En el Routers con un monitor de entorno, si el software detecta que ningunos de sus puntos de prueba de la temperatura han excedido los márgenes máximos, realiza los pasos siguientes: 1. Guarda los Valores medidos más recientes de cada uno de los seis puntos de prueba a la memoria no volátil interna. 2. Interrumpe el software del sistema y hace un mensaje de cierre ser impreso en la consola del sistema. 3. Apagan las fuentes de alimentación después de algunos milisegundos del retardo. El sistema visualiza el siguiente mensaje si las temperaturas exceden los márgenes máximos, junto con un mensaje que indica la razón del apagar: Router# %ENVM-1-SHUTDOWN: Environmental Monitor initiated shutdown %ENVM-2-TEMP: Inlet temperature has reached SHUTDOWN level at 64(C) Refiera a las instalaciones del hardware y a la publicación del mantenimiento para su router para más información sobre las Especificaciones del entorno. Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1005R) Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. . © 2009 Cisco Systems, Inc. All rights reserved. © 1992-2013 Cisco Systems Inc. Todos los Derechos Reservados. Fecha de Generación del PDF: 2 Agosto 2013 http://www.cisco.com/cisco/web/support/LA/107/1073/1073580_nm_troubleshooting_ps6922_TSD_Products_Configuration_Guide_Chapter.html