Anyone have insight on how to setup the following:
Internet Connection: 150 mbit split into a 100mbit and 50mbit queue
User: PPPoE User has a 12mbit connection. 8mbit needs to be pulled from the 100mbit queue, and if they use the remaining 4 mbit, it needs to be used from the 50mbit queue.
This way all normal users will receive an 8mbit service from the 100 mbit queue, and anybody that upgrades to 12, 16, or 20 mbit will need to get the additional bandwidth from the 50mbit of extra bandwidth available. An upgraded user should never pull bandwidth exceeding 8mbit from the 100mbit queue. Possible to setup?
The big question is:
If I have two buckets, 50M and 100M, and I have two types of users, 8M and 16M, how can I have all 8M users use the 100M bucket for bandwidth, and all 16M users, user their first 8meg from the 100M bucket, and then borrow additional bandwidth from the 50M bucket if they exceed the 8meg base?
Better Example:
So if the 16M user downloads the latest Ubuntu release at their full 16meg connection, 8meg is coming from the 100M bucket and 8meg is coming from (or borrowed from) the 50M bucket?
If the 8M user downloaded the same file, they would pull bandwidth only from the 100M bucket.
I’ve changed the setup so we just have two parent queues of 100mbit and 50mbit, and packet marking so that I could place subscribers for certain speeds into each queue. Client speeds are controlled with PCQs.