The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"нарезка траффика"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "RE: нарезка траффика" +/
Сообщение от Gromozekaemail (?), 31-Май-02, 16:57 
>>немножко поподробнее можешь объяснить как выкрутилась
>>?
>>
>>спасибо
>
>Ну вообще-то тут все просто как обычно оказалось
>Мне надо было, чтобы траффик ssh передавался без задержек (а то сидеть
>в mc и жать по клавише в минуту - скучно :)).
>Отдельный канал для него жалко... В итоге выкрутилась сначала так:
>
>У ipa в конфиге в секции rule {} есть секция limit {},
>в которой можно прописать, что по истечении такого-то лимита (в байтах)
>выполнить то-то и се-то... То есть я туда просто прописала удаление
>старых pipe's и добавление новых. Но это не лучший способ, удалять
>на ходу...
>
>Потом я поразбиралась с магическим словом queue в ipwf и в итоге
>все более-менее работает (на рабочей системе последний вариант еще не проверяла
>- юзеров жалко :)), но на локальном компе с ужатым траффиком
>все пашет.
>
>Примерно написала следующее:
>
>..................
>
># ужимаем FTP
>
>ipfw add queue 10 tcp from any 20,21 to any 1024-65535 in
>via fxp0
>ipfw add queue 20 tcp from any 1024-65535 to any 20,21 out
>via fxp0
>ipfw add queue 10 tcp from any 1024-65535 to any 1024-65535 in
>via fxp0
>ipfw add queue 20 tcp from any 1024-65535 to any 1024-65535 out
>via fxp0
>ipfw queue 10 config weight 1 pipe 10
>ipfw queue 20 config weight 1 pipe 20
>
># И даем ssh полную свободу
>
>ipfw add queue 50 tcp from any 22 to any 1024-65535 in
>via fxp0
>ipfw add queue 60 tcp from any 1024-65535 to any 22 out
>via fxp0
>ipfw queue 50 config pipe 10 weight 100
>ipfw queue 60 config pipe 20 weight 100
>
>..................
>
># И сами пайпы
>ipfw add pipe 10 tcp from any to any in via fxp0
>
>ipfw pipe 10 config
>ipfw add pipe 20 tcp from any to any out via fxp0
>
>ipfw pipe 20 config
>
>
>Ну и плюс остальной траффик прописала, кому какой приоритет.
>
>сэту :))

Делал я так когдато.

Скажем не очень помогает.
Пользователи заваливают канал даже не напрягаясь.
Насколько я понимаю, это происходит из-за асиметрии входящего и выходящего трафика.
Приходилось непропорционально зарезать выходящий трафик.
Только в таком случае помогало.
Было бы интересно найти shaper который бы учитывал tcp окно.

Если кто знает где есть документация  что это за очереди такие RED, GRED и как они работают, кинти ссылку плиз.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
нарезка траффика, LinaS, 28-Май-02, 00:48  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру