Bird is not adding routes into kernel anymore
Nico Schottelius
nico.schottelius at ungleich.ch
Tue Dec 26 11:17:10 CET 2023
Hello again,
I was just able to reproduce the route injection and vanishing by
restarting bird. The following ip -6 r commands have been taken while
bird was running within 10 seconds of the start of bird:
--------------------------------------------------------------------------------
[10:16] router3.ge.nau.so:~# ip -6 r
2a09:2942::/32 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a09:2943::/32 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480::/64 dev eth0 proto bird metric 32 pref medium
2a0a:5480::/64 dev eth0 proto kernel metric 256 pref medium
2a0a:5480:0:a::a via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480:0:a::b dev lo proto kernel metric 256 pref medium
2a0a:5480:2:1::/64 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480:2:2::2 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480:2:4::/64 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480:2::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:5480:3:1::/64 dev k8sbridge proto kernel metric 256 pref medium
2a0a:5480:3:3::3 dev lo proto kernel metric 256 pref medium
2a0a:5480:3:4::/64 dev tun0 proto kernel metric 256 pref medium
2a0a:e5c0::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:c::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:d::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:31:4::/64 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:32:4::/64 dev tun1 proto kernel metric 256 pref medium
2a0a:e5c0:42:1::/64 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:42::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0a:e5c0:43::/48 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
2a0d:d9c3::/32 via fe80::20d:b9ff:fe46:3bd4 dev eth0 proto bird metric 32 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev k8sbridge proto kernel metric 256 pref medium
fe80::/64 dev veth99f0c958 proto kernel metric 256 pref medium
fe80::/64 dev vethe20cee78 proto kernel metric 256 pref medium
fe80::/64 dev veth8f504fac proto kernel metric 256 pref medium
fe80::/64 dev vethc03bfec4 proto kernel metric 256 pref medium
fe80::/64 dev veth046f7cf0 proto kernel metric 256 pref medium
fe80::/64 dev veth434f4ff5 proto kernel metric 256 pref medium
fe80::/64 dev vethd021bdfa proto kernel metric 256 pref medium
fe80::/64 dev veth935a701b proto kernel metric 256 pref medium
fe80::/64 dev veth473f9ed3 proto kernel metric 256 pref medium
fe80::/64 dev veth931ba96a proto kernel metric 256 pref medium
fe80::/64 dev vethdbaa705e proto kernel metric 256 pref medium
fe80::/64 dev tun1 proto kernel metric 256 pref medium
fe80::/64 dev tun0 proto kernel metric 256 pref medium
--------------------------------------------------------------------------------
[10:16] router3.ge.nau.so:~# ip -6 r
2a0a:5480::/64 dev eth0 proto kernel metric 256 pref medium
2a0a:5480:0:a::b dev lo proto kernel metric 256 pref medium
2a0a:5480:3:1::/64 dev k8sbridge proto kernel metric 256 pref medium
2a0a:5480:3:3::3 dev lo proto kernel metric 256 pref medium
2a0a:5480:3:4::/64 dev tun0 proto kernel metric 256 pref medium
2a0a:e5c0:32:4::/64 dev tun1 proto kernel metric 256 pref medium
fe80::/64 dev eth0 proto kernel metric 256 pref medium
fe80::/64 dev eth1 proto kernel metric 256 pref medium
fe80::/64 dev k8sbridge proto kernel metric 256 pref medium
fe80::/64 dev veth99f0c958 proto kernel metric 256 pref medium
fe80::/64 dev vethe20cee78 proto kernel metric 256 pref medium
fe80::/64 dev veth8f504fac proto kernel metric 256 pref medium
fe80::/64 dev vethc03bfec4 proto kernel metric 256 pref medium
fe80::/64 dev veth046f7cf0 proto kernel metric 256 pref medium
fe80::/64 dev veth434f4ff5 proto kernel metric 256 pref medium
fe80::/64 dev vethd021bdfa proto kernel metric 256 pref medium
fe80::/64 dev veth935a701b proto kernel metric 256 pref medium
fe80::/64 dev veth473f9ed3 proto kernel metric 256 pref medium
fe80::/64 dev veth931ba96a proto kernel metric 256 pref medium
fe80::/64 dev vethdbaa705e proto kernel metric 256 pref medium
fe80::/64 dev tun1 proto kernel metric 256 pref medium
fe80::/64 dev tun0 proto kernel metric 256 pref medium
[10:16] router3.ge.nau.so:~#
--------------------------------------------------------------------------------
So it seems bird is trying to / does write the routes to the kernel and
they just vanish seconds later.
Very puzzled at the moment.
BR,
Nico
--
Sustainable and modern Infrastructures by ungleich.ch
More information about the Bird-users
mailing list