> From: Robert Elz <[EMAIL PROTECTED]>

> The Yokohama meeting room's opinion was that "just DAD on every
> address before assigning it" was the way to go.

But, in my honest opinion, that decision is wrong. Doing DAD on every
address is in all respects more costly

- implementation requires more complex code
- it causes more packets on the link

It should be remembered that I do not disallow configuring

  node A: address P1::id1
  node B: address P2::id1

as long as "id1" is not configured as "autoconfigure id" to be
combined with prefixes that have A=1. So, I'm kind of wondering what
functionality is actually missing?

I would propose following rules instead of do DAD on every address:

- if id is used in autoconfigre (combine with prefix that has A=1),
  then doing DAD on "fe80::id" is sufficient

- if id is not used in autoconfigure, it's actually part of full
  configured address "prefix::id", then do DAD on "prefix::id".

- on receiving DAD on any X::id, there are couple of choices

  a) declare collision if "id" matches my id that is used in
     autoconfiguration

  b) declare collision if (a) AND "x::" is a prefix with A=1.

Hoever, it is obvious that (b) is very weak, as RA for X::/64 may come
later...



--------------------------------------------------------------------
IETF IPng Working Group Mailing List
IPng Home Page:                      http://playground.sun.com/ipng
FTP archive:                      ftp://playground.sun.com/pub/ipng
Direct all administrative requests to [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to