1. Основная рекомендация - размер буфера должен быть больше, иначе пакеты могут уничтожаться.
rate - полоса пропускания (в байтах или пакетах)
mbs - максимальный размер буфера данных (в байтах или пакетах)
Например, полоса данных составляет 256 пакетов/с,
размер буфера - 3000 пакетов/с.
В таком случае при создании rl профиля нужно указать следующие параметры: rate - 256, mbs - 3000.
Этот пример справедлив для ситуации, когда опция level имеет значение packet.
2. Можно воспользоваться генератором трафика, например - Nemesis (есть в *nix системах). На ответной стороне можно банально воспользоваться снифером для подсчета количества пакетов в секунду.
3. В рамках применения фильтрующих правил опция actionval должна содержать валидное значение, в зависимости от используемого действия (action), кроме setprio, retagprio, и retagserviceprio действий.
К примеру, для действия copytocontrol эта опция может принимать два значения: 0 - запрещено, 1 - разрешено, для действия modifytos опция actionval должна иметь значение, на которое нужно заменить значение поля ToS в пакете в диапазоне от 0 до 255. Все значения должны вводится в шестнадцатеричном формате.
При создании описанного Вами правила все пакеты, содержащие определенные при создании правила IP адреса и значения 0x10 поля ToS заголовка пакета будут переданы на обработку правилу RateLimiter.
За подробностями обращайтесь к руководству пользователя.
4. Да, именно так.
_________________ С уважением, Давыдов Денис.
|