IPv6 introduit le protocole de détection de voisins, qui utilise la messagerie pour gérer les interactions entre nœuds voisins. Les nœuds voisins sont des nœuds IPv6 situés sur le même lien. Par exemple, un nœud peut connaître l'adresse lien-local d'un voisin grâce à l'émission de messages relatifs à la détection de voisins. La détection de voisins contrôle les activités principales suivantes de lien local IPv6 :
Détection de routeur : aide les hôtes à localiser les routeurs sur le lien local.
Configuration automatique d'adresse : permet à un nœud de configurer automatiquement les adresses IPv6 pour ses interfaces.
Détection de préfixe : permet aux nœuds de détecter les préfixes de sous-réseau connus alloués à un lien. Les nœuds utilisent les préfixes afin de faire la distinction entre les destinations situées sur le lien local et celles qu'il n'est possible d'atteindre que par le biais d'un routeur.
Résolution d'adresse : permet aux nœuds de déterminer l'adresse lien-local d'un voisin, uniquement à l'aide de l'adresse IP de la destination.
Détermination du prochain saut : utilise un algorithme afin de déterminer l'adresse IP d'un destinataire de paquet un saut au-delà du lien local. Le prochain saut peut être un routeur ou le nœud de destination.
Détection d'inaccessibilité de voisin : aide les nœuds à déterminer si un voisin est désormais inaccessible. Il est possible de répéter la résolution d'adresse pour les routeurs et les hôtes.
Détection d'adresses dupliquées : permet à un nœud de déterminer si une adresse qu'il souhaite utiliser n'est pas déjà en cours d'utilisation.
Redirection : permet à un routeur d'informer un hôte de l'existence d'un nœud premier saut plus adéquat pour atteindre une destination particulière.
La détection de voisins utilise les types de messages IMCP suivants afin de communiquer parmi les nœuds sur un lien :
sollicitation de routeur ;
publication de routeur ;
sollicitation de voisin ;
publication de voisin ;
réacheminement.
Pour obtenir des informations sur les messages de détection de voisins et sur d'autres sujets relatifs au protocole de détection de voisins, reportez-vous à la section Protocole ND IPv6. Pour obtenir des informations techniques sur le protocole Neighbor Discovery, reportez-vous au document, RFC 2461, Neighbor Discovery for IP Version 6 (IPv6).