1. Les parties de l'adresse IPv6
Une adresse IPv6 est longue de 128 bits et se compose de huit
champs de 16 bits, chacun étant délimité par deux points
(:). Chaque champ doit contenir un nombre hexadécimal, à la
différence de la notation en format décimal avec des points des
adresses IPv4.
Figure 6 : présentation d'une adresse IPv6 de base
Les trois champs situés complètement à
gauche (48 bits) contiennent le préfixe de site. Le préfixe
décrit la topologie publique allouée en général
à votre site par un FAI ou un registre Internet régional (RIR,
Regional Internet Registry).
Migration des Réseaux IP v4 vers IP v6 Page 20
Migration des Réseaux IP v4 vers IP v6 Page 21
Le champ suivant contient l'ID de sous-réseau de 16
bits alloué au site. L'ID de sous-réseau décrit la
topologie privée, appelée également topologie de site, car
elle est interne au site.
Les quatre champs les plus à droite (64 bits)
contiennent l'ID d'interface, également appelée jeton. L'ID
d'interface est soit configurée automatiquement à partir de
l'adresse MAC de l'interface, soit configurée manuellement au format
EUI-64.
2. Règles d'écriture
- En IPv4, on a des valeurs en décimal
séparées par un point : 192.168.1.1
- En IPv6, l'adresse IPv6 est en hexadécimal (1
caractère hexa = 4bits) avec séparateur `' :» entre groupes
de 2 octets = 4codes hexa par groupe= 16 bits par groupe.
8 groupes de 4 codes hexa par adresse IPv6
Ex : FE80 :0000 :0000 :0209 :6A5B :AC50 :23FB
- Pour un réseau, on utilise la notation CIDR :
adresse-ipv6-code hexa/longueur-du-préfixe-réseau-en-bits.
3. Règles de simplification
-On élimine les 0 de gauche dans chaque groupe de
4octets hexa entre les `' :». Ex : :009B = :9B :
-on supprime les groupes consécutifs de 0. Ex : :0000
:0000 :0000 :== ::
Ex : 8000 :0000 :0000 :0000 :0123 :4567 :89AB : CDEF ===
8000 ::123 :4567 :89AB :CDEF
4. Notation réseau CIDR
:(Classless Inter-Domain Routing) Adresse / nombre de bits du préfixe
5. L'en-tête IPv6
L'en-tête du paquet IPv6 est de taille fixe à 40
octets, tandis qu'en IPv4 la taille minimale est de 20 octets, des options
pouvant la porter jusqu'à 60 octets, ces options demeurant rares en
pratique.
Figure 7 : en-tête IPv6
La signification des champs est la suivante :
Version (4 bits) : fixé à
la valeur du numéro de protocole internet 6. Traffic
Class (8 bits) : utilisé dans la qualité de
service.
Flow Label (20 bits) : permet le
marquage d'un flux pour un traitement différencié dans le
réseau.
Payload length (16 bits) : taille de
charge utile en octets.
Next header (8 bits) : identifie le
type de header qui suit immédiatement selon la même convention
qu'IPv4.
Hop Limit (8 bits) :
décrémenté de 1 par chaque routeur, le paquet est
détruit si ce champs atteint 0 en transit.
Source Address (128 bits) : adresse
source. Destination Address (128 bits) : adresse de
destination
En conclusion on remarque une simplification du format de
l'en-tête. Ces champs de l'en-tête IPv4 ont été
enlevés ou rendu optionnels, pour réduire dans les situations
classiques le coût de la gestion des paquets et pour limiter le
coût en bande passante de l'en-tête IPv6.
|