<div dir="ltr">Bringing up an old thread/issue.<div><br></div><div>I had hit this issue and changing metric to 32 helps, but I then introduced an issue with reaching one or the other BGP session (I have set up). Says "no route", though that's definitely not true. <div><br></div><div>Thanks</div><div>Joe Crowe.</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 5, 2018 at 5:37 AM Ben Arblaster <<a href="mailto:ben@andatche.com">ben@andatche.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
> On 1 Feb 2018, at 16:13, Ondrej Zajicek <<a href="mailto:santiago@crfreenet.org" target="_blank">santiago@crfreenet.org</a>> wrote:<br>
> <br>
> On Wed, Jan 31, 2018 at 02:06:22PM +0000, Ben Arblaster wrote:<br>
>> Hi,<br>
>> <br>
>> 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).<br>
> <br>
>> ...<br>
> <br>
>> This is a change in behaviour from 1.4.5 and seems like a bug, rather than the expected behaviour?<br>
> <br>
> Hi<br>
> <br>
> This is an unfortunate side-effect of IPv6 ECMP changes introduced in<br>
> 1.6.x. You can fix it by setting kernel protocol option 'metric' to e.g.<br>
> 32, see [*]. Also, the default value for kernel 'metric' has changed to<br>
> 32 in version 2.0.0.<br>
<br>
Thanks Ondrej, I suspected it was related to the IPv6 ECMP changes. Setting the kernel metric as suggested does resolve the problem.<br>
<br>
Regards,<br>
Ben<br>
<br>
--<br>
Ben Arblaster<br>
e: <a href="mailto:ben@andatche.com" target="_blank">ben@andatche.com</a><br>
t: +447943860840<br>
w: <a href="https://andatche.com" rel="noreferrer" target="_blank">https://andatche.com</a><br>
<br>
<br>
<br>
<br>
</blockquote></div>