The auto configuration mechanism creates an address where the network part is provided by the router advertisements and the host part is created by the host, based on its link-layer address. DHCP, instead, is a centralized way of handling node configuration where the DHCP server gives all information, both the network and the host part, to the node. It is also capable of sending additional information, such as DNS servers, time servers, printers, font server, etc., not available in the router advertisements.
DHCP in IPv6 (DHCPv6) [RFC3315] does the same function as DHCP in IPv4. The DHCP server sends IP addresses, DNS server addresses [RFC3646] and other possible data to the DHCP client and the client configures itself accordingly. As opposed to stateless autoconfiguration described in Section 188.8.131.52, DHCP gives to the network manager more control over the configuration of the client and is more appropriate where tight central network management is required.
The server also sends a lease time of the address and time to recontact the server to renew the address. The client has then to resend a request to renew the address.
DHCP servers do not have to be on the same link as their clients. A DHCP relay, usually implemented in routers, listens to client requests on the link and forward all requests to the known DHCP servers. If dynamic DNS is used, then the DHCP and DNS can be glued together to register a DNS dynamic name for the DHCP client.
The DHCPv6 server ...