Приветствую всех! Подскажите пожалуйста как сделать РЕАЛЬНО РАБОТАЮЩИЙ трафик шейпинг. cbq.init поддерживает только tbf и sfq, поэтому только их пробовал - оба работают, но не дают полной независимости классов.
Делал так в обе стороны одинаковую иерархию классов: <1>DEVICE=ethN,10Mbit,1Mbit RATE=10Mbit WIDTH=1Mbit PRIO=5 RULE=... .... <2>DEVICE=ethN RATE=1Mbit WIDTH=100Kbit PRIO=5 PARENT=<1> BOUNDED=yes ISOLATED=no ... <3>DEVICE=ethN RATE=200Kbit WIDTH=20Kbit PRIO=2 PARENT=<2> BOUNDED=no ISOLATED=no RULE=...
<4>DEVICE=ethN RATE=800Kbit WIDTH=80Kbit PRIO=5 PARENT=<2> BOUNDED=no ISOLATED=no RULE=...
Смысл в том, что класс <3> должен работать всегда нормально, на него не должна НИКАК влиять загрузка <4>. Возможно ли это в принципе? А на деле - ставлю пинг на двух машинах из разных классов. Если на машине из <4> скачек времени ожидания (к примеру до 200-300мс), то в классе <3> как эхо тоже увеличивается время задержки, хотя и не так сильно.
Посоветуйте где можно поподробнее почитать про cbq - не смог найти нормальной документации. Вроде слышал, что во Фрях с шейпингом попроще - это правда?
Заранее благодарен, SunPa.