Re: I-D ACTION:draft-hoon-mobileip-undad-00.txt

Greg Daley <[email protected]> Tue, 21 Oct 2003 11:03:42 +1000
Newsgroups gmane.ietf.mobileip
Organization Monash University
Message-ID <[email protected]>
Hi Ed,

Thanks for the question,

Ed Remmell wrote:
>>The issue is when a router fails or comes up on a link
>>for the first time, it cannot build a list of which hosts
>>are already on the link.
>>There is no ND message where all hosts (or even large
>>groups of hosts) must respond, which can be used to rebuild
>>ND state.
> 
> 
> What about having the router ping ff02::1 (the link-local scope all
> nodes multicast address) from its link-local scope unicast address? That
> should cause each host on the link to send a NS to the router's
> link-local scope unicast address to resolve its MAC address, so that
> they can respond to the ping.

While it may be possible for the router to send
ICMP Echo Requests to hosts, some of the hosts
may not respond, due to firewalling for example.

The system described in the document needs to be able
to guarantee that it knows that an address is not in use
before it gives it away.

This means that the mechanism has to be tied to a
system required for all hosts to do (for example,
because they have an interest in doing it),
where responses are guaranteed even from hosts that
do not want to participate in the optimization.

ND is one of these systems, but doesn't work when
there's no initial state.
MLD is one of these systems, but is not yet fully
deployed (but that's getting better).

For either of these mechanisms to work, _every_ host
has to provide state information.

If the address isn't guaranteed unique,
then we may as well use Optimistic DAD :)

Greg