Adressage IPv6
A. Maizate GLAASRI-17/18
1
Adressage IPv6
Les objectifs
Dans ce chapitre, vous allez apprendre à :
Expliquer la nécessité de l'adressage IPv6
Décrire la représentation d'une adresse IPv6
Décrire les types d'adresses réseau IPv6
Configurer les adresses de monodiffusion globale
A. Maizate
1
Les problèmes liés au protocole IPv4
La nécessité du protocole IPv6
IPv6 est conçu pour être le successeur d'IPv4
L'épuisement de l'espace d'adressage IPv4 a motivé la
migration vers IPv6
Les prévisions indiquent que les cinq organismes
d'enregistrement Internet locaux manqueront d'adresses IPv4
entre 2015 et 2020
Avec l'utilisation croissante d'Internet, un espace limité
d'adresses IPv4, les problèmes liés à la fonction NAT et les
objets connectés, le moment est venu d'entamer la transition
vers IPv6 !
A. Maizate
Les problèmes liés au protocole IPv4
La nécessité du protocole IPv6
IPv4 dispose d'un maximum théorique d'adresses de
4,3 milliards, plus les adresses privées en combinaison avec
NAT
L'espace d'adressage IPv6 de 128 bits est bien plus étendu
et fournit 340 undécillions d'adresses
IPv6 élimine les problèmes de limitation d'IPv4 et apporte
d'autres améliorations, notamment ICMPv6
A. Maizate
2
IPv4 et IPv6
A. Maizate
En-têtes IPv4 et IPv6
A. Maizate
3
Les problèmes liés au protocole IPv4
La coexistence des protocoles IPv4 et IPv6
Les techniques de migration peuvent être classées en trois
catégories :
Dual-stack : permet la coexistence
IPv4/IPv6 sur le même réseau. Les
périphériques utilisent les deux piles de
protocoles, IPv4 et IPv6, en même temps.
A. Maizate
Les problèmes liés au protocole IPv4
La coexistence des protocoles IPv4 et IPv6
Les techniques de migration peuvent être classées en trois
catégories :
Tunneling : méthode qui consiste à
transporter un paquet IPv6 sur un réseau IPv4
en l'encapsulant dans un paquet IPv4.
A. Maizate
4
Les problèmes liés au protocole IPv4
La coexistence des protocoles IPv4 et IPv6
Les techniques de migration peuvent être classées en trois
catégories :
Traduction : le NAT64 (Network Address Translation 64)
permet aux périphériques IPv6 de communiquer avec des
périphériques IPv4 à l'aide d'une technique de traduction
analogue au NAT pour IPv4. Un paquet IPv6 est converti
A. Maizate en paquet IPv4, et inversement.
L'adressage IPv6
Le système de numération hexadécimale
Le système
hexadécimal est en
base seize
Le système de
numération en base
16 utilise les chiffres
de 0 à 9 et les lettres
de A à F
Quatre bits (la moitié
d'un octet) peuvent
être représentés par
une seule valeur
hexadécimale
A. Maizate
5
L'adressage IPv6
La représentation des adresses IPv6
Observez les valeurs
binaires qui
correspondent aux
valeurs décimales et
hexadécimales
A. Maizate
L'adressage IPv6
La représentation des adresses IPv6
Comportent 128 bits, sous la forme d'une chaîne de valeurs
hexadécimales
Dans l'adressage IPv6, 4 bits représentent un seul chiffre
hexadécimal, 32 valeurs hexadécimales = adresse IPv6
[Link]
[Link]
Un hextet fait référence à un segment de 16 bits ou quatre
hexadécimales
Peuvent être écrites en minuscules ou en majuscules
A. Maizate
6
L'adressage IPv6
Règle n°1 - Omettre les zéros en début de
segment
Première règle pour réduire les adresses IPv6 : les zéros (0) du
début d'une section de 16 bits (ou hextet) peuvent être omis
01AB est équivalent à 1AB
09F0 est équivalent à 9F0
0A00 est équivalent à A00
00AB est équivalent à AB
A. Maizate
L'adressage IPv6
Règle n°2 - Omettre toutes les séquences
de zéros
Une suite de deux deux-points (::) peut remplacer toute
chaîne unique et continue d'un ou plusieurs segments de
16 bits (hextets) comprenant uniquement des zéros.
Cette suite (::) ne peut être utilisée qu'une seule fois dans
une adresse, sinon celle-ci devient ambiguë.
C'est ce qu'on appelle le format compressé
Adresse incorrecte – [Link]
A. Maizate
7
L'adressage IPv6
Règle n°2 - Omettre toutes les séquences
de zéros
Exemples
A. Maizate
Les types d'adresses IPv6
Types d'adresses IPv6
Il existe trois types d'adresses IPv6 :
• Monodiffusion
• Multidiffusion
• Anycast
Remarque : IPv6 n'a pas d'adresses de diffusion.
A. Maizate
8
Les types d'adresses IPv6
La longueur du préfixe IPv6
IPv6 n'utilise pas la notation décimale à point du masque de
sous-réseau.
La longueur de préfixe indique la partie réseau d'une
adresse IPv6 au format suivant :
• Adresse IPv6/longueur de préfixe
• La longueur de préfixe peut aller de 0 à 128
• La longueur de préfixe est généralement /64
A. Maizate
Les types d'adresses IPv6
Les adresses IPv6 de monodiffusion
Monodiffusion
• Identifie de façon unique une interface sur un périphérique Ipv6
• Un paquet envoyé à une adresse de monodiffusion est reçu par
l'interface correspondant à cette adresse.
A. Maizate
9
Les types d'adresses IPv6
Les adresses IPv6 de monodiffusion
A. Maizate
Les types d'adresses IPv6
Les adresses IPv6 de monodiffusion
Monodiffusion globale
• Similaire à une adresse IPv4 publique
• Globalement unique
• Adresses routables sur Internet
• Peuvent être configurées pour être statiques ou attribuées
dynamiquement
Link-local
• Pour communiquer avec les autres périphériques sur la même
liaison locale
• Restriction à une seule liaison - non routables au-delà de la liaison
A. Maizate
10
Les types d'adresses IPv6
Les adresses IPv6 de monodiffusion
Envoi en boucle
• Permet à un hôte de s'envoyer un paquet à lui-même ; pas
d'attribution à une interface physique
• Envoyez une requête ping à l'adresse de bouclage pour tester la
configuration TCP/IP de l'hôte local
• Seulement des 0, sauf pour le dernier bit – adresses avec la syntaxe
::1/128 ou juste ::1
Adresse non spécifiée
• Adresse contenant uniquement des 0 – Représentée sous la forme
::/128 ou juste ::
• Ne peut pas être attribuée à une interface et est utilisée uniquement
comme adresse source
• Une adresse non spécifiée est utilisée comme adresse source
lorsque le périphérique n'a pas encore d'adresse IPv6 permanente
ou lorsque la source du paquet est inappropriée pour la destination
A. Maizate
Les types d'adresses IPv6
Les adresses IPv6 de monodiffusion
Adresse locale unique
• Similaire aux adresses privées pour IPv4
• Adresse utilisée pour l'adressage local à l'intérieur d'un site entre un
nombre limité de sites
• Comprise entre FC00::/7 et FDFF::/7
IPv4 intégré
Permet de faciliter la transition d'IPv4 vers IPv6
A. Maizate
11
Les types d'adresses IPv6
Les adresses de monodiffusion link-
local IPv6
Chaque interface réseau IPv6 DOIT avoir une adresse link-local
Permet à un périphérique de communiquer avec les autres
périphériques IPv6 sur la même liaison et seulement sur celle-ci (le
sous-réseau)
Plage FE80::/10, les 10 premiers bits étant 1111 1110 10xx xxxx
1111 1110 1000 0000 (FE80) - 1111 1110 1011 1111 (FEBF)
A. Maizate
Les types d'adresses IPv6
Les adresses de monodiffusion link-
local IPv6
Les paquets associés à une adresse link-local source ou de
destination ne peuvent pas être acheminés au-delà de leur
liaison d'origine.
A. Maizate
12
Les adresses de monodiffusion IPv6
Structure d'une adresse de monodiffusion
globale IPv6
Les adresses de monodiffusion (unicast) globale IPv6 sont
globalement uniques et routables sur le réseau Internet IPv6
L'équivalent des adresses IPv4 publiques
ICANN attribue les blocs d'adresses IPv6 aux cinq
organismes d'enregistrement Internet locaux (RIR)
Actuellement, seules des adresses de monodiffusion globale
dont les premiers bits sont 001 ou 2000::/3 sont attribuées
A. Maizate
Les adresses de monodiffusion IPv6
Structure d'une adresse de monodiffusion
globale IPv6
• Actuellement, seules des adresses de monodiffusion
globale dont les premiers bits sont 001 ou 2000::/3 sont
attribuées
A. Maizate
13
Les adresses de monodiffusion IPv6
Structure d'une adresse de monodiffusion
globale IPv6
Une adresse de monodiffusion globale se compose de trois parties :
Préfixe de routage global : préfixe ou partie réseau de l'adresse
attribué(e) par le fournisseur (par exemple un FAI) à un client ou à
un site. Actuellement, les organismes d'enregistrement Internet
locaux attribuent le préfixe /48 aux clients.
[Link]/48 a un préfixe qui indique que les 48 premiers
bits ([Link]) constituent le préfixe ou la partie réseau.
A. Maizate
Les adresses de monodiffusion IPv6
Structure d'une adresse de monodiffusion
globale IPv6
ID de sous-réseau
• Utilisé par une organisation pour identifier les sous-réseaux de son site
ID d'interface
• Équivaut à la partie hôte d'une adresse IPv4
• Elle est utilisée parce que le même hôte peut avoir plusieurs interfaces,
chacune ayant une ou plusieurs adresses IPv6
A. Maizate
14
Les adresses de monodiffusion IPv6
La configuration statique d'une adresse de
monodiffusion globale
A. Maizate
Les adresses de monodiffusion IPv6
La configuration statique d'une adresse de
monodiffusion globale IPv6
A. Maizate
15
Les adresses de monodiffusion IPv6
Configuration dynamique d'une adresse de monodiffusion
globale avec la méthode SLAAC
Configuration automatique des adresses sans état
(SLAAC)
• Méthode permettant à un périphérique d'obtenir son préfixe,
sa longueur de préfixe et sa passerelle par défaut auprès
d'un routeur IPv6
• Aucun serveur DHCPv6 n'est nécessaire
• Repose sur les messages d'annonce de routeur ICMPv6
Routeurs IPv6
• Transfèrent les paquets IPv6 entre les réseaux
• Peuvent être configurés avec des routes statiques ou un
protocole de routage IPv6 dynamique
• Envoient des messages d'annonce de routeur ICMPv6
A. Maizate
Les adresses de monodiffusion IPv6
Configuration dynamique d'une adresse de monodiffusion
globale avec la méthode SLAAC
La commande IPv6 unicast routing active le routage IPv6
Les messages d'annonce de routeur peuvent contenir une des trois
options suivantes :
• SLAAC uniquement : pour utiliser les informations contenues
dans le message d'annonce de routeur
• SLAAC et DHCPv6 : pour utiliser les informations contenues
dans le message d'annonce de routeur et obtenir d'autres
informations par le serveur DHCPv6, DHCPv6 sans état
(exemple : DNS)
• DHCPv6 uniquement : le périphérique ne doit pas utiliser les
informations de l'annonce de routeur (DHCPv6 avec état)
Les routeurs envoient des messages d'annonce ICMPv6 en utilisant
l'adresse link-local comme adresse IPv6 source
A. Maizate
16
Les adresses de monodiffusion IPv6
Configuration dynamique d'une adresse de monodiffusion
globale avec la méthode SLAAC
A. Maizate
Les adresses de monodiffusion IPv6
Configuration dynamique d'une adresse de
monodiffusion globale avec la méthode DHCPv6
Dynamic Host Configuration Protocol for IPv6 (DHCPv6)
Similaire à IPv4
Réception automatique des informations d'adressage comprenant une
adresse de monodiffusion globale, la longueur du préfixe, l'adresse de
la passerelle par défaut et les adresses des serveurs DNS via les
services d'un serveur DHCPv6
Le périphérique peut recevoir une partie ou la totalité des informations
d'adressage IPv6 en provenance d'un serveur DHCPv6 selon que
l'option 2 (SLAAC et DHCPv6) ou l'option 3 (DHCPv6 uniquement) est
spécifiée dans le message d'annonce de routeur ICMPv6
L'hôte peut décider d'ignorer le contenu du message d'annonce de
routeur et obtenir son adresse IPv6 et les autres informations
directement auprès d'un serveur DHCPv6
A. Maizate
17
Les adresses de monodiffusion IPv6
Configuration dynamique d'une adresse de
monodiffusion globale avec la méthode DHCPv6
A. Maizate
Les adresses de monodiffusion IPv6
Génération aléatoire ou à l'aide de la méthode EUI-64
Processus EUI-64
Ce processus utilise l'adresse MAC Ethernet 48 bits d'un client
et insère 16 autres bits au milieu de l'adresse MAC 46 bits pour
créer un ID d'interface sur 64 bits
L'avantage est que l'adresse MAC Ethernet peut être utilisée
pour déterminer l'interface – traçage plus facile
L'ID d'interface EUI-64 est représenté au format binaire et
comprend trois parties :
Le code OUI sur 24 bits, provenant de l'adresse MAC du client,
mais dont le septième bit (universellement/localement) est
inversé (le 0 devient un 1)
Valeur FFFE 16 bits insérée
ID de périphérique sur 24 bits déterminé d'après l'adresse MAC
du client
A. Maizate
18
Les adresses de monodiffusion IPv6
Génération aléatoire ou à l'aide de la méthode EUI-64
A. Maizate
Les adresses de monodiffusion IPv6
Génération aléatoire ou à l'aide de la méthode EUI-64
A. Maizate
19
Les adresses de monodiffusion IPv6
Génération aléatoire ou à l'aide de la méthode EUI-64
ID d'interface générés aléatoirement
Selon le système d'exploitation, un périphérique peut
utiliser un ID d'interface généré aléatoirement plutôt que
l'adresse MAC et le processus EUI-64
À partir de Windows Vista, Windows utilise un ID
d'interface généré aléatoirement au lieu d'un ID créé avec
EUI-64
Windows XP et les systèmes d'exploitation précédents
utilisaient EUI-64
A. Maizate
Les adresses de monodiffusion IPv6
Adresses link-local dynamiques
Adresse link-local
Une fois qu'une adresse de monodiffusion globale est
attribuée à une interface, le périphérique IPv6 génère
automatiquement son adresse link-local
Doit comporter une adresse link-local qui permet à un
appareil de communiquer avec les autres périphériques
IPv6 situés sur le même sous-réseau
Utilise l'adresse link-local du routeur local pour son
adresse IPv6 de passerelle par défaut
Les routeurs échangent des messages du protocole de
routage dynamique via des adresses link-local
Les tables de routage des routeurs utilisent l'adresse link-
local pour identifier le routeur du tronçon suivant lors du
transfert des paquets IPv6
A. Maizate
20
Les adresses de monodiffusion IPv6
Adresses link-local dynamiques
Attribution dynamique
L'adresse link-local est créée dynamiquement à
l'aide du préfixe FE80::/10 et de l'ID d'interface
A. Maizate
Les adresses de monodiffusion IPv6
Adresses link-local statiques
La configuration des adresses link-local
A. Maizate
21
Les adresses de monodiffusion IPv6
Adresses link-local statiques
La configuration des adresses link-local
A. Maizate
Les adresses de monodiffusion globale IPv6
Vérifier la configuration des adresses IPv6
Chaque interface
possède deux adresses
IPv6 -
1. l'adresse de
monodiffusion
globale qui a été
configurée
2. une adresse de
monodiffusion link-
local commençant
par FE80 est
automatiquement
ajoutée
A. Maizate
22
Les adresses de monodiffusion globale IPv6
Vérifier la configuration des adresses IPv6
A. Maizate
Les adresses de multidiffusion IPv6
Les adresses de multidiffusion IPv6
attribuées
Les adresses de multidiffusion IPv6 ont le préfixe FFxx::/8
Il existe deux types d'adresses de multidiffusion IPv6 :
• Les adresses de multidiffusion attribuées
• Les adresses de multidiffusion de nœud sollicité
A. Maizate
23
Les adresses de multidiffusion IPv6
Les adresses de multidiffusion IPv6
attribuées
Les deux groupes suivants de multidiffusion IPv6 attribuée sont
les plus courants :
FF02::1 Groupe de multidiffusion avec tous les nœuds –
• Tous les périphériques IPv6 sont inclus
• Même effet qu'une adresse de diffusion IPv4
FF02::2 Groupe de multidiffusion avec tous les routeurs –
• Tous les routeurs IPv6 sont inclus
• Un routeur devient un membre de ce groupe lorsqu'il est activé en
tant que routeur IPv6 avec la commande de configuration globale
ipv6 unicast-routing
• Un paquet envoyé à ce groupe est reçu et traité par tous les
routeurs IPv6 situés sur la liaison ou le réseau
A. Maizate
Les adresses de multidiffusion IPv6
Les adresses de multidiffusion IPv6
attribuées
A. Maizate
24
Les adresses de multidiffusion IPv6
Les adresses de multidiffusion IPv6 de nœud sollicité
Sont similaires à l'adresse de multidiffusion sur tous les nœuds ;
concordance uniquement avec les 24 derniers bits de l'adresse de
monodiffusion globale IPv6 d'un périphérique
Sont créées automatiquement lorsque la monodiffusion globale ou les
adresses de monodiffusion link-local sont attribuées
Sont créées en combinant un préfixe [Link]/104 spécial
avec les 24 derniers bits de son adresse de monodiffusion
A. Maizate
Les adresses de multidiffusion IPv6
Les adresses de multidiffusion IPv6 de nœud sollicité
L'adresse de multidiffusion de noeud sollicité comprend deux parties :
Le préfixe de multidiffusion [Link]/104 : les 104 premiers
bits de l'adresse de multidiffusion de nœud sollicité (tous)
Les 24 bits les moins significatifs : copiés à partir des 24 derniers bits
(à droite) de l'adresse de monodiffusion globale ou link-local du
périphérique
A. Maizate
25
8.3
Vérification de la connectivité
A. Maizate
Le protocole ICMP
Les messages ICMPv4 et ICMPv6
Les messages ICMP communs à ICMPv4 et à ICMPv6 sont
notamment les suivants :
• Host confirmation (Confirmation de l'hôte)
• Destination or Service Unreachable (destination ou service
inaccessible)
• Time exceeded (Délai dépassé)
• Route redirection (Redirection de la route)
Bien que le protocole IP ne soit pas un protocole fiable, la
suite TCP/IP permet d'envoyer les messages via les services
du protocole ICMP si certaines erreurs se produisent
A. Maizate
26
Le protocole ICMP
Les messages de sollicitation et d'annonce
de routeur ICMPv6
ICMPv6 inclut quatre nouveaux protocoles dans le cadre du
protocole Neighbor Discovery Protocol (ND ou NDP) :
• Message de sollicitation de routeur
• Message d'annonce de routeur
• Message de sollicitation de voisin
• Message d'annonce de voisin
Messages de sollicitation et d'annonce de routeur : échangés
entre les hôtes et les routeurs
Messages de sollicitation de routeur : envoyés sous forme de
message de multidiffusion « tous routeurs » IPv6
Messages d'annonce de routeur : envoyés par les routeurs pour
fournir les informations d'adressage
A. Maizate
Le protocole ICMP
Les messages de sollicitation et d'annonce
de routeur ICMPv6
A. Maizate
27
Le protocole ICMP
Les messages de sollicitation et d'annonce
de voisin ICMPv6
Deux types de message supplémentaires
• Sollicitation de voisin
• Messages d'annonce de voisin
Utilisés pour :
• La résolution d'adresse
• Utilisés lorsqu'un périphérique du réseau local
(LAN) connaît l'adresse de monodiffusion IPv6
d'une destination, mais pas son adresse MAC
Ethernet
• La détection d'adresses en double (DAD)
• Sur l'adresse pour s'assurer qu'elle est unique
• Le périphérique envoie un message NS avec
sa propre adresse IPv6 comme destination
A. Maizate
Le protocole ICMP
Les messages de sollicitation et d'annonce
de voisin ICMPv6
A. Maizate
28
Test et vérification
Ping - Tester la pile locale
A. Maizate
Test et vérification
Ping – Tester la connectivité au réseau local
A. Maizate
29
Test et vérification
Ping – Tester la connectivité à distance
A. Maizate
Test et vérification
Traceroute – Tester le chemin
Traceroute (tracert)
• Génère une liste de sauts déjà atteints le long du chemin
• Fournit des informations de contrôle et de dépannage
• Si les données parviennent à destination, la commande
affiche tous les routeurs situés entre les hôtes
• Si les données restent bloquées au niveau d'un saut,
l'adresse du dernier routeur ayant répondu à la
commande peut fournir une indication sur l'endroit où se
situe le problème ou sur d'éventuelles restrictions de
sécurité
• Fournit la durée de transmission sur chacun des sauts
rencontrés et indique si l'un d'eux ne répond pas
A. Maizate
30
Exemple : configuration de RIPng pour IPv6
A. Maizate
Le Routage en IPv6 :
A. Maizate
31
Le Routage en IPv6 :
Routage statique :
Router 0
#interface serial 1/0
#ipv6 address 2008 :2 ::1/64
#interface fast 0/0
#Ipv6 address 2008 :1 ::1/64
#exit
#ipv6 route ::/64 2008 :2 ::2
Router 1
#interface serial 1/0
#ipv6 address 2008 :2 ::2/64
#interface fast 0/1
#ipv6 address 2008 :3 ::1/64
#exit
#ipv6 route ::/64 2008 :2 ::1
A. Maizate
Le Routage en IPv6 :
Routage via le Rip:
Router 0 | Router 0 Rou
#enable
#configuration terminal
#ipv6 unicast-routing
#ipv6 router rip 6bone
#interface fastethernet 0/0
#ipv6 rip 6bone enable
#exit
#interface serial 1/0
#ipv6 rip 6bone enable
N.B : dans le Rip la même configuration s’applique dans les deux Routeurs
32
Le Routage en IPv6 :
Routage via L’eigrp:
Router 0
# enable
# configure terminal
# ipv6 unicast-routing
#ipv6 router eigrp 1
# router-id [Link] # no shut #exit
# interface serial 1/0
# ipv6 enable
# ipv6 eigrp 1
# exit
# interface fastethernet 0/0
# ipv6 enable
# ipv6 eigrp 1
# exit
# show ipv6 eigrp interfaces 1
N.B : [Link] cette adresse est utiliser pour identifier le routeur sa peut être une
adresse ipv4 ou ipv6
A. Maizate
Le Routage en IPv6 :
Routage via L’Ospf:
Router 0 | Router 1
#enable
#configure terminal
#ipv6 unicat-routing
#ipv6 router ospf 1
Router-id [Link]
#interface serial 1/0
Ipv6 enable
##ipv6 ospf 1 area 0
#interface fast 0/0
Ipv6 enable
#ipv6 ospf 1 area 0
N.B :#exit
dans le Rip la même configuration s’applique dans les deux Routeurs
A. Maizate
33