Возможно ли организовать динамический шейпинг полосы
Добавлено: 2010-01-31 11:49:50
Добрый день всем!
Скажите пожалуйста, можно ли организовать динамическое нарезание провайдерского канала в инет таким образом:
К примеру всего в сетке 10 пользователей, если все десять дружно ринулись что-то интенсивно качать то каждому честно нарезается 1/10 полосы, а если 8 пользователей не лезут в сеть а 2-е что-то активно качают то и пусть им по 1/2 канала выдаётся? Так сказать динамическая нарезка полосы в зависимости от количества требующих её.
Я пока придумал это организовать только скриптом, который регулярно (каждые сколько-то секунд) смотрит на кол-во пользователей требующих инет и создаёт набор правил с pipe для ipfw. Но мне кажется что это коряво.
Скажите пожалуйста, можно ли организовать динамическое нарезание провайдерского канала в инет таким образом:
К примеру всего в сетке 10 пользователей, если все десять дружно ринулись что-то интенсивно качать то каждому честно нарезается 1/10 полосы, а если 8 пользователей не лезут в сеть а 2-е что-то активно качают то и пусть им по 1/2 канала выдаётся? Так сказать динамическая нарезка полосы в зависимости от количества требующих её.
Я пока придумал это организовать только скриптом, который регулярно (каждые сколько-то секунд) смотрит на кол-во пользователей требующих инет и создаёт набор правил с pipe для ipfw. Но мне кажется что это коряво.