URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 46947
[ Назад ]

Исходное сообщение
"Возращаясь к распределению трафика..."

Отправлено Grayich , 07-Авг-04 22:10 
FreeBSD

Перечитал кучу статей включая man, но так и несмог собрать рабочий 'ipfw'
самое лутшее что удалось найти это http://www.opennet.me/base/net/ipfw_bandwidth_balance.txt.html
и то работает как-то не так как надо
Хоть у когото система 'справедливого' распределения трафика между хостами работает ?


Содержание

Сообщения в этом обсуждении
"Возращаясь к распределению трафика..."
Отправлено Vladimir , 07-Авг-04 22:19 

>Хоть у когото система 'справедливого' распределения трафика между хостами работает ?

А задача-то какая стоит? Поконкретнее...


"Возращаясь к распределению трафика..."
Отправлено Grayich , 07-Авг-04 22:46 
>А задача-то какая стоит? Поконкретнее...

2 задачи :)

одна простая и вторая усложненная

1.
есть инет ppp0 115К
есть сетка 192.168.0.0/24
раздается через NAT

в ней на данный момент 15 человек пользуются интернетом
нужно раздавать интернет 115К динамически, т.е. если 3 человека в сети то если 1 тянет качалкой, то остальным двум (точнее каждому из них в момент потребности)в момент загрузки страничек отдавалось 1/3 канала.
  Нескольким отдельным личностям :) нужно сделать приоритет небольшой (ака VIP :) ) но сколько я с weight немучался ничего неполучалось (такое ощущение, что weight существует чтоб було)

2.
есть все тоже самое но еще + прозрачный squid

