Конфигурирование 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;
}
}