Distribute not used bandwidth between users

Hi Board. I’m sorry if this has been ask and/or answered before but I couldn’t find it anywhere.
So, this is the scenario:

  • rb450 or rb 2011UiAS
  • 4mbit download 2mbit upload internet connection
  • 8 users

I would like to limit equally those 4mb between 8 users (i know how to do this) so each user gets 512kbps but, for example, if only 2 users are online that leaves 3mbit unused… The question is, how to distribute those 3mbit equally and automatically between the 2 users.

I hope I made myself clear. I’m sorry but my english is not very good.

http://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ

I’ve already read that. But I think with that approach I can’t give different bandwidth limit for each client.

will be necessary to set a simple queue for each of the 8 users an additional parent queue as a totalizator, setting max limit, limit at, and priority will do the job.

take a look at this

http://wiki.mikrotik.com/wiki/Manual:HTB

I thinkg this could work. Thank you. I’ll give it a try and comment back later.