Hey Folks,
I'm adding VOIP priority to all the Mikrotik routers between my customers and my head end. I've just deployed a version 3.0 RB333 as an access point on a tower. It is configured with a WLAN interface, an Ether1 interface, and is bridging traffic from the WLAN to Ether1. From there it goes to a core MT router running 2.9.43.
I have deployed this config to mark the VOIP packets on the MT Access Point bridge and the core router:
/ip firewall mangle
add action=mark-packet chain=forward comment="" disabled=no \
new-packet-mark=VOIP passthrough=no src-address=64.x.x.x
add action=mark-packet chain=forward comment="" disabled=no \
dst-address=64.x.x.x new-packet-mark=VOIP passthrough=no
The problem is that the version 3.0 Mikrotik does not detect any VOIP packets, as evidenced by the lack of a packet count. However, the version 2.9.43 core router with the same config does detect and mark packets.
My colleaugue said, well, maybe MT bridges can't mark VOIP packets, but I proved him wrong by deploying the packet-mark config on an upstream version 2.9.43 bridge and it works just fine. The only problem is getting it to work on version 3.0.
I can verify that there is VOIP traffic on the AP as I can Torch the traffic.
So folks, what am I doing wrong? Is there something I should be doing differently? What should I try?
Thanks,
Eric