Il va être abordé la sauvegarde et la restauration:

  • locale au sein d’un switch
  • sur ou à partir d’un serveur TFTP

I Sauvegarde / Restauration locale

I.1 Visualisation de la configuration

Il y a deux types de configuration :

  • la configuration actuelle (running-config),
  • la configuration au démarrage du switch (startup-config).

Pour visualiser la configuration actuelle : show running-config

Switch_01#show running-config 
Building configuration...

Current configuration : 2150 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Switch_01
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface Port-channel1
 switchport mode trunk
!
interface FastEthernet0/1
 switchport access vlan 20
!
interface FastEthernet0/2
 switchport access vlan 20
!
interface FastEthernet0/3
 switchport access vlan 30
 shutdown
!
....

Pour la configuration au démarrage du switch : show startup-config

Switch_01#show startup-config 
Using 2150 bytes
!
version 12.2
no service timestamps log datetime msec
no service timestamps debug datetime msec
no service password-encryption
!
hostname Switch_01
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
interface Port-channel1
 switchport mode trunk
!
interface FastEthernet0/1
 switchport access vlan 20
!
interface FastEthernet0/2
 switchport access vlan 20
!

Dans notre cas les 2 configurations sont identiques. Ce qui est normal mais si on ne fait pas attention les 2 fichiers pourraient être différent par oubli de sauvegarde après une modification du switch (seule le fichier running-config est modifié).

I.2 Sauvegarde de la configuration

Pour enregistrer la configuration courante 2 commandes sont à disposition :

  • « write » ou « w » qui copie la configuration courante vers la configuration de démarrage,
  • « copy running-config startup-config

Exemple de la commande « write »

Switch_01#write
Building configuration...
[OK]

Pour la commande « copy » il est intéressant de voir ses possibilités :

Switch_01#copy ?
  flash:          Copy from flash: file system
  ftp:            Copy from ftp: file system
  running-config  Copy from current system configuration
  scp:            Copy from scp: file system
  startup-config  Copy from startup configuration
  tftp:           Copy from tftp: file system

On retrouve les paramètres « running-config » et « startup-config ». Néanmoins on peut voir qu’une copie de configuration peut être effectuée en dehors du switch (scp / tftp / ftp).

Pour sauvegarder une configuration cliente sur la matériel, l’exemple ci-dessous montre un exemple :

Switch_01#copy running-config flash:
Destination filename [running-config]? sauve01.txt
Building configuration...
[OK]

Et pour visualiser le ou les fichiers présents sur le switch : « dir »

Switch_01#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    4  -rw-        2150          <no date>  config.text
    6  -rw-        2150          <no date>  sauve01.txt
    5  -rw-         676          <no date>  vlan.dat

64016384 bytes total (59596487 bytes free)

On retrouve bien le fichier sauve01.txt. Pour le supprimer il faudra utiliser la commande « delete » :

Switch_01#delete sauve01.txt
Delete filename [sauve01.txt]?
Delete flash:/sauve01.txt? [confirm]

Switch_01#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    4  -rw-        2150          <no date>  config.text
    5  -rw-         676          <no date>  vlan.dat

64016384 bytes total (59598637 bytes free)

I.3 Suppression de la configuration du switch

Avant de réinitialiser la configuration, nous allons la sauvegarder :

Switch_01#copy running-config flash:
Destination filename [running-config]? sauve02.txt
Building configuration...
[OK]
Switch_01#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    4  -rw-        2150          <no date>  config.text
    7  -rw-        2150          <no date>  sauve02.txt
    5  -rw-         676          <no date>  vlan.dat

64016384 bytes total (59596487 bytes free)

Pour réinitialiser la configuration du switch il faut :

  • effacer la configuration de redémarrage,
  • effacer le fichier des VLAN

Suppression de la configuration :

Switch_02#write erase
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram

Attention : tous les fichiers sont supprimés (même la sauvegarde faite avant) sauf le fichier vlan.dat

Suppression des vlan :

Switch_02#delete flash:/vlan.dat
Delete filename [/vlan.dat]?
Delete flash:/vlan.dat? [confirm]

Switch_02#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin

64016384 bytes total (59601463 bytes free)

On refait une sauvegarde locale :

Switch_02#copy running-config flash:
Destination filename [running-config]? sauve02.txt
Building configuration...
[OK]
Switch_02#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    6  -rw-        1930          <no date>  sauve02.txt

64016384 bytes total (59599533 bytes free)

Puis on reboot le switch :

Switch_02#reload 
Proceed with reload? [confirm]

Au redémarrage, voyons les informations :

