CHAPITRE I : L'ADRESSAGE SUR IPv6
I. Migration des Réseaux IP v4 vers IP v6 Page 25
Introduction
Dans ce chapitre, il s'agira pour nous de définir dans
une première partie une adresse IP en générale et dans une
seconde partie nous allons donner les différents types d'adresses sur
IPv6.
II. Définition de l'adresse IP
Une adresse IP (avec IP pour Internet Protocol) est le
numéro qui identifie chaque ordinateur connecté à Internet
ou plus généralement et précisément, l'interface
avec le réseau de tout matériel informatique (routeur,
imprimante) connecté a un réseau informatique utilisant Internet
Protocol.
III. Les types d'adresses IPv6
IPv6 définit trois types d'adresses qui sont : Unicast,
Multicast et Anycast.
1. Adresse Unicast
Le premier de ces types, le type Unicast, est le plus simple.
Une adresse de ce type désigne une interface unique. Un paquet
envoyé à une telle adresse, sera donc remis à l'interface
ainsi identifiée.
Parmi les adresses Unicast, on peut distinguer celles qui
auront une portée globale, c'est-à-dire désignant sans
ambiguïté une machine sur le réseau Internet et celles qui
auront une portée locale (lien ou site). Ces dernières ne
pourront pas être routées sur Internet.
Comme pour IPv4, l'adressage IPv6 définit trois types
d'adresses unicast - les adresses publiques global unicast ;
- les adresses privées unique local ;
- les adresses de lien Link-local.
Un utilisateur connecté à un réseau
privé désirant communiquer avec un correspondant dans un
réseau public (respectivement dans un réseau privé)
recourt à une adresse publique global unicast (respectivement
une adresse privée unique local).
A la différence d'IPv4, il n'est donc plus
nécessaire de disposer au niveau du routeur d'un mécanisme de
traduction d'adresse NAT ou NAPT.
a) L'adresse global unicast
L'adresse global unicast est constituée des
champs suivants :
Figure 8 : Structure d'une adresse global unicast
- Un champ de 3 bits de valeur 001 instituant la
première tranche d'adresses ouvertes par l'organisme ICANN ;
- Global routing prefix : ce champ est codé sur 45
bits. Associé aux trois bits précédents, il configure le
préfixe d'un LIR utilisé pour le routage inter-domaine dans le
réseau public ;
- Subnet ID : ce champ est codé sur 16 bits.
Associé aux champs précédents il configure le
préfixe complet de l'adresse global unicast
- Interface ID ce champ est codé sur 64 bits
représente le suffixe de l'adresse global unicast.
b) L'adresse unique local
L'adresse unique local est constituée des champs
suivants :
Figure 9 : Structure d'une adresse unique local
- Un champ de 7 bits de valeur fixe 1111110. Toutes mes
adresses unique local sont de la forme FC00 ::/7 ;
- L : ce bit est positionné à 1 lorsque
l'adresse est attribuée localement. L'utilisation de ce bit à 0
n'est pas définie ;
- Global ID : ce champ codé sur 40 bits
représente un identifiant d'une organisation privée.
- Subnet ID : Ce champ est codé sur 16 bits.
Associes aux champs précédents, il configure le préfixe
complet de l'adresse unique local. Il est utilisé pour identifier les
réseaux à l'intérieur d'un domaine privé.
L'adresse unique local a remplacé l'adresse
site local qui présentait un préfixe contenant
uniquement le champ Subnet ID .
Migration des Réseaux IP v4 vers IP v6 Page 26
Migration des Réseaux IP v4 vers IP v6 Page 27
c) L'adresse link-local
L'adresse link-local correspond à l'adresse IPv4
169.254.X.X. Elle est utilisée uniquement à l'intérieur
d'un réseau et elle n'est pas routable. Elle est configurée
automatiquement à l'initialisation de l'interface. Elle est
utilisée notamment lorsque le paquet transporte des messages ND
(Neighbor Discovery) utilisés pour la configuration automatique sans
etat et la dcouverte des voisins.
Le préfixe de l'adresse link-local est fixe et est
constitué de 10 bits de valeur 1111111010 et de 54 bits bits à
ZERO. Toutes les adresses link-local sont de la forme FE80 ::/64
Figure 10 : Structure d'une adresse link-local
ternet
Remise des messages
Remise des messages
Receveur
Figure 11: schéma adressage unicast (one to one)
2. Adresse Multicast
Une adresse de type multicast désigne un groupe
d'interfaces qui en général appartiennent à des noeuds
différents pouvant être situés n'importe où
Migration des Réseaux IP v4 vers IP v6 Page 28
dans l'Internet. Lorsqu'un paquet à pour destination
une adresse de type multicast, il est acheminé par le réseau
à toutes les interfaces membres de ce groupe. Il faut noter qu'il n'y a
plus d'adresses de types broadcast comme sous IPv4 ; elles sont
remplacées par des adresses de types multicast qui saturent moins un
réseau local constitué de commutateurs. L'absence de broadcast
augmente la résistance au facteur d'échelle d'IPv6 dans les
réseaux commutés.
Les adresses multicast ont le format suivant [RFC 2373]:
Figure 12 : structure d'une adresse Unicast
? 1111.1111 (FF) : identifie l'adresse comme étant
multicast. ? Flag 0000 : assigné de façon permanente.
? Flag 0001 : assigné de façon provisoire.
? Scope : valeur qui définit, l'étendue d'un groupe
multicast.
-0 : réservé -5 : site
-1 : noeud -6 : organisation
-2 : lien (FF02 ::/8) -E : global
-3 : sous-réseau -F : réservé
Exemples :
FF02 ::2 représente tous les routeurs sur le même
lien que l'expéditeur FF05 ::2 représente tous les routeurs sur
le même site que l'expéditeur
? Group ID : identifie un groupe multicast au sein de
l'étendue spécifié.
Adresses multicast définies actuellement
Adresses
|
Appellation
|
Descriptifs
|
FF01::1
|
All nodes
|
Groupe de tous les hôtes au niveau node-local
|
FF02::1
|
All nodes
|
Groupe de tous les hôtes
|
Migration des Réseaux IP v4 vers IP v6 Page 29
|
|
au niveau link-local
|
FF01::2
|
All routers
|
Groupe de tous les
routeurs au niveau node-local
|
FF02::2
|
All routers
|
Groupe de tous les
routeurs au niveau link-local
|
FF02::1:0
|
DHCP server
|
Groupe de tous les
serveurs DHCP au niveau link-local
|
FF02::1:XXXX :XXXX
|
Solicited-node
|
Adresse formée à partir de l'adresse unicast ou
anycast d'un hôte
|
Switch
Receveur
Routeur
Objet générique
Objet générique
Internet
Receveur
Objet générique
Objet générique
Figure 13: Schéma adressage multicast (one to many)
3. Adresse Anycast
Le dernier type, Anycast désigne un groupe
d'interfaces, la différence avec le multicast étant que lorsqu'un
paquet a pour destination une telle adresse, il est acheminé à un
des éléments du groupe et non pas à tous.
L'adresse IPv6 anycast est constituée des champs suivants
:
Figure 14 : structure d'une adresse Anycast
On y retrouve une partie préfixe et une partie
identifiant anycast. La partie préfixe est la même que celle
utilisée pour les adresses unicast. Contrairement aux autres structures
d'adresses la longueur de ce préfixe n'est pas spécifiée,
car une adresse anycast doit s'adapter aussi bien aux plans d'adressages
actuels qu'aux futurs plans qui pourraient avoir des tailles
différentes.
Migration des Réseaux IP v4 vers IP v6 Page 30
Figure 15: Schéma adressage Anycast (one to one from
many)
|