* [Comm] Traffic control по потокам
@ 2006-06-09 8:09 LVU
2006-06-09 11:22 ` LVU
0 siblings, 1 reply; 5+ messages in thread
From: LVU @ 2006-06-09 8:09 UTC (permalink / raw)
To: ALT Linux Community
Здравствуйте, уважаемое коммьюнити!
Хочется сделать такое управление траффиком на шлюзе в инет:
чтобы оно было основано на определении потоков (типа SFQ),
но при этом не распределяло полосу между потоками поровну, а
давало потоку, по которому уже прошло более N байт/пакетов
приоритет ниже, чем у "малненьких". Это, по идее, позволило
бы на полную использовать весь канал для скачивания больших
файлов (неважно, с http/ftp или из ослика), при этом не
мешая серфингу и почте.
В lartc, насколько я понял, предлагают классифицировать
пакеты по портам назначения, прописывая классификацию в TOS,
а потом разбрасывать в зависимости от TOS по очередям. Но
порты - штука ненадежная, хотелось бы чего-то более
правильного, примерно так, как я написал.
Если у кого-то есть готовая настройка - бросьте, плз! Вроде
ж не я один должен такого хотеть... Или ткните в доку, где
подобное описано.
Благодарю за внимание.
With best regards, LVU.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Traffic control по потокам
2006-06-09 8:09 [Comm] Traffic control по потокам LVU
@ 2006-06-09 11:22 ` LVU
2006-06-09 11:47 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 5+ messages in thread
From: LVU @ 2006-06-09 11:22 UTC (permalink / raw)
To: ALT Linux Community
Здравствуйте еще раз!
LVU wrote:
> Хочется сделать такое управление траффиком на шлюзе в инет:
> чтобы оно было основано на определении потоков (типа SFQ),
> но при этом не распределяло полосу между потоками поровну, а
> давало потоку, по которому уже прошло более N байт/пакетов
> приоритет ниже, чем у "малненьких". Это, по идее, позволило
> бы на полную использовать весь канал для скачивания больших
> файлов (неважно, с http/ftp или из ослика), при этом не
> мешая серфингу и почте.
Вроде разобрался. Видимо, нужен модуль connbytes для
iptables и в ядре. Насколько я понимаю, начиная с 2.6.? оно
в ядре есть штатно. Когда и где оно есть в iptables - найти
не могу. Google по connbytes site:altlinux.ru вообще ничего
не дает :(
Собственно, новый вопрос: возможно ли штатно обновить ALM
2.4 до такого состояния, чтобы это все заработало, или надо
самому (пере)собирать ядро и iptables?
With best regards, LVU.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Traffic control по потокам
2006-06-09 11:22 ` LVU
@ 2006-06-09 11:47 ` Andrii Dobrovol`s`kii
2006-06-09 12:10 ` LVU
0 siblings, 1 reply; 5+ messages in thread
From: Andrii Dobrovol`s`kii @ 2006-06-09 11:47 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 1520 bytes --]
LVU пишет:
> Здравствуйте еще раз!
>
> LVU wrote:
>> Хочется сделать такое управление траффиком на шлюзе в инет:
>> чтобы оно было основано на определении потоков (типа SFQ),
>> но при этом не распределяло полосу между потоками поровну, а
>> давало потоку, по которому уже прошло более N байт/пакетов
>> приоритет ниже, чем у "малненьких". Это, по идее, позволило
>> бы на полную использовать весь канал для скачивания больших
>> файлов (неважно, с http/ftp или из ослика), при этом не
>> мешая серфингу и почте.
>
> Вроде разобрался. Видимо, нужен модуль connbytes для
> iptables и в ядре. Насколько я понимаю, начиная с 2.6.? оно
> в ядре есть штатно. Когда и где оно есть в iptables - найти
> не могу. Google по connbytes site:altlinux.ru вообще ничего
> не дает :(
>
А что говорит modprobe connbytes ?
> Собственно, новый вопрос: возможно ли штатно обновить ALM
> 2.4 до такого состояния, чтобы это все заработало, или надо
> самому (пере)собирать ядро и iptables?
>
Сразу пересобирать -- врядли... Можно попробовать взять ядра от 3.Х
и попробовать их установить и получить от них желаемое.
>
> With best regards, LVU.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Traffic control по потокам
2006-06-09 11:47 ` Andrii Dobrovol`s`kii
@ 2006-06-09 12:10 ` LVU
2006-06-09 16:04 ` Andrii Dobrovol`s`kii
0 siblings, 1 reply; 5+ messages in thread
From: LVU @ 2006-06-09 12:10 UTC (permalink / raw)
To: ALT Linux Community
Добрый день!
Andrii Dobrovol`s`kii wrote:
>> Вроде разобрался. Видимо, нужен модуль connbytes для
>> iptables и в ядре. Насколько я понимаю, начиная с 2.6.? оно
>> в ядре есть штатно. Когда и где оно есть в iptables - найти
>> не могу. Google по connbytes site:altlinux.ru вообще ничего
>> не дает :(
>>
> А что говорит modprobe connbytes ?
Не находит ни connbytes, ни ipt_connbytes.
iptables -m conntrack -h тоже ничего про connbytes не говорит.
> Сразу пересобирать -- врядли... Можно попробовать взять ядра от 3.Х
> и попробовать их установить и получить от них желаемое.
Да даже не от 3.Х, а просто 2.6.какое-то от ALM. Попробую,
попробую.
With best regards, LVU.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] Traffic control по потокам
2006-06-09 12:10 ` LVU
@ 2006-06-09 16:04 ` Andrii Dobrovol`s`kii
0 siblings, 0 replies; 5+ messages in thread
From: Andrii Dobrovol`s`kii @ 2006-06-09 16:04 UTC (permalink / raw)
To: ALT Linux Community
[-- Attachment #1: Type: text/plain, Size: 1402 bytes --]
LVU пишет:
> Добрый день!
>
> Andrii Dobrovol`s`kii wrote:
>>> Вроде разобрался. Видимо, нужен модуль connbytes для
>>> iptables и в ядре. Насколько я понимаю, начиная с 2.6.? оно
>>> в ядре есть штатно. Когда и где оно есть в iptables - найти
>>> не могу. Google по connbytes site:altlinux.ru вообще ничего
>>> не дает :(
>>>
>> А что говорит modprobe connbytes ?
>
> Не находит ни connbytes, ни ipt_connbytes.
> iptables -m conntrack -h тоже ничего про connbytes не говорит.
>
Тогда наверно нет из коробки.
>> Сразу пересобирать -- врядли... Можно попробовать взять ядра от 3.Х
>> и попробовать их установить и получить от них желаемое.
>
> Да даже не от 3.Х, а просто 2.6.какое-то от ALM. Попробую,
> попробую.
>
Только если на просто попробовать... В коробке с АЛМ 2.6 ядро было
слишком раннее. Потому и предлагаю сразу брать из АЛС. Или вообще из
Сизифа.
Есть еще один вариант. Посмотрите на ядра и iptables в бэкпортах.
Возможно там это уже есть или можно пересобрать с включением этой
возможности.
--
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua Kyiv, Ukraine
Phone: (380-44) 525-7824 Department of Gas Electronics
Fax: (380-44) 525-2329 Institute of Physics of NASU
*********************dobrATjabber.iop.kiev.ua************************
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 191 bytes --]
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-06-09 16:04 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-06-09 8:09 [Comm] Traffic control по потокам LVU
2006-06-09 11:22 ` LVU
2006-06-09 11:47 ` Andrii Dobrovol`s`kii
2006-06-09 12:10 ` LVU
2006-06-09 16:04 ` Andrii Dobrovol`s`kii
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git