IPv6 est-il plus rapide que IPv4?

Y a-t-il des gains pratiques de vitesse / latence lors de l'utilisation d'IPv6, ou est-ce juste pour faire de la place pour plus d'IP?

6 Solutions collect form web for “IPv6 est-il plus rapide que IPv4?”

Impact pratique? Pas vraiment. L'effet est assez petit. Là où vous pourriez être confronté, c'est dans des liens à haute latence (pensez le satellite) où le MTU (unité de transfert maximum) est petit, ce qui augmente l'impact de la plus grande surcharge requise par IPv6. C'est un cas de bord. L'autre zone où vous verrez des impacts est lorsque vous effectuez des traductions de 6 à 4 dans le chemin de réseau, car cela prend toujours un certain temps. Mais si vous aviez un chemin v6 pur pour cet autre hôte v6, ces latences ne seront pas un problème.

En ces jours, les moteurs de déchargement TCP sont intégrés à de plus en plus de piles de réseau, l'impact est encore moins susceptible d'être remarqué. Si seulement. En fait, cela pourrait même être plus rapide dans ces cas.


Pourquoi cet en-tête plus grand n'est-il pas autant un facteur que vous en pensez? C'est parce que les concepteurs de v6 ont pris quelques-unes des leçons de v4 et ont construit les choses mieux. Plus important encore, pour les communications inter-Internet, les champs d'adresse sont gérés beaucoup plus efficacement dans les routeurs que dans la version 4, ce qui améliore la vitesse des paquets v6 via les routeurs par rapport à leurs cousins ​​v4.

En ce qui concerne les mêmes communications de sous-réseau où les tables de routeurs ne sont pas préoccupantes, chaque paquet nécessite moins de calcul brut. Il y a une somme de contrôle à valider (somme de contrôle Ethernet, pas de somme de contrôle IP pour v6, mais la somme de contrôle TCP / UDP est toujours requise), ce qui permet d'économiser de petites quantités de temps. Et sur les réseaux spéciaux, la capacité d'avoir des paquets TRES grands peut encore économiser le traitement.

Vous pourriez voir des améliorations de performance avec IPv6 s'il existe un routeur lent entre vous et votre destination qui aurait fragmenté les paquets IPv4 le long de ce chemin. Avec IPv6, les routeurs ne vont plus fragmenter les paquets pour vous. (La responsabilité a été déléguée aux noeuds finaux.)

Bien sûr, c'est un cas de bord. Il n'y a aucune raison de croire que IPv6 fonctionnera mieux que IPv4 dans le cas général.

En outre, les fournisseurs de routeurs peuvent également avoir optimisé leurs chemins de données IPv4 plus que leurs chemins de données IPv6. Ainsi, jusqu'à ce que les routeurs IPv6 aient des optimisations équivalentes, IPv6 peut être plus lent. (Par exemple, certains routeurs peuvent effectuer le routage IPv4 dans le matériel, mais IPv6 dans le logiciel. Des tests de performance à haute vitesse devraient être effectués pour identifier cela.)

Donc, vous devez peser les chances qu'il y ait un routeur qui n'est pas optimisé pour IPv6 entre vous et votre destination avec des chances qu'il y ait un routeur qui effectue la fragmentation des paquets IPv4 entre vous et votre destination. 😉

J'ai couru la pile double IPv6 / IPv4 pendant un certain temps maintenant, et je suis un grand fan.

Je peux vous dire que la plupart du temps, la performance et la latence sont à peu près les mêmes. Mais à l'occasion, IPv6 fera tomber sa mâchoire.

Considérez mes temps de ping sur Google:

Sur IPv4:

rtt min/avg/max/mdev = 35.557/38.225/43.909/3.146 ms 

Sur IPv6:

 rtt min/avg/max/mdev = 39.202/40.923/43.105/1.501 ms 

Presque identique. C'est ce que je vois la plupart du temps. Mais de temps en temps, comme lorsque j'arrive à l'un de mes propres serveurs, qui est également sur IPv6 …

Sur IPv4:

 rtt min/avg/max/mdev = 123.510/124.249/125.997/0.909 ms 

Sur IPv6:

 rtt min/avg/max/mdev = 87.140/88.600/90.727/1.255 ms 

La grande différence ici, bien sûr, est le routage IPv4 inférieur à optimal de mon ISP pour cette route et beaucoup mieux le routage IPv6. (IPv4 va Boston-Chicago-Denver-Seattle-LA-Phoenix. WTF? IPv6 va Boston-DC-Atlanta-Dallas-Phoenix.) Je soupçonne qu'il y a beaucoup d'autres dans la nature.

Dans mon expérience de comparaison de traceroute6 vs. traceroute , IPv6 est plus rapide, même par le biais d'un courtier en tunnel. C'est probablement parce que IPv6 nécessite généralement moins de sauts pour passer du point A à B.

Voici une source tierce sauvegardant mon observation:

L'accès aux sites et au contenu par Internet est généralement plus rapide avec IPv6 qu'avec IPv4 car, avec le nouveau protocole, il nécessite moins de «sauts» entre les noeuds du réseau

Voici une petite expérience que j'ai utilisée en utilisant traceroute / traceroute6 , ping / ping6 et mon tunnel Hurricane (tunnelbroker.net), regroupant les sites avec les capacités IPv6 et IPv6 à partir de http://test-ipv6.com :

  SITE IPv4 hops IPv6 hops IPv4 ping (min / avg / max / mdev ms) IPv6 ping (min / avg / max / mdev ms)
 6connect.com 14 8 67.253 / 72.499 / 106.113 / 11.265 55.031 / 58.340 / 74.078 / 5.426
 Bind.com 13 10 45.450 / 53.924 / 98.121 / 15.158 60.002 / 82.812 / 196.221 / 41.448
 Comcast6.net> 13 10 - 92.043 / 92.840 / 94.055 / 0.680
 Delong.com 11 7 59.059 / 66.432 / 95.884 / 10.134 52.423 / 73.042 / 135.103 / 30.874
 Mozilla.org> 11 6 33.178 / 97.481 / 536.719 / 148.432 45.562 / 47.133 / 48.390 / 0.805
 Test-ipv6.chi.vr.org 9 9 85.383 / 286.941 / 527.103 / 155.351 76.788 / 169.458 / 516.502 / 147.166
 Test-ipv6.com 10 5 34.021 / 39.507 / 70.518 / 10.384 33.009 / 41.441 / 70.052 / 13.069
 Test-ipv6.iad.vr.org 15 13 86.739 / 93.772 / 120.192 / 10.195 91.341 / 93.146 / 97.153 / 2.006
 Test-ipv6.motd.be> 14 8 86.186 / 401.432 / 1629.098 / 502.373 92.437 / 481.830 / 727.557 / 241.649
 Test-ipv6.sjc.vr.org 12 6 35.443 / 40.502 / 70.426 / 10.056 33.953 / 41.144 / 85.444 / 14.862
 Tunnelbroker.net> 9> 4 39.504 / 46.119 / 73.483 / 10.290 32.559 / 63.532 / 222.700 / 62.022

Donc, en effet, IPv6 utilise moins de houblon et, en général, il n'y a pas de pire, sinon légèrement mieux, que l'IPv4, même si mon IPv6 traverse un tunnel.

Non, il n'y aurait pas de gains de vitesse pour parler, bien que les tables de routage soient certainement plus simples.

Dire que l'IPv6 "juste" fait plus de place sur le net, c'est comme dire que la "Voie lactée" juste "donne plus de place aux grains de poussière. L'IPv6 l'établit essentiellement de manière à ce qu'il soit absolument impossible d'avoir des adresses IP. Même si nous devions tapoter toute la surface de la terre avec des CPU, chacun avec sa propre adresse IP, nous ne viendrions nulle part près de l'épuisement de l'IP. Le nombre d'adresses IP dans v6 est totalement incompréhensible.

IPv6 n'est pas «plus rapide» que IPv4. Si votre fournisseur d'accès Internet a un meilleur IPv4 BGP pairs que IPv6, la latence IPv4 est inférieure à IPv6. Et si votre fournisseur de services Internet a un meilleur IPv6 BGP pairs que IPv4, la latence IPv6 est inférieure à IPv4.

  • Adaptateurs 6to4 vs ISATAP vs Teredo
  • DNS dynamique à freedns.afraid.org en utilisant Fritz! Box
  • Comment désactiver ipv6 sur une interface spécifique dans linux?
  • Pourquoi existe-t-il un signe de pourcentage '%' dans l'adresse IPv6?
  • NAT fournit-il la sécurité?
  • Réduction des débits de téléchargement sur le nouveau routeur avec Comcast (ipv6 vs ipv4)
  • Comment puis-je voir si Windows obtient des publicités RADVD?
  • Accès à un serveur IPv6 avec une adresse IPv4?
  • J'ai IPv6. Pourquoi ma connexion au magasin Windows échoue-t-elle?
  • Y a-t-il un avantage à utiliser IPv6 sur mon réseau domestique?
  • Désactivez l'adresse IPv6 IPv6 autoconf (MAC-based) sans désactiver les adresses de confidentialité?
  • Soyons le génie de l'ordinateur et du réseau.