Конфигурирование Policer

для конфигурирования делаем следующие шаги:

    1. создаем policer.

      [edit]user@host# edit firewall policer 4M # даем название «полисеру», допустим 4М — ограничение на 4МБит
  1. конфигурируем ограничение.

    [edit firewall policer 4M-policer]
    user@host# set if-exceeding bandwidth-limit 4M
    user@host# set burst-size-limit 30k # (4 000 000 * 0,005) / 8 = 2,5K — официальный расчет, но можно величину сделать и побольше.
    user@host# set then discard

Прикручиваем полисер на интерфейс

    1. Заходим в настройки нужного нам интерфейса.

      [edit]user@host# edit interfaces fe-0/0/0
  1. Применяем полисер.

    [edit interfaces fe-0/0/0]
    user@host# set unit 0 family inet policer input 4M-policer
    user@host# set unit 0 family inet policer output 4M-policer
    user@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;
     }
}