¿Tiene una cuenta?
Los routers a menudo se actualizan o se intercambian por varias razones. Este documento brinda al usuario algunos pasos básicos para migrar la configuración de un router existente a un nuevo router.
Before you use the information in this document, make sure that you meet these requirements:
Acceso a un servidor de protocolo trivial de transferencia de archivos (TFTP) o protocolo de transferencia de archivos (FTP).
Conectividad - Los routers deben ser capaces de acceder al servidor FTP o TFTP. Use el ping command para verificar la conectividad.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Hay varios métodos para realizar una copia de seguridad y restaurar una configuración:
Esto es un enfoque paso a paso para copiar una configuración de un router a un servidor TFTP, y de nuevo a otro router. Antes de que proceda con este método, asegúrese de tener un servidor TFTP en la red a la cual tiene conectividad IP.
En el mensaje Router>, ejecute el comando habilitar y suministre la contraseña requerida cuando se la solicite.
El prompt cambia al Router#, lo que indica que el router ahora está en el modo privilegiado.
Copie el archivo de configuración que se está ejecutando en el servidor TFTP:
CE_2#copy running-config tftp: Address or name of remote host []? 64.104.207.171 Destination filename [ce_2-confg]? backup_cfg_for_my_router !! 1030 bytes copied in 2.489 secs (395 bytes/sec) CE_2#
Abra el archivo de configuración con un editor de texto. Busque y borre todas las líneas que comiencen con “AAA”.
Nota: Este paso es para quitar cualquier comando de seguridad que pueda bloquearlo fuera del router.
Copiar el archivo de configuración desde el servidor TFTP a un nuevo router en el modo privilegiado (habilitado) que tiene una configuración básica.
Router#copy tftp: running-config Address or name of remote host []? 64.104.207.171 Source filename []? backup_cfg_for_my_router Destination filename [running-config]? Accessing tftp://10.66.64.10/backup_cfg_for_my_router... Loading backup_cfg_for_router from 64.104.207.171 (via FastEthernet0/0): ! [OK - 1030 bytes] 1030 bytes copied in 9.612 secs (107 bytes/sec) CE_2#
En este procedimiento, se puede utilizar un servidor FTP en lugar de un servidor TFTP.
En el mensaje Router>, ejecute el comando habilitar y suministre la contraseña requerida cuando se la solicite.
El prompt cambia al Router#, lo que indica que el router ahora está en el modo privilegiado.
Configure la contraseña y el nombre de usuario FTP.
CE_2#config terminal CE_2(config)#ip ftp username cisco CE_2(config)#ip ftp password cisco123 CE_2(config)#end CE_2#
Copie la configuración al servidor FTP.
CE_2#copy running-config ftp: Address or name of remote host []? 10.66.64.10 Destination filename [ce_2-confg]? backup_cfg_for_router Writing backup_cfg_for_router ! 1030 bytes copied in 3.341 secs (308 bytes/sec) CE_2#
Abra el archivo de configuración con un editor de texto. Busque y borre todas las líneas que comiencen con “AAA”.
Nota: Este paso es para quitar cualquier comando de seguridad que pueda bloquearlo fuera del router.
Copie el archivo de configuración desde el servidor FTP a un nuevo router en el modo privilegiado (habilitado) que tiene una configuración básica.
Router#copy ftp: running-config Address or name of remote host [10.66.64.10]? Source filename [backup_cfg_for_router]? Destination filename [running-config]? Accessing ftp://10.66.64.10/backup_cfg_for_router... Loading backup_cfg_for_router ! [OK - 1030/4096 bytes] 1030 bytes copied in 13.213 secs (78 bytes/sec) CE_2#
Se puede utilizar un programa de emulación de terminal para almacenar y restaurar una configuración. La siguiente descripción del procedimiento con Microsoft Hyperterminal Terminal Emulation software:
Si es necesario copiar la configuración de otro router, conéctese a ese router a través de la consola o Telnet.
En el mensaje Router>, ejecute el comando habilitar y suministre la contraseña requerida cuando se la solicite.
El prompt cambia al Router#, lo que indica que el router ahora está en el modo privilegiado.
Emita el comando terminal length 0 para que el router devuelva la respuesta completa inmediatamente, en lugar de una pantalla por vez.
Esto le permite capturar la configuración sin —más— avisos generados cuando el router responde una pantalla a la vez.
En el menú HyperTerminal, elija Transfer > Capture Text.
Aparece la ventana para capturar el texto (Capture Text).
Denomine a este archivo “config.txt.”
Haga clic en Inicio para descartar la ventana Capture Text y comenzar la captura.
Ejecute el comando show running-config y espere a que el router complete su respuesta. Usted verá:
Building configuration...
seguido de la configuración.
En el menú HyperTerminal, elija Transfer > Capture Text > Stop para finalizar la captura de pantalla.
Abra el archivo config.txt que creó en cualquier editor de textos, como Notepad o Wordpad.
Busque y borre todas las líneas que comiencen con “AAA”.
Nota: Este paso es para quitar cualquier comando de seguridad que pueda bloquearlo fuera del router.
Guarde el archivo.
Conéctese con el router que necesita la configuración.
Abra el archivo config.txt.
Destaque los contenidos completos del archivo config.txt.
Usted puede hacerlo arrastrando el cursor desde el primer carácter al último en el archivo mientras mantiene el botón izquierdo del mouse. Alternativamente, si utiliza Notepad, puede elegir Edit > Select All del menú.
Copie el texto seleccionado en el portapapeles de Windows.
Puede elegir Edit > Copy del menú editor de texto, o mantenga presionada la tecla CTRL y presione simultáneamente la tecla C para realizar una copia.
Diríjase a la ventana HyperTerminal y emita el comando configure terminal en el prompt Router#. Luego presione Enter (Intro).
Pegue el archivo de configuración en el router al seleccionar Edit > Paste para Host en el menú HyperTerminal.
Una vez que la configuración terminó de pegar y el router lo trae de nuevo al prompt de configuración, emita el comando copy running-config startup-config para escribir la configuración en la memoria.
Emita el comando de exit para volver al prompt Router#.
Para que un router copie running-config al startup-config, por ejemplo, todos los domingos a las 23:00, complete estos pasos:
Cree una lista de la política kron - Este es el script que menciona qué comandos deben funcionar con el router en el horario programado.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
cli — Especifica los comandos EXEC CLI dentro de na lista de la política Command Scheduler.
Lista de Políticas - Especifica la lista de la política asociada a una aparición del Programador de Comando.
Nota: La razón por la que se usó write en lugar de copy running-config startup-config es que kron no soporta los avisos interactivos y el comando copy running-config startup-config requiere interacción. Es importante recordar esto cuando crea los comandos. También, observe que el kron no soporta los comandos de configuración.
Cree una aparición del kron - Esto informa al router cuándo y cuantas veces la política debe ejecutarse.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list SaveConfig
SaveConfigSchedule - Éste es el nombre de la aparición. La longitud del nombre de la aparición es de 1 a 31 caracteres. Si el nombre de la aparición es nuevo, se creará una estructura de acontecimiento. Si el nombre de la aparición no es nuevo, el acontecimiento existente será editado.
at - Identifica que la aparición se ejecutará a una fecha y hora especificadas del calendario.
recurring - Identifica que la aparición debe ejecutarse según la recurrencia.
Verifique la configuración kron al usar el comando de show.
Router#sh kron schedule Kron Occurrence Schedule SaveConfigSchedule inactive, will run again in 1 days 12:37:47 at 23:00 on Sun
inactivo: significa que el kron no está ejecutando los comandos en este momento.
Activo: significa que el kron está ejecutando los comandos actuales.
Router#show running-configuration kron occurrence SaveConfigSchedule at 23:00 Sun recurring policy-list SaveConfig kron policy-list SaveConfig cli write
Este ejemplo es para guardar la configuración que se está ejecutando en el servidor TFTP (10.1.1.1) todos los domingos a las 23:00:
Router(config)#kron policy-list Backup Router(config-kron-policy)#cli show run | redirect tftp://10.1.1.1/test.cfg Router(config-kron-policy)#exit ! Router(config)#kron occurrence Backup at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list Backup
Use el comando show running-config para confirmar que el archivo de configuración ha sido copiado al router de destino.