IPv6 prefix is not stored to kernel when multipath is enabled in 1.6.8

Jimmy Lim jhalim10 at gmail.com
Thu Feb 13 03:07:16 CET 2025


Hi guys,

I have multipath enabled on bird6 running in old 1.6.8. I discovered that
the IPv6 prefix failed to be installed properly in the kernel with more
than 1 path and when multipath is enabled.

syslog message:

> Feb  9 23:54:31 x40-n bird6: kernel1 < replaced fcdf::/16 multipath
> Feb  9 23:54:53 x40-n bird6: kernel1: fcdf::/16: reinstalling
> Feb  9 23:55:53 x40-n bird6: kernel1: fcdf::/16: reinstalling
> Feb  9 23:56:53 x40-n bird6: kernel1: fcdf::/16: reinstalling


The IPv6 prefix is installed properly if I remove multipath in bird6:

> #    merge paths on;


But then it means the path won't be shared with the rest of the path.

syslog message:

> Feb  9 23:57:15 x40-n bird6: kernel1 < added fcdf::/16 dev wg2
> Feb  9 23:57:15 x40-n bird6: kernel1: fcdf::/16: reinstalling
> Feb  9 23:58:15 x40-n bird6: kernel1: fcdf::/16: seen
> Feb  9 23:59:16 x40-n bird6: kernel1: fcdf::/16: seen


Do you guys encounter this issue or is there any other configuration
needed? The multipath works well in IPv4/bird.

Thanks,
Jimmy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250213/7d554c3e/attachment.htm>


More information about the Bird-users mailing list