Transcript boot system

Formation CCNA
13 - Plate-forme logicielle Cisco IOS
Sommaire
1) Séquence d’amorçage
2) Caractéristiques fondamentales
3) Commandes boot system
4) Manipulation des images logicielles d’IOS
1)

Séquence d’amorçage
Initialisation du routeur se fait en 5 étapes :

Etape 1 : Bootstrap.

Etape 2 : Recherche des commandes boot system.

Etape 3 : Chargement de l’image d’IOS.

Etape 4 : Chargement du fichier de configuration.

Etape 5 : Mode SETUP (uniquement sous condition).
Etape 1 : Bootstrap

Bootstrap

Opération simple et prédéfinie qui charge des instructions.

Le bootstrap va charger les commandes boot system.

Emplacement définit par la valeur du champs d’amorçage du
registre de configuration.
Etape 2 : POST

POST

Séquence de test des différents composant du routeur
(Ram,CPU,Interface)
Etape 3 : Commandes « boot system »

Rôles :

De définir l’emplacement de l’image d’IOS.

De définir l’ordre de recherche de l’emplacement (Correspond à
l’ordre dans lequel sont entrées les commandes boot system).
Etape 4 : IOS

Chargement de l’IOS.

Recherche des composants matériels et logiciels

Affichage des résultats sur la console.
Etape 5 : Fichier de configuration

Chargement du fichier de configuration de sauvegarde
(NVRAM) dans le fichier de configuration active (RAM):

Définit les caractéristiques des médias.

Fournit les adresses aux interfaces.

Lance le processus de routage.
Etape 6 : Mode SETUP

Uniquement si aucun fichier de
configuration valide n’est trouvé
en NVRAM.
Lab_A#setup
--- System Configuration Dialog --Continue with configuration dialog? [yes/no]: yes
At any point you may enter a question mark '?' for help.
Use ctrl-c to abort configuration dialog at any prompt.
Default settings are in square brackets '[]'.

C’est une routine de configuration
initiale interactive appelée :


Dialogue de configuration
système.
Ou mode SETUP.
Basic management setup configures only enough connectivity
for management of the system, extended setup will ask you
to configure each interface on the system
Would you like to enter basic management setup? [yes/no]: yes
Configuring global parameters:
Enter host name [Lab_A]:
The enable secret is a password used to protect access to
privileged EXEC and configuration modes. This password, after
entered, becomes encrypted in the configuration.
Enter enable secret: cisco
The enable password is used when you do not specify an
enable secret password, with some older software versions, and
some boot images.
Enter enable password: cisco2
The virtual terminal password is used to protect
access to the router over a network interface.
Enter virtual terminal password: cisco
// Affichage tronqué
Résumé

Bootstrap regarde la valeur du champs d’amorçage du registre
de configuration.

Champs d’amorçage précise où trouver les commandes boot
system (NVRAM ou ROM).

Commandes boot system indiquent :


L’ordre de recherche de l’emplacement d’IOS.
L’emplacement de l’image d’IOS (flash, TFTP, ROM).
Schéma résumé
Chargement du bootstrap
Etape n°1
POST
Test du matériel
Registre de configuration
Où trouver les commandes boot system ?
Etape n°2
Recherche/chargement de l’image IOS
Image dans Flash, TFTP ou ROM ?
Etape n°3
Chargement de la configuration
startup-config ou mode SETUP ?
Redémarrage

A chaud :

Commande reload.
2)

Commandes boot system introuvables à l’emplacement spécifié:


Caractéristiques fondamentales
Utilisation de celles par défaut présentes en mémoire ROM.
Commandes boot system spécifiées ne permettant pas de
trouver une image d’IOS valide :

Utilisation de la séquence d’amorçage par défaut.
Lab_A(config)#boot system ?
WORD
TFTP filename or URL
flash Boot from flash memory
ftp
Boot from a server via ftp
mop
Boot from a Decnet MOP server
rcp
Boot from a server via rcp
rom
Boot from rom
tftp
Boot from a tftp server
Lab_A(config)#boot system flash new_image.bin
Lab_A(config)#boot system tftp new_image.bin 172.16.1.2
Lab_A(config)#boot system rom
Séquence d’amorçage par défaut

Flash :


TFTP :


Image par défaut (installée à l’usine).
Recherche de n’importe quel fichier sur le serveur TFTP dont l’IP
est 255.255.255.255.
ROM :

Dernier recours, utilisation de l’image minimaliste d’IOS présente
en ROM.
Registre de configuration

Valeur hexadécimale de 16 bits.

Champs d’amorçage = les 4 derniers bits.

Commande config-register {valeur} :




