|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 08 Aug 2005 12:17:52 To : Eugene Grosbein Subject : Re: Приоритет трафика -------------------------------------------------------------------------------- Eugene Grosbein wrote: > 08 авг 2005, понедельник, в 10:09 KRAST, Smetana Yurii написал(а): > > SY> Подскажите пожалуйста, почему не работает такая система: > SY> FreeBSD с каналом в 115200. Хочется сделать так, чтоб 192.168.0.1 > SY> никогда не имел проблем с загрузкой канала другими пользователями > SY> (192.168.0.96/27). > SY> Делаю так: > SY> /etc/rc.firewall: > SY> ... > SY> $fwcmd pipe 1 config bw 80Kbit/s > SY> $fwcmd queue 1 config pipe 1 weight 1 mask dst-ip 0xffffffff > SY> $fwcmd queue 2 config pipe 1 weight 99 mask dst-ip 0xffffffff > SY> $fwcmd add 1000 queue 1 ip from any to 192.168.0.96/27 > SY> $fwcmd add 1100 queue 2 ip from any to 192.168.0.1 > SY> ... > SY> В результате: > SY> %ipfw -a l > SY> 00990 2989 422243 count ip from any to any xmit ppp0 > SY> 00991 4179 1538875 count ip from any to any recv ppp0 > SY> 01000 453 561287 queue 1 ip from any to 192.168.0.96/27 > SY> 01100 701 116332 queue 2 ip from any to 192.168.0.1 > SY> 10000 3042 863837 divert 8668 ip from any to 195.5.38.47 in recv ppp0 > SY> 10999 1314 154655 divert 8668 ip from 192.168.0.0/24 to any out xmit > SY> ppp0 > SY> 65535 49981 18715136 allow ip from any to any > SY> Правила работают, но результата нету: если 192.168.0.96/27 интенсивно > SY> качают, то на 192.168.0.1, например Skype, работает очень плохо. > > Шейпер работает следующим образом: измеряет скорость потока, > и если, она превышает заданную политику, дропает проходящие пакеты, > добиваясь таким образом соблюдения политики _на выходе_ из шлюза. Hу не надо так пугать, не сразу он дропает, сначала в очередь сует. > Если входной канал забит трафиком, то малоэффективно дропать пакеты > на выходе в локалку, они уже прошли через канал и прогрузили его. > Поэтому для нормального эффекта шейпер должен работать не на твоей > стороне канала, а на провайдерской. Вот тогда все будет шоколадно. Hу можно еще перенести тучку перегрузки на свою сторону установкой шейпера с пропускной способностью меньше, чем пропускная способность канала. -- LEFT-(UANIC|RIPE) JID: levsha@jabber.kiev.ua --- ifmail v.2.15dev5.3 * Origin: National Taras Shevchenko University of Kyiv (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/10490e0b0fd73.html, оценка из 5, голосов 10
|