Kacheong Poon wrote:
James Carlson wrote:
Thus, doing nothing means that windows/mac machines stuck with LLAs
(for whatever reason) will be accessible only by 'cheating.'  The user
will have to explicitly (manually) configure an address in the LLA
range on one of the interfaces, and treat it as a regular subnet.
That might be "good enough" for most debugging purposes.


The RFC also states that the above SHOULD NOT be done.  And
the way a routable address can talk to a LLA is

   Whichever interface is used, if the destination address is in the
   169.254/16 prefix (excluding the address 169.254.255.255, which is
   the broadcast address for the Link-Local prefix), then the sender
   MUST ARP for the destination address and then send its packet
   directly to the destination on the same physical link.

So if the host has more than one interfaces, I guess it just
means that an ARP MUST be sent to all of them to find out where
the LLA is.  I don't know if it is a good idea.  But if we need
to support this usage, I guess this is the way to do it...

This is not an acceptable way to do this IMO, since LLA's are not unique across multiple data-links. You could ARP on one interface and get a response, but from a system that just happens to have the same address as another system you intended to communicate with on another interface.

The only reliable way to communicate to a LLA when the system has more than one interface is to specify the output interface somehow.

-Seb
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to