Queue не видят трафика, вторично размеченного mangle

Обсуждение ПО и его настройки
Ответить
setmaster
Сообщения: 2
Зарегистрирован: 18 ноя 2011, 17:01

RouterOS 5.8, лицензия, куплен у Вас, стоит на HP DL 320 G2 (xeon 3Ггц, 2 ядра, 1024 регистровой памяти), загрузка камня максимум на 10%, подключен вниз и наверх по 100 Мб/с.

Идея: организовать пограничный роутер оператора доступа к сети Интернет, осуществляющий принудительную приоритезацию трафика (ибо с современными клиентами торрентов канал наверх забивается периодически и хочется сделать динамический QoS) и нарезку каналов на ширину, зависящую от тарифа клиента.

Сделано так:
1. Весь траф метится mangle в prerouting'е по классам
2. Созданы очереди pcq в global-in, раздающие приоритеты в зависимости от меток по типу трафа
3. Траф метится mangle вторично по Address List в postrouting'е
4. Созданы очереди pfifo в global-out для нарезки скоростей на IP (Address list)
Так вот:
на пункте 3 на правилах разметки траф виден в винбоксе на всех Address list'ах
на пункте 4 траф на некоторых Address list'ах траф в винбоксе виден, на некоторых - нет

При этом чисто визуально наблюдаю, что суммарно на первом пункте трафа больше, чем на третьем, соответственно - мангле в первом пункте эти пакеты метит, когда они в общей куче, а когда уже по IP - не метит, хотя их видит... Или я чего не понимаю...
Вопросы:
1. Будет ли такая схема в принципе работать?
2. Как проверить - переразмечает ли mangle пакеты в п. 3?
3. Если переразмечает - что может быть причиной непопадания переразмеченного трафика в очереди п.4?


iSupport
Сообщения: 2359
Зарегистрирован: 06 фев 2011, 20:44

Поместите вторую переразветку выше первой.

Схема жизнеспособна.

Любые проблемы с реализацией - это логические ошибки при составлении схемы прохождения трафика


Граждане, сколько раз просил =) чем понятнее и точнее сформулирован вопрос - тем понятнее и точнее будет на него ответ.
Я просматриваю ВСЕ темы форума и стараюсь помочь в каждой из них
Поэтому, НА ЛС отвечаю в последнюю очередь
Ответить