Re: LL32 Multihoming

Stuart Cheshire <[email protected]>
Newsgroups gmane.ietf.zeroconf
Message-ID <[email protected]>
>I am fine with adding text to 3.4 to discuss how to avoid auto immune
>problems in this case.   I even drafted up a version of his text to
>send out.  That is, I fully support Stuart's effort to add clarifying
>text for LL32.
>
>But then I looked closer at the preceding text and saw his point 2b.
>We can't suggest that without reopening LL14 and LL15.  That was the 
>concern I brought up.

I think we can declare agreement on this.

The behaviour I described as 2(b) is a private internal implementation 
decision appropriate for a certain project, and no more needs to be said 
about that here.

The important point, on which I think we agree, is that an auto-immune 
packet storm is bad.

Draft-08 already contains text such as the following:

   At any time, if a host receives an ARP packet (request *or*
   reply) where the 'sender IP address' is the host's own IP
   address, but the 'sender hardware address' does not match
   any of the host's own interface addresses, then this is a
   conflicting ARP packet, indicating an address collision.

This is good. There is no need to change any of this.

My specific complaint was about the overly simplistic language in the 
"Unintentional Autoimmunity" section which says, "The simplest solution 
to this problem is to run the algorithm independently on each interface."

There are two problems with this:

1. This new addition contradicts existing text elsewhere in the document, 
such as the section I quoted, where interfaces are not treated 
independently.

2. It is pure unsubstantiated speculation. No *actual* implementer has 
stated that they have implemented IPv4LL independently on multiple 
interfaces, or whether this was indeed "the simplest solution", or 
whether there were any unanticipated problems when those interfaces were 
then connected to the same physical link.

Stuart Cheshire <[email protected]>
 * Wizard Without Portfolio, Apple Computer, Inc.
 * www.stuartcheshire.org
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.