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 dos seguintes tópicos e os acessos necessários:
-
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.
Conventions
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
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.
Observação: esta etapa é para remover todos os comandos de segurança que possam bloquear você no 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.
Observação: esta etapa é para remover todos os comandos de segurança que possam bloquear você no 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 mudará para Router#, o que indica que agora o roteador 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.
Observação: esta etapa é para remover todos os comandos de segurança que possam bloquear você no 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
Observação: o método Kron não deve ser usado nos 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 kron – Este é o script que lista quais comandos o roteador deve executar no horário agendado.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
Observação: o motivo pelo qual write foi usado em vez de copy running-config startup-config é porque o kron não suporta prompts interativos e o comando copy running-config startup-config requer 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 kron – 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