首页/网络/VLAN 与高可用速查/风暴抑制配置(Cisco)
二层排障78 条

风暴抑制配置(Cisco)

Cisco 的 storm-control 按广播、组播、未知单播以接口带宽百分比限速,可配置超出阈值时的动作(丢弃或关闭端口)。

VLAN 与高可用速查网络更新于 2026-10-13

风暴抑制是什么

Cisco 的 storm-control 用于在接口上限制广播、组播和未知单播三类流量的速率,阈值以接口带宽的百分比表示。超出阈值的报文按配置的动作处理:默认是丢弃超出部分,也可以配置成直接关闭端口,让端口进入 err-disable 状态并留下明确记录。

基本信息

适用平台Cisco IOS / IOS-XE 交换机
配置位置接口视图
限制对象广播、组播、未知单播三类分别设置
阈值单位接口带宽百分比,支持上下双阈值
默认动作过滤:丢弃超额帧
可选动作shutdown:超阈值触发 err-disable
查看命令show storm-control

典型使用场景

  • 接入端口防广播风暴:终端故障或私接设备导致泛洪时保护上行
  • 上行口限速:避免某一 VLAN 的泛洪吃掉全部带宽
  • 配合环路事故处置:临时降低阈值快速止损
  • 验收测试:用阈值验证风暴抑制是否按预期生效

配置与查看

配置与查看
interface GigabitEthernet1/0/1
 storm-control broadcast level 5        # 广播限制为接口带宽的 5%
 storm-control multicast level 5        # 组播同样限制
 storm-control unicast level 10         # 未知单播放宽到 10%
 storm-control action shutdown          # 超阈值关闭端口(按需)
show storm-control                       # 查看各接口当前阈值与动作
show interfaces status err-disabled      # 确认是否被风暴抑制关闭

参数与动作

参数取值说明
level 单位接口带宽百分比可写单值或『上阈值 下阈值』两个数值
默认动作过滤只丢弃超额流量,端口保持 up
shutdown触发 err-disable端口关闭,需按 err-disable 流程恢复
接入口阈值相对较低终端侧突发有限,低阈值即可保护
上行口阈值按业务突发设置过低会误伤正常突发流量
双阈值可以形成回差:超过上阈值开始抑制,回落到下阈值以下才恢复,避免在阈值附近反复触发与解除。具体取值语法按平台文档核对。
action shutdown 会把端口打进 err-disable,恢复策略(自动恢复或手动)要提前配置好,否则一次风暴过后端口会长期保持关闭。

易错点

  • action shutdown 会把端口打进 err-disable,恢复策略要提前配置,否则故障排除后端口仍关着,业务需要人工逐个恢复。
  • 上行口与接入口阈值分开设:上行口阈值过低会误伤正常突发,接入口阈值过高起不到保护作用。
  • 阈值是百分比而非绝对带宽,接入端口与上行端口的实际限速值差别很大,按百分比估容量时会算出错误结论。
  • 抑制生效只是挡住了超额流量,根因(环路、私接设备、终端故障)仍然存在,处置要同时定位来源,否则风暴只是被压住而非消除。

数据来源与参考

  • Cisco Catalyst 交换机配置指南(风暴控制)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