Popsodav Опубликовано 16 ноября, 2011 (изменено) · Жалоба Товарищи, Прошу помощи. Нужно используя очередь PRIOQ в tc распределять исходящий трафик по классам в соответствии с DSCP. Т.е. при наличии определённого DSCP всё дожно идти в high-класс. Имеется такой конфиг: /sbin/tc qdisc del dev eth0 root /sbin/tc qdisc add dev eth0 root handle 1: prio /sbin/tc filter add dev eth0 parent 1:0 prio 1 protocol ip u32 match ip tos 0x1c 0xff flowid 1:1 /sbin/tc filter add dev eth0 parent 1:0 prio 2 protocol ip u32 match ip tos 0x2c 0xff flowid 1:2 /sbin/tc filter add dev eth0 parent 1:0 prio 3 protocol ip u32 match ip tos 0x3c 0xff flowid 1:3 Генерирую два типа трафика (60 мбит\с на каждый тип) с DSCP 0x1c и 0x3c. Если у нас протокол TCP - всё прекрасно, 0x1c получает 60 мбит\с, а 0x3c получает ~30 мбит\с. Если же трафик UDP, то он тупо делится в равном соотношении - ~45 мбит\с на каждый тип. При это в статистике tc видно, что трафик попадал в оба класса. Никто не сталкивался с такой проблемой? Изменено 16 ноября, 2011 пользователем Popsodav Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Popsodav Опубликовано 17 ноября, 2011 · Жалоба Сменил тестовую тачку, всё стало работать... Мистика... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...