Académique Documents
Professionnel Documents
Culture Documents
1
Format du datagramme IPv4
Version ( 4 bits) :
– Numéro de version du protocole IP
– La version actuelle est 4 (IPv4), 0100 en binaire
– Une transition vers IPv6 est en cours.
2
Format du datagramme IPv4
Options (variable) :
– Liées au routage ou à la qualité de service
– La plupart des datagrammes ne contiennent pas
d’options
3
Format du datagramme IPv4
4
TTL (Time To Live)
5
Format du datagramme IPv4
6
Format du datagramme IPv4
Fragmentation
Exemple :
7
Fragmentation
Protocole:
– spécifie à quel processus de la couche transport
doit on passer le datagramme
• 6 : TCP
• 17 : UDP
• 1 : ICMP
8
Format du datagramme IPv4
ICMP
9
ICMP
ICMP
10
ICMP
ICMP
11
ICMP
ICMP
12
ICMP
le message inclut au moins 28 octets (l'en-tête et
les 64 premiers bits) du datagramme ayant causé
l'erreur, contenant les en-têtes des protocoles de
niveau supérieur, ce qui permet notamment de
déterminer le processus émetteur pour l'informer
il n'est envoyé qu'à l'émetteur du datagramme
qui, parfois, n'y peut rien (exemple d'une
mauvaise table de routage d'un routeur
intermédiaire)
aucun message d'erreur n'est envoyé si le
datagramme en cause contient un message ICMP
de la catégorie erreur
Structure générale
13
Structure générale
14
Format du message ICMP
Somme de contrôle
– le champ Total de Contrôle (ou checksum) : est
codé sur 16 bits porte sur (contrôle) la totalité du
message ICMP
– calculée de la même manière que le checksum IP
15
Destination inaccessible (Destination Unreachable)
16
Expiration de délai (Time exceeded)
17
Expiration de délai (Time exceeded)
le champ Code :
– 0 : le TTL a expiré sur un routeur. Le message est
émis sur le routeur ayant détruit le datagramme ;
– 1 : le délai de réassemblage des fragments a
expiré sur l’ordinateur destinataire. Le message
est émis par cet ordinateur.
Test d'accessibilité
ICMP : Format du message d’écho/reply
– Type : (8 bits) Sa valeur indique s’il s’agit d’une demande ou d’une réponse
d’ECHO :
• 0 : réponse à une demande d’ECHO
• 8 : demande d’ECHO
• Code : (8 bits) est toujours à 0
18
Test d'accessibilité
ICMP : Format du message d’écho/reply
Test d'accessibilité
ICMP : Format du message d’écho/reply
19
Routage IP
Routage
20
Routage
Routeurs
Routage
21
Routeur
Routeur
22
Routage
23
Routage
Routage
24
Mise à jour des tables de routage
25
Routage statique (ou routage fixe)
Avantage :
– Le routeur n’a pas à consacrer une partie de ses
ressources à l’entretien d’un protocole de routage
(CPU, mémoire, …)
– Aucun bouclage de chemin n’est à craindre
Inconvénient :
– il n’existe pas de solution de secours en cas de rupture
d’un lien.
– Toute modification (par ex: la panne d’un équipement
ou d’une interface ) requiert la remise à jour manuelle
des tables de la plupart des routeurs
26
Routage statique (ou routage fixe)
Domaines d’emploi
– Les petits réseaux
– Réseaux dans lesquels il n’existe pas de
redondance dans les routes
Routage dynamique
27
Routage dynamique
Routage dynamique
28
Routage à plat, routage hiérarchique
29
Routage à plat, routage hiérarchique
30
Algorithmes vecteur distance
Étape 1 : Initialisation
X Y Z W
A B C
A B C
X L 0 Y L 0 Z L 0
Y L 0 Z L 0 W L 0
31
Algorithmes vecteur distance: Exemple
A B C
X 0 Y 0 Z 0
Y 0 Z 0 W 0
X Y Z W
A B C
A B C
X L 0 Y L 0 Z L 0
Y L 0 Z L 0 W L 0
X Y Z W
A B C
A B C
X L 0 Y L 0 Z L 0
Y L 0 Z L 0 W L 0
Z B 1 X A 1 Y B 1
W C 1
32
Algorithmes vecteur distance: Exemple
X Y Z W
A B C
A B C
X L 0 Y L 0 Z L 0
Y L 0 Z L 0 W L 0
Z B 1 X A 1 Y B 1
W C 1
X Y Z W
A B C
A B C
X L 0 Y L 0 Z L 0
Y L 0 Z L 0 W L 0
Z B 1 X A 1 Y B 1
W B 2 W C 1 X B 2
33
Algorithmes vecteur distance
Avantages :
– Simplicité de l'algorithme (charge CPU faible)
– Totalement décentralisé
– Les bonnes nouvelles se propagent rapidement
Inconvénients :
– Convergence lente pour les grands réseaux
– La taille des informations de routage est
proportionnelle au nombre de réseaux
– Bouclage, éventuellement à l'infini
– Pas de chemins multiples
34
Algorithmes à état des liens
35