天天看點

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

本節書摘來自異步社群《ccnp tshoot 300-135認證考試指南》一書中的第5章,第5.6節stp故障工單,作者 【加】raymond lacoste , 【美】kevin wallace,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視

5.6  stp故障工單

ccnp tshoot 300-135認證考試指南

本節将給出與本章前面讨論過的主題相關的故障工單,目的是通過這些故障工單讓讀者真正了解現實世界或考試環境中的故障檢測與排除流程。本節的所有故障工單都以圖5-6所示的拓撲結構為例。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

5.6.1 故障工單5-1

故障問題:根據流量分析儀的分析結果,從vlan 10中的端站發出且去往骨幹網的流量應該流經sw1,但是卻流經了sw2。

從拓撲結構可以看出,sw1應該是vlan 10的根網橋,因而在正常情況下,vlan 10 的所有流量都應該流經sw1。是以應該在sw1上利用show spanning-tree vlan 10指令檢查根網橋的情況(如例5-15所示)。注意到sw1不是vlan 10的根網橋。從輸出結果中的root id部分可以看出,mac位址為bbbb.bbbb.bbbb的交換機為根網橋。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

接下來應該檢查哪台交換機是根網橋。圖5-6顯示bbbb.bbbb.bbbb是sw2的mac位址,不過如果沒有該拓撲結構圖,那麼該如何确定哪台交換機是根網橋呢?應該跟蹤流量的路徑。從例5-15的輸出結果可以看出,sw1連接配接根網橋的端口是吉比特以太網接口gi1/0/5,輸出結果底部顯示的資訊可以證明該端口為根端口,因而使用show cdp neighbors指令可以證明sw2通過接口gi1/0/5直連sw1(如例5-16所示)。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

為了解決該問題,需要利用no spanning-tree vlan 10 priority 0指令删除指令spanning-tree vlan 10 priority 0。完成上述操作之後,可以通過show spanning-tree vlan 10指令驗證sw1已成為vlan 10的根網橋(如例5-19所示)。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

目前已證明sw1是根網橋,這一點與圖5-6中的網絡結構圖完全比對,如果圖5-6始終保持更新,那麼就可以信任該圖顯示的相關資訊。從圖5-6可以看出,sw3與sw1之間以及sw3與sw2之間均有一條吉比特以太網鍊路,這些鍊路的預設開銷均為4。從sw3的show spanning-tree vlan 10指令的輸出結果可以看出,通過吉比特以太網端口gi0/2到達根網橋的總開銷為8(如例5-21所示)。檢視gi0/1可以知道,該端口目前是處于阻塞狀态的可替換端口,開銷為10。由于開銷10大于使用gi0/2時的總開銷,是以看起來接口gi0/1的開銷似乎曾經被修改過。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

删除了該指令之後,可以通過show spanning-tree vlan 10指令驗證sw3已經将gi0/1用作根端口,且開銷為4(如例5-23所示)。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單
《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

由于目前還沒有其他使用者報告出現上述網絡故障,因而檢查syslog伺服器上的sw3日志,可以看到如下消息:

看起來快速以太網接口fa0/1收到了pc1發送的bpdu消息。在sw3上運作show spanning-tree inconsistentports指令,證明快速以太網接口fa0/1處于根不一緻狀态(如例5-28所示)。

《CCNP TSHOOT 300-135認證考試指南》——5.6節STP故障工單

繼續閱讀