You are on page 1of 6

Gestión de los archivos de imagen de IOS Capítulo 11

11. Gestión de los archivos de imagen de IOS


El término “imagen de IOS” se utiliza para hacer referencia al archivo que contiene el
código ejecutable del software del sistema operativo IOS.
La gestión de estos archivos implica, entre otras tareas, la realización de copias de
respaldo de las mismas así como la carga de una imagen en la memoria Flash del router ya sea
para actualizar la versión del software o para restaurar una imagen cuando la memoria Flash ha
sido borrada o sustituida por un módulo nuevo.

Copia de una imagen hacia un servidor TFTP


Para hacer una copia de respaldo de la imagen actual de IOS residente en la memoria
Flash del router a un servidor TFTP se utiliza el comando de modo Privilegiado copy flash
tftp. Este comando es en realidad una variante del comando copy startup-config tftp
que vimos en el Capítulo 6.

Router> enable
Password: <contraseña>
Router#
Router# copy flash tftp
Source filename []? c1700-bnr2sy-mz.070298
Address or name of remote host []? 197.168.100.10
Destination filename [c1700-bnr2sy-mz.070298]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
4501480 bytes copied in 56.88 secs (80383 bytes/sec)

El proceso de copia puede tardar varios minutos dependiendo del tamaño del archivo de
imagen y de la velocidad de transmisión de la red. Los signos de admiración (“!”) indican que el
proceso de copia se está realizando correctamente; IOS despliega un signo por cada diez
paquetes de datos que se han transferido exitosamente.

Descarga de una imagen desde un servidor TFTP


Para descargar una nueva imagen de IOS desde un servidor TFTP a la memoria Flash del
router se utiliza el comando de modo privilegiado copy tftp flash.

En caso en que en la memoria Flash no haya espacio libre suficiente para almacenar la
nueva imagen de IOS, el comando solicitará una confirmación antes de proceder a eliminar todo
el contenido de la memoria.
Router> enable
Password: <contraseña>
Router# copy tftp flash

ORT 139
Capítulo 11 Gestión de los archivos de imagen de IOS

Address or name of remote host []? 197.168.100.10


Source filename []? c1700-bnr2sy-mz.070298
Destination filename [c1700-bnr2sy-mz.070298]? y
Accessing tftp://197.168.100.10/ c1700-bnr2sy-mz.070298...
Erase flash: before copying? [confirm] y
!---If there is not enough memory available, erase the Flash
Erasing the flash filesystem will remove all files! Continue? [confirm] y
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeee ...erased
Erase of flash: complete
Loading c1700-bnr2sy-mz.070298 from 197.168.100.10 (via Ethernet0/0): !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 4501480/9001984 bytes]
Verifying checksum... OK (0xAC8A)
4501480 bytes copied in 56.88 secs (80383 bytes/sec)
router#

Para ejecutar la nueva imagen de IOS debemos apagar y encender el router o


reinicializarlo con el comando de modo Privilegiado reload.

Descarga de una imagen en el modo ROM Monitor


En el modo ROM Monitor hay dos formas de transferir un archivo de imagen de IOS al
router: a través de la red desde un servidor TFTP utilizando el comando tftpdnld o a través
del puerto de Consola utilizando el comando xmodem.

Usando el comando tftpdnld


Si la memoria Flash ha sido borrada o el módulo de memoria ha sido sustituido por uno
nuevo que se encuentra vacío, el router iniciará por sí mismo el modo Monitor ROM.
Para realizar la descarga de un archivo de imagen de IOS a la memoria Flash desde un
servidor TFTP es necesario configurar ciertos parámetros para que la descarga pueda realizarse.
Esta información incluye establecer la dirección IP de la interface de red a través de la cual se
accede al servidor TFTP y el nombre del archivo de imagen a descargar. Esto se hace
estableciendo los valores adecuados a ciertas “variables de entorno” del modo Monitor ROM en
la siguiente forma general:

rommon 1 > NOMBRE_DE_VARIABLE=valor


rommon 2 >

Los nombres de las variables deben escribirse en mayúsculas y no debe haber espacios en
blanco entre el nombre de la variable, el signo de igual y el valor que se asigne. Las variables de
entorno cuyos valores deben establecerse son las siguientes:

