IPv6 aporta el protocolo ND (Neighbor Discovery, descubrimiento de vecinos), que emplea la mensajería como medio para controlar la interacción entre nodos vecinos. Por nodos vecinos se entienden los nodos de IPv6 que están en el mismo vínculo. Por ejemplo, al emitir mensajes relativos al descubrimiento de vecinos, un nodo puede aprender la dirección local de vínculo de un vecino. El protocolo ND controla las principales actividades siguientes del vínculo local de IPv6:
Descubrimiento de enrutadores: ayuda a los hosts a detectar enrutadores en el vínculo local.
Configuración automática de direcciones: permite que un nodo configure de manera automática direcciones IPv6 para sus interfaces.
Descubrimiento de prefijos: posibilita que los nodos detecten los prefijos de subred conocidos que se han asignado a un vínculo. Los nodos utilizan prefijos para distinguir los destinos que se encuentran en el vínculo local de los asequibles únicamente a través de un enrutador.
Resolución de direcciones: permite que los nodos puedan determinar la dirección local de vínculo de un vecino solamente a partir de la dirección IP de los destinos.
Determinación de salto siguiente: utiliza un algoritmo para establecer la dirección IP de un salto de destinatario de paquetes que está más allá del vínculo local. El salto siguiente puede ser un enrutador o el nodo de destino.
Detección de inasequibilidad de vecinos: ayuda a los nodos a establecer si un nodo ya no es asequible. La resolución de direcciones puede repetirse tanto en enrutadores como hosts.
Detección de direcciones duplicadas: permite que un nodo pueda determinar si está en uso o no una dirección que el nodo tenga la intención de utilizar.
Redirección: un enrutador indica a un host el mejor nodo de primer salto que se puede usar para acceder a un determinado destino.
El protocolo ND emplea los tipos de mensajes ICMP siguientes para la comunicación entre los nodos de un vínculo:
Solicitud de enrutador
Anuncio de enrutador
Solicitud de vecino
Anuncio de vecino
Redirección
Para obtener información exhaustiva sobre mensajes de protocolo ND y otros temas relativos a dicho protocolo, consulte Protocolo ND de IPv6. Para obtener información sobre aspectos técnicos sobre Neighbor Discovery (ND), consulte RFC 2461, Neighbor Discovery for IP Version 6 (IPv6).