Как уронить Mesh систему Keenetic
После реорганизации локальной сети путем замены сетевого оборудования на более производительное начались проблемы с сетью Wi-Fi на базе коммутаторов Keenetic объединенных в бесшовную MESH сеть. Причем отказ произошел не одновременно всей сети а сегментами и к концу рабочего дня в работе остался только корневой маршрутизатор. Хочу отметить оперативную работу технической поддержки производителя, проблему выявили достаточно оперативно. Но в чем же она была? Ответ оказался не совсем очевидным. Контроллер MESH системы Keenetic должен быть ОБЯЗАТЕЛЬНО!!! корневым узлом в STP. После рекомендованных производителем действий по повышению уровня корневого узла MESH системы Keenetic все заработало в штатном режиме.
Вот ответ от службы техподдержки:
Судя по диагностике, схема работает некорректно из-за Hewlett Packard (пояснение: это управляемый коммутатор от HP Aruba 1830), он заявил себя корневым узлом STP:
В Wi-Fi системе протокол STP используется для управления связями между ретрансляторами. LLDP - для определения контролера в сети. Если промежуточное оборудование в сети вмешивается в работу STP/LLDP, либо не пропускает пакеты BPDU протокола STP - работа Wi-Fi системы будет нарушена. Симптомы при этом: петли, сетевой шторм, в случае если ретрансляторы видят транспортную сеть контроллера и подключаются к ней. А если ретрансляторы транспортную сеть не видят, то на них остается включенным беспроводной клиент, который вхолостую сканирует эфир, вызывая потери на собственной точке доступа.
Если имеется коммутатор, его нужно настраивать: можно попробовать отключить на нем STP/RSTP/MSTP, но тогда есть вероятность, что он будет просто отбрасывать BPDU-пакеты. Может помочь включение опции BPDU Flooding, если такая есть.
Нужно настроить коммутатор таким образом, чтобы у него был наименьший приоритет в топологии STP и он не занимал место контроллера. По умолчанию и Keenetic и коммутаторы имеют значение STP Bridge Priority 32768 DEC или 8000 HEX. Чем ниже значение, тем выше приоритет узла. Нужно либо повысить значение на коммутаторах, либо понизить на Keenetic.
В версии 4.1 добавлена команда mws stp priority, которая позволяет задать приоритет контроллеру. Он обязательно должен стать корневым узлом в STP.
Попробуйте выполнить на главном роутере команды в CLI:
mws stp priority 16384
system configuration save
https://help.keenetic.ru/hc/ru/articles/213965889.html
Команды также можно выполнить по ссылке http://192.168.1.1/a
Кроме того, коммутатор должен прозрачно пропускать протокол LLDP и это обрело повышенное значение именно с версии 4.1.x.
Назад