Сетевая петля в видеонаблюдении: почему ложится сеть и как включить STP
Коллапс офиса: интернет пропал, коммутаторы бешено мигают
Монтажники подключили новую партию уличных IP-камер. Через минуту во всем здании полностью падает локальная сеть: компьютеры теряют связь с серверами, 1С зависает, IP-телефоны отваливаются, роутер перестает отвечать на ping. На всех сетевых коммутаторах (свитчах) светодиоды портов начинают синхронно и с бешеной частотой мерцать сплошным светом (Широковещательный шторм / Broadcast Storm).
Симптомы сетевой петли коммутации L2
| Симптом | Что происходит физически | Реакция оборудования |
|---|---|---|
| Индикаторы свитча | Все порты непрерывно светятся/мерцают на 100% | Буферы пакетов переполнены |
| Команда ping 192.168.1.1 | Потери пакетов 90–100%, время ответа > 3000 мс | Таблица MAC-адресов перезаписывается миллионы раз в секунду |
| Процессор роутера/свитча | Загрузка CPU = 100% | Полное зависание операционной системы |
Что такое сетевая петля (Loop) простыми словами?
Сетевая петля возникает, когда один и тот же коммутатор случайно соединяют двумя патч-кордами сам с собой, либо соединяют два соседних свитча двумя кабелями параллельно. В протоколе Ethernet нет счетчика жизни пакета (в отличие от IP TTL). Обычный широковещательный служебный пакет начинает бесконечно и лавинообразно циркулировать по кругу, размножаясь в миллионы копий и забивая весь гигабитный канал за пару секунд.
Как найти виновника и устранить петлю
- Шаг 1. Экстренное восстановление (Метод половинного деления):
По очереди отключайте магистральные кабели от главного коммутатора. Как только после отключения определенного провода светодиоды свитча перестали бешено мигать и сеть ожила — петля находится на конце этой кабельной линии.
- Шаг 2. Проверьте «художества» монтажников:
Частая ошибка слаботочников: монтажник не разобрался в маркировке проводов на объекте и воткнул оба конца одного и того же длинного кабеля от камеры в два соседних порта одного свитча.
- Шаг 3. Включите протокол Spanning Tree (STP / RSTP / Loopback Detection):
На всех управляемых коммутаторах офиса обязательно включите протоколы предотвращения петель:
# Включение быстрого протокола RSTP на коммутаторах Cisco CLI: configure terminal spanning-tree mode rapid-pvst spanning-tree portfast default spanning-tree portfast bpduguard default # Включение защиты от петель Loop Protect на MikroTik: /interface bridge set bridge1 protocol-mode=rstp /interface ethernet set [find] loop-protect=on - Изолируйте видеонаблюдение в отдельный VLAN:
Никогда не пускайте трафик камер в общую сеть компьютеров! Выделите камеры в отдельную подсеть
VLAN 20 (CCTV). Даже если монтажники сделают петлю внутри VLAN камер, корпоративная сеть офиса продолжит работать без сбоев.
Опасность неуправляемых свитчей: Дешевые неуправляемые коммутаторы («мыльницы» за 1000 рублей) не поддерживают STP. Если в такой свитч воткнуть петлю, он мгновенно «убьет» всю сеть здания, пока провод не выдернут физически руками.
Частые вопросы (FAQ)
Что делает функция Loopback Detection (LBD)?
Функция LBD периодически отправляет с порта специальный проверочный пакет. Если этот же пакет возвращается обратно в соседний порт — коммутатор мгновенно программно выключает замкнутый порт, спасая остальную сеть.
Чем RSTP лучше старого STP?
Классический протокол STP (802.1D) при обнаружении топологических изменений блокирует порты на <b>30–50 секунд</b>. Быстрый протокол RSTP (802.1w) перестраивает дерево сети всего за <b>1–2 секунды</b>.
Может ли Wi-Fi роутер или точка доступа создать петлю?
Да, если точка доступа подключена к коммутатору кабелем и одновременно включен режим Mesh/WDS по беспроводной сети без изоляции моста.
Что такое BPDU Guard?
Это защитный механизм на портах доступа (куда подключаются ПК и камеры). Если в такой порт кто-то по ошибке воткнет сторонний свитч с петлей, порт мгновенно уйдет в состояние блокировки (err-disable).