[Из песочницы] MikroTik QoS — развенчание мифов

Перед тем, как настраивать роутер — важно понимать, как пакеты двигаются по цепочкам (изучить в онлайн документации Диаграммы движения пакетов — Packet Flow Diagrams).2ee6fe05b2f0da53e40d8ae579397798.png Невозможно должным образом управлять и поддерживать сложные конфигурации без понимания того — что, где, когда и почему происходит. Вся реализация управления пропускной способностью в RouterOS основана на иерархии — Hierarchical Token Bucket (HTB). HTB позволяет вам создавать иерархические (древовидные) структуры очередей и определять отношения между ними. RouterOS 5.x поддерживает 3 виртуальных HTBs (global-in, global-total, global-out) и еще один прямо перед каждым выходным интерфейсом: Важно понимать, что через роутер проходит несколько потоков. Например, в самом простом случае имеем один физический интерфейс роутера — Public, и второй физический интерфейс — Local. Итого — имеем два потока пакетов, проходящих через роутер — назовем условно Download и Upload потоки. Для Download трафика входным интерфейсом будет Public, выходным интерфейсом будет Local. И, наоборот, для Upload трафика входным интерфейсом будет Local, выходным интерфейсом будет Public. При этом диаграмма движения пакетов и логика обработки потоков будет будет абсолютно одинаковой для обоих потоков. Другими словами — для роутера не имеет значения роль интерфейса — т.е. разделение на Public и Local — условно. Постоянно возникают споры про то, что не работает шейпинг + NAT. Работает.Читать дальше →

© Habrahabr.ru