El conjunto de documentos para este producto aspira al uso de un lenguaje no discriminatorio. A los fines de esta documentación, "no discriminatorio" se refiere al lenguaje que no implica discriminación por motivos de edad, discapacidad, género, identidad de raza, identidad étnica, orientación sexual, nivel socioeconómico e interseccionalidad. Puede haber excepciones en la documentación debido al lenguaje que se encuentra ya en las interfaces de usuario del software del producto, el lenguaje utilizado en función de la documentación de la RFP o el lenguaje utilizado por un producto de terceros al que se hace referencia. Obtenga más información sobre cómo Cisco utiliza el lenguaje inclusivo.
Cisco ha traducido este documento combinando la traducción automática y los recursos humanos a fin de ofrecer a nuestros usuarios en todo el mundo contenido en su propio idioma. Tenga en cuenta que incluso la mejor traducción automática podría no ser tan precisa como la proporcionada por un traductor profesional. Cisco Systems, Inc. no asume ninguna responsabilidad por la precisión de estas traducciones y recomienda remitirse siempre al documento original escrito en inglés (insertar vínculo URL).
Este documento describe cómo actualizar la imagen del software Cisco IOS® en plataformas de acceso a router de Cisco.
No hay requisitos específicos para este documento.
La información que contiene este documento se basa en el lanzamiento 12 o posterior del software Cisco IOS®.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Consulte Convenciones de Consejos Técnicos de Cisco para obtener más información sobre las convenciones sobre documentos.
En este documento explica cómo realizar la actualización Cisco IOSen las plataformas de router de acceso de Cisco. Los ejemplos facilitados de los routers serie 2600 y 3600 también se aplican a la lista de plataformas de routers mencionada. Los nombres de archivo de Cisco IOS Software pueden variar, según la versión de Cisco IOS Software, el conjunto de funciones y la plataforma.
Nota: Debe ser un usuario registrado y haber iniciado sesión en el sitio web Cisco.com para poder usar las herramientas que se describen en este documento.
Hay varios protocolos disponibles para copiar la imagen de Cisco IOS en los routers de Cisco. El protocolo más utilizado es el protocolo trivial de transferencia de archivos (TFTP). Otros protocolos pueden ser ftp, http, https, scp y rcp. De ser necesario, puede copiar una imagen de un dispositivo a otro. Para obtener más información, consulte la sección Cómo copiar de un router a otro del documento Cómo copiar una imagen del sistema de un dispositivo a otro.
Se debe instalar una aplicación de servidor TFTP en una estación de trabajo o PC preparada para TCP/IP. Después de instalar la aplicación, debe realizar un nivel mínimo de configuración.
Descargar un servidor TFTP. Consulte Selección del servidor TFTP y uso para obtener más información.
Configure la aplicación TFTP para que funcione como un servidor TFTP en lugar de un cliente TFTP.
Especificar el directorio de archivos de salida. Este es el directorio en el que se almacenan las imágenes de software Cisco IOS. La mayoría de las aplicaciones TFTP proporcionan una rutina de configuración a modo de ayuda con estas tareas de configuración.
Incluso si es posible conectarse al router a través de una sesión Telnet, Cisco recomienda que se conecte directamente al router a través del puerto de la consola, ya que, si ocurre un error durante la actualización, debe estar presente físicamente junto al router para apagarlo y volverlo a prender. Además, la conexión Telnet se pierde mientras se reinicia el router durante el procedimiento de actualización.
Un cable enrollado, normalmente un cable negro plano, conecta el puerto de consola del router a uno de los puertos COM de la PC.
Cuando la PC está conectada al puerto de la consola del router, abra un emulador de terminal en la PC y use estas opciones de configuración:
9600 Speed bits per second 8 databits 0 parity bits 1 stop bit No Flow Control
Si aparecen caracteres ilegibles en la sesión de terminal, es posible que no haya establecido las propiedades de emulador de terminal correctamente o que el ajuste config-register del router esté configurado con un valor no estándar para el cual la velocidad de conexión de la consola es mayor que 9600 bps. Para verificar el valor del ajuste config-register, emita el comando show version. El valor de config-register aparece en la última línea del resultado. Verifique que este valor esté establecido en 0x2102 o 0x102.
Nota: Para que un cambio en el registro de configuración surta efecto, se debe volver a cargar el router.
Si está seguro de que la velocidad de la consola está establecida en 9600 bps en el lado del router, debe revisar las propiedades del emulador de terminal. Consulte Solución de problemas y aplicación de la configuración de emulación de terminales correcta para las conexiones de la consola a fin de obtener más información sobre cómo configurar las propiedades de terminal.
Cuando está conectado al puerto de consola del router, observa que el router está en modo ROMmon o Boot . Estos dos modos se utilizan para los procedimientos de recuperación y diagnóstico. Si no ve el impulso del router habitual, debe seguir estas recomendaciones para continuar con el procedimiento de actualización:
El router arranca en modo ROMmon y este mensaje aparece cuando emite el comando dir flash:
rommon 1 >dir flash: device does not contain a valid magic number dir: cannot open device "flash:" rommon 2 >
Este mensaje de error aparece cuando la memoria flash está vacía o el sistema de archivos está dañado. Consulte Procedimiento de descarga de la consola Xmodem mediante ROMmon para obtener más información.
Nota: También debe consultar los procedimientos de falla de inicio específicos de su plataforma. Seleccione su plataforma del Selector de soporte de productos para encontrar estos procedimientos. Lea la sección de solución de problemas de cada documento.
El router arranca en el modo de arranque y aparecen estos mensajes en la consola:
router(boot)> device does not contain a valid magic number boot: cannot open "flash:" boot: cannot determine first file name on device "flash:"
Estos mensajes de error se muestran en la salida de la consola cuando la memoria Flash está vacía o cuando el sistema de archivos está dañado. Copie una imagen válida en la memoria flash, tal como se describe en los procedimientos detallados en este documento.
Nota: También debe consultar los procedimientos de falla de inicio específicos de su plataforma. Seleccione su plataforma del Selector de soporte de productos para encontrar estos procedimientos.
Esta sección incluye los siguientes temas:
Paso 2: Descargue la imagen del software Cisco IOS en el servidor TFTP
Paso 3: Identifique el sistema de archivos para copiar la imagen
Paso 5: Verifique que el servidor TFTP tenga conectividad IP al router
Paso 7: Verifique la imagen de Cisco IOS en el sistema de archivos
Paso 10: Guarde la configuración y vuelva a cargar el router
Es el primer paso que debe seguir en el procedimiento de actualización es seleccionar el conjunto de características y la versión del software Cisco IOS correctos. Este paso es muy importante. Los factores que figuran a continuación pueden influir en la decisión sobre el Cisco IOS que debe seleccionar:
Requisito de memoria: El router debe tener espacio en disco o memoria flash suficiente para almacenar Cisco IOS. El router también debe tener memoria suficiente (DRAM) para ejecutar Cisco IOS. Si no tiene memoria suficiente (DRAM), el router tendrá problemas de arranque cuando arranque a través del nuevo Cisco IOS.
Compatibilidad de las interfaces y los módulos: Debe asegurarse de que el nuevo Cisco IOS admita todas las interfaces y los módulos en el router.
Compatibilidad de la función del software: Debe asegurarse de que el nuevo Cisco IOS admita las características que se utilizaban con el antiguo Cisco IOS.
Consulte Cómo elegir una versión de software Cisco IOS para obtener información sobre cómo seleccionar el conjunto de características y la versión de software correctos.
Descargue la imagen del software Cisco IOS en su estación de trabajo o PC desde Soporte y descarga de productos de Cisco.
Nota: Solo los usuarios registrados de Cisco tienen acceso a las sedes internas de Cisco.
El tipo de sistema de archivos flash o disco se utiliza para almacenar la imagen de Cisco IOS. En el resultado que arroja el comando show file system se muestra una lista con los sistemas de archivos disponibles en el router. Los sistemas de archivos comunes de disco/flash admitidos en los routers Cisco tienen prefijos, como flash:, slot0:, slot1:, disk0: and disk1:. Debe tener espacio suficiente para almacenar la imagen de Cisco IOS. Puede utilizar los comandos show file system o dir file_system para saber cuál es el espacio disponible.
2600#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 29688 20571 nvram rw nvram: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 49807356 20152636 flash rw flash: - - opaque wo syslog:
2800#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 64016384 15470592 disk rw flash:# 245752 239218 nvram rw nvram: - - opaque wo syslog:
3600#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 129016 126071 nvram rw nvram: - - opaque rw null: - - network rw tftp: * 33030140 20511708 flash rw flash: 16777212 16777212 flash rw slot0: 16515068 8038516 flash rw slot1: - - opaque rw xmodem: - - opaque rw ymodem:
3700#show file system File Systems: Size(b) Free(b) Type Flags Prefixes - - opaque rw archive: - - opaque rw system: 57336 51389 nvram rw nvram: - - opaque rw null: - - network rw tftp: - - opaque ro xmodem: - - opaque ro ymodem: * 63881216 22765568 disk rw flash:# 31932416 31932416 disk rw slot0:# - - opaque wo syslog:
Debe considerar estos elementos antes de actualizar el IOS de Cisco:
Si el router tiene memoria suficiente (flash, ranura o disco), puede almacenar el software Cisco IOS antiguo y el nuevo. Puede arrancar el router en modo ROMMON y arrancar el Cisco IOS antiguo en caso de que ocurra un error en el arranque con el Cisco IOS nuevo. Este método le ahorra tiempo si debe regresar el Cisco IOS a un estado anterior.
Haga una copia de respaldo de la configuración del router, ya que algunas versiones de Cisco IOS introducen configuraciones predeterminadas. La configuración que se introduce por primera vez puede entrar en conflicto con la configuración existente. Compare la configuración del router después de actualizar el Cisco IOS con la configuración de la que se hizo una copia de seguridad antes de la actualización. Si hay diferencias en la configuración, debe asegurarse de que no afecten sus requisitos.
El servidor TFTP debe tener una conexión de red a un router y debe ser capaz de ejecutar el comando ping en la dirección IP del router destinado a una actualización del software TFTP. Para lograr esta conexión, la interfaz de router y el servidor TFTP deben tener una dirección IP en el mismo rango o un gateway predeterminado configurado.
Verifique la dirección IP del servidor TFTP para verificar esta configuración.
Ahora que tiene conectividad IP y puede hacer ping entre la computadora que actúa como un servidor TFTP y el router, puede copiar la imagen del software del IOS de Cisco en Flash.
Nota: Antes de copiar la imagen, asegúrese de haber iniciado el software del servidor TFTP en la PC y de tener el nombre de archivo mencionado en el directorio de la causa raíz del servidor TFTP. Cisco recomienda hacer una copia de respaldo del router y de la configuración del servidor de acceso antes de realizar la actualización. La actualización no afecta la configuración que se almacena en la RAM no volátil (NVRAM). Sin embargo, esto puede ocurrir si no se siguen correctamente los pasos correspondientes.
Nota: En esta sección, se presentan tres ejemplos que describen cómo copiar la imagen de Cisco IOS. Puede utilizar cualquiera de estos métodos para copiar la imagen.
Ejemplo 1: Copie la imagen a la memoria flash (desde el servidor TFTP)
Ejemplo 2: Copie la imagen en la ranura 1 (desde el servidor TFTP)
Ejemplo 3: Copie la imagen de Cisco IOS en la memoria flash (desde otro router)
Actualice la nueva imagen desde un servidor TFTP. Utilice el comando copy tftp: flash: para copiar la imagen desde el servidor TFTP al almacenamiento flash.
2600>enable Password:xxxxx 2600#copy tftp: flash: Address or name of remote host []? 10.10.10.2 !--- 10.10.10.2 is the IP address of the TFTP server Source filename []? c2600-adventerprisek9-mz.124-12.bin Destination filename [c2600-adventerprisek9-mz.124-12.bin]? Accessing tftp://10.10.10.2/c2600-adventerprisek9-mz.124-12.bin... Erase flash: before copying? [confirm]y !--- If there is not enough memory available, erase the Flash. !--- If you have sufficient memory you can type n and press enter Erasing the flash filesystem will remove all files! Continue? [confirm]y Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeeeeee ...erased Erase of flash: complete Loading c2600-adventerprisek9-mz.124-12.bin from 10.10.10.2 (via Ethernet0/0): !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 29654656/49807356 bytes] Verifying checksum... OK (0xAC8A) 29654656 bytes copied in 56.88 secs (80383 bytes/sec)
El proceso de copiado toma varios minutos. Esto se diferencia de una red a otra. Cuando el proceso de copia está en curso, se muestran mensajes que indican a qué archivo se ha accedido.
El signo de exclamación (!) indica que el proceso de copia está en curso. Cada signo de exclamación indica que diez paquetes se han transferido correctamente. Se realiza una verificación de suma de comprobación de la imagen una vez que la imagen se escribe en la memoria flash.
Actualice la nueva imagen desde un servidor TFTP. Si elige los sistemas de archivos slot1:, utilice el comando copy tftp: slot1: para copiar la imagen del servidor TFTP a slot1.
3600#copy tftp: slot1: Address or name of remote host []? 172.16.173.10 !--- 172.16.173.10 is the IP address of the TFTP server Source filename []? c3640-i-mz.122-7b.bin Destination filename [c3640-i-mz.122-7b.bin]? Accessing tftp://172.16.173.10/c3640-i-mz.122-7b.bin... Erase slot1: before copying? [confirm]n !--- You specify "n" because there is enough memory available. Loading c3640-i-mz.122-7b.bin from 172.16.173.10 (via Ethernet1/0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! [OK - 5996844/11993088 bytes] Verifying checksum... OK (0x13F0) 5996844 bytes copied in 67.708 secs (89505 bytes/sec) 3600#
El proceso de copiado toma varios minutos. Esto se diferencia de una red a otra. Cuando el proceso de copia está en curso, se muestran mensajes que indican a qué archivo se ha accedido.
El signo de exclamación (!) indica que el proceso de copia está en curso. Cada signo de exclamación indica que diez paquetes se han transferido correctamente. Se realiza una verificación de suma de comprobación de la imagen una vez que la imagen se escribe en la memoria flash.
Puede configurar un router como servidor TFTP. Si elige los sistemas de archivos flash:, utilice el comando copy tftp: flash: para copiar la imagen del servidor TFTP a flash.
Router-tftp(config)#tftp-server flash:c7200-a3js-mz.122-15.T16.bin
!--- Router-tftp is configured as the TFTP server.
7200#copy tftp: flash: Address or name of remote host []? 172.22.1.84 Source filename []? c7200-a3js-mz.122-15.T16.bin Destination filename [c7200-a3js-mz.122-15.T16.bin]? Accessing tftp://172.22.1.84/c7200-a3js-mz.122-15.T16.bin... Erase flash: before copying? [confirm]n Loading c7200-a3js-mz.122-15.T16.bin from 172.22.1.84 (via GigabitEthernet0/1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [OK - 19187152 bytes] Verifying checksum... OK (0x15C1) 19187152 bytes copied in 482.920 secs (39732 bytes/sec)
Verifique la imagen en el sistema de archivos.
2600#dir flash:
Directory of flash:/
1 -rw- 29654656 <no date> c2600-adventerprisek9-mz.124-12.bin
49807356 bytes total (20152636 bytes free)
2600#verify flash:c2600-adventerprisek9-mz.124-12.bin
Verifying file integrity of flash:c2600-adventerprisek9-mz.124-12.bin...........
................................................................................
................................................................................
.............................Done!
Embedded Hash MD5 : 1988B2EC9AFAF1EBD0631D4F6807C295
Computed Hash MD5 : 1988B2EC9AFAF1EBD0631D4F6807C295
CCO Hash MD5 : 141A677E6E172145245CCAC94674095A
Signature Verified
Verified flash:c2600-adventerprisek9-mz.124-12.bin
Consulte Guía de mensajes del sistema para obtener información sobre los diferentes mensajes de error de %SIGNATURE y las medidas necesarias que se deben adoptar.
Utilice el comando show version para verificar este valor y modifíquelo con el comando config-register <value> . El valor se muestra en la última línea de show version y el resultado debe establecerse en 0x2102.
2600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2600(config)#config-register 0x2102 2600(config)#^Z
Verifique si la imagen del IOS de Cisco está en la memoria flash. Si el primer archivo en la memoria Flash no es la imagen del software del IOS de Cisco, sino un archivo de configuración, o algo más, debe configurar una sentencia del sistema de arranque para arrancar la imagen especificada. De lo contrario, el router intenta arrancar con el archivo de configuración o con el primer archivo en la memoria flash, y esto no funciona. Si hay solo un archivo en la memoria flash y es la imagen del software Cisco IOS, no debe realizar este paso.
2600#show run | include boot boot system flash:c2600-adventerprisek9-mz.123-21.bin 2600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 2600(config)#no boot system 2600(config)#boot system flash:c2600-adventerprisek9-mz.124-12.bin 2600(config)#^Z
De manera similar, si la imagen del IOS de Cisco está en slot1, primero debe eliminarse la variable de arranque que apunta al IOS de Cisco antiguo y luego debe configurarse el router para que se inicie a través del nuevo IOS de Cisco.
3600# show run | include boot boot system slot1:c3640-i-mz.120-22.bin 3600#configure terminal Enter configuration commands, one per line. End with CNTL/Z. 3600(config)#no boot system 3600(config)#boot system slot1:c3640-i-mz.122-7b.bin 3600(config)#^Z
Save
Configuración y recarga del routerGuarde la configuración y vuelva a cargar el router.
2600#write memory 2600#reload Proceed with reload? [confirm] Jan 24 20:17:07.787: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload Command.
Verifique que el router se ejecute con la imagen correspondiente.
Una vez completada la recarga, el router debe ejecutar la imagen del software Cisco IOS deseada. Utilice el comando show version para verificar el software Cisco IOS.
2600#show version 00:22:25: %SYS-5-CONFIG_I: Configured from console by console Cisco IOS Software, C2600 Software (C2600-ADVENTERPRISEK9-M), Version 12.4(12), RELEASE SOFTWARE (fc1) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2006 by Cisco Systems, Inc. Compiled Fri 17-Nov-06 11:18 by prod_rel_team ROM: System Bootstrap, Version 12.2(8r) [cmong 8r], RELEASE SOFTWARE (fc1) 2610 uptime is 22 minutes System returned to ROM by reload System image file is "flash:c2600-adventerprisek9-mz.124-12.bin"
Este es el resultado arrojado por el comando show version del router 3600 que tiene Cisco IOS en slot1:
3600#show version Cisco Internetwork Operating System Software IOS (tm) 3600 Software (C3640-I-M), Version 12.2(7b), RELEASE SOFTWARE (fc1) Copyright (c) 1986-2002 by cisco Systems, Inc. Compiled Mon 04-Mar-02 20:23 by pwade Image text-base: 0x600089A8, data-base: 0x60A6A000 ROM: System Bootstrap, Version 11.1(19)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (f) Router uptime is 2 minutes System returned to ROM by reload System image file is "slot1:c3640-i-mz.122-7b.bin" cisco 3640 (R4700) processor (revision 0x00) with 59392K/6144K bytes of memory. Processor board ID 10524422 R4700 CPU at 100Mhz, Implementation 33, Rev 1.0 Bridging software. X.25 software, Version 3.0.0. 4 Ethernet/IEEE 802.3 interface(s) DRAM configuration is 64 bits wide with parity disabled. 125K bytes of non-volatile configuration memory. 4096K bytes of processor board System flash (Read/Write) 20480K bytes of processor board PCMCIA Slot0 flash (Read/Write) 20480K bytes of processor board PCMCIA Slot1 flash (Read/Write) Configuration register is 0x2102
Revisión | Fecha de publicación | Comentarios |
---|---|---|
2.0 |
27-Nov-2023 |
Lista de colaboradores, gramática y formato actualizados. |
1.0 |
23-Feb-2004 |
Versión inicial |