Устранение рассинхронизации STP в агрегированных каналах EtherChannel
- Один или несколько физических портов внутри Port-Channel блокируются со статусом
Port-InconsistentилиSuspended. - В логах фиксируется ошибка:
%SPANTREE-2-CHNL_MISCFG: Detected loop in EtherChannel Port-Channel1. - Разделение агрегированного бандла (Bundle Split), потеря части трафика из-за неравномерного хэширования.
- Команда
show etherchannel summaryпоказывает статус портов(I)— Standalone или(D)— Down.
1. Проверка состояния агрегированного канала
show etherchannel summary
show spanning-tree inconsistentports2. Проверка идентичности физических параметров участников бандла
Все физические интерфейсы, входящие в Port-Channel, обязаны иметь идентичные параметры:
show running-config interface GigabitEthernet1/0/1
show running-config interface GigabitEthernet1/0/2Проверьте совпадение: speed, duplex, switchport mode, native vlan, allowed vlan list, spanning-tree cost/priority.
3. Проверка согласования протокола LACP
Ошибки часто возникают при использовании статического режима (channel-group X mode on) вместо динамического LACP:
conf t
interface range GigabitEthernet1/0/1 - 2
switchport mode trunk
switchport trunk allowed vlan 10,20,30
channel-group 1 mode active4. Пересчет и выравнивание Spanning Tree Cost на логическом интерфейсе
conf t
interface Port-Channel1
spanning-tree cost 10000 Частые вопросы (FAQ)
Почему нельзя использовать режим 'channel-group mode on' в продакшене?
Статический режим 'mode on' отключает протокольный обмен LACP/PAgP. Если один из кабелей поврежден или подключен не в тот свитч, свитч не сможет это обнаружить, что вызовет жесткую L2-петлю и блокировку STP.
Как STP воспринимает агрегированный канал Port-Channel?
Spanning Tree воспринимает весь бандл Port-Channel как один единственный логический порт. BPDU отправляются и принимаются через один из активных линков бандла.
Что означает статус порта 'Suspended' в выводе show etherchannel summary?
Статус Suspended означает, что параметры физического порта (например, MTU, дуплекс или разрешенные VLAN) не совпадают с конфигурацией логического мастер-интерфейса Port-Channel.
Как протокол LACP защищает от ошибок подключения кабеля (Misconfiguration Guard)?
LACP сверяет идентификаторы системы соседа (System ID) и номера портов. Если линки физически приходят на разные коммутаторы (не объединенные в стек/MLAG/vPC), порт автоматически отключается.