Eth0=.01 Eth1=.02
Tous les routeurs CISCO ont une architecture interne suivant le schéma ci-dessous :
Avec NVRAm = Mémoire Ram non Volatile. La carte mère est en général intégrée au chassis. Par contre les interfaces sont des cartes additionnelles. Il existe des interfaces Ethernet, Token-Ring, série V35-V24, RNIS (ISDN), ATM, etc…
La CPU est un microprocesseur Motorolla de la famille 68000 avec un BIOS spécial nommé « I.O.S. » pour Internetwork Operating System.
La mémoire ram principale contient le logiciel IOS + la table de routage dynamique + un buffer pour les files d’attentes E/S. La mémoire flash contient une sauvegarde de l’IOS. La mémoire NVRAM contient la configuration du routeur + la configuration de l’IOS.
La mémoire ROM, quand à elle, contient un boot de démarrage et est utilisée pour des opération de maintenance difficiles.
a) les Routeurs modulaires tels que les séries 7000 ; construits autour d’un chassis.
b) Les routeurs fixes tels que les séries 2500 ou 1000.
c) Les serveurs d’accès tels que les séries 750 ou 200.
L’IOS de CISCO a été conditionné en blocs de logiciels.
Donc, le routage IP supporte tous les protocoles de routage sous IP, les pontages transparents et de conversion, les lignes W.A.N. (X25, Numéris, Frame-relay, L.L.) ; ainsi que le routage Novell,.
Pour pouvoir programmer le routeur, il faut utiliser plusieurs modes de configuration, pour lesquels certains sont protégés par mots de passe :
MODES |
FONCTIONS |
Router> |
Mode Exec, (commandes éxécutables), accessible avec le « Unprivileged level » par un login qui nécessite un pasword (cmaker). |
Router# |
Mode Exec, avec Priviléges, pasword = cisco, qui permet de régler les paramètres de l’IOS. |
> |
Mode « Run Monitor » qui permet de reloader une configuration de boot. |
Router(config)# |
Mode de configuration globale, disponible en mode privilègié. Permet la configuration du terminal, des interfaces, des protocoles, etc… |
En règle générale, il existe une adresse réservée pour le
test interne d’une interface. C’est la LOOPBACK address. L’auto-test est
réalisé en éffectuant un test d’écho (ping) sur l’adresse 127.0.0.1
L’autotest n’a pas besoin du réseau extérieur, comme le montre le schéma ci-dessous :
Dans toute classe IP, les bits d’un Host-ID à 0 servent à identifier le réseau ; exemple 192.168.20.0. De même, les bits d’un Host-ID à 1 servent à identifier l’adresse de Diffusion (Broadcast) ; exemple 192.168.20.255.
Pour faire une affectation d’adresse IP sur les routeurs CISCO, il faut taper la commande suivante :
configure terminal
interface ethernet 0
ip address 192.168.230.12 255.255.255.0
CISCO autorise une adresse IP secondaire sur la même interface. Ceci est utile lors de la modification du plan d’adressage de votre réseau, pendant une phase de migration :
configure terminal
interface ethernet 0
ip address 192.168.230.12 255.255.255.0
ip address 144.168.10.221 255.255.255.0 secondary
Les informations de cache ARP sont effacées après une période de non-utilisation. Pour CISCO, la valeur par défaut est de 4h00. Par comparaison, Windows-NT elle est de 2 minutes ! ! !
Pour visualiser le contenu du cache ARP sur votre station Windows-NT
c:\arp –a
Interface : 144.19.74.60
Internet Address Physical Address Type
144.19.74.61 00-00-c0-11-94-5a dynamic
144.19.74.62 00-00-c0-02-94-5a dynamic
144.19.74.63 00-00-0c-42-20-15 dynamic
c:\
Pour visualiser le contenu du cache arp sur un routeur CISCO
Cisco>show ip arp
Protocol Address Age(min) Hardware-Addr Type Interface
Internet 144.19.74.60 0 0000-c030-3f97 arpa Ethernet 0
Internet 144.19.74.61 4 0000-c011-3fb7 arpa Ethernet 0
Internet 144.19.74.62 77 0000-c002-4f95 arpa Ethernet 0
Internet 144.19.74.63 - 0000-c038-2f85 arpa Ethernet 0
Pour définir la méthode d’encapsulation des paquets arp :
arp {arpa | probe | snap }
avec arpa pour l’ethernet II, probe pour HP et snap pour 802.3-SNAP.
Pour ajouter une entrée statique dans le cache arp :
arp 144.19.24.02 0800.0c00.1234.1234 arpa
Pour effacer le cache arp CISCO :
monrouteur# clear arp-cache
Les routeurs ont des tables de routage, pour lesquelles on trouve :
- un réseau de destination et un masque,
- l’adresse du prochain saut,
- une métrique de saut.
Exemple :
204.92.77.0 204.92.76.0 192.168.222.0
Ce qui donne la table de routage pour R1 :
Réseau |
Masque |
Prochain Saut |
Métrique |
204.92.77.0 |
255.255.255.0 |
204.92.77.01 |
0 |
204.92.76.0 |
255.255.255.0 |
204.92.77.02 |
0 |
192.168.222.0 |
255.255.255.0 |
204.92.76.01 |
1 |
|
|
|
|
Cette table est consultable avec l’instruction :
Show ip route
Dans le schéma précédent, nous allons entrer pour chacun des routeurs, les routes statiques des extrémités les plus éloignées :
R1 ip route 192.168.222.0 255.255.255.0 204.92.76.01
R2 ip route 204.92.77.0 255.255.255.0 204.92.76.02
Les principaux protocoles de routages utilisés par CISCO sont RIP et IGRP.
interface ethernet 0
ip address 204.92.76.1 255.255.255.0
interface token-ring 3
ip address 193.222.178.1 255.255.255.0
router rip
network 204.92.76.0
network 193.222.178.0
interface ethernet 0
ip address 204.92.76.1 255.255.255.0
interface token-ring 3
ip address 193.222.178.1 255.255.255.0
router igrp 1
network 204.92.76.0
network 193.222.178.0
Novell de NetWare, présente une architecture Client/Serveur EXCLUSIVEMENT !
De ce fait, les communications d’égal à égal ne sont pas possibles. Toutes les transactions sont éffectuées au travers d’un serveur Novell.
Au travers de ce serveur, les clients ont des accès limités aux répertoires partagés par le serveur, aux files d’impression et aux services de courrier électronique.
La structure des protocoles utilisés par NetWare est la suivante :
|
|
|
|
Programmes Applicatifs |
||
|
|
|
|
|||
Transport |
Novell RIP |
Error |
Echo |
Netware Core protocol N.C.P. |
S.P.X. |
Service Adversiting Protocol S.A.P |
Réseau |
Internetwork Packet Exchange (IPX) |
|||||
Liaison |
Ethernet 802.3 |
|||||
Physique |
10 base T |
Les adresses IPX contiennent à la fois l’identificateur NETID et HOSTID. Tous les équipements sur le même segment de réseau ont le même NETID. Chaque équipement du réseau possède un HOSTID unique.
L’adresse IPX est donc constitué de l’adresse IPX du réseau + l’adresse IPX de la machine. Et c’est tout.
Configure terminal
Ipx routing
Interface ethernet 0
Ipx network 0123456
Interface ethernet 1
Ipx network 456789
Un réseau local ne fournit qu’une connectivité dans une zone géographique limitée. Il est souvent nécessaire de raccordes des sites distants. Pour cela, une encapsulation par un protocole WAN est indispensable. Le schéma ci-dessous est un exemple :
TELNET |
|
|
|
TELNET |
||
TCP |
|
|
|
TCP |
||
IP |
|
|
|
IP |
||
802.3 |
HDLC |
|
|
|
HDLC |
802.5 |
10 base T |
V35 |
|
|
|
V35 |
Token |
Dans le schéma ci-dessus, chacun des routeurs utilise deux interfaces : une interface LAN et une interface HDLC/V35 qui sera connectée à un modem, puis à un opérateur tel que France télécom. (RNIS ou RTC ou Transpac…)
Configure terminal
Interface serial 0
Encapsulation ppp
Ip address
Tous les nœuds de réseaux se relayent les trames en se basant sur l’adresse de réseau IP ou IPX principalement.
Dans une procédure de routage, les adresses MAC sont retirées, puis les données sont transmises au niveau réseau.
Mais que se passe t-il donc si le protocole n’a pas de couche réseau ?
La réponse est simple : les trames ne passent pas ! Il faut donc utiliser la technique du pontage, qui consiste à établir un relais basé sur l’identification de MAC adresse.
Ceci est indispensable pour les protocoles suivants :
DEC LAT : |
Le système de Digital |
NetBeui : |
Microsoft NT ou IBM lan manager |
NetBios : |
Lantastic |
SNA : |
IBM |
Configure terminal
Bridge 1 protocol ieee
Interface ethernet 0
Bridge-group 1
Interface ethernet 1
Bridge-group 1
Exit
Eléments du routeur CISCO pouvant être mis à jour :
- la rom de Boot
- la mémoire flash
- l’IOS
- la mémoire principale
La plupart de ces mises à jour se font à partir du site web de CISCO. L’accès aux patchs et releases est soumis à un contrat de maintenance payant. Le coût est prohibitif pour une école.
Le cas le plus fréquent est la mise à jour de l’IOS ; ce qui nécessite la mise en place d’un serveur TFTP. (on en trouve d’excellent en shareware et pas cherware du tout)