ADRESSAGE IPV6
Comme en IPv4, L’adressage IPv6 :
• Permet la localisation des machines (Globale en utilisant l’identifiant du réseau, Locale en
utilisant l’identifiant d’une machine sur un réseau donné).
• Une adresse IPv6 est composée d’une partie réseau et une partie hôte.
• 2 hôtes ayant la même partie réseau sont sur le même réseau.
• Notation CIDR /xx est utilisée en IPv6 pour indiquer la taille de la partie réseau.
FORMAT DES ADRESSES IPV6
L’adressage IPv6 est un adressage hiérarchique [A1].
Les adresses IPv6 sont constituées de 16 octets (=128 bits). Elles sont découpées en 8 mots de 16
bits, chaque mot est écrit sous la forme de 4 chiffres hexadécimaux [A5] (16 chiffres de 0 à 9 puis
de A à F) séparés par des « : ».
Exemple : 2001:0db8 :0000:85a3:0000:0000:ac1f:8001
chaque nombre hexadécimal est représenté sur 4 bits.
______________________________________________________________________________
ACTIVITÉ 2
1. Donner la notation en binaire de l’adresse IPv6 suivante :
2001:0db8 :0000:85a3:0000:0000:ac1f:8001
2. Donner la notation en Héxa de l’adresse IPv6 suivante :
0010000000000001:0000110110111000:0001111101110000:1000010110100011:00001001100110
01:0000110111101000:0111011001001000:0000011011101000
Réponse :
1.
0010000000000001:0000110110111000:0000000000000000:1000010110100011:0000000000000000:000000000
0000000:1010110000011111:1000000000000001
2. 2001:0db8:1f70:85a3:0999:de8:7648:16e8
______________________________________________________________________________
On peut utiliser des méthodes pour simplifier cette écriture:
• Dans un mot, on peut supprimer les 0 de poids forts non significatifs :
exemple: l’adresse 2001:0db8:0000:0000:0008:0800:200C:417A
1
peut s’écrire 2001:db8:0:0:8:800:200C:417A
• La notation « :: » permet de représenter plusieurs 0 consécutifs au sein de plusieurs mots de
16 bits. Le nombre de 0 peut être retrouvé en examinant le nombre de mots présents dans
l’adresse. Cet élément ne peut être présent qu’une fois au sein de l’adresse.
Exemple : l’adresse 2001:0db8:0000:0000:0008:0800:200C:417A
peut s’écrire 2001:db8::8:800:200C:417A
______________________________________________________________________________
ACTIVITÉ 3
Simplifier l’adresse suivante :
2001:0000:0000:0249:0000:0000:0000:ecfe
Réponse :
______________________________________________________________________________
Les lettres utilisées dans les adresses IPv6 peuvent être en majuscules ou en
minuscules ou en mixant les 2
Exemple : 2001:0db8:0000:0000:0008:0800:200C:417A
IPv6 en notation canonique :
C’est un format destiné à l’affichage, aux sorties des programmes, log, ...
Le format canonique consiste à :
- Supprimer les zéros initiaux
- :: doit être utilisé sur la série la plus longue, la plus à gauche
- Chiffres hexadécimaux en minuscules.
- Si on doit indiquer un numéro de port, l’adresse doit être entre crochets
Exemples :
[2001:db8:1f70::999:de8:7648:6e8]:100
[2001:db8::1]:8080
_________________________________________________________________________
ACTIVITÉ 4
Donner les notations canoniques des adresses IPv6 suivantes :
2
(a) 2001:0db8:1000:2000:3000:0100:0020:0300
(b) 2001:0dB8:0000:0000:0001:0000:0000:0001
(c) 2001:0DB8:0000:0000:0000:0000:0000:0001 avec numéro de port 80
(d) 0000:0000:0000:0000:0000:0000:0000:0001
Réponse
(a) 2001:db8:1000:2000:3000:100:20:300
(b) 2001:db8::1:0:0:1
(c) [2001:db8::1]:80
(d) ::1, il s’agit de l’adresse de loopback
______________________________________________________________________________
ACTIVITÉ 5
Écrire sous forme complète les adresses IPv6 suivantes :
• ::208:19
• 2003::2
• 2001::45:0:6
• 2001:0:456::1:2:3:4
• 2001:14C8::871:206:A14:23
• 2002:203::AEF:12:0:1B1:1
Réponse:
• 0000:0000:0000:0000:0000:0000:0208:0019
• 2003 :0000:0000:0000:0000:0000:0000:0002
• 2001:0000:0000:0000:0000:0045:0000:0006
• 2001:0000:0456:0000:0001:0002:0003:0004
• 2001:14C8:0000:0000:0871:0206:0A14:0023
• 2002:0203:0000:0AEF:0012:0000:01B1:0001
3
Les adresses IPv6 sont structurées comme suit :
préfixe sous-réseau interface(hôte)
48bits 16bits 64bits
Préfixe : équivalent au champ Réseau dans IPv4,
Interface : identifiant de l’hôte (un équipement, une imprimante, un ordinateur, ...)
Exemple :
2001:0db8:3c4d:0015:0000:0000:1a2f:1a2b
Cet exemple représente les 128 bits d'une adresse IPv6 :
- Les premiers 48 bits (2001:0db8:3c4d) : le préfixe de site, représentant la topologie
publique.
- Les 16 bits suivants (0015): identifiant de sous-réseau. Ils représentent la topologie
privée du site.
- Les 64 bits situés complètement à droite (0000:0000:1a2f:1a2b) : identifiant
d’interface.
PRÉFIXE D’UNE ADRESSE IPV6
Le préfixe représente l’identifiant du réseau.
La représentation du préfixe est la même que pour IPv4 CIDR ; Adresse IP puis longueur du
préfixe, avec séparateur slash :
Exemple :
AdresseIPv4: [Link]/16
AdresseIPv6: 2001:db8:12::/40
Le préfixe d'une adresse IPv6 occupe jusqu'à 48 bits en commençant par la gauche.
Exemple :
Le préfixe de l'adresse 2001:db8:3c4d:0015:0000:0000:1a2f:1a2b/48 est 2001:db8:3c4d.
On peut représenter ce préfixe de la façon suivante:
2001:db8:3c4d::/48
On peut définir un préfixe de sous-réseau qui caractérise la topologie interne du réseau vers un
routeur. Le préfixe de sous-réseau de l'exemple précédent est le suivant.
2001:db8:3c4d:15::/64
Le préfixe de sous-réseau contient toujours 64 bits. Ceux-ci se décomposent de :
- 48 bits pour le préfixe de la topologie publique
- le reste pour identifier le sous-réseau (topologie du site).
______________________________________________________________________________
4
ACTIVITÉ 6
Une société se voit attribuer le préfixe 2001:0AD8:1234::/40, si elle respecte le principe
d’identifiant hôte de 64 bits, il reste combien de bits pour les découpes en sous-réseaux ?
Réponse :
il reste 24 bits
___________________________________________________________________________
TYPES D’ADRESSES IPV6
Il existe 3 types d’adresses IPv6 :
• Adresses unicast : permettent la communication avec une seule interface.
• Adresses multicast : permettent la communication avec un groupe d’interfaces. La notion de
broadcast utilisée en IPv4 est remplacée en IPv6 par ce type d’adresse,
• Adresses Anycast : permettent la communication avec une seule interface d’un groupe
donné.
On distingue 2 types d’adresses IPv6 unicast :
• Les adresses Lien-local (link-local): utilisées pour la communication au sein d’un lien (exp :
LAN),
• Les adresses globales (GUA): destinées aux échanges sur Internet.
De même qu’à IPv4, On retrouve en plus les types « adresse de loopback » et « adresse
indéterminée » [A2].
La notion d’adressage privé/public utilisé en IPv4 a été modifiée en IPv6. Chaque interface
possède une adresse Lien-local ainsi que potentiellement une ou plusieurs adresses GUA.
5
ADRESSES GUA
les adresses IPv6 GUA sont routables et accessibles sur Internet IPv6. Ils sont équivalents aux
adresses IPv4 publiques. La figure suivante montre la structure générique d'une GUA :
001 TLA NLA SLA Interface ID
3bits 13bits 32bits 16bits 64bits
• Un champ égal à 001 (pour indiquer une adresse unicast)
• TLA (Top Level Aggregator) : les TLA identifient les grands opérateurs internationaux,
• NLA (Next Level Aggregation) : est une organisation trop petite pour être qualifiée de
TLA, mais avec un certain nombre de petits clients. Les NLA divisent leur partie des blocs
d'adresses et les délèguent aux SLAs.
• SLA (Site Level Aggregator) : est une petite entité qui délègue l'espace d'adressage. Un
bon exemple de SLA serait un établissement d'enseignement ou un petit FAI (Fournisseur
d’accès internet).
• Interface ID : identificateur d’interface.
QCM
Identifiez pour chaque question la bonne réponse.
1. Une adresse IPv6 est constituée de :
a. 4 octets.
b. 8 octets.
c. 16 octets.
d. 128 octets.
2. Son écriture standard s’appuie sur la base :
a. 2 (binaire).
b. 8 (octal).
c. 10 (décimal).
6
d. 16 (hexadécimal).
3. Dans une adresse de catégorie unicast :
a. Le destinataire est unique.
b. Il peut y avoir plusieurs destinataires.
c. Il y a un destinataire unique parmi plusieurs.
4. Dans une adresse de catégorie multicast :
a. Le destinataire est unique.
b. Il peut y avoir plusieurs destinataires.
c. Il y a un destinataire unique parmi plusieurs.
5. Dans une adresse de catégorie anycast :
a. Le destinataire est unique.
b. Il peut y avoir plusieurs destinataires.
c. Il y a un destinataire unique parmi plusieurs.
6. Comment est identifiée la portée d’une adresse IPv6 :
a. Pour une adresse IP multicast, un préfixe spécifique est utilisé.
b. Pour une adresse IP anycast, un champ spécifique est utilisé.
c. Pour une adresse IP unicast, un préfixe spécifique est utilisé.
7. Précisez pour chacune des formes abrégées ci-dessous le nombre d’octets
factorisés :
a. 2080::8:800:200C:417A …............
b. 3200 :1798 :FFFF :1::4 ….............
c. FF01::101 …...................................
d. ::FFFF:[Link] ...
Réponses :
1. c. Une adresse IPv6 est constituée de 16 octets.
2. d. Une adresse IPv6 s’écrit généralement en hexadécimal en utilisant le ’:’ comme
7
séparateur.
3. a.
Une adresse unicast fait référence à un seul destinataire sur une étendue donnée.
4. b.
Une adresse multicast fait référence à un ensemble d’hôtes.
5. c.
Une adresse anycast désigne un destinataire parmi plusieurs.
L’étendue d’une adresse est soit identifiée par le préfixe de cette adresse, pour les
6. c. adresses unicast et anycast, soit par le champ Etendue présent dans le préfixe pour
une adresse multicast. Ainsi, seule la réponse "c" est correcte.
Entre deux séparateurs ’:’, il y a deux octets appelés un mot. Une adresse IPv6
7. comporte 16 octets (8 mots séparés par ’:’). Il suffit de comptabiliser le nombre
d’octets représentés et de les soustraire à 16 pour identifier le nombre d’octets
factorisés.
a. « 2080 », « 8 », « 800 », « 200C », « 417A » représentent chacun 1 mot (deux
octets). Ainsi, 5 mots sont déjà utilisés (10 octets). Les « :: » représentent ...