介紹
當用戶裝置產生大量的Broadcast、Multicast或未知的Unicast 封包,可能會發生廣播風暴,造成網路雍塞、延遲,甚至裝置斷線,風暴控制功能(Storm Control)會限制特定類型封包的傳輸速率,以預防上述狀況。
在一般的交換器中,風暴控制通常用於Ingress (輸入) ,限制進入連接埠的broadcast、multicast和未知的unicast封包速率。
與一般交換器不同的地方,2.5G Agile交換器的風暴控制是對Egress (輸出) 做出限制。
- 一般的交換器為避免由用戶端產生的風暴影響上行設備, 風暴控制應該設定在下行連接埠( 連接用戶端的埠)。
- 在 2.5G Agile 交換器上,若要達到相同效果,須將風暴控制設於上行連接埠 (連接路由器或上層交換器埠口)。
需求
- Omada 2.5G 簡易管理型交換器 (2.5G Agile 交換器)
設定
下列以ES210X-M2 和 ES210GP為範例進行設定

Port 1 和Port 2 為下行埠,Port 10 為上行連接埠。
為避免下行端用戶產生的風暴流量影響上行設備,請在 2.5G Agile 交換器(ES210X-M2)的上行連接埠(Port 10)設定風暴控制,並在一般交換器(ES210GP)的下行連接埠(Port 1–2)設定風暴控制。
在Agile交換器的獨立模式設定風暴控制
步驟 1. 登入網頁介面, 前往 QoS > Storm Control,選擇port進行設定,接著點擊 Edit

步驟 2. 依需求設定 Storm Control 參數,然後點擊 Apply

控制器模式設定 Storm Control
步驟 1. 登入控制器的網頁, 前往 設備設定 > 交換器埠 > 埠設定檔, 點擊 + 新增設定檔建立Storm Control 埠設定檔

步驟 2. 在 頻寬管理 下選擇 風暴控制,依需求設定參數, 點擊 儲存

步驟 3. 前往 設備設定 > 交換器埠 > 埠設定, 勾選要使用Storm Control的連接埠

步驟 4. 將連接埠設定檔 (已啟用風暴控制) 指定為這些連接埠的 設定檔

請特別注意其流量方向的差異:一般交換器作用於 Ingress, 2.5G Agile 交換器作用於Egress
QA
Q1: 為什麼不同交換器的風暴控制(Storm Control)方向不同?
A1: 由於晶片不同,目前只有 Omada 2.5G 簡易管理行將換器 (2.5G Agile 交換器) 系列是在 Egress 做風暴控制。
Q2: 如果在2.5G Agile交換器的下行埠設定風暴控制會發生什麼事?
A2: 下行埠就無法限制廣播風暴,但可以限制來自上游的風暴影響下行的設備。
Q3: 如果同時於上行及下行埠都設定風暴控制會如何?
A3: 可提供雙向保護
- 上行埠限制了從用戶端發出的異常流量
- 下行埠限制了來自上游設備的廣播風暴
此功能設定適用於需要雙向保護的大型網路環境