Question about CCR1072 vs CCR2216-1G-12XS-2XQ

Hi

Has anyone replaced CCR1072-1G-8S+ with CCR2216-1G-12XS-2XQ ?

please tell me about your experience, what is the comparison of CPU usage with the same configurations in both

Which of these two uses less CPU load ?

I currently use CCR1072-1G-8S+, but I want to know if I buy a new CCR1072-1G-8S+ or CCR2216-1G-12XS-2XQ now

Which of the two models is better to have an average traffic of 15 Gb and do NAT for 8,000 clients ?

Attached images

Please help me choose
NAT.PNG
Interfaces.PNG

First of all, I would use the v7 because of better cpu load distribution among cores.
For you heavy nat traffic, I would use the 1072 because of more cpu to process the nat entries.

You didnt show any figures about the current cpu load. Wich is the current installed Ros?

be aware the grace of ccr2216 is using L3 Hardware Offload to take advantage of Switching ASIC

Your scenario looks more focused towards CPU processing so i think is better to stay with ccr1072

as an example, keep in mind ccr2116 and ccr2216 have the same CPU

Hi


On the Mikrotik page they say this: This is the perfect drop-in upgrade for existing CCR1072 setups.

But in some forums I see that they say the opposite

I have a big question, which can be better doing NAT for 9.000 users

marketing is one aspect, reality is an other fact!

It depends! To give a better advice, we need concrete figures.
About L3-HW, I am not able to have it work on my 2116.

Hi

This is the NAT rule statistics that I am applying for around 8000 users


Please help me choose which is better and who has tested the CRR2216 compared to the CCR1072

Assistant screenshot
NAT-Firewall.PNG

I think as a Networking Engineer you must be able to differentiate Marketing from Technical Facts

in ccr1072 average cpu usage It is the result of averaging the use of the 72 cores, which tends to deliver extremely low values even when you may have some cores with a lot of load.

in ccr2216 this average calculation is done only by 16 cores which leads us in most cases to a higher but more realistic value

so that numbers have a lot of room for interpretation

i think on the paper on pure CPU power ccr2216 is inferior to ccr1072
but
is easier to take advantage of ccr2216 cpu resources because they are not spread across 72 cores of only 1ghz with in-order-execution architecture

for single core tasks one ccr2216 core can do almost the same work as 3 cores of the ccr1072 because have twice the clock rate and is out-of-order execution architecture

I think ccr2216 has a Strong CPU which will be better for some scenarios like BGP Convergence times, but it can exist some scenarios where is not superior to a ccr1072

The only scenarios where ccr2216 is an indisputable champion is using Hardware L3 Offload, but it has some requisites and restrictions, also is a feature which is still improving

using Hardware L3 Offload you can have very low CPU usage even at Full Wire-speed

Hi

for NAT to 9,000 clients which model recommend
CCR1072 or CCR2216-1G-12XS-2XQ

I would get a CRS317 for the uplinks, and then 2 x 1072’s to split the load for the natting.

We cannot give hints or advices based on nothing.
or you show us some concrete data. Cpu loads, traffic etc, or it will be difficult to advice.

i see a fundamental problem on your approach

looks like yes or yes you want to use a single device for all tasks on this scenario, for such amount of traffic i think is not scalable

Hi

I attach screenshots of the interfaces and what is the CPU load with a traffic of 5 Gb at the time the images are captured

With this information, which model do you recommend:
CCR1072 or CCR2216-1G-12XS-2XQ
NAT.PNG
Nat Rule.PNG
CPU Load all.PNG
CPU Load.PNG
Interfaces.PNG

The very first step I would take, I would upgrade the router to the latest v7, so we can benefit of the missing route cache (less issues), the better kernel and a better load distribution over the cores.
You have a very old and vulnerable ROS version.

Hi

I understand, this is the oldest CCR1072 I have on the net.

but suppose i update it to version 7

I still have the doubt for a new equipment that to have backup or change which model I choose

buy a new CRR1072 or migrate to CCR2216 ?

be aware all ccr1xxx will be discontinued this year so if you want to buy one do it now

porting your actual config with good results to ccr2xxx will not be automatic you will require to rebuild that config using single bridge vlan filtering and hardware offload, if you want 1to1 replacement better stay with ccr1072

maybe you dont need to update to v7 mandatorily, but at least you have to update to latest v6 to be more secure

One thing to take into account is that while the CPUI may be lower - if you get it all working on a switch, a LOT happens on the switch.

From what I read, with current RouterOS, you can hardware-offload:

  • Routing
  • Bonding
  • NAT

Not a joke - the NAT can be offloaded supposedly though for 4000 entries only:

https://help.mikrotik.com/docs/display/ROS/L3+Hardware+Offloading

table at the end. Doing a lot on the switch chip means - doing a lot LESS on the CPU to start with.

It also says on the table before (which handles the DX8525 switch) that the most active parts are offloaded, so you may end up in NAT with the heavy hitters.

So, I think it is not really fair to compare CPU when the main point of this machine is the ridiculous amount of hardware offloading - and a lot of that seems to benefit you directly.

If that is not working, I would consider getting a cheap I86 CPU, plug in 25g card or 100g card and run the routing in a virtual machine with like 16 or 24 high end cores.

Hi

Did anybody replace ccr1072 with CCR2216-1G-12XS-2XQ and what is experience with this new mikrotik device ?

please help me

Hi

Please confirm if it is true that the CRR1072 will be discontinued after this year

chip vendor ceased fabrication

https://network.nvidia.com/files/pdf/eol/LCR-000851.pdf
https://network.nvidia.com/files/pdf/eol/LCR-000901.pdf