Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Boris Bogachov                       2:5020/400     04 Oct 2004  17:56:14
 To : All
 Subject : Как настроить dummynet?
 -------------------------------------------------------------------------------- 
 
 Здравствуйте All,
 
 Такая ситуация: есть канал в Интернет шириной 160 килобит/с, в
 который выходят пять серых сетей через маршрутизатор на
 FreeBSD 4.10. Канал нужно делить между сетями так, чтобы при
 полной загрузке канала каждая из сетей гарантировано получала
 некоторую часть полосы канала, а при неполной загрузке вся полоса
 делилась между работающими на текущий момент сетями, согласно
 их приоритетам. Сети 1-3 должны иметь равный  средний приоритет,
 сеть 4 - низкий приоритет, сеть 5 - высокий приоритет.
 
 Сейчас у ipfw примерно такие настройки:
 
 # incoming
 pipe 1 config bw 160Kbit/s
 # outgoing
 pipe 2 config bw 160Kbit/s
 
 # net-1 incoming
 queue 11 config weight 20 pipe 1
 # net-2 incoming
 queue 12 config weight 20 pipe 1
 # net-3 incoming
 queue 13 config weight 20 pipe 1
 # net-4
 queue 14 config weight 10 pipe 1
 # net-5
 queue 15 config weight 30 pipe 1
 
 # net-1 outgoing
 queue 21 config weight 20 pipe 2
 # net-2 outgoing
 queue 22 config weight 20 pipe 2
 # net-3 outgoing
 queue 23 config weight 20 pipe 2
 # net-4 outgoing
 queue 24 config weight 10 pipe 2
 # net-5 outgoing
 queue 25 config weight 30  pipe 2
 
 add 1010 queue 11 ip from any to 10.0.1.0/24 out xmit fxp1
 add 1020 queue 21 ip from 10.0.1.0/24 to any in recv fxp1
 
 add 2010 queue 12 ip from any to 10.0.2.0/24 out xmit fxp1
 add 2020 queue 22 ip from 10.0.2.0/24 to any in recv fxp1
 
 add 3010 queue 13 ip from any to 10.0.3.0/24 out xmit fxp1
 add 3020 queue 23 ip from 10.0.3.0/24 to any in recv fxp1
 
 add 4010 queue 14 ip from any to 10.0.4.0/24 out xmit fxp1
 add 4020 queue 24 ip from 10.0.4.0/24 to any in recv fxp1
 
 add 5010 queue 15 ip from any to 10.0.5.0/24 out xmit fxp1
 add 5020 queue 25 ip from 10.0.5.0/24 to any in recv fxp1
 
 HZ=1000 в опциях ядра есть.
 
 При полной нагрузке деления полосы согласно приоритетам
 особо не наблюдается. Если в низкоприоритетной сети 4
 запускают пару каких-нибудь многопотоковых даунлоад менеджеров,
 то, несмотря на приоритеты, на долю сети 4 оттягивается процентов
 60-80 полосы. Можно с этим средствами dummynet'а как-нибудь
 бороться?
 
 Заранее спасибо.
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как настроить dummynet?   Boris Bogachov   04 Oct 2004 17:56:14 
 Re: Как настроить dummynet?   Ivan Voytas   06 Oct 2004 11:30:05 
 Re: Как настроить dummynet?   Boris Bogachov   06 Oct 2004 15:39:07 
 Re: Как настроить dummynet?   Alexander Sheiko   10 Oct 2004 01:55:59 
 Re: Как настроить dummynet?   Boris Bogachov   12 Oct 2004 18:16:29 
Архивное /ru.unix.bsd/65774e85ddd0.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional