[Babel-users] Buggy routes exported by babeld

Gabriel Kerneis gabriel at kerneis.info
Tue Apr 23 10:48:44 UTC 2013


Hi Denis,

On Tue, Apr 23, 2013 at 01:48:15PM +0400, Denis Ovsienko wrote:
> A Linux (kernel 3.6.11-4.fc16.x86_64) PC with a single wireless interface runs
> both IPv4 and IPv6. It has a number of IPv6 neighbors visible with "ip -6 ne",
> which don't produce any extra IPv6 routes visible with "ip -6 ro". Pinging
> external IPv6 hosts, however, produces a few extra IPv6 routes like below:
> 
> 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:

$ 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).

-- 
Gabriel



More information about the Babel-users mailing list