Конфигурирование Policer
для конфигурирования делаем следующие шаги:
-
-
создаем policer.
[edit]user@host# edit firewall policer 4M # даем название «полисеру», допустим 4М — ограничение на 4МБит
-
-
конфигурируем ограничение.
[edit firewall policer 4M-policer]user@host# set if-exceeding bandwidth-limit 4Muser@host# set burst-size-limit 30k # (4 000 000 * 0,005) / 8 = 2,5K — официальный расчет, но можно величину сделать и побольше.user@host# set then discard
Прикручиваем полисер на интерфейс
-
-
Заходим в настройки нужного нам интерфейса.
[edit]user@host# edit interfaces fe-0/0/0
-
-
Применяем полисер.
[edit interfaces fe-0/0/0]user@host# set unit 0 family inet policer input 4M-policeruser@host# set unit 0 family inet policer output 4M-policeruser@host# commit # применяем наши изменения
Результат
user@host# run show conf
interfaces { fe-0/0/0 { unit 0 { family inet { policer { input 4M; output 4M; } address xx.xxx.xxx.xxx/24; } } }
---- firewall { policer 4M { if-exceeding { bandwidth-limit 4m; burst-size-limit 30k; } then discard; } }