140 ORT
Gestión de los archivos de imagen de IOS Capítulo 11

Variable Descripción
IP_ADDRESS Dirección IP del router.
IP_SUBNET_MASK Máscara de subred del router.
DEFAULT_GATEWAY Puerta de enlace predeterminada del router en caso en
que el router y el servidor TFTP no están en la misma
subred
TFTP_SERVER Dirección IP del servidor TFTP desde el cual se va a
descargar el archivo de imagen.
TFTP_FILE Nombre del archivo de imagen a descargar.

Para simplificar, asumamos que el servidor TFTP y el router están en la misma red
197.168.100.0/24, de modo que no necesitemos establecer un valor para la variable
DEFAULT_GATEWAY.

rommon 1 > IP_ADDRESS=197.168.100.1


rommon 2 > IP_SUBNET_MASK=255.255.255.0
rommon 3 > TFTP_SERVER=197.168.100.10
rommon 4 > TFTP_FILE= c1700-bnr2sy-mz.070298

Para verificar el valor de las variables se puede utilizar el comando set. Los valores que
se establezcan para estas variables son temporarios y se pierden cuando se reinicializa el router.
Una vez establecidos los valores de las variables, se ejecuta el comando tftpdnld que
mencionamos en el capítulo anterior para proceder a la descarga del archivo:

rommon 5 > tftpdnld


IP_ADDRESS: 197.168.100.1
IP_SUBNET_MASK: 255.255.0.0
DEFAULT_GATEWAY: 197.168.100.1
TFTP_SERVER: 197.168.100.10
TFTP_FILE: c1700-bnr2sy-mz.070298
Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y

Una vez finalizada la descarga podemos ejecutar el comando reset para reinicializar el
router y utilizar la imagen recién descargada.

Usando el comando xmodem


El modo Monitor ROM proporciona también una funcionalidad que permite descargar en
el router un archivo de imagen de IOS a través del puerto de Consola. Esta funcionalidad es útil
cuando no se dispone de un servidor TFTP accesible en la red y el archivo de imagen a
descargar está almacenado localmente en la estación de trabajo con la cual se está accediendo a
la consola.
Puesto que este procedimiento se basa en las velocidades de transmisión de datos del
puerto de Consola y del puerto COM de la estación de trabajo, el proceso de transferencia del
archivo puede tardar un tiempo prolongado, tal vez 30 minutos o más con una velocidad de

ORT 141
Capítulo 11 Gestión de los archivos de imagen de IOS

transferencia de 38.400 bps. Algunos modelos de routers de Cisco soportan velocidades de


transferencia de hasta 115.000 bps
Para realizar la transferencia de un archivo de imagen se utiliza el comando de modo
Monitor ROM xmodem. Este comando solo puede utilizarse para transferir archivos desde la
estación de trabajo hacia el router y no para hacerlo desde el router a la estación de trabajo.

rommon 5 > xmodem c1700-ny-mz.bin

Do not start the sending program yet...

El comando xmodem no realiza la transferencia del archivo sino que prepara al router para
recibirlo. La transferencia del archivo debe iniciarse manualmente utilizando el software de
emulación de terminal con el cual estemos realizando la sesión de consola.
Cuando el router esté preparado para recibir el archivo, desplegará un mensaje indicando
que podemos iniciar la transferencia:

Ready to receive file c1700-ny-mz.bin

Si estamos trabajando con HyperTerminal, para iniciar la transferencia del archivo


seleccionamos la opción Enviar Archivo... del menú Transferir. En la ventana que aparece
seleccionamos el archivo a transferir y luego XMODEM como protocolo.

Fig. 11 - 1

Para iniciar la transferencia del archivo, presionamos el botón Enviar. Aparece entonces
una ventana en la que puede verse el progreso de la transferencia.

142 ORT
Gestión de los archivos de imagen de IOS Capítulo 11

Fig. 11 - 2

Una vez finalizada la transferencia, el Monitor ROM desplegará el siguiente mensaje:

Download Complete!

ORT 143
144 ORT

You might also like