Queue tree help needed, limit not applied on parent queue...

Hi guys,

I am a long time user of Mikrotik. I am recently trying to switch my setup from simple queue to queue tree, because I want to divide the categories of bandwidth and group them a bit better according to priority of the service I am selling. I ran into an issue.

I am pretty sure I set all correctly, but the “parent” queue always refuses to apply any limit, only the direct queues with market packets work. For example, I group several IPs into a couple of UP/DOWN queues with mangle using forward chain and dst/src marks. The lowest level group always works correctly for the whole block, limiting the speed. It works even if you mix simple queue with tree, for example if the item also has a 3M simple queue and the whole block in tree is 5M, if you have several items it will limit the speed to the block speed.

When I group 2 or more queue tree working blocks into a parent queue tree item, with no packet marks and “global” set as parent, it won’t work. I just get the total of all children, but never any limit. I tried everything I could think of, you get the “red” icon, but the speed goes beyond the limit all the time.

What am I doing wrong ? I am using RED as queue type for all of the items, because I read somewhere that only a few queue types actually support this. On this node, I am running v7.15.2, the router is a CCR1009-7G-1C-1S+,

Thanks in advance if anyone can answer. Of course I can also provide more info.

Simone

Have you set both limit and max-limit for the root parent queue?

Yes. For convenience, I set all same values (for example, limit at 10M, max-limit = 10M). It detect the speed, reports it correctly and changes color correctly (green/yellow/red) but limit is never applied downward to the child queues. It just shows the total mbits of all child queues, which are instead all working correctly.

See the pic: LD_BLOCK and GENERIC_NG are all correctly set and limited. Parent is LOW_PRIORITY_BLOCK, never limited to 8M, always goes at the speed that is the sum of the two children. Queue type for all items is ‘RED’.

Thank you,
Cheers,
Simone

Guys, anyone ? This problem is costing me thousands of dollars, as customers are complaining about the QoS of my network.

@Mikrotik… ? Should I write to support ?

Thanks,
Simone

If the problem costs you thousands dollars, hire a competent specialist to make it for you, this will be way cheaper.
Otherwise, no need to babycry on a forum, where answering your questions is some kind of volunteering, and support also doesn’t help with configuration, only when bug occurs to debug and fix it.

The expert could politely come forward here too, I never wrote I am looking for unpaid help, as I have over 5,000 devices installed. My mentioning of the money should attract someone willing to help. It would never be you to get paid, however, after your “very polite” message.

Cheers,
Simone