In this article we will discuss SLAAC and DHCPv6, will make brief discussion on SLAAC and DHCPv6, In last article we discuss about SLAAC Operation.
The decision of whether a client is configured to obtain its IPv6 address information automatically using SLAAC, DHCPv6, or a combination of both depends on the settings within the RA message.
The two flags are the Managed Address Configuration flag (M flag) and the Other Configuration flag (O flag).
Using different combinations of the M and O flags, RA messages have one of three addressing options for the IPv6 device, as shown in the figure:
SLAAC (Router Advertisement only)
Stateless DHCPv6 (Router Advertisement and DHCPv6)
Stateful DHCPv6 (DHCPv6 only)
Regardless of the option used, it is recommended by RFC 4861 that all IPv6 devices perform Duplicate Address Detection (DAD) on any unicast address, including addresses configured using SLAAC or DHCPv6. DAD is implemented using ICMPv6, which is specified by RFC 4443.
Note: Although the RA message specifies the process the client should use in obtaining an IPv6 address dynamically, the client operating system may choose to ignore the RA message and use the services of a DHCPv6 server exclusively.