Устранение ошибок взаимодействия PVST+ и MSTP: Boundary Dispute
- Граничный порт MSTP переходит в состояние
Bndry-InconsistentилиDispute. - В логах фиксируется ошибка:
%SPANTREE-2-PVSTSIM_FAIL: Inconsistency inferior BPDU received on GigabitEthernet1/0/10. - Трафик определенных VLAN блокируется на стыке между регионами MSTP и PVST+.
- Команда
show spanning-tree inconsistentportsпоказывает нарушения на межсетевом транке.
1. Просмотр несогласованных граничных портов
show spanning-tree inconsistentports
show spanning-tree vlan 1 detail | include boundary|dispute2. Проверка роли Root Bridge в VLAN 1
Для корректной работы PVST Simulation корневой коммутатор для VLAN 1 и всех экземпляров MSTP (CIST Instance 0) обязан находиться внутри региона MSTP:
! На коммутаторе MSTP:
conf t
spanning-tree mst 0 priority 0
! На коммутаторе Cisco PVST+:
conf t
spanning-tree vlan 1 priority 40963. Проверка трансляции BPDU на пограничном транке
Убедитесь, что все VLAN, существующие на стороне PVST+, разрешены на транковом порту MSTP:
interface TenGigabitEthernet1/0/1
switchport mode trunk
switchport trunk allowed vlan 1-100
spanning-tree mst simulate pvst enable4. Перезапуск пограничного интерфейса
interface TenGigabitEthernet1/0/1
clear spanning-tree detected-protocols Частые вопросы (FAQ)
Что такое PVST Simulation на коммутаторах с MSTP?
Это механизм, позволяющий MSTP коммутатору взаимодействовать с Cisco PVST+. Граничные порты MST генерируют индивидуальные PVST+ BPDU для каждого активного VLAN, копируя параметры CIST (Instance 0).
Почему возникает ошибка PVST Simulation Inconsistency?
Она возникает, если коммутатор PVST+ за пределами MST-региона считает себя корнем для какого-либо пользовательского VLAN лучше, чем корень CIST в MST-регионе, что нарушает правила построения единого остовного дерева CST.
Какое главное правило построения гибридной сети MSTP + PVST+?
MSTP регион должен содержать в себе абсолютный Root Bridge для всей сети (Instance 0 Priority = 0), а на стороне PVST+ приоритеты для всех VLAN должны быть строго хуже (например, 4096, 8192 и выше).
Что делает команда clear spanning-tree detected-protocols?
Она заставляет интерфейс сбросить определение соседнего протокола (например, 802.1D) и заново выполнить согласование режима RSTP/MSTP на порту.