Vous êtes sur la page 1sur 74

Royaume du Maroc

Ministère de l'enseignement supérieur


Université Chouaib Doukkali - EL JADIDA

Séminaire
Les Protocoles de Routage IP

N.ELKAMOUN DESS Télécom-Réseaux 1


Introduction
 Dans un réseau ,tel que Internet, les paquets IP
doivent être transportés d’une extrémité à
l’autre
Afin de permettre ce transport de bout en bout
le paquet doit satisfaire à deux grandes fonctions:
–L’adressage
–Le routage

N.ELKAMOUN DESS Télécom-Réseaux 2


Plan
 Les techniques de routage
 Notion de Système Autonome (AS)
 Les algorithmes de routage
 Vector-Distance
 Link-state
 RIP
 (E)IGRP
 OSPF
 EGP BGP
 Solution Cisco

N.ELKAMOUN DESS Télécom-Réseaux 3


Les techniques de routage
 Le routage consiste à faire transiter des
paquets IP depuis un réseau vers un autre
réseau par des noeuds spécialisés appelés
passerelles (gateway) ou routeurs (router)
 Le routage IP est basé uniquement sur l'adresse du
destinataire.
 Le Routeur possède les informations de routage
dans sa table de routage.
 Sa table de routage peut être statiqueou dynamique
avec mise à jour par des protocoles de routage.
N.ELKAMOUN DESS Télécom-Réseaux 4
Les techniques de routage
 Routage statique :
– Mise à jour manuelle de la table de routage
 Langage de commande des routeurs (Cisco : ip
route)
 Commande "route" des stations unix
– convient uniquement pour des sites de taille
modeste
– généralement le routage est modifié après
découverte du problème

N.ELKAMOUN DESS Télécom-Réseaux 5


Les techniques de routage
 Routage dynamique
– Mise à jour automatique de la table de routage
– indispensable dès que la topologie devient
complexe,
– ==> protocoles de routage dont :
 le but est de maintenir des informations associées aux
routes de manière cohérente
– les protocoles de routage sont de natures différentes
selon qu’ils :
 traitent des informations de routage à l’intérieur d’un
domaine de routage ,
 relient plusieurs domaines de routage.

N.ELKAMOUN DESS Télécom-Réseaux 6


Autonomous System
 Concept de «Système Autonome» (AS) :
– Domaine de routage (réseaux + routeurs) sous la
responsabilité d’une autorité unique.
– Architecture de routage indépendante des autres systèmes
autonomes
– Exemple : Maroc est un AS
– correspond à un découpage de l’Internet.
– Un AS est identifié par un numéro unique (16 Bits) attibué
par le NIC(Network Information Center).
 A l’origine, les AS étaient connectés sur le noyau
ARPANET qui constituait également un AS,
aujourd’hui, il existe seulement des AS
interconnectés.
N.ELKAMOUN DESS Télécom-Réseaux 7
Autonomous System (suite)
 La connexité implique que les routeurs d’un AS
échangent les informations de routage:
– un routeur dans un AS est dit «internal gateway»
– le protocole de routage entre «internal gateways»
est appelé «Exterior Gateway Protocol» Exemple :
EGP.
– Le protocole de routage à l’intérieur d’une «interior
gateway» est appelé «Interior gateway Protocol»;
Exemple de IGP’s: RIP, OSPF, IGRP.

N.ELKAMOUN DESS Télécom-Réseaux 8


Autonomous System (suite)
 Les IGP’s n’échangent que les tables de routage internes
à l’AS, mais certains routeurs doivent d’autre part,
dialoguer avec les «exterior gateways» pour découvrir les
réseaux externes à l’AS.
 EGP (External Gateway Protocol) a pour fonction
l’échange d’information sur la connectivité entre AS’s.

N.ELKAMOUN DESS Télécom-Réseaux 9


Autonomous System
IGPs

EGP

IGPs
AS 1 AS 2
N.ELKAMOUN DESS Télécom-Réseaux 10
Les algorithmes de routage

 Deux classes d’algorithmes existent :


