Re: WG ACTION: 1 week to discuss [LL37] Aggressive Time-outs
Mika Liljeberg <[email protected]> Tue, 16 Dec 2003 23:27:16 +0200
| Newsgroups | gmane.ietf.zeroconf |
|---|---|
| Message-ID | <1071610036.12327.17.camel@hades> |
Instead of trying to figure out how long it takes to send three probes,
I would like to step back a little and ask the question WHY exactly do
we have to send THREE PROBES? What exactly in v4LL necessitates sending
three DAD probes when IPv6 can get away with only one? Here's the
relevant bit from RFC2462:
...
5.1. Node Configuration Variables
A node MUST allow the following autoconfiguration-related variable to
be configured by system management for each multicast interface:
DupAddrDetectTransmits
The number of consecutive Neighbor Solicitation
messages sent while performing Duplicate Address
Detection on a tentative address. A value of zero
indicates that Duplicate Address Detection is not
performed on tentative addresses. A value of one
indicates a single transmission with no follow up
retransmissions.
Default: 1, but may be overridden by a link-type
specific value in the document that covers issues
related to the transmission of IP over a particular
link type (e.g., [IPv6-ETHER]).
Autoconfiguration also assumes the presence of the
variable RetransTimer as defined in [DISCOVERY].
For autoconfiguration purposes, RetransTimer
specifies the delay between consecutive Neighbor
Solicitation transmissions performed during
Duplicate Address Detection (if
DupAddrDetectTransmits is greater than 1), as well
as the time a node waits after sending the last
Neighbor Solicitation before ending the Duplicate
Address Detection process.
...
Here's my proposal (three fold):
1. Let's specify DAD probe in the same way as in IPv6, defaulting
to a single probe packet
2. In the event of a conflict (slightly more probable with v4LL
compared to IPv6), allow the node to select a new v4LL and retry
up to, e.g., AddrSelectRetries times
3. Let's get rid of the text describing shorter timeouts. If we
default to a single probe, DAD only takes 1..2 seconds (with a
high probability). That is good enough from the usability point
of view.
Regards,
MikaL
On Mon, 2003-12-15 at 15:08, Erik Guttman wrote:
> Please send your comments to the working group mailing list. Unless
> there is an objection due to lack of time to work on this before the
> holidays, the discussion will conclude on December 23.
>
> Please see: http://www.merit.edu/mail.archives/zeroconf/msg00001.html
> And: http://www.drizzle.org/~aboba/ZEROCONF/ll37.html
>
> Regards,
>
> Erik
>