1,問題描述

如拓撲所示,客戶將兩臺S5700分別接入E9000的交換網板1和交換網板4,E9000上行口均配置成access口並加入vlan 2,下行口保持默認配置(屬於vlan 1),兩個交換網板間邏輯隔離,對應線纜連接好後,客戶發現LSW4 G0/0/2口被STP阻塞了。

2,告警信息

在LSW4上查看接口生成樹狀態,G0/0/2口被阻塞

dis stp brief

MSTID Port Role STP State Protection

0 GigabitEthernet0/0/1 ROOT FORWARDING NONE

0 GigabitEthernet0/0/2 ALTE DISCARDING NONE

2,處理過程

1、在LSW4上查看根橋信息,發現根橋是LSW3

display stp

-------[CIST Global Info][Mode MSTP]-------

CIST Bridge :32768.4c1f-cc1f-2059

Config Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

Active Times :Hello 2s MaxAge 20s FwDly 15s MaxHop 20

CIST Root/ERPC :0 .4c1f-cca4-65d8 / 40000 //4c1f-cca4-65d8 是LSW3 mac地址

CIST RegRoot/IRPC :32768.4c1f-cc1f-2059 / 0

2、將E9000交換網板1連接LSW4接口加入STP進程1,將E9000交換網板4連接LSW4接口加入STP進程1後問題解決

3,根因

S5700默認只有一個STP進程0,且默認運行MSTP協議,所有vlan在一個實例中,同一個STP進程只能選舉一個根橋,雖然連接LSW4的接口與連接LSW3的接口不在一個vlan,但是當根橋ID確認後,E9000交換網板會將同一個根橋ID寫到BPDU報文中並傳給相連的其他設備,LSW4從兩個不同的口收到的BPDU報文中,根橋ID都是一致的,LSW4認爲存在環路,所以將對應接口阻塞。

4,解決方案

將E9000連接LSW4交換網板對應接口劃分到不同的STP進程中,每個進程獨立計算根橋信息,互不干擾。

命令如下:

stp process 1 //創建STP進程1

interface GigabitEthernet X/X/X //將接口GigabitEthernet X/X/X加入STP進程1中

stp binding process 1

查看原文 >>
相關文章