Hi Peter,
  There are really two questions hidden in your question.

[email protected] wrote:
All,
I have a question about what the correct behaviour should be for a router if a global address fails DAD. Specifically, if an interface has a link-local address which passes DAD, but also has a global address configured which is not based on the hardware address, and which fails DAD, what packets should be allowed in/out of the interface?

If the global address fails DAD, it should not be configured on the interface. i.e. The only IPv6 address configured on the interface will be the link local address.

Should the system behave exactly as though the global address was absent? That is, should the router forward packets to or from the failed address/network based on whatever routes exist in the forwarding table?

Routing and forwarding decisions are completely independent of what addresses are configured on the interface. Contrary to IPv4 behavior, the configuration of an address using P::/64 prefix does not automatically add a route to the P::/64 prefix. What prefixes are on-link is determined by

a) on a router - by configuration
b) on a host - by information contained in the RAs

This means that you can add a route pointing to the right interface for the P::/64 prefix even if DAD failed for an address configured using this prefix on the same interface.

Cheers
Suresh

--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to