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