Académique Documents
Professionnel Documents
Culture Documents
COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
I. Historique
Issu des travaux de Bellman-Ford, il a été developpé par l'université de Californie (UCB,
University of California at Berkeley) pour UNIX BSD 4.2 (Berkeley Software Diffusion);
RIP (Routing Information Protocol) est un protocole libre de droit, facile à "installer", simple,
solide et a été l'un des premiers protocoles de routage à être developpé (utilisé initialement
pour Arpanet), ce qui en fait son grand succès.
Le routeur va utiliser la diffusion sur le réseau pour propager ses tables de routage (en
broadcast pour RIP version 1). Cette mise à jour se fait toutes les 30 sec et envoit ces tables à
tous les routeurs voisins (directement connecté), ce qui augmente le trafic sur le reseau.
Il n'y a pas d'accusé de reception des messages, si on ne reçoit aucun message durant 180 sec,
la route silencieuse est marqué comme inaccessible. S'il n'y a toujours aucune mise à jour
après 240 secondes, le protocole RIP enlève toutes les entrées dans sa table de routage
correspondant au routeur qui ne répond pas.
Lorsqu'un routeur est arrêté par la procédure normale d'extinction, il envoie, à ses voisins, sa
table avec tous les liens à 16, cette procédure permet une convergence (stabilisation des
tables) plus rapide vers la nouvelle situation.
Chaque entrée de la table de routage fournit l'adresse IP d'un réseau, le prochain routeur sur le
chemin (le Next Hop), le nombre de sauts (le Hop Number) pour l'atteindre. La valeur 16
indique que la destination est inaccessible, la valeur 0 indique que le reseau est directement
connecté au routeur.
RIP ne conserve que l'entrée correspondant à la meilleure route. Lorsqu'une information
fournit une route plus intéressante, elle écrase l'ancienne.
Destination Prochain routeur Nombre de sauts
Réseau 1 Routeur A 2
Réseau 2 Routeur B 4
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
Réseau 3 Routeur B 3
IV. Problemes
- Les messages ne sont pas authentifiés. Il est alors possible à une personne malveillante de
générer des messages RIP avec des coûts tels que toutes les routes passent par un seul et
même routeur. Ce qui peut paralyser complètement le réseau (congestion).
- RIP est malheureusement concerné par la convergence lente, et/ou problème de valeur
infinie.
(Problème concernant tous les protocoles à vecteur distance)
Imaginons ce schéma :
Si la liaison entre le routeur A et le réseau 1 est rompue, le routeur enregistre une métrique de
16, pour indiquer que le réseau est inaccessible. Mais lorsque le routeur B va diffuser les
informations de sa table, il informe le routeur A d'une route vers le réseau 1 avec une distance
de 1 (il ne fournit pas le "Next Hop", si bien que A ne sait pas que la route passe par lui). A
enregistre cette "nouvelle" route, puisqu'elle présente une métrique plus interessante. Lorsqu'il
diffuse à son tour sa table, B reçoit une métrique de 1 pour la route vers le réseau 1, et renvoie
à son tour sa table de routage. Les distances vont augmenter jusqu'à atteindre une valeur
infinie (16) et marquer le réseau 1 comme inaccessible.
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964
- la mise à jour de l'horizon éclaté (split horizon): un routeur ne diffuse pas une route sur
l'interface par laquelle il a été informé de son existence. Dans notre exemple, le routeur B qui
a reçue l'information de l'interface vers le routeur A, ne réemet pas de route vers le réseau 1
sur cette interface. Cette solution fonctionne pour des topologies linéaires, mais pas sur les
topologies maillées.
- le mécanisme de gel (hold down): un routeur qui a détecté qu'un réseau est inaccessible,
refuse pendant un certain temps toutes les routes vers ce réseau, que les autres routeurs
pourraient lui envoyer. Ce temps est supérieur au temps nécessaire à la diffusion des
informations valides sur tout le réseau.
- l'antidote (poison reverse): les informations d'inaccessibilité des routes sont propagées
instantanément, de façon à réduire le temps nécessaire pour informer tous les routeurs.
V. Message
La taille maximale d'un message RIP est de 512 octets de charge utile, auxquels il convient de
rajouter 28 octets pour l'en-tête UDP (port 520) et IP, car un message RIP est encapsulé dans
un datagramme UDP.
Cette taille limite le nombre d'entrées (routes) dans un message à 25.
VI. Conclusion
Pour Résumer :