III.9.5 Le Routage
Le routage d'un paquet consiste à trouver le chemin
destinatrice à partir de son adresse IP. Si le paquet émis par
une machine ne trouve pas sa destination dans le réseau ou sous -
réseau local, il doit être dirigé vers un routeur qui
rapproche le paquet de son objectif, comme l'illustre bien la figure III.18. Il
faut par conséquent que toutes les stations du réseau
possèdent l'adresse du routeur par défaut. La machine source
applique le masque de sous - réseau (netmask) pour savoir si le routage
est nécessaire.
Internet
Routeur B
192.67.21.0
193.48.32.0
193.48.32.1
193.17.52.64
193.17.52.128
Routeur A
Routeur C
Routeur distant
192.67.21.53
192.67.21.1
192.17.52.192
193.17.52.0
193.17.52.7
Chaque routeur doit donc connaître l'adresse du
routeur suivant lorsque la machine de destination n'est pas sur les
réseaux ou sous - réseaux qui lui sont raccordés. C'est
donc une machine dédié ou non avec au moins deux interfaces
réseau (2 adresse IP et un nom). Il doit gérer une table de
routage de manière statique ou dynamique.
Fig. III.18 Exemple de routage
La table du routage du routeur A est donnée ci -
dessous :
192.67.21.0 : is directly connected, Ethernet
0
193.48.32.0 : is directly connected, Ethernet
1
193.17.52.0 : is directly connected, Ethernet
2
193.17.52.64 : is directly connected, Ethernet
3
193.17.52.128 : is subnetted (mask is
255.255.255.192), 4 subnets
193.17.52.128 via 193.17.52.67
193.17.52.192 via 192.67.21.1
0.0.0.0 via 193.48.32.1
Les quatre premières lignes identifient les
assignations d'adresses IP à des interfaces physiques, le routeur
possède donc 4 ports Ethernet.
La cinquième ligne précise, en fonction de
la valeur du masque, qu'il existe 4 sous - réseaux : 193.17.52.0,
193.17.52.64, 193.17.52.128 et 193.17.52.192.
Les lignes suivantes concernent des routages statiques. La
première entrée indique que lorsque le routeur reçoit un
paquet dont l'adresse de destination est sur le réseau 193.17.52.128, le
paquet doit être envoyé au routeur 193.17.52.67. La
dernière entrée, définit le routage par
défaut : si aucune des routes définies
précédemment ne convient, le paquet est envoyé vers la
machine 193.48.32.1 qui est un routeur distant.
Ainsi, si la station 193.17.52.7 veut atteindre une
machine située sur le réseau 192.17.52.192, le paquet sera
relayé par le routeur A qui transmettra au routeur B. Il est à
noter que les routeurs situés dans un sous - réseau prennent
généralement les premières adresses.
Dans le cas du routage statique, la table est
établie une fois pour toutes. Ce type de routage simple peut être
utilisé pour un réseau local avec une connexion externe.
Pour le routage dynamique, la table est mise à jour
périodiquement à l'aide de protocoles spécifiques. Les
routeurs envoient régulièrement la liste des réseaux ou
des sous - réseaux que l'ont peut atteindre par eux. Ce qui permet aux
autres routeurs de mettre à jour leur table de routage. Ils
évaluent dynamiquement la meilleur route vers chaque réseau ou
sous - réseaux.
Les principaux protocoles de routage dynamique
sont :
· RIP (Routing Information Protocol), qui utilise une
technique de diffusion (broadcast) périodique. Les transferts se font
à l'aide de datagrammes UDP ;
· EGP (Exterior Gateway Protocol), qui limite la
transmission de la table au routeur voisin (dialogue). Les transferts se font
à l'aide de datagrammes IP.
|