Auto configuracion de direcciones IPv6
Objetivos
- Comprender la auto configuración de direcciones IPv6 sin estado SLAAC (Stateless Address AutoConfiguration)
- Comprender la asignación de direcciones utilizando un SLAAC mas uin pool de DHCP sin estado (Stateless DHCPv6)
Stateless address autoconfiguration (SLAAC)
SLAAC es la técnica utiliza por los Router Cisco para que un cliente puede auto configurarse una dirección IPv6 obteniendo a través de un mensaje Router Advertisement el segmente de red y dirección IPv6 de Gateway por parte del Router, por lo general la dirección IPv6 es creada en el cliente bajo el estándar EUI-64 o ramdom según el sistema operativo
SLAAC este habilitado en los Routers Cisco por defecto y tiene los siguientes contadores activos:
- ipv6 nd ra interval: Intevalo de envio periódico de mensajes RA de el Router (200 seg)
- ipv6 nd ra lifetime: Tienpo de vida de los mensajes RA recibido en el cliente (1800 seg)
Por defecto el envió periódico de mensaje RA esta activo en todas las interfaces de un Router por lo tanto podemos decir que SLAAC esta activado, esto lo podemos validar con la salida del comando show ipv6 interface <nombre>
Figura 1 Salida del comando show ipv6 interface <nombre>
Figura 2 Asignacion automática de dirección IPv6
En la figura 35 podes ver como la máquina de Windows obtiene el segmente de red del Gateway de la red al recibir un mensaje RA de parte del Router con esta información Windows se asigna una dirección IPv6 en ese segmento de red utilizando el método EUI-64 para la porción de host, una deficiencia de este método es que el cliente no obtiene una dirección DNS para resolución de nombre por lo tanto la maquina no podrá navegar en Internet
Figura 3 Salida del comando ipconfig /all en Windows
Para solventar la ausencia del DNS podemos indicarle a SLAAC que utilize un pool de DHCP para obtener y anunciar al cliente únicamente la IP del servidor DNS a esta tecnica se le llama Stateless DHCP
Stateless DHCP
Permite asignar la direccion del Servidor DNS haciendo uso de un pool de DHCP manteniendo el uso de SLAAC para la asignación de dirección IPv6
Para lograr nuestro objetivo debemos manipular uno de los flag dentro del mensaje Router Advertisement
Other configuration flag: esta configurado con un valor de cero por defecto si se activa en uno significa que la interfaz deberá buscar el DNS en el pool de DHCP para asignarla a los clientes SLAAC
Figura 4 Catura de mensaje RA
A continuación, la configuración de un pool DHCP en router cisco para la asignación de DNS utilizando SLAAC
Figura 5 Captura de mensaje RA
Cuando el Router reciba un RS de parte de la maquina con Windows enviara el mensaje RA y enviara un mensaje DHCP reply con la dirección DNS configurada en el Pool que fue asignada a la interfaz de esta manera la maquina obtiene la direccion IPv6, Gateway y la dirección del servidor DNS
Figura 6 Asignacion de dirección IPv6 por Stateles DHCP
Figura 7 Captura de mensaje RA con Other Configuration flag
Figura 8 Captura de DCHP reply
Figura 9 Salida del comando ipconfig /all en Windows