Aller au contenu principal

1. Introduction

Cette spécification définit le protocole de découverte de voisins (Neighbor Discovery, ND) pour le protocole Internet version 6 (Internet Protocol Version 6, IPv6). Les nœuds (hôtes et routeurs) utilisent la découverte de voisins pour déterminer les adresses de couche liaison des voisins connus résidant sur les liens attachés et pour purger rapidement les valeurs mises en cache devenues invalides. Les hôtes utilisent également la découverte de voisins pour trouver les routeurs voisins qui sont disposés à transmettre des paquets en leur nom. Enfin, les nœuds utilisent le protocole pour suivre activement quels voisins sont accessibles et lesquels ne le sont pas, et pour détecter les adresses de couche liaison modifiées. Lorsqu'un routeur ou le chemin vers un routeur échoue, un hôte recherche activement des alternatives fonctionnelles.

Sauf indication contraire (dans un document couvrant l'exploitation d'IP sur un type de liaison particulier), ce document s'applique à tous les types de liaisons. Cependant, comme ND utilise le multicast de couche liaison pour certains de ses services, il est possible que sur certains types de liaisons (par exemple, les liaisons à accès multiple sans diffusion (Non-Broadcast Multi-Access, NBMA)), des protocoles ou mécanismes alternatifs pour implémenter ces services soient spécifiés (dans le document approprié couvrant l'exploitation d'IP sur un type de liaison particulier). Les services décrits dans ce document qui ne dépendent pas directement du multicast, tels que les redirections (Redirects), la détermination du prochain saut (Next-hop determination), la détection d'inaccessibilité des voisins (Neighbor Unreachability Detection), etc., doivent être fournis comme spécifié dans ce document. Les détails sur l'utilisation de ND sur les liens NBMA sont abordés dans [IPv6-NBMA]. De plus, [IPv6-3GPP] et [IPv6-CELL] discutent de l'utilisation de ce protocole sur certains liens cellulaires, qui sont des exemples de liens NBMA.