сквидом делаю ограничения вида тянуть всякую всячину на 5 кил для всех (всего 11.5) остальное под просмотр страниц, но прозрачный сквид работает только с http, а то что не проходит через него надо тоже както ограничивать, бо качать можно и через анонимный сервер работающий совсем не на 80 порту :(  + добавить сюда edk2 и все прочее, можно ли в этом случае приритет % так на 90 отдать сквиду, а остальное уже делить по схеме (1.) между всеми при этом что-бы сквид+остальное не вылезали за канал 115К ?

вот...

вообщем толи высокосный год
толи кривые руки и переоблученные мозги но немогу никак добиться не (1.) не (2.) варианта :(((



"Возращаясь к распределению трафика..."
Отправлено Grayich , 08-Авг-04 11:23 
Где по этому поводу 'рабочие' примеры посмотреть ?

"Возращаясь к распределению трафика..."
Отправлено HFSC , 08-Авг-04 17:01 
>Где по этому поводу 'рабочие' примеры посмотреть ?

используй iproute2+iptables, средствами ipfw+dummynet ты врядли чтото сделаешь приличное


"Возращаясь к распределению трафика..."
Отправлено Mikka , 09-Авг-04 09:21 
>>Где по этому поводу 'рабочие' примеры посмотреть ?
>
>используй iproute2+iptables, средствами ipfw+dummynet ты врядли чтото сделаешь приличное


средства dummynet тут не помогут, т.к. они жестко ограничивают скорость.
Нужно смотреть в сторону altq, поскольку, судя по постановке задачи, тут нужно несколько классов обслужвания трафика и работа с приоритетами.


"Возращаясь к распределению трафика..."
Отправлено HFSC , 09-Авг-04 10:52 
>>>Где по этому поводу 'рабочие' примеры посмотреть ?
>>
>>используй iproute2+iptables, средствами ipfw+dummynet ты врядли чтото сделаешь приличное
>
>
>средства dummynet тут не помогут, т.к. они жестко ограничивают скорость.
>Нужно смотреть в сторону altq, поскольку, судя по постановке задачи, тут нужно
>несколько классов обслужвания трафика и работа с приоритетами.

altq eto stone-age


"Возращаясь к распределению трафика..."
Отправлено Grayich , 09-Авг-04 18:17 

>средства dummynet тут не помогут, т.к. они жестко ограничивают скорость.
>Нужно смотреть в сторону altq, поскольку, судя по постановке задачи, тут нужно
>несколько классов обслужвания трафика и работа с приоритетами.

red и gred  непомогут ?

и где почитать по altq подробнее желательно с примерами ?


"Возращаясь к распределению трафика..."
Отправлено Mikka , 09-Авг-04 18:43 
>
>>средства dummynet тут не помогут, т.к. они жестко ограничивают скорость.
>>Нужно смотреть в сторону altq, поскольку, судя по постановке задачи, тут нужно
>>несколько классов обслужвания трафика и работа с приоритетами.
>
>red и gred  непомогут ?
>
>и где почитать по altq подробнее желательно с примерами ?

HFSC, не говорите ерунды про stone-age....

Red и gred - механизмы управления очередями для избежания потерь пакетов и выравнивания флуктуаций трафика при шейпинге канала.
Dummynet выполняет только ограничение канала по пропускной способности, работая при этом (при необходимости) с очередями.

http://www.csl.sony.co.jp/person/kjc/kjc/software.html
http://www.rofug.ro/projects/freebsd-altq/
http://www.csl.sony.co.jp/person/kjc/kjc/software/TIPS.txt


"Возращаясь к распределению трафика..."
Отправлено kim , 10-Авг-04 01:48 
see "man ipfw"

очереди еще никто не отменял ...

P.S. устройство /dev/hands однако ....
P.P.S. ALTQ - хорошо но в 5.x ветке ... лично у меня не удалось его нормально запустить с vimage ... дикость какая-то ...


"Возращаясь к распределению трафика..."
Отправлено Grayich , 10-Авг-04 02:21 

т.е. если я правильно понял никто такой сабж не делал ? точнее делали многие НО, все только резали канал на подканалы и их раздавали
а реальное нормальное 'справедливое' распределение это миф ?(темболее такого слабенького канала)
:(


"Возращаясь к распределению трафика..."
Отправлено poige , 10-Авг-04 19:31 
>
>т.е. если я правильно понял никто такой сабж не делал ? точнее
>делали многие НО, все только резали канал на подканалы и их
>раздавали
>а реальное нормальное 'справедливое' распределение это миф ?(темболее такого слабенького канала)
>:(

man ipfw

/

WF2Q

Enter

/poige
--
http://www.i.morning.ru/~poige/


"Возращаясь к распределению трафика..."
Отправлено Grayich , 10-Авг-04 18:14 
Дико извиняюсь, что надоедаю но все-же
получается следующее:

dummynet с действительно (плавно-равномерной) раздачей трафика справиться вроде как неможет

altq судя по тому, что вычитал, справляется только с входящим трафиком и как его собственно юзать я так и непонял (нормального описания с ПРИМЕРАМИ ненашел)

вообщем, что с этим трафиком делать то, как его распределять?



"Возращаясь к распределению трафика..."
Отправлено HFSC , 10-Авг-04 19:51 
>Дико извиняюсь, что надоедаю но все-же
>получается следующее:
>
>dummynet с действительно (плавно-равномерной) раздачей трафика справиться вроде как неможет
>
>altq судя по тому, что вычитал, справляется только с входящим трафиком и
>как его собственно юзать я так и непонял (нормального описания с
>ПРИМЕРАМИ ненашел)
>
>вообщем, что с этим трафиком делать то, как его распределять?

старый рабочий конфиг для altq
http://microcom.ee/holdman/misc/cbq.em0


"Возращаясь к распределению трафика..."
Отправлено Andrushka , 17-Авг-04 15:13 
>>Дико извиняюсь, что надоедаю но все-же
>>получается следующее:
>>
>>dummynet с действительно (плавно-равномерной) раздачей трафика справиться вроде как неможет
>>
>>altq судя по тому, что вычитал, справляется только с входящим трафиком и
>>как его собственно юзать я так и непонял (нормального описания с
>>ПРИМЕРАМИ ненашел)
>>
>>вообщем, что с этим трафиком делать то, как его распределять?
>
>старый рабочий конфиг для altq
>http://microcom.ee/holdman/misc/cbq.em0

Хоть чем-то человек помог, а то сплошная распальцовка. А реально никто ничего не делал, или выпендривается.


"Возращаясь к распределению трафика..."
Отправлено A Clockwork Orange , 17-Авг-04 15:25 
Так и неясно.. ALTQ  поддерживается в FreeBSD? Только не то что с PF к FreeBSD5.X

"Возращаясь к распределению трафика..."
Отправлено co6aka , 17-Авг-04 15:40 
Я дико извиняюсь, не путайте плс. PF к FreeBSD...
PF в OpenBSD, IPFilter в FreeBSD.