4 – SONiC Configuration Management

Gestion de la configuration SONiC

Dans cet article, nous allons découvrir comment consulter et gérer les running-configuration et startup-configuration, ainsi que comment restaurer le switch aux paramètres d’usine. Nous aborderons :

  • Consultation et sauvegarde des configurations
  • Restauration des paramètres d’usine

Running-Configuration

La running-configuration représente la configuration active actuelle du système.

Consulter la Running-Configuration :

sonic# show running-configuration

Example output

Switch-1# show running-configuration 
!
factory default profile l3 confirm
core enable
hostname Switch-1
ip arp timeout 1800
ipv6 nd cache expire 1800
kdump enable
kdump memory 0M-2G:256M,2G-4G:256M,4G-8G:384M,8G-:448M
kdump num-dumps 3
ip load-share hash ipv4 ipv4-dst-ip
ip load-share hash ipv4 ipv4-src-ip
ip load-share hash ipv4 ipv4-ip-proto
ip load-share hash ipv4 ipv4-l4-src-port
ip load-share hash ipv4 ipv4-l4-dst-port
ip load-share hash ipv6 ipv6-dst-ip
ip load-share hash ipv6 ipv6-src-ip
ip load-share hash ipv6 ipv6-next-hdr
ip load-share hash ipv6 ipv6-l4-src-port
ip load-share hash ipv6 ipv6-l4-dst-port
mac address-table aging-time 600
 
ip vrf mgmt
! 
!
--more—
!
line vty
 service-policy type qos in oob-qos-policy
!
interface Management0
 description Management0
 mtu 1500
 autoneg on
 speed 1000
 ip address 192.168.2.152/24
!
interface Ethernet0
 mtu 9100
 speed 10000
 unreliable-los auto
 no shutdown
!
interface Ethernet1
--more--

Startup-configuration

La startup-configuration est la configuration qui sera appliquée au prochain redémarrage. Pour sauvegarder la running-configuration, utiliser la commande :
copy running-configuration startup-configuration

Restauration de la configuration d’usine par défaut

Si vous devez réinitialiser le switch à ses paramètres d’usine d’origine, utilisez les commandes suivantes. Avertissement : cette opération effacera toutes les configurations.
Switch-1# write erase 
Existing switch configuration files except management interface configuration will be removed, continue? [y/N]:y
Configuration erase command will take effect on the next reboot.
Vous devez redémarrer le switch après avoir effacé la configuration pour qu’il démarre sur une configuration vide.
Switch-1# reboot
Notes
  • Running vs Startup Configuration: la running est active immédiatement, la startup est utilisée au démarrage.
  • Sauvegarde de la configuration : toujours sauvegarder les changements importants pour éviter de les perdre après un redémarrage.