PfSense 2.1, траффик шейпер и приоритеты
-
дано:
канал адсл, 10\2мбитазадача:
выставить приоретизацию трафика. т.е. чтобы пинг, например, был ровным даже при максимальной загрузке канала торрентами, игры не тормозили, радио играло без запинок.что делал:
иду в firewall - traffic shaper. с помощью визарда делаю стандартные очереди.
в firewall - rules - floating rules делаю такие правила (все не влезли, но и этих думаю достаточно):тут больше ничего не трогаю. на интерфейсах тоже ничего не добавляю
в firewall - traffic shaper выставляю очередям приоритеты (qdefault - 3, qgames - 5 и так далее)
в итоге получаю: трафик лезет по трубам как и полагается, но при этом при большой нагрузке пинг начинает отваливаться, радио гавкает, игры тупят. т.е. либо не срабатывает приоретизация, либо срабатывает но плохо. использую сейчас cbq, но и с hfsc тоже самое.
может где чего не добавил или наоборот не убрал.
помогите разобраться в чем дело, плз! если что нужно - покажу\добавлю.
http://forum.pfsense.org/index.php/topic,33870.0.html тут был, делал по инструкциям - результат тот же.зы. вроде ж ничего военного, но либо я дурак либо пфсенс не выполняет своих функций :)
-
задача:
выставить приоретизацию трафика. т.е. чтобы пинг, например, был ровным даже при максимальной загрузке канала торрентами, игры не тормозили, радио играло без запинок.Ну что-же вы выставляете такие требования, а сами валите ICMP в очередь qGames ? Какой тут стабильный пинг.
Делайте высоко-приоритетные очереди для каждого важного вида трафика и направляйте соответствующий трафик туда. А на OthersLow еще можно полосу сверху ограничить. -
Ну что-же вы выставляете такие требования, а сами валите ICMP в очередь qGames ? Какой тут стабильный пинг.
Делайте высоко-приоритетные очереди для каждого важного вида трафика и направляйте соответствующий трафик туда. А на OthersLow еще можно полосу сверху ограничить.в очередь qGames пустил ICMP потому как у нее самый большой приоритет (5), но в игры немного кто играет, поэтому труба практически свободная.
делал отдельную очередь (6) для важного траффика - эффект тот же. влючал первое правило (весь нефильтрованый трафик пускать по низжему приоритету (1)), не помогает. как только начинаю нагружать канала торрентами - пинги либо теряются либо становятся большими, радио гавкает. хотя при этом хорошо видно что траффик идет по своим трубам и не должен мешать друг другу -
Поищите посты от пол-ля с ником goliy. У него неплохие объяснения были по шейперу. Например, http://forum.pfsense.org/index.php/topic,26220.0.html, http://forum.pfsense.org/index.php/topic,41947.0.html.
P.s. Для очереди с мусорным трафиком (в т.ч. и торренты) Queue limit выставите большим числом (например, 2000). И не забывайте после изменения правил шейпера ВСЕГДА делать Reset States!
P.s.s. Почитайте статьи по алгоритму HFSC для понимания , как оно все работает - http://www.probsd.net/pf/index.php/Hednod's_HFSC_explained, https://calomel.org/pf_hfsc.html, http://dreamcatcher.ru/2009/11/30/Использование-hierarchical-fair-service-curve-hfsc-в-openbsd/