I would like to have a queue set on MK for different profiles. I have a PPPoE server and i want users to be able to share a pool of bandwidth between them. For example i want to create a profile of 2Mb download 512k upload. So I will contend the users on that pool. Every 4 users should have that pool of BW and the next 4 users a new pool is created automatically. is there a way i can achieve that?
Thank you for your reply. I am a beginner on this and it would help if you could explain how to create one queue and i will manage to create the others.
Another thing, once i set the queues, will them automatically create new queues for another 4 users?
e.g: On my queues i want every 4 users to share the 2mb down and 512k up. so for 16 users there should be 4 queues. will MK do this automatically?
Simple queues are pretty easy, just keep in mind that you can’t run Fast Path with simple queues.
[Revelation@MikroTik] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic
0 name="Test" target=10.10.25.66/32 parent=none packet-marks="" priority=8/8 queue=default-small/default-small
limit-at=0/0 max-limit=0/0 burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s bucket-size=0.1/0.1
[Revelation@MikroTik] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic
0 name="Test" target=10.10.25.66/32 parent=none packet-marks="" priority=8/8 queue=default-small/default-small
limit-at=0/0 max-limit=2M/5M burst-limit=2M/10M burst-threshold=0/5M burst-time=15s/30s bucket-size=0.1/0.1
For simple queues you would want them in the same small subnet or interface. I’m sure it can be done automatically via scripts, that is outside of my domain.