Возвращаясь к началу темы мы пошли дальше.
Под 3-ий UTM написали на С++ маленький контролер скорости.
Задача была имея максимальную скорость ХХХ кБит/сек и максимальный трафик ХХХ Мб/мес (ну малоли у кого то нет возможности при выскокой закупочной цене давать полный анлим) регулировать скорость выдаваемую юзеру таким образом чтоб он не ныл "Почему так сильно ограничили скорость"
Шейпер высчитывает скорость на следующий час в зависимости от скаченного трафика.
Обязательные параметры для шейпера это как я уже сказал Максимальня скорость, Минимальная скорость, Кол-во трафика.
Шейпер выставляет лимит тем юзерам № тарифа которых совпадает с указанным в конфиге шейпера.
Собстна чето тут понаписал если комуто будет интереснее пишите в личку.
Думаю на 5 нетапе можно сделать подобное.
Предложение по шейпированию
Для UTM5 существует дополнительный модуль предоставлющий гибкий инструментарий для задач динамического ограничения скорости. Подробнее просьба писать на info@netup.ru