Vous êtes ici : Accueil Routage Registre de configuration

Registre de configuration

Un router dispose d'un code de configuration de registre sur une valeur de 16 bits. Cette valeur est stockée en NVRAM. On la configure via les commandes "confreg" en ROMMON ou "config-register" dans l'IOS.

On peut l'utiliser pour configurer les différentes tâches :

  • Forcer le routeur à entrer en ROMMON
  • Sélectionner une source de démarrage ou un fichier de démarrage par défaut
  • Activer ou désactiver la fonction Break
  • Contrôler les adresses de broadcast
  • Charger un OS à partir de la ROM
  • Récupérer des mots de passe
  • Modifier la vitesse de ligne

 

Voici la signification des 16 bits :

Bit Fonction Valeur Hexa
15 Mode diagnostic et NVRAM ignorée 0x8--- 1er Hexa
14 Broadcast IP n'a pas de numéros 0x4---
13 Démmarre en ROM si erreur 0x2---
12 Vitesse de Ligne voir ci-dessous
11 Vitesse de Ligne voir ci-dessous 2ème Hexa
10 Broadcast IP tout à zéro 0x-4--
9 n/a n/a
8 Break désactivé 0x-1--
7 Bit OEM activé 0x--8- 3ème Hexa
6 NVRAM ignorée 0x--4-
5 Vitesse de Ligne voir ci-dessous
4 n/a n/a
3 champ démarrage voir ci-dessous 4ème Hexa
2 champ démarrage voir ci-dessous
1 champ démarrage voir ci-dessous
0 champ démarrage voir ci-dessous

 

Champs importants

1. Le bit 13 sur le premier hexa

Ce champ permet au routeur de démmarrer en ROM si tout autre démarrage est impossible sur les 4 premiers bit avec une valeur de 1 qui donne 0010 cela donne 0x2---. Il s'agit de la valeur par défaut.

2. Le bit 8 sur le deuxième hexa

Le bit 8 est à une valeur par défaut de 1 ce qui donne en hexa 0x-1--. Cette configuration ignore l'interruption du Break après les 60 secondes du démarrage.

3. Le bit 6 sur le troisième hexa

Ignorer la NVRAM, le bit 6 sur le troisième hexa

Si le bit est à 1, on a en hexa 0x--4-

Si le bit est à 0, on a en hexa 0x--0-

4. Les bits 3-2-1-0 sur le dernier hexa.

Ces bits sont appelés boot fields.

Les valeurs classiques sont en hexa 0x---0, 0x---1 et 0x---2 à 0x---F

 

Champ Fonction
0x---0 Reste en ROM Monitor mode
0x---1 Démarre sur la première image disponible
0x---2 à 0x---F Démarrage par défaut à partir de la Flash

Pour démarrer une image particulière on peut utiliser la commande boot system :

(config)#boot system flash filename

ou

(config)#boot system rom

ou

(config)#boot system {rcp|tftp|ftp} filename [ip-address]

Champs accessoires

1. Les bits de vitesse (5-12-11)

La vitesse de la ligne console peut être défine sur les trois premiers hexa. Par défaut, la vitesse est définie à 9600 bauds :

 

Bauds Bit 5 Bit 12 Bit 11
115200 1 1 1
57600 1 1 0
38400 1 0 1
19200 1 0 0
9600 0 0 0
4800 0 0 1
2400 0 1 1
1200 0 1 0

2. Contrôle des adresses de broadcast (bits 10 et 14)

On peut déterminer le format des adresses de broadcast via les bits 10 et 14.

Exemples

Démarrage par défaut en 9600 bauds en console :

Valeur Hexa 2 1 0 2
Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Valeur binaire 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0

 

Démarrage en évitant le contenu de la NVRAM (startup-config) :

 

Valeur Hexa 2 1 4 2
Bit 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00
Valeur binaire 0 0 1 0 0 0 0 1 0 1 0 0 0 0 1 0