Funcionamiento del DHCPv6 CCNA
Funcionamiento del DHCPv6 CCNA

DHCPv6

DHCPv6
5

Resumen

Este tema explica el funcionamiento del DHCPv6. ¡¡Empieza a aprender CCNA 200-301 gratis ahora mismo!!

¡Bienvenido!: Este tema forma parte del Módulo 8 del curso de Cisco CCNA 2, para un mejor seguimiento del curso puede ir a la sección CCNA 2 para guiarte del índice.

1. Pasos de Funcionamiento 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:

  1. El host envía un mensaje RS.
  2. El router responde con un mensaje RA.
  3. El host envía un mensaje DHCPv6 SOLICIT.
  4. El servidor DHCPv6 responde con un mensaje ADVERTISE.
  5. El host responde al servidor DHCPv6.
  6. El servidor DHCPv6 envía un mensaje REPLY

Haz clic en cada botón para obtener una explicación e ilustración de estos pasos de operación de DHCPv6.

Paso 1. Host envía un mensaje RS.

PC1 envía un mensaje RS a todos los routers habilitados para IPv6.

Host envía mensaje RS
Host envía mensaje RS

Paso 2. Router responde con mensaje RA.

R1 recibe el RS y responde con un RA que indica que el cliente debe iniciar la comunicación con un servidor DHCPv6.

Router responde con mensaje RA
Router responde con mensaje RA

Paso 3. Host envía un mensaje DHCPv6 SOLICIT.

El cliente, ahora un cliente DHCPv6, necesita localizar un servidor DHCPv6 y enviar un mensaje DHCPv6 SOLICIT a la dirección reservada de todos los servidores DHCPv6 de multidifusión/multicast IPv6 de ff02::1:2. Esta dirección multicast tiene alcance local, lo que significa que los routers no reenvían los mensajes a otras redes.

Host envía mensaje DHCPv6 SOLICIT
Host envía mensaje DHCPv6 SOLICIT

Paso 4. Servidor DHCPv6 responde con un mensaje ADVERTISE.

Uno o más servidores DHCPv6 responden con un mensaje unicast DHCPv6 ADVERTISE. El mensaje ADVERTISE informa al cliente DHCPv6 que el servidor está disponible para el servicio DHCPv6.

Servidor DHCPv6 responde con mensaje ADVERTISE
Servidor DHCPv6 responde con mensaje ADVERTISE

Paso 5. 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.

Host responde al servidor DHCPv6
Host responde al servidor DHCPv6

Paso 6. DHCPv6 envía un mensaje de REPLY.

El servidor envía un mensaje de unicast/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 dirección IPv6 link-local de origen del RA como su dirección de default gateway. Un servidor DHCPv6 no proporciona esta información.

DHCPv6 envía mensaje de REPLY
DHCPv6 envía mensaje de REPLY

2. Operaciones 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/sin estado, 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 el funcionamiento de DHCPv6 stateless.

Operación DHCPv6 stateless
Operación DHCPv6 stateless
  1. PC1 recibe un mensaje de RA del DHCP sin estado. El mensaje RA contiene el prefijo de la red y la longitud del prefijo. El indicador M para DHCP con estado se establece en el valor predeterminado 0. El indicador A=1 le indica al cliente que use SLAAC. El indicador O=1 informa al cliente que hay información de configuración adicional disponible en un servidor DHCPv6 sin estado.
  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).

3. Habilitar DHCPv6 stateless en una Interfaz

El DHCPv6 sin estado se habilita en la interfaz del router usando el comando de configuración de interfaz ipv6 nd other-config-flag. Esto establece la bandera/flag O en 1.

La salida resaltada confirma que la RA le dirá a los hosts receptores que usen la autoconfiguración sin estado (flag A = 1) y que se comunique con un servidor DHCPv6 para obtener otra información de configuración (flag O = 1).

Nota: Puedes usar no ipv6 nd other-config-flag para reajustar la interfaz a la opción por defecto “solo SLAAC” (flag O = 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#

4. Operaciones 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 (con estado), 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 de DHCPv6 stateful.

Operación DHCPv6 stateful
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.

5. Habilitar DHCPv6 stateful en una Interfaz

DHCPv6 Stateful es habilitado en una interfaz de router mediante el comando de configuración de interfaz ipv6 nd managed-config-flag. 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)# 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#

Glosario: Si tienes dudas con algún término especial, puedes consultar este diccionario de redes informáticas.

¡Listo! Sigue visitando nuestro blog de curso de redes, dale Me Gusta a nuestra fanpage; y encontrarás más herramientas y conceptos que te convertirán en todo un profesional de redes.

Funcionamiento de SLAAC CCNA
Siguiente
SLAAC