Académique Documents
Professionnel Documents
Culture Documents
Plan du cours
Protocoles et concepts de routage
Chapitre 1: introduction au routage
• Rappel
• Présentation du routage et du transfert des paquets
• Présentation des protocoles de routage dynamique
École Nationale d’Ingénieurs de Tunis
2014 - 2015 • Routage par inondation
• Routage par vecteur de distance
Mohamed Koubàa
• Routage à état de liens
Département Technologies de l’Information et de la Communication
École Nationale d’Ingénieurs de Tunis • Routage hiérarchique
courriel: mohamed.koubaa@enit.rnu.tn
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
• Rappel
• Présentation du routage et du transfert des paquets • Chaque routeur possède une adresse IP sur 32 bits incluant un
• Présentation des protocoles de routage dynamique numéro de réseau et son numéro d’hôte
• Routage par inondation • La combinaison est unique
• Routage par vecteur de distance • Une telle adresse ne désigne pas un hôte mais une carte réseau
• Routage à état de liens • Un hôte se trouvant sur deux réseaux devra voir deux adresses IP
• Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
• Bouclage
◦ L’adresse de bouclage IPv4 127.0.0.1 est une autre adresse réservée
• Cas du protocole FTP ◦ L’adresse de bouclage est une adresse spéciale que les hôtes utilisent
◦ FTP utilise deux connexions en parallèle : une connexion pour le pour diriger le trafic vers eux-mêmes
contrôle de la connexion, l’autre pour le transfert des données ◦ L’adresse de bouclage crée un moyen rapide, pour les applications et les
◦ FTP fonctionne selon deux modes différents : actif ou passif services TCP/IP actifs sur le même périphérique, de communiquer
En mode actif, le serveur initialise la connexion de données à partir de entre eux
l’extérieur
◦ Bien que seule l’adresse 127.0.0.1 soit utilisée, les adresses de la plage
127.0.0.0-127.255.255.255 sont réservées ; aucune des adresses de
cette plage ne devrait jamais apparaı̂tre sur un réseau quel qu’il soit
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Autres types d’adresses IPv4 (2) Autres types d’adresses IPv4 (3)
• Adresses TEST-NET
◦ Le bloc d’adresses 192.0.2.0 à 192.0.2.255 (192.0.2.0/24) est réservé à
• Link-local des fins pédagogiques
◦ Les adresses IPv4 du bloc d’adresses 169.254.0.0 à 169.254.255.255 ◦ Les adresses TEST-NET peuvent être utilisées dans la documentation
(169.254.0.0/16) sont conçues comme des adresses link-local et dans des exemples de réseau
◦ Les adresses link-local peuvent être automatiquement attribuées à ◦ Les adresses TEST-NET ne doivent pas être visibles sur Internet
l’hôte local par le système d’exploitation, dans les environnements où • Adresses expérimentales
aucune configuration IP n’est disponible ◦ Les adresses du bloc 240.0.0.0 à 255.255.255.254 sont répertoriées
◦ Les adresses link-local peuvent être utilisées dans un réseau comme étant réservées pour une utilisation future (RFC 3330)
peer-to-peer restreint ou pour un hôte qui ne parviendrait pas à obtenir ◦ Les adresses expérimentales ne peuvent être utilisées qu’à des fins de
automatiquement une adresse auprès d’un serveur DHCP recherche ou d’expérimentation, mais ne peuvent pas être utilisées dans
un réseau IPv4
◦ Les adresses expérimentales peuvent techniquement être converties en
adresses utilisables dans le futur selon le RFC 3330
ICMP - Internet Control Message Protocol (1) ICMP - Internet Control Message Protocol (2)
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
ICMP - Internet Control Message Protocol (3) ICMP - Internet Control Message Protocol (4)
ICMP - Internet Control Message Protocol (5) ARP - Address Resolution Protocol (1)
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
ARP - Address Resolution Protocol (2) RARP - Reverse Address Resolution Protocol
• BOOTP fournit des informations supplémentaires à une station sans • DHCP a largement remplacé RARP et BOOTP
disque
• Une configuration manuelle et assignation dynamique des adresses
◦ L’adresse IP du serveur de fichiers qui stocke l’image mémoire
◦ L’adresse IP du routeur par défaut • Comme RARP et BOOTP, il s’occupe d’attribuer des adresses IP
◦ Le masque du sous-réseau aux hôtes qui en font la demande
• Les tables de correspondance des adresses doivent être configurées • Le serveur DHCP n’a pas besoin d’être sur le même réseau que
manuellement l’hôte demandeur
• Utilise des messages UDP (User Datagram Protocol) • Un agent de relais DHCP doit être présent sur chaque LAN
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Les adresses réseau IPv4 Présentation des protocoles de routage dynamique Les adresses réseau IPv4
Routage par inondation Les protocoles de contrôle de l’IPv4 Routage par inondation Les protocoles de contrôle de l’IPv4
Routage par vecteur de distance Gestion de l’espace d’adressage IP Routage par vecteur de distance Gestion de l’espace d’adressage IP
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
• La première règle permettant d’abréger la notation des adresses • La deuxième règle permet de remplacer toute chaı̂ne unique et
IPv6 est l’omission des zéros en début de segment de 16 bits (ou contiguë d’un ou de plusieurs segments de 16 bits comprenant
d’hextet) uniquement des zéros par une suite de deux fois deux-points (::)
• Cette règle s’applique uniquement aux zéros en début de segment et • Une suite de deux fois deux-points (::) peut être utilisée une seule
NON aux zéros suivants fois par adresse
Recommandé Sans zéros en début de segment Sans zéros en début de segment compressé
2001:0DB8:0000:1111:0000:0000:0000:0200 2001:DB8:0:1111:0:0:0:200 2001:DB8:0:1111:0:0:0:200 2001:DB8:0:1111::200
2001:0DB8:0000:A300:ABCD:0000:0000:1234 2001:DB8:0:A300:ABCD:0:0:1234 2001:DB8:0:A300:ABCD:0:0:1234 2001:DB8:0:A300:ABCD::1234
2001:0DB8:000A:1000:0000:0000:0000:0100 2001:DB8:A:1000:0:0:0:100 2001:DB8:A:1000:0:0:0:100 2001:DB8:A:1000::100
FF02:0000:0000:0000:0000:0000:0000:0001 FF02:0:0:0:0:0:0:1 FF02:0:0:0:0:0:0:1 FF02::1
FF02:0000:0000:0000:0000:0001:FF00:0200 FF02:0:0:0:0:1:FF00:200 FF02:0:0:0:0:1:FF00:200 FF02::1:FF00:200
0000:0000:0000:0000:0000:0000:0000:0001 0:0:0:0:0:0:0:1 0:0:0:0:0:0:0:1 ::1
0000:0000:0000:0000:0000:0000:0000:0000 0:0:0:0:0:0:0:0 0:0:0:0:0:0:0:0 ::
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Les types d’adresses IPv6 (1) Les types d’adresses IPv6 (2)
Les types d’adresses IPv6 (3) Les types d’adresses IPv6 (4)
• Un paquet envoyé à une adresse de monodiffusion est reçu par • Monodiffusion globale
l’interface correspondant à cette adresse ◦ Une adresse de monodiffusion globale est similaire à une adresse IPv4
• Une adresse source IPv6 doit être une adresse de monodiffusion ; publique
◦ Une adresse de monodiffusion globale est unique au monde et est
l’adresse IPv6 de destination peut quant à elle être une adresse de
routable sur Internet
monodiffusion ou de multidiffusion ◦ Une adresse de monodiffusion globale peut être configurée de manière
• Il existe six types d’adresse de monodiffusion IPv6 statique ou attribuée de manière dynamique
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Les types d’adresses IPv6 (4) Les types d’adresses IPv6 (5)
Les types d’adresses IPv6 (6) Les types d’adresses IPv6 (7)
• IPv4 intégré
◦ Les adresses IPv4 intégré sont utilisées pour faciliter la transition de
• Adresse locale unique l’IPv4 vers l’IPv6
◦ L’adresse IPv6 compatible IPv4
◦ Les adresses IPv6 locales uniques ont certains points communs avec les
L’adresse IPv6 compatible IPv4 est utilisée dans un contexte particulier
adresses RFC 1918 privées pour l’IPv4, mais ces deux types d’adresses
celui des tunnels 6 to 4 permettant de relier des réseaux IPv4 à des
diffèrent également sur certains points réseaux IPv6
◦ Des adresses locales uniques sont utilisées pour l’adressage local au L’équivalent IPv6 d’une adresse IPv4 notée a.b.c.d, est ::a.b.c.d/96
sein d’un site ou entre un nombre limité de sites ◦ L’adresse IPv4 mappée
◦ Les adresses IPv6 locales uniques ne sont pas routables Un hôte IPv6 étant capable de communiquer aussi bien avec un hôte IPv4
◦ Les adresses locales uniques sont comprises entre FC00::/7 et FDFF::/7 qu’avec un hôte IPv6
Un hôte IPv6 utilise des adresses IPv4 mappées pour communiquer avec
les autres machines IPv4 et utilise des adresses IPv6 pour communiquer
avec les autres machines IPv6
Le format d’une adresse IPv4 mappée est ::FFFF:a.b.c.d
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Les adresses de monodiffusion globale IPv6 (1) Les adresses de monodiffusion globale IPv6 (2)
• Les adresses de monodiffusion globale IPv6 sont uniques au monde • Préfixe de routage global
et routables sur Internet ◦ Le préfixe de routage global est le préfixe ou la partie réseau de
• L’ICANN (Internet Committee for Assigned Names and Numbers), l’adresse attribué(e) par le FAI à un client
opérateur de l’IANA, attribue des blocs d’adresses IPv6 aux cinq ◦ Les RIR attribuent actuellement le préfixe global de routage /48 aux
RIR clients
◦ Seules des adresses de monodiffusion globale dont les premiers bits ◦ Cet espace d’adressage est plus que suffisant pour la plupart des clients
sont 001 ou 2000::/3 sont actuellement attribuées • L’ID de sous-réseau est utilisé par une entreprise pour identifier les
◦ 1/8 de l’espace d’adressage IPv6 total disponible sous-réseaux au sein de son site
• Une adresse de monodiffusion globale se compose de trois parties
◦ Préfixe de routage global
◦ ID de sous-réseau
◦ ID d’interface
• L’ID d’interface IPv6 est similaire à la partie hôte d’une adresse IPv4
mohamed.koubaa@enit.rnu.tn PCR - ENIT 63 mohamed.koubaa@enit.rnu.tn PCR - ENIT 64
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Attribution dynamique des adresses de Configuration automatique des adresses sans état
monodiffusion globale IPv6 (SLAAC) (1)
• La configuration automatique des adresses sans état (Stateless
Address Autoconfiguration - SLAAC) permet à un périphérique
d’obtenir son préfixe, la longueur de préfixe, et l’adresse de la
• Tout comme avec l’IPv4, la configuration des adresses statiques sur passerelle par défaut depuis un routeur IPv6, sans l’intervention d’un
les clients ne convient pas aux environnements de grande taille serveur DHCPv6
• Les administrateurs de réseaux IPv6 utilisent l’attribution dynamique • Les routeurs IPv6 envoient régulièrement (par défaut, toutes les 200
des adresses IPv6 secondes) des messages d’annonce de routeur ICMPv6 à tous les
◦ Configuration automatique des adresses sans état (SLAAC) périphériques IPv6 du réseau
◦ DHCPv6 • Un périphérique IPv6 peut envoyer un message de sollicitation de
routeur au routeur, en utilisant l’adresse du groupe de multidiffusion
à tous les routeurs IPv6, afin d’avoir ses informations d’adressage
avant l’émission régulière
• Lorsqu’un routeur IPv6 reçoit un message de sollicitation, il répond
immédiatement en envoyant un message d’annonce de routeur
mohamed.koubaa@enit.rnu.tn PCR - ENIT 65 mohamed.koubaa@enit.rnu.tn PCR - ENIT 66
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Configuration automatique des adresses sans état Configuration automatique des adresses sans état
(SLAAC) (2) (SLAAC) (3)
• SLAAC uniquement
◦ Le périphérique doit utiliser le préfixe, la longueur du préfixe et
• Le message d’annonce de routeur ICMPv6 contient le préfixe, la l’adresse de la passerelle par défaut contenus dans le message
longueur du préfixe et d’autres informations destinées au d’annonce de routeur
périphérique IPv6 ◦ Aucune information n’est acquise auprès d’un serveur DHCPv6
• SLAAC et DHCPv6
• Le message d’annonce de routeur indique également au périphérique ◦ Le périphérique doit utiliser le préfixe, la longueur du préfixe et
IPv6 comment obtenir ses informations d’adressage, ce message l’adresse de la passerelle par défaut contenus dans le message
peut contenir l’une des trois options d’annonce de routeur
◦ SLAAC uniquement ◦ Le périphérique doit récupérer d’autres informations, telles que
◦ SLAAC et DHCPv6 l’adresse du serveur DNS, auprès d’un serveur DHCPv6
◦ DHCPv6 uniquement ◦ Le périphérique obtient ces informations supplémentaires par le biais du
processus de découverte et d’interrogation d’un serveur DHCPv6
◦ Le serveur DHCPv6 n’intervient pas dans le contrôle et l’allocation des
adresses (DHCPv6 sans état)
mohamed.koubaa@enit.rnu.tn PCR - ENIT 67 mohamed.koubaa@enit.rnu.tn PCR - ENIT 68
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Groupe de multidiffusion à tous les routeurs FF02::2 Adresses de multidiffusion de nœud sollicité (1)
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Les messages de sollicitation et d’annonce de voisin Les messages de sollicitation et d’annonce de voisin
(1) (2)
• Les messages de sollicitation de voisin et d’annonce de voisin sont • Détection d’adresses en double
utilisés pour la résolution d’adresse et la détection d’adresses en ◦ La détection d’adresses en double est utilisée pour s’assurer qu’une
double (DAD) adresse de monodiffusion globale ou de monodiffusion liaison locale
attribuée à un périphérique est unique
• Résolution d’adresse ◦ Le périphérique envoie un message de sollicitation de voisin avec sa
◦ La résolution d’adresse est utilisée lorsqu’un périphérique du réseau propre adresse IPv6 comme adresse IPv6 ciblée
local connaı̂t l’adresse de monodiffusion IPv6 d’une destination, mais ◦ Si l’adresse est attribuée à un autre périphérique du réseau, ce dernier
pas son adresse MAC Ethernet répond en envoyant un message d’annonce de voisin
◦ Le périphérique envoie un message de sollicitation de voisin à l’adresse ◦ Si aucun message d’annonce de voisin n’est renvoyé au bout d’un
du nœud sollicité certain temps, l’adresse de monodiffusion est unique et peut être
◦ Le message inclut l’adresse IPv6 (de destination) connue utilisée
◦ Le périphérique avec l’adresse IPv6 ciblée répond par un message ◦ La détection d’adresses en double n’est pas obligatoire, mais le RFC
d’annonce de voisin contenant son adresse MAC Ethernet 4861 recommande de l’utiliser sur les adresses de monodiffusion
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Motivations Motivations
Rappel Rappel
Transition IPv4 - IPv6 Transition IPv4 - IPv6
Les adresses réseau IPv6 Les adresses réseau IPv6
Les adresses IPv6 Les adresses IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Qu’est ce qu’un routeur ? Qu’est ce qu’un routeur ?
Routage par inondation Routage par inondation
Routage statique Routage statique
Routage par vecteur de distance Routage par vecteur de distance
Routage dynamique Routage dynamique
Routage à état de liens Routage à état de liens
Protocoles de routage IP Protocoles de routage IP
Routage hiérarchique Routage hiérarchique
Propriétés principale d’un protocole de routage Propriétés principale d’un protocole de routage
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Évolution des protocoles de routage dynamique
Routage par inondation Routage par inondation
Classification des protocoles de routage dynamique
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
• Rappel
• Présentation du routage et du transfert des paquets
• Présentation des protocoles de routage dynamique
• Routage par inondation
• Routage par vecteur de distance
• Routage à état de liens
• Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Routage par vecteur de distance (1) Routage par vecteur de distance (2)
• Algorithme réparti d’échange d’informations entre voisins
• Chaque routeur maintient une table de routage précisant, pour
chaque destination, la meilleure distance connue et par quelle ligne
l’atteindre
• Les routeurs s’échangent périodiquement leurs vecteurs de distance
(ensemble des couples (destination, coût))
• Chaque routeur est supposé connaı̂tre la distance vers chacun des
routeurs adjacents
• Plusieurs métriques sont possibles :
◦ Le nombre de saut ⇒ la distance est dans ce cas égale à 1
◦ La longueur de la file d’attente
◦ Le délai de transfert (le routeur envoie des paquets ECHO que le
destinataire retourne le plus vite possible avec des informations de
temps)
mohamed.koubaa@enit.rnu.tn PCR - ENIT 107 mohamed.koubaa@enit.rnu.tn PCR - ENIT 108
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
• Rappel
• Présentation du routage et du transfert des paquets
• Présentation des protocoles de routage dynamique
• Routage par inondation
• Routage par vecteur de distance
• Routage à état de liens
• Le routage à vecteur de distance réagit rapidement aux bonnes • Routage hiérarchique
nouvelles mais plus lentement aux mauvaises (abandonné en 1979)
◦ La technique de l’horizon éclaté (split horizon)
◦ La technique de mise à jour en mode retour par intoxication
d’information (poison reverse)
mohamed.koubaa@enit.rnu.tn PCR - ENIT 109 mohamed.koubaa@enit.rnu.tn PCR - ENIT 110
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
Rappel Rappel
Les adresses réseau IPv6 Les adresses réseau IPv6
Présentation des protocoles de routage dynamique Présentation des protocoles de routage dynamique
Routage par inondation Routage par inondation
Routage par vecteur de distance Routage par vecteur de distance
Routage à état de liens Routage à état de liens
Routage hiérarchique Routage hiérarchique
• Limites
◦ Une plus grande distance à parcourir (la meilleure route de 1A à 5C
passe par la région 2)
◦ Nombre de niveau ?
Aucune hiérarchie : soit un réseau de 720 routeurs : chaque routeur a
besoin de 720 entrées dans sa table de routage
Hiérarchie à 2 niveaux : le réseau de 720 routeurs est divisé en 24 régions ;
chaque région comporte 30 routeurs : chaque routeur a besoin de 30
entrées locales plus 23 entrées distantes (total 53 entrées)
Hiérarchie à 3 niveaux : 8 grappes de 9 régions chacune, chaque région
comporte 10 routeurs ; chaque routeur devra maintenir 8 entrées pour le
routage inter-régions, 7 entrées pour le routage vers les grappes distantes
(total 25 entrées)