Introduction
Ce document décrit comment migrer une configuration d'un routeur actuel vers un nouveau routeur.
Conditions préalables
Exigences
Cisco recommande que vous ayez connaissance de ces sujets et que vous disposiez des accès requis :
-
Accédez à un serveur Trivial File Transfer Protocol (TFTP) ou un serveur File Transfer Protocol (FTP).
-
Connectivité - Les routeurs doivent pouvoir accéder au serveur FTP ou TFTP. Utilisez la commande ping pour vérifier la connectivité.
Composants utilisés
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Conventions
Reportez-vous aux conventions des conseils techniques Cisco pour plus d’information sur les conventions utilisées dans ce document.
Effectuer une sauvegarde de la configuration
Il y a plusieurs méthodes entre lesquelles choisir afin de sauvegarder et de restaurer une configuration :
Utiliser un serveur TFTP pour sauvegarder et restaurer une configuration
Voici une approche pas à pas pour copier une configuration d'un router vers un serveur TFTP, puis vers un autre routeur. Avant de suivre cette méthode, assurez-vous que vous disposez d'un serveur TFTP sur le réseau vers lequel vous avez la connectivité IP.
-
À l’invite Router>, exécutez la commande enable et fournissez le mot de passe requis lorsque vous y êtes invité.
L’invite devient Router#, ce qui indique que le routeur est maintenant en mode privilégié.
-
Copiez ce fichier de configuration sur le serveur 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#
-
Ouvrez le fichier de configuration avec un éditeur de texte. Cherchez et supprimez toute ligne débutant par « AAA ».
Remarque : cette étape consiste à supprimer toutes les commandes de sécurité qui peuvent vous verrouiller hors du routeur.
-
Copiez le fichier de configuration du serveur TFTP vers un nouveau routeur en mode privilégié (enable), qui a une configuration de 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#
Utiliser un serveur FTP pour sauvegarder et restaurer une configuration
Dans cette procédure, un serveur FTP peut être utilisé au lieu d'un serveur TFTP.
-
À l’invite Router>, exécutez la commande enable et fournissez le mot de passe requis lorsque vous y êtes invité.
L’invite devient Router#, ce qui indique que le routeur est maintenant en mode privilégié.
-
Configurez le nom d'utilisateur et le mot de passe du 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#
-
Copiez la configuration vers le serveur 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#
-
Ouvrez le fichier de configuration avec un éditeur de texte. Cherchez et supprimez toute ligne débutant par « AAA ».
Remarque : cette étape consiste à supprimer toutes les commandes de sécurité qui peuvent vous verrouiller hors du routeur.
-
Copiez le fichier de configuration du serveur FTP vers un routeur en mode privilégié (enable), qui a une configuration de 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#
Utiliser un programme d'émulation de terminal pour sauvegarder et restaurer une configuration
Un programme d’émulation de terminal peut être utilisé pour sauvegarder et restaurer une configuration. Ceci est une description de la procédure avec le logiciel Microsoft HyperTerminal Emulation, mais vous pouvez utiliser le concept et suivre cet exemple avec le logiciel d'émulation de terminal de votre préférence :
-
Si la configuration doit être copiée d'un autre routeur, connectez-vous à ce routeur par la console ou Telnet.
-
À l’invite Router>, exécutez la commande enable et fournissez le mot de passe requis lorsque vous y êtes invité.
L’invite devient Router#, ce qui indique que le routeur est maintenant en mode privilégié.
-
Émettez la commande terminal length 0 afin de forcer le routeur à retourner la réponse entière à la fois, plutôt qu'un écran à la fois.
Cela vous permet de capturer la configuration sans invites superflues (supplémentaires) générées lorsque le routeur répond écran par écran.
-
Dans le menu HyperTerminal, choisissez Transfert > Capturer le texte.
La fenêtre Capture Text apparaît.
-
Nommez ce fichier « config.txt. ».
-
Cliquez sur Démarrer pour fermer la fenêtre Capture de texte et commencer la capture.
-
Émettez la commande show running-config et laissez le temps au routeur de terminer sa réponse. Vous pouvez voir :
Building configuration...
suivi de la configuration.
-
Dans le menu HyperTerminal, choisissez Transfer > Capture Text > Stop afin de mettre fin à la capture d'écran.
-
Ouvrez le fichier config.txt que vous avez créé dans n'importe quel éditeur de texte, tel que le Bloc-notes ou WordPad.
-
Cherchez et supprimez toute ligne débutant par « AAA ».
Remarque : cette étape consiste à supprimer toutes les commandes de sécurité qui peuvent vous verrouiller hors du routeur.
-
Enregistrez le fichier.
-
Connectez-vous au routeur à configurer.
-
Ouvrez le fichier config.txt.
-
Mettez en valeur tout le contenu du fichier config.txt.
Pour ce faire, mettez en surbrillance tout le contenu avec le bouton gauche de la souris. Si vous utilisez le Bloc-notes, vous pouvez également choisir Edition > Sélectionner tout dans le menu.
-
Copiez le texte sélectionné dans le Presse-papiers Windows.
Vous pouvez choisir Edition > Copier dans le menu de l'éditeur de texte ou maintenir la touche CTRL enfoncée et appuyer simultanément sur la touche Ckey pour effectuer la copie.
-
Passez dans la fenêtre HyperTerminal et exécutez la commande configure terminal à l’invite Router#. Appuyez ensuite sur Entrée.
-
Collez le fichier de configuration dans le routeur avecEdit > Paste to Houston dans le menu HyperTerminal.
-
Une fois que la configuration a terminé le collage et que le routeur vous ramène à l'invite de configuration, émettez la commande copy running-config startup-config afin d'écrire la configuration dans la mémoire.
-
Émettez la commande exit afin de retourner à l'invite Router#.
Sauvegarde automatique de la configuration avec la méthode Kron
Afin qu'un routeur copie running-config en startup-config, par exemple chaque dimanche à 23:00, suivez ces étapes :
-
Create a kron policy list : script qui répertorie les commandes que le routeur doit exécuter à l'heure planifiée.
Router(config)#kron policy-list SaveConfig
Router(config-kron-policy)#cli write
Router(config-kron-policy)#exit
Remarque : la raison pour laquelle write a été utilisé plutôt que copy running-config startup-configis parce que kron ne prend pas en charge les invites interactives et que la commande copy running-config startup-confignécessite une interaction. Il est important de se rappeler cela quand vous créez des commandes. En outre, notez que kron ne prend pas en charge les commandes de configuration.
-
Create a kron occurrence : indique au routeur quand et à quelle fréquence la stratégie doit être exécutée.
Router(config)#kron occurrence SaveConfigSchedule at 23:00 Sun recurring
Router(config-kron-occurrence)#policy-list SaveConfig
-
SaveConfigSchedule : nom de l'occurrence. La longueur du nom de l'occurrence doit être comprise entre 1 et 31 caractères. Si le nom de l'occurrence est nouveau, une structure d'occurrence peut être créée. Si le nom de l'occurrence n'est pas nouveau, l'occurrence actuelle peut être modifiée.
-
at : indique que l'occurrence doit s'exécuter à une date et une heure de calendrier spécifiées.
-
recurring : indique que l'occurrence doit être exécutée de manière récurrente.
-
Vérifiez la configuration kron avec la commande 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
Effectuer une sauvegarde de la configuration vers un serveur TFTP
Cet exemple consiste à enregistrer la configuration actuelle sur un serveur TFTP (10.1.1.1) tous les dimanches à 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
Vérifier
Utilisez la commande show running-config pour confirmer que le fichier de configuration a été copié sur le routeur de destination.
Informations connexes