Introduction aux adresses IPv6
Les limites d'IPv4 en termes d'évolutivité et de capacité ont commencé à se manifester. Dès le milieu des années 90, un plan de remplacement a été mis au point. IPv6 est le successeur d'IPv4. À mesure que nous augmentons le nombre d'appareils connectés à Internet que nous utilisons, nous devons également augmenter le nombre d'adresses IP disponibles pour prendre en charge tous ces appareils connectés.
Avec l'explosion des besoins d'Internet, le passage à IPv6 est devenu inéluctable. Néanmoins, les technologies Internet doivent encore prendre en charge à la fois IPv4 et IPv6.
Voici le nombre d'adresses uniques qu'offre IPv6 :
2128 =3,4 x 1038 = 340 282 366 920 938 463 463 374 607 431 768 211 456
Cela équivaut à un nombre illimité puisque pour saturer le système, il faudrait placer plus de 667 millions de milliards d'appareils connectés à internet sur chaque millimètre carré de la surface terrestre.
Complément : Internet Protocol Version 6
IPv6 offre les améliorations suivantes par rapport à IPv4 :
Routage plus efficace sans fragmentation des paquets
Qualité de service (QoS) intégrée qui identifie les paquets prioritaires
Élimination du NAT pour étendre l'espace d'adressage de 32 à 128 bits
Sécurité de couche réseau intégrée (IPsec)
Configuration automatique des adresses sans état pour simplifier l'administration du réseau
Structure d'en-tête de paquets améliorée et réduction du coût de traitement
Méthode : Plan du cours
On commencera par définir ces identifiants IPv6 encore trop peu connus.
Ensuite, on apprendra à écrire, à simplifier et à valider une adresse IPv6.
Définition et étendue d'une adresse IPv6⚓
Définition : IPv6
Les adresses IPv6 sont des identifiants uniques d'interfaces (UID) :
codés sur 128 bits
notés en hexadécimal en 8 mots de 16 bits (4 hexas) séparés par des “:”
Le masque identifie la partie fixe d'une adresse qui correspond aussi au numéro de réseau de 64 bits (le préfixe). Le préfixe (Net-ID) est l'élément commun à toutes les adresses d'une même plage (au sein d'un réseau).
Exemple :
Par exemple, pour l'adresse 2001:0db8:00f4:0845:ea82:0627:e202:24fe/64 dans son écriture extensive (complète):
Le préfixe est 2001:0db8:00f4:0845::/64.
Le /64 correspond aux 64 premiers bits de l'adresse que l'on peut aisément compter. Il s'agit de la première moitié de l'adresse IPv6.
Contrairement à IPv4, cette première adresse du réseau peut être attribuée à une interface (Hôte).
Attention : /64
Une adresse IPv6 configurée sur une interface dispose dans 99,999 % des cas d'un masque par défaut de 64 bits noté /64.
Les 64 derniers bits, appelés identifiants d'interface (host-ID), identifient l'interface (l'hôte) dans le réseau
Exemple :
À partir de l'exemple précédent, la valeur ea82:0627:e202:24fe correspond à l'identifiant d'interface (host-ID).
La plage du bloc IPv6 s'étend sur 264 possibilités d'adresses, de la première adresse à la dernière :
Les 64 premiers bits (Net-ID) sont identiques pour toutes les adresses d'un même réseau (2001:0db8:00f4:0845).
Les 64 derniers bits (Host-ID) varient de 0000:0000:0000:0000 à ffff:ffff:ffff:ffff.
Cette dernière partie de 64 bits est appelée Identifiant d'interface (IID Interface Identifier). Elle sert à identifier les interfaces au sein du réseau.
network-ID et host-ID
Désignez le host-ID en vert et le net-ID en rouge
Votre réponse :
2001:0db8:0000:0000:0000:0000:0000:0c50
Réponse attendue :
2001:0db8:0000:0000:0000:0000:0000:0c50
Le net-ID de l'adresse IPv6 comporte les 64 premiers bits en partant de la gauche.
Le host-ID de l'adresse IPv6 comporte les 64 derniers bits en partant de la gauche.
Ecriture résumée⚓
Heureusement, on peut résumer l'écriture d'une adresse IPv6. Les systèmes sont obligés d'accepter ces simplifications d'écriture.
Exemple :
Par exemple, pour l'adresse 2001:0db8:00f4:0845:ea82:0627:e202:24fe/64 dans son écriture extensive :
Voici l'écriture résumée qui respecte deux règles faciles à retenir :
Les 0 en en-tête (à gauche) de chaque mot peuvent être optimisés
Une seule fois seulement, une suite consécutive de mots tout-à-zéro peut être résumée par ::
Ou encore pour l'adresse :
fe80:0000:0000:0000:bb38:9f98:0241:8a95
peut être résumée en :
fe80::bb38:9f98:241:8a95
Voir la vidéo suivante : 720p - (35) Différence IPv4 et IPv6 - YouTube.mkv
Types d'adresse IPv6⚓
Il existe plusieurs types d'adresse IPv6.