Les algorithmes Vector-Distance

Vecteur de distance
 Les algorithmes Link-State.
État de lien

N.ELKAMOUN DESS Télécom-Réseaux 11


Classification des protocoles
de routage
Protocole Protocole
Intra domaine Inter domaine
(Interne) (Externe)

Vecteur RIP, RIPv2 EGP, BGP


de Cisco  IGRP
distance EIGRP
État de OSPF,IS-IS IS-IS
lien

N.ELKAMOUN DESS Télécom-Réseaux 12


Algorithmes Vector-Distance
–Algorithme de Belman-Ford, calcul de routes distribué.
–Un routeur diffuse régulièrement à ses voisins les routes qu’il
connaît.
–Une route est composée d’une adresse destination, d’une adresse
de passerelle et d’une métrique indiquant le nombre de sauts
nécessaires pour atteindre la destination.
–Une passerelle qui reçoit ces informations compare les routes
reçues avec ses propres routes connues et met à jour sa propre
table de routage :
 si une route reçue est meilleure (métrique inférieure),
 si une route reçue est nouvelle.

N.ELKAMOUN DESS Télécom-Réseaux 13


A L 0 B L 0 C L 0
B 1 1 A 1 1 B 2 1
D 3 1 A 2 2
D 5 2
B L 0 B L 0 E 5 1
A L 1
1 0 A 1 1
A 1 B 2 C

A 3A 1 B L 0
L
D L 0 3 4 A 1 1
0

D 6 E 5
A 3 1
D 6
L 2
0 B 4 1
A 6 2 Vector-Distance :
A 3 1 D 6 1
D L 0 E L 0
contruction des tables
N.ELKAMOUN DESS Télécom-Réseaux 14
A L 0 B L 0 C L 0
B 1 1 A 1 1 B 2 1
D 3 1 C 2 1 A 2 2
C 1 2 D 4 2 D 5 2
E 1 2 E 4 1 E 5 1

A 1 B 2 C

Convergence !

3 4

D 6 E 5
C 6 2 C 5 1
A
B 1
6 1
2 B 4 1
E 6 1 A 6 2 Vector-Distance : la
A 3 1 D 6 1 convergence
D L 0 E L 0
N.ELKAMOUN DESS Télécom-Réseaux 15
A L 0 B L 0 C L 0
B 1
3 inf
3 A 1
4 inf
3 B L 0 B 2 1
D 3 1 C 2 1 A 1 inf A 5
2 3
inf
2
C 1
3 inf
3 D 4 2 C 2 1 D 5 2
E 1
3 inf
2 E 4 1 D 4 2 E 5 1
E 4 1
A 1 B 2 C

C 6 2 Reconstruction terminée
C 5 1
A
B 1
6 1
2 C 5 1 B 4 1
C 5 1
E 6 1 3 B 4 1 4 A 6 2
B 4 1
A 3 1 A 6 2 D 6 1
A 6 2
D L 0 D 6 1 E L 0
D 6 1
E L 0 E L 0
D 6 E 5
C 6 2 C 5 1
A
B 1
6 1
2 B 4 1
E 6 1 A 6 2 Vector-Distance : la
A 3 1 D 6 1 rupture
D L 0 E L 0
N.ELKAMOUN DESS Télécom-Réseaux 16
N.ELKAMOUN DESS Télécom-Réseaux 17
N.ELKAMOUN DESS Télécom-Réseaux 18
COMPTAGE A L’INFINI

N.ELKAMOUN DESS Télécom-Réseaux 19


N.ELKAMOUN DESS Télécom-Réseaux 20
SPLIT HORIZON

N.ELKAMOUN DESS Télécom-Réseaux 21


N.ELKAMOUN DESS Télécom-Réseaux 22
SPLIT HORIZON AVEC
POISON-REVERSE

N.ELKAMOUN DESS Télécom-Réseaux 23


