Возникла необходимость равномерно распределять канал на пользователей, а точнее на IP адреса. К примеру есть канал 2 МБита и нужно динамически делить его поровну между активными пользователями(IP адресами). Пробовал использовать дисциплину SFQ шейпера tc, но столкнулся с тем, что SFQ оперирует сессиями и распределение канала зависит от количества сессий с одного IP. Например торрент качалки забирают большую часть канала, мешая другим нормально пользоваться Интернетом. Нашёл описание дисциплины ESFQ, похоже решает эту задачу, но требует наложения патчей на ядро, но в системе стоит ядро гораздо новее, чем последний патч.Какие ещё варианты решения данной задачи? На данный момент рассматриваются любые решения, но хотелось бы решение на линухе.
|