<div dir="ltr"><div dir="ltr">Hi Maria,<div><br></div><div>It looks like it doesn't like the configuration of directing IPv6 prefix that we receive from gw (we have 3 sessions) to ifname. The multipath is working fine for IPv6 after I removed that configuration, and it works for both bird v1 and v2:</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">fdaa::/16 proto bird src fdaa:dc60:20:1::a3e:a00b metric 1024<br> nexthop via fdaa:dc00:20::644d:3b01 dev wg1 weight 1<br>  nexthop via fdaa:dc00:20::644d:3c01 dev wg2 weight 1<br>  nexthop via fdaa:dc00:20:a000::101 dev wg3 weight 1 </blockquote><div><br></div><div>Thanks guys for taking a look into my case.</div></div><div><br></div>Cheers,<div>Jimmy</div><div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Tue, Feb 18, 2025 at 2:46 PM Maria Matejka <<a href="mailto:maria.matejka@nic.cz">maria.matejka@nic.cz</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"><div><div dir="auto">Hello Jimmy,<br><br>what is your kernel version? (notable critical points are 4.11 and 5.10)<br>How do the routes look like? (they may just be unmergeable)<br><br>Maria<br></div><br><br><div class="gmail_quote"><div dir="auto">On 18 February 2025 04:28:19 CET, Jimmy Lim <<a href="mailto:jhalim10@gmail.com" target="_blank">jhalim10@gmail.com</a>> wrote:</div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div dir="ltr"><div>Hi Maria,</div><div><br></div><div>Thanks for your update. I have just run the test in another box running BIRD 2.0.12. I encountered the same issue. The IPv6 prefix is not installed in the kernel if there is more than 1 equal path available. This is what I see in the log:</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Feb 17 19:01:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:02:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:03:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:04:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:05:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:06:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:07:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:08:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing<br>Feb 17 19:09:05 n002-002 bird[174542]: kernel2: fdaa::/16: installing</blockquote><div><br></div><div>Do you have the sample working configuration for multipath? Basically I have just configured inside protocol kernel. Thanks.</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">merge paths on;</blockquote><div><br></div><div>Thanks,</div><div>Jimmy</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Feb 14, 2025 at 6:40 PM Maria Matejka <<a href="mailto:maria.matejka@nic.cz" target="_blank">maria.matejka@nic.cz</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"><div><u></u>


  
  
  
  

<div>
<p>On Fri, Feb 14, 2025 at 05:52:18PM +0800, Jimmy Lim wrote:</p>
<blockquote>
<p>I thought the issue might be related to configuration instead of bird
version 😕</p>
</blockquote>
<p>There is quite some code difference between BIRD 1 and 2, and I do
remember that the IPv6 multipath implementation was unstable for some
time in the Netlink API.</p>
<p>And that is the reason why we stopped supporting BIRD 1. We ourselves
can’t keep track about everything here and there, and even though
Santiago has superhuman powers and remembers which part worked how even
in 1.3.0 … no, please. We actually do not know how much we have fixed in
BIRD 2 and ignored in BIRD 1. There is a lot of development passed
by.</p>
<blockquote>
<p>Let me try to use another box that run bird 2 for testing as
well.</p>
</blockquote>
<p>Seriously. Do. Upgrade. Now. We announced the EOL for a reason. Tell
your manager that BIRD 1 is EOL. It is not OK to run it in production
now. You won’t even get packages for new distros for BIRD 1.</p>
<p>Thank you for your understanding<br>
Maria</p>
<p>–<br>
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</p>
</div>

</div></blockquote></div></div>
</blockquote></div><div dir="auto"><div>-- <br>Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</div></div></div></blockquote></div></div></div>