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

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



Покотиленко Костик wrote:

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

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

Классы обслуживания должны создаваться в любом случае, иначе как тогда будет работать планировщик. Динамическое создание классов по приходу пакета с указанного IP не реализовано.

Много классов -- это не проблема, их можно нагенерировать скриптами сколько угодно. Проблема в том, что для классификации трафика нужно много фильтров, что приводит к расходу процессорного времени, т.к. их нужно обходить при каждом получении пакета. Если будет по одному IP на класс, то лучше всего воспользоваться фильтром fw и модулем IPMARK, либо модулем IPCLASSIFY, который работает напрямую без фильтров tc. Примеры легко ищутся в документациях к модулям. Также в u32 реализованы т.н. хэширующие фильтры (см. lartc.org), но с ними наборы правил будут намного сложнее.


Reply to: