I have a VOIP that I want to give priority to, as well as guarantee 1 MB connection to. The VOIP uses port 5060, so my idea was to use Mangle to mark the packets coming in on this port and give it priority.
My ques do not seem to be working, as there are no stats coming through on the counter.
I've thus far just been using the GUI, but im not against using the console.
My mangle is as:
Enabled: true
Chain: prerouting
Src. address: blank (all?)
Dst address: blank (all?)
Protocol: 6 (tcp)
Any. Port : 5060
Action: mark connection
new connection mark: prio_conn
now i have 3 simple queues
the Parent
name: Internet
Target: 192.168.0.0/24 (I also tried to leave this blank)
Dst: blank
Target upload:
Max Limit: 100M
Burst: blank
Burst limit: unlimtied
burst threshold: unlimited
Target Download (the same as upload)
No traffic seems to be coming through on the counter here.
then I have 2 child queues
name: priority
Target upload/download
Max Limit: 2m
..
Packet Marks: Prio
Limit at 1M
Priority: 1
bucket size: 0.100
queu type default-small
parent:Internet
and the final queue:
Name: all traffic
everything at unlimited by Priority is 8
Version: RouterOS v6.46.2 (stable)