¿Cómo funciona exactamente el relé DHCPv6?

Primero, veamos los paquetes DHCPv4, que son muy escasos. El servidor DHCP aprende la subred de la interfaz que recibe la solicitud DHCP original porque el agente de retransmisión establece el campo Dirección de interfaz de puerta de enlace (giaddr) en la solicitud DHCP retransmitida en función de la dirección IP donde se recibe la solicitud. Por lo tanto, la dirección IP de origen o el paquete retransmitido es irrelevante, excepto para servir como la dirección de retorno de la respuesta DHCP del servidor. Siempre que la dirección de origen sea una de las direcciones que pueden pasar la respuesta al agente de retransmisión DHCP para atender la solicitud pendiente, nada más importa realmente.

DHCPv6 es más sofisticado, especialmente porque el host IPv6 ya tiene garantizada una dirección local de enlace y es posible que SLAAC le asigne una dirección global. IPv6 también tiene una dirección de multidifusión reservada para All_DHCP_Servers. El agente de retransmisión también puede realizar reenvíos de varias etapas. En cualquier caso, las direcciones del solicitante de origen están contenidas en el campo de dirección de igual del mensaje de retransmisión de DHCPv6, al igual que otras opciones que podrían ayudar al servidor DHCPv6 a formular una respuesta adecuada. Al igual que con DHCPv4, la dirección a la que el servidor DHCP envía la respuesta no es importante, siempre y cuando sea una dirección donde escucha el agente de retransmisión DHCP de origen.

Leer más: Protocolo de configuración dinámica de host para IPv6 (DHCPv6)