pf borrow

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
gmn
сержант
Сообщения: 239
Зарегистрирован: 2007-02-28 18:01:37
Откуда: UA, Kiev
Контактная информация:

pf borrow

Непрочитанное сообщение gmn » 2013-11-08 18:52:03

Всем привет.

Вникаю в pf.
Взял пример сгенерированных очередей с pfsense.
FreeBSD 8.4

Необходимо на внутр. интерфейсе разделить полосу на две - локалка и Интернет.
В свою очередь "Интернет" разделить на несколько очередей (для изучения и простоты эксперимента две).
В такой реализации как ни крутил, трафик попадает в qOthersLow. Но borrow не отрабатывает. Скорость не поднимается до 1 Мбит/с, а держится на уровне 100 Кбит/с (10% от 1 Мбита).

Код: Выделить всё

altq on em1 bandwidth 100Mb cbq queue { q1 q2 }
queue q1 on em1 bandwidth 80% priority 2 qlimit 500 cbq ( ecn borrow default )
queue q2 on em1 bandwidth 1Mb priority 4 { qOthersHigh qOthersLow }
    queue qOthersHigh bandwidth 90% priority 4 cbq ( ecn borrow )
    queue qOthersLow bandwidth 10% priority 3 cbq ( ecn borrow )
При более простом варианте (нет вложенности очередей) borrow отрабатывает и скорость закачки поднимается до 1 Мбит/с, пока не появится трафик в первой очереди.

Код: Выделить всё

altq on em1 bandwidth 1Mb cbq queue { q1 q2 }
    queue q1 bandwidth 90% priority 4 cbq ( ecn borrow default)
    queue q2 bandwidth 10% priority 3 cbq ( ecn borrow )
По теории должно работать с вложенностью. Что не так?
Последний раз редактировалось f_andrey 2013-11-08 19:52:30, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
gmn
сержант
Сообщения: 239
Зарегистрирован: 2007-02-28 18:01:37
Откуда: UA, Kiev
Контактная информация:

Re: pf borrow

Непрочитанное сообщение gmn » 2013-11-08 19:38:52

Вот похожая проблемка.
http://lists.freebsd.org/pipermail/free ... 05058.html

И вот такое предложили решение.
http://lists.freebsd.org/pipermail/free ... 05061.html