Queue Tree Help

Hi Guys,

I have configured Queue trees based on address lists. This is how I have done it.

  1. Created Address Lists
  2. Stick Address Lists into PPPoE profiles
  3. Create Mangle rule to mark connection based on Address List
  4. Create second Mangle rule based on the source address list to mark the packet “package_upload” based on the Connection mark
  5. Creased a third Mangle rule based on dest address list to mark the packed “package_download” based on the connection mark
  6. Use the Packet marks in the queue tree to limit the users

That seems to have done the trick to grab PPPoE users and shape the traffic for them.

The issue I now would like to overcome is as follows.

If I have 500Mbps available on my network and only 2 customers, both in a 10Mbps home package. When both download they only get 5Mbps.

I would like to give everyone the desired bandwidth until I reach the point that I have consumed all 500Mbps, then I would like to start slowing them down.

I hope that makes sense. Please see a screenshot of my queue tree to see what I have done thus far.

Thankyou for any assistance you may provide.


Queue Tree.jpg

If you create one queue for one pool of ip, the users do not have eachone 10Mib, but 10Mib for all the users on same pool!!!

Is the only way to do this to manually crest a queue for each user independently?

Why you do not simply let the pppoe-server automatically create simple queue based on profile assigned to user?