Cisco

Switch Cisco – Mise à jour IOS

Récupérer la nouvelle version de l’IOS

Afficher la version du switch :

cisco#show version

Récupérez le modèle du switch et la version de son IOS actuel, puis téléchargez la nouvelle version de l’IOS correspondant au modèle de votre switch depuis le site de Cisco.
Si vous voulez seulement mettre à jour votre IOS, téléchargez la version en .bin, sinon téléchargez celle en .tar pour avoir la partie web avec.

Mettre à jour l’IOS seulement

Configuration

Vous allez avoir besoin d’un serveur TFTP pour réaliser les actions à venir.
Afficher système de fichier :

cisco#show file systems

Vérifiez que l’espace disponible sur la flash est suffisant pour accueillir la nouvelle version. Si vous manquez d’espace, vous devrez supprimer l’IOS actuellement installé.
Supprimer l’ancienne version de l’IOS (si souhaité ou si nécessaire) :

cisco#delete flash:nom_du_fichier_IOS_actuel.bin

Copier la nouvelle version de l’IOS dans la flash, depuis le serveur TFTP :

cisco#copy tftp://@IP_TFTP/nom_du_fichier_IOS_actuel.bin flash:

Définir la nouvelle image système du switch :

cisco#enable
cisco(config)#boot system flash:nom_du_fichier_IOS_actuel.bin
cisco(config)#end

Rédémarrer le switch :

cisco#reload

Exemple de configuration

cisco#delete flash:c3560e-ipbasek9npe-mz.150-2.SE5.bin
Delete filename [c3560e-ipbasek9npe-mz.150-2.SE5.bin]?
Delete flash:/c3560e-ipbasek9npe-mz.150-2.SE5.bin? [confirm]
cisco#
cisco#
cisco#copy tftp://192.168.0.1/c3560e-ipbasek9npe-mz.150-2.SE5.bin flash:
Address or name of remote host [192.168.0.1]?
Source filename [c3560e-universalk9-mz.152-4.E5.bin]?
Destination filename [c3560e-ipbasek9npe-mz.150-2.SE5.bin]?
Accessing tftp://192.168.0.1/c3560e-universalk9-mz.152-4.E5.bin...
Loading c3560e-universalk9-mz.152-4.E5.bin from 192.168.0.1 (via Vlan1):!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 26934939 bytes]
26934939 bytes copied in 102.45 secs (262902 bytes/sec)
cisco#
cisco#
cisco#enable
cisco(config)#boot system flash:c3560e-ipbasek9npe-mz.150-2.SE5.bin
cisco(config)#end
cisco#reload

Validation de la configuration

Afficher la version du switch :

cisco#show version

#show version
(...)
Switch Ports Model                     SW Version            SW Image
------ ----- -----                     ----------            ----------
*    1 30    WS-C3560X-24              15.2(4)E5             C3560E-UNIVERSALK9-M     # Upgrade ok
Configuration register is 0xF

Mettre à jour de l’IOS et l’interface WEB

Configuration

Afficher système de fichier :

cisco#show file systems

Vérifiez que l’espace disponible sur la flash est suffisant pour accueillir la nouvelle version. Si vous manquez d’espace, vous devrez supprimer l’IOS actuellement installé.
Lancer l’installation de IOS et de son interface WEB :

archive download-sw /overwrite /reload tftp://@IP_TFTP/nom_du_fichier_IOS_actuel.tar

Le switch redémarrera après l’installation.

Exemple de configuration

