According to the Wiki on Fasttrack, it looks like it should work with PCQ queues that in the queue tree are attached to specific interfaces - not global:
Warning: Queues (except Queue Trees parented to interfaces), firewall filter and mangle rules will not be applied for FastTracked traffic.
We have our queue trees associated to specific ports (LAN and WAN Ethernet). When I turn on Fasttrack on the router, any users that are assigned to a queue suddenly bypass the queue and get the full bandwidth of the router. While I can create an exception rule in the fasttrack to exclude those addresses that should be getting queued, it still seems to go against what I expect the fasttrack to do from the documentation.
We serve customers with the following packages: 25 Mbps, 50 Mbps and unlimited. The router has around 600 Mbps feeding it (symmetrical). When we have a customer assigned to the “unlimited” plan, they top out at 360 / 250 Mbps (download/upload). If I enable fasttrack on the router, they see 660 / 550 which is the limit of the microwave link to that router. Pretty significant difference. But, as soon as I enable fasttrack, the 25 and 50 mbps clients see unlimited as well even though the queue tree for them is not using global.
Cwachs - i’m curious, what model routerboard are you running? to see such a speed difference between fasttrack on and off. I’m seeing almost exactly the same bandwidth numbers on my RB3011, with fasttrack off it tops out around 250 to 300mbit (however I do have quite a bit more firewall rules then you’re basic, minimal set of rules). Of course with fast track ON , my devices see the maximum of my line, around 700Mbit, through the RB 3011.
( also, in regards to your question, it looks like the wiki was updated to show that only interface type queues will work when fasttrack is on, so I can’t think of a way you can classify your different speed packages / offerings unless you either upgrade your single routerboard to a faster model (maybe?) , or add two or three new routerboards behind your current , core routerboard ( Ie keep your current routerboard w fasttrack on, then have 2 or 3 dedicated routeboards, one for each bandwith package you offer (To spread the load around)
Thanks