<div dir="ltr">Hello!<div>I need to configure a simple BGP router to support 1-2 full BGP peers and one IX peer.<br>The total traffic supported is 1-2 Gbps.<br><br>I'm planning two BGP routers based on Ubuntu + Bird (version 2 or 3).<br>Each router has two Intel X520-DA2 cards, one CPU, and 32GB of RAM.<br><br>I'm considering:<br><br>1. CPU:</div><div>- 8x2.2 GHz or 4x3.8 GHz, or maybe something else?</div><div>- should I run HT or not?<br>2. Architecture: iBGP + VRRP or VRRP only?</div><div>3. Which Bird version?</div><div><br></div><div>Anything else I should think about?</div><div><br></div><div>Kind regards,</div><div>Mike</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">niedz., 2 lis 2025 o 16:20 Maria Matejka <<a href="mailto:maria.matejka@nic.cz">maria.matejka@nic.cz</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg2169283652981672526"><u></u>
<div>
<p>Hello!</p>
<p>On Sun, Nov 02, 2025 at 07:05:42AM +0100, Mike Neo wrote:</p>
<blockquote>
<p>As far as I understand it, BIRD 3 implements multithreading by
allowing different protocol instances or routing tables to run on
separate worker threads, but each individual bgp protocol instance
itself still operates mostly in a single-threaded manner. Right?</p>
</blockquote>
<p>Yes, every individual bgp protocol instance indeed runs in a single
thread, and there is no good reason to split it because most of the time
it’s the network which is slower than BGP.</p>
<p>If you run just several bgp instances, you don’t need to care about
the performance at all, even if you load a full table from all of
them.</p>
<p>As soon as you start running many bgp instances, you may use more
threads. Yet, in the end it may be best to say what is your expected
load and we may then tell you what may be the performance chokepoints
and how many threads may work for you.</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>
</div>
</div></blockquote></div>