Wojciech Dec (wdec) wrote:

Indeed, not checking uniqueness of IPv6 addresses when they are MAC-address derived would be a bad idea: MAC addresses cannot be assumed to be really universal because they can be administratively
 configured in some hosts.

Under the EUI-64 scheme, a non unique IPv6 address is the result of a
non-unique MAC address. When having the latter in a shared bridge domain is a bit of a problem to say the least and doing or not doing IPv6 DAD doesn't change things.

Right: it's only where there is no shared bridge to detect the problem that the DAD is alone to do the job and, since hosts ignore whether there is such a bridge, it's logical that, as required by the introduction of RFC 2462, address uniqueness be always checked.

Where checking for uniquness makes sense is whenever there is some
involvment of randomness or administrative fiat in
configuring/creating the IPv6 address.

Hence in a perfect world where
the EUI-64 interface-id rules apply, checking for uniquness wouldn't
be needed. In mandating the check the authors evidently thought of
the cases where the EUI-64 rule doesn't hold.

Yes.
To be on the safe side in the real world, they were right to do so .

RD


--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to