Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    PfSense 2.1, траффик шейпер и приоритеты

    Scheduled Pinned Locked Moved Russian
    4 Posts 3 Posters 4.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 0
      0xygen2
      last edited by

      дано:
      канал адсл, 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 тут был, делал по инструкциям - результат тот же.

      зы. вроде ж ничего военного, но либо я дурак либо пфсенс не выполняет своих функций :)

      1 Reply Last reply Reply Quote 0
      • D
        dvserg
        last edited by

        задача:
        выставить приоретизацию трафика. т.е. чтобы пинг, например, был ровным даже при максимальной загрузке канала торрентами, игры не тормозили, радио играло без запинок.

        Ну что-же вы выставляете такие требования, а сами валите ICMP в очередь qGames ? Какой тут стабильный пинг.
        Делайте высоко-приоритетные очереди для каждого важного вида трафика и направляйте соответствующий трафик туда. А на OthersLow еще можно полосу сверху ограничить.

        SquidGuardDoc EN  RU Tutorial
        Localization ru_PFSense

        1 Reply Last reply Reply Quote 0
        • 0
          0xygen2
          last edited by

          @dvserg:

          Ну что-же вы выставляете такие требования, а сами валите ICMP в очередь qGames ? Какой тут стабильный пинг.
          Делайте высоко-приоритетные очереди для каждого важного вида трафика и направляйте соответствующий трафик туда. А на OthersLow еще можно полосу сверху ограничить.

          в очередь qGames пустил ICMP потому как у нее самый большой приоритет (5), но в игры немного кто играет, поэтому труба практически свободная.
          делал отдельную очередь (6) для важного траффика - эффект тот же. влючал первое правило (весь нефильтрованый трафик пускать по низжему приоритету (1)), не помогает. как только начинаю нагружать канала торрентами - пинги либо теряются либо становятся большими, радио гавкает. хотя при этом хорошо видно что траффик идет по своим трубам и не должен мешать друг другу

          1 Reply Last reply Reply Quote 0
          • werterW
            werter
            last edited by

            Поищите посты от пол-ля с ником 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/

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.