Bird 1.6.3 removing IPv6 device routes on Linux (3.10.0)

Ben Arblaster ben at andatche.com
Mon Feb 5 11:30:11 CET 2018



> On 1 Feb 2018, at 16:13, Ondrej Zajicek <santiago at crfreenet.org> wrote:
> 
> 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.

Thanks Ondrej, I suspected it was related to the IPv6 ECMP changes. Setting the kernel metric as suggested does resolve the problem.

Regards,
Ben

--
Ben Arblaster
e: ben at andatche.com
t: +447943860840
w: https://andatche.com




-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: Message signed with OpenPGP
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20180205/30201037/attachment.sig>


More information about the Bird-users mailing list