|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Slava Vovk 2:4624/8 14 Apr 2004 18:53:31 To : "Ivan Voytas" Subject : Re: ipfw -------------------------------------------------------------------------------- > From: "Ivan Voytas" <ivan_voytas@atlantm.com> > >> есть канал в 128кбит. нужно его делить динамически поровну между юзерами, >> которые в данный момент пользуются этим каналом. как такое сделать > правильно >> при помощи ipfw? > > аналог WFQ: > add queue 10 ip from 192.168.0.0/24 to any xmit ppp0 > queue 10 config mask src-ip 0xffffffff pipe 10 > pipe 10 config bw 128Kbit/s > add queue 20 ip from any to 192.168.0.0/24 to any recv ppp0 in > pipe 20 config bw 128Kbit/s > queue 20 config mask dst-ip 0xffffffff pipe 20 > Еще в целях уменьшения задержек можно опционально покрутить длину queue и > pipe. Hу и red/gred по вкусу. если ставить короткую очередь (10), пинг уменьшается до более менее нормальных значений, однако дропы при этом доходят до 50%, и данные идут частой пилой, из за быстрого переполнения очереди. при дефотной очереди пинг доходит до 12 сек при двух юзерах. что там, там, при попытке поброузить с одной из машин, имеется довольно много крестиков вместо картинок, что вполне закономерно. пилообразность и дропы убираются gred'om, но добится от него результатов можно только на больших очередях, где пинг заоблачный. при помощи ALTQ пожно получить нормальный WFQ? > > Только большой вопрос, что писать в bw. 128 ли? Кто-нибудь знает, будут ли > пакеты пропадать при переполнении очереди выходного интерфейса? Или они > будут скапливаться в пайпах? -- wbr, slava [vovk-uanic] --- tin/1.6.2-20030910 ("Pabbay") (UNIX) (FreeBSD/4.9-STABLE (i386)) * Origin: la curte estima de la torba (2:4624/8@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1095433809225.html, оценка из 5, голосов 10
|