Bird 1.6.3 removing IPv6 device routes on Linux (3.10.0)

Ondrej Zajicek santiago at crfreenet.org
Thu Feb 1 17:13:58 CET 2018


On Wed, Jan 31, 2018 at 02:06:22PM +0000, Ben Arblaster wrote:
> Hi,
> 
> I’m seeing an issue with bird 1.6.3 where IPv6 device routes are unexpectedly removed from the kernel table on Linux (3.10.0, CentOS 7) when bird removes a matching route learned via another protocol (in this case OSPF).

> ...

> This is a change in behaviour from 1.4.5 and seems like a bug, rather than the expected behaviour?

Hi

This is an unfortunate side-effect of IPv6 ECMP changes introduced in
1.6.x. You can fix it by setting kernel protocol option 'metric' to e.g.
32, see [*]. Also, the default value for kernel 'metric' has changed to
32 in version 2.0.0.

[*] http://bird.network.cz/?get_doc&f=bird-6.html#krt-metric

-- 
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago at crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180201/5e5277f2/attachment.sig>


More information about the Bird-users mailing list