Introdução
Este documento descreve como migrar uma configuração de um roteador atual para um novo.
Pré-requisitos
Requisitos
A Cisco recomenda que você tenha conhecimento destes tópicos e tenha o acesso necessário:
-
Acesso a um servidor TFTP (Protocolo de Transferência de Arquivo Trivial) ou FTP (Protocolo de Transferência de Arquivo).
-
Conectividade – Os roteadores devem ser capazes de acessar o servidor FTP ou TFTP. Use o comando ping para verificar a conectividade.
Componentes Utilizados
Este documento não se restringe a versões de software e hardware específicas.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Fazer um backup da configuração
Há diversos métodos que podem ser escolhidos para fazer backup e restaurar uma configuração:
Usar um Servidor TFTP para Fazer Backup e Restaurar uma Configuração
Esta é uma abordagem passo a passo do procedimento de cópia da configuração de um roteador para um servidor TFTP e de volta para outro roteador. Antes de continuar com este método, verifique se há um servidor TFTP na rede para a qual você possui conectividade IP.
-
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
-
Copie este arquivo de configuração para o servidor TFTP:
CE_2#copy running-config tftp:
Address or name of remote host []? 10.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 o arquivo de configuração com um editor de texto. Procure e remova qualquer linha que comece com AAA.
Note: Este passo destina-se a remover todos os comandos de segurança que podem impedi-lo de acessar o roteador.
-
Copie o arquivo de configuração do servidor TFTP para um novo roteador no modo privilegiado (enable) que possui uma configuração básica.
Router#copy tftp: running-config
Address or name of remote host []? 10.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 10.104.207.171 (via FastEthernet0/0): !
[OK - 1030 bytes]
1030 bytes copied in 9.612 secs (107 bytes/sec)
CE_2#
Usar um Servidor FTP para Fazer Backup e Restaurar uma Configuração
Neste procedimento, um servidor de FTP pode ser utilizado no lugar de um servidor de TFTP.
-
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
-
Configure o nome de usuário e senha de FTP.
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
Copie a configuração no 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 o arquivo de configuração com um editor de texto. Procure e remova qualquer linha que comece com AAA.
Note: Este passo destina-se a remover todos os comandos de segurança que podem impedi-lo de acessar o roteador.
-
Copie o arquivo de configuração do servidor FTP para um novo roteador no modo privilegiado (enable) que possui uma configuração 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#
Usar um Programa de Emulação de Terminal para Fazer Backup e Restaurar uma Configuração
Um programa de emulador de terminal pode ser usado para fazer backup e restaurar uma configuração. Esta é uma descrição do procedimento com o software de emulação Microsoft HyperTerminal, mas você pode usar o conceito e este exemplo com o software de emulação de terminal de sua preferência:
-
Caso seja necessário copiar a configuração de outro roteador, conecte-se a esse roteador via console ou protocolo Telnet.
-
No prompt Router>, emita o comando enable e forneça a senha necessária quando solicitado.
O prompt muda para Router#, o que indica que o roteador agora está no modo privilegiado.
-
Execute o comando terminal lenght 0 para forçar o roteador a retornar a resposta inteira ao mesmo tempo, em vez de uma tela de cada vez.
Isso permite que você capture a configuração sem prompts estranhos --more-- gerados quando o roteador responde a uma tela de cada vez.
-
No menu do HyperTerminal, escolha Transfer > Capture Text.
A janela Capture Text é exibida.
-
Nomeie este arquivo como config.txt.
-
Clique em Start para dispensar a janela Capture Text e iniciar a captura.
-
Emita o comando show running-config e aguarde até que o roteador conclua sua resposta. Você pode ver:
Building configuration...
seguido pela configuração.
-
No menu do HyperTerminal, escolha Transfer > Capture Text > Stop para encerrar a captura de tela.
-
Abra o arquivo config.txt você criou em qualquer editor de texto, como o Bloco de Notas ou o Wordpad.
-
Procure e remova qualquer linha que comece com AAA.
Note: Este passo destina-se a remover todos os comandos de segurança que podem impedi-lo de acessar o roteador.
-
Salve o arquivo.
-
Conecte-se ao roteador que necessita da configuração.
-
Abra o arquivo config.txt.
-
Destaque todo o conteúdo do arquivo config.txt.
Para fazer isso, realce todo o conteúdo usando o botão esquerdo do mouse. Alternativamente, se você usa o Bloco de Notas, é possível escolher Edit > Select All no menu.
-
Copie o texto selecionado para a área de transferência do Windows.
Você pode escolher Editar > Copiar no menu do editor de texto ou manter pressionada a tecla CTRL e pressionar simultaneamente a tecla C para executar a cópia.
-
Alterne para a janela do HyperTerminal e emita o comando configure terminal no prompt Router #. Pressione a tecla Enter.
-
Cole o arquivo de configuração no roteador com Edit > Paste to Host no menu do HyperTerminal.
-
Após o término da colagem da configuração e o roteador voltar ao prompt de configuração, execute o comando copy running-config startup-config para gravar a configuração na memória.
-
Execute o comando exit para voltar ao prompt Router#.
Backup automático da configuração com o método Kron
Note: O método Kron não deve ser usado em Catalyst 9000 Series Switches; consulte o bug da Cisco ID CSCvp92564 para obter mais informações.
Para fazer com que um roteador copie a configuração em execução para a configuração de inicialização todos os domingos às 23:00, conclua estes passos:
-
Criar uma lista de políticas do kron — Este é o script que lista quais comandos o roteador deve executar no horário programado.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
Note: A razão pela qual write foi usado em vez de copy running-config startup-config é porque o kron não oferece suporte a prompts interativos e o comando copy running-config startup-config necessita de interação. É importante lembrar disso ao criar comandos. Observe também que o kron não oferece suporte a comandos de configuração.
-
Criar uma ocorrência do kron. Isso informa ao roteador quando e com que frequência a política deve ser executada.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule — Este é o nome da ocorrência. O comprimento do nome da ocorrência é de 1 a 31 caracteres. Se o nome da ocorrência for novo, uma estrutura de ocorrência poderá ser criada. Se o nome da ocorrência não for novo, a ocorrência atual poderá ser editada.
-
at — Identifica que a ocorrência deverá ser executada em uma data e hora específicas do calendário.
-
recurring — Identifica que a ocorrência deve ser executada de forma recorrente.
-
Verifique a configuração do kron com o comando show.
Router#show kron schedule
Kron Occurrence Schedule
SaveConfigSchedule inactive, can run again in 1 days 12:37:47 at 23:00 on Sun
Router#show running-configuration
kron occurrence SaveConfigSchedule at 23:00 Sun recurring
policy-list SaveConfig
kron policy-list SaveConfig
cli write
Backup da Configuração para um Servidor TFTP
Este exemplo é para salvar a configuração atual em um servidor TFTP (10.1.1.1) todo domingo às 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
Verificar
Utilize o comando show running-config para confirmar se o arquivo de configuração foi copiado para o roteador de destino.
Informações Relacionadas