I have followed Mikrotik QoS Best Practice by Janis. Everything is working perfectly:D What i did was to give one customer one vlan and give one IP for each customers. So, i just do mangle the IP address (address-list with predefined mangle rule) and it will be limit by PCQ.
Until customer start request more IPs (extra IP) for the same bandwidth, i need to re-write the rule for each customize customer. Eventually, i will need to write one QoS rule for one customer (cannot use PCQ) that is not efficient
Does anyone face this issue? what is another Best Practice
PCQ replacement is a HUGE Queue Tree (not best practice). The ENORMOUS Queue Tree can be simplified by using PCQ inside it in the leaf queues (good)… depends on what Exactly you need to achieve as bandwidth distribution.
The MikroTik team have tried very very hard to make it very very simple here: http://wiki.mikrotik.com/wiki/HTB I would say they made it so simple that it is Not good quality teaching material but thats just my opinion
Anyway, PCQ is very very helpful in order to manage bandwidth distribution (one rule will catch all) and THANKS to Mikrotik team for their hard working both technologies (PCQ, HTB,…) and documentations
To my situation, what I did was to write four queue rule per customer in queue tree to manage the bandwidth as below:
Let say PCQ’s Limit-At is 512k. That means every single IP will get 512k ( best case scenario).
Can we limit a group of IPs under one PCQ substream? so, they will get 512k to share each other.