On 25/03/13 17:13, Phil Mayers wrote:
On 25/03/13 16:20, Kevin Darcy wrote:
Works fine for me on RedHat 5.7 without a scope-identifier in
/etc/resolv.conf. I notice, however, that the stock dig
(9.3.6-P1-RedHat-9.3.6-16.P1.el5, yeah, I know I should upgrade) shows
the scope identifier in its output:

;; SERVER: fe80::250:56bf:fe8d:47b%2#53(fe80::250:56bf:fe8d:47b)

so it must be picking that up somehow along the way.

During testing I observed that the *first* dig to a previously-unused
link-local dest failed without a scope. After using a scope once, the LL
worked without a scope for a short period of time.

I didn't dig into why, but kernel routing cache seems the most likely
explanation.


"dig", geddit! Ha ha... sigh.

Yeah, further investigation shows entries like:

fe80::blah via fe80::blah dev eth0  metric 0
    cache  mtu 1500 advmss 1440 hoplimit 4294967295

...in the output of "ip -6 route show table all". They seem to "live" for about 60 seconds, but my guess is that things like open TCP sockets or continuing activity will refresh them, so perhaps you have other stuff happening over link-local that's keeping these cache entries hot?

Regardless - link-local addresses without a scope are an error waiting to happen, IMO.
_______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe 
from this list

bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users

Reply via email to