Страница 1 из 1

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

Добавлено: 18 ноя 2011, 17:48
setmaster
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?

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

Добавлено: 21 ноя 2011, 08:47
iSupport
Поместите вторую переразветку выше первой.

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

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