I have noticed on one of my routers running V6.0rc13 that queue tree is not working correctly. For example i am marking packets destined for my voip service and i can clearly see voip packets being marked. When calls are being made in the network i can see the data rate in the statistics tab of my rule.
Mangle
Chain =Pre-Routing
Dst. Address = x.x.x.x
Action = Mark Packet
New Packet Mark = QOS_VoIP
My queue tree rule does not show any traffic what so ever though.
Parent = Global
Packet Marks = QOS_VoIP
Queue Type = Default
Priority 2
No difference i am afraid, although now i have been looking at it on my screen for a while it seems queue tree is totally stuck.
I cannot even reset the counters, and the average rate on one of my queues is stick on 15.0kbps. There is about 25Mb of traffic between 21 customers on this particular site.
Hi all!
I’ve had the same problem.
And I even know the source: http://wiki.mikrotik.com/images/2/24/Packetflowv6.png
According to new packet flow it uses queue BEFORE prerouting.
So the incoming packets are marked after passing thru queue.
So there’s no way to mark packets that come from interface, only (pre/post)routing and forward marks are processed.
I’ve tried to mark packets in input chain - no luck there(rule won’t work in input)…
It was because of forwarding >_<
So marking in prerouting/forward/postrouting is right choice, just make sure these packets won’t be re-marked.