<html><body>
<p><tt>Jason Gunthorpe <jgunthorpe@obsidianresearch.com> wrote on 03/03/2007 02:37:02 PM:<br>
> On Thu, Mar 01, 2007 at 05:04:43PM -0800, Shirley Ma wrote:<br>
> <br>
> > IPv6 ND doesn't prevent the duplicate IPv6 link-local address in <br>
> the network.<br>
> > It only saves a warning in /var/log/messages to indicate that thisaddress is<br>
> > duplicated in the network. ND can detect this when sending packets.<br>
> <br>
> That isn't quite accurate, if IPv6 DAD detects a duplicate then the<br>
> address never leaves the tentative state and won't be usable.<br>
Without multicast join succesffully, the IPv6 address can' work, with the multicast join successfully later, the DAD detects will make the address usable. So the solution here doesn't break the IPv6. </tt><br>
<tt><br>
> There is also a similar problem here with the timing of IPv6 router<br>
> solicitation.<br>
> <br>
> Maybe the solution here is that IPv6 core should be waiting for the<br>
> multicast groups it requests to register before doing DAD/RS?<br>
> <br>
> Jason<br>
No, it doesn't work. For example IPv6 sendonly doesn't need to join any IP multicast group, and IP multicast join doesn't return error.</tt><br>
<br>
Thanks<br>
Shirley Ma</body></html>