Running-config et Startup-config : L’orsqu’un routeur va démarrer, il va aller chercher sa configuration, soit sur un serveur TFTP, ou soit à partir de la NVRAM.
|Le fichier de configuration en cours d’exécution, qui est plus connue sous le nom de la running-config, |est stocké dans la RAM.
|Et le fichier de configuration de démarrage, qu’on appelle la startup-config, |est stocké dans la NVRAM
Il est possible de copier ces fichiers de conf |vers un serveur TFTP, très utile juste avant d’effectuer une modification, afin de pouvoir le restaurer en cas de problème.
|Quand on configure un routeur ou un switch, on travaille sur le fichier de la |running-config !
Pour éviter de perdre toute modification au prochain redémarrage de l’équipement, il est important de ne pas oublier de |sauvegarder la conf vers le fichier de la startup-config avec la commande « copy ».
Soit, on fait :
- un copy running-config et startup-config,
- ou bien, un copy system running-config vers nvram startup-config !
|Si on veut copier le fichier en cours d’exécution sur le routeur vers le serveur TFTP, |il faut faire un copy running-config TFTP !
|Dans l’autre sens, ça donne copy tftp : running-config
|Ça marche aussi pour le fichier de la startup-config.
|Et la commande copy running-config et startup-config, permet de copier la conf de démarrage du routeur vers la conf qui est actuellement en prod !
Quand on se connecte sur un équipement, et qu’on rentre en mode de configuration globale, c’est-à-dire après avoir tapé |la commande « configure terminal », nous travaillons sur le fichier de conf en cours d’exécution, la running-config, celle qui est stockée dans la RAM.
Si on ne copie pas les modifications qu’on a faites, vers le fichier de la startup-config, elles seront perdues lors d’un redémarrage.
| La commande « erase startup-config » efface le fichier de conf de démarrage stocké dans la NVRAM.
|Et la commande « erase running-config » supprime la conf en cours !
On va maintenant regarder de plus près le comportement de la commande « copy ».
Admettons que sur la |running-config, nous avons 2 interfaces de configurer avec une IP.
L’interface Gigabitethernet 0/0 qui porte l’IP 172.16.1.1. Et la 0/1 avec l’IP 192.168.1.1
|Et que du côté TFTP, l’interface GigabitEthernet 0/1 porte l’IP 10.2.2.1. mais aucune conf n’est présent dans le fichier pour l’interface 0/0.
|Si on passe la commande : « copy tftp running-config »,
|et bien l’IP de l’interface Gi0/1 sera modifié par la 10.2.2.1, mais par contre la Gi0/0 reste inchangé, car elle n’était pas configurée sur le serveur TFTP.
Lorsqu'une configuration est copiée dans la RAM à partir de n'importe quelle source, la configuration fusionne plutôt que de l'écraser.
Les nouveaux paramètres sont ajoutés et les modifications remplacent les anciens paramètres.
Les commandes qui n’existaient pas dans le TFTP et qui figuraient dans la running-config restent inchangées.
Il faut voir cette copy comme une fusion des configurations ou bien tout simplement, c'est comme si on tapait les commandes une par une.
Comportement de la commande "copy" et fusion des configurations :
Lorsqu'on travaille avec les configurations des équipements réseau tels que les routeurs et les commutateurs, il est essentiel de bien comprendre le fonctionnement de la commande "copy". Cette commande est utilisée pour transférer les configurations entre différentes sources, que ce soit pour sauvegarder vers un serveur TFTP, copier entre la running-config et startup-config, ou encore fusionner des configurations provenant de diverses origines.
La Running-config, également appelée configuration en cours d'exécution, est stockée dans la RAM de l'appareil. Elle reflète l'état actuel de l'équipement et peut être modifiée en temps réel par les administrateurs réseau pour répondre aux besoins du réseau en effectuant des ajustements, des ajouts ou des suppressions de paramètres.
De l'autre côté, la Startup-config ou configuration de démarrage, est conservée dans la mémoire non volatile (NVRAM) de l'appareil. Elle représente la configuration qui sera chargée au démarrage de l'équipement. La sauvegarde des modifications apportées dans la Running-config vers la Startup-config est cruciale pour garantir la persistance des changements et éviter qu'ils ne soient perdus lors d'un redémarrage de l'appareil.
La commande "copy" est utilisée pour transférer les configurations entre différentes sources. Par exemple, pour sauvegarder la configuration actuelle vers un serveur TFTP, on utilise la commande "copy running-config tftp". De même, pour copier la configuration d'un serveur TFTP vers la running-config de l'appareil, on utilise la commande "copy tftp running-config". Ces opérations de sauvegarde et de restauration sont essentielles pour maintenir la continuité des opérations réseau et permettre la récupération en cas de défaillance.
Lorsqu'une configuration est copiée dans la RAM à partir de n'importe quelle source, la configuration est fusionnée plutôt qu'écrasée. Cela signifie que les nouveaux paramètres sont ajoutés à la configuration existante, tandis que les paramètres existants sont remplacés par les nouvelles valeurs, le cas échéant. Cependant, les commandes qui n'existaient pas dans la source de copie et qui sont présentes dans la configuration en cours d'exécution restent inchangées. Cette approche de fusion des configurations permet de préserver les paramètres existants tout en ajoutant ou en mettant à jour ceux qui sont nécessaires.
Prenons un exemple pour illustrer ce comportement. Supposons que dans la Running-config d'un routeur, deux interfaces soient configurées avec des adresses IP : GigabitEthernet 0/0 avec l'IP 172.16.1.1 et GigabitEthernet 0/1 avec l'IP 192.168.1.1. Du côté du serveur TFTP, seule l'interface GigabitEthernet 0/1 est configurée avec l'IP 10.2.2.1, aucune configuration n'étant présente pour l'interface 0/0. Si la commande "copy tftp running-config" est exécutée, l'adresse IP de l'interface Gi0/1 sera modifiée en 10.2.2.1, tandis que l'interface Gi0/0 restera inchangée, car elle n'était pas configurée sur le serveur TFTP.
En résumé, la commande "copy" est un outil puissant pour gérer les configurations réseau, mais il est essentiel de comprendre son comportement de fusion pour éviter les erreurs de configuration et maintenir la stabilité du réseau. Maîtriser ces concepts est crucial pour les administrateurs réseau, car cela leur permet de maintenir un environnement réseau fonctionnel, sécurisé et évolutif.
Retrouvez tous nos cours pour réussir votre CCNA ainsi que la Running-config et Startup-config sur la chaîne YouTube de Formip.
Running-config et Startup-config