[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ограничение максимальной скорости по IP



Добрый день,

есть роутер на котором настроено разделение канала по группам клиентов
(HTB). Сейчас в одной группе нужно сделать подгруппу для клиентов и
безлимитными пакетами. Для этого им нужно ограничить максимальную
скорость.

Вопрос: есть ли дисциплина позволяющая ограничивать максимальную
скорость до указанного значения для каждого IP отдельно, так чтобы не
нужно было для каждого следующего безлимитчика добавлять класс
ограничения?

В идеале ветку для этой группы вижу так:

+ HTB class with from 5 Mbit/s to 5 Mbit/s
  | HTB class with from 1 Mbit/s to 5 Mbit/s prio 2 (для клиентов с
оплатой по трафику)
  | HTB class with from 4 Mbit/s to 5 Mbit/s prio 1 (для клиентов с
безлимитными пакетами)
    + {some limit qdisc}
      | max speed limit 128 KBit/s (для 128K безлимитки) prio 1
      | max speed limit 256 KBit/s (для 256K безлимитки) prio 2
      | max speed limit 512 KBit/s (для 512K безлимитки) prio 3

Гарантирование скоростей 128, 256 и 512 в случае если суммарное
количество скоростей по клиентам этих групп больше 4 MBit/s не
критично. 

Если кто сталкивался, посоветуйте что именно лучше использовать. В
netfilter уже написал, в larc напишу.

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: