Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Сетевая петля (Broadcast Storm): почему упал свитч и как работает STP

Обновлено: 27.08.2026  ·  Официальная база знаний

Что такое сетевая петля (Network Loop)?

Сетевая петля возникает, когда сетевой патч-корд случайно вставляют обоими концами в один и тот же коммутатор (свитч), либо когда два коммутатора соединяют между собой двумя кабелями без специальной настройки. Пакеты начинают бесконечно крутиться по кругу, размножаясь в геометрической прогрессии — возникает широковещательный шторм (Broadcast Storm).

Симптомы сетевой петли в офисе

ПризнакЧто наблюдается в реальности
Индикаторы на свитчеВсе лампочки на всех портах бешено и синхронно моргают с максимальной частотой
Доступ к сетиИнтернет и сетевые диски мгновенно пропадают у 100% сотрудников
Пинг до шлюзаПинг подскакивает с 1 мс до 2000–5000 мс с потерей 90% пакетов
Процессор коммутатораЗагрузка CPU управляемого свитча достигает 100%

Как устранить петлю и защитить сеть навсегда

  1. Экстренное решение при аварии:

    Если сеть упала прямо сейчас, пройдите по кабинетам и коммутационным шкафам. Ищите неуправляемые маленькие свитчи под столами пользователей, куда кто-то мог воткнуть провод «из розетки в розетку». Поочередно отключайте порты на главном свитче, пока бешеное мигание не прекратится.

  2. Включаем протокол защиты RSTP на коммутаторах:

    Протокол RSTP (Rapid Spanning Tree Protocol) автоматически находит запасные и закольцованные линии и мгновенно блокирует лишний порт за 1–2 секунды, не давая сети лечь.

    Пример включения RSTP на MikroTik:

    /interface bridge set [find name=bridge] protocol-mode=rstp

    Пример настройки на Cisco Catalyst:

    Switch(config)# spanning-tree mode rapid-pvst
    Switch(config)# spanning-tree portfast default
    Switch(config)# spanning-tree portfast bpduguard default
  3. Включаем защиту от дурака (Loop Protect / BPDU Guard):

    Функция Loop Protect отправляет специальный проверочный кадр раз в секунду. Если этот кадр вернулся обратно в свитч — порт автоматически выключается на 5 минут:

    /interface ethernet set [find] loop-protect=on loop-protect-disable-time=5m

Главное правило топологии: Никогда не используйте в корпоративной сети дешевые неуправляемые свитчи («мыльницы») в кабинетах пользователей. В 95% случаев сетевые петли создают именно уборщицы или сами сотрудники, случайно закольцевав настольный хаб.

Практический опыт инженера: Если в сети нет управляемых свитчей с поддержкой STP, локализовать виновника можно с помощью утилиты Wireshark: вставьте ноутбук в любой порт и запустите захват. Вы увидите миллионы одинаковых Broadcast-пакетов с MAC-адресом виновного сетевого интерфейса.

Частые вопросы (FAQ)

Почему неуправляемые свитчи намертво виснут при петле?

У простых свитчей нет собственного процессора для фильтрации шторма и памяти под гигантские таблицы MAC-адресов. Их буфер переполняется за 2 секунды, и чип зависает.

Чем RSTP лучше классического STP?

Классический протокол STP блокирует и разблокирует петли за 30–50 секунд, во время которых сеть простаивает. Современный RSTP реагирует на аварию менее чем за 1–2 секунды.

Что такое BPDU Guard на портах Cisco?

Это функция безопасности, которая мгновенно переводит порт доступа (Access) в состояние ошибки (err-disable), если в него воткнули другой коммутатор или маршрутизатор.

Поможет ли перезагрузка свитча при наличии физической петли?

Нет. После включения свитч проработает ровно 3–5 секунд, после чего шторм начнется заново до физического извлечения проблемного кабеля.