Questo documento descrive come migrare una configurazione da un router corrente a un router nuovo.
Cisco raccomanda la conoscenza dei seguenti argomenti e l'accesso necessario:
Accesso a un server TFTP (Trivial File Transfer Protocol) o FTP (File Transfer Protocol).
Connettività: i router devono essere in grado di accedere al server FTP o TFTP. Usare il comando ping per verificare la connettività.
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Esistono diversi metodi per eseguire il backup e il ripristino di una configurazione:
Questo è un approccio passo-passo per copiare una configurazione da un router a un server TFTP e viceversa. Prima di procedere con questo metodo, assicurarsi che la rete su cui si dispone di connettività IP abbia un server TFTP.
Sul prompt Router>, usare il comando enable e immettere la password quando richiesto.
Il prompt cambia in Router#, a indicare che il router è in modalità privilegiata.
Copiare questo file di configurazione sul server 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#
Aprire il file di configurazione con un editor di testo. Cercare e rimuovere le righe che iniziano con AAA.
Copiare il file di configurazione dal server TFTP in un nuovo router in modalità privilegiata (enable) con configurazione di base.
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#
In questa procedura è possibile usare un server FTP al posto di un server TFTP.
Sul prompt Router>, usare il comando enable e immettere la password quando richiesto.
Il prompt cambia in Router#, a indicare che il router è in modalità privilegiata.
Configurare il nome utente e la password 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#
Copiare la configurazione sul server 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#
Aprire il file di configurazione con un editor di testo. Cercare e rimuovere le righe che iniziano con AAA.
Copiare il file di configurazione dal server FTP a un router in modalità privilegiata (enable) con una configurazione di base.
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#
Per eseguire il backup e il ripristino di una configurazione è possibile usare un programma di emulazione terminale. La descrizione della procedura che segue si basa sull'uso del software di emulazione Microsoft HyperTerminal, ma è possibile adeguare la teoria e l'esempio forniti al software di emulazione terminale preferito:
Se occorre copiare la configurazione da un altro router, connettersi al router in questione tramite la console o Telnet.
Sul prompt Router>, usare il comando enable e immettere la password quando richiesto.
Il prompt cambia in Router#, a indicare che il router è in modalità privilegiata.
Usare il comando terminal length 0 per forzare il router a restituire l'intera risposta tutta in una volta, anziché una schermata alla volta.
In questo modo è possibile acquisire la configurazione escludendo i prompt --more-- generati quando il router risponde con una schermata alla volta.
Nel menu HyperTerminal, selezionare Transfer > Capture Text (Trasferisci > Acquisisci testo).
Viene visualizzata la finestra Capture Text (Acquisisci testo).
Assegnare al file il nome config.txt.
Fare clic su Start per chiudere la finestra Capture Text (Acquisisci testo) e iniziare l'acquisizione.
Usare il comando show running-config e attendere che il router completi la risposta. È possibile vedere:
Building configuration...
seguito dalla configurazione.
Nel menu HyperTerminal, selezionare Transfer > Capture Text > Stop (Trasferisci > Acquisisci testo > Arresto) per terminare l'acquisizione della schermata.
Aprire il file config.txt creato in un editor di testo, ad esempio Blocco note o WordPad.
Cercare e rimuovere le righe che iniziano con AAA.
Salvare il file.
Connettersi al router da configurare.
Aprire il file config.txt.
Evidenziare l'intero contenuto del file config.txt.
A tale scopo, evidenziare l'intero contenuto con il pulsante sinistro del mouse. In alternativa, se si utilizza Blocco note, è possibile scegliere Modifica> Seleziona tutto dal menu.
Copiare il testo selezionato negli Appunti di Windows.
Per eseguire la copia è possibile scegliere Modifica > Copia dal menu dell'editor di testo oppure tenere premuto il tasto CTRL e premere contemporaneamente il tasto C.
Passare alla finestra HyperTerminal ed eseguire il comando configure terminal dal prompt Router#. Quindi premere Invio.
Incollare il file di configurazione nel router selezionando Edit > Paste to Host (Modifica > Incolla sull'host) dal menu di HyperTerminal.
Dopo aver incollato la configurazione, quando il router torna al prompt di configurazione, usare il comando copy running-config startup-config per scrivere la configurazione nella memoria.
Usare il comando exit per tornare al prompt Router#.
Per fare in modo che un router copi running-config in startup-config, ad esempio ogni domenica alle 23:00, procedere come segue:
Create a kron policy list: si tratta dello script che elenca i comandi che il router deve eseguire all'ora pianificata.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
CLI: specifica i comandi CLI in modalità EXEC in un elenco di policy dell'utilità Command Scheduler.
Policy-list: specifica l'elenco di policy associato a un'occorrenza dell'utilità Command Scheduler.
Crea un'occorrenza kron. In questo modo si comunica al router quando e con quale frequenza è necessario eseguire il criterio.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring Router(config-kron-occurrence)#policy-list SaveConfig
SaveConfigSchedule: questo è il nome dell'occorrenza. Il nome dell'occorrenza può contenere tra 1 e 31 caratteri. Se il nome dell'occorrenza è nuovo, verrà creata una struttura di occorrenza. Se il nome dell'occorrenza non è nuovo, sarà possibile modificare l'occorrenza esistente.
at: indica che l'occorrenza deve essere eseguita a una data e ora specificate.
recurring: indica che l’occorrenza deve essere eseguita regolarmente.
Verificare la configurazione kron utilizzando il 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
Inactive: kron non sta eseguendo i comandi.
active: indica che kron sta eseguendo i comandi.
Router#show running-configuration kron occurrence SaveConfigSchedule at 23:00 Sun recurring policy-list SaveConfig kron policy-list SaveConfig cli write
Questo esempio serve per salvare la configurazione in esecuzione su un server TFTP (10.1.1.1) ogni domenica alle 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
Usare il comando show running-config per confermare che il file di configurazione è stato copiato nel router di destinazione.
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
6.0 |
21-Apr-2026
|
Certificazione |
5.0 |
07-Apr-2025
|
Formattazione aggiornata. |
4.0 |
21-Jun-2024
|
Dettagli aggiunti sull'ID bug Cisco CSCvp92564 |
3.0 |
02-Feb-2024
|
Traduzione e formattazione automatiche aggiornate. |
1.0 |
16-Nov-2003
|
Versione iniziale |