本節書摘來自異步社群《ccnp tshoot 300-135認證考試指南》一書中的第6章,第6.5節svi故障工單,作者 【加】raymond lacoste , 【美】kevin wallace,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
6.5 svi故障工單
ccnp tshoot 300-135認證考試指南
本節将給出與本章前面讨論過的主題相關的故障工單,目的是通過這些故障工單讓讀者真正了解現實世界或考試環境中的故障檢測與排除流程。本節的所有故障工單都以圖6-5所示的拓撲結構為例。

6.5.1 故障工單6-3
故障問題:pc1無法通路pc2的資源。
首先驗證該故障工單提到的故障問題。例6-19證明了pc1無法通路pc2的資源,這是因為ping測試失敗。
接下來驗證sw2在正确的接口上學到了pc1的mac位址并且關聯到正确的vlan上。從例6-22顯示的show mac address-table dynamic指令輸出結果可以看出,pc1的mac位址(0800:275d:06d6)與fa0/1及vlan 10相關聯。
導緻svi協定處于down狀态的原因有哪些呢?
交換機上不存在與該svi對應的vlan;
svi被管理性關閉;
對于該vlan來說,沒有任何一個交換端口(接入或中繼)為up/up且處于生成樹轉發狀态。
中繼接口無法學到mac位址的原因有哪些呢?
中繼的封裝方式、模式以及本征vlan不比對;
中繼以手工或動态方式過濾了該vlan的流量,緻使該vlan的生成樹處于非轉發狀态;
交換機上不存在該vlan。
對比上述兩個原因清單,有哪些相同點呢?
vlan不存在;
沒有任何一個接口上的vlan處于生成樹轉發狀态。
在sw1上運作show interfaces trunk指令,可以看到gig1/0/1接口上每個vlan的生成樹轉發狀态。例6-25顯示了sw1的show interfaces trunk指令輸出結果,并以陰影方式顯示了sw1的接口gig1/0/1沒有處于vlan 10的生成樹轉發狀态,隻有vlan 1和vlan 20處于生成樹轉發狀态。進一步分析輸出結果可以發現,vlan 10根本就不在管理域中的活躍vlan清單中,因而表明sw1上不存在vlan 10。
回顧sw1的show vlan brief指令輸出結果,可以證明vlan确實不存在(如例6-26所示)。為了解決該問題,可以在全局配置模式下利用vlan 10指令建立該vlan。
6.5.2 故障工單6-4
首先驗證該故障工單提到的故障問題,例6-31證明了pc1無法通路pc2的資源,這是因為ping測試失敗。接下來證明pc1可以到達預設網關(如例6-32所示),這是因為ping測試成功,表明pc1與預設網關之間沒有故障。接下來驗證pc1可以到達vlan 20的預設網關(10.1.1.65)。例6-33證明了pc1可以到達vlan 20的預設網關,這是因為ping測試成功。
由于所有的ping測試均成功,因而表明sw1與pc2之間可能存在故障,可以從sw1向pc2發起ping測試來加以驗證。例6-34顯示了在sw1上運作ping 10.1.1.74指令的輸出結果,可以看出ping測試成功,進而否定了sw1與pc2之間存在故障的假設。
簡而言之,pc1可以ping通svi 10,pc2可以ping通svi 20,那麼可以推斷
接下來利用show ip route指令檢查sw1的路由表。show ip route指令的輸出結果(如例6-37所示)看起來根本就不像路由表,因而sw1無法路由流量,隻能響應發送到本地接口的ping。大家應該能夠通過例6-37的輸出結果找到問題的解決方案。問題在于sw1上沒有啟用ip路由。三層交換機預設不啟用ip路由,如果要啟用ip路由,需要在全局配置模式下運作ip routing指令。