I've been playing with my router trying to figure out why my QoS set isn't working so I've gone back to the start and trying a different move.
Please could someone check the following rules for me to see if my rules would give priority to VOIP (tos 184/DSCP 46) and also to the PBX server on 192.168.0.200.
Also should the pass through value be set to 'yes'
Anything else should be set to low priority.
These rules are now old please see post 2 - thank you.
Code: Select all
/ip firewall mangle
add chain=forward src-address=192.168.0.100-192.168.0.110 action=mark-packet new-packet-mark=VoIP\
passthrough=yes comment="VoIP" disabled=no
add chain=forward dst-address=192.168.0.100-192.168.0.110 action=mark-packet new-packet-mark=VoIP\
passthrough=yes comment="VoIP" disabled=no
add chain=forward src-address=192.168.0.200 action=mark-packet new-packet-mark=VoIP\
passthrough=yes comment="VoIP pbx" disabled=no
add chain=forward dst-address=192.168.0.200 action=mark-packet new-packet-mark=VoIP\
passthrough=yes comment="VoIP pbx" disabled=no
add chain=forward tos=184 action=mark-packet new-packet-mark=VoIP passthrough=yes \
comment="voip tos 184" disabled=no
add chain=forward dscp=26 action=mark-packet new-packet-mark=voip sip passthrough=yes
add chain=forward dscp=46 action=mark-packet new-packet-mark=voip rtp passthrough=yes
/ queue tree
add name="ether1_voip" parent=ether1 packet-mark=VOIP limit-at=0 queue=default priority=1 \
max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="ether3_voip" parent=ether3 packet-mark=VOIP limit-at=0 queue=default priority=1 \
max-limit=0 burst-limit=0 burst-threshold=0 burst-time=0s disabled=no
add name="VOIP-SIP" interface=all packet-marks=voip sip priority=1
add name="VOIP-RTP" interface=all packet-marks=voip rtp priority=1