Шторм возникает вследствие чрезмерного количества broadcast, multicast, unknown unicast пакетов, одновременно передаваемых по сети через один порт, что приводит к перегрузке ресурсов сети и появлению задержек. Шторм может возникнуть при наличии «закольцованных» сегментов в сети Ethernet.
Коммутатор измеряет скорость принимаемого broadcast, multicast, unknown unicast трафика для портов с включенным контролем «шторма» и отбрасывает пакеты, если скорость превышает заданное максимальное значение.
Контроль шторма настраивается на физических интерфейсах и является рекомендованной настройкой при конфигурировании клиентских портов на коммутаторах уровня доступа.
Для настройки storm-control необходимо глобально определить режим работы функционала:
console(config)# storm-control mode {kbps | pps}
По умолчанию работает режим pps.
Для настройки контроля шторма на интерфейсе используется команда:
console(config-if)# storm-control <traffic-type> level {kbps/pps}, где
<traffic-type> - тип трафика: broadcast/multicast/dlf(unknown unicast);
Kbps – лимит обработки трафика, измеряется в килобитах в секунду;
pps – лимит обработки трафика, измеряется в pps;
Для перевода интерфейса в errdisable при обнаружении шторма используется команда:
console(config-if)# storm-control <traffic-type> action {shutdown}, где
{shutdown} - опциональный параметр, переводящий интерфейс в состояние errdisable при превышении порога.