Guaranted bandwidth

Hi

I have setup simple queue on my Mikrotik RB952 to limit user IP bandwidth to 2Mbit/download nad 2Mbit/upload.
I can’t find how to setup a guaranted bandwitdh, so that 1Mbit/s will be always awailable to this IP address.
My total bandwitdh is 10Mbit/s but if all other computers will do a full download this IP address will still have 1Mbit guaranted download/upload.
Can this be done and how ?

Thank you in advance
Mike

Hi anyone

Is guaranted bandwidth possible on Mikrotik routers ? I am familiar with WatchGuard products that have this option to set min and max bandwidth and also guaranted bandwidth.

Regards,
Mike

“Limit at” is what you’re looking for.

Given your screenshot, I must also note that you’re missing a parent queue. You should specify your total available bandwidth (both guaranteed and max) in one, and then have all other queues use that queue as parent. That way, RouterOS knows how to properly divide the bandwidth between all of your users. Otherwise, you just have the first user get up to their max-limit (as if it’s a guaranteed speed, rather than a max one), then then the second user up to their max limit and so on, and for the last user in the queue list - tough luck.

Hi boen_robot

Thank you for your reply, but I am not sure if this will work as I want.
I have an internet line of 10Mbit/s download and 2Mbit/s upload, so I have created a simple ‘parent’ queue for total bandwidth of 2M upload and 10M download.
Then I set queue for HP-PC to this ‘parent’ queue and set max limit at 1M upload and 1M download.
So in this case my HP-PC will use max of 1Mbit/s for upload and download, and all others will use max 9Mbit/s download and 1Mbit/s upload ? Am I right ?
But I want that if HP-PC doesn’t need to download or upload all bandwidth is available to other computers on LAN (whole 10M download and 2 M upload). But if users on HP-PC start downloading, he’ll have quaranted bandwidth of 1/1 and others will have only 9/1 ?
What am i doing wrong here ?

Regards,
Mike

Talking about max-limit, if HP-PC is offline, the full 10M/2M is divided between everyone else that is online. If HP-PC goes online, it can get up to 1M/1M, with the remaining 9M/1M being divided between everyone else.

If you have, let’s say 16 PCs, all with 1M/1M, and all of them online, what will happen is that everyone will have 640k/128k, and if at that point someone goes offline, everyone’s limits will gradually be adjusted to be 682k/136k, and so on until you have 10 PCs online, at which point they’ll all have 1M/204k.

With limit-at, it’s the same thing, except that those limits are applied first, and then any remaining bandwidth is further divided between everyone.

So if HP-PC has limit-at of 1M/1M and max-limit of 10M/2M, and everyone else has max-limit of 10M/2M and no limit-at, then if HP-PC is online, then 9M/1M is divided between everyone (including HP-PC!!!), but if HP-PC is offline, the full 10M/2M is divided between everyone else.