Les routeurs CISCO
Un routeur est un ordinateur spécial et est doté de mêmes composants de base d’un ordinateur. À savoir :
- UC (processeur) ;
- Mémoires ;
- Système de bus ;
- Interfaces d’entrée / sortie.
Les routeurs ont deux fonctions principales :
- Sélectionner le meilleur chemin pour les paquets ;
- Commuter ces paquets vers les interfaces appropriées.
Le rôle principal d’un routeur dans un WAN n’est pas le routage, mais
la compatibilité des connexions vers et entre les diverses normes
physiques et de liaison de données d’un réseau WAN.
Notions de hardware pour un routeur
Les composants d'un routeur sont :
- l'unité centrale (UC) : L’unité centrale, ou le microprocesseur, est
responsable de l’exécution du système d’exploitation (chez Cisco, c’est
IOS) du routeur. La puissance du microprocesseur est directement liée à
la puissance de traitement du routeur ;
- la mémoire Flash : La flash représente une sorte de ROM effaçable et
programmable. Sur beaucoup de routeurs, la flash est utilisée pour
maintenir une image IOS. La mémoire flash est pratique car elle permet
une mise à jour de la mémoire sans changer des « chips ». Elle peut
stocker plusieurs versions de la plate forme logicielle IOS. Elle
conserve son contenu à la mise hors tension ou au redémarrage du
routeur ;
- la ROM : La ROM contient le code pour réaliser les diagnostics de démarrage (POST : Power On Self Test). Elle stocke le programme d’amorçage (bootstrap)
et le logiciel de système d’exploitation de base. On change rarement la
ROM. Si on la change, on doit souvent enlever des « chips » et les
remplacer ;
- la RAM : La RAM est utilisé par le système d’exploitation pour
maintenir les informations durant le fonctionnement. Elle peut contenir
les tampons (buffers), les tables de routage, la table ARP, la
configuration mémoire et un nombre important d’autres choses. Et comme
c’est de la RAM, lors de la coupure de l’alimentation, elle est
effacée ;
- la NVRAM (RAM non volatile) : Le problème de la RAM est la
non-conservation des données après la coupure de l’alimentation. La
NVRAM résout le problème, puisque les données sont conservées même après
la coupure de l’alimentation. L’utilisation de la NVRAM permet de ne
pas avoir de mémoire de masse (disques durs, floppy, etc). Cela évite donc les pannes dues à une partie mécanique. La configuration est maintenue dans la NVRAM ;
- des portes I/O : La structure même d’un routeur est l’ouverture,
donc l’interfaçage vers le monde extérieur est important. Il existe un
nombre impressionnant d’interfaces possibles pour un routeur (liaison
série asynchrone, synchrone, Ethernet, tokenring, ATM, sonet, FO,
etc). La vitesse du bus qui interconnecte les I/O avec les différents
composants du routeur marque aussi la puissance de traitement du
routeur ;
- une alimentation : L’alimentation fournit l’énergie nécessaire au
fonctionnement des composants internes. Les grands routeurs peuvent être
dotés d’alimentations multiples ou modulaires. Certains des petits
routeurs sont dotés d’une alimentation externe ;
Configurer un routeur
Un routeur peut être configuré de différente manières :
- un logiciel spécialisé permet de configurer le routeur. Le logiciel peut notamment avoir une interface Web ;
- on ouvre une connexion en mode texte avec le routeur et grâce à un
langage de commande, on configure le routeur. C'est cette solution que
nous retiendrons ici.
Hyperterminal
Notre routeur comporte un port nommé console qui est une interface
série et qui permet d'envoyer des commandes en mode texte vers le
routeur. Pour ouvrir une telle connexion, il suffit de mettre un câble
série entre le port série de notre PC et le port console de notre
routeur CISCO. Il faut ensuite utiliser un logiciel permettant de
communiquer en mode texte via le port série du PC. On peut utiliser par
exemple le logiciel Windows standard nommé Hyperterminal.
Le langage de commande CISCO
Nous allons étudier quelques notions de base sur le langage de commandes.
- Initialement, après avoir booté, le routeur est dans le mode normal.
Il peut essentiellement tester la configuration du routeur ou
visualiser celle-ci. Il ne peut pas la modifier.
- Pour passer dans le mode superviseur il faut taper la commande
enable
.
Le routeur demandera un mot de passe permettant d'identifier la
personne. Pour revenir au mode normal, il faut utiliser la commande disable
.
- À partir du mode superviseur, il faut utiliser la commande
configure terminal
pour passer dans le mode config. Ce mode permet de modifier la table de
routage et la configuration des interfaces du routeur. La commande exit
permettra de passer du mode config au mode superviseur. À partir du mode config, il faut utiliser la commande interface
pour passer dans le mode config-if permettant de configurer une
interface. La commande interface prend un paramètre : le nom de
l'interface considérée. Les cartes Ethernet de notre routeur seront
appelées respectivement fastethernet 0/0 et fastethernet 0/1. On écrira donc interface fastethernet 0/0
pour pouvoir configurer l'interface fastethernet 0/0 .
- Si vous oubliez le nom d'une commande le «
?
» liste
les commandes possibles dans le mode où vous vous trouvez. Plus encore,
vous pouvez taper le début d'une commande puis « ?
», vous aurez alors toutes les possibilités de cette commande (exemple : interface ?
).
Le mode normal
- la commande
enable
: Permet de passer en mode privilégié
- la commande
ping
: Permet de pinguer une autre interface
- la commande
show ip interface
: Permet de connaitre l'adresse IP d'une interface
- la commande
show ip interface brief
: l'état d'une interface série liés au protocole RS232-C
- la commande
show ip route
: Permet de visualiser la table de routage
- la commande
show interface status
: Permet de voir l'état des ports du CISCO
Le mode Privilégié
- la commande
configure terminal
: Permet de passer en mode configuration (config)
- la commande
disable
Le mode config
- la commande
ip routing
- la commande
no ip routing
- la commande
ip route
- la commande
exit
: Permet de revenir au mode précédent (soit le mode privilégié)
- la commande
no ip route
- la commande
interface
: Permet de sélectionner une interface et passer en mode config-if sur celle ci (exemple : interface fastethernet 0/0
ou int f 0/0
pour aller en config-if sur le port fastethernet 0/0)
Le mode config-if
- la commande
ip address
: Permet de mettre une adresse IP sur le port sélectionné
- la commande
no shutdown
: Permet d'activer le port sélectionné
- la commande
shutdown
: Permet de désactiver le port sélectionné
- la commande
exit
: Retour au mode config