Différence entre IPv4 et IPv6 : vitesse et lequel choisir

Advertisement
IPv4 vs IPv6 en un coup d'œil
L'IPv4 et l'IPv6 sont les deux versions du protocole Internet (Internet Protocol), l'ensemble de règles qui donne une adresse à chaque appareil et achemine les paquets entre eux. L'IPv4 fait tourner internet depuis 1983. L'IPv6 a été conçu dans les années 1990 parce que les adresses IPv4 commençaient à manquer, et aujourd'hui les deux fonctionnent côte à côte. Voici comment ils se comparent :
| Caractéristique | IPv4 | IPv6 |
|---|---|---|
| Longueur d'adresse | 32 bits | 128 bits |
| Nombre d'adresses | Environ 4,3 milliards (2^32) | Environ 3,4 × 10^38 (2^128) |
| Exemple | 192.0.2.1 | 2001:db8::1 |
| Notation | 4 nombres décimaux, séparés par des points | 8 groupes de 4 chiffres hexadécimaux, séparés par deux-points |
| Taille de l'en-tête | 20 à 60 octets, variable | 40 octets, fixe |
| Somme de contrôle de l'en-tête | Oui | Non (laissée aux autres couches) |
| Fragmentation | Émetteurs et routeurs | Émetteur uniquement |
| Configuration des adresses | DHCP ou manuelle | SLAAC, DHCPv6 ou manuelle |
| Trouver l'adresse MAC d'un voisin | ARP | Neighbor Discovery (ICMPv6) |
| Broadcast (diffusion) | Oui | Non, multicast à la place |
| NAT | Presque partout | Inutile |
| Enregistrement DNS | A | AAAA |
| Boucle locale (loopback) | 127.0.0.1 | ::1 |
| Plage privée | 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 | fc00::/7 (unique local) |
Qu'est-ce que l'IPv4 ?
L'IPv4 (Internet Protocol version 4, RFC 791) a été publié en 1981. Ses adresses font 32 bits et s'écrivent sous forme de quatre nombres de 0 à 255, comme 203.0.113.45. Cela permet 4 294 967 296 adresses ; une fois retirées les plages privées, multicast et réservées, environ 3,7 milliards sont utilisables sur l'internet public.
Ce n'était pas assez pour un monde de téléphones, d'ordinateurs portables et de smart TV. L'IANA a distribué ses derniers blocs libres en février 2011, l'ARIN (Amérique du Nord) a épuisé les siens en septembre 2015 et le RIPE NCC (Europe) en novembre 2019. Aujourd'hui, les organisations qui ont besoin de davantage d'adresses IPv4 les achètent ou les louent le plus souvent sur un marché de transfert.
Internet a continué de croître sur l'IPv4 grâce au NAT (traduction d'adresses réseau) : votre routeur partage une seule adresse IPv4 publique entre tous les appareils de la maison et attribue à chacun une adresse privée comme 192.168.1.20. Beaucoup de FAI, surtout mobiles, ajoutent une seconde couche appelée carrier-grade NAT (CGNAT) et partagent une seule adresse publique entre de nombreux clients.
Advertisement
Qu'est-ce que l'IPv6 ?
L'IPv6 (Internet Protocol version 6) a été spécifié pour la première fois en 1995 (RFC 1883), puis révisé en 1998 (RFC 2460) ; sa spécification actuelle est la RFC 8200, de 2017. Ses adresses font 128 bits et s'écrivent sous forme de huit groupes de quatre chiffres hexadécimaux : 2001:0db8:0000:0000:0000:ff00:0042:8329, ou 2001:db8::ff00:42:8329 une fois les zéros abrégés.
L'espace d'adressage est si vaste qu'un seul réseau local, comme votre Wi-Fi domestique, utilise normalement un /64 : 2^64 adresses, soit environ 18 milliards de milliards, pour un seul réseau Wi-Fi. Chaque appareil peut de nouveau avoir sa propre adresse publique, et le NAT devient inutile.
L'adoption progresse lentement depuis plus de dix ans. Les mesures de Google montrent que la part des utilisateurs qui accèdent à Google en IPv6 oscille entre environ 46 % en semaine et 51,7 % le samedi 3 octobre 2026. Elle est plus élevée le week-end, très probablement parce que davantage de gens sont alors sur des connexions mobiles et domestiques, qui sont en avance sur l'adoption.
Global unicast (
2000::/3) : les adresses publiques, celles qui commencent par 2 ou 3.Link-local (
fe80::/10) : chaque interface IPv6 en possède une ; elle ne fonctionne que sur le réseau local.Unique local (
fc00::/7, en pratiquefd00::/8) : les adresses privées, comme 192.168.x.x en IPv4.Multicast (
ff00::/8) : une diffusion d'un émetteur vers plusieurs destinataires, qui remplace le broadcast de l'IPv4.
Les principales différences entre IPv4 et IPv6
La taille des adresses fait les gros titres, mais l'IPv6 a aussi changé le fonctionnement quotidien des réseaux :
Un en-tête plus simple. L'IPv6 retire de l'en-tête principal la somme de contrôle et les champs optionnels, et utilise une structure fixe de 40 octets : les routeurs traitent ainsi les paquets avec moins de travail.
Pas de fragmentation par les routeurs. Un routeur IPv6 ne découpe jamais un paquet. Il envoie un message « Packet Too Big » et l'émetteur s'adapte : c'est pourquoi bloquer tout l'ICMPv6 peut rendre des sites IPv6 inaccessibles. Chaque lien IPv6 doit pouvoir transporter des paquets d'au moins 1 280 octets.
Une configuration automatique. Avec SLAAC, un appareil construit sa propre adresse à partir du préfixe réseau annoncé par le routeur, sans serveur DHCP. Le DHCPv6 reste disponible pour les réseaux qui veulent un contrôle centralisé.
Neighbor Discovery au lieu d'ARP. L'IPv6 trouve les adresses MAC des autres appareils avec des messages ICMPv6 plutôt qu'avec des broadcasts ARP.
Un adressage de bout en bout. Sans NAT, l'adresse d'un appareil est la même à l'intérieur et à l'extérieur du réseau, ce qui simplifie les applications pair-à-pair, le jeu en ligne et l'accès à distance, et fait du pare-feu l'élément qui bloque le trafic indésirable.
Advertisement
Comment lire et abréger une adresse IPv6
Deux règles raccourcissent les adresses IPv6. D'abord, les zéros en tête de chaque groupe peuvent être supprimés (0db8 devient db8). Ensuite, une suite de groupes entièrement nuls peut être remplacée par ::, mais une seule fois par adresse : sinon, impossible de savoir combien de zéros représente chaque ::.
Complète : 2001:0db8:0000:0000:0000:ff00:0042:8329
Sans les 0 en tête : 2001:db8:0:0:0:ff00:42:8329
Abrégée : 2001:db8::ff00:42:8329
Boucle locale : 0000:0000:0000:0000:0000:0000:0000:0001 -> ::1
IPv4 mappée : ::ffff:192.0.2.1 (une adresse IPv4 dans de l'IPv6)
Avec un port : [2001:db8::1]:443 (les crochets séparent les deux-points)L'IPv6 est-il plus rapide que l'IPv4 ? Notre test
En théorie, l'IPv6 peut être plus rapide, car il se passe du NAT et son en-tête est plus simple. En pratique, la route empruntée par vos paquets compte bien davantage. Nous avons mesuré le temps de connexion TCP vers 8 grands sites en double pile, dans les deux protocoles, depuis une ligne fibre Jio en Inde, le 5 octobre 2026 (médiane de 5 essais pour chacun, curl -4 contre curl -6) :
| Site | IPv4 | IPv6 | Le plus rapide |
|---|---|---|---|
| www.facebook.com | 27 ms | 23 ms | IPv6 |
| www.wikipedia.org | 71 ms | 65 ms | IPv6 |
| www.cloudflare.com | 30 ms | 29 ms | IPv6 (égalité) |
| www.netflix.com | 33 ms | 35 ms | IPv4 (égalité) |
| www.youtube.com | 34 ms | 37 ms | IPv4 |
| www.google.com | 32 ms | 43 ms | IPv4 |
| www.microsoft.com | 39 ms | 52 ms | IPv4 |
| www.apple.com | 32 ms | 102 ms | IPv4 |
Il n'y a pas de gagnant constant. La plupart des résultats se tiennent à quelques millisecondes, et le gros écart sur apple.com venait très probablement d'un trafic IPv6 acheminé à ce moment-là vers un serveur plus éloigné, pas du protocole. Vos résultats varieront selon votre FAI et votre emplacement.
Vous ressentez rarement ces écarts, car les navigateurs utilisent Happy Eyeballs (RFC 8305) : ils tentent d'abord l'IPv6 et, si la connexion n'est pas établie au bout d'environ 250 à 300 ms, lancent en parallèle une connexion IPv4 et gardent celle qui répond en premier. Sur les réseaux mobiles uniquement IPv6 derrière un NAT64, l'IPv6 a souvent l'avantage, car il évite l'étape de traduction.
Advertisement
L'IPv6 est-il plus sûr que l'IPv4 ?
Pas automatiquement. IPsec, souvent cité comme une fonction de sécurité de l'IPv6, fonctionne avec les deux versions, et les normes actuelles considèrent la prise en charge d'IPsec en IPv6 comme recommandée plutôt qu'obligatoire. Les différences de sécurité sont surtout pratiques :
Sans NAT, le pare-feu devient essentiel. En IPv4, le NAT masque les appareils domestiques par effet de bord. En IPv6, chaque appareil a une adresse publique : le pare-feu du routeur doit donc bloquer le trafic entrant non sollicité. La plupart des routeurs domestiques le font par défaut, mais cela vaut la peine de vérifier.
Des adresses temporaires (privacy addresses). Les premières implémentations de l'IPv6 construisaient les adresses à partir de l'adresse MAC de l'appareil, ce qui le rendait traçable partout. La plupart des systèmes modernes utilisent des adresses aléatoires temporaires (RFC 8981) pour les connexions sortantes.
Le balayage est bien plus difficile. Un réseau /64 compte 18 milliards de milliards d'adresses : un attaquant ne peut pas le balayer comme il balaie les plages IPv4.
Deux piles, deux jeux de règles. Les pare-feu, les VPN et les outils de surveillance doivent couvrir les deux protocoles, sinon l'IPv6 devient la porte dérobée que personne ne surveille.
Comment savoir si vous avez l'IPv6
Le plus rapide est notre Test IPv6, qui vous indique en quelques secondes si votre connexion est uniquement IPv4, uniquement IPv6 ou en double pile. En ligne de commande :
# Windows : cherchez une "Adresse IPv6" qui commence par 2 ou 3 (fe80:: n'est qu'une adresse link-local)
ipconfig
ping -6 google.com
# macOS
ifconfig | grep inet6
ping6 google.com
# Linux
ip -6 addr show scope global
ping -6 google.comSi vous ne voyez que des adresses commençant par fe80::, l'IPv6 est activé sur votre appareil, mais votre réseau ne lui fournit pas d'adresse IPv6 publique. Cela se règle sur le routeur : beaucoup de FAI prennent en charge l'IPv6 mais laissent à l'abonné le soin de l'activer dans les réglages WAN ou IPv6 du routeur.
Advertisement
Faut-il désactiver l'IPv6 ?
En général, non. Windows, macOS, Android et iOS sont tous livrés avec l'IPv6 activé, et Microsoft déconseille expressément de le désactiver : Windows est testé avec l'IPv6 activé, et certains composants risquent de ne plus fonctionner sans lui. Si vous avez besoin que l'IPv4 l'emporte, Microsoft recommande plutôt de modifier la stratégie de préfixes (prefix policy) pour privilégier l'IPv4. Quand l'IPv6 est défaillant sur un réseau, Happy Eyeballs se rabat déjà sur l'IPv4 en une fraction de seconde.
Le désactiver n'a de sens que comme étape de dépannage temporaire, ou quand un VPN ne peut pas protéger le trafic IPv6. Même dans ce cas, un VPN qui fait passer l'IPv6 dans son tunnel ou qui le bloque est la meilleure solution.
Comment l'IPv4 et l'IPv6 cohabitent
Le passage à l'IPv6 se fait progressivement, si bien que les réseaux utilisent quelques techniques pour que les deux continuent de fonctionner :
Dual stack (double pile) : les appareils et les serveurs font tourner l'IPv4 et l'IPv6 en même temps. C'est la configuration la plus courante sur les connexions haut débit domestiques.
NAT64 et DNS64 : un réseau uniquement IPv6 atteint les sites uniquement IPv4 via un traducteur. Le DNS64 crée des adresses IPv6 pour ces sites, souvent dans le préfixe bien connu
64:ff9b::/96.464XLAT : utilisé par de nombreux opérateurs mobiles sur des réseaux uniquement IPv6, pour que les applications qui ne comprennent que l'IPv4 continuent de fonctionner.
Tunnels : des paquets IPv6 encapsulés dans de l'IPv4 (ou l'inverse) pour traverser des réseaux qui ne transportent qu'une seule version. Les anciens tunnels automatiques comme 6to4 sont déconseillés, et les relais anycast publics de 6to4 ont été dépréciés en 2015 (RFC 7526).
Les sites web y participent en publiant un enregistrement AAAA à côté de leur enregistrement A. Vous pouvez vérifier si un domaine en possède un avec notre Recherche DNS, ou contrôler l'accessibilité de votre propre site dans les deux protocoles dans l'onglet site web du Test IPv6.
Votre connexion dispose-t-elle d'un IPv6 fonctionnel ?
Lancez le Test IPv6 de DNS Robot pour savoir en quelques secondes si vous êtes uniquement en IPv4, uniquement en IPv6 ou en double pile, avec vos deux adresses publiques côte à côte.
Essayer Test IPv6Advertisement
Questions fréquemment posées
La taille des adresses. Les adresses IPv4 font 32 bits (environ 4,3 milliards d'adresses) et les adresses IPv6 128 bits (environ 3,4 × 10^38), ce qui supprime la pénurie d'adresses et le besoin de NAT.