主頁 / 網絡廣播風暴有哪些徵狀及如何定位? 網絡廣播風暴有哪些徵狀及如何定位? 廣播風暴通常由二層環路引發,特徵是全網同時變慢或完全失去反應,而非單一用戶受影響。定位方法並非逐部電腦重啟,而是由交換機端口統計與拓撲層級逐步收窄範圍。
廣播風暴的成因:二層封包在環路中無限繞行
以太網交換機在轉發廣播、未知單播及多播封包時採用氾流(flooding)方式,即由收到封包的端口以外的所有端口送出。若拓撲中出現二層環路,同一個廣播封包會沿環路重複繞行並被不斷複製;由於以太網框架並無 IP 封包那種存活時間(TTL)欄位可供遞減丟棄,封包不會自行消亡,鏈路使用率與交換機 CPU 負載會在極短時間內飆升至飽和。此現象在文獻上稱為廣播輻射(broadcast radiation),嚴重時即形成廣播風暴。
環路可能來自佈線錯誤,例如兩台接入交換機之間誤接了兩條網線、清潔或裝修期間把牆插跳線互接、用戶把辦公桌下的小型交換機兩個端口接回同一面板,亦可能來自無線網橋回路或虛擬化平台的虛擬交換機配置。要理解廣播的傳播範圍,可參考廣播域與衝突域的分別 。
典型徵狀:如何與一般網絡繁忙區分
廣播風暴的徵狀有明顯特徵,與頻寬不足或單機故障的表現不同。以下對照可協助初步判斷。
觀察項目 廣播風暴的表現 一般頻寬不足的表現
影響範圍 同一廣播域內幾乎所有裝置同時失效,包括本來閒置的裝置 只有大量傳輸的用戶或時段受影響
交換機指示燈 多個端口的活動燈同步高速閃動甚至近乎長亮,節奏一致 只有個別端口活躍
管理介面 網頁管理或遠端登入極慢甚至無法連上,交換機 CPU 使用率長期偏高 管理介面仍然順暢
Ping 表現 對閘道 ping 出現大量遺失與極高延遲抖動 延遲上升但相對穩定
拔線反應 拔掉某一條上行或接入線後,全網瞬間恢復正常 拔線只影響該用戶
DHCP 與名稱解析 新接入裝置取不到位址,網絡鄰居與廣播式服務全面失靈 一般仍可取得位址
另一個常被忽略的線索是端口統計。受影響交換機的廣播計數與丟包計數會急升,而部分廠商亦會在系統日誌記錄同一 MAC 位址在多個端口之間反覆跳動(MAC flapping),這是環路的重要指紋。