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.
Conventies
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
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: deze stap is om alle beveiligingsopdrachten te verwijderen die u uit de router kunnen vergrendelen.
-
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: deze stap is om alle beveiligingsopdrachten te verwijderen die u uit de router kunnen vergrendelen.
-
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 aangeeft dat de router nu in de geprivilegieerde 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: deze stap is om alle beveiligingsopdrachten te verwijderen die u uit de router kunnen vergrendelen.
-
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 prompt Router#. 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 knoppenbeleidslijst—dit is het script dat aangeeft welke opdrachten 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: De reden waarom schrijven werd gebruikt in plaats van kopiëren in werking stellen-config startup-config is omdat kron geen interactieve vragen ondersteunt en de kopie in werking stellen-config startup-config opdracht vereist interactie. Houd hiermee rekening bij het opgeven van opdrachten. Daarnaast ondersteunt kron geen configuratieopdrachten.
-
Creeer een kroon gebeurtenis-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