Notions de base sur les routeurs

Cet article comporte trois parties : d'abord, un descriptif des mémoires et de la séquence démarrage, ensuite, les notions de ports et d'interfaces et, enfin, une courte introduction sur l'interface de configuration en ligne de commande.

Les mémoires

Types de mémoires

 

Mémoire

Contenu

Commande

RAM

(DRAM)

Fichier de configuration courante

Tables de routage

Cache ARP

Mémoire de travail

 

show running-config

show ip route

show arp

show memory

ROM

(EPROM)

POST

Bootstrap

Mode ROM Monitor ou RXBoot

Trouve et charge l'IOS

 

---

Flash

(EPROM, SIMM ou PCMCIA)

Emplacement de l'image IOS

Fichiers de configuration supplémentaires

Images supplémentaires de l'IOS

 

show flash

NVRAM

Fichier de configuration de démarrage

Registre de configuration

 

show startup-config

show version

 

Séquence de démarrage

La séquence démarrage est détaillée lors de la présentation orale et à la page 5.1.2. :

 

 

Les interfaces et les ports

Un routeur comporte différents types d'interfaces et de ports.

Les interfaces

Les interfaces permettent au routeur d'interconnecter les réseaux pour le routage et la commutation. Elles sont utiles à la transmission des données sur le média.

En fonction des technologies, on trouvera différents type d'interfaces LAN ou WAN :

  • Ethernet, Token Ring, WLAN, FDDI, etc.

  • Série, Asynchrone, BRI (ISDN), etc

 

Les ports

Les ports, à proprement parler, permettent de gérer le routeur à distance.

On trouvera :

  • Le port console qui autorisera un communication physique sérielle vers un station de travail sur laquelle est installé un logiciel de communication comme HyperTerminal.

  • Le port auxiliaire (AUX) qui permettra une connection via modem.

 

 

Notons qu'en dehors des ports, les interfaces permettent aussi de gérer le routeur si elles sont correctement configurées grâce à Telnet (jusqu'à 5 terminaux virtuels VTY) ou en téléchargeant un fichier de configuration via TFTP.

 

 

 

Command Line Interface (CLI)

Hiérarchie CLI

On trouve au moins trois niveaux hiérarchiques CLI principaux :

 

 

I. Mode utilisateur (User EXEC mode)

Invite

Router>

Accès

Mode par défaut au démarrage

Description

Informations très limitées sur le routeur

 

 

II. Mode privilège (Priviliged EXEC mode)

Invite

Router#

Accès

Router>enable

Description

Informations détaillées et toutes commandes qui ne configurent pas le routeur

 

 

III. Mode configuration globale (Global Configuration mode)

Invite

Router(config)#

Accès

Router#configure terminal

Description

Configuration générale et globale du routeur

 

Le mode de configuration global possède des niveaux spécifiques dont, entre autres :

 

III. 1. Configuration des interfaces

Invite

Router(config-if)#

Accès

Router(config)#interface ethernet 0, par exemple ou

Router(config)#interface serial 1

Description

Configuration spécifique des interfaces

 

III. 2. Configuration des lignes (ports)

Invite

Router(config-line)#

Accès

Router(config)#interface line console , par exemple ou

Router(config)#interface line aux

Description

Configuration spécifique des lignes (ports)

 

III. 3. Configuration du routage

Invite

Router(config-router)#

Accès

Router(config)#router rip , par exemple ou

Router(config)#router igrp 100

Description

Configuration spécifique du routage

 

Notons que la commande exit permet de sortir d'un mode en revenant au précédent tandis que la combinaison des touches CTRL et Z ramène au mode privilège :

 

Router(config-line)# Combinaison des touches CTRL-Z

Router#

Aide sensible au contexte

 

  1. La commande ? vous donne la liste des commandes disponibles dans un mode, par exemple :

Router>?

NB : la barre d'espacement permet de passer à la liste suivante --More--

 

  1. Une commande incomplète suivie de ? vous donnera les disponibilités :

Router#co?

configure connect copy

 

  1. Un commande entière suivie ? vous donne la liste des paramètres suivants immédiats :

Router#configure ?

memory Configure from NV memory

network Configure from a TFTP network host

overwrite-network Overwrite NV memory from TFTP network host

terminal Configure from the terminal

 

  1. Une commande erronée est renseignée :

Router#show rnning-config

^

% Invalid input detected at '^' marker.

 

  1. Aussi, il y a interprétation d'une commande abrégée si elle n'est pas erronée ou ambiguë :

Router(config)#int e0

correspond à

Router(config)#interface ethernet 0

ou encore

Router#conf t

correspond à

Router#configure terminal

 

  1. Mais si la commande est ambigüe, le CLI le signale :

Router#show access

% Ambiguous command : "show access"

 

  1. Un début de commande peut être complété par la touche de tabulation :

Router(config)#int suivi de la touche TAB

Router(config)#interface

 

  1. Liste des raccourcis :

 

Séquence

Description

Séquence

Description

CTRL-A

Début de ligne

CTRL-P ou

Commande précédente

CTRL-R

Réaffichage de la ligne

CTRL-N ou

Commande suivante

CTRL-U

Efface la ligne

CTRL-E

Fin de ligne

CTRL-W

Efface un mot

CTRL-F ou

Curseur vers la droite

CTRL-Z

Retour au mode privilège

CTRL-B ou

Curseur vers la gauche

TAB

Complète un commande

ESC-B

Ecarte un mot

Backspace

Efface un caractère vers la gauche

ESC-F

Avance un mot

Actions sur le document
Mots-clés associés : ,