Protocole RIP - Exemple
On considère la topologie réseau suivante :
Les tables de routage d’un routeur contiennent les informations suivantes :
• la destination qui indique l’adresse du réseau où se trouve la machine destination. Cette adresse réseau est déter-
minée grâce au couple (adresse IP, masque réseau).
•la passerelle donne l’adresse IP du routeur voisin par lequel passer pour atteindre la machine destination. Si l’adresse
destination est celle d’un routeur voisin, ce champ est vide.
• l’interface qui indique l’interface réseau du routeur à utiliser pour atteindre la passerelle.
• la métrique qui correspond au nombre de routeurs à traverser pour atteindre la destination.
Lors de l’initialisation du protocole, on obtient, par exemple, les tables de routage des routeurs R1 et R3 suivantes :
Table de routage de R1 Table de routage de R3
destination passerelle interface métrique destination passerelle interface métrique
[Link]/30 eth0 0 [Link]/30 eth0 0
[Link]/24 wlan0 0 [Link]/30 eth1 0
[Link]/30 eth2 0
[Link]/30 eth3 0
Après cette phase d’initialisation , un routeur poursuit le protocole en échangeant des demandes RIP avec ses voisins.
Ainsi lorsqu’un de ces voisins reçoit une telle demande, il doit accuser réception en lui envoyant sa table (ou une partie
de sa table en fonction de la demande de l’émetteur) en réponse. Lorsque que le routeur reçoit la réponse de son voisin,
il y a quatre cas possibles :
1. Il découvre une nouvelle route vers un sous-réseau jusque là inconnu → il l’inscrit dans sa table
2. Il découvre une route plus courte vers un sous-réseau connu → il efface l’ancienne route de sa table et inscrit la
nouvelle.
3. il reçoit une nouvelle route plus longue vers un sous-réseau connu → il l’ignore.
4. il reçoit une route existante mais plus longue, vers un routeur passant par le même voisin. Cela signifie qu’un
problème est apparue sur son ancienne route → il met donc à jour sa table avec cette nouvelle route
1 NSI Tle - 2023/24
Après avoir échangé une demande RIP avec R3 la table de routage de R1 contient les informations suivantes :
Table de routage de R1
destination passerelle interface métrique
[Link]/30 eth0 0
[Link]/24 wlan0 0
[Link]/30 [Link] (R3) eth0 1
[Link]/30 [Link] (R3) eth0 1
[Link]/30 [Link] (R3) eth0 1
Les trois dernières lignes de la table viennent des informations envoyé par R3.
La distance a été augmentée de 1 pour prendre en compte le saut de plus (le passage par le routeur R1).
La passerelle est le routeur R3 par son interface eth0 que l’on a précédemment associée à l’adresse IP : [Link].
2 NSI Tle - 2023/24
De la même manière la table de routage de R3 contient les informations suivantes après échange avec R1 :
Table de routage de R3
destination passerelle interface métrique
[Link]/30 eth0 0
[Link]/30 eth1 0
[Link]/30 eth2 0
[Link]/30 eth3 0
[Link]/24 [Link] (R1) eth0 1
En répétant les demandes RIP et en mettant à jour leurs tables de routages selon l’algorithme décrit ci-dessus, les
routeurs vont finir au bout d’un certain temps par avoir la même « vision » du réseau et des meilleurs routes à suivre
pour acheminer un paquet. Par exemple la table de routage finale pour le routeur R1 est la suivante :
Table de routage de R1
destination passerelle interface métrique
[Link]/30 eth0 0
[Link]/24 wlan0 0
[Link]/30 [Link] (R3) eth0 1
[Link]/30 [Link] (R3) eth0 1
[Link]/30 [Link] (R3) eth0 1
[Link]/30 [Link] (R3) eth0 2
[Link]/24 [Link] (R3) eth0 3
3 NSI Tle - 2023/24