8.3. DHCPV6
8.3.1. Pasos de operación DHCPv6
En este tema se explica DHCPv6
stateless y stateful DHCPv6 stateless utiliza partes de SLAAC para asegurarse
de que toda la información necesaria se suministra al host. DHCPv6 stateful no
requiere SLAAC.
Si bien DHCPv6 es similar a
DHCPv4 en cuanto a lo que proporciona, los dos protocolos son independientes
respecto sí.
El host comienza las
comunicaciones cliente / servidor DHCPv6 después de que se indica DHCPv6
stateles o DHCPv6 stateful en el RA.
Los mensajes DHCPv6 de servidor
a cliente utilizan el puerto de destino UDP 546, mientras que los mensajes
DHCPv6 de cliente a servidor utilizan el puerto de destino UDP 547.
Los pasos para las operaciones
DHCPv6 son los siguientes:
· Paso 1. El host envía un mensaje RS.
· Paso 2. El router responde con un mensaje RA.
· Paso 3. El host envía un mensaje DHCPv6 SOLIT.
· Paso 4. El servidor DHCPv6 responde con un mensaje
ADVERTISE.
· Paso 5. El host responde al servidor DHCPv6.
· Paso 6. El servidor DHCPv6 envía un mensaje REPLY
Haga clic en cada botón para obtener
una explicación e ilustración de estos pasos de operación de DHCPv6.
- Paso 1
Paso 1. El host envía un mensaje RS.
PC1 envía un mensaje RS a todos
los routers habilitados para IPv6.
- Paso 2
Paso 2. Router responde con un mensaje RA.
R1 recibe el RS y responde con
un RA indicando que el cliente debe iniciar la comunicación con un servidor
DHCPv6.
- Paso 3
Paso 3. El host envía un mensaje DHCPv6 SOLIT.
El cliente, ahora un cliente
DHCPv6, necesita localizar un servidor DHCPv6 y envía un mensaje DHCPv6 SOLICIT
a la dirección reservada de todos los servidores DHCPv6 de multidifusión IPv6
de ff02 :: 1: 2. Esta dirección de multidifusión tiene alcance link-local, lo
cual significa que los routers no reenvían los mensajes a otras redes.
- Paso 4
Paso 4. El servidor DHCPv6 responde con un
mensaje ADVERTISE.
Uno o más servidores DHCPv6
responden con un mensaje unidifusión DHCPv6 ADVERTISE El mensaje ADVERTISE le
informa al cliente DHCPv6 que el servidor se encuentra disponible para el
servicio DHCPv6.
- Paso 5
Paso 5. El host responde al servidor DHCPv6.
La respuesta PC1 depende de si
está utilizando DHCPv6 stateful o stateless:
· Cliente DHCPv6 Stateless – El cliente crea una dirección IPv6
utilizando el prefijo en el mensaje RA y una ID de interfaz autogenerada. El
cliente envía un mensaje DHCPv6 INFORMATION-REQUEST al servidor de DHCPv6 en el
que solicita solamente parámetros de configuración, como la dirección del
servidor DNS.
· Cliente DHCPv6 Stateful – el cliente envía un mensaje DHCPv6
REQUEST al servidor para obtener una dirección IPv6 y todos los demás
parámetros de configuración del servidor.
- Paso 6
Paso 6. El servidor DHCPv6 envía un mensaje
REPLY
El servidor envía un mensaje de
unidifusión DHCPv6 REPLY al cliente. El contenido del mensaje varía en función
de si responde a un mensaje REQUEST o INFORMATION-REQUEST
Note: El cliente usara la direccion IPv6 link-local de origen del RA como su
direccion default gateway. Un servidor DHCPv6 no proporciona esta información .
8.3.2. Operación DHCPv6
stateless
La opción de DHCPv6 stateless
informa al cliente que utilice la información del mensaje RA para el
direccionamiento, pero que hay más parámetros de configuración disponibles de
un servidor de DHCPv6.
Este proceso se conoce como
DHCPv6 stateless, debido a que el servidor no mantiene información de estado
del cliente (es decir, una lista de direcciones IPv6 asignadas y disponibles).
El servidor de DHCPv6 stateless solo proporciona parámetros de configuración
para los clientes, no direcciones IPv6.
La figura ilustra la operación
DHCPv6 stateless.
1.
PC1 recibe un mensaje de RA DHCP
stateless. El mensaje RA contiene el prefijo de red y la longitud del prefijo.
El flag M para DHCP stateful se establece en el valor predeterminado 0. El flag
A=1 indica al cliente que use SLAAC. El flag O=1 flag se utiliza para
informarle al cliente que hay información de configuración adicional disponible
de un servidor de DHCPv6 stateless.
2.
El cliente envía un mensaje
DHCPv6 SOLCIT buscando un servidor DHCPv6 stateless para obtener información
adicional (por ejemplo, direcciones de servidor DNS).
8.3.3. Habilitar DHCPv6
stateless en una interfaz
DHCPv6 Stateless está habilitado
en una interfaz de router mediante el comandoipv6 nd other-config-flag interface
configuration. Esto establece el flag O en 1.
El resultado resaltado confirma
que la RA le indicará a los hosts receptores que usen la configuración
automática stateless (A flag = 1) y se comunique con un servidor DHCPv6 para
obtener otra información de configuración (O flag = 1).
Note: You can use the no ipv6 nd other-config flag para
restablecer la interfaz a la opción predeterminada de SLAAC sólo (O flag = 0).
R1(config-if)# ipv6 nd
other-config-flag
R1(config-if)# end
R1#
R1# show ipv6 interface
g0/0/1 | begin ND
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
(using 30000)
ND advertised reachable time is 0
(unspecified)
ND advertised retransmit interval is 0
(unspecified)
ND router advertisements are sent every 200
seconds
ND router advertisements live for 1800
seconds
ND advertised default router preference is
Medium
Hosts use stateless autoconfig for addresses.
Hosts use DHCP to obtain other configuration.
R1#
8.3.4. Operaciones de DHCPv6
stateful
Esta opción es la más similar a
DHCPv4. En este caso, el mensaje RA indica al cliente que obtenga toda la
información de direccionamiento de un servidor DHCPv6 stateful, excepto la
dirección del default gateway que es la dirección link-local IPv6 de origen de
la RA.
Esto se conoce como DHCPv6
stateful, debido a que el servidor de DHCPv6 mantiene información de estado de
IPv6. Esto es similar a la asignación de direcciones para IPv4 por parte de un
servidor de DHCPv4.
La figura ilustra la operación
DHCPv6 stateful.
1.
PC1 recibe un mensaje RA DHCPv6
con el flag O establecido en 0 y el flag M establecido en 1, lo que indica a
PC1 que recibirá toda su información de direccionamiento IPv6 de un servidor
DHCPv6 stateful.
2.
PC1 envía un mensaje DHCPv6
SOLIT buscando un servidor DHCPv6 stateful.
Nota:
Si A=1 y M=1, algunos sistemas
operativos como Windows crearán una dirección IPv6 mediante SLAAC y obtendrán
una dirección diferente del servidor DHCPv6 stateful. En la mayoría de los
casos, se recomienda establecer manualmente el flag A en 0.
8.3.5. Habilitar DHCPv6 stateful
en una interfaz
DHCPv6 Stateful es habilitado en
una interfaz de router mediante el comando ipv6 nd managed-config-flag interface
configuration Esto establece el flag M en 1.
El resultado resaltado en el
ejemplo confirma que RA indicará al host que obtenga toda la información de
configuración IPv6 de un servidor DHCPv6 (flag M = 1).
R1(config)# int g0/0/1
R1(config-if)# ipv6 nd
managed-config-flag
R1(config-if)# ipv6 nd
prefix default no-autoconfig
R1(config-if)# end
R1#
R1# show ipv6 interface
g0/0/1 | begin ND
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds
(using 30000)
ND advertised reachable time is 0
(unspecified)
ND advertised retransmit interval is 0
(unspecified)
ND router advertisements are sent every 200
seconds
ND router advertisements live for 1800
seconds
ND advertised default router preference is
Medium
Hosts use DHCP to obtain routable addresses.
R1#








Comentarios
Publicar un comentario