Aller au contenu principal

1. Introduction

Ce document spécifie les étapes qu'un hôte entreprend pour décider comment configurer automatiquement ses interfaces dans la version 6 du protocole IP (IPv6). Le processus de configuration automatique comprend la génération d'une adresse link-local (Link-Local Address), la génération d'adresses globales (Global Address) via la configuration automatique d'adresse sans état, et la procédure de détection d'adresse dupliquée (Duplicate Address Detection) pour vérifier l'unicité des adresses sur un lien.

Le mécanisme de configuration automatique sans état IPv6 ne nécessite aucune configuration manuelle des hôtes, une configuration minimale (si elle existe) des routeurs, et aucun serveur supplémentaire. Le mécanisme sans état permet à un hôte de générer ses propres adresses en utilisant une combinaison d'informations disponibles localement et d'informations annoncées par les routeurs. Les routeurs annoncent les préfixes (Prefix) qui identifient le ou les sous-réseaux associés à un lien, tandis que les hôtes génèrent un « identifiant d'interface (Interface Identifier) » qui identifie de manière unique une interface sur un sous-réseau. Une adresse est formée en combinant les deux. En l'absence de routeurs, un hôte ne peut générer que des adresses link-local. Cependant, les adresses link-local sont suffisantes pour permettre la communication entre les nœuds connectés au même lien.

L'approche sans état est utilisée lorsqu'un site ne se préoccupe pas particulièrement des adresses exactes utilisées par les hôtes, tant qu'elles sont uniques et correctement routables. D'autre part, le protocole de configuration dynamique d'hôte pour IPv6 (DHCPv6) [RFC3315] est utilisé lorsqu'un site nécessite un contrôle plus strict sur l'attribution exacte des adresses. La configuration automatique d'adresse sans état et DHCPv6 peuvent (MAY) être utilisés simultanément.

Les adresses IPv6 sont louées à une interface pour une durée fixe (éventuellement infinie). Chaque adresse a une durée de vie (Lifetime) associée qui indique combien de temps l'adresse est liée à une interface. Lorsque la durée de vie expire, la liaison (et l'adresse) devient invalide et l'adresse peut être réaffectée à une autre interface ailleurs sur Internet. Pour gérer avec élégance l'expiration de la liaison d'adresse, une adresse passe par deux phases distinctes lorsqu'elle est affectée à une interface. Initialement, l'adresse est « préférée (Preferred) », ce qui signifie que son utilisation dans toute communication n'est pas restreinte. Plus tard, l'adresse devient « dépréciée (Deprecated) » en prévision du fait que sa liaison d'interface actuelle deviendra invalide. Bien qu'une adresse soit dans l'état déprécié, son utilisation est déconseillée mais n'est pas strictement interdite. Une nouvelle communication (par exemple, l'ouverture d'une nouvelle connexion TCP) devrait (SHOULD) utiliser des adresses préférées lorsque cela est possible. Les adresses dépréciées devraient (SHOULD) être utilisées uniquement par les applications qui les utilisent déjà et pour lesquelles il serait difficile de basculer vers une autre adresse sans interrompre le service.

Pour garantir que toutes les adresses configurées sont susceptibles d'être uniques sur un lien donné, les nœuds exécutent un algorithme de « détection d'adresse dupliquée (Duplicate Address Detection) » sur une adresse avant d'affecter l'adresse à une interface. L'algorithme de détection d'adresse dupliquée est effectué sur toutes les adresses, qu'elles soient obtenues via la configuration automatique sans état ou DHCPv6. Ce document définit l'algorithme de détection d'adresse dupliquée.

Le processus de configuration automatique spécifié dans ce document s'applique uniquement aux hôtes et non aux routeurs. Étant donné que la configuration automatique d'hôte utilise des informations annoncées par les routeurs, les routeurs doivent (MUST) être configurés par d'autres moyens. Cependant, il est prévu que les routeurs génèrent des adresses link-local en utilisant le mécanisme décrit dans ce document. De plus, il est prévu que les routeurs passent avec succès la procédure de détection d'adresse dupliquée décrite dans ce document avant d'affecter toutes les adresses à une interface.

La section 2 fournit des définitions pour les termes utilisés dans ce document. La section 3 décrit les objectifs de conception qui ont conduit aux procédures de configuration automatique actuelles. La section 4 fournit un aperçu du protocole, tandis que la section 5 décrit le protocole en détail.