Nous
avons vu précédemment que la configuration était sauvegardée sur le routeur à 2
endroits :
La NVRAM et la RAM. La NVRAM est une mémoire non volatile qui
permet donc de sauvegarder la
configuration même si le routeur est privé de courant ou qu’il arrive quelques
incidents que ce soit (blocage ou reset du routeur). La RAM perdra toutes ses
données au moindre problème. La RAM contient la configuration de travail ou
« running-config » en anglais. C’est cette configuration
qu’utilise le routeur pour gérer tous les composants. La NVRAM ne lui sert à
rien. Elle sert à l’utilisateur pour sauvegarder sa configuration uniquement.
Reste donc à l’utilisateur de
sauvegarder quand c’est nécessaire sa configuration de travail. D’ailleurs
il peut être judicieux de ne pas
toujours sauvegarder la configuration sur laquelle on est en train de faire des
manipulations, notamment quand on fait simplement des tests. On peut être en
effet amené à rajouter ou enlever des lignes de commandes pour vérifier le
fonctionnement de certains équipements. Ces modifications n’ont pas en général
lieu d’être sauvegardées.
Il y a un dernier endroit où l’on peut
trouver LA ou UNE configuration : sur un serveur TFTP sur le réseau. Il
est possible de rapatrier donc cette configuration ou la sauvegarder à partir
du réseau.
A noter (d’où les deux graphiques
ci-dessous) que les commandes ont changé entre la version 10.3 et la version
11.0. Actuellement, les commandes pré-11.0 sont valables.
Voici
les commandes pour les versions précédant la 11.0 :
Voici
les commandes pour les versions supérieures ou égales à la 11.0 :
Le mode le plus particulier est celui
utilisant un serveur TFTP.
Voici la séquence permettant de
sauvegarder une configuration :
Cisco1600#copy
running-config tftp ou write net Remote
host [ ] ? 10.1.1.50 Name of
configuration file to write
[cisco1600-confg]? essai Write file
essai to 10.1.1.50? [confirm] y Host or
network configuration file [host]? Writing
essai ! ! ! ! ! ! ! ! [ OK ] Cisco1600#
S’il
y a des « ….. » à la place des « !!!!!! » c’est que la
sauvegarde n’à pas fonctionnée.
Voici
la séquence permettant de rapatrier une configuration :
Cisco1600#copy
tftp running-config Host or
network configuration file [host]? Address
of remote host [255.255.255.255]? 10.1.1.50 Name of
configuration file [cisco1600-confg]? essai Configure
using essai from 10.1.1.50? [confirm]y Loading
essai from 10.1.1.50 (via Ethernet1): ! [OK -
1480/7467 bytes] Cisco1600#
ATTENTION : cette commande fonctionne en
mode additif, c'est-à-dire que la configuration rapatriée du serveur TFTP est
rajoutée à celle déjà existante sur le routeur. Il faut donc ensuite en général
nettoyer un peu le surplus.
C’est pour ça qu’à partir de la version
11.0 il y a la possibilité de recharger directement la NVRAM à partir d’un
serveur TFTP. On utilise cette méthode lorsque la configuration sur le routeur
est très différente de celle que l’on souhaite et qui est archivée sur un
serveur.
Voici
la séquence permettant de rapatrier une configuration dans ce mode là :
Cisco1600#copy
tftp running-config ou config
overwrite Host or
network configuration file [host]? Address
of remote host [255.255.255.255]? 10.1.1.50 Name of
configuration file [cisco1600-confg]? Essai Configure
using cisco1600-confg from 10.1.1.50 [
confirm ] “return” Configure
using essai from 10.1.1.50? [confirm]y Loading
essai from 10.1.1.50 (via Ethernet1): ! [OK -
1480/7467 bytes] Cisco1600#