IPv4 DAD per RFC 2131 section 3.1 paragraph 5.
Blanchard, Todd
Thu Jun 25 19:21:19 2015
It appears under linux, IPv4 client DAD does not work. I believe it worked in the past (perhaps previous to 6.8.2). This is an optional item, and is described in the RFC under section 3.1 "The client SHOULD perform a final check on the parameters (e.g., ARP for allocated network address)". Further down, it is a MUST "the client MUST send a DHCPDECLINE" if the client does indeed make this check. The same applies in section 3.2, paragraph 3.
There is newer code in dhcp.c regarding IN_IFF_DUPLICATED, but this does not appear to apply to linux. What is the expected behavior regarding IPv4 DAD?
Thanks,
Todd
Archive administrator: postmaster@marples.name