Есть задача шейпить клиентов. Существует множество тарифных планов, с разными скоростями и различными ресурсами, на которые соответственно скорости тоже различны.
Например внутренние ресурсы без зарезки, пиринговые сети(куча ип) 10 мегабит, а инет один мегабит. И это всего лишь один тарифный план, а их там минимум 10. Клиенты подключаются через mpd5 и шейпер будет конфигуриться динамически, через скрипт.
Сейчас на ум приходит решение такое: Подключается клиент, я создаю 4 пайпа с нужными скоростями (инет, пиринг, вход, исход), далее создаю 4 правила которые заруливают трафик в пайп и 2 для доступа к внутренним ресурсам. Пиринговые сети и внутренние ресурсы записываю в table ipfw. Получается на одного клиента 6 правил, а клиентов на данный момент подключается в районе 500 и будет все больше.
В линухе сделано через tc и соответственно нет смысла проверять столько правил. А вот как поведет себя ipfw имея грубо 3000 правил я даже предположить не могу.
Может есть какие то более умные решения или как то можно это все дело оптимизировать?
Шейпер на множество клиентов и тарифных планов.
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- проходил мимо
Re: Шейпер на множество клиентов и тарифных планов.
а вы функциональность ng_car смотрели?
-
- мл. сержант
- Сообщения: 106
- Зарегистрирован: 2009-04-16 0:28:05
Re: Шейпер на множество клиентов и тарифных планов.
Это уже интереснее но все же как я понял типы трафика придется описывать в ipfw судя по статье http://subnets.ru/blog/?p=763 . И там точно так же будет куча проверок или я что то не так понял?