BIRD 3.1.0, 2.17, 3.0.2, 2.16.2 released
Dear BIRD Users, we have released four versions of BIRD at once; 2.17 and 3.1.0 with new features and 2.16.2 and 3.0.2 fixing bugs in 2.16.1 and 3.0.1, respectively. It may become common in the future to keep certain versions stable with only fixes for some longer time. Specifically, 3.1.0 and 2.17 have already successfully migrated to Debian testing, so these versions may get quite a long chain of updates. In 2.17 and 3.1.0, we added TCP-AO support for BGP on Linux. We haven't found any resource for TCP-AO in any flavor of BSD; if you know of any, please tell us. We also implemented graceful restart timer minima and maxima in BGP, format specification for link-local-only next hops in BGP, to improve compatibility with other routing stacks, and also we merged a new next hop option for IPv4 routes in Babel. In 3.1.0, we also added a compatibility layer for show route outputs, to allow your BIRD 2 automation to work with BIRD 3. Please tell us if you find any significant difference there. In all versions, we fixed several rare crashes in BFD and table removal, and other minor bugs. In 3.1.0 and 3.0.2, we also fixed quite some crashes in route propagation and state machines. Also setting route gateway in 3.x by filters is now fixed. It also looks like that some bugs in 3.1.0 slipped through our release process, most notably failure to build on FreeBSD 13 with Netlink and some strange crash on BGP neighbor flap. We are currently investigating that and we may release 3.1.1 soon. We apologize for for that. Anyway, the packages are as always in our repository at https://pkg.labs.nic.cz/ and on our website at https://bird.network.cz/ Have a pleasant spring or autumn, and happy routing! Ondrej and Maria
Sorry, I don't mean to be rude and hijack the thread... But I think the best place to ask this is in this thread. Is MRAI[1] on the Roadmap? By the way, is there a backlog or roadmap bird team could publicly share? [1] https://trubka.network.cz/pipermail/bird-users/2020-April/014431.html Em ter., 8 de abr. de 2025 às 09:55, Ondrej Filip <feela@network.cz> escreveu:
Dear BIRD Users,
we have released four versions of BIRD at once; 2.17 and 3.1.0 with new features and 2.16.2 and 3.0.2 fixing bugs in 2.16.1 and 3.0.1, respectively. It may become common in the future to keep certain versions stable with only fixes for some longer time.
Specifically, 3.1.0 and 2.17 have already successfully migrated to Debian testing, so these versions may get quite a long chain of updates. In 2.17 and 3.1.0, we added TCP-AO support for BGP on Linux.
We haven't found any resource for TCP-AO in any flavor of BSD; if you know of any, please tell us.
We also implemented graceful restart timer minima and maxima in BGP, format specification for link-local-only next hops in BGP, to improve compatibility with other routing stacks, and also we merged a new next hop option for IPv4 routes in Babel.
In 3.1.0, we also added a compatibility layer for show route outputs, to allow your BIRD 2 automation to work with BIRD 3. Please tell us if you find any significant difference there.
In all versions, we fixed several rare crashes in BFD and table removal, and other minor bugs. In 3.1.0 and 3.0.2, we also fixed quite some crashes in route propagation and state machines.
Also setting route gateway in 3.x by filters is now fixed.
It also looks like that some bugs in 3.1.0 slipped through our release process, most notably failure to build on FreeBSD 13 with Netlink and some strange crash on BGP neighbor flap. We are currently investigating that and we may release 3.1.1 soon. We apologize for for that.
Anyway, the packages are as always in our repository at https://pkg.labs.nic.cz/ and on our website at https://bird.network.cz/
Have a pleasant spring or autumn, and happy routing! Ondrej and Maria
-- Douglas Fernando Fischer Engº de Controle e Automação
Hi, Not sure how official it is. I know about this documents with something like roadmap: https://gitlab.nic.cz/labs/bird/-/blob/master/doc/roadmap.md https://bird.network.cz/?get_doc&v=20&f=bird-7.html Regards, Alexander On Tue, Apr 8, 2025 at 8:41 PM Douglas Fischer <fischerdouglas@gmail.com> wrote:
Sorry, I don't mean to be rude and hijack the thread... But I think the best place to ask this is in this thread.
Is MRAI[1] on the Roadmap?
By the way, is there a backlog or roadmap bird team could publicly share?
[1] https://trubka.network.cz/pipermail/bird-users/2020-April/014431.html
Em ter., 8 de abr. de 2025 às 09:55, Ondrej Filip <feela@network.cz> escreveu:
Dear BIRD Users,
we have released four versions of BIRD at once; 2.17 and 3.1.0 with new features and 2.16.2 and 3.0.2 fixing bugs in 2.16.1 and 3.0.1, respectively. It may become common in the future to keep certain versions stable with only fixes for some longer time.
Specifically, 3.1.0 and 2.17 have already successfully migrated to Debian testing, so these versions may get quite a long chain of updates. In 2.17 and 3.1.0, we added TCP-AO support for BGP on Linux.
We haven't found any resource for TCP-AO in any flavor of BSD; if you know of any, please tell us.
We also implemented graceful restart timer minima and maxima in BGP, format specification for link-local-only next hops in BGP, to improve compatibility with other routing stacks, and also we merged a new next hop option for IPv4 routes in Babel.
In 3.1.0, we also added a compatibility layer for show route outputs, to allow your BIRD 2 automation to work with BIRD 3. Please tell us if you find any significant difference there.
In all versions, we fixed several rare crashes in BFD and table removal, and other minor bugs. In 3.1.0 and 3.0.2, we also fixed quite some crashes in route propagation and state machines.
Also setting route gateway in 3.x by filters is now fixed.
It also looks like that some bugs in 3.1.0 slipped through our release process, most notably failure to build on FreeBSD 13 with Netlink and some strange crash on BGP neighbor flap. We are currently investigating that and we may release 3.1.1 soon. We apologize for for that.
Anyway, the packages are as always in our repository at https://pkg.labs.nic.cz/ and on our website at https://bird.network.cz/
Have a pleasant spring or autumn, and happy routing! Ondrej and Maria
-- Douglas Fernando Fischer Engº de Controle e Automação
Hello Douglas,
Is MRAI on the Roadmap?
We hope to make it fly this year. Yet please note that these estimations always suffer of some variance. https://gitlab.nic.cz/labs/bird/-/blob/thread-next/doc/roadmap.md#bgp-minimu...
By the way, is there a backlog or roadmap bird team could publicly share?
Yes. (See the link above.) Yet please note that this document is usually updated only about once every January. We don't have anything more accurate, apart from our private issue tracker which is not expected to become public any time soon. Maria -- Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.
On Tue, 8 Apr 2025 14:53:09 +0200 Ondrej Filip <feela@network.cz> wrote:
Specifically, 3.1.0 and 2.17 have already successfully migrated to Debian testing, so these versions may get quite a long chain of updates. In 2.17 and 3.1.0, we added TCP-AO support for BGP on Linux.
Is the option for TCP-AO documented anywhere? I couldn't find it at https://bird.network.cz/?get_doc&v=30&f=bird-6.html#ss6.4. RFC5925 is also not listed under "Supported standards" there. I would appreciate a reply! -- Marek Küthe m.k@mk16.de er/ihm he/him
On Sun, Aug 24, 2025 at 10:42:18AM +0000, Marek Küthe wrote:
On Tue, 8 Apr 2025 14:53:09 +0200 Ondrej Filip <feela@network.cz> wrote:
Specifically, 3.1.0 and 2.17 have already successfully migrated to Debian testing, so these versions may get quite a long chain of updates. In 2.17 and 3.1.0, we added TCP-AO support for BGP on Linux.
Is the option for TCP-AO documented anywhere? I couldn't find it at https://bird.network.cz/?get_doc&v=30&f=bird-6.html#ss6.4. RFC5925 is also not listed under "Supported standards" there.
Hi Seems like a an issue related to website transition. The old one (bird.network.cz) has just the documentation for v2.16.1, while the new one (bird.nic.cz) has the latest one: https://bird.nic.cz/doc/bird-2.17.1.html Specifically for TCP-AO: https://bird.nic.cz/doc/bird-2.17.1.html#bgp-authentication https://bird.nic.cz/doc/bird-2.17.1.html#bgp-keys Note that for TCP-AO, you need a Linux kernel compiled with TCP-AO support. -- Elen sila lumenn' omentielvo Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org) "To err is human -- to blame it on a computer is even more so."
participants (6)
-
Alexander Zubkov -
Douglas Fischer -
Marek Küthe -
Maria Matejka -
Ondrej Filip -
Ondrej Zajicek