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

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

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

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

Устранение превышения диаметра сети STP: истечение Max Age и потеря BPDU

Обновлено: 25.08.2026 · Официальная документация ↗
  • Случайные кратковременные петли коммутации на удаленных коммутаторах доступа.
  • В выводе show spanning-tree detail параметр Message Age на пограничных свитчах равен или превышает значение Max Age (дефолт 20 сек).
  • Периферийные коммутаторы не получают корневые BPDU и ошибочно объявляют себя Root Bridge.
  • Постоянное перестроение топологии на дальних плечах древовидной L2-сети.

1. Проверка Message Age на удаленном коммутаторе

show spanning-tree vlan 10 detail | include Message Age|max age

Если вывод содержит: Message Age 19 (max age 20) — сеть находится в критической зоне риска потери BPDU.

2. Расчет и корректировка диаметра сети (Diameter) на Root Bridge

Никогда не меняйте таймеры вручную на обычных свитчах! Задайте реальный диаметр сети на Root Bridge, и ядро автоматически пересчитает таймеры Hello, Forward Delay и Max Age:

! Выполняется ТОЛЬКО на Root Bridge:
conf t
spanning-tree vlan 1-4094 root primary diameter 5

3. Безопасное увеличение Max Age для больших каскадных сетей

Если диаметр сети невозможно сократить архитектурно, увеличьте таймер Max Age на Root Bridge:

conf t
spanning-tree vlan 1-4094 max-age 24

4. Архитектурная реструктуризация сети

Разбейте длинные каскадные цепочки (Daisy-Chain) L2-коммутаторов на кольцевые топологии с переходом на маршрутизацию уровня ядра/распределения (L3 Access / Routed Access).

💡 Практика специалистов: Превышение диаметра сети более 7 коммутаторов в L2 топологии — грубая архитектурная ошибка. Вместо постоянного раздувания Max Age переводите уровень распределения на Routed L3 интерфейсы или внедряйте технологию EVPN-VXLAN.

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

Что такое Network Diameter в терминологии Spanning Tree?

Диаметр сети — это максимальное количество коммутаторов (хопов), через которое должен пройти пакет BPDU от Root Bridge до самого дальнего коммутатора L2-домена. Стандартное значение по умолчанию равно 7.

Как инкрементируется Message Age при прохождении через коммутатор?

Каждый коммутатор при трансляции BPDU увеличивает поле Message Age минимум на 1 (плюс время задержки обработки в очереди, если свитч перегружен). Если Message Age достигает Max Age, BPDU отбрасывается.

Почему нельзя менять Max Age на коммутаторах доступа?

Коммутаторы доступа не генерируют собственные таймеры, а строго наследуют значения параметров Hello Time, Max Age и Forward Delay, полученные в BPDU от текущего Root Bridge.

Как RSTP справляется с ограничением диаметра сети?

В RSTP поле Message Age заменено на счетчик Hop Count (со стандартным значением 20). При каждом прохождении узла Hop Count уменьшается на 1. При достижении 0 BPDU отбрасывается.

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