Hi Mike,
there is no simple algorithm for converting the configuration from v1 to
v2/v3, but the most important changes have been covered in this RIPE87
talk by Maria: https://ripe87.ripe.net/archives/video/1135/
As for which version to choose:
The same configuration works (for most setups) with v2 and v3, so there
is no difference in that.
BIRD v3 should be faster (since it's multi-threaded) and more
future-proof, however we released the stable version just last month so
it might be more prone to bugs.
BIRD v2 is single-threaded implementation, but much more tested by real
world situations, so you can expect it to be more stable.
I would start with v3, as the setup from v1 is unlikely to encounter any
niche corner cases.
If any problems arise, you can simply switch to the latest v2 (currently
2.16) using the same configuration.
You can post specific questions about parts of your configuration to
this list and somebody is sure to help you.
Hope this helps!
David
On 1/8/25 09:18, Mike Neo wrote:
ok, thx
What about upgrade? to 2.x or 3.x?
Do you have any guide on how to upgrade configuration from 1.6 to a
higher version?
śr., 8 sty 2025 o 09:06 Maria Matejka <maria.mate...@nic.cz> napisał(a):
Hello Mike,
On Mon, Jan 06, 2025 at 01:10:51PM +0100, Mike Neo wrote:
I currently have 2 servers Dell R310 with Bird 1.6 on Ubuntu
(Active/Passive), one full BGP table and one IX, traffic
around 400Mbps, simple BGP routing. I also have an HA cluster
built on ESXi and I wonder if it would be a good idea to run
BIRD (maybe 2.0/3.0?) on a VM (Ubuntu) on this ESXi HA
cluster. What are your experiences with this, what are the
limitations and recommendations?
It will run, BIRD just works if you give enough memory to hold the
tables. I have recently encountered some performance problems with
Netlink when trying to feed 10+ container nodes with full BGP at
once, but ESXi is a full virtualization, so no problem there.
And please upgrade from 1.6, that’s out of support for more than a
year already.
Have a nice day!
Maria
–
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.
--
David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o.