MikroTik provides several ways to shape traffic, and there is no single queue method that is best for every network. Simple Queues are easy to understand and quick to deploy. Queue Tree offers more deliberate hierarchy and classification but requires a clearer understanding of packet flow and marking.
Video walkthrough
Simple Queue strengths
Simple Queues are convenient for per-client or small-group limits, especially when targets can be defined by IP address or when PPP profiles create dynamic queues. They are easy to inspect and explain to technicians.
Queue Tree strengths
Queue Tree is useful when you want hierarchical shaping, shared parent limits, traffic classes, or more explicit control over upload and download paths. It often works with packet marks or interface/parent placement, so an incorrect classifier can make a queue appear idle even while traffic is flowing.
FastTrack interaction
FastTrack can bypass processing that some queue designs depend on. If queues are not counting traffic, inspect FastTrack before rewriting everything. Disabling FastTrack may increase CPU usage, so test the impact on the actual router model.
CPU and scale
The number of subscribers, number of queue entries, firewall complexity, and traffic rate all affect router load. A clean design with predictable packet flow is usually better than a large collection of overlapping queues and mangle rules.
Choose based on the requirement
If the goal is simply to cap a few customers, Simple Queue may be enough. If the goal is to share an uplink among classes, guarantee parent ceilings, or prioritize several categories, Queue Tree may be easier to reason about once it is designed correctly. Measure before and after implementation.
Frequently asked questions
Is Queue Tree always faster?
No. Performance depends on hardware, rule complexity, packet flow, and traffic volume.
Can Simple Queue use PCQ?
Yes. PCQ is a queue type and can be selected in a Simple Queue design.
Should I classify games by port lists?
Be cautious. Modern games and platforms use changing endpoints and encrypted services; static port lists can become incomplete or outdated.
Next step
Document the result of your test and keep a known-good export. If your network behaves differently from the example, diagnose the topology rather than adding more rules blindly. Continue with a related guide from the tutorial library.