|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/65774e85ddd0.html, оценка из 5, голосов 10
|