Switch>enable
Switch#show vlan
Switch#show vlan brief

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                Fa0/21, Fa0/22, Fa0/23, Fa0/24
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active   

Le nom du switch a repris son nom par défaut et tous les ports sont dans le vlan 1 (sauf les 2 ports gigabits car ils connectés à un autre switch en mode trunk).

I.4 Restauration d’une configuration

Pour restaurer localement il faut taper la commande « copy flash: startup-config » comme ci-dessous :

Switch#copy flash: startup-config 
Source filename []? sauve02.txt
Destination filename [startup-config]? 
[OK]

1930 bytes copied in 0.416 secs (4639 bytes/sec)

Ainsi nous voyons l’effet suivant : le fichier « config.text » à la même taille que celui de « sauve02.txt »

Switch#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    7  -rw-        1930          <no date>  config.text
    6  -rw-        1930          <no date>  sauve02.txt

64016384 bytes total (59597603 bytes free)

On redémarre le switch :

Switch#reload

Au redémarrage on remarque déjà que le nom du switch a repris son nom :

Press RETURN to get started!
Switch_02>

Puis en regardant les Vlan et la présence d’un agrégat :

Switch_02#show vlan brief

VLAN Name                             Status    Ports
---- -------------------------------- --------- -------------------------------
1    default                          active    
20   VLAN0020                         active    Fa0/1, Fa0/2, Fa0/3, Fa0/4
                                                Fa0/5, Fa0/6, Fa0/7, Fa0/8
                                                Fa0/9, Fa0/10, Fa0/11, Fa0/12
                                                Fa0/13, Fa0/14, Fa0/15, Fa0/16
                                                Fa0/17, Fa0/18, Fa0/19, Fa0/20
                                                Fa0/21, Fa0/22, Fa0/23, Fa0/24
1002 fddi-default                     active    
1003 token-ring-default               active    
1004 fddinet-default                  active    
1005 trnet-default                    active    

Switch_02#show etherchannel 
                Channel-group listing:
                ----------------------

Group: 1
----------
Group state = L2
Ports: 2 Maxports = 16
Port-channels: 1 Max Port-channels = 16
Protocol:   LACP

Tout est revenu ainsi que le fichier vlan.dat :

Switch_02#dir
Directory of flash:/

    1  -rw-     4414921          <no date>  c2960-lanbase-mz.122-25.FX.bin
    7  -rw-        1930          <no date>  config.text
    6  -rw-        1930          <no date>  sauve02.txt
    8  -rw-         616          <no date>  vlan.dat

64016384 bytes total (59596987 bytes free)

II Sauvegarde / restauration sur un serveur TFTP

L’objectif de faire des sauvegardes (et restauration) en dehors du swicth.

Préparation :

Dans un premier temps il faut installer un serveur TFTP qui aura l’adresse IP 192.168.0.110

Ensuite, sur le switch, il faut configurer une adresse IP de VLAN (n°1 dans notre cas) :

Switch#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#interface vlan 1
Switch(config-if)#ip address ?
  A.B.C.D  IP address
  dhcp     IP Address negotiated via DHCP
Switch(config-if)#ip address 192.168.0.254 255.255.255.0
Switch(config-if)#no shutdown 
Switch(config-if)#exit

Le switch pourra communiquer avec le serveur TFTP qui a l’adresse IP 192.168.0.110

Switch#ping 192.168.0.110

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.0.110, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 0/0/0 ms

Récupération de notre sauvegarde locale sur le serveur TFTP:

Switch#copy flash: tftp:
Source filename []? sauve02.txt
Address or name of remote host []? 192.168.0.110
Destination filename [sauve02.txt]? 

Writing sauve02.txt...!!
[OK - 1930 bytes]

1930 bytes copied in 0.001 secs (1930000 bytes/sec)

Restauration d’une sauvegarde sur le switch :

Nous allons maintenant, à partir de cette sauvegarde, la restaurer sur le switch :

Switch#copy tftp: ?
  flash:          Copy to flash: file system
  running-config  Copy configuration from system
  startup-config  Copy startup configuration from system
Switch#copy tftp: startup-config 
Address or name of remote host []? 192.168.0.110
Source filename []? sauve02.txt
Destination filename [startup-config]? 

Accessing tftp://192.168.0.110/sauve02.txt...
Loading sauve02.txt from 192.168.0.110: !
[OK - 1930 bytes]

1930 bytes copied in 0.001 secs (1930000 bytes/sec)

On redémarre :

Switch#reload

Et on retrouve le nom du switch (et sa configuration) :

Press RETURN to get started!
Switch_02>

Packet tracer : sauvegarde locale et sur un serveur d’un switch

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *