Aller au contenu principal

1. Introduction

IP version 6 (IPv6) est une nouvelle version de l'Internet Protocol (protocole Internet), conçue pour succéder à IP version 4 (IPv4) [RFC-791]. Les changements d'IPv4 à IPv6 se répartissent principalement dans les catégories suivantes :

o Capacités d'adressage étendues (Expanded Addressing Capabilities)

IPv6 augmente la taille des adresses IP de 32 bits à 128 bits, afin de prendre en charge davantage de niveaux dans la hiérarchie d'adressage, un plus grand nombre de nœuds adressables, et une auto-configuration des adresses plus simple. L'évolutivité du routage multicast est améliorée par l'ajout d'un champ « scope (portée) » aux adresses multicast. Un nouveau type d'adresse appelé « anycast address (adresse anycast) » est défini, utilisé pour envoyer un paquet à l'un quelconque des nœuds d'un groupe.

o Simplification du format d'en-tête (Header Format Simplification)

Certains champs de l'en-tête IPv4 ont été supprimés ou rendus optionnels, afin de réduire le coût de traitement dans le cas courant et de limiter le surcoût en bande passante de l'en-tête IPv6.

o Meilleure prise en charge des extensions et des options (Improved Support for Extensions and Options)

Les modifications apportées à l'encodage des options d'en-tête IP permettent un transfert plus efficace, des contraintes moins strictes sur la longueur des options, et une plus grande flexibilité pour l'introduction de nouvelles options à l'avenir.

o Capacité d'étiquetage de flux (Flow Labeling Capability)

Une nouvelle capacité est ajoutée pour étiqueter les paquets appartenant à des « flows (flux) » de trafic particuliers pour lesquels l'émetteur demande un traitement spécial, tel qu'une qualité de service non par défaut ou un service « real-time (temps réel) ».

o Capacités d'authentification et de confidentialité (Authentication and Privacy Capabilities)

Des extensions prenant en charge l'authentification, l'intégrité des données et la confidentialité des données (optionnelle) sont spécifiées pour IPv6.

Ce document spécifie l'en-tête IPv6 de base ainsi que les en-têtes d'extension IPv6 et les options initialement définis. Il aborde également les problèmes de taille de paquet, la sémantique des étiquettes de flux et des classes de trafic, ainsi que l'impact d'IPv6 sur les protocoles de couche supérieure. Le format et la sémantique des adresses IPv6 sont spécifiés séparément dans [ADDRARCH]. La version IPv6 d'ICMP, qui doit être incluse dans toutes les implémentations IPv6, est spécifiée dans [ICMPv6].