在 Extreme XOS 中,我們依據 OSI 模型進行「分層診斷」。以下是每個層級的關鍵檢測點與指令。
Step 1: 實體層 (Physical Layer) - "Is it plugged in?"
- 檢查點: 連接埠狀態、光衰減、雙工模式、詳細錯誤計數 (Rx/Tx Errors)。
- 關鍵指令:
# 查看連接埠基本狀態 (Ready/Active)
show ports 1:1 information detail
# 檢查 Speed/Duplex 設定與協商狀態
show ports 1:1 configuration no-refresh
# 查看光纖模組資訊 (Rx Power 是否過低)
show ports 1:1 transceiver information detail
# 查看簡易統計 (CRC Error 等)
show ports 1:1 statistics no-refresh
# *進階* 詳細檢查接收端錯誤 (CRC, Overrun, Fragment)
show ports 1:1 rxerrors no-refresh
# *進階* 詳細檢查傳送端錯誤 (Collisions, Late Collisions)
show ports 1:1 txerrors no-refresh
Step 2: 資料連結層 (Data Link Layer) - "Who are you?"
- 檢查點: MAC 位址表 (FDB)、VLAN 標籤 (Tagging)、迴圈偵測 (Loop Protection)。
- 關鍵指令:
# 確認是否有學習到設備的 MAC
show fdb ports 1:1
# 檢查 VLAN 配置 (Tagged/Untagged)
show vlan port 1:1
# 檢查 STP 狀態 (是否被 Block)
show stp <stpd_name> ports
Step 3: 網路層與系統 (Network & System) - "Where are you going?"
- 檢查點: VLAN IP 介面設定 (IP/Mask)、路由表、ARP 表、CPU 負載、系統日誌 (Log)。
- 關鍵指令:
# *重點檢查* VLAN IP 位址與子網路遮罩 (Mask) 是否正確
show vlan
# 或查看 IP 介面詳細資訊
show ipconfig
# 檢查路由表
show iproute
# 檢查 ARP (IP 對應 MAC)
show arp
# *最重要* 系統日誌 (查看關鍵錯誤)
show log messages memory-buffer
# 查看 CPU 使用率 (若過高可能遭受攻擊或 Loop)
top
Step 3.5: 動態路由協定 (Dynamic Routing) - "How do we talk?"
- RIP 檢查點: 版本一致性 (Version 1/2)、介面是否啟用。RIP v1 不支援 VLSM,通常建議使用 v2。
- OSPF 檢查點: 鄰居狀態 (Neighbor State)、區域 (Area) ID 是否匹配、Hello/Dead Timer 間隔。
# [RIP] 檢查全域設定與版本 (確認 Version 1 或 2)
show rip
# 檢查 RIP 介面狀態 (確認介面 IP 網段正確)
show rip interface
# [OSPF] 檢查 OSPF 鄰居建立狀態 (目標狀態: Full 或 2-Way)
show ospf neighbor
# 檢查 OSPF 介面設定 (Area, Timer, Auth 必須匹配)
show ospf interface detail
# 查看 LSDB (Link State Database) 確認路由交換
show ospf lsdb stats