I have a customer with a 120M/120M connection. This is for a church that usually has 100-250 users on wifi at any given time.
I need to make sure that at least 15M/15M is available at all times for a given streaming device, but I also want to make sure any wifi users have full access to the other 105M. What is the best way to go about this?
Is there a way to use PCQ to accomplish this? Dedicate 105/105 to PCQ which would leave the remaining 15M available to the other device (e.g. if i moved the streaming device to a different subnet)?
I see an example on how to see a max limit for each PCQ user, but I can’t seem to find any that set a max limit for all PCQ users. (https://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ_Examples)
Using this as a guide is a starting place. You will set up a Queue Tree with a Parent Queue (this is for your over bandwidth) and then Children Queues (one each for the different user types)
Next, we need to add the mangle rules. Order matters. First Packet Mark the dedicated user. Then add a catch all for everyone else. Change “192.168.88.5” to your dedicated devices IP or use address list instead. I use chain=forward to exclude inter LAN traffic and the Routers traffic.
Now setup the Queue Trees. You will have both a Download and Upload for each Parent and Child Queue. Also set a higher priority for you Dedicated Queue.
Now your dedicated device should receive no less than 15M/15M and be able to use the whole 120M/120M when available. And the General Users will share the 120M/120M or what is left of it equally.