[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