I don't want to bite myself in the butt with QoS

Hello MikroTik forum,

I just found your product and platform a few days ago and I think it is wonderful.
I have need for a QoS router to cleanly share a 25Mb/1.5Mb connection among three houses and I am hoping that a RouterBoard with RouterOS can do the job.

I just got RouterOS running in VirtualBox and I was able to arbitrarily limit the max speed of a client behind the router to a much lower speed with ease… once I figured out how :slight_smile:.

I intend to split up the connection as follows: one house with 5Mb/.5Mb and the other two with 10Mb/.5Mb. I would like those settings to be guaranteed minimum speeds and not upper limits for each house. Therefore, if a house is not using its bandwidth at the time, the bandwidth will be available to the other houses. If all houses are using their bandwidth, then each house will be guaranteed those base limits.

Can RouterOS do this?

Absolutely. Check out limit-at and max-limit-at.

http://wiki.mikrotik.com/wiki/Manual:Queue#HTB_Properties

The best solution is you use PCQ.
Check this link: http://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ_Examples

This will fit perfect to your need.

Thanks, PCQ looks like it might suit my needs.
The example speaks about max limits though, I want to set a base guarantee and have the max limit be open ended.

Use both options together.

Thanks, I missed limit-at the first time I read your post.
I will use the VM to do some lab testing.

Look up queue trees.