DHCPv6 overview
DHCPv6 provides a framework to assign IPv6 prefixes, IPv6 addresses, and other configuration
parameters to hosts.
DHCPv6 address/prefix assignment
An address/prefix assignment process involves two or four messages.
Rapid assignment involving two messages
As shown in
The DHCPv6 client sends a Solicit message that contains a Rapid Commit option to prefer rapid
1.
assignment.
If the DHCPv6 server supports rapid assignment, it responds with a Reply message containing the
2.
assigned IPv6 address/prefix and other configuration parameters. If the DHCPv6 server does not
support rapid assignment,
Figure 56 Rapid assignment involving two messages
Assignment involving four messages
As shown in
The DHCPv6 client sends a Solicit message to request an IPv6 address/prefix and other
1.
configuration parameters.
If the Solicit message does not contain a Rapid Commit option, or if the DHCPv6 server does not
2.
support rapid assignment even though the Solicit message contains a Rapid Commit option, the
DHCPv6 server responds with an Advertise message that contains the assignable address/prefix
and other configuration parameters.
The DHCPv6 client might receive multiple Advertise messages offered by different DHCPv6 servers.
3.
It selects an offer according to the receiving sequence and server priority, and sends a Request
message to the selected server for confirmation.
The DHCPv6 server sends a Reply message to the client, confirming that the address/prefix and
4.
other configuration parameters are assigned to the client.
Figure
56, rapid assignment operates in the following steps:
Assignment involving four messages
Figure
57, four-message assignment operates in the following steps:
136
is performed.