場景
- 兩台普通交換機各接 10 台電腦,雙雙百兆上聯 Cisco 路由器上網。
- 部分電腦無法上網,Ping 閘道異常,但本地 IP Ping 正常、網線通斷測試正常。
關鍵觀察
故障交換機所有埠口指示燈常亮不閃爍(正常應閃爍代表資料傳輸),另一台交換機指示燈正常閃爍。
根因分析
- 交換機緩衝區 (Buffer) 滿載,無法接收新封包,導致輸出埠阻塞。
- 可能原因:廣播風暴、迴路、特定裝置瘋狂傳送封包 (病毒/迴路/錯誤設定)、交換機晶片過熱/老化導致緩衝管理失效。
排查步驟
- 斷開所有下聯裝置,僅保留上聯,觀察指示燈是否恢復閃爍。
- 逐一接回下聯裝置,鎖定導致緩衝區溢位的埠口/裝置。
- 對該裝置掃毒、檢查網卡驅動、停用不必要服務、檢查是否形成二層迴路。
- 若交換機本身故障 (散熱不良/晶片老化),需更換設備。
預防與監控
- 啟用 Storm Control (廣播/多播/單播抑制)。
- 部署 BPDU Guard、Root Guard 防迴路。
- SNMP 監控緩衝區使用率、錯誤封包計數器 (CRC、Collision、Drop)。
- 定期清理散熱孔、確認風扇運轉。