Paul de Weerd <[EMAIL PROTECTED]> wrote:

> | Link-local v6 addresses also work fine because they don't involve
> | neighbor discovery.
> 
> Uhm, why ?
> 
> 23:37:41.664994 00:0c:29:e5:f9:24 33:33:ff:ff:4d:0d 86dd 86:
> fe80::20c:29ff:fee5:f924 > ff02::1:ffff:4d0d: icmp6: neighbor sol: who
> has fe80::20c:29ff:feff:4d0d(src lladdr: 00:0c:29:e5:f9:24) (len 32,
> hlim 255)

I stand corrected.

> How would you determine the linklayer address of your neighbour without
> neighbor discovery ?

Well, you could, since the link-local address is reversibly constructed
from the link-layer address.  On further reflection, I realize that
not all the world is ethernet and this relation might not be true
for other types of interfaces.

Vexingly, I seem to remember that at one time I actually verified
this behavior.  I must have made a mistake then.

My interest was the influence of neighbor discovery on NTP.  Some
fresh tcpdumping here shows that the typical packet exchange goes
like this:

 0 sec  NTP request --->
        <----- NTP reply
+5 sec  neighbor sol -->
        <-- neighbor adv
        <-- neighbor sol
        neighbor adv -->

That seems counterintuitive, but it is nice for NTP.

-- 
Christian "naddy" Weisgerber                          [EMAIL PROTECTED]

Reply via email to