IPv6 2024 v1
15. Direcciones Dinámicas
15.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.
No todas las redes tienen acceso a un servidor DHCPv6. Pero todos los dispositivos de una red IPv6 necesitan un GUA. El método SLAAC permite a los hosts crear su propia dirección unicast global IPv6 sin los servicios de una servidor DHCPv6.
SLAAC es un servicio stateless (sin estado). Esto significa que no hay ningún servidor que mantenga información de direcciones de red para saber qué direcciones IPv6 se están utilizando y cuáles están disponibles.
SLAAC utiliza mensajes ICMPv6 RA para proporcionar direccionamiento y otra información de configuración que normalmente proporcionaría un servidor DHCP. Un host configura su dirección IPv6 en función de la información que se envía en la RA. Los mensajes RA son enviados por un router IPv6 cada 200 segundos.
Un host también puede enviar un mensaje Router Solicitation (RS) solicitando que un router habilitado para IPv6 envíe al host un RA.
SLAAC se puede implementar como SLAAC solamente, o SLAAC con DHCPv6.
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.
Un equipo solo debería esperar este mensaje RA 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.
SLAAC en principio no reemplaza completamente a un servidor DHCP, pero puede funcionar de manera similar bajo ciertas circunstancias gracias a que SLAAC puede incluir en los RA los DNSs que sería lo único que le faltaría saber a un host para poder navegar en Internet, tal como se indica en la figura anterior.
La opción “Advertise” en el contexto de los Router Advertisements en IPv6 hace que el Router emita leo RA cada 200 segundos =>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.
Importante: Relación entre SLAAC y RA.
