Réseaux TCP/IP/Les routeurs CISCO
Les routeurs CISCO
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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
[modifier | modifier le wikicode]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 commandedisable
. - À 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 commandeexit
permettra de passer du mode config au mode superviseur. À partir du mode config, il faut utiliser la commandeinterface
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 doncinterface 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
[modifier | modifier le wikicode]- 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é
[modifier | modifier le wikicode]- la commande
configure terminal
: Permet de passer en mode configuration (config) - la commande
disable
Le mode config
[modifier | modifier le wikicode]- 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
ouint f 0/0
pour aller en config-if sur le port fastethernet 0/0)
Le mode config-if
[modifier | modifier le wikicode]- 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