Storm-control можно настроить в направлении upstream и downstream.
Ограничение настраивается для broadcast или multicast трафика.
Синтаксис команды:
<DIRECTION> <TYPE> rate-limit <RATE> <shutdown> <logging>
<DIRECTION> - направление передачи трафика (upstream \ downstream)
<TYPE> - тип трафика (broadcast \ multicast)
<RATE> - ограничение по пакетам в секунду (1-1000000)
<shutdown> - блокировать ONT при превышении значения <RATE>
<logging> - записывать сообщение о блокировке ONT из-за storm-control
Задача. Настроить ограничение прохождения broadcast трафика в upstream. Должно проходить не более 200 широковещательных пакетов в секунду. При превышении указанного rate-limit, ONT будет блокироваться и произойдет запись сообщения о блокировке ONT в лог:
Блок кода |
---|
ma4000# configure ma4000# profile shaping shp-00 ma4000(config-shaping)("shp-00")# upstream broadcast storm-control rate-limit 200 logging shutdown ma4000(config-shaping)("shp-00")# do commit ma4000(config-shaping)("shp-00")# do confirm |
Созданный профиль назначается на ONT:
Блок кода |
---|
ma4000# configure ma4000(config)# interface ont 0/0/0 ma4000(config)(if-ont-0/0/0)# profile shaping shp-00 ma4000(config)(if-ont-0/0/0)# do commit ma4000(config)(if-ont-0/0/0)# do confirm |
При возникновении шторма с ONT в лог слота будет выведено сообщение:
2022-01-19 06:50:32 pmchal notice: [ONT0/0] ONT_OK:sendOntStormAlarm Storm broadcast detected.
2022-01-19 06:50:32 pmchal notice: [ONT0/0] ONT access blocked
2022-01-19 06:50:32 pmchal notice: [ONT0/0] Exiting blocked state in 5 min
Просмотр существующих профилей shaping:
Блок кода |
---|
ma4000# show profile shaping |
Просмотр конфигурации указанного профиля shaping:
Блок кода |
---|
ma4000# show profile shaping <NAME> |