IPv6 2024 v1
12. Neighbor Discovery ND
12.4. ND- Router Discovery RS y RA
Router Discovery : para autoconfiguración de IPv6.
Vemos como un host , consigue lo necesario para autoconfigurarse.
Mensaje RS
Para lograrlo envía un mensaje RS, es una solicitud a los routers del enlace.

- Descubrir quien es el Gateway de la red.
- Autoconfigurarse IPv6: en caso de que el dispositivo final no cuente con una IPv6 asignada también utilizara el RS para autoconfigurarse basada en la respuesta del RS donde obtiene el prefijo de red local por parte del Gateway.

La PC envía un mensaje RS, esperando como respuesta un mensaje de RA.
La direcciones de este mensaje son:
- origen de este mensaje es la de Unicast del tipo Link Local Address (LLA) fe80::d0f8:9ff6:4201:7086
- destino la FF02::2 (Multicast de Nodo solicitado de todos los Routers.)
Notar que la dirección de origen es LLA, por que todavía NO tiene una dirección IPv6 Unicast global!!
Si capturamos con Wireshark este mensaje RS, veríamos que incluye la MAC de origen, y va dirigido a una dirección de multicast, en la que todos los routers forman parte, este mensaje sería del Tipo 1 (visto en el capítulo anterior). La dirección 33:33 es la dirección de multidifusión Ethernet para IPv6. Los 32 bits inferiores, 00:00:00:02, se asignan desde la dirección de multidifusión IPv6 de destino, ff02::2.
Capa 3 IP Origen: fe80::d0f8:9ff6:4201:7086 (Unicast Link Local)
Mensaje RA:
Este sería el camino mas sencillo, el Host recibe un RA, donde tiene los parámetros para configurarse.
Los mensajes RA son enviados por routers habilitados para IPv6 cada 200 segundos para proporcionar información de direccionamiento a los hosts habilitados para IPv6 o como respuesta a un mensaje RS.
Nota: Ver que esto sería lo único parecido a un broadcast , pero en realidad NO lo hacen todos los NODOS, solo el Router y cada 200 segundos!!, esto lo aleja de que sea considerado un broadcast.
Antes de enviar mensajes RA, se debe configurar un enrutador como enrutador IPv6, utilizando la configuración de enrutamiento de unidifusión ipv6.
Nota: Se pide al alumno observar en que momento del laboratorio se configuran estas opciones.
En nuestro ejemplo, el RA (ver parámetros del ICMP6 , Nro. 134), sería una respuesta al RS enviado desde R1 a WinPC.

El mensaje de RS sería del tipo 133 y el de RA sería 134, y si lo capturamos con Wireshark se vería:

La IP dirección de destino (recordar que el equipo NO tiene IP) es la dirección LLA FE80::1 en capa 3 y de multicast del router donde está el router : 33:33:00:00:00:01.
Se incluye le dirección MAC del Router: 58:ac:78:93:da:00, necesaria en el futuro para los paquetes de capa 2 que tengan destino fuera de la red.
La dirección IPV6 de origen (la del router) es la fe80:1, dirección de LLA (Local Link Address).
La dirección IPV6 de destino es la dirección multicast FF02:1, o la dirección de RS que envió el dispositivo multicast de todos los dispositivos.
Se puede ver que el RA, notifica el equipo que puede usar el prefijo 2001:db8:cafe:1:: al host sobre el prefijo que se puede usar para configuración automática de direcciones sin estado.
Capa 3 IP Origen: fe80::1 (Unicast Link Local)
Relación entre RA y SLAAC
El SLAAC permite que un dispositivo se configure su propia dirección IP sin necesidad de un servidor DHCP (Stateless Address Autoconfiguration).
El router le da el prefijo y el dispositivo genera el resto, esto se logra con mensajes de RA que vimos recién. Vermos mas adelante SLAAC.

El SLAAC es el mecanismo de autoconfiguración que usamos en el laboratorio de la materia con MK.
El SLAAC es uno de los mecanismos de autoconfiguración , existen otros que no vemos en profundidad en la materia.
Existen una serie de FLAGS que son los que le indican al Host si la autoconfiguración es de un mecanismo ( SLAAC ) o otros (DHCPv6), eso no se verá en detalle en la materia.