Afternoon all,
I have a particular head scratcher to enquire about for those ISP admins out there.
Has anyone successfully implemented nested PCQ queues under simple queues in ROS6+
My setup is as follows I would mark connections and packets via layer7 and other reg exp methods and some port based identifiers (which is working perfectly)
However when it comes to shaping a user, by having individual PCQ queues for each ToS, then the BW gets added together, which is not ideal.
So basically what I want to do is give a pppoe client a 10M line and use a PCQ to do so by applying it to a subnet that he would be assigned. (this also works perfectly)
the problem is within that 10M pcq I want to further limit certain traffic based on the before mentioned packet marks. Which doesn’t work.
What is happening is
Client can get 10M on “valid services/unshaped services”
Simultaneously client can get (for example) 40% of 10M on “shaped services”
The total BW the client can pull is 14M.
Which is incorrect, I need to limit the total of the above to 10M. I’ve tried assigning a Parent PCQ to the same range and assigning the other PCQ to it as child queues, but it doesn’t even detect the traffic then.
Any ideas?
Thanks in advance.