Fasttrack and QOS

Is this possible? :neutral_face:

Seems to me like these two concepts conflict each other.

Fasttrack - Expedite ALL traffic. CPU load is reduced significantly as a result.
QOS - Inspect every connection based on mangle rules and prioritize accordingly.


So I created some QOS rules which basically take this approach:

Step 1 - Mangle Packets using Prerouting chain, src-port and WAN interface. Action is to create a connection mark then subsequently a packet mark (i.e. http download on port 80).

Step 2 - Create a Queue Tree using packet mark and set priority/queue limits.

What I found is that my queues hardly have any packets flowing through them unless I disable my frasttrack rule. The second I disable fasttrack, the utilization of the queue almost matches that of my WAN interface.

Seem Fasttrack and QOS cannot co-exist. Thoughts?

If you have a look at the packet flow diagrams and the fast track packet flow diagrams, you will see the difference. I will find them now and post a reply.

TonyJr

http://wiki.mikrotik.com/wiki/Manual:Packet_Flow_v6

I can’t find the fasttrack diagram, but the explanation which will show differences is here:

http://www.mikrotik.com/download/share/FastTrack.pdf

http://wiki.mikrotik.com/wiki/Manual:Wiki/Fasttrack#Description

I suppose it is easier to say that you can choose one or the other, dependant on requirements.

TonyJr

Main post: http://forum.mikrotik.com/t/fasttrack-new-feature-in-6-29/87517/1

Yes it is possible: http://forum.mikrotik.com/t/fasttrack-friendly-qos-script/102401/1