Здравствуйте.
В PF есть хорошая возможность приоритизировать аск пакеты, что очень желательно на ADSL модемах. А как это можно реализовать с ipfw? Пробовал задать отдельную трубу с tcpack ack, но так ничего и не вышло.
Поделитесь опытом.
> Пробовал задать отдельную трубу с tcpack ack, но так ничего и не вышло.Для приоретизации используются не пайпы, а очереди. Создайте два пайпа, толщиной в канал, и в каждом по две очереди с разными весами.
>> Пробовал задать отдельную трубу с tcpack ack, но так ничего и не вышло.
> Для приоретизации используются не пайпы, а очереди. Создайте два пайпа, толщиной в
> канал, и в каждом по две очереди с разными весами.а зачем два пайпа?
> а зачем два пайпа?Один для входящего трафика, другой для исходящего. И, если канал постоянно нагружен на 100%, то размер пайпов нужно делать в 95-98% от физики. Слишком долго объяснять, почему.
> Здравствуйте.
> В PF есть хорошая возможность приоритизировать аск пакеты, что очень желательно
> на ADSL модемах.Почему? Подкрепить чем-нибудь можете?
>А как это можно реализовать с ipfw? Пробовал
> задать отдельную трубу с tcpack ack, но так ничего и не
> вышло.
> Поделитесь опытом.
>> Здравствуйте.
>> В PF есть хорошая возможность приоритизировать аск пакеты, что очень желательно
>> на ADSL модемах.
> Почему? Подкрепить чем-нибудь можете?Так вы почитайте как работает ТСР и что такое АСК пакеты.
>>А как это можно реализовать с ipfw? Пробовал
>> задать отдельную трубу с tcpack ack, но так ничего и не
>> вышло.
>> Поделитесь опытом.Да. Могу поделиться. Например, на сервере (роутере) download/upload 5MB/800K. Нужно раздать инет для локальной сети. Есть желающие тянуть торренты. По моим подщетам, если качать с польной отдачей ,т.е. 5МБит\сек, то нужна гарантированная полоса upload примерно в 125 КБит\сек. Так что если кто-то будет отдавать "в мир" или загружать, то он забьет весь исходящий канал и загрузка резко упадет. Причем в разы. Я это проверял лично на виртуалке. А есть еще DNS-запросы, SIP-пир, удаленные VPN-соединения и т.д и т.п. Поэтому канал нужно грамотно поделить :-)
Решается PF'ом красиво. Делим исходящий трафик по приоритетам (очередям).Я делил только исходящий, т.к. он узкое место. И назначаем очереди в правилах. Лично я использовал дисциплину HFSC. Пишу небольшую статейку по этой тематике. Допишу - скину ссылку.Почитайте подробнее тут:
http://www.benzedrine.cx/ackpri.html
https://calomel.org/pf_hfsc.html
http://doc.pfsense.org/index.php/Traffic_Shaping_Guide#ACK_Q...
http://devwiki.pfsense.org/HFSCBandwidthShapingNotes