<div dir="ltr"><a class="gmail_plusreply" id="plusReplyChip-1" href="mailto:maria.matejka@nic.cz" tabindex="-1">@Maria Matejka</a> <br><div>What are your recommendations?</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">pon., 3 lis 2025 o 18:53 Alarig Le Lay <<a href="mailto:alarig@swordarmor.fr">alarig@swordarmor.fr</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">I would use 4x3.8 in that case, without HT.<br>
But for VRRP I don’t see the point, bird doesn’t implement it.<br>
<br>
On Sun 02 Nov 2025 22:14:17 GMT, Mike Neo wrote:<br>
> Hello!<br>
> I need to configure a simple BGP router to support 1-2 full BGP peers and<br>
> 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:<br>
> - 8x2.2 GHz or 4x3.8 GHz, or maybe something else?<br>
> - should I run HT or not?<br>
> 2. Architecture: iBGP + VRRP or VRRP only?<br>
> 3. Which Bird version?<br>
> <br>
> Anything else I should think about?<br>
> <br>
> Kind regards,<br>
> Mike<br>
> <br>
> niedz., 2 lis 2025 o 16:20 Maria Matejka <<a href="mailto:maria.matejka@nic.cz" target="_blank">maria.matejka@nic.cz</a>> napisał(a):<br>
> <br>
> > Hello!<br>
> ><br>
> > On Sun, Nov 02, 2025 at 07:05:42AM +0100, Mike Neo wrote:<br>
> ><br>
> > As far as I understand it, BIRD 3 implements multithreading by allowing<br>
> > different protocol instances or routing tables to run on separate worker<br>
> > threads, but each individual bgp protocol instance itself still operates<br>
> > mostly in a single-threaded manner. Right?<br>
> ><br>
> > Yes, every individual bgp protocol instance indeed runs in a single<br>
> > thread, and there is no good reason to split it because most of the time<br>
> > it’s the network which is slower than BGP.<br>
> ><br>
> > If you run just several bgp instances, you don’t need to care about the<br>
> > performance at all, even if you load a full table from all of them.<br>
> ><br>
> > As soon as you start running many bgp instances, you may use more threads.<br>
> > Yet, in the end it may be best to say what is your expected load and we may<br>
> > then tell you what may be the performance chokepoints and how many threads<br>
> > may work for you.<br>
> ><br>
> > Have a nice day!<br>
> > Maria<br>
> ><br>
> > –<br>
> > Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.<br>
> ><br>
</blockquote></div>