So i have 2 systems pre setup on the wireless network and i am haveing problems to test QOS This is what i treid
I marked the packets in ip\firewall mangle see below this marks UDP and the port the devices is using
0 chain=forward action=mark-packet new-packet-mark=1719 passthrough=no
protocol=udp port=1719
1 chain=forward action=mark-packet new-packet-mark=2051 passthrough=no
protocol=udp port=2051
2 chain=forward action=mark-packet new-packet-mark=2048 passthrough=no
protocol=udp port=2048
3 chain=forward action=mark-packet new-packet-mark=2049 passthrough=no
protocol=udp port=2049
4 chain=forward action=mark-packet new-packet-mark=2148 passthrough=no
protocol=udp port=2148
5 chain=forward action=mark-packet new-packet-mark=2160 passthrough=no
protocol=udp port=2160
6 chain=forward action=mark-packet new-packet-mark=2161 passthrough=no
protocol=udp port=2161
7 chain=forward action=mark-packet new-packet-mark=5588 passthrough=no
protocol=udp port=5588
8 chain=forward action=mark-packet new-packet-mark=8003 passthrough=no
protocol=udp port=8003
9 chain=forward action=mark-packet new-packet-mark=8002 passthrough=no
protocol=udp port=8002
There after I added queues on all the interfaces the packets will pass-through
name=“Voip_ether1” parent=ether1
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
1 name=“Voip_ether2” parent=ether2
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
2 name=“Voip_ether3” parent=ether3
packet-mark=1719,2051,2048,2049,2148,2160,2161,8002,8003,5588,2087,2086
limit-at=0 queue=default priority=2 max-limit=0 burst-limit=0
burst-threshold=0 burst-time=0s
So now that the info is out of the way this is my problem I want to test if its working the following test I have done
-
When making a phone call and limiting the queue max and limit to less than a phone call I can hear the voice quality starts to become intermittent and I can see packets being dropped
Result: So I am marking the right packets and can throttle the phone call -
I tried to use the bandwidth test from Mikrotik to Mikrotik
Result: This kills the phone call even with QOS enabled -
I have tried to use bandwidth generators over the network to cause tcp\udp traffic
Result: Phone quality is good with QOS disabled and stays the same enabled
What I am trying to show to my clients is that QOS must be enabled but currently I can’t create a sanrio to show the difference between QOS enabled and QOS disabled