According to my understanding, when creating a simple-queue, if you do not specify limit-at (worst-case speed) then it will not be used.
But in winbox it shows limit-at as ‘unlimited’.
Does this mean it gives everyone ‘equal’ bandwidth if they do not exceed their max-limit?
I’m asking because we have many queues (±9000) and only some have limit-at set to a speed, most have ‘unlimited’.
The idea is to gives ones with limit-at set a minimum (dedicated) bandwidth, but when there is congestion, these clients do not get their full speed.
Should I set all other queues to e.g. 1k to prevent them from taking limit-at from dedicated-speed clients?
limit-at is the speed you want to guarantee to your clients.
Also, if you are not limiting anything, there is no point in having queues at all. Better use PCQ setup. It will work better compared to queues that are over 9000.
Thanks for the reply.
In our scenario, we only need to guarantee bandwidth for some clients, the rest is is just limited to a maximum speed. If there is not enough bandwidth they can theoretically drop down to any speed and equally share what’s available.
So I should use limit-at on all queues (even if it’s just 64k) to make the others that need a dedicated bandwidth work as expected?