The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Динамический шейпинг трафика."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Динамический шейпинг трафика."  
Сообщение от Sector (ok) on 04-Мрт-06, 18:11 
Здравствуйте!

Возникла задача построить роутер для небольшой домовой сети.
Т.к. имеется узкий канал в интернет (128Кб) без подсчета трафика - первоочередная задача будущего маршрутизатора - шейпинг канала индивидуально для каждого пользователя. Для исключения перегрузок канала и комфортной работы одновременно нескольких пользователей сформировалось следующее решение проблемы:
Маршрутизатор должен отслеживать активность пользователя, и, в том случае, если юзер начинает что-то активно качать из инета - автоматом ступенчато уменьшать ширину канала на этого пользователя до минимального значения. После уменьшения активности - восстанавливать ширину канала. В ночное время - разрешить пользователям качать на максимально возможной скорости и распределять всю ширину канала поровну между всеми качающими.

Видел такую систему на безлимитном тарифе какого-то спутникового провайдера.

Прошу помощи в выборе ОС и ПО максимально подходящего для решения поставленной задачи. Поиск готовых решений ни к чему не привел. Буду благодарен за любую конкретную информацию или ссылки.

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Динамический шейпинг трафика."  
Сообщение от edwin (ok) on 04-Мрт-06, 22:30 
>Здравствуйте!
>
>Возникла задача построить роутер для небольшой домовой сети.
>Т.к. имеется узкий канал в интернет (128Кб) без подсчета трафика - первоочередная
>задача будущего маршрутизатора - шейпинг канала индивидуально для каждого пользователя. Для
>исключения перегрузок канала и комфортной работы одновременно нескольких пользователей сформировалось следующее
>решение проблемы:
>Маршрутизатор должен отслеживать активность пользователя, и, в том случае, если юзер начинает
>что-то активно качать из инета - автоматом ступенчато уменьшать ширину канала
>на этого пользователя до минимального значения. После уменьшения активности - восстанавливать
>ширину канала. В ночное время - разрешить пользователям качать на максимально
>возможной скорости и распределять всю ширину канала поровну между всеми качающими.
>
>
>Видел такую систему на безлимитном тарифе какого-то спутникового провайдера.
>
>Прошу помощи в выборе ОС и ПО максимально подходящего для решения поставленной
>задачи. Поиск готовых решений ни к чему не привел. Буду благодарен
>за любую конкретную информацию или ссылки.

В вашем случае на мой взгляд наиболее лучшим решеением будет использования pf+altq.
Они умеют все динамически нарезать.

http://www.unixdoc.ru/index.php?mode=2&podmode=1&arcicle_id=104&theme=PF%20OpenBSD%20firewall#top6

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

3. "Динамический шейпинг трафика."  
Сообщение от worm email(ok) on 05-Мрт-06, 19:38 
>на мой взгляд наиболее лучшим решеением будет использования pf+altq.
>
>Они умеют все динамически нарезать.
>
>http://www.unixdoc.ru/index.php?mode=2&podmode=1&arcicle_id=104&theme=PF OpenBSD firewall#top6
Расскажи тогда как сделать добавление правил в PF к связке MPD+FreeRADIUS+MySQL/Oracle.
Пример с IPFW есть в доке к MPD. Хотелось бы использовать в данной связке PF, но пока что остановился на IPFW.
Юзер может быть прицеплен не к конкретному интерфейсу ng, а на какой попадет.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Динамический шейпинг трафика."  
Сообщение от edwin (ok) on 05-Мрт-06, 22:38 
>Расскажи тогда как сделать добавление правил в PF к связке MPD+FreeRADIUS+MySQL/Oracle.

См. таблицы.
Вдоке это описано.
Хотя и ipfw неплохой вариант ... единсвенное что он динамичсеки канал шейпить не может


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

2. "Динамический шейпинг трафика."  
Сообщение от Pavel VIce on 05-Мрт-06, 19:20 
Под linux для этого есть iproute2 tools. Если накинуть есче пару патчей(esfq,...) то все будет просто зашибись. Не забудь поставить проксю.
А вообще читай Linux Advanced Routing & Traffic Control HOWTO там про все есть, на opennet.ru он есть.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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