N.ELKAMOUN DESS Télécom-Réseaux 24
TEMPORISATEUR DE
RETENU (HOLD DOWN)

N.ELKAMOUN DESS Télécom-Réseaux 25


N.ELKAMOUN DESS Télécom-Réseaux 26
FONCTION ROUTE-
POISONING

N.ELKAMOUN DESS Télécom-Réseaux 27


N.ELKAMOUN DESS Télécom-Réseaux 28
MISES A JOUR
DECLANCHEES

N.ELKAMOUN DESS Télécom-Réseaux 29


N.ELKAMOUN DESS Télécom-Réseaux 30
EXPIRATION ET
REDONDANCE DE ROUTES

N.ELKAMOUN DESS Télécom-Réseaux 31


N.ELKAMOUN DESS Télécom-Réseaux 32
N.ELKAMOUN DESS Télécom-Réseaux 33
RIP V1 ET SES LIMITES

N.ELKAMOUN DESS Télécom-Réseaux 34


N.ELKAMOUN DESS Télécom-Réseaux 35
N.ELKAMOUN DESS Télécom-Réseaux 36
RIP V2

N.ELKAMOUN DESS Télécom-Réseaux 37


N.ELKAMOUN DESS Télécom-Réseaux 38
RIP :
EXEMPLE DE
CONFIGURATION

N.ELKAMOUN DESS Télécom-Réseaux 39


N.ELKAMOUN DESS Télécom-Réseaux 40
N.ELKAMOUN DESS Télécom-Réseaux 41
RIP : CONFIGURATION DES
OPTIONS

N.ELKAMOUN DESS Télécom-Réseaux 42


N.ELKAMOUN DESS Télécom-Réseaux 43
N.ELKAMOUN DESS Télécom-Réseaux 44
N.ELKAMOUN DESS Télécom-Réseaux 45
RIP :
EQUILIBRAGE DE CHARGE

N.ELKAMOUN DESS Télécom-Réseaux 46


N.ELKAMOUN DESS Télécom-Réseaux 47
RIP : VERIFICATION DES
PROTOCOLES UTILISES

N.ELKAMOUN DESS Télécom-Réseaux 48


N.ELKAMOUN DESS Télécom-Réseaux 49
Algorithme V-D : Inconvénients
 La taille des informations de routage est
proportionnelle au nombre de routeurs
du domaine,
 Métrique difficilement utilisable : lenteur
de convergence,
 Pas de chemins multiples
 Coût des routes externes arbitraire.

N.ELKAMOUN DESS Télécom-Réseaux 50


Distance-Vector : IGRP
 Internal Gateway Routing Protocol : Propriétaire
Cisco (1985)
 Principe proche de RIP pour la diffusion des tables
de routage
– Temps 3 x supérieur (gain bande passante)
– Routage interne d'un AS (filtrage possible des annonces
venant d'AS différents),
 Peut comprendre jusqu'à 4 chemins pour un même
réseau
 Métrique maximum : 100 par défaut (configurable)
 Ne supporte pas l’adressage en sous-réseaux
(subnets);
N.ELKAMOUN DESS Télécom-Réseaux 51
Caractéristiques : EIGRP
(Cisco)
 Propriétaire (Cisco) (début années 90)
– Pallie aux limites d'IGRP (convergence)
 Gère jusqu'à 4 routes possibles pour un seul et
même réseau avec un calcul spécifiques des
métriques (identique à IGRP)
 Pas d'échange périodique des tables de routage,
mais mise à jour partielle (gain de bande passante)
 supporte l’adressage en sous-réseaux (subnets);
 Peut faire du routage pour IP, Appletalk, IPX (3
tables)
– Différence principale entre IGRP et EIGRP :
DUAL
 Diffusing Update Algorithm : Algorithme recherchant
N.ELKAMOUNune convergence plus
DESS rapide des informations
Télécom-Réseaux 52
Métriques (E)IGRP : Principes
 Calcul des métriques : combinaison de
plusieurs données
– Données statiques :
 Bande passante de la liaison (1200b/s a 10Gb/s)
