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

Исходное сообщение
"Шейпинг траффика для группы/подсети какие подходы?"

Отправлено onorua , 02-Дек-09 21:19 
Есть локальная сеть с выходом в интернет. Есть в ней пользователи которые должны получать например 2Мб, 4Мб, и которые дожны получать 8Мб не гарантированной скорости. Весь канал 20Мб.
Подскажите какой класс, или что нужно использовать чтоб для подсети или маркированных определенном образом пакетов для каждого IP по 2Mb раздавало например? Писать для каждого IP по правилу - не хотелось бы.
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"Шейпинг траффика для группы/подсети какие подходы?"
Отправлено Pahanivo , 03-Дек-09 07:54 
>Есть локальная сеть с выходом в интернет. Есть в ней пользователи которые
>должны получать например 2Мб, 4Мб, и которые дожны получать 8Мб не
>гарантированной скорости. Весь канал 20Мб.
>Подскажите какой класс, или что нужно использовать чтоб для подсети или маркированных
>определенном образом пакетов для каждого IP по 2Mb раздавало например? Писать
>для каждого IP по правилу - не хотелось бы.
>Заранее спасибо.

например freebsd+ipfw+dummynet


"Шейпинг траффика для группы/подсети какие подходы?"
Отправлено onorua , 04-Дек-09 14:25 
>>Есть локальная сеть с выходом в интернет. Есть в ней пользователи которые
>>должны получать например 2Мб, 4Мб, и которые дожны получать 8Мб не
>>гарантированной скорости. Весь канал 20Мб.
>>Подскажите какой класс, или что нужно использовать чтоб для подсети или маркированных
>>определенном образом пакетов для каждого IP по 2Mb раздавало например? Писать
>>для каждого IP по правилу - не хотелось бы.
>>Заранее спасибо.
>
>например freebsd+ipfw+dummynet

А если есть Linux? На сколько я посмотрел в интернете, dummynet для Linux пока что портировано на одну версию.


"Шейпинг траффика для группы/подсети какие подходы?"
Отправлено Pahanivo , 04-Дек-09 14:38 
1) ткни пальцем в слово линукс в первом посте
2) гугл - в линуксе тоже шейперы есть

"Шейпинг траффика для группы/подсети какие подходы?"
Отправлено onorua , 04-Дек-09 16:10 
>1) ткни пальцем в слово линукс в первом посте
>2) гугл - в линуксе тоже шейперы есть

Я знаю что шейперы есть. Но. В линуксе есть несколько подходов к шейпингу:
марикровать пакет по IP или же просто резать без каких либо маркировок. Но обязательно отправлять его в определенную очередь, предварительно созданную.
Мне же хочется:
Для каждого абонента из подсети, чтоб автоматически создавалась "очередь", с заданной скоростью. Dummynet - это умеет, судя по документации. посмотрел на netem - не то.
Может кто сталкивался с такой проблемой?

P.S.  Гуглю уже 3-й день, но что-то толкового не нашел ничего.


"Шейпинг траффика для группы/подсети какие подходы?"
Отправлено onorua , 04-Дек-09 17:14 
>[оверквотинг удален]
>марикровать пакет по IP или же просто резать без каких либо маркировок.
>Но обязательно отправлять его в определенную очередь, предварительно созданную.
>Мне же хочется:
>Для каждого абонента из подсети, чтоб автоматически создавалась "очередь", с заданной скоростью.
>Dummynet - это умеет, судя по документации. посмотрел на netem -
>не то.
>Может кто сталкивался с такой проблемой?
>
>P.S.  Гуглю уже 3-й день, но что-то толкового не нашел ничего.
>

Вот вродь нашел:
http://forum.nag.ru/forum/index.php?showtopic=48301&st=0&p=3...
http://forum.nag.ru/forum/index.php?showtopic=44152

Может кто сталкивался пока я себе шишки не набил :) А то на выходных буду ковырять.