9. Neighbor Discovery ND

9.2. NS-NA

Origen Dispositivos


Mensaje NS: 

Permite obtener información a partir de un equipo vecino, es decir, localizado en el mismo enlace físico.
Cuando a un dispositivo se le asigna una dirección de unidifusión global IPv6 o unidifusión local de enlace, puede suceder en el caso de que el Sistema Operativo asigne de manera aleatoria la IP que la IPv6 esté duplicada, esto se soluciona con  detección de dirección duplicada (DAD).
Para verificar la unicidad de una dirección, el dispositivo enviará un mensaje NS con su propia dirección IPv6 como la dirección IPv6 objetivo,como se muestra en la imagen.

Si otro dispositivo en la red tiene esta dirección, responderá con un mensaje de NA. Este mensaje de NA notificará al dispositivo emisor que la dirección está en uso. Si no se devuelve un mensaje NA correspondiente dentro de un cierto período de tiempo, la dirección de unidifusión es única y aceptable para su uso.

Nota: DAD no es obligatorio, pero RFC 4861 recomienda que DAD se realice en direcciones de unidifusión.

PC1 envía un mensaje NS para verificar la unicidad de una dirección, '¿Quien tenga la dirección IPv6 2001:db8:acad:1::10, me envía su dirección MAC?, si no hay respuestas en un tiempo, esto indica que la IP es única.


Mensaje NA:

La resolución de dirección se utiliza cuando un dispositivo en la LAN conoce la dirección de unidifusión IPv6 de un destino pero no conoce su dirección MAC Ethernet. 

Este mensaje se emite en respuesta a una solicitud, aunque también puede ser emitido de forma espontánea para propagar la información de cambio de dirección física, o del estado de "enrutador". Para el caso de la determinación de la dirección física, es equivalente a la respuesta ARP en IPv4. 

Para determinar la dirección MAC para el destino, el dispositivo enviará un mensaje NS a la dirección de nodo solicitada. El mensaje incluirá la dirección IPv6 conocida (dirigida). El dispositivo que tiene la dirección IPv6 objetivo responderá con un mensaje de NA que contiene su dirección MAC Ethernet, con esto reemplazamos lo que hacía ARP.

Resumiendo , las estaciones envían un Neighbor Advertisement con:

  •     MAC de la estación
  •     IPv6 de la estación
  •     otros datos.




En la imagen, R1 envía un mensaje NS a 2001:db8:acad:1::10 solicitando su dirección MAC.

R1 envía un mensaje NS de resolución de dirección. '¿Quien tenga la dirección IPv6 2001:db8:acad:1::10, me enviará su dirección MAC?'
PC1 responde con un mensaje de NA. 'Soy 2001:db8:acad:1::10 y mi dirección MAC es 00: aa:bb:cc:dd:ee'.


Toda la información de los Neighbor Advertisements va a la Neighbor Table que es algo parecido a la Tabla ARP de IPv4. La Neighbor Table también hay que refrescarla de vez en cuando, así que para ello se envían unos Neighbor Solicitation, que hace la función del ARP Request

Fuente::

https://ccnadesdecero.es/mensajes-icmp/