RSX102 Chapitre05
RSX102 Chapitre05
RSX102 Chapitre05
e
j
u
s
q
u
2
5
f
o
i
s
RSX101/RSX102 Chapitre 05 Couche rseau et routage
149
0x00 00 00 00
0x00 00 00 00
Mtrique (Distance vers Rseau 2)
. . .
Et ainsi de suite !
Max =25 entres (nombre
de routes envoyes)
Un message RIP est transmis par UDP port 520
Commandes RIP-1-
Contenu dun message RIP
1. Champcommande :
A. l : requte.
Il s'agit d'une demande d'information sur tout ou partie de la table de routage d'un routeur
distant.
Cetterequteest utiliseaussi par unemachinequi dmarrepour rcuprer lestablesde Cette requte est utilise aussi par une machine qui dmarrepour rcuprer les tables de
routage, sans attendre leur prochaine diffusion,
B. 2: rponse.
Il s'agit d'un message contenant des tables de routage,
Lmission de ce message peut tre due :
Soit la rponse un message de requte,
Soit l'envoi priodique des tables de routage,
Ou bien l'envoi de tables de routage suite une reconfiguration durseau,
2 lechampversiondoit tre1
RSX101/RSX102 Chapitre 05 Couche rseau et routage
150
2. le champversiondoit tre 1.
3. le champidentificateur de la famille de protocole (AFI : Address Family Identifier) , le protocole
RIP tait conu pour supporter plusieurs types de protocoles rseaux. pour le protocole IP, est gal
2.
= Cette valeur est la seule mise en uvre par RIP.
= Le routeur IP doit ignorer les entres pour toute autre valeur que 2 ;
76
Commandes RIP-2-
Le champ adresse IP Rseau 1contient soit :
L'adresse d'un rseau, (par exemple 128.56.0.0),
L'adresse d'un sous-rseau (par exemple 128.56.3.0),
comme RIP ne transporte pas de netmask associ avec les adresses, ceci ne peut
fonctionner que s'il existe une configuration locale du netmask qui doit tre la mme
dans l'ensemble du rseau
L'adresse d'une station (par exemple 128.56.3.4),
La route par dfaut (Adresse IP : 0.0.0.0, Mask = 0) ;
Le champ mtrique contient le cot pour atteindre ce rseau.
Valeur max de la mtrique est 15.
Une mtrique de 16 indique que la route n'est plus accessible et l'entre correspondante
RSX101/RSX102 Chapitre 05 Couche rseau et routage
151
Une mtrique de 16 indique que la route n est plus accessible et l entre correspondante
doit tre retire de la table de routage.
Remarque : Il est difficile, en raison de la limitation du champ mtrique, d'allouer aux liaisons un
cot autre que 1 (La mtrique indique donc le nombre de routeurs qu'il faudra traverser pour
atteindre le rseau).
RIP et la Gestion des temporisateurs -1-
Fonctionnement :
En rgime stable, c'est--dire quand il n'y a pas de modification des tables de
routage chaquerouteur met priodiquement sestableset r ar me son routage, chaque routeur met priodiquement ses tables et r ar me son
t empor i sat eur .
La priode est gnralement de 30 secondes
Problme : Aprs une panne quelconque ou un changement dans les tables de
routage, tous les routeurs risquent d'avoir leur t empor i sat eur synchr oni s
Cr at i on des r af al es r gul i r es et i mpor t ant es de messages
RI P
RSX101/RSX102 Chapitre 05 Couche rseau et routage
152
RI P
Solution : Introduire une partie alatoire dans les temporisateurs utiliser
r andom[ 30, 35] plutt que 30 secondes
technique frquemment utilise pour empcher les synchronisations gnantes
77
RIP et la Gestion des temporisateurs -2-
Deux temporisateurs sont associs chaque route : TimeOut et Garbage-collection
Un routeur dcide qu'une route n'est plus valide quand il n'a pas reu de
f hi t tt t d t i d d 180 d (t i t rafrachissement pour cette route pendant une priodede 180 secondes(temporisateur
de TimeOut)
Le TimeOut est initialis lors de ltablissement de la route ou bien sur rception dun
message de MAJ .
Sur lexpiration du TimeOut la route est dclare non valide (distance infinie), mais
RSX101/RSX102 Chapitre 05 Couche rseau et routage
153
p ( ),
pas encore enleve de la table de routage (reste pour un certain temps ce qui permet au
processus de routage dinformer les routeurs voisins que cette route nest plus valide]
Sur lexpiration du temporisateur du Grabage-Collection : la route est enlve
dfinitivement de la table de routage
Fonctionnement de RIP
Fonctionnement de RIP : Au dmarrage, un routeur
1.Dtermine l'adresse rseau de ses interfaces
2.Demande les informations de ses voisins
Il envoie une requte sur le port UDP N 520
CMD 1 AF 0 M t i 16 CMD =1, AF =0, Metric =16
RIP demande le vecteur de distance complet de chaque voisin
N.B : toutes les implmentations ne suivent pas cette rgle
3.Lors de la rception d'une demande, un routeur envoie sa table complte ou partielle
suivant la nature de cette demande. :
pour une nouvelle route, il incrmente la distance, vrifie que celle-ci est strictement infrieure
15et diffuseimmdiatement levecteur dedistancecorrespondant
RSX101/RSX102 Chapitre 05 Couche rseau et routage
154
15 et diffuse immdiatement le vecteur de distance correspondant,
pour une route existantemais (reue avec une avec une distance plus faible), la table est mise
jour. La nouvelle distance et, ventuellement, l'adresse du routeur si elle diffre sont intgres
la table.
N.B : Le champ AFI est mis 2 pour le protocole IP. La seule exception est lorsquun routeur ou un hte envoie une
requte pour demander la table de routage complte, dans ce cas, ce champ est mis 0