I’m currently facing an issue with my CCR2216 when using a full BGP routing table. The device starts to lose packets, and the CPU usage spikes to 95%. I need a solution capable of handling approximately 100 Gbps of traffic.
Here are the options I’ve considered so far:
Install Mikrotik CHR on a PROXMOX server with an Intel Xeon CPU E5-2699C v4 (88 cores) that I already own.
Install Mikrotik ISO on an Ampere Altra Q80-30 server (which I would need to purchase).
I’m open to exploring other solutions as well. Your advice and recommendations would be greatly appreciated.
That CPU is 22 core, dont confuse cores with threads.
I suggest you for your kind of setup, a Juniper MX204 (that I have for sale brand new boxed)
Unfortunately your post doesnt have any conf so we cannot see where issues are on the conf… we are not wizards!
the 2216 should do that traffic in the right scenario.
How many upstream peers?
How many downstream peers (if any)?
Do you need full BGP tables?
Are you using L3HW offload, and if so, is the router configured properly to support hardware offload?
What does the profiler say is pegging your CPU?
Three upstream and downstream peers, I need full BGP tables, I have enabled L3HW offload.
Currently without full BGP tables the CPU is at 60% at peak tiemes, of course I have no firewall rules, no nat, just BGP. A couple of bonding and some VLANs
Absolutely yes! You should do a single bridge and put VLAN there, otherwhise they are via CPU!
Attaching the VLAN to the phisical port is an old-way procedure that has been replaced by the single bridge!
Either I’m reading help page incorrectly but It didn’t occur to me that all interface that you want to use L3HW offloading has to be done via bridge… I’m not sure it’s clear enough in documentation. The L3HW offloading is under the bridge and switching section though.
So we can’t just have 2 or more ports that are part of any bridge to be routed and take advantage of L3HW? Why do I still see the H on my routes then…