El protocolo de descubrimiento de vecinos de ICMPv6 incluye dos tipos de mensajes adicionales: mensaje de solicitud de vecino (NS) y mensaje de anuncio de vecino (NA).

Los mensajes de solicitud y de anuncio de vecino se utilizan para lo siguiente:

Resolución de direcciones

La resolución de direcciones se utiliza cuando un dispositivo en la LAN conoce la dirección IPv6 unicast de un destino, pero no conoce la dirección MAC de Ethernet. Para determinar la dirección MAC del destino, el dispositivo envía un mensaje de NS a la dirección de nodo solicitado. El mensaje incluye la dirección IPv6 conocida (objetivo). El dispositivo que tiene la dirección IPv6 objetivo responde con un mensaje de NA que contiene la dirección MAC de Ethernet.

Detección de direcciones duplicadas

Cuando se asigna una dirección unicast global o una dirección unicast link-local a un dispositivo, se recomienda llevar a cabo la detección de direcciones duplicadas (DAD) en la dirección para asegurarse de que sea única. Para revisar si una dirección es única, el dispositivo envía un mensaje de NS con su propia dirección IPv6 como la dirección IPv6 objetivo. Si otro dispositivo en la red tiene esta dirección, responde con un mensaje de NA. Este mensaje de NA notifica al dispositivo emisor que la dirección está en uso. Si no se devuelve un mensaje de NA correspondiente dentro de determinado período, la dirección unicast es única y su uso es aceptable.

Nota: la DAD no es obligatoria, pero en RFC 4861 se recomienda que se realice la DAD en direcciones unicast.