Slower than expected wired throughput between switch and router

Another thread of mine is about variable and sometimes very slow Wi-Fi speeds on a cAP ac based network. This post is about the wired backbone which has revealed something unusual.

The set-up is relatively simple:

RB2011UiAS connected via port 4 (1Gbps) to port 1 on a hEX PoE
hEX PoE connected via ports 2-5 to the four cAP ac access points

All ethernet ports are showing 1Gbps full duplex.

RouterOS bandwidth test between a cAP ac and the hEX PoE shows the expected near 1Gbps throughput:

But between the hEX PoE and the RB2011UiAS, it appears to be suspiciously half speed:

The same results sending or receiving. Any ideas? Firewall overhead? I’ll post the configuration.

Configuration of router attached. Switch is connected to router on ether4.

Also, just found this http://forum.mikrotik.com/t/rb2011uas-rm-auto-negotiation-problem/63871/1 - same model…
ROUTER001.rsc (8.78 KB)

You should use something else to send and receive bandwidth test data, not the devices you are testing the link between. This is especially true of devices with low performance CPUs such as the 2011.

Hmm… pretty disappointed (yes I know this is an old router) that it can’t handle 1Gbps between two devices. I’ll investigate other ways of speed testing. But it could just be a very low power router :frowning: CPU does max out at 100% during the speed test. But then again, so nearly does the hEX PoE.

Yeah, looks like it’s the routing overhead :frowning:

https://superuser.com/questions/1300674/mikrotik-nat-halves-wan-speed

With hardware offload on enter1-5 & the SFP you will achive gigabit wire-speed switching between ports, but as soon as the CPU is involved performance will be limited. With a 2011 a few hundred Mbps is achievable.