queue simple max-limit working with UDP but not with TCP on 2011UiAS-2HnD

Hello,

I have been struggling for several days on an issue with my 2011UiAS-2HnD, RouterOS 6.24 / 6.32 (both tested)

My RouterBoard :

[admin@MikroTik] /queue simple> /system routerboard print
       routerboard: yes
             model: 2011UiAS-2HnD
     serial-number: 608B059AB9C9
  current-firmware: 3.24
  upgrade-firmware: 3.24

I have the following queue created :

[admin@MikroTik] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic 
 0    name="queue1" target=ether1-gateway parent=none packet-marks="" priority=8/8 queue=default-small/default-small limit-at=0/0 max-limit=15M/15M burst-limit=0/0 burst-threshold=0/0 
      burst-time=0s/0s

Now, I am starting to send UDP traffic with iPerf from the LAN to the WAN:

iperf -c 10.0.0.10 -u -b 200M -t 1200

We can see that everything is OK and working properly :
UDP Traffic.jpg
Now, I am sending TCP traffic with iPerf :

iperf -c 10.0.0.10  -t 1200

And I can see that no limitation is applied :
TCP Traffic.jpg
I really don’t know, am I doing something wrong ? I tried the same configuration on a RB951G-2HnD, and this was working fine.

Thanks,
Loneept

If you don’t know what is happenning, can someone at least confirm that this seem to be the right config, and that I might have hit a bug ? :slight_smile:

Thanks,
Loneept

Configuration is correct if you send packets trough ether1-gateway

/queue simple
add max-limit=15M/15M name=queue1 target=ether1-gateway

I have tested simple queues with iperf and also with regular TCP traffic, and on 6.32.3 everything seems to be working correctly.

Yes, what is actually bothering me is I have no problem with the same config, with this one : 951G-2HnD

So I was wondering if I am hitting a bug with this particular device, or if the configuration differ between those devices.

Thanks,
Loneept

Do you get the same results if you create manually TCP traffic (downloading files…)? Are you using latest rOS ? You should check if the configuration and test conditions are exactly the same on both devices.

If you still see queues performance differences, you should write to Mikrotik support, with included supout files:
http://www.mikrotik.com/support.html

Just did what you suggested : reset factory on both routeur. Last update on both router, just pushed the /queue simple add targer ether1-gateway max-limit=5M/5M : UDP is rate-limited, but not TCP
I downgraded to 6.24, did the exact same thing and … TCP is rate-limited.

Definitely a bug there.

At least, i’ll be able to do what i want now, thanks for you help :slight_smile:

Turns out that the support answered to me, it is because starting at 6.30, fasttrack is by default enabled, and queue is not working with fasttrack.