13 - Plate-forme logicielle Cisco IOS Formation CCNA 13 - Plate-forme logicielle Cisco IOS
Sommaire Séquence d’amorçage Caractéristiques fondamentales Commandes boot system Manipulation des images logicielles d’IOS
Initialisation du routeur se fait en 5 étapes : 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).
Le bootstrap va charger les commandes boot system. 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. C’est une routine de configuration initiale interactive appelée : Dialogue de configuration système. Ou mode SETUP.
Commandes boot system indiquent : 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é Step 1 -- The generic bootstrap loader, in ROM, executes on the CPU card. A bootstrap is a simple, preset operation to load instructions that in turn cause other instructions to be loaded into memory, or cause entry into other configuration modes. Step 2 -- The operating system (Cisco IOS) can be found in one of several places. The location is disclosed in the boot field of the configuration register. If the boot field indicates a Flash, or network load, boot system commands in the configuration file indicate the exact location of the image. Step 3 -- The operating system image is loaded. Then, when it is loaded and operational, the operating system locates the hardware and software components and lists the results on the console terminal. Step 4 -- The configuration file saved in NVRAM is loaded into main memory and executed one line at a time. These configuration commands start routing processes, supply addresses for interfaces, set media characteristics, and so on. Step 5 -- If no valid configuration file exists in NVRAM, the operating system executes a question-driven initial configuration routine referred to as the system configuration dialog, also called the setup dialog.
Redémarrage A chaud : Commande reload.
Caractéristiques fondamentales Commandes boot system introuvables à l’emplacement spécifié: 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. 1 Valeur du config register endroit ou trouver les commandes boot system 2 Si ne trouve pas commandes boot system en ROM 3 Boot system emplacement de l’image IOS et l’ordre de recherche 4 Si pas d’image Séquence par défaut en ROM
Séquence d’amorçage par défaut Flash : Image par défaut (installée à l’usine). TFTP : 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. Pour le 3é bit, le 0 de 2102, c le bit pour ignorer ou non la configuration, soit 0 (prends en compte le fichier de conf) soit 4 (ignore le fichier de conf, démarre vierge)
Utiliser la séquence d’amorçage par défaut présente en mémoire ROM 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) 1 Mode de programmation 2 Mode de récupération 3 Mode normal, NVRAM
Version et numéro de révision d’IOS. 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. Commande très pratique, de configuration, pour changer d’image, vérifier le config register, la version de l’image en cours…
Depuis le mode de configuration globale : Commandes boot system Aussi appelées : Données bootstrap. Options bootstrap. Depuis le mode de configuration globale : 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. Flash : Indique l’image a utiliser dans la flash si il y en a plusieurs TFTP : Solution de secours si la flash es endommagé, également très utilisé pour mettre à jour les images IOS ROM : Image minimaliste si tout est bloqué..
Très importante pour tout ce qui concerne IOS. 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.
Manipulation des images logicielles d’IOS Convention de noms des images d’IOS. Import d’image d’IOS. Export d’image d’IOS.
Pour la version d’IOS, il y a 3 parties distinctes : 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).
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é). Lors d’un transfert : Chaque point d'exclamation (!) signifie qu'un segment du protocole de datagramme utilisateur (UDP) a été transféré avec succès. Les " V " indiquent que la somme de contrôle d'un segment est correcte
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.
Questions types CCNA
Questions types CCNA
Questions types CCNA