Este documento explica cómo recuperar una Multilayer Switch Feature Card (MSFC) cuando falta o está en el otro estado de la salida del comando show module en Catalyst 6500/6000 Supervisor Engine. Cuando falta una MSFC, la causa se atribuye normalmente a la recarga de Supervisor Engine desde la última vez que funcionaba la MSFC. Cuando una MSFC se encuentra en el otro estado, por lo general la causa se atribuye a la imposibilidad de volver a cargar Supervisor Engine desde la última vez que funcionaba la MSFC.
Cisco recomienda que tenga conocimiento de la información en esta sección.
Este es un ejemplo de salida del comando show module cuando falta la MSFC:
Cat6500 (enable) show module Mod Slot Ports Module-Type Model Sub Status --- ---- ----- ------------------------- ------------------- --- -------- 1 1 2 1000BaseX Supervisor WS-X6K-SUP1A-2GE yes ok Mod Module-Name Serial-Num --- -------------------- ----------- 1 SAD040200B3 Cat6500 (enable) session 15 Module 15 is not installed.
Este es un ejemplo de salida del comando show module cuando la MSFC está en el otro estado:
Cat6500 (enable) show module Mod Slot Ports Module-Type Model Sub Status --- ---- ----- ------------------------- ------------------- --- -------- 1 1 2 1000BaseX Supervisor WS-X6K-SUP1A-2GE yes ok 15 1 1 Multilayer Switch Feature WS-F6K-MSFC no other Cat6500 (enable) session 15 Trying Router-15... !--- The session is not created. Press Ctrl-C to escape.
Nota: En este ejemplo, Supervisor Engine y MSFC residen en la ranura 1. Por lo tanto, debe ejecutar el comando session 15 para conectarse a la MSFC. Si la MSFC está en la ranura 2, ejecute el comando session 16 para conectarse a esa MSFC.
Esta lista indica las causas más comunes de una MSFC o una MSFC faltante en el otro estado en el resultado del comando show module. Consulte la sección correspondiente de este documento para obtener más información y procedimientos de recuperación:
Este documento no se limita a una versión específica de software o de hardware.
El resultado de esta sección es del comando show module cuando MSFC está en el estado ROMmon.
Nota: Ejecute uno de estos comandos de sesión:
Si la MSFC que desea recuperar físicamente reside en el módulo Supervisor Engine en la ranura 1, ejecute el comando session 15.
Si la MSFC está en la ranura 2, ejecute el comando session 16.
Nota: Si no se puede acceder a la MSFC del Supervisor Engine en espera, consulte las instrucciones de la sección Recuperación de una MSFC de Supervisor Engine en Espera en Motores Supervisor Dual en un Chasis de este documento antes de continuar.
Cat6500 (enable) session 15 Trying Router-15... Cat6500> (enable) show module 15 Module 15 is not installed.
Este procedimiento le guía a través de la recuperación de la MSFC cuando se encuentra en el estado ROMmon:
Conéctese al Supervisor Engine a través de una conexión de puerto de consola.
Nota: No se conecte a través de Telnet.
Cuando se lo pida, ejecute el comando switch console.
Cat6500 (enable) switch console Trying Router-15... Connected to Router-15. Type ^C^C^C to switch back... !--- Press Enter here. rommon 1 >
Si puede ingresar en el ROMmon del MSFC, continúe con el Paso 13.
Si no puede acceder al ROMmon, como se indica en el Paso 2, siga estos pasos:
Reinicie el switch de Supervisor Engine.
Después de restablecer el switch, ejecute el comando switch console tan pronto como pueda acceder al símbolo del sistema de Supervisor Engine.
En este momento, debería poder ver el reinicio MSFC.
Presione inmediatamente Ctrl-Break para entrar en el ROMmon de MSFC.
Si puede acceder a la indicación MSFC rommon >, continúe con el Paso 13.
Nota: La secuencia de interrupción que introduzca depende del software de emulación de terminal y del sistema operativo que utilice. Por ejemplo, HyperTerminal en Microsoft Windows 2000 utiliza Ctrl-Break como secuencia de interrupción. Para obtener más información, consulte las Combinaciones de Secuencias Estándar de Teclas de Interrupción Durante la Recuperación de Contraseña.
Si se produce un error en los intentos de acceder al ROMmon de MSFC, apague el switch y extraiga físicamente la memoria Flash de inicialización de MSFC.
Estas ilustraciones muestran las ubicaciones físicas de bootflash con flechas rojas:
Ubicación de Bootflash para MSFCUbicación de la memoria flash de inicialización para MSFC2 enviada antes de noviembre de 2001
Ubicación de la memoria flash de inicialización para MSFC2 enviada después de noviembre de 2001
Encienda la copia de seguridad del switch y ejecute el comando switch console para acceder al ROMmon MSFC.
Nota: Si la salida sigue desplazándose en la pantalla o no se le presenta el mensaje rommon >, envíe una secuencia de interrupción a la MSFC. Consulte Combinaciones Estándar de Secuencias de Teclas de Interrupción Durante la Recuperación de Contraseña para obtener más información.
En el prompt, ejecute el comando set para mostrar la configuración actual de la variable de inicio ROMmon.
rommon 2 > set PS1=rommon ! > BOOTLDR=bootflash:c6msfc-boot-mz.121-6.E BOOT=bootflash:c6msfc-jsv-mz.121-6.E,1;?=1
Ejecute el comando BOOT= y el comando BOOTLDR= para restablecer las variables BOOT y BOOTLDR.
Nota: Estos comandos distinguen entre mayúsculas y minúsculas.
rommon 2 > BOOT= rommon 3 > BOOTLDR=
Ejecute el comando confreg 0x0 para establecer el registro de configuración en 0x0.
Nota: Este comando distingue entre mayúsculas y minúsculas.
rommon 4 > confreg 0x0
En el prompt, ejecute el comando sync para sincronizar la configuración de inicio y registro de configuración, y luego ejecute el comando reset.
rommon 5 > sync rommon 6 > reset System Bootstrap, Version 12.0(3)XE, RELEASE SOFTWARE Copyright (c) 1998 by cisco Systems, Inc. Cat6k-MSFC platform with 131072 Kbytes of main memory
Después de que la MSFC se reinicie, ejecute el comando set para verificar que se guardó la configuración.
rommon 1 > set PS1=rommon ! > BOOT= BOOTLDR= CONFREG=0x0
Apague el switch y vuelva a insertar la memoria flash de inicialización de MSFC.
Encienda el switch y ejecute el comando switch console para acceder a la MSFC.
Ejecute el comando dir bootflash: para mostrar el contenido de la memoria flash de inicialización de MSFC:
rommon 1 > dir bootflash: File size Checksum File name 1730952 bytes (0x1a6988) 0x880dbda7 c6msfc-boot-mz.121-6.E1.bin 12212028 bytes (0xba573c) 0xbe32bc20 c6msfc-jsv-mz.121-8a.E2
Ejecute el comando boot bootflash: para iniciar la MSFC.
Asegúrese de especificar la imagen del sistema adecuada (jsv, dsv, isv) que el comando dir bootflash: se muestra el resultado del comando.
Nota: No especifique la imagen con "boot" en el nombre del archivo.
rommon 1 > boot bootflash:c6msfc-jsv-mz.121-8a.E2 Self decompressing the image : ###################################### ######## [OK] cisco Cat6k-MSFC (R5000) processor with 57344K/8192K bytes of memory. Processor board ID SAD04010CCY R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache Last reset from power-on Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 123K bytes of non-volatile configuration memory. 4096K bytes of packet SRAM memory. 16384K bytes of Flash internal SIMM (Sector size 256K).
Presione Return para comenzar.
Si este procedimiento no puede recuperar la MSFC, póngase en contacto con el Soporte Técnico de Cisco.
La MSFC no puede iniciarse correctamente si falta la configuración guardada o tiene una sentencia de inicio incorrecta. Esta sección muestra un ejemplo de resultado del comando de una MSFC con una sentencia de inicio incorrecta o faltante, y detalla el procedimiento para resolver este problema.
MSFC#dir bootflash: Directory of bootflash:/ 1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin 2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2 15990784 bytes total (2047548 bytes free) MSFC#show run Building configuration... Current configuration : 274 bytes ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname MSFC ! boot system flash bootflash:c6msfc-wrong-image.bin
Complete los siguientes pasos para resolver este problema:
Elimine el enunciado de reinicio incorrecto.
MSFC(config)#no boot system flash bootflash:c6msfc-wrong-image.bin
Agregue la sentencia de arranque correcta.
MSFC(config)#boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2 MSFC(config)#^Z MSFC# 00:04:23: %SYS-5-CONFIG_I: Configured from console by console MSFC#show run Building configuration... Current configuration : 275 bytes ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname MSFC ! boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2
Nota: Asegúrese de guardar la configuración antes de recargar la MSFC. Ejecute el comando write memory o el comando copy running-config startup-config.
Asegúrese de configurar correctamente la instrucción bootldr y especifique la imagen de inicio deseada. Este es un ejemplo de resultado del comando que muestra cómo configurar y verificar correctamente la instrucción bootldr:
MSFC#dir Directory of bootflash:/ 1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin 2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2 15990784 bytes total (316064 bytes free) MSFC#show run Building configuration... Current configuration : 326 bytes ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname MSFC ! boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2 boot bootldr bootflash:c6msfc-wrong-boot-image.bin MSFC#configure terminal Enter configuration commands, one per line. End with CNTL/Z. MSFC(config)#no boot bootldr bootflash:c6msfc-wrong-boot-image.bin MSFC(config)#boot bootldr bootflash:c6msfc-boot-mz.121-6.E1.bin MSFC(config)#^Z MSFC#show run 00:13:05: %SYS-5-CONFIG_I: Configured from console by consolen Building configuration... Current configuration : 326 bytes ! version 12.1 service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname MSFC ! boot system flash bootflash:c6msfc-jsv-mz.121-8a.E2 boot bootldr bootflash:c6msfc-boot-mz.121-6.E1.bin
Si las variables de inicio son correctas pero la MSFC todavía no se carga, la imagen del software Cisco IOS puede estar dañada o faltante.
Puede ejecutar el comando switch console para ver el inicio de MSFC después de que se recargue. Esto puede ayudarle a diagnosticar problemas de inicio. Requiere una conexión de consola física. La sesión MSFC se pierde cuando se recarga si utiliza la sesión {15 | 16} para acceder a la MSFC.
Ejecute el comando verify para verificar la integridad de la imagen.
MSFC#dir Directory of bootflash:/ 1 -rw- 1730952 Mar 27 2001 13:11:10 c6msfc-boot-mz.121-6.E1.bin 2 -rw- 12212028 Jul 16 2001 10:52:05 c6msfc-jsv-mz.121-8a.E2 15990784 bytes total (316064 bytes free) MSFC#verify c6msfc-jsv-mz.121-8a.E2 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Verified c6msfc-jsv-mz.121-8a.E2
Además, puede comparar el tamaño del archivo que el comando dir o el comando show bootflash: informes de comando. Puede hacer referencia al tamaño correcto del archivo en el Centro de descarga de software (sólo clientes registrados).
Si la MSFC no se inicia correctamente después de confirmar las variables de inicio, la integridad de la imagen y el registro de configuración, existe la posibilidad de que el dispositivo Flash sea defectuoso o esté dañado. Antes de reemplazar el dispositivo Flash, ejecute el comando format bootflash: para dar formato al dispositivo. Descargue una nueva imagen a través de TFTP para completar el formato.
Nota: Puede utilizar TFTP para transferir archivos de imagen de software desde un PC a su dispositivo. Este documento se escribió con el resultado de la aplicación Cisco TFTP Server. Cisco ha suspendido esta aplicación y ya no brinda soporte Si no tiene un servidor TFTP, obtenga cualquier aplicación de servidor TFTP de terceros a través de otra persona.
Precaución: Tenga cuidado cuando formatee el dispositivo Flash. Si se recarga la MSFC antes de descargar una nueva imagen, debe recuperar la MSFC con Xmodem. Si formatea el dispositivo Flash y reemplaza la imagen pero esto no funciona, investigue un reemplazo del dispositivo Flash.
El registro de configuración es un valor que establece, además de otras variables, la conducta de inicio de MSCF. Ejecute el comando show boot o el comando show version para verificar este valor.
MSFC#show boot BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1 CONFIG_FILE variable = BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin Configuration register is 0x102 MSFC#show version Cisco Internetwork Operating System Software IOS (tm) MSFC Software (C6MSFC-JSV-M), Version 12.1(8a)E2, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) TAC Support: http://www.cisco.com/tac Copyright (c) 1986-2001 by cisco Systems, Inc. Compiled Fri 03-Aug-01 14:23 by hqluong Image text-base: 0x60008950, data-base: 0x61928000 ROM: System Bootstrap, Version 12.0(3)XE, RELEASE SOFTWARE BOOTFLASH: MSFC Software (C6MSFC-BOOT-M), Version 12.1(6)E1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1) MSFC uptime is 3 minutes System returned to ROM by reload at 19:20:19 UTC Sun Sep 3 2000 Running default software cisco Cat6k-MSFC (R5000) processor with 57344K/8192K bytes of memory. Processor board ID SAD04010CCY R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache Last reset from power-on Bridging software. X.25 software, Version 3.0.0. SuperLAT software (copyright 1990 by Meridian Technology Corp). TN3270 Emulation software. 123K bytes of non-volatile configuration memory. 4096K bytes of packet SRAM memory. 16384K bytes of Flash internal SIMM (Sector size 256K). Configuration register is 0x102
No es necesario escribir la configuración MSFC (ni ningún router de Cisco) en la memoria después de cambiar la variable de registro de configuración. La configuración correcta del registro incluye 0x102 y 0x2102.
Este ejemplo de resultado del comando muestra cómo corregir el registro de configuración:
MSFC#show boot BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1 CONFIG_FILE variable = BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin Configuration register is 0x0 MSFC#configure terminal Enter configuration commands, one per line. End with CNTL/Z. MSFC(config)#config-register 0x102 MSFC#show boot BOOT variable = bootflash:c6msfc-jsv-mz.121-8a.E2,1 CONFIG_FILE variable = BOOTLDR variable = bootflash:c6msfc-boot-mz.121-6.E1.bin Configuration register is 0x0 (will be 0x102 at next reload)
Refiérase a Comandos de Inicio para obtener más información sobre el comando config-register.
La MSFC se puede atascar en el modo de inicio por cualquiera de estos motivos:
Una discordancia entre el nombre de archivo real de la imagen en Flash y el nombre de archivo que se utiliza en el comando boot
Una sentencia de arranque incorrecta
Un valor de registro de configuración incorrecto
Una imagen de Cisco IOS Software dañada o faltante
Si hay una discordancia entre el nombre de archivo real de la imagen en Flash y el nombre de archivo que se utiliza en el comando boot, corrija la discordancia y reinicie la MSFC.
Si hay una sentencia de inicio incorrecta, complete los pasos de la sección MSFC tiene una sentencia de inicio incorrecta o faltante.
Si hay un registro de configuración incorrecto, complete los pasos de la sección MSFC tiene un registro de configuración incorrecto.
Si hay una imagen de Cisco IOS Software dañada o faltante, complete los pasos en la sección MSFC Tiene una Imagen de Cisco IOS Software Dañada o Perdida.
Los procedimientos de recuperación que este documento ha discutido hasta ahora se aplican a la recuperación de una MSFC que pertenece al Supervisor Engine activo, ya sea en un único chasis equipado con Supervisor Engine o en un chasis doble equipado con Supervisor Engine. En un switch Supervisor Engine dual, la consola del Supervisor Engine en espera está bloqueada y sólo la consola del Supervisor Engine activo está disponible. Debido a que una MSFC no tiene un puerto de consola externo físico, debe ejecutar el comando switch console para llegar a la consola de la MSFC activa de Supervisor Engine.
Nota: En el ejemplo de esta sección, el Supervisor Engine/MSFC activo reside en la ranura 1, mientras que el Supervisor Engine/MSFC en espera está en la ranura 2. Si el Supervisor Engine/MSFC en espera está en la ranura 1 y el Supervisor Engine/MSFC activo está en la ranura 2, reemplace todas las referencias a "16" por "15".
Tiene dos opciones para recuperar la MSFC presente en el Supervisor Engine en espera que se muestra como módulo 16:
Ejecute el comando switch supervisor desde el Supervisor Engine activo actual para hacer activo el Supervisor Engine para el cual necesita recuperar la MSFC. Esto falla en el segundo Supervisor Engine. Puede seguir los Procedimientos de Recuperación porque el Supervisor Engine en espera anterior es ahora el Supervisor Engine activo y la consola es accesible.
Este método es sencillo, sin embargo tiene una desventaja. El procedimiento puede causar interrupciones en el funcionamiento de la red hasta que se recupere la MSFC. Por lo tanto, utilice este método durante una ventana de mantenimiento programada o en situaciones menos exigentes. Si hay un chasis de repuesto disponible, puede quitar el Supervisor Engine en espera del chasis actual, instalarlo en el chasis de repuesto y recuperarlo posteriormente sin que ello afecte a las operaciones actuales del switch de producción.
Existe un método menos intrusivo para habilitar la recuperación de la MSFC en el Supervisor Engine en espera sin tiempo de inactividad de la red. Para llegar a la consola del Supervisor Engine MSFC en espera, ejecute el comando switch console 16 desde el Supervisor Engine activo. Este comando activa la consola Supervisor Engine en espera para la MSFC que necesita recuperar. Conecte un terminal a la consola del Supervisor Engine en espera. A continuación, puede utilizar los Procedimientos de Recuperación para la recuperación MSFC activa del Supervisor Engine.
Después de completar la recuperación de la MSFC, presione Ctrl-C tres veces para reactivar el puerto de la consola en el Supervisor Engine activo. La consola en el Supervisor Engine en espera se bloquea nuevamente, como antes.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
15-Feb-2019 |
Versión inicial |