<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>What changed recently is that the Bird 2.15 port defaults to
using Netlink instead of route sockets to access the kernel
routing table on FreeBSD 14.0 and later. Can you install the other
flavor of the bird2 port (bird2-rtsock-2.15.1 instead of
bird2-2.15.1), restart the bird2 service (not just reload the
running process), and report back if that works? If that alone
solves your problem you've found a regression in the new default
flavor.<br>
</p>
<div class="moz-cite-prefix">On 10.06.24 10:13, Torsten Wilms via
Bird-users wrote:<br>
</div>
<blockquote type="cite"
cite="mid:AM0P194MB0339AC9D80BC3308B3DF2359C3C62@AM0P194MB0339.EURP194.PROD.OUTLOOK.COM">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator"
content="Microsoft Word 15 (filtered medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Aptos;
panose-1:2 11 0 4 2 2 2 2 2 4;}@font-face
{font-family:"Times New Roman \(Body CS\)";
panose-1:2 11 6 4 2 2 2 2 2 4;}@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Aptos",sans-serif;}.MsoChpDefault
{mso-style-type:export-only;
font-size:11.0pt;
mso-ligatures:none;}div.WordSection1
{page:WordSection1;}</style>
<div class="WordSection1">
<div id="mail-editor-reference-message-container">
<div>
<div>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">I am using FreeBSD 14 with FIBs.
</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">With bird2.14 I get routes via BGP and
anything is fine.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">With bird2.15.1 I get routes, but the
daemon doesn’t put them into the kernel routing table.
Same configuration work with older version.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">Does something change which has an effect
on it?</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">template
bgp general_bgp {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
debug { states, routes, interfaces };</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
strict bind on;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
enable route refresh on;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
graceful restart time 300;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
hold time 15;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
keepalive time 5;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
med metric on;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
password "*************";</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">ipv4
table table_SLICE1</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
direct direct_SLICE1 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
interface "vtnet2";</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
ipv4 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
table table_SLICE1;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
};</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
kernel kernel_SLICE1 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
kernel table 1;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
scan time 10;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
ipv4 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
table table_SLICE1;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
import all;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
export all;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
};</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">###
br1</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
bgp br1_SLICE1 from general_bgp {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
description "[SLICE1][br1] - BGP Transit Services";</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
local 100.64.1.185 as 64521;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
neighbor 100.64.1.7 as 64521;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
ipv4 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
table table_SLICE1;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
import keep filtered;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
import all;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
export none;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
};</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">###
br2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">protocol
bgp br2_SLICE1 from general_bgp {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
description "[SLICE1][br2] - BGP Transit Services";</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
local 100.64.1.185 as 64521;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
neighbor 100.64.1.8 as 64521;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
ipv4 {</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
table table_SLICE1;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
import keep filtered;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
import all;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
export none;</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
};</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">}</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">--------------------</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">~
# birdc show route table table_SLICE1</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">BIRD
2.14 ready.</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Table
table_SLICE1:</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">0.0.0.0/0
unicast [br1_SLICE1 2024-06-10 09:02:07] * (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.21.0/24
unicast [br1_SLICE1 2024-06-10 09:02:07] * (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.0/24
unicast [direct_SLICE1 2024-06-10 09:01:05] ! (240)</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
dev vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
unicast [br2_SLICE1 2024-06-10 09:02:02] (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.8 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
unicast [br1_SLICE1 2024-06-10 09:02:07] (100) [i]</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">
via 100.64.1.7 on vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">~
# setfib 1 netstat -rn</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Routing
tables (fib: 1)</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Internet:</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Destination
Gateway Flags Netif Expire</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.0/24
link#3 U vtnet2</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">100.64.1.185
link#15 UHS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">127.0.0.1
link#15 UHS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Internet6:</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">Destination
Gateway Flags Netif Expire</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::/96
link#15 URS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::1
link#15 UHS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">::ffff:0.0.0.0/96
link#15 URS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">fe80::%lo0/10
link#15 URS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US">ff02::/16
link#15 URS lo0</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:Consolas;color:#3A3A3A" lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">Any idea?</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">Thanks.
</span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US"> </span><o:p></o:p></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Arial",sans-serif;color:#3A3A3A"
lang="EN-US">BR Torsten</span><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
</div>
</div>
</blockquote>
</body>
</html>