Dear Mikrotik experts, I need your valuable feedback. We have 50Mb raw and 100Mb youtube bandwidth. Attached image contains the queues that we have set up. Here we are using pcq with rate-limit for bandwidth control.
Now my question is: do we need to add separate parent queues and specify ‘max-limit’ for parent queues? Or the current setup will be fine?

Hey
with pcq one can limit individual’s ip traffic, but for all of the users of that class together the limits are defined by max limit.
Ex: YT-3mb can limit bandwidth for single ip / users to 1mb, but if there 10 users in that class this class could consume up to 10mb.
Is it required to set the max-limit in such a queue? Will Mikrotik detect my upstream bandwidth and distribute equally to all the queues here? I am asking this because, we did not specify the total upstream bandwidth in any queues.
Is it required to add a parent queue and specify total upstream bandwidth in max-limit?
You don’t need a parent, but it has it’s advantages.
without parent, available bandwidth need to be manual spread over all the queues, upfront.
With a parent, the available bandwidth can be dynamically allocated to queues needing it.
Do you mean, in my case here, I should either add a parent queue or manually spread my total bandwidth in existing queues?
I do indeed
Thanks for your valuable feedback.