Le protocole RIP
Le protocole IGRP
Le protocole OSPF
Introduction
Routage dynamique
Routage dynamique : protocole de communication inter-routeurs
qui va permettre de construire automatiquement les tables de
routages.
Protocole de communication inter-routeurs : chaque routeur
communique avec ses voisins directement accessibles pour changer
les informations.
Le principe du routage ne change pas, cest la faon de mettre jour
( construire ) la table de routage qui change, puisquelle nest plus
manuelle mais dynamique.
Le routage dynamique
Le routeur assimile ( apprennent ) dynamiquement de nouvelles informations de routage
(grce des protocoles spcifiques) vers d'autres rseaux.
Lorsqu'un algorithme de routage met jour une table de routage, son principal objectif
est de dterminer la meilleure information inclure dans la table afin de trouver le
meilleur chemin.
A chaque lien du rseau est associ une valeur appele METRIQUE
Tant que la mtrique est petite meilleur est le chemin.
La mtrique est utilis pour choisir le meilleur chemin .
A
4
12
B
1
D
6
2
LA Mtrique
La mtrique d'un lien peut tre soit en fonction d'une seule caractristique ou en fonction de
plusieurs caractristiques.
Quelques mtriques utilises :
Bande passante ( Dbit ) : par exemple, une liaison Ethernet sera 10 ou 100 Mbits/s.
Le Dlai : temps requis pour acheminer un paquet sur le lien .
La Charge : la quantit d'activit sur une ressource rseau telle qu'un routeur ou une liaison.
La Fiabilit : Taux d'erreurs de chaque liaison du rseau.
Le Nombre de sauts : nombre de routeurs par lesquels un paquet doit passer avant d'arriver
destination.
Le Cot : valeur arbitraire, habituellement base sur la bande passante, la dpense dargent ou
d'autres mesures, attribue par un administrateur de rseau.
Toute combinaison de ces valeurs.
Le temps de convergence
A
R3
R4
B
R2
R6
R5
Principe RIP
Initialisation
Au dmarrage le routeur dtecte toutes les interfaces actives, et ainsi
cre la table de routage des routes directes.
Il envoie une requte sur chacune des interfaces afin dobtenir les
tables de routages compltes des autres routeurs voisins.
Le routeur reoit les listes de rseaux accessibles par les routeurs
adjacents, avec une distance associe chaque destination.
Lorsquune nouvelle destination est reue, le routeur lajoute sa
table de routage, indiquant comme adresse de destination, ladresse
source lorigine du message RIP .
Exemple
Au dmarrage : le routeur dtecte deux liens qui lui sont directement connect
Destination
Distance
Prochain pas
144.19.0.0
Direct
130.21.0.0
Direct
Aprs la rception des table de routage de ces voisins il va mettre jour sa propre table de routage
Destination
Distance
Prochain pas
144.19.0.0
Direct
130.21.0.0
Direct
200.1.1.0
144.19.1.100
200.2.5.0
144.19.1.101
199.23.3.0
130.21.5.30
131.200.0.0
130.21.5.32
Principe RIP
Ajout dune route
Aprs la phase dinitialisation, le routeur va diffuser rgulirement
sur chacune de ses interfaces, par dfaut toutes les 30 secondes, sa
table de routage.
Le routeur a sont tour il reoit des informations dautres routeurs .
Si une destination existant dans la table de routage est reue par le
routeur alors il compare les distances et garde dans sa table de
routage lentre ayant la plus petite distance .
En suite il diffuse alors cette information sur les autres interfaces.
Destination
Distance
Prochain pas
144.19.0.0
Direct
Destination
Distance
130.21.0.0
Direct
144.19.0.0
200.1.1.0
200.2.5.0
199.23.3.0
131.200.0.0
Destination
Distance
Prochain pas
144.19.0.0
Direct
130.21.0.0
Direct
200.1.1.0
144.19.1.100
200.2.5.0
144.19.1.101
199.23.3.0
130.21.5.30
131.200.0.0
130.21.5.32
Comparaison
Mise jour
Destination
Distance
Prochain pas
144.19.0.0
Direct
130.21.0.0
Direct
200.1.1.0
144.19.1.102
200.2.5.0
144.19.1.102
199.23.3.0
130.21.5.30
131.200.0.0
130.21.5.32
Principe RIP
Suppression dune route
La distance maximal est de 16 (count to infinity) et correspond un
rseau inaccessible.
Aprs 3 minutes (invalid timer), une route sur laquelle on na plus
dinformation devient inaccessible (cot de 16).
Elle sera dtruite de la table de routage 1 minute plus tard (route
flush timer), de faon diffuser linformation aux autres routeurs.
I G R P (vecteur de distance)
IGRP : Interior Gateway Routing Protocol est un protocole vecteur de distance mis
au point par CISCO
Informations de routage diffuses toutes les 90 secondes.
la mtrique utilis est une combinaison de :
Bande passante
Dlai
Charge du lien
Fiabilit (taux de succs)
Unit de transfert d'information maximale (MTU)
Exemple
19.2 Kbits/s
1.5 Mbits/s
1.5 Mbits/s
1.5 Mbits/s
OSPF
Dcouverte du rseau
Au dmarrage , un routeur dtecte les rseaux qui lui sont directement
connects , et il initialise a base de donnes topologique.
par la suite , il sollicite touts les routeurs pour avoir des informations il
demande leurs base de donnes topologique .
On se basant sur ces informations il va mettre jour a bases de donnes pour se
synchroniser donc lensemble de routeur vont avoir la mme base de donnes
d'informations.
4 (R1)
12 ( R3)
B
1 ( R2)
3 (R4)
12
12
6 (R6)
2 ( R5)
le principe consiste construire un arbre dont la racine est le routeur qui excute
lalgorithme .
tape2 : Par la suite , on prend la branche qui possde le plus petit poids et on place le
routeur associ comme routeur racine , et on refait ltape 1.
tape 3 : Si on trouve une autre branche ayant un poids infrieur alors on abondons la
branche courante et on refait ltape 1 partir de la nouvelle branche, jusqu traiter
toute les chemin
Larbre calcul des plus courts chemins permet de construire la table de routage.
Exemple : calcul de
A
larbre partir de A
4 (R1)
12 ( R3)
3 (R4)
1 ( R2)
6 (R6)
2 ( R5)
A
12
B
4
D
A
12
4
D
12
6
E
3
E
2
C
4
D
3
C
6
B
C
4
2
A
4
D
2
C
6
B
4 (R1)
A
12 (R3)
B
1 (R2)
D
1
D
3 (R4)
6 (R6)
2 (R5)
C
6
B
Destinati
on
Passer
par
Cot
direct
Passer par
Cot
direct
Destination
Passer par
Cot
R1
direct
R2
direct
R3
direct
R3
R6
R4
R5
R6
R2
R5
R1
R4
Destination
Passer par
Cot
R1, R2, R3
direct
R3, R6
R4, R5, R6
R2, R5
R1, R4
Passer par
Cot
R1
direct
R2
direct
R3
direct
R3
R6
R4
R5
R6
R2
R5
R1
R4
Destination
Passer par
Cot
R1
direct
R2
direct
R3
direct
R4
R6
R5
Exercice
Donner la table de routage du routeur A
4 (R1)
A
2 (R3)
B
1 (R2)
D
3 (R4)
1 (R6)
3 (R5)
OSPF (suite)
Inconvnients du routage tat de liaison
Traitement et Mmoire
Les routeurs doivent utiliser plus de mmoire et excuter plus de traitements que pour les protocoles
vecteur de distance.
Les routeurs mettent jour leurs donnes par rapport tous les autres routeurs Leur mmoire doit donc
tre en mesure de contenir toute cette information.
Bande passante
La largeur de bande consacre l'inondation initiale ( dcouverte du rseau ) de donnes peut tre trs
importante. Tous les routeurs transmettent des donnes de mise jour tous les autres routeurs. Ce
processus rduit temporairement la quantit de bande passante disponible pour les utilisateurs.
Ensuite, les protocoles ncessitent peu de bande passante pour transmettre des mise jour qui ne refltent
que des changements topologiques.
Amlioration de lOSPF
Pour amliorer les performance du protocole OSPF , le rseau est dcoup en
plusieurs zone ( area )
Chaque area contient un ensemble de routeurs ( < 50 )
Les routeur lintrieurs dune zone sont dits routeurs internes et il utilise utilise
le protocole OSPF .
Il existe des routeur qui permet de relier les diffrentes zone.
ces routeur appartienne une zone appele BACKBONE ( area 0 ), qui consiste
en un ensemble de routeurs qui permet de relier les diffrentes area.
Les routeur dune zone qui communique avec la zone 0 sont dit routeur de
brodeur ( ABR : Area Border Routers).)
Une base de donnes topologiques est une vue globale des rseaux en relation avec des
routeurs.
La base de donnes topologiques contient la collection de LSAs reue de tous les routeurs
dans la mme zone.
Dans une zone , les bases de donnes topologiques de tous les routeurs sont identiques.
La topologie d'une zone est invisible en dehors de la zone . En conservant des topologies
des zone spares OSPF gnre moins de trafic de routage.
La division en zone cre deux types de routages le routage intra-zone et le routage interzone.