The limit you will reach is packets/sec due to the Linux kernel. With a highly tuned ESXi environment, we managed to get 13.1Gbps using Traffic Generator through 2x 10G ports (one in, one out). That was with 783 byte packets, so it could have gone faster if we went with 1500 bytes. Another issue you will have is the BGP tables. If you have multiple full tables, you may find that the BGP update processing takes long enough that other BGP peers time out and need to re-establish, causing another large BGP update, and it goes around in circles. This is better on CHR than MikroTik hardware as the clock speed of the single core it runs on will generally be faster, but it's still an issue. There are alternatives out there that utilise DPDK and will get you line rate out of the box. I'm not saying don't go with CHR, just make sure you have a realistic expectation of the performance. -----Original Message----- From: Public <public-bounces@talk.mikrotik.com.au> On Behalf Of Christopher Hawker Sent: Wednesday, 5 May 2021 2:03 PM To: MikroTik Australia Public List <public@talk.mikrotik.com.au> Subject: Re: [MT-AU Public] CHR hardware recommendations and stability CHRs only run in virtual machines. Do you mean what hardware will run the native version? CH. Sent from my iPhone
On 5 May 2021, at 12:48 pm, Isaac Lo <isaac.lo@net360.com.au> wrote:
Hi All,
I need to build a CHR capable of >10Gbps routing performance (full BGP tables, no ip filters, no queues)
Looking for what hardware platforms anyone has used (Lenovo, dell, etc..) what specifications (ram/cpu) with which hypervisor combination and what real-world performance has been achieved?
Thanks,
_______________________________________________ Public mailing list Public@talk.mikrotik.com.au https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftalk.mikrot...
Public mailing list Public@talk.mikrotik.com.au https://aus01.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftalk.mikrot...