QoS / Queues
FastTrack полностью обходит Queues! Если в firewall включён FastTrack (action=fasttrack-connection), то established-трафик не попадает в очереди. Для работы QoS необходимо отключить FastTrack или исключить из него нужный трафик через connection-mark.
Simple Queues vs Queue Tree
- Simple Queues — проще, обрабатываются последовательно. Подходят для 50-100 клиентов. Работают без mangle.
- Queue Tree — иерархические, требуют маркировку (mangle). Эффективнее при 100+ правилах. Поддерживают HTB с приоритетами.
- Не смешивайте Simple Queues и Queue Tree для одного трафика — результат непредсказуем.
Simple Queues
# Ограничение для клиента
/queue/simple/add name="PC-User1" \
target=192.168.88.50/32 max-limit=50M/100M \
burst-limit=80M/150M burst-threshold=40M/80M burst-time=10s/10s
# Ограничение для подсети
/queue/simple/add name="Guest" target=10.10.20.0/24 max-limit=20M/50MRouterOS CLI
Queue Tree (HTB)
# Маркировка
/ip/firewall/mangle/add chain=forward protocol=tcp \
dst-port=80,443 action=mark-packet new-packet-mark=web-traffic
# Дерево очередей
/queue/tree/add name=global-out parent=global max-limit=100M
/queue/tree/add name=web parent=global-out \
packet-mark=web-traffic limit-at=50M max-limit=80M priority=4RouterOS CLI