Re: WG ACTION: 2 weeks to discuss [LL53] Forward references requested

Stuart Cheshire <[email protected]> Thu, 6 May 2004 22:39:15 -0700
Newsgroups gmane.ietf.zeroconf
Message-ID <[email protected]>
>     Personally I slightly prefer A.  If you have an alternative
>     proposal, please send text.

What I suggest is:

1. List the constants, with a brief explanation, and give the value. The 
brief explanation doesn't have to duplicate the full explanation which 
appears later -- just enough to demystify an otherwise opaque name.

2. State the technologies that may use other values.

e.g.

Section 1.3 "Constants"

   The following constants are defined here and referenced later in
   this document.

   START_WAIT           1 second   (initial random delay)
   PROBE_NUM            3          (number of probe packets)
   PROBE_INTERVAL       1 second   (time between probe packets)
   ANNOUNCE_NUM         2          (number of announcement packets)
   ANNOUNCE_INTERVAL    2 seconds  (time between announcement packets)
   RATE_LIMIT_NUM      10          (max collisions before rate limiting)
   RATE_LIMIT_INTERVAL 60 seconds  (delay between successive attempts)
   DEFEND_INTERVAL     10 seconds  (minimum time between defensive ARPs)

   These values are fixed for all implementations conforming to this
   standard. They MUST NOT be end-user configurable options, nor should
   the listing of the values here be taken to imply that each
   implementer is free to substitute other values instead, based on what
   they think will suit each device best. An important part of creating
   interoperable products is being able to depend on predictable
   behaviour from the other products you're interoperating with, and
   having arbitrary variation between different implementations would
   significantly undermine that ability.

   Future standards documents, extending IPv4 Link-Local Addressing to
   media types other than those covered in this document, may specify
   different values for these constants.

Section 1.4 "Applicability"

   ...

   Link-layer technologies that support ARP but operate at rates below 1
   Mbps or latencies above one second may need to specify different
   values for the constants listed in Section 1.3.

[delete the a/b/c/d list]

Stuart Cheshire <[email protected]>
 * Wizard Without Portfolio, Apple Computer, Inc.
 * www.stuartcheshire.org