RB5009UG+S+IN L3 hardware offlloading

Hello,

I am using a CCR2004-1G-12S+2XS and it has poor results in routing and inter vlan filtering.
Routing is around 1Gb/s and intervlan around 1.5Gb/s.
This is far less than the spec, it is because I am testing with single threads and iperf3.

The CCR2004-1G-12S+2XS does not have a switch chip, this is probably the explanation.

I wonder if the RB5009UG+S+IN would not be a better choice for home use and single threading.
Can the switch perform L3 hardware acceleration and offload iptables rules?
Will it perform better than a CCR2004-1G-12S+2XS in filtering?

Kind regards,
FF

I bought one for testing and comparing with the CCR2004-1G-12S+2XS in single threading.
Any information is welcome.

I think the L3 acceleration is not yet implemented on RB5009, but it should be in the future…

By the way it seems that latest 7.2 RC increased vlan interrouting on the CCR2004 from 1.5Gbit/s to 3 Gbit/s.
Maybe a switch was the culprit, since I upgraded speed doubled.

I will compare with the RB5009UG+S+IN but this is quite a dramatic increase …
It was A BUG.

ffries -
Would you mind sharing your VLAN method on your CCR2004?

I recently purchased and installed 7.1.1 an have found with my current configuration I am able to successfully hit wire speed 1Gbps routing at roughly 20% CPU or less on average.
That is using bridged VLAN filtering and routing across the device, with source on one interface and destination on a secondary switch out another. All copper interfaces are listed as HW Offload enabled and applied, with the two SFP+ ports being direct CPU but not yet using them in my current configuration. My setup doesn’t really need more than 1Gb, but I was honestly expecting less CPU load. Perhaps I should not be using Bridge Vlan Filtering even if its saying its Hardware Offloaded?

I have not used iperf to officially test, but I have existing NAS snapshot replication that easily saturates 1Gb an have seen an excess of 1Gbps on the bridge when the snapshot is running and other traffic is also traversing the router.

Over-all I guess I am not terribly concerned as the hardware is doing everything I need with room to spare, but I would like to build the configuration optimized from the get go and not have to tear it down and rebuild down the road.

The 2004 setup is a very simple setup with VLANs and out on the same device.
Since latest 7.2rc upgrade inter vlan speed went up to 3.5 Gbit/s so I don’t need more speed as this is a home setup.

For me the issue is closed.
I will only compare speed to the RB5009US+S+IN as I supect that the switch could speed up everything.

Well except for there is more than one way to configure VLAN on Mikrotik hardware.

Instead of speed issues I experienced complete stop in routing/access via bridge. The very next morning my CCR2004 became unresponsive and stopped routing traffic running v7.1 (I was mistaken I had upgraded this unit yet, my other units not installed are upgraded to 7.1.1)- I was not able to access the device on any IP assigned to bridge or sub interfaces. But was able to access via a OOB dedicated port I had setup with a IP not associated to the bridge as well as console. Doing so, winbox wasn’t loading all of the data, interface/bridge screens were empty, Route table was missing information and a supout file took over 10 minutes to generate. After I was able go get the supout off the router I rebooted.
After reboot, routing returned. Since I was in on Holiday I decided to upgrade to 7.1.1 that was just released after I installed the CCR2004 started to exhibit unresponsive behavior again (information not loading in winbox) so I ended up making hardware changes to eliminate it from the network before routing stopped again.
The entire time I was accessing the device it never displayed more than a couple % CPU usage and was under no load as everyone was out on Holiday.

This event has me second guessing my configuration method of Bridge VLAN filtering on the CCR2004. Which originally was not a concern of my configuration, but is now.