Modification de la valeur du registre de configuration.
Depuis le mode de configuration globale.
Valeur par défaut = 0x2102.
Ne pas modifier cette valeur impunément, sous peine d’avoir des
effets incontrôlés sur le routeur.
Lab_A(config)#config-register 0x2102
Lab_A(config)#^Z
Lab_A#show version
// Affichage tronqué
Configuration register is 0x2102
Champs d’amorçage
Valeur
Description
0x---0
Mode moniteur de mémoire ROM (Démarrer
manuellement avec la commande b)
0x---1
Utiliser la séquence d’amorçage par défaut
présente en mémoire ROM
0x---2 à F
Utiliser, si elles existent, les commandes boot
system du fichier de configuration de
sauvegarde (NVRAM)
Commande show version

Version et numéro de révision d’IOS.

Valeur du registre de configuration.

Nom et emplacement de l’image d’IOS source.

Taille des différentes mémoires installées sur le routeur.
3)

Aussi appelées :



Données bootstrap.
Options bootstrap.
Depuis le mode de configuration globale :




Commandes boot system
boot system flash {nom du fichier}
boot system tftp {nom du ficher} {IP du serveur
TFTP}
boot system rom
L’image d’IOS présente en ROM est à utiliser en dernier
recours, car elle n’est pas une image complète.
Lab_A(config)#boot system flash new_image.bin
Lab_A(config)#boot system tftp new_image.bin 172.16.1.2
Lab_A(config)#boot system rom
Commande show flash

Très importante pour tout ce qui concerne IOS.

Fournit des informations sur :




La quantité d’espace total.
La quantité d’espace libre.
Le nom des fichiers présents en flash.
Leur taille.
Lab_A#show flash
System flash directory:
File Length
Name/status
1
9282016 c2600-ipbase-mz.123-6c.bin
[9282080 bytes used, 23748064 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)
4)
Manipulation des images logicielles d’IOS

Convention de noms des images d’IOS.

Import d’image d’IOS.

Export d’image d’IOS.
Convention de noms

Pour la version d’IOS, il y a 3 parties distinctes :



Type de plate-forme pour l’image (images différentes en fonction
du type de plate-forme).
Fonctions et capacités spéciales compatibles avec l’image (VPN,
IPSec, etc…).
Endroit privilégié pour l’excution de l’image et compression (l =
relogeable, non compressée ; m = RAM, non compressée ; mz =
RAM, compression ZIP).
Exportation d’image logicielle IOS

De la mémoire flash vers le serveur TFTP.

Commande copy flash tftp :



Indiquer l’adresse IP du serveur TFTP (par défaut
255.255.255.255).
Indiquer le nom du fichier concerné en mémoire flash.
Commentaires sur le déroulement de l’opération (nombre de
paquets envoyés et corrects).
Lab_A#copy flash tftp
Source filename []? c2600-ipbase-mz.123-6c.bin
Address or name of remote host []? 192.5.5.2
Destination filename [c2600-ipbase-mz.123-6c.bin]?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// Affichage tronqué
9282016 bytes copied in 57.288 secs (162024 bytes/sec)
Importation d’image logicielle IOS

Du serveur TFTP vers la mémoire flash.

Commande copy tftp flash :






Indiquer l’adresse IP du serveur TFTP source.
Indiquer le nom du fichier concerné sur le serveur TFTP.
Demande de confirmation de la copie.
Indication de l’espace libre en flash.
Demande de formatage de la mémoire flash
Commentaires de déroulement de l’opération (nombres de paquets,
checksum sur le fichier copié).
Lab_A#copy tftp flash
Address or name of remote host []? 192.5.5.2
Source filename []? new_image.bin
Destination filename [new_image.bin]?
%Warning:There is a file already existing with this name
Do you want to over write? [confirm]
Accessing tftp://192.5.5.2/new_image.bin...
Erase flash: before copying? [confirm]
Erasing the flash filesystem will remove all files! Continue? [confirm]
Erasing device...
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
// Affichage tronqué
Erase of flash: complete
Loading new_image.bin from 192.5.5.2 (via FastEthernet0/0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
// Affichage tronqué
[OK - 9282016 bytes]
Verifying checksum... OK (0xCFFE)
9282016 bytes copied in 100.872 secs (92018 bytes/sec)
Informations supplémentaires

Toujours penser à utiliser la commande show flash avant
une importation ou une exportation.

Exportation sans risque pour le routeur.

Importation plus délicate (raison de la présence d’un
checksum en fin d’opération), car on remplace l’IOS sur le
routeur. En cas d’échec, il ne resterait que l’IOS en ROM.
Lab_A#show flash
System flash directory:
File Length
Name/status
1
9282016 new_image.bin
[9282080 bytes used, 23748064 available, 33030144 total]
32768K bytes of processor board System flash (Read/Write)
Questions types CCNA
Questions types CCNA
Questions types CCNA