[Babel-users] Buggy routes exported by babeld
Denis Ovsienko
infrastation at yandex.ru
Tue Apr 23 11:06:38 UTC 2013
>> 2001:67c:2e8:22::c100:68b via fe80::215:17ff:fe6a:f1b0 dev wlan1 metric 0
>> cache
>> 2a00:1450:4010:c03::64 via fe80::215:17ff:fe6a:f1b0 dev wlan1 metric 0
>> cache
>> 2a00:1450:4010:c03::71 via fe80::215:17ff:fe6a:f1b0 dev wlan1 metric 0
>> cache
>> 2a00:1450:4010:c04::8b via fe80::215:17ff:fe6a:f1b0 dev wlan1 metric 0
>> cache
>
> I'm not sure I understand: which exact command do you use to get the above
> output? I can see similar entries, but only if I request cache entries
> specifically:
The above is an excerpt of "ip -6 ro" output.
>
> $ ip -6 route show cache
> 2a00:1450:4007:80a::1013 via 2001:41d0:1:f1ff:ff:ff:ff:ff dev eth0 metric 0
> cache
>
> If recent kernels output such entries even when you do not request "cache", this
> might explain the issue (assuming the same feature/bug occurs at a lower level,
> in the kernel calls performed by babeld).
Perhaps it's worth checking the netlink messages going from kernel to babeld to tell the difference and if it is related to the recent removal of the route cache from the kernel. The point is, /sbin/ip may perform some additional processing itself depending on how particular distribution cooked it today.
--
Denis Ovsienko
More information about the Babel-users
mailing list