cisco#archive download-sw /overwrite /reload tftp://192.168.0.251/c3560e-universalk9-tar.152-4.E5.tar
Loading c3560e-universalk9-tar.152-4.E5.tar from 192.168.0.251 (via FastEtherne!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 32225280 bytes]
Loading c3560e-universalk9-tar.152-4.E5.tar from 192.168.0.251 (via FastEthernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
examining image...
extracting info (109 bytes)
extracting c3560e-universalk9-mz.152-4.E5/info (615 bytes)
extracting info (109 bytes)
System Type: 0x00000002
Ios Image File Size: 0x019B1A00
Total Image File Size: 0x01EBBA00
Minimum Dram required: 0x08000000
Image Suffix: universalk9-152-4.E5
Image Directory: c3560e-universalk9-mz.152-4.E5
Image Name: c3560e-universalk9-mz.152-4.E5.bin
Image Feature: IP|LAYER_3|PLUS|SSH|3DES|MIN_DRAM_MEG=128
FRU Module Version: 03.08.05.WAL
Old image for switch 1: flash:/c3560e-ipbasek9npe-mz.150-2.SE5
Old image will be deleted before download.
Deleting `flash:/c3560e-ipbasek9npe-mz.150-2.SE5' to create required space
Extracting images from archive into flash...
c3560e-universalk9-mz.152-4.E5/ (directory)
extracting c3560e-universalk9-mz.152-4.E5/info (615 bytes)
c3560e-universalk9-mz.152-4.E5/html/ (directory)
(...)
Installing (renaming): `flash:update/c3560e-universalk9-mz.152-4.E5' ->
`flash:/c3560e-universalk9-mz.152-4.E5'
New software image installed in flash:/c3560e-universalk9-mz.152-4.E5
extracting dc profile file from "flash:/c3560e-universalk9-mz.152-4.E5/dc_default_profiles.txt" to "flash:/dc_profile_dir/dc_default_profiles.txt"
All software images installed.
Requested system reload in progress...

Validation de la configuration

Afficher la version du switch :

cisco#show version

#show version
(...)
Switch Ports Model                     SW Version            SW Image
------ ----- -----                     ----------            ----------
*    1 30    WS-C3560X-24              15.2(4)E5             C3560E-UNIVERSALK9-M     # Upgrade ok
Configuration register is 0xF

Cisco

Switch Cisco – Sauvegarde & Restauration

Sauvegarder la configuration

Un switch Cisco possède 2 configurations distinctes :

  • La configuration de démarrage (startup-config). Elle contient la configuration exécutée au démarrage du switch et est située dans le fichier config.text, dans la flash du switch.
  • La configuration courante (running-config). Elle est stockée dans la mémoire RAM et est utilisée par le switch une fois celui-ci démarré.

La running-config est une copie de la startup-config, après le démarrage du switch. Chaque modification apportée au switch est enregistrée dans la running-config.
Pour sauvegarder les modifications, il faut copier la running-config dans la startup-config. Si vous éteignez le switch sans effectuer cette action, toutes les modifications seront perdus (mémoire RAM > volatile).

Enregistrer les modifications

Sauvegarder la configuration :

cisco#copy running-config startup-config

Copier la configuration à distance

Connectez-vous à votre switch à l’aide d’un client telnet ou ssh tel que Putty.
Afficher la startup-config :

cisco#show startup-config

Copiez le résultat de la commande et collez-le dans un fichier texte.

Exporter la configuration

Copier la startup-config sur un serveur TFTP :

cisco#copy startup-config tftp://@IP_TFTP

Restaurer la configuration

Restaurer la configuration à distance

Copiez la configuration de votre switch que vous avez enregistré dans un fichier texte, puis connectez-vous à votre routeur à l’aide d’un client telnet ou ssh tel que Putty.
Passer en mode configuration globale :

cisco>enable
cisco#configuration terminal

Collez la configuration que vous avez copié.

Importer la configuration

Copier la startup-config depuis un serveur TFTP :

copy tftp://@IP_TFTP/nom_fichier flash:config.text

Redémarrer le switch (sans sauvegarder) :

cisco#reload

Cisco

Switch Cisco – Réinitialisation

Réinitialiser le switch

Supprimez le fichier vlan.dat qui contient toutes les informations sur les vLAN’s :

cisco#delete flash:vlan.dat
delete filename [vlan.dat]?      # Appuyez sur Entrée
delete flash:vlan.dat? [confirm] # Appuyez sur Entrée

La modification sera visible après un redémarrage.
Effacez la startup-config qui contient la configuration exécutée au démarrage :

cisco#erase startup-config

Redémarrez le switch :

cisco#reload

Ne sauvegardez pas la configuration du switch si on vous le demande à l’exécution de la commande reload, sinon le fichier startup-config va être recréé avec la configuration courante running-config.