(bandwidth)
 MTU de la liaison
 Délai (DLY) :
– Données calculées :
 Charge liaison
 Fiabilité de la liaison

N.ELKAMOUN DESS Télécom-Réseaux 53


Métriques (E)IGRP : Principes
 Calcul des métriques : combinaison de
plusieurs données
– Données statiques :
 Bande passante de la liaison (1200b/s a 10Gb/s)
(bandwidth)
 MTU de la liaison
 Délai (DLY) :
– Données calculées :
 Charge liaison
 Fiabilité de la liaison

N.ELKAMOUN DESS Télécom-Réseaux 54


Algorithme État de lien(Link State)
•Routeurs testent périodiquement l’état des liens
(Link State) avec ses voisins
•Diffusent périodiquement ces états à tous les
autres routeurs du domaine
–Pour chaque routeur : BDD identique et
cohérente grâce à une diffusion avec
acquittement et validité limitée en temps,
contrôle des enregistrement

N.ELKAMOUN DESS Télécom-Réseaux 57


•Établissement d'une carte des Link State complète
du réseau
–Métriques multiples fonction de paramètres multiples
(débit, délai, coût, fiabilité).
•À partir ce cette carte, le routeur selon l’algorithme
SPF Shortest Path First(Dijkstra) détermine localement
le + court chemin vers chaque destination.
•Pas de diffusion périodiques des tables de
routage, mais diffusion seulement des mises à jour
de l’état (up, down) des routes (limite la taille des
messages et la charge du réseau).
N.ELKAMOUN DESS Télécom-Réseaux 58
Algorithme Link State: principes

A 1 B 2 C

De à L D
3 4
A B 1 1
A D 3 1
B A 1 1
6 5 B C 2 1
D E
B E 4 1
C B 2 1
Tous les noeuds ont la même base de donnée C E 5 1
D A 3 1
Paquet de A vers C ==> calcule le + court chemin D E 6 1
et sélectionne B, qui calcule à son tour E B 4 1
le + court chemin vers C. E C 5 1
E D 6 1
N.ELKAMOUN DESS Télécom-Réseaux 59
Algorithme Link State: la rupture
A B inf
A 1 B 2 C
B A inf
B A inf
B A inf
B A inf De à L D
3 A BLorsqu’un
inf message 4 correspond à un état
déja connu, le message n’est pas retransmis A B 1 inf
==> fin de l’inondation A D 3 1
A B inf B A inf
B A inf B A 1 inf
6 5 B C 2 1
D E
B E 4 1
A B inf A B inf
C B 2 1
C E 5 1
Etat A-B down : inondation sur tous les
D A 3 1
interfaces
D E 6 1
E B 4 1
E C 5 1
E D 6 1
N.ELKAMOUN DESS Télécom-Réseaux 60
 Avantage des algorithmes Link State :
– convergence rapide,
– possibilités de chemins multiples,
– métriques précises et couvrant plusieurs besoins,
– traitement séparé des routes externes.
– chaque passerelle calcule ses routes
indépendamment des autres.
– les messages ne concernent que les liens directs
entre passerelles et ne sont donc pas
proportionnels au nombre de réseaux dans le
domaine (V-D).
 En conclusion, les algorithmes SPF sont
mieux adaptés que les algorithmes Vector-
Distance.
N.ELKAMOUN DESS Télécom-Réseaux 63
OSPF : Open Shortest Path First
 Ouvert (Open) : public, spécifications dans RFC 1583
(3/1994)
 Protocole link state destiné à remplacer les
protocoles intérieurs propriétaires et RIP.
 OSPF utilise la fonctionnalité“type de service”offerte
par IP
– permet d’installer plusieurs routes pour une même
destination,
– selon des critères différents (ex : délai court, débit
important).
– si plusieurs routes vers une même destination sont de coût
équivalents, OSPF répartit la charge équitablement parmi
ces routes.
 N.ELKAMOUN
