Inleiding
In dit document wordt beschreven hoe u een configuratie van een huidige router kunt migreren naar een nieuwe router.
Voorwaarden
Vereisten
Cisco raadt u aan kennis te hebben van deze onderwerpen en de vereiste toegang te hebben:
-
Toegang tot een TFTP-server (Trivial File Transfer Protocol) of een FTP-server (File Transfer Protocol).
-
Connectiviteit – de routers moeten toegang hebben tot de TFTP- of FTP-server. Gebruik de opdracht ping om connectiviteit te verifiëren.
Gebruikte componenten
Dit document is niet beperkt tot specifieke software- en hardware-versies.
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Een back-up maken van een configuratie
Er zijn verscheidene methoden voor het maken en terugzetten van een back-up van een configuratie:
Een TFTP-server gebruiken voor het maken en terugzetten van een back-up van een configuratie
Dit is een stapsgewijze aanpak om een configuratie van een router te kopiëren naar een TFTP-server en terug naar een andere router. Voordat u deze methode toepast, moet u ervoor zorgen dat er een TFTP-server op het netwerk is waarmee u IP-connectiviteit heeft.
-
Bij de prompt Router> geeft u de opdracht enable op en voert u het vereiste wachtwoord in wanneer daarnaar wordt gevraagd.
De prompt verandert in Router#, wat erop wijst dat de router nu in de beschermde modus staat.
-
Kopieert dit configuratiebestand naar de TFTP-server:
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#
-
Open het configuratiebestand met een tekstverwerker. Zoek naar en verwijder elke regel die begint met AAA.
Opmerking: Met deze stap verwijdert u eventuele security opdrachten die u kunnen buitensluiten bij de router.
-
Kopieer het configuratiebestand van de TFTP-server naar een nieuwe router in beschermde modus (enable) die een basisconfiguratie heeft.
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#
Een FTP-server gebruiken voor het maken en terugzetten van een back-up van een configuratie
In deze procedure kan een FTP-server in plaats van een TFTP-server worden gebruikt.
-
Bij de prompt Router> geeft u de opdracht enable op en voert u het vereiste wachtwoord in wanneer daarnaar wordt gevraagd.
De prompt verandert in Router#, wat erop wijst dat de router nu in de beschermde modus staat.
-
Configureer de FTP-gebruikersnaam en het FTP-wachtwoord.
CE_2#configure terminal
CE_2(config)#ip ftp username cisco
CE_2(config)#ip ftp password cisco123
CE_2(config)#end
CE_2#
-
Kopieer de configuratie naar de FTP-server.
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#
-
Open het configuratiebestand met een tekstverwerker. Zoek naar en verwijder elke regel die begint met AAA.
Opmerking: Met deze stap verwijdert u eventuele security opdrachten die u kunnen buitensluiten bij de router.
-
Kopieer het configuratiebestand van de TFTP-server naar een router in beschermde modus (enable) die een basisconfiguratie heeft.
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#
Een terminalemulatieprogramma gebruiken voor het maken en terugzetten van een back-up van een configuratie
Een terminal-emulatieprogramma kan worden gebruikt voor het maken van back-ups en het herstellen van een configuratie. Dit is een beschrijving van de procedure met Microsoft HyperTerminal Emulation software, maar u kunt het concept en dit voorbeeld gebruiken met de Terminal Emulation software van uw voorkeur:
-
Als de configuratie vanaf een andere router moet worden gekopieerd, maakt u verbinding met die router via de console of Telnet.
-
Bij de prompt Router> geeft u de opdracht enable op en voert u het vereiste wachtwoord in wanneer daarnaar wordt gevraagd.
De prompt verandert in Router#, wat erop wijst dat de router nu in de beschermde modus staat.
-
Geef de opdracht terminal length 0 op om de router te dwingen de gehele respons in één keer te retourneren in plaats van telkens één scherm.
Dit staat u toe om de configuratie zonder vreemde —meer herinneringen te vangen geproduceerd wanneer de router één scherm tegelijkertijd antwoordt.
-
Selecteer in het menu HyperTerminal de optie Transfer > Capture Text (Overdracht > Tekst doorsturen naar bestand).
Het venster Capture Text (Tekst doorsturen naar bestand) wordt getoond.
-
Geef dit bestand een naam op config.txt.
-
Klik op Start (Starten) om het venster Capture Text (Tekst doorsturen naar bestand) te sluiten en het doorsturen van de tekst te starten.
-
Geef het show in werking stelt -in werking stellen-configuratiebevel uit en sta tijd voor de router toe om zijn reactie te voltooien. U kunt zien:
Building configuration...
gevolgd door de configuratie.
-
Selecteer in het menu HyperTerminal de optie Transfer > Capture Text > Stop (Overdracht > Tekst doorsturen naar bestand > Stoppen) om het doorsturen te beëindigen.
-
Open het bestand config.txt dat u met een tekstverwerker heeft gemaakt, zoals Notepad of Wordpad.
-
Zoek naar en verwijder elke regel die begint met AAA.
Opmerking: Met deze stap verwijdert u eventuele security opdrachten die u kunnen buitensluiten bij de router.
-
Sla het bestand op.
-
Maak verbinding met de router waarvoor de configuratie bedoeld is.
-
Open het bestand config.txt.
-
Markeer de volledige inhoud van het bestand config.txt.
Markeer hiervoor de gehele inhoud met de linkermuisknop. U kunt ook Notepad gebruiken en in het menu de optie Edit > Select All (Bewerken > Alles selecteren) kiezen.
-
Kopieer de geselecteerde tekst naar het klembord van Windows.
U kunt Bewerken > Kopiëren kiezen in het menu van de teksteditor of de CTRL-toets ingedrukt houden en tegelijkertijd op de C-toets drukken om de kopie te kunnen uitvoeren.
-
Switch naar het HyperTerminal-venster en geef de configuratie-opdracht terminal uit bij de router #-prompt. Druk vervolgens op Enter.
-
Plakt het configuratiebestand in de router met Bewerken > Plakken naar host in het HyperTerminal menu.
-
Nadat het plakken is voltooid en u weer bij de configuratieprompt bent, voert u de opdracht copy running-config startup-config uit om de configuratie naar het geheugen te schrijven.
-
Voer de opdracht exit uit om terug te keren naar de prompt Router#.
Automatische back-up van configuratie met de Kron-methode
Opmerking: De methode Kron mag niet worden gebruikt op Catalyst 9000 Series Switches, zie Cisco bug-id CSCvp92564 voor meer informatie.
Voer de volgende stappen uit om een router de running-config naar startup-config te laten kopiëren, bijvoorbeeld elke zondag om 23.00 uur:
-
Maak een sleutelbeleidslijst — Dit is het script dat een lijst maakt van de opdrachten die de router op de geplande tijd moet uitvoeren.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
Opmerking: Er wordt write gebruikt in plaats van copy running-config startup-config omdat kron geen interactieve prompts ondersteunt en de opdracht copy running-config startup-config interactie vereist. Houd hiermee rekening bij het opgeven van opdrachten. Daarnaast ondersteunt kron geen configuratieopdrachten.
-
Maak een kron-instantie. Dit informeert de router wanneer en hoe vaak het beleid moet lopen.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule – dit is de naam van de instantie. De lengte van de instantienaam bestaat uit 1 tot 31 tekens. Als de voorval-naam nieuw is, kan een voorvalstructuur worden gemaakt. Als de voorval-naam niet nieuw is, kan de huidige instantie worden bewerkt.
-
at – geeft aan dat de instantie op een opgegeven kalenderdatum moet worden uitgevoerd.
-
recurring – geeft aan dat de instantie regelmatig moet worden uitgevoerd.
-
Controleer de kronconfiguratie met het show commando.
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
Back-up van een configuratie naar een TFTP-Server
Dit voorbeeld is om de huidige configuratie op te slaan op een TFTP-server (10.1.1.1) elke zondag om 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
Verifiëren
Gebruik de opdracht show running-config om te bevestigen dat het configuratiebestand naar de bestemmingsrouter is gekopieerd.
Gerelateerde informatie