<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">W dniu 15.01.2026 o 09:58, Maria
Matejka via Bird-users pisze:<br>
</div>
<blockquote type="cite"
cite="mid:aWisRNvs87dY3MX7@struhadlo.private.jmq.cz">
<meta name="generator" content="pandoc">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, user-scalable=yes">
<p>Hi Marek,</p>
<p>On Thu, Jan 15, 2026 at 09:09:39AM +0100, Marek Zarychta via
Bird-users wrote:</p>
<blockquote>
<p>After upgrade we spotted small regression with AS-SETs in
both 2.18
and 3.2:</p>
</blockquote>
<p>That’s not a bug, that’s a feature specified in RFC 9774. We
have
changed the default behavior.</p>
<blockquote>
<p>W dniu 3.01.2026 o 22:44, Maria Matejka via Bird-users pisze:</p>
</blockquote>
<blockquote>
<blockquote>
<p>Also, AS Sets in AS Paths are now considered malformed by
default.</p>
</blockquote>
</blockquote>
<p>If you need to accept AS Sets, you have to <a
href="https://bird.nic.cz/doc/bird-3.2.0.html#bgp-allow-as-sets"
moz-do-not-send="true">explicitly
enable them</a>.</p>
<p>Have a nice day!<br>
Maria</p>
<p>–<br>
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</p>
</blockquote>
<p><span class="HwtZe" lang="en"><span class="jCAhz"><span
class="ryNqvb">Hi Maria,</span></span></span></p>
<p><span class="HwtZe" lang="en"><span class="jCAhz"><span
class="ryNqvb">thanks for the clarification, and please
forgive the noise on the mailing lists that I made.</span></span>
<span class="jCAhz ChMk0b"><span class="ryNqvb">The original
announcement, the first email in this thread, contains this
information:</span></span></span></p>
<p>> Also, AS Sets in AS Paths are now considered malformed by
default.<br>
<br>
</p>
<p><span class="HwtZe" lang="en"><span class="jCAhz ChMk0b"><span
class="ryNqvb">BTW, we are currently running version 3.2 on
FreeBSD, and the memory usage reported by the OS still seems
to be twice that of version 2.x.</span></span> <span
class="jCAhz ChMk0b"><span class="ryNqvb">Is this specific to
FreeBSD?</span></span></span></p>
<p><br>
</p>
<p># top -b | egrep "bird|PID" ; uname -orm ; pkg info | grep bird</p>
<p> PID USERNAME THR PRI NICE SIZE RES STATE C TIME
WCPU COMMAND<br>
6551 root 2 0 0 1100M 984M select 1 6:29
0.00% bird</p>
<p><br>
FreeBSD 15.0-STABLE amd64</p>
<p>bird3-3.2.0 Dynamic multithreaded IP routing
daemon</p>
<p><br>
<br>
bird> show memory<br>
BIRD memory usage<br>
Effective Overhead<br>
Routing tables: 256.7 MB 23.3 MB<br>
Route attributes: 232.7 MB 4077.2 kB<br>
Protocols: 2623.0 kB 105.4 kB<br>
Current config: 73.5 kB 1400.0 B<br>
Standby memory: 0.0 B 57.7 MB<br>
Total: 492.1 MB 85.2 MB<br>
<br>
Active pages: 420.1 MB<br>
Kept free pages: 57.7 MB<br>
Cold free pages: 370.9 MB<br>
Hot page cache depleted while in RCU: 3894<br>
<br>
</p>
<p><br>
bird> show route count<br>
2068457 of 2068457 routes for 1044853 networks in table master4<br>
451403 of 451403 routes for 229499 networks in table master6<br>
Total: 2519860 of 2519860 routes for 1274352 networks in 2 tables<br>
<br>
</p>
<pre class="moz-signature" cols="72">--
Marek Zarychta</pre>
</body>
</html>