DHCPv6
DHCPv6, the Dynamic Host Configuration Protocol for IPv6, is the protocol used to automatically assign IPv6 addresses and provide other network configuration parameters to IPv6-enabled devices. Defined in RFC 3315 and updated by subsequent documents, DHCPv6 complements SLAAC by enabling stateful address management and distribution of information such as DNS servers, domain search lists, and other options.
DHCPv6 can operate in two primary modes. In stateful DHCPv6, a server assigns IPv6 addresses to clients
DHCPv6 identifies clients with a DUID (DHCP Unique Identifier) and uses servers identified by their DUID. The
DHCPv6 operates over UDP using client port 546 and server port 547 (servers respond from 547 to
In practice, many networks use DHCPv6 in conjunction with SLAAC, while others rely on DHCPv6 for full