OSPF supporte l’adressage
DESS Télécom-Réseaux en sous-réseaux
64
OSPF : Open Shortest Path
First
Découpe un système autonome AS en zones aréas
 isolement des informations de routage à l’intérieur de ces
aréas
Les liens extérieurs avec d’autres systèmes autonomes
(via EGP par exemple) sont pris en compte.
Echanges entre routeurs authentifiés ==> l’intégrité des
messages.

N.ELKAMOUN DESS Télécom-Réseaux 65


OSPF : les concepts, areas
 Le problème : dans les sytèmes de routage, si
le réseau est trop grand
– calculs trop longs,
– dimensionnement mémoire trop grand
 La solution : routage hiérachique
– découpage du réseau en parties indépendantes
(Areas)
– chaque area constitue un réseau indépendant
– la table des liaisons ne contient que les liaisons de
l’Area
N.ELKAMOUN DESS Télécom-Réseaux 66
OSPF, Fonctionnement
 Chaque routeur du système autonome
où d’une area construit sa propre base
d’information décrivant la topologie de
l’AS complet ou bien de l’area.
 Au départ les routeurs utilisent des
message "Hello" pour découvrir leurs
voisins; une "adjacence" est formée
lorsque deux routeurs communiquent
pour échanger des informations de
routage.
N.ELKAMOUN DESS Télécom-Réseaux 67
OSPF, Fonctionnement
L’information élémentaire échangée entre routeurs
décrit l’état (link state) des adjacences; cette
information est fournie par un routeur donné puis
propagée dans l'area ou l’AS.
A partir de sa base d’information (collection d’états
des routeurs), chaque routeur construit un arbre du
plus court chemin (SPF tree) dont il est la racine.
Cet arbre indique toutes les routes pour toutes les
destinations du système autonome, plus les
destinations extérieures.

N.ELKAMOUN DESS Télécom-Réseaux 68


OSPF : Le calcul des routes
 La base de données permet de calculer
les tables de routages
 Le calcul est effectué après tout
changement de topologie
 Selon l’algorithme «link state» qui
détermine
– les chemins les plus courts
– les chemins aussi courts

N.ELKAMOUN DESS Télécom-Réseaux 69


Routage Extérieur
 2 protocoles de type externe :

– EGP : Exterior Gateway Protocol


 L'ancien (Avril 1994)

– BGP : Border Gateway Protocol


 Le nouveau (Mars 1995) en version 4

N.ELKAMOUN DESS Télécom-Réseaux 70


EGP : Protocole de routage
extérieur
 EGP (Exterior Gateway Protocol): utilisé
pour échanger les informations de
routage relatives au systèmes
autonomes.
 EGP: essentiel dans la connectivité
Internet EGP a pour fonctions
principales:
– test continu de l’accessibilité des routeurs
EGP voisins,
– échange de messages d’information de
N.ELKAMOUN
routage avecDESS
lesTélécom-Réseaux
routeurs EGP voisins. 71
EGP : les contraintes
 Conçu pour un réseau hierachique de
type BackBone (exemple Arpanet).
– Ajourd’hui le réseau est maillé et des
boucles apparaissent
– Les routes multiples ne sont pas prises en
compte
 Successeur d’EGP : BGP

N.ELKAMOUN DESS Télécom-Réseaux 72


BGP : Caractéristiques (1)
 BGP : pour le routage moderne inter AS (existe
aussi en interne)
– BGP 4 remplace petit a petit EGP sur l’Internet
– Pour résoudre la limitation d'EGP (détection des
boucles de routages)

N.ELKAMOUN DESS Télécom-Réseaux 73


DISTANT VECTOR
OU
LINK STATE

N.ELKAMOUN DESS Télécom-Réseaux 74


N.ELKAMOUN DESS Télécom-Réseaux 75
N.ELKAMOUN DESS Télécom-Réseaux 76
N.ELKAMOUN DESS Télécom-Réseaux 77
N.ELKAMOUN DESS Télécom-Réseaux 78

Vous aimerez peut-être aussi