QoS нужен, когда интернет-канал ограничен или на объекте есть трафик с разным приоритетом: VoIP, кассы, видеонаблюдение, guest Wi-Fi, офисные ПК.

Когда достаточно simple queue

  • ограничить одного клиента или подсеть;
  • дать guest Wi-Fi меньше скорости;
  • сделать простые лимиты для отделов;
  • не нужна сложная классификация firewall mangle.

Пример: ограничить guest VLAN

/queue simple add name="guest-limit" target=192.168.20.0/24 max-limit=20M/100M comment="Guest Wi-Fi limit"

Пример: лимит для конкретного клиента

/queue simple add name="camera-uplink-limit" target=192.168.30.10/32 max-limit=5M/20M comment="NVR uplink limit"
Схема: канал провайдера заходит в MikroTik, где simple queues ограничивают гостевую сеть 192.168.20.0/24 до 20M/100M и NVR 192.168.30.10 до 5M/20M, а офисная LAN с VoIP и кассами остаётся без жёсткого лимита.
Лимит ставим на гостей и второстепенный трафик, а не на всю LAN — так VoIP и кассы не страдают, когда гости загружают канал.

Проверка

/queue simple print stats
/interface monitor-traffic ether1
/tool profile

Типичные ошибки

  • ставить max-limit выше реального тарифа провайдера;
  • ограничить всю LAN вместо guest VLAN;
  • дублировать queues на один IP и получить непредсказуемый результат;
  • пытаться queue tree без правильных mangle marks.
Для типового малого объекта начинайте с simple queues. Queue tree используйте только когда понятна packet flow логика и есть требование к сложным приоритетам.