[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