Le Internet Engineering Task Force (IETF) a introduit l’IPv6 (Internet Protocol version six) en 1994 pour remplacer la version quatre du protocole de communication. IPv6 utilise un espace d’adressage de 128 bits qui corrige le problème le plus fondamental d’IPv4, à savoir l’épuisement rapide des adresses disponibles dans le système basé sur 32 bits.
Qu’est-ce qu’une adresse IP ?
Une adresse de protocole Internet est un identifiant unique pour les appareils connectés à un réseau. L’identifiant unique permet aux appareils de se trouver et de communiquer entre eux. Au départ, les principaux types d’appareils nécessitant une adresse IP étaient les appareils de réseau, tels que les ordinateurs, les serveurs, les routeurs et les imprimantes. Cependant, avec l'Internet des objets, la liste comprend les téléphones portables, les télévisions, les réfrigérateurs, les automobiles, les ampoules électriques, et tout ce qui peut recevoir des informations sur un réseau.
Qu’est-ce qu’une adresse IPv4 ?
Introduite en 1983, IPv4 a été la première version publique du protocole Internet, et il reste la version la plus utilisée du protocole. Un espace d’adressage IPv4 est constitué de quatre octets de nombres allant de zéro à 255 séparés par des points.
Par exemple :
L’adresse IPv4 de Google : 172.217.168.196
L’utilisation du système d’adressage numérique ci-dessus permet d’obtenir 232 adresses uniques, soit environ 4,3 milliards d’adresses. L’adoption de plusieurs conventions différentes, telles que les classes et le Routage inter-domaines sans classe, a augmenté le nombre d’adresses disponibles et repoussé la nécessité d’IPv6, et donc IPv4 reste le protocole le plus utilisé. Cependant, l’augmentation rapide des adresses nécessaires due à l’Internet des objets a accéléré l’adoption de l’IPv6.
En quoi IPv6 est-il différent d’IPv4 ?
IPv6 corrige de nombreux problèmes inhérents à IPv4. Pour commencer, IPv6 est un jeu de caractères alphanumériques de 128 bits plutôt que numériques.
Plus de 340 undécillions d’adresses disponibles
IPv6 dispose d’un nombre presque inépuisable d’adresses disponibles, soit plus de 340 undécillions ou 340 282 366 920 938 463 463 374 607 431 768 211 456. La quantité d’adresses disponibles, bien que finie, peut s’échelonner presque indéfiniment.
À la place des points séparant les groupes de chiffres hexadécimaux, IPv6 utilise les deux points. Une section vide représente une section qui se compose entièrement de zéros, comme indiqué dans l’adresse ci-dessous.
Par exemple :
L’adresse IPv6 de Google : 2a00:1450:400e:80c::2004
IPv6 présente de nombreux avantages par rapport à IPv4
Au-delà du nombre d’adresses, IPv6 s’attaque également à d’autres problèmes d’IPv4.
- Un routage plus efficace IPv6 utilise une approche hiérarchique qui réduit la taille des tables de routage en permettant aux fournisseurs de services internet (ISP) de regrouper les préfixes des clients en un seul préfixe. En savoir plus sur le routage IPv6.
- En-tête de paquet simplifié IPv6 améliore l’efficacité du traitement des paquets en éliminant la somme de contrôle au niveau IP. La vérification des erreurs au niveau de l’IP est redondante puisque les autres couches de liaison et de transport disposent déjà d’une somme de contrôle pour la détection des erreurs. En savoir plus sur les en-têtes de paquets IPv6.
- Configuration du réseau simplifiée L’auto-configuration des adresses fait partie d’IPv6. Un hôte peut créer une adresse IP en ajoutant son adresse MAC au format EUI (extended universal identifier) de 64 bits au préfixe de lien locale de 64 bits. En savoir plus sur la configuration/autoconfiguration du réseau IPv6.
- Suppression de la traduction d’adresse réseau (NAT) La NAT est une solution au problème de l’épuisement des adresses IPv4 lorsque deux réseaux peuvent avoir des adresses incompatibles. Le NAT permet leur interconnexion. Comme l’IPv6 n’a pas besoin de NAT, les réseaux poste à poste sont plus faciles à construire et les autres services deviennent plus robustes. Toutefois, certains ingénieurs réseau utilisent encore la NAT avec IPv6.
- Multicast au lieu de broadcast IPv6 utilise le multicast pour diriger les données vers plusieurs destinataires à la fois. L’IPv4 utilise le broadcast où un hôte envoie des données à tous les autres hôtes du réseau, qu’ils le veuillent ou non. Le broadcast utilise une bande passante excessive et nécessite que les hôtes traitent des paquets qui ne leur sont pas destinés.
- IPsec intégré IPv6 intègre la sécurité du protocole Internet (IPsec) pour éviter certains problèmes de sécurité liés à IPv4, comme le passage de logiciels malveillants avec les paquets. L’utilisation d’IPsec est courante pour les connexions VPN. En savoir plus sur IPsec.
IPv6 et IPv4 peuvent-ils coexister ?
IPv6 et IPv4 utilisent des infrastructures complètement différentes. Un réseau IPv4 ne peut pas fonctionner avec un réseau IPv6 et vice versa. Par contre, les serveurs et les routeurs peuvent prendre en charge les deux protocoles (appelés double pile IP).
Qu’est-ce que la double pile ?
Un périphérique de réseau (serveur, routeur, commutateurs) utilise une double pile pour traiter les deux protocoles. Le serveur DNS renvoie l’une ou l’autre ou les deux adresses IP selon la destination. On peut configurer le protocole préféré sur l’hôte ou le DNS. L’IETF a publié un algorithme appelé Happy Eyeballs pour rendre les applications à double pile plus réactives. En savoir plus sur la double pile IP.
Qu’est-ce que Happy Eyeballs ?
L’algorithme Happy Eyeballs de l’IETF permet au mécanisme de double pile de choisir la meilleure version IP pour l’utilisateur. Comme la connectivité IPv6 n’est pas disponible pour tous les utilisateurs, Happy Eyeballs envoie des requêtes en utilisant les deux versions IP. L’application utilise le premier qui répond. Ainsi, les utilisateurs humains sont contents de voir des réponses plus rapides. En savoir plus sur Happy Eyeballs.
Acceptation d’IPv6
Selon Google, l’acceptation d’IPv6 augmente d’environ 5 % chaque année avec un taux de disponibilité de 33 % à partir de juillet 2020. Toutefois, l’IPv6 n’est toujours pas disponible dans de nombreuses régions d’Afrique et du Moyen-Orient. L’Inde a actuellement le taux d’adoption le plus élevé, soit 58 %.
Surveillance des sites et services IPv6
De nombreuses marques proposent leurs sites web ou leurs services avec les deux protocoles, tandis qu’un nombre limité d’entre elles ne prennent en charge qu’IPv6. Lorsque les deux protocoles sont pris en charge, il est important de surveiller les deux versions, même si elles partagent le même hôte.
Les problèmes DNS peuvent affecter soit un seul soit les deux protocoles
Un seul enregistrement DNS peut répondre avec une adresse IPv4 (enregistrement A) ou IPv6 (enregistrement AAAA), ou les deux. Des problèmes de DNS pourraient survenir sur l’un ou l’autre des protocoles. Un site pourrait continuer à répondre via IPv4 tout en échouant aux requêtes qui utilisent IPv6. Installez deux moniteurs DNS pour résoudre le nom de domaine : un pour l’adresse IPv4 et un autre pour l’adresse IPv6. Lors de la configuration du moniteur, pensez à régler la bonne version IP. En savoir plus sur la surveillance DNS.
Surveillance de la disponibilité avec IPv6 et IPv4
Au-delà de la résolution du nom de domaine, il peut arriver d’autres problèmes de serveur et de réseau qui affectent la capacité d’un utilisateur à atteindre un hôte. La mise en place d’une surveillance de disponibilité HTTP/HTTPS permet de vérifier les réponses et d’effectuer des contrôles de contenu. Les contrôles de contenu permettent de s’assurer que le serveur a répondu avec le contenu correct. En savoir plus sur Website Uptime Monitoring et Web Service Uptime Monitoring.
Comme les moniteurs de disponibilité n’utilisent pas de navigateur, vous pouvez désigner la version IP utilisée pour le contrôle, ce qui permet de vérifier facilement les deux. De plus, avec des tests toutes les minutes, les moniteurs de disponibilité détectent les petites pannes et les pannes intermittentes.
Surveillance des performances par navigateur et IPv6
En théorie, IPv6 est plus rapide qu’IPv4 grâce à l’amélioration du routage. En réalité, l’infrastructure pour IPv6 n’est pas terminée. Donc, comme décrit précédemment, un système à double pilel utilisera l’algorithme de Happy Eyeballs pour choisir le protocole de connexion. Vos résultats de surveillance des performances incluront les résultats IPv4 et IPv6 en raison des différents emplacements des points de contrôle et de l’infrastructure réseau dans laquelle ils existent. En savoir plus sur la surveillance des performances des sites web.
Points clés
- IPv6 remplace IPv4
- IPv6 résout le problème de l’épuisement des adresses IPv4
- IPv6 utilise un système d’adressage hexadécimal de 128 bits.
- IPv6 et IPv4 peuvent exister sur le même appareil avec la double pile activée.
- Happy Eyeballs est un algorithme qui permet à l’appareil ou au navigateur de choisir le protocole le plus rapide pour une route donnée.
- L’adoption d’IPv6 augmente de 5 % chaque année.
- Un site web ou un service disponible sur un des protocoles peut ne pas fonctionner sur l’autre. Surveillez la disponibilité des deux.
- Les moniteurs de performance basés sur un navigateur utiliseront Happy Eyeballs pour choisir le protocole, de sorte que vos données sur un système à double pile contiendront les résultats de performance des deux.
- La surveillance API multi-étapes vérifie les interactions complètes de l’API pour la disponibilité, la fonction et les performances.
Essayez Uptrends gratuitement
Découvrez comment la surveillance d’Uptrends peut vous aider à surveiller vos sites web et API compatibles IPv6 et bien plus encore grâce à un essai gratuit de 30 jours. Aucune carte de crédit nécessaire !
Allez-y !