Шейпер на множество клиентов и тарифных планов.

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Spank
мл. сержант
Сообщения: 106
Зарегистрирован: 2009-04-16 0:28:05

Шейпер на множество клиентов и тарифных планов.

Непрочитанное сообщение Spank » 2009-08-26 20:51:40

Есть задача шейпить клиентов. Существует множество тарифных планов, с разными скоростями и различными ресурсами, на которые соответственно скорости тоже различны.
Например внутренние ресурсы без зарезки, пиринговые сети(куча ип) 10 мегабит, а инет один мегабит. И это всего лишь один тарифный план, а их там минимум 10. Клиенты подключаются через mpd5 и шейпер будет конфигуриться динамически, через скрипт.

Сейчас на ум приходит решение такое: Подключается клиент, я создаю 4 пайпа с нужными скоростями (инет, пиринг, вход, исход), далее создаю 4 правила которые заруливают трафик в пайп и 2 для доступа к внутренним ресурсам. Пиринговые сети и внутренние ресурсы записываю в table ipfw. Получается на одного клиента 6 правил, а клиентов на данный момент подключается в районе 500 и будет все больше.
В линухе сделано через tc и соответственно нет смысла проверять столько правил. А вот как поведет себя ipfw имея грубо 3000 правил я даже предположить не могу.
Может есть какие то более умные решения или как то можно это все дело оптимизировать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Spank
мл. сержант
Сообщения: 106
Зарегистрирован: 2009-04-16 0:28:05

Re: Шейпер на множество клиентов и тарифных планов.

Непрочитанное сообщение Spank » 2009-08-27 13:35:56

Это уже интереснее но все же как я понял типы трафика придется описывать в ipfw судя по статье http://subnets.ru/blog/?p=763 . И там точно так же будет куча проверок или я что то не так понял?