Introducción
Este documento describe cómo actualizar la imagen del software Cisco IOS® en los routers Cisco Legacy.
Prerequisites
Requirements
Cisco recomienda que tenga conocimiento sobre estos temas:
- Conocimiento de la interfaz de línea de comandos (CLI) de Cisco
- Conocimientos sobre redes IP básicas
Consulte la sección Información general para obtener información específica sobre estos temas.
Componentes Utilizados
La información de este documento se basa en Cisco IOS Software Release 12 o posterior.
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.
Convenciones
Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.
Antecedentes
Este documento describe el procedimiento para actualizar su imagen de software del IOS de Cisco en los routers heredados de Cisco. Los nombres de archivo del software del IOS de Cisco pueden variar según el tipo de producto utilizado.
Instalación de un software de transferencia de archivos
Se debe instalar una aplicación de un servidor del Protocolo de transferencia trivial de archivos (TFTP), de un servidor de Protocolo de copia remota (RCP) o de un servidor de Protocolo de transferencia de archivo (FTP) en una PC o estación de trabajo preparada para TCP/IP. Una vez instalada la aplicación, debe realizarse un nivel mínimo de configuración. Siga estos pasos:
-
Configure la aplicación TFTP para operar como servidor TFTP en lugar de cliente TFTP.
-
Especificar el directorio de archivos de salida. Este es el directorio en el que se almacenan las imágenes del software Cisco IOS. La mayoría de las aplicaciones TFTP incluyen una rutina de configuración de utilidad en estas tareas de configuración.
Nota: Hay varias aplicaciones TFTP o RCP disponibles de proveedores de software independientes o como shareware de fuentes públicas en Internet.
Nota: La mayoría de las aplicaciones TFTP no pueden transferir archivos de más de 16MB de tamaño. Si el software del IOS de Cisco que instala tiene más de 16MB, debe utilizar un servidor FTP o RCP.
Descargar la imagen del software del IOS de Cisco
1. Descargue la imagen del software del IOS de Cisco en su estación de trabajo o PC desde Descarga de Software de Cisco.
Nota: Verifique que la imagen del software IOS de Cisco que descarga admita las características requeridas de software y hardware. Asegúrese de que el router tenga suficiente RAM dinámica (DRAM) y memoria flash para la imagen del software del IOS de Cisco antes de descargar la versión de software que ha seleccionado. Puede encontrar los requisitos mínimos recomendados de DRAM y Flash en las notas de la versión para cada versión específica del software del IOS de Cisco, así como en Soporte Técnico y Descargas de Cisco. Para obtener información adicional sobre cómo seleccionar la versión de software y el conjunto de funciones adecuados, consulte Comparación de funciones para seleccionar la mejor versión de software.
‘Instalación de software y procedimientos de actualización’
Procedimiento Paso a Paso
Paso 1: Establezca una consola o una sesión remota en el router
Este proceso se puede realizar con una conexión de consola directa o una conexión SSH (Secure Shell) al dispositivo. Se puede preferir una conexión de consola directa sobre una conexión SSH porque la mayoría de los procedimientos de recuperación ante desastres requieren que esté físicamente presente y la conexión SSH se pierde durante la fase de reinicio de la instalación del software. La conexión de la consola se realiza con un cable enrollado (cable de la consola de Cisco) y conecta el puerto de la consola del router. Si elige la conexión de consola, abra el software de terminal preferido en el PC y utilice los siguientes parámetros:
Speed 9600 bits per second
8 databits
0 parity bits
1 stop bit
No Flow Control
Nota: Si obtiene caracteres basura en el hyperterminal, esto significa que no ha configurado las propiedades del hyperterminal correctamente, o que el registro de configuración del router está configurado en un valor no estándar para el cual la velocidad de conexión de la consola es mayor que 9600 bps. Verifique el valor del registro de configuración con el comando show version (mostrado en la última línea del resultado) y asegúrese de que esté configurado en 0x2102 o 0x102. Es necesario recargar el router para que un cambio en el registro de configuración surta efecto. Una vez que esté seguro de que la velocidad de la consola está establecida en 9600 bps en el lado del router, debe verificar las propiedades del hiperterminal como antes.
Paso 2: Verifique que el servidor TFTP tenga conectividad IP al router
Antes de que pueda copiar la nueva imagen del IOS de Cisco desde su servidor FTP/TFTP al router, ambos dispositivos necesitan tener alcance IP. Agregue o verifique las direcciones IP básicas y la configuración de conectividad en el router, confirme que el router puede alcanzar el servidor FTP/TFTP a través de la red, haga ping al router para verificar que existe una conexión de red entre ellos.
Paso 3: Formatear la tarjeta PCMCIA (opcional)
Los primeros routers de Cisco, como las series 3600 o 7500, utilizaban tarjetas PCMCIA como tarjetas de memoria flash.
Nota: Este paso se aplica solamente a los dispositivos Cisco antiguos que admitían el sistema de archivos PCMCIA. Se conserva como referencia y no es necesario para las plataformas actuales.
Nota: Para iniciar desde un archivo del software Cisco IOS ubicado en una tarjeta PCMCIA Flash o disco Flash, la tarjeta o el disco deben estar formateados en la plataforma de destino.
Precaución: El procedimiento de formateo borra toda la información de la tarjeta de memoria Flash. Para evitar la pérdida de imágenes y archivos de configuración que se pueden almacenar en una tarjeta de memoria Flash, copie las imágenes y los archivos en un servidor TFTP antes de formatear la tarjeta:
Siga estos pasos:
1. Inserte la tarjeta de memoria Flash en la ranura PCMCIA disponible (slot0: o slot1: )
2. Formatee la tarjeta de memoria Flash con el comando format como se muestra a continuación:
Router#format slot0:
Format operation can take a while. Continue? [confirm]y
Format operation can destroy all data in "slot0:". Continue?
[confirm]y
Formatting sector 160.....
Format of slot0: complete
Nota: Los discos Flash PCMCIA ATA utilizan una sintaxis de comandos diferente cuando se hace referencia a la ranura PCMCIA. Sustituya la sintaxis del comando disk0: o disk1: si utiliza un disco Flash PCMCIA ATA en lugar de slot0: o slot1: que hace referencia a las tarjetas de memoria Flash PCMCIA lineal. Puede encontrar más información sobre las diferencias de sintaxis del comando entre los discos Flash PCMCIA ATA y las tarjetas de memoria Flash PCMCIA lineal en Matriz de Compatibilidad del Sistema de Archivos PCMCIA e Información del Sistema de Archivos PCMCIA.
Paso 4: Verifique el espacio libre en la tarjeta de memoria Flash
En este punto, tiene que verificar que haya suficiente espacio en la tarjeta de memoria Flash para copiar la imagen nueva. Si no hay espacio libre suficiente, necesitará borrar algunos archivos para obtener espacio. En algunas situaciones, si la imagen es muy grande, debe eliminar la imagen actual en la tarjeta de memoria Flash.
Para determinar la cantidad de espacio libre y mostrar los archivos cargados actualmente en slot0:, ejecute el comando dir <directory>:
Router#dir slot0:
Directory of slot0:/
1 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin
20578304 bytes total (8047092 bytes free)
Nota: No recargue ni apague y vuelva a encender el router si no hay una imagen válida en la tarjeta Flash; esto hace que el router entre en el modo ROMmon.
Paso 5: Copie la nueva imagen en la tarjeta de memoria Flash a través del servidor TFTP
1. Ahora que tiene conectividad IP y puede hacer ping entre la computadora que actúa como el servidor FTP/TFTP y el router, copie la imagen del servidor en la memoria flash. Utilice el comando copy <copy from file system> <copy to file system>:
Router#copy tftp: slot0:
Si es necesario, puede copiar una imagen de un dispositivo a otro.
2. Cuando se le solicite, ingrese la dirección IP del servidor FTP/TFTP, como en el siguiente ejemplo:
Address or name of remote host []? 172.17.247.195
3. Cuando se le solicite, ingrese el nombre de archivo de la imagen del software del IOS de Cisco que se instalará, como en el siguiente ejemplo:
Source filename []? rsp-jsv-mz.122-6.bin
4. Especifique el nombre de archivo de destino, que es el nombre que puede tener la nueva imagen de software cuando se carga en el router. A la imagen se le puede asignar cualquier nombre, pero suele escribirse el mismo nombre de archivo que posee la imagen.
Router#copy tftp slot0:
Address or name of remote host []? 172.17.247.195
Source filename []? rsp-jsv-mz.122-6.bin
Destination filename []?rsp-jsv-mz.122-6.bin
Accessing tftp://10.1.1.1/rsp-jsv-mz.122-6.bin...
Loading rsp-jsv-mz.122-6.bin from 10.1.1.1 (via Ethernet10/5): !!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!
[OK - 12531084/25061376 bytes]
12531084 bytes copied in 641.540 secs (19549 bytes/sec)
Router#
Una vez transferido correctamente el archivo, debe comprobar que se encuentra en el directorio seleccionado. Ejecute el comando dir <directory> para mostrar los archivos que se encuentran actualmente en el directorio deseado:
Router#dir slot0:
Directory of slot0:/
1 -rw- 12519472 Jan 02 2000 00:00:20 rsp-jsv-mz.121-13.bin
2 -rw- 12531084 Jan 02 2000 00:00:20 rsp-jsv-mz.122-6.bin
Verifique que el nombre y el tamaño del archivo sean correctos, puede utilizar el comando verify /md5 <file> para obtener un hash MD5 en una imagen y comparar ese hash con lo que se encuentra en Soporte Técnico y Descargas de Cisco.
Nota: Solo los usuarios registrados de Cisco pueden acceder a la información y las herramientas internas.
Paso 6: Establecer instrucciones de inicio para cargar nueva imagen al inicio
Después de copiar la imagen en el dispositivo, debe indicarle al router qué imagen debe cargar en el inicio.
Controle las sentencias de inicialización actuales
En este punto, la nueva imagen se almacena en slot0:. Ahora necesita configurar el router para arrancar desde esta nueva imagen. De forma predeterminada, el router inicia la primera imagen válida que encuentra en Flash. El orden de búsqueda es disk0:, disk1:, slot0:, slot1: y, finalmente, bootflash:.
Este comportamiento predeterminado se aplica cuando no hay comandos de arranque en la configuración o cuando la instrucción de arranque existente no es válida. Existen dos modos de determinar la configuración actual del parámetro de inicialización:
Opción 1: Verifique para ver si tiene comandos boot definidos en su configuración al ejecutar el comando show running-config. En el siguiente ejemplo, la sentencia boot se configura en boot system flash slot0:rsp-jsv-mz.121-13.bin:
Router#show running-config
!
version 12.2
service timestamps debug uptime
service timestamps log uptime
no service password-encryption
no service single-slot-reload-enable
!
hostname Router
!
boot system flash slot0:rsp-jsv-mz.121-13.bin
!
ip subnet-zero
Opción 2: Ejecute el comando show bootvar.
Router#show bootvar
BOOT variable = slot0:rsp-jsv-mz.121-13.bin,12;
CONFIG_FILE variable =
BOOTLDR variable does not exist
Configuration register is 0x102
Router#
El resultado anterior también muestra que la variable de inicio es slot0:rsp-jsv-mz.121-13.bin. Si en la configuración hay entradas de comando de reinicio del sistema, debe quitarlas desde la configuración.
Eliminar sentencias de inicio anteriores
Para quitar los comandos, ingrese al modo de configuración. Desde ahí, puede negar los comandos cuando ingresa no delante de cada sentencia de inicio. El siguiente ejemplo ilustra la eliminación de una sentencia de arranque actual:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#no boot system flash slot0:rsp-jsv-mz.121-13.bin
Router(config)#^Z
Router#
La sentencia boot system flash slot0:rsp-jsv-mz.121-13.bin se elimina de la configuración. Verifique que se haya eliminado el comando ejecutando el comando show running-config o el comando show bootvar.
Establecer nuevas sentencias de arranque
Ahora, configure el router para que arranque desde la nueva imagen, ejecute el comando boot system {flash:[partition-number:]filename | slot0:[partition-number:]filename | slot1:[partition-number:]filename | bootflash:[partition-number:]filename para establecer el parámetro boot system:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#boot system flash slot0:rsp-jsv-mz.122-6.bin
Router(config)#^Z
Router#write mem
3d01h: %SYS-5-CONFIG_I: Configured from console by vty0
Building configuration...
Router#
En las plataformas equipadas con discos Flash PCMCIA ATA, la sintaxis del comando sería:
boot system [device]:{imagename}
Por ejemplo:
Router(config)#boot system disk0:rsp-jsv-mz.122-6.bin
Asegúrese de verificar que utiliza config-register 0x2102 mediante la ejecución del comando show bootvar o show version. Si se configura de manera diferente, puede cambiarlo ejecutando el siguiente comando en el modo de configuración:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#config-register 0x2102
Router(config)#^Z
Router#write mem
Verifique los parámetros de inicio ejecutando el comando show bootvar.
Router#show bootvar
BOOT variable = slot0:rsp-jsv-mz.122-6.bin,12;
CONFIG_FILE variable =
BOOTLDR variable does not exist
Configuration register is 0x102 (can be 0x2102 at next reload)
Router#
Después de cambiar el config-register, el cambio ocurre en la próxima recarga, como se muestra anteriormente.
Paso 7: Reinicie el router para cargar la nueva imagen
Para que el router ejecute la imagen del software del IOS de Cisco, es necesario volver a cargar el router. Asegúrese de haber guardado la configuración ejecutando el comando copy run start o el comando write memory.
Router#write memory
3d01h: %SYS-5-CONFIG_I: Configured from console by vty0 (127.0.0.11)
Building configuration...
Router#reload
Paso 8: ‘Verificar la actualización
Después de que el router se active, asegúrese de que actualmente ejecuta la nueva versión del código y que el registro de configuración está configurado en 0x2102, mediante la ejecución del comando show version:
Router#show version
Cisco Internetwork Operating System Software
Cisco IOS (tm) RSP Software (RSP-JSV-M), Version 12.2(6), RELEASE SOFTWARE (fc3)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Wed 30-Jan-02 19:58 by kellythw
Image text-base: 0x60010958, data-base: 0x6148A000
ROM: System Bootstrap, Version 11.1(8)CA1, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
BOOTLDR: RSP Software (RSP-BOOT-M), Version 12.2(6), RELEASE SOFTWARE (fc2)
Router uptime is 0 minutes
System returned to ROM by reload at 00:05:37 PST Sat Jan 1 2000
System image file is "slot0:rsp-jsv-mz.122-6.bin"
!-- you have booted the correct image
cisco RSP4 (R5000) processor with 131072K/2072K bytes of memory.
R5000 CPU at 200Mhz, Implementation 35, Rev 2.1, 512KB L2 Cache
Last reset from power-on
G.703/E1 software, Version 1.0.
G.703/JT2 software, Version 1.0.
Channelized E1, Version 1.0.
X.25 software, Version 3.0.0.
SuperLAT software (copyright 1990 by Meridian Technology Corp).
Bridging software.
TN3270 Emulation software.
Primary Rate ISDN software, Version 1.1.
Chassis Interface.
1 EIP controller (6 Ethernet).
1 AIP controller (1 ATM).
2 TRIP controllers (8 Token Ring).
2 MIP controllers (2 T1) (2 E1).
6 Ethernet/IEEE 802.3 interface(s)
8 Token Ring/IEEE 802.5 interface(s)
48 Serial network interface(s)
1 ATM network interface(s)
2 Channelized E1/PRI port(s)
2 Channelized T1/PRI port(s)
123K bytes of non-volatile configuration memory.
20480K bytes of Flash PCMCIA card at slot 0 (Sector size 128K).
16384K bytes of Flash PCMCIA card at slot 1 (Sector size 128K).
8192K bytes of Flash internal SIMM (Sector size 256K).
No slave installed in slot 6.
Configuration register is 0x2102
Información Relacionada