Table des matières:
- Quel est le problème avec IPv4?
- IPv6: la solution pas si simple
- Quel est le Hold Up?
- IPv6 est-il à l'horizon?
4.294.967.296. C'est le nombre exact d'adresses IP 32 bits disponibles dans Internet Protocol version 4 (IPv4). Pendant le boom Internet des années 1990, de nombreux geeks informatiques au sein de l'Internet Engineering Task Force (IETF) et d'organisations similaires ont reconnu assez rapidement que l'espace d'adressage deviendrait un problème à mesure que la connectivité se répandrait à travers le monde. Ainsi, des concepts tels que le routage interdomaine sans classe (CIDR) et la traduction d'adresses réseau (NAT) ont été développés en réponse à ce problème imminent. Et très honnêtement, ces deux concepts ont très bien réussi à faire fonctionner le Web. Cependant, à mesure que le World Wide Web devient de plus en plus bien dans le monde entier, les choses deviennent un peu plus compliquées. C'est là qu'IPv6 entre en jeu. Ici, nous allons jeter un œil à ce protocole naissant, et où il peut se diriger.
Quel est le problème avec IPv4?
IPv4 est un peu comme ce premier appartement pour un couple nouvellement marié. C'est fonctionnel, pratique et, surtout, ça marche. Mais 10 ans, quatre enfants et deux chiens plus tard, il n'y a tout simplement pas assez d'espace pour tout le monde. Ainsi, le patriarche dévoué de la famille procède à diviser l'espace disponible en sous-ensembles plus petits pour fournir des choses telles que la vie privée, des limites mieux définies et plus d'autonomie au sein de chacun des sous-ensembles. Le résultat final semble être une solution viable - jusqu'à ce que la matriarche de la famille rentre à la maison avec des nouvelles indiquant qu'un nouvel ajout rejoindra la famille dans à peine neuf mois. Ainsi, le processus de division, de subdivision et de réaffectation recommence. Et juste au moment où tout va bien, le couple apprend que le nouvel ajout à la famille sera en fait deux ajouts - des jumeaux!
Tel est le problème avec IPv4. Peu importe la façon dont l'espace d'adressage disponible est divisé, la maison IPv4 commence à éclater. Dans un article publié en 2011 sur Network World, il a été signalé que l'Internet Assigned Numbers Authority a effectivement attribué les derniers blocs d'espace d'adressage IPv4 aux registres Internet régionaux.
Hou la la! Pour ma part, je ne savais pas que c'était arrivé, et cela m'amène à me demander: IPv6 sera-t-il vraiment une solution viable?
IPv6: la solution pas si simple
En termes de mathématiques pures, la réponse est oui. Les adresses IPv6 ont une longueur de 128 bits, ce qui signifie que le nombre d'adresses IP disponibles est de 2 128 . Autrement dit, le nombre d'adresses IPv6 disponibles est: 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456.Ce nombre est généralement exprimé comme 3, 4 * 10 38, et dans un monde composé d'environ 6 milliards de personnes, cela devrait fournir beaucoup d'espace pour s'étendre. Donc, activez simplement IPv6 sur tous les périphériques réseau, et c'est parti? Comme dans la plupart des choses de la vie, ce n'est pas si simple.
Quel est le Hold Up?
Le principal problème avec la transition vers IPv6 est qu'il n'est pas rétrocompatible avec IPv4. Autrement dit, lorsque IPv6 a été conçu pour la première fois, il n'a pas été créé pour fonctionner avec IPv4. Donc, si vous décidez d'utiliser une adresse IPv6 dans un réseau strictement basé sur IPv4, tous les types de problèmes de routage et DNS peuvent survenir. Par conséquent, certaines personnes vraiment intelligentes au sein de divers groupes de réflexion et organes directeurs ont proposé quelques solutions.
Tunneling
Le tunneling est le processus d'encapsulation de paquets IPv6 dans des paquets IPv4. Cela permet le transport de paquets IPv6 à travers les dorsales IPv4 existantes, car l'infrastructure de routage IPv4 existante est complètement inconsciente des paquets IPv6 encapsulés. À son arrivée à destination, des drapeaux spéciaux dans les paquets IPv4 sont lus par le périphérique final lui demandant de désencapsuler les paquets IPv4 et de rechercher les paquets IPv6.
Double pile
L'approche à double pile est devenue très courante, et elle implique toute l'infrastructure existante d'un réseau donné prenant en charge les fonctionnalités IPv4 et IPv6. Dans cette configuration, IPv6 est activé comme méthode de transport préférée et lorsque le trafic IPv6 entrant est détecté, la mise en réseau IPv6 est le résultat final. Lorsque le trafic IPv4 pénètre dans le réseau, chaque périphérique réseau est invité à revenir à la mise en réseau IPv4. Bien que cela devienne de plus en plus courant, en particulier au niveau du FAI, l'un des inconvénients de cette approche est que de nombreux systèmes d'exploitation hérités ne prennent pas en charge la fonctionnalité de double pile. Par conséquent, une organisation disposant de systèmes hérités dans son infrastructure existante devra s'engager financièrement vers une transition totale vers des systèmes plus récents.
6to4
La solution 6to4 a gagné en popularité ces dernières années, car elle implique un concept très similaire au tunneling. Fondamentalement, le trafic IPv6 est encapsulé dans des paquets IPv4 et le trafic est envoyé aux routeurs relais désignés. La communication entre ces routeurs relais se fait via unicast, ce qui se traduit par une sorte de liaison point à point. Ainsi, une fois fait correctement, vous avez ce qui équivaut à un tunnel IPv6 sur le cloud sans configurer explicitement un tunnel réel.
IPv6 est-il à l'horizon?
Est-il juste de dire que l'IPv6 est à l'horizon? Malgré les défis, la réponse semble être oui. De nombreux FAI nord-américains sont passés à la double pile il y a plusieurs années, et certains fournisseurs de contenu tels que Google et Netflix disposent d'infrastructures IPv6 très robustes. Ajoutez à cela la transition vers IPv6 par de nombreux pays asiatiques (notamment la Chine), et on peut facilement supposer que l'arrivée d'IPv6 est déjà en préparation.