Re: my response to the proposed changes
Stuart Cheshire <[email protected]> Thu, 24 Jun 2004 11:46:37 -0700
| Newsgroups | gmane.ietf.zeroconf |
|---|---|
| Message-ID | <[email protected]> |
>That is what I mean by holding onto one's address. The only point where >I think we disagree is that the *text* for WATCH_WAIT is the same as for >DEFENSE_INTERVAL in section 9. Since both are set at 10 seconds >presently, we are really only disagreeing over which version of the text >is clearer, right? > >Best regards, > >Erik I'm just puzzled by the choice of the term "WATCH_WAIT" for the ten-second time constant. It implies that you're watching for ten seconds for something (you're not -- you're *always* watching for conflicting ARPs) or that you're waiting for ten seconds for something (you're not -- there's no waiting). To emphasize that there's no waiting or any other disruption to normal operation, the draft even spells this out explicitly: Having done this, the host can then continue to use the address normally without any further special action. The whole point of this text was to explicitly state that there's *no* need for the host to stop what it's doing, and wait for ten seconds watching to see if there's another conflicting ARP, before it can resume normal operation. Normal operation continues without interruption. Calling the constant WATCH_WAIT kind-of undermines that message. The ONLY relevance of the ten-second time constant is that it imposes a rate-limit on the frequency of defensive ARPs that are allowed, to prevent storms. Sensible names might be: DEFEND_INTERVAL MINIMUM_DEFEND_INTERVAL DEFENSIVE_ARP_RATE_LIMIT RETALIATORY_ARP_RATE_LIMIT MANDATORY_RECONFIGURE_WINDOW ... and so on. Stuart Cheshire <[email protected]> * Wizard Without Portfolio, Apple Computer, Inc. * www.stuartcheshire.org