Hi,
I’m not too bad in networking but pretty new to QOS using queues. Currently I have two modifications for QOS in my RB2011 which are SSH connection and VOIP traffic priority which I got from different tutorials available on the net.
I understand some basics like marking connections and packets but I’m unsure how simple queues interact with queue trees and so on.
[admin@MikroTik] /queue simple> print
Flags: X - disabled, I - invalid, D - dynamic
0 name="dsl-all" target=ether1-DSL parent=none packet-marks=no-mark priority=8/8 queue=default/default limit-at=0/0
max-limit=16M/1M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
1 name="dsl-ssh" target=ether1-DSL parent=none packet-marks=ssh_pkt priority=3/3 queue=default/default limit-at=0/0
max-limit=16M/1M burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
[admin@MikroTik] /queue tree> print
Flags: X - disabled, I - invalid
0 name="ether1-voip" parent=ether1-DSL packet-mark=VoIP limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
1 name="voip" parent=bridge-local packet-mark=VoIP limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
I hope the above works. At least it seemed when I tested it roughly.
Now I’ve got a different usecase I cannot figure out completely myself but should be pretty easy:
I have a new VLAN interface and all traffic from there to ether1-DSL should only be handled as long as it’s not used from any other interface.
So my more or less obvious approach would be to change my existing queue to use priority 7 by default (instead of 8 ) and add another one for packets coming in from/to that VLAN interface.
Would this be the way to go or is there a better/easier approach?