The OpenNET Project / Index page

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

reduce traffic


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
- CARBONE (2:5077/15.22) --------------------------------- CARBONE (RU.LINUX) -
 From : andrei beliaev                      2:5020/128      23 Jul 00  01:16:00
 Subj : reduce traffic
-------------------------------------------------------------------------------
 * Forwarded from area 'RU.LINUX'

From: "andrei beliaev" <[email protected]>

"Aleksey Barabanov" <[email protected]> wrote in
message news:[email protected]...
> Hе подскажет ли кто-нибудь из собственного опыта, чем можно урезать или
> ограничить трафик для избранных IP через Linux -роутер. Если можно то со
> ссылками на man или УРЛ.
самое главное - называется это дело "traffic shaping", таким образом набрав
в поисковых серверах "using traffic shaper under linux" или что-то подобное,
сможешь найти интересующую инфу.

есть два варианта - rshaper - создание виртуальных девайсов с ограниченной
пропускной способностью и настройка рутинга через него. плюсами является
примитивная настройка, а минусами - скудные возможности :) если честно, то с
ним я дело не имел, так как мои задачи он не решал. по-моему с ним уже
завязали, а поддержка его была в ядре 2.0.36 или рядом :)

второй вариант - cbq, class based queuing (за написание последнего слова не
ручаюсь, в общем queue.ing :), появилось, кажется, в 2.2.15 в ядре и с
2.0.какого-то в виде модулей.
позволяет делать несколько очередей и манипулировать ими (приоритеты,
бэндвич и т.п.)
самый простой путь чтобы оно заработало
1) внимательное изучение advanced-routing-howto - там есть примеры и
описание
2) ядро 2.2.16 с включенными cbq и всего что есть рядом с ним - будешь
компилить - поймешь :)
3) iputils2 - на него есть ссылки из howto, да и так найти не сложно. среди
утилит есть в частности tc - traffic control - прога управления очередями.
среди недостатков хочется назвать уродскую документацию (кстати характерную
для большинства програм для линуха) что лишний раз убедило меня, что из двух
прогамм - отечественной и западной я всегда выберу западную.
4) cbq.init - хороший скрипт для конфигурации cbq через tc для тех, кому
лень самому разбираться со всеми опциями (некоторые я до сих пор не понял
:), а также в качестве базы для написания своего более навороченного
скрипта. к достоинствам следует отнести удобный интерфейс, а также хорошую
документацию. написан кстати тоже кем-то из наших :))

ссылок я не пишу, потому что не запоминаю их, но если очень лень искать -
напиши мне по почте, и я тебе все это приаттачу.

можешь сходить на www.linux.opennet.ru и посмотреть там вырезки из конфы на
эту тему.

--- ifmail v.2.15
 * Origin: Corbina ISP, http://www.corbina.net (2:5020/128@fidonet)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




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

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