Está en la página 1de 4

Hacer backup y restaurar la

configuracin de un router o
switch Cisco
JULIO 30, 2012
Existen varias formas de realizar una copia de seguridad de un
switch o router Cisco (IOS). Vamos a ver mtodos muy sencillos de
salvaguardar la configuracin del switch/router, entre los que se
encuentran algunos tan simples como efectivos.
Si accedemos a la shell, podemos ver de primeras todas
las posibilidades que nos ofrece el comando copy para
copiar la configuracin almacenada en RAM
(running-config) o en NVRAM (startup-config).
Como la mayora conocis, running-config es la
configuracin en vivo del router mientras que startupconfig es la que se encuentra almacenada en la memoria no voltil y se
carga en el arranque.
Bien, como deca, con la ayuda del caracter ? vemos las opciones
disponibles (nos encontramos en modoenable):
router01#copy startup-config ?
archive:
bootflash:

Copy to archive: file system


Copy to bootflash: file system

disk0:

Copy to disk0: file system

disk1:

Copy to disk1: file system

flash:

Copy to flash: file system

ftp:

Copy to ftp: file system

http:

Copy to http: file system

https:

Copy to https: file system

null:

Copy to null: file system

nvram:

Copy to nvram: file system

pram:

Copy to pram: file system

rcp:

Copy to rcp: file system

running-config Update (merge with) current system configuration


scp:

Copy to scp: file system

slot0:

Copy to slot0: file system

slot1:

Copy to slot1: file system

startup-config Copy to startup configuration


syslog:
system:
tftp:

Copy to syslog: file system


Copy to system: file system
Copy to tftp: file system

Las ms comunes suelen ser las de almacenar la configuracin del


switch o router (fichero de texto plano) en un servidor FTP, TFTP
o en la propia FLASH que tengamos insertada en el dispositivo, en la
que se suelen guardar los ficheros .bin que contienen la imagen de IOS.
Los servidores TFTP son muy sencillos, podis descargar gratuitos tanto
para Windows como Linux, tras su instalacin, slo tenemos que
especificar el host/IP del servidor TFTP y el nombre del fichero de
destino. Lo podemos hacer a travs del asistente o especificando todo
en la shell:
router01#copy running-config tftp
Address or name of remote host []? 10.0.0.100
Destination filename [router01-confg]? router01-config-20120730.bak
!!
830 bytes copied in 0.489 secs (1022 bytes/sec)

Para un FTP sera similar pero especificando en lugar de tftp ftp. Si no


es un FTP annimo tendremos que configurar los datos de acceso:
router01#config terminal
router01(config)#ip ftp username ftpuser
router01(config)#ip ftp password ftppasswd
router01(config)#end

Para almacenarlo en la memoria flash, ms de lo mismo:


router01#copy startup-config flash:router01-config-20120730.bak

Otro mtodo, ms rudimentario pero igual de vlido es copiar y pegar


directamente la salida del comando show running-config o show startupconfig y pegarlo en un editor de texto:
router01#show running-config

Building configuration...

Current configuration : 487 bytes


!
version 12.4
service timestamps debug datetime msec
...
...

Podis revisar el resto de posibilidades, estas son las ms comunes. Si


os resulta interesante, os recomiendo revisar el comando kron que
permite automatizar todas estas tareas del mismo modo que cron en
Unix.

Restaurar la configuracin del switch / router


A la hora de necesitar restaurar la configuracin es simplemente el
proceso inverso. Si lo que hemos hecho ha sido la ltima opcin, copiar y
pegar a golpe de ratn toda la configuracin, tendramos que colocarnos
en modo de configuracin (conf t) y pegar el contenido del fichero. Se
trata de una secuencia ordenada de todos los comandos necesarios para
configurar el router/switch tal y como se encontraba en ese momento.
Si hubieramos copiado el backup en FLASH, es el mismo comando pero
al revs:
router01#copy router01-config-20120730.bak running-config

:
router01#copy router01-config-20120730.bak startup-config

Suele ser recomendable (o segn gustos) copiar la configuracin en


running-config para verificar que todo est OK antes de copiarla
definitivamente a la startup-config. En el caso de tftp, podemos hacer lo
mismo o usar el asistente:
router01#copy tftp running-config
Address or name of remote host []? 10.0.0.100
Source filename []? router01-config-20120730.bak
Destination filename [running-config]?

Accessing tftp://10.0.0.100/router01-config-20120730.bak...