Краткое описание: Руководство по настройке MikroTik Simple Queues на маршрутизаторе MikroTik. Быстрый шейпинг от MikroTik, равномерное распределение скорости
Немного про ограничитель скорости(bandwidth control) Queues в MikroTik
В маршрутизаторах(роутерах) MikroTik чаще всего используют два самых распространённых метода по ограничиванию скорости для локальных подключений:
- С резервированием канала. Имеет популярность в QOS трафике – звук и видео, тем самым не позволяет создавать прерывания при загрузке общего канала.
- Равномерное распределение ширины канала на всех участников. Продуктивный способ использования интернет канала на всю ширину.
И масса других вариантов, когда можно комбинировать оба способа в разной последовательности. В рамках данной статьи рассмотрим п.2, как более часто встречаемое в частном и корпоративном сегменте.
Как настроить MikroTik Simple Queues
Настройка находится в Queues->Simple Queues
/queue simple add dst=pppoe-Datagroup max-limit=85M/85M name=DG-Queue priority=1/1 queue=\ pcq-upload-default/pcq-download-default target=192.168.0.0/24 \ total-queue=default
Как будет распределяться трафик?
Общий исходящий канал 100Мб будет делиться между всеми клиентами равномерно. Когда подключается первый клиент, ему отдается вся ширина канала, а при подключении второго – ширина канала делится между двумя клиентами. Но это правило уходит ещё глубже: если первый клиент потребляет 5% трафика, а второму нужно 80% – оба запроса будут удовлетворены. Но как только запросы обоих клиентов превышают 50% пропускной способности канала, срабатывает ограничитель равномерного распределения.
Max Limit – максимальная ширина канала. Значение должно быть меньше скорости, предоставляемой провайдером, иначе шейпер не сработает и возложиться на провайдера.
В данном примере значение 85Мб было подобрано опытным путём из-за большого количества клиентов и потребляемого трафика.
Если MikroTik Simple Queues не считает трафик
В статье Настройка MikroTik FastTrack Connection, быстрый FireWall есть упоминание о том, что при трафик FastTrack Connection минует шейпер Simple Queues. Это практическая особенность позволяет делать выбор между FastTrack Connection и Simple Queues.
у меня в маршрутизаторе есть несколько сетей вида 192.168.*.*
можно ли сделать правило MikroTik Simple Queues для равномерного ограничения скорости, указав в Target 192.168.0.0/16? или всё же, желательно прописывать каждую сетку отдельно, и лимиты по скорости тоже выставлять отдельно?
Конечно же вы можете в Target указать несколько значений. Если разбивать на отдельные правила, то нужно учитывать факт соседства с другими правилами определяя приоритеты, гарантированную скорость и прочие параметры.
спасибо.
а сколько таргетов максимально может быть в одном простом правиле?
можете показать пример простого pcq правила через командную строку с несколькими таргетами?
просто, у меня есть весьма приличный список айпишников, которые надо пустить с бОльшим приоритетом поверх основного простого правила, и не хотелось бы из-за них бегать и всю сеть вручную перебивать.
Со списками узлов вы можете применить Mangle и эти пакеты отлавливать в очередях. Схожий пример.