IPv6 2024 v1
14. Direcciones Dinámicas
14.1. SLAAC
Servicio sin estado - Stateless Address Autoconfiguration (SLAAC)
Este tipo de configuración es el que usamos en la práctica de Laboratorio IPv6.
Con esta modalidad de asignación o de adquisición dinámica de dirección IPv6, el dispositivo usa la información que recibe en un mensaje RA (Router Advertisement) que incluye el prefijo de red y puede crear su propia dirección global de unicast.
SLAAC utiliza mensajes ICMPv6 conocidos como RA (Router Advertisement) para proporcionar direccionamiento y otra información de configuración que normalmente proporcionaría un servidor DHCP.
El mensaje RA (Router Advertisement), lo envía de manera periódica, típicamente cada 200 segundos, el equipo solo debería esperar este mensaje para obtener la parte de la dirección global que desconoce, se ve la imagen el procedimiento:
Lógicamente el Router R1 DEBE ser configurado como Router IPv6 para que envíe estos mensajes de RA. Para ello se debe habilitar el Advertisment en la interfase que corresponda del MK.
La opción “advertise” en el contexto de los Router Advertisements en
IPv6 no reemplaza completamente a un servidor DHCP, pero puede funcionar
de manera similar bajo ciertas circunstancias gracias a SLAAC.
Paso 1
Se puede ver en la figura que el mensaje de RA tiene como dirección de origen unicast LLA Link Local Address : FE80::1/10 y como dirección de destino una multicast Link Local All Nodes :FF02::1.
La dirección de enlace local se configuró manualmente en R1, y es la dirección que los dispositivos receptores pueden usar para su configuración predeterminada de Gateway.
Se puede ver que se incluye el prefijo de dirección global y la longitud del prefijo en el mensaje de RA.
El mensaje de RA puede de manera opcional incluir el servidor de DNS.
Nota Informativa: Existen Flags
- A (de Address): Indicador de configuración automática de dirección, cuando se establece en 1 (activado), este indicador le indica al host receptor utiliza SLAAC para crear su dirección de unidifusión global.
- O (de Other): Cuando se establece en 1 (activado), este indicador le indica al host que obtenga otra información de dirección, distinta de su dirección de unidifusión global, de un sistema sin estado Servidor DHCPv6.
- M (de Managed): Cuando se establece en 1 (activado), este indicador le indica el host utilice un servidor DHCPv6 con estado para su dirección de unidifusión global y todos los demás abordar la información.
RA Resumen
Router -> WinPC
Capa 3 IP Origen: fe80::1 (Unicast Link Local)
Capa 3 IP Destino: FF02::1 (Multicast, todos los nodos)
Capa 2 Origen: 58:ac:78:93:da:00
Capa 2 Destino: 33:33:0:0:0:1
En campo datos: Prefijo de red: 2001:db8:cafe:1::, Longitud de prefijo: /64, Flag A=1, DNSs.
Paso 2: WinPC procesa lo recibido.
El equipo recibe el RA desde FE80::1 y lo toma como Default Gateway, el flag A le indica al equipo que puede usar la información para crear su global unicast address GUA, también obtiene la MAC del Gateway.
Paso 3:
Este método SLAAC, WinPC a partir de los datos recibidos genera dos direcciones de unicast, una global pública y otra global temporal.
La parte de IPv6 que corresponde a la interfase de red se genera de manera automática usando EUI-64 o de manera aleatoria dependiendo de la configuración del Sistema Operativo.