Quantcast
Viewing all articles
Browse latest Browse all 16039

General • RB5009: slow switching under certain conditions

I have an RB5009UG+S+ with RouterOS 7.13.3, with a literally default configuration:
Code:
/system/reset-configuration caps-mode=no keep-users=yes no-defaults=no skip-backup=yes

A linux server is plugged into the SFP+ port via DAC, a TP-Link access point is plugged into ether2 (I tried EAP610 and EAP245 models, makes no difference).

The problem is that the Wi-Fi transfer speed from the server through that access point is limited to ~200 Mbit/sec over TCP. Transfer speeds over UDP give 700-800 Mbit/sec, as expected.

Here is what I've tried so far:
  • Replacing the RB5009UG+S+ with a CRS305-1G-4S+ fixes the problem, I see 700-800 Mbit/sec over TCP
  • Plugging a laptop directly via ethernet instead of the access point gives the full 1G speed
  • Limiting the link speed to the server to 1G "fixes" the problem, 700-800 Mbit/sec
  • If I plug the CRS305 between the RB5009 and the server, then setting either of the two 10G links to 1G results in proper speeds
  • With the 10G link, using "iperf3 -c server -b 300M -R" gives 300 Mbit, whereas "iperf3 -c server -b 400M -R" gives only 330.
  • "/interface/bridge/port/set hw=no" on either of the two ports gives ~400 Mbit/sec. The CPU is as good as idle, that's not the limiting factor in that configuration either.

At this point, I'm out of ideas, but I tend to blame the RB5009UG+S+ rather than the access points, despite the fact that I get a full gigabit when plugging the laptop directly over ethernet. Is there anything else I could try?

Here is a messy pcap, if anyone's interested.

Image may be NSFW.
Clik here to view.
Image

Statistics: Posted by stigger — Thu Feb 01, 2024 4:39 am



Viewing all articles
Browse latest Browse all 16039

Trending Articles