The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите с ALTQ шейпером и с опцией borrow"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите с ALTQ шейпером и с опцией borrow" 
Сообщение от Zedis emailИскать по авторуВ закладки(??) on 14-Июл-05, 14:29  (MSK)
Есть роутер с 2 сетевками (ОС не важна что FreeBSD что OpenBSD одинаково видут себя). Поднят NAT на интерфейсе xl0(192.168.0.61) на интерфейсе xl1(10.10.0.1/24) внутреняя сетка с компами. Делаю PF+ALTQ:
altq on xl1 cbq(red) bandwidth 10Mb queue { std, russia }
    queue std bandwidth 500Kb cbq(default)
    queue russia bandwidth 4096Kb cbq(red) { stas_ru, julja_ru }
queue stas_ru bandwidth 2048Kb cbq(borrow)
queue julja_ru bandwidth 2048Kb cbq(borrow)
pass out on xl1 from any to 10.10.0.10 queue stas_ru
pass out on xl1 from any to 10.10.0.20 queue julja_ru

То есть когда работает одна очередь stas_ru на полную катушку и очередь julja_ru пуста то вся скорость от родительской очереди russia отдавалась бы очереди stas_ru. Но происходит по другому очередь stas_ru заимствует только 10%-25% от родительской очереди russia при свободной очереди julja_ru ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Помогите с ALTQ шейпером и с опцией borrow" 
Сообщение от co6aka Искать по авторуВ закладки(ok) on 15-Июл-05, 14:12  (MSK)
А как проверял?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Помогите с ALTQ шейпером и с опцией borrow" 
Сообщение от _Ale_ Искать по авторуВ закладки(ok) on 20-Июл-05, 11:40  (MSK)
>altq on xl1 cbq(red) bandwidth 10Mb queue { std, russia }
>    queue std bandwidth 500Kb cbq(default)
>    queue russia bandwidth 4096Kb cbq(red) { stas_ru, julja_ru
>}
>queue stas_ru bandwidth 2048Kb cbq(borrow)
>queue julja_ru bandwidth 2048Kb cbq(borrow)
>pass out on xl1 from any to 10.10.0.10 queue stas_ru
>pass out on xl1 from any to 10.10.0.20 queue julja_ru
>
>То есть когда работает одна очередь stas_ru на полную катушку и очередь
>julja_ru пуста то вся скорость от родительской очереди russia отдавалась бы
>очереди stas_ru. Но происходит по другому очередь stas_ru заимствует только 10%-25%
>от родительской очереди russia при свободной очереди julja_ru ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

Может я ошибаюсь, но имхо дело в bandwidth - сумма дочерних должна быть равна родительской.
У меня примерно та же задача, но я указывал в процентах и использовал приоритеты:

altq on $ext_if cbq bandwidth 10Mb queue { ftp, web }
queue web bandwidth 5% cbq(default)
queue ftp bandwidth 95% priority 7 cbq(borrow)

Здесь ftp обладает высшим приоритетом и забирает неиспользумый трафик у web.
Кроме того, не надо забывать про входящий трафик, он тоже влияет на исходящий...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру