路由器故障是網路運維中最高頻的挑戰。本文依循 OSI 七層模型自底向上診斷邏輯,結合 Cisco 體系核心命令,構建一套可落地的故障排除標準流程,適用於企業級網路環境與進階學習者。
| OSI 層級 | 典型故障現象 |
|---|---|
| 物理層 (L1) | 光纖/雙絞線斷裂、介質不匹配、光模塊故障、電源異常、介面板卡損壞 |
| 資料鏈路層 (L2) | 封裝協議不匹配(HDLC/PPP/Frame Relay)、VLAN 錯配、STP 環路、MAC 地址衝突、介面錯包/碰撞 |
| 網路層 (L3) | IP 位址/掩碼錯誤、路由表缺失/錯誤、動態路由協議鄰居關係不通、MTU 不匹配導致分片失敗 |
| 傳輸層 (L4) | ACL/防火牆阻斷特定埠、連接耗盡、TCP 窗口過小、擁塞導致丟包重傳 |
| 應用層 (L5-L7) | DNS 解析失敗、應用協議錯誤、伺服器資源耗盡、證書過期 |
原則: 嚴格遵循 「從物理層向上逐層排查」,避免跳層導致誤判。
show/debug 輸出、檢視變更記錄。show interfaces [interface-id] status
show interfaces [interface-id] counters errors
shutdown,需 no shutdown 恢復。show running-config interface [id] // 確認 encapsulation
show interfaces [id] // 確認封裝類型、Keepalive
show spanning-tree // STP 狀態、阻塞埠
show vlan brief // VLAN 劃分
show mac address-table // MAC 學習情況
show ip route [network] // 核心:查路由表,確認下一跳、出介面
show ip protocols // 動態路由協議參數、鄰居
show ip ospf neighbor / show ip eigrp neighbors // 鄰居狀態
debug ip routing / debug ip ospf events // 謹慎用於生產環境
show ip route,確認路由表收斂一致性;檢查靜態路由、預設路由、動態路由(RIP/OSPF/EIGRP/IS-IS/BGP)參數匹配(如 AS 號、Area ID、認證)。ping 成功證明 L1-L3 通;traceroute 定位中斷節點。telnet ip port 驗證 L4 埠通達性。show controllers serial 確認 DCE/DTE 與時鐘源(clock rate)。show interfaces 關注:利用率、碰撞、Late collisions(超長線纜/雙工不匹配)、Runts/CRC(線纜/模塊劣化)。ip route x.x.x.x null0 配合動態路由聚合,防止路由環路黑洞。show tech-support、介面計數器、CPU/記憶體趨勢圖,故障時對比基線快速定位異常。結語: 路由器故障排除是「科學 + 經驗 + 工具」的綜合體現。建立標準化流程、熟練核心命令、養成基線歸檔習慣,才能在故障風暴中保持冷靜、精準止血。持續實驗、複盤每一次故障,是邁向資深網路架構師的必經之路。