IPv6 - Présentation

Le protocole Internet version 6 est un nouveau protocole d'adressage conçu pour intégrer toutes les exigences possibles du futur Internet que nous connaissons sous le nom de version Internet 2. Ce protocole, comme son prédécesseur IPv4, fonctionne sur la couche réseau (couche 3). En plus de son offre d'une énorme quantité d'espace d'adressage logique, ce protocole possède de nombreuses fonctionnalités pour combler les lacunes d'IPv4.

Pourquoi une nouvelle version IP?

Jusqu'à présent, IPv4 a fait ses preuves en tant que protocole d'adressage routable robuste et nous a servi pendant des décennies sur son mécanisme de livraison au mieux. Il a été conçu au début des années 80 et n'a subi aucun changement majeur par la suite. Au moment de sa naissance, Internet était limité à quelques universités pour leurs recherches et au ministère de la Défense. IPv4 a une longueur de 32 bits et offre environ 4 294 967 296 (2 32 ) adresses. Cet espace d'adressage a été considéré comme plus que suffisant cette fois. Vous trouverez ci-dessous les principaux points qui ont joué un rôle clé dans la naissance de l'IPv6:

  • Internet a connu une croissance exponentielle et l'espace d'adressage autorisé par IPv4 est saturant. Il est nécessaire de disposer d'un protocole capable de satisfaire les besoins des futures adresses Internet qui devraient croître de manière inattendue.

  • IPv4 à lui seul ne fournit aucune fonction de sécurité. Les données doivent être cryptées avec une autre application de sécurité avant d'être envoyées sur Internet.

  • La hiérarchisation des données dans IPv4 n'est pas à jour. Bien qu'IPv4 ait quelques bits réservés pour le type de service ou la qualité de service, ils ne fournissent pas beaucoup de fonctionnalités.

  • Les clients activés IPv4 peuvent être configurés manuellement ou ils ont besoin d'un mécanisme de configuration d'adresse. Il n'a pas de mécanisme pour configurer un périphérique pour avoir une adresse IP unique au monde.

Pourquoi pas IPv5?

Jusqu'à ce jour, le protocole Internet a été reconnu comme IPv4 uniquement. Les versions 0 à 3 ont été utilisées alors que le protocole était lui-même en cours de développement et d'expérimentation. Nous pouvons donc supposer que de nombreuses activités d'arrière-plan restent actives avant de mettre un protocole en production. De même, la version 5 du protocole a été utilisée lors de l'expérimentation du protocole de flux pour Internet. Il nous est connu sous le nom de protocole Internet Stream qui utilisait le protocole Internet numéro 5 pour encapsuler son datagramme. Il n'a jamais été mis à la disposition du public, mais il était déjà utilisé.

Voici un tableau des versions IP et comment elles sont utilisées:

Bref historique

Après le développement d'IPv4 au début des années 80, le pool d'adresses IPv4 disponibles a commencé à se réduire rapidement à mesure que la demande d'adresses augmentait de façon exponentielle avec Internet. Prenant connaissance de la situation qui pourrait survenir, l'IETF, en 1994, a lancé le développement d'un protocole d'adressage pour remplacer IPv4. La progression d'IPv6 peut être suivie au moyen de la RFC publiée:

  • 1998 - RFC 2460 - Protocole de base

  • 2003 - RFC 2553 - API de base de socket

  • 2003 - RFC 3315 - DHCPv6

  • 2004 - RFC 3775 - IPv6 mobile

  • 2004 - RFC 3697 - Spécification d'étiquette de flux

  • 2006 - RFC 4291 - Architecture d'adresse (révision)

  • 2006 - RFC 4294 - Exigence de nœud

Le 06 juin 2012, certains géants de l'Internet ont choisi de mettre leurs serveurs sur IPv6. Actuellement, ils utilisent le mécanisme Dual Stack pour implémenter IPv6 en parallèle avec IPv4.