Académique Documents
Professionnel Documents
Culture Documents
Réseaux
Routage
Université de Cergy-Pontoise
2009–2010
Plan
1 Routage statique
Table de routage
Routage par défaut
5 Références bibliographiques
Département des Sciences Informatiques
1 Routage statique
Table de routage
Routage par défaut
5 Références bibliographiques
Adressage IP et interface
Une adresse IP est associée à une interface.
Exemple : le routeur r-prism.uvsq.fr a deux interfaces, il a donc
deux adresses : 193.51.25.254 et 193.51.24.3
193.51.24.1 193.51.24.5
Réseau 193.51.24.0/24
193.51.24.3
Adressage IP et interface
Une adresse IP est associée à une interface.
Exemple : le routeur r-prism.uvsq.fr a deux interfaces, il a donc
deux adresses : 193.51.25.254 et 193.51.24.3
193.51.25.254
Réseau 193.51.25.0/24
193.51.25.192
Département des Sciences Informatiques
Adressage IP et interface
Une adresse IP est associée à une interface.
Exemple : le routeur r-prism.uvsq.fr a deux interfaces, il a donc
deux adresses : 193.51.25.254 et 193.51.24.3
193.51.24.1 193.51.24.5
Réseau 193.51.24.0/24
193.51.24.3
193.51.25.254
Réseau 193.51.25.0/24
193.51.25.192
Département des Sciences Informatiques
Adresse IP et interface
212.10.24.1
Primergy
43.22.19.76
127.0.0.1
127.0.0.1 193.51.25.1
193.51.20.1
11
00
193.51.25.2
193.51.24.3 10.2.101.3
212.10.24.19
193.51.20.10
193.43.24.1
Table de routage
18.0.0.0/24
193.51.24.0/24193.51.25.3 43.0.0.0/24
18.0.0.0/24 193.51.25.254
212.21.71.0/24193.51.25.254 195.56.16.0/24
43.0.0.0/24 193.51.25.254
193.51.24.0/24
194.21.36.0/24193.51.25.254
193.51.25.0/24
193.51.25.192 193.51.25.122
172.30.0.0/16
Département des Sciences Informatiques
Table de routage
18.0.0.0/24
193.51.24.0/24193.51.25.3 43.0.0.0/24
18.0.0.0/24 193.51.25.254
212.21.71.0/24193.51.25.254 195.56.16.0/24
193.51.25.0/24
193.51.25.192 193.51.25.122
172.30.0.0/16
Département des Sciences Informatiques
Table de routage
18.0.0.0/24
212.21.71.0/24
172.30.0.0/16 193.51.25.122
193.51.24.0/24193.51.25.3 195.56.16.0/24
193.51.25.254 193.51.25.3
193.51.25.0/24
193.51.25.192 193.51.25.122
172.30.0.0/16
Département des Sciences Informatiques
Table de routage
Internet
Pour aller Je dois pas-
sur le réseau ser par
172.30.0.0/16 193.51.25.122 193.51.24.0/24
193.51.25.192 193.51.25.122
172.30.0.0/16
Exemple de réseau
Internet
R1
10
194.168.235.0/27 dorsale
12
R3
194.167.235.32/27 45 14
1 réseau d’enseignement R4
R2 120
94 33 34 41 42 44
194.167.235.64/27
réseau de laboratoire G H I J K L M
98
65 72 63 91 78 83 réseau administratif 99
A B C D E F 194.167.235.96/27
124 125
R5 R6
157 164
réseau comptabilité/gestion réseau service du personnel
194.167.235.128/27 194.167.235.160/27
130 136 140 142 150 161 165 170 171 182 Département des Sciences Informatiques
N O P Q R S T U V W
Tuyêt Trâm DANG NGOC Réseaux
Routage statique Principes généraux du routage dynamique Protocoles
Table dederoutage
routage Routage
interne (IGP)
par défaut
Protocoles de routage extern
1 Routage statique
5 Références bibliographiques
Routage dynamique
Routage dynamique
Protocoles de routage
AS (Autonomous System)
AS : ensemble de réseaux contrôlés par une seule autorité.
AS AS AS
AS
AS
AS (Autonomous System)
AS : ensemble de réseaux contrôlés par une seule autorité.
AS IGP AS AS
IGP
IGP
IGP
EGP AS
IGP
AS
IGP IGP
AS AS Département des Sciences Informatiques
AS (Autonomous System)
Protocoles de routage
IGP
RIP (Routing Information Protocol) v1, v2 : protocoles à
vecteur de distance (Distance Vector)
OSPF (Open Shortest Path First) : protocole de routage à
état de lien (Link-state)
EGP
BGP (Border Gateway Protocol) est le protocole standard de
l’Internet pour les interconnexions entre opérateurs.
1 Routage statique
5 Références bibliographiques
Principe général
Principe :
Chaque routeur annonce périodiquement (30s) tous ses
réseaux et le nombre de saut pour y aller
Chaque machine écoute les annonces des passerelles et
actualise sa table de routage
Si au bout d’un certain temps (3mn=180s), un réseau n’est
plus annoncé, il est supprimé de la table de routage.
Il n’y a pas d’accusé de réception de message
Principe général
réseau r1
A
B
réseau r2
C
D
réseau r3
Principe général
A
B
annonce r1
réseau r2
C
D
réseau r3
Principe général
C
D
annonce r1 et r2
réseau r3
Principe général
réseau r3
Principe général
réseau r3
B tombe en panne
Principe général
réseau r3
B tombe en panne
A r2 non routé
E
t3 + 180s r3 non routé
C r1 non routé
D r1 non routé
Principe général
B tombe en panne
A r2 non routé
t3 + 180s r3 non routé
C r1 non routé
D r1 non routé
E r1 non routé
t3 + 360s
Table de routage du
routeur K
Destination Dist. Route
Réseau 1 0 directe
Réseau 2 0 directe r20 r22
Réseau 4 8 Routeur L r38
r12
X r13
r8 X
X r14
Réseau 17 5 Routeur M r7 X
r21 X r10
X
r4
X r9
Réseau 24 6 Routeur J X
r19 r24
Réseau 30 2 Routeur Q r23
Réseau 42 2 Routeur J L r2 X
r16 r18
r1 r25 r15 X X
Message de mise à jour J X
r27
r11 r26
du routage issu du r6 K r42
routeur J r29
r32
X r41 r35
Destination Dist. Q M
r5 X
r34 r36
Réseau 1 2 r37 X
r40
r3 X
Réseau 4 3 X r33 r17
r31
Réseau 17 6 r30 r39
Réseau 21 4
Réseau 24 5
Réseau 30 10
Réseau 42 4
Table de routage du
routeur K
Destination Dist. Route
Réseau 1 0 directe
Réseau 2 0 directe
Réseau 4 4 Routeur J r20 r22
r12 r13
Réseau 17 5 Routeur M r38 r8 X X
r7 r21 X r10 X r14 r4
Réseau 21 5 Routeur J X X
X r9
X
Réseau 24 6 Routeur J r19 r24
r23
Réseau 30 2 Routeur Q L r2 X
r18
Réseau 42 3 Routeur J r25 r15 r16
r1 X X
routeur J Q r29
M
r32
X r41 r35
Destination Dist. r5 X
r34 r40 r36
r37 X
Réseau 1 2 r3 X
r33 r17
X
Réseau 4 3 r31
r30 r39
Réseau 17 6
Réseau 21 4
Réseau 24 5
Réseau 30 10
Réseau 42 4
B
table de routage de A D
rD : F (4) table de routage de D
rB : F (2) rA : C (4)
1
rC : F (3) rB : C (2)
1
rE : F (4) 1 rC : C (1)
A
rF : F (1) rE : E (1)
rF : E (4)
1
table de routage de E
F E rA : F (4)
3
rB : C (2)
table de routage de F rC : C (1)
rA : A (1) rD : D (1)
rB : B (1) rF : F (3)
rC : B (2)
rE : E (3)
rD : B (3)
Département des Sciences Informatiques
Problèmes de RIP v1
RIP v2
2 algorithmes de plus :
split horizon : les données ne sont pas renvoyées vers le noeud
d’où on les a appris
poison reverse : si on détecte une route coupée et qu’on reçoit
un message avec un coût très supérieur au coût initial, on
ignore l’information (considérée revenue par une boucle).
Plus les améliorations suivantes :
masque de sous-réseau : sous-réseaux possibles + aggrégation
des routes
authentification (mot de passe en clair ou chiffré sur 16
octets)
utilisation de domaines logiques (on ignore les messages d’un
autre domaine)
Département des Sciences Informatiques
RIP
Principe :
ne diffuser que les modifications détectées dans la topologie
(accessibilité et coût)
une base de données sur chaque noeud représentant la
topologie totale du réseau
détection de boucle
calcul de la route la plus courte par l’algorithme de Dijkstra
configuration pour chaque interface
métrique par type de coût (longueur de la file d’attente, débit,
distance en saut, etc)
routage par type de service (champ TOS du datagramme)
notion d’aire de routage
Département des Sciences Informatiques
Aire de routage
L’aire dorsale :
a pour identifiant 0.0.0.0 obligatoirement
sert pour l’acheminement inter-aire
est obligatoire ⇒ si le réseau n’a pas été découpé en aire, il y
en a qu’une seule et c’est la dorsale d’id 0.0.0.0.
Routeurs
On distingue 3 types de routeurs
dans OSPF :
routeur interne (Internal Aire 0.0.0.1
1
0
0
1
Router - IR) : qui annoncent 1
0
0
1
0
1
0
1
0
1
0
1 1
0
0
1
1
0
les routes internes à leur aire IR
0
1
ABR
routeur frontière (Area IR
IR
Boundary Router - ABR) : ASBR
qui assurent la connexion à 0
1
1
0
0
1
1
0
0
1 IR
IR
0
1 0
1
0
1
la dorsale
routeur frontière de systèmes Aire 0.0.0.2 IR
0
1
autonomes (Autonomous IR 1
0
0
1
1
0
0
1
0
1
0
1
System Boundary Router - IR
ASBR) pour assurer 1
0
1
0
0
1 1
0
0
1
1
0
0
1
0
1 Aire 0.0.0.O
0
1 0
1 0
1 0
1
0
1 0
1
l’échange avec d’autres (dorsale)
Message OSPF
0 8 16 24 31
Version Type Taille du paquet
Adresse IP du routeur source
Identifiant de l’aire
Somme de controle Type d’authentification
Authentification
(8 octets)
Données
(Taille variable)
Version : 2
Type : Hello, topologie, link-state request, link-state update, ack
Longueur du message : (en-tête compris)
Identification de l’aire : Département des Sciences Informatiques
Fonctionnement d’OSPF
En quatre étapes :
Élection du DR et du BDR
synchronisation des données topologiques
mises à jour des bases de données
calcul du chemin les plus court
Trois sous-protocoles :
Hello : entre deux routeurs adjacent pour synchroniser leurs
BD
d’échange : lors de l’initialisation d’un routeur pour acquérir
les entrées de sa BD
d’inondation (flooding) : pour signaler la modification de
l’état d’un lien qui lui est attaché
Département des Sciences Informatiques
Protocole HELLO
Protocole d’échange
ID du créateur du LSA
Liste des couples (voisin, coût)
Numéro de séquence
âge
Synthèse OSPF
1 Routage statique
5 Références bibliographiques
AS AS AS
AS
AS
AS AS
Département des Sciences Informatiques
Routage inter-domaine.
AS AS
EGP
OSPF RIP
Problèmes techniques :
les métriques sont différentes suivant les protocoles internes
aux AS.
Problèmes politiques :
s’utilise entre entités distinctes (souvent
concurrentes).
Impossibilité de prendre une décision qui
s’imposera à tous.
Internet
On n’est pas prévenu de ce que vont faire
les autres.
Idée de méfiance : le but n’est pas de
Site A Site B
trouver la meilleure route mais au
contraire d’empêcher les routeurs de
choisir une route dont on ne voudrait pas.
Politique sur le trafic de transit
Département des Sciences Informatiques
Problèmes politiques :
s’utilise entre entités distinctes (souvent
concurrentes).
Impossibilité de prendre une décision qui
s’imposera à tous.
Internet
On n’est pas prévenu de ce que vont faire
les autres.
Idée de méfiance : le but n’est pas de
Site A Site B
trouver la meilleure route mais au
contraire d’empêcher les routeurs de
choisir une route dont on ne voudrait pas.
Politique sur le trafic de transit
Département des Sciences Informatiques
BGP 4
Informations :
numéro d’AS
liste des réseaux de chaque AS
distance vers les sous-réseau de l’AS
IP du routeur d’entrée vers les sous-réseaux.
Messages échangés :
Message d’ouverture (numéro d’AS) entre deux routeurs
Message de mise à jour : signale chaque changement d’état et
les routes inaccessibles
Message de notification : motif de la fermeture
Message Hello keepalive : pour signaler que le routeur est
toujours vivant.
Département des Sciences Informatiques
En pratique
1 Routage statique
5 Références bibliographiques
((
Réseaux et télécoms - cours avec 129 exercices corrigés )) par
Claude Servin aux éditions Dunod ; 2ème édition
((
TCP/IP : Architectures, protocoles et applications )) par
Douglas Comer aux éditions Pearson education , 5ème édition.
http ://www-lsr.imag.fr/users/Martin.Heusse/