Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

RSTP_SYNC_FAILURE Сетевое оборудование и VPN

Устранение зависания порта RSTP в состоянии Discarding (Sync Failure)

Обновлено: 25.08.2026 · Официальная документация ↗
  • Point-to-Point линк между коммутаторами застревает в состоянии Discarding или BLK.
  • Механизм быстрой сходимости Proposal/Agreement не переводит Designated порт в Forwarding за доли секунды.
  • Порт переходит в Forwarding только по истечении классических таймеров 802.1D (через 30 секунд).
  • В выводе show spanning-tree interface тип линка определяется как Shr (Shared) вместо P2p (Point-to-Point).

1. Проверка типа линка и флагов согласования

show spanning-tree interface GigabitEthernet1/0/1 detail

Убедитесь, что в выводе указано: Link type is point-to-point, а статус порта не застрял в syncing.

2. Проверка настроек дуплекса (Half-Duplex ломает RSTP)

RSTP Proposal/Agreement работает только на полнодуплексных (Full-Duplex) каналах. Если включен Half-Duplex, порт переходит в медленный режим 802.1D:

conf t
interface GigabitEthernet1/0/1
 duplex full
 speed auto

3. Принудительное указание P2P типа линка

Если автоопределение типа линка сбоит:

conf t
interface GigabitEthernet1/0/1
 spanning-tree link-type point-to-point

4. Проверка отсутствия BPDU Filter

Убедитесь, что на транковом порту ошибочно не включен BPDU Filter:

conf t
interface GigabitEthernet1/0/1
 no spanning-tree bpdufilter enable
💡 Практика специалистов: Если между двумя L2-коммутаторами находится прозрачный провайдерский L2-канал (EoMPLS / VPLS), некоторые провайдеры могут блокировать кадры IEEE 802.1D (MAC 01:80:C2:00:00:00). В этом случае Proposal не дойдет до соседа, и порт зависнет в Discarding. Требуйте от оператора включения L2PT (Layer 2 Protocol Tunneling).

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

Как работает механизм Proposal / Agreement в RSTP?

Designated коммутатор отправляет BPDU с флагом Proposal. Сосед изолирует свои не-edge порты (процесс Sync) и отправляет ответ Agreement. После этого линк мгновенно переходит в Forwarding без ожидания таймеров Forward Delay.

Почему Half-Duplex интерфейс отключает быструю сходимость RSTP?

В Half-Duplex среде среда передачи считается разделяемой (Shared/Hub). Отправка Agreement одним узлом не гарантирует отсутствие петель с другими потенциальными хостами в коллизионном домене.

Что означает состояние Discarding в протоколе 802.1w?

Состояние Discarding в RSTP объединяет три устаревших состояния 802.1D: Disabled, Blocking и Listening. В этом режиме порт не передает пользовательский фрейм-трафик и не изучает MAC-адреса, но слушает BPDU.

Что происходит, если на одном конце линка настроен RSTP, а на другом — классический STP?

Коммутатор RSTP определяет соседство с legacy 802.1D и автоматически переводит данный порт в медленный режим совместимости с таймерами 30 секунд (Listening -> Learning -> Forwarding).

Полезные материалы
Рекомендуем