Коммутатор мигает всеми лампочками: поиск сетевой петли и Broadcast Storm
Симптомы сетевого коллапса (Широковещательный шторм)
Внезапно во всем офисе полностью пропадает интернет и доступ к серверам. На всех коммутаторах (свитчах) светодиодные индикаторы портов начинают синхронно и с бешеной частотой мигать всеми лампочками одновременно. Пинг до любого сетевого устройства либо не проходит вообще (100% потерь), либо составляет более 2000–3000 мс. Процессоры управляемых свитчей загружены на 100%.
Причины возникновения явления «Broadcast Storm»
| Причина аварии | Как возникает | Физический процесс |
|---|---|---|
| Кабельная петля (Loop) | Пользователь воткнул оба конца одного патч-корда в две соседние розетки на стене | Пакет бесконечно циркулирует по кругу, размножаясь коммутатором |
| Неисправный неуправляемый свитч | Зависание микросхемы дешевого 5-портового свитча под столом | Генерация непрерывного потока мусорных Ethernet-фреймов |
| Отключен протокол STP | На свитчах деактивирован Spanning Tree Protocol | Сеть не может автоматически разорвать возникшее кольцо |
Экстренная пошаговая ликвидация аварии
- Физическая локализация методом половинного деления:
- Подойдите к главному (Core) коммутатору.
- Начните поочередно отключать магистральные кабели (Uplink), ведущие к другим этажам и кабинетам, пока бешеное мигание индикаторов не прекратится.
- Как только после отключения определенного кабеля сеть ожила — проблема находится на линии этого конкретного этажа/комнаты.
- Пройдите по кабинетам и найдите виновника: обычно это уборщица, воткнувшая свободный конец кабеля обратно в розетку, или неуправляемый настольный свитч.
- Включение аппаратной защиты от петель на коммутаторах Cisco (STP):
Включите современный протокол Rapid Spanning Tree и защиту абонентских портов:
Switch(config)# spanning-tree mode rapid-pvst # Включаем защиту на всех клиентских портах: Switch(config)# interface range FastEthernet0/1 - 24 Switch(config-if-range)# spanning-tree portfast Switch(config-if-range)# spanning-tree bpduguard enable(Если в защищенный порт воткнут петлю, свитч мгновенно отключит его программно за 0.1 секунды).
- Включение функции защиты от петель на MikroTik (Loop Protect):
/interface ethernet set [find] loop-protect=on loop-protect-disable-time=5m
Что делает BPDU Guard? При получении служебного пакета BPDU на абонентском порту коммутатор понимает, что в порт подключен другой свитч или возникла петля, и немедленно переводит порт в состояние err-disable, спасая всю остальную компанию от падения сети.
Частые вопросы (FAQ)
Почему неуправляемые дешевые свитчи опасны для офисной сети?
Неуправляемые свитчи (D-Link, TP-Link за 1000 руб) не поддерживают протоколы STP/Loopback Detection и прозрачно пропускают петли на уровень ядра корпоративной сети.
Что такое Storm Control на коммутаторах?
Это функция ограничения полосы для широковещательного трафика: если объем broadcast-пакетов на порту превышает 10-20%, свитч автоматически отбрасывает лишние пакеты.
Как вывести порт из блокировки после устранения петли?
В Cisco в контексте порта выполните shutdown, затем no shutdown. В MikroTik порт включится автоматически через заданное время disable-time.
В чем разница между классическим STP (802.1D) и RSTP (802.1w)?
Старый STP блокирует петлю за 30–50 секунд, в то время как современный Rapid STP (RSTP) отрабатывает изменение топологии менее чем за 1–2 секунды.