- Preface
- Configuration Management
- Administering the Cisco ME 1200 NID
- Configuring Notifications
- Zero Touch Provisioning
- Configuring Synchronous Ethernet
- Configuring Ethernet Virtual Connections
- Configuring Switch Ports
- Configuring Spanning-Tree Protocol
- Configuring Link Aggregation Control Protocol (LACP)
- Provisioning Link Layer Discovery Protocol
- Configuring SNMP
- Configuring PTP
- Configuring ACLs
- Configuring Quality of Service (QoS)
- Configuring Ethernet OAM, Link OAM, and CFM
- Configuring Performance Monitoring
- Configuring EPS
- Configuring ERPS
- Configuring L2CP
- Configuring MAC Security
- Configuring NTP
- Configuring Storm Control
- Configuring Syslog
- Configuring SPAN
- Configuring RSPAN
- Configuring RFC 2544
- Configuring sFlow
- Configuring UDLD
- Configuring Flex Links
- Configuring Y.1564
- Configuring LST
- Configuring Security Access Control Lists
- Multicast Vlan Register
- Double-tagged management VLAN using IVID parameter
- Configuring LAG Aggregation
Configuring Storm Control
A traffic storm occurs when packets flood the LAN, creating excessive traffic and degrading network performance. The traffic broadcast and multicast suppression (or storm control) feature prevents LAN ports from being disrupted by a broadcast, multicast and unicast traffic storm on physical interfaces.
- Restrictions for Configuring Strorm Control
- Information on Storm Control
- How to Configure Storm Control
Restrictions for Configuring Strorm Control
Information on Storm Control
A broadcast storm occurs when huge amount of broadcast, multicast, or unknown unicast packets flood the LAN, creating excessive traffic and degrading network performance. Errors in the protocol-stack implementation or in the network configuration can also cause a storm. The mechanism to prevent and control such events is known as storm control or broadcast suppression.
Broadcast and Multicast Suppression monitors incoming traffic levels periodically, and compares traffic level with configured storm control policer level or rate. The traffic storm control threshold level is measured based on the traffic rate in bits (or kilobits) per second at which broadcast, multicast, unicast packets are received.
Storm control prevents traffic on a LAN from being disrupted by a broadcast, multicast, or unicast storm on a port. Storm control is applicable for physical interfaces and is used to restrict the unicast, broadcast and multicast ingress traffic on the Layer2 interfaces.
How to Configure Storm Control
Provisioning the Cisco ME 1200 NID to Configure Storm Control
| Command or Action | Purpose | |
|---|---|---|
| Step 1 | ProvisionStormControl
Example: Switch# ProvisionStormControl | Enters Storm control provisioning mode. |
| Step 2 | ProvisionStormControl
{getStormControlGlobal |
setStormControlGlobal |
showStormControl |no |
exit}
Example: Switch(ProvisionStormControl)# ? |
Displays the supported configurations for storm control.
|
| Step 3 | exit
Example: Switch(ProvisionStormControl)# exit |
Exits the storm control mode. |
Configuration Example
The following example shows the supported storm control configuration:
Switch(ProvisionStormControl)# ? ProvisionStormControl sub-mode commands: exit Exit from ProvisionStormControl sub configuration mode getStormControlGlobal Storm Control Global Configuration Get Request no Negate a command or set its defaults setStormControlGlobal Storm Control Global Configuration Set Request showStormControl Display Storm Control Policer properties
Configuring Storm Control on the Cisco ME 1200 NID
Configuration Example
The example shows how to configure storm control on the Cisco ME 1200 NID :
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration broadcast level 64
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration broadcast mode kps
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration broadcast bc-enabled enable
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration mulicast level 8
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration mulicast mode bps
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration broadcast mc-enabled disable
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration unicast level 16
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration unicast uc-enabled disable
Switch(ProvisionStormControl)# setStormControlGlobal stormControlGlobalConfiguration unicast mode bps
Switch(ProvisionStormControl)# setStormControlGlobal review
Commands in queue:
setStormControlGlobal stormControlGlobalConfiguration broadcast bc-enabled enable
setStormControlGlobal stormControlGlobalConfiguration broadcast level 64
setStormControlGlobal stormControlGlobalConfiguration broadcast mode bps
setStormControlGlobal stormControlGlobalConfiguration unicast uc-enabled enable
setStormControlGlobal stormControlGlobalConfiguration unicast level 16
setStormControlGlobal stormControlGlobalConfiguration unicast mode kbps
setStormControlGlobal stormControlGlobalConfiguration multicast mc-enabled enable
setStormControlGlobal stormControlGlobalConfiguration multicast mode bps
setStormControlGlobal stormControlGlobalConfiguration unicast level 8
Switch(ProvisionStormControl)# setStormControlGlobal commit
SetStormControlGlobal Commit Success!!!
Switch(ProvisionStormControl)#end
Retrieving the Storm Control Configuration
| Command or Action | Purpose | |
|---|---|---|
| Step 1 |
getStormControlGlobal
{commit |
flush |
getStormControlGlobalRequest |
review}
Example: Switch(ProvisionStormControl)#getStormControlGlobal getStormControlGlobalRequest Switch(ProvisionStormControl)#getStormControlGlobal review Switch(ProvisionStormControl)#getStormControlGlobal commit |
Retrieve the storm control configuration. |
| Step 2 | exit
Example: Switch(ProvisionStormControl)# exit |
Exits the storm control mode. |
Configuration Example
The example shows how to retrieve the configuration on the ME1200:
Switch(ProvisionStormControl)#getStormControlGlobal getStormControlGlobalRequest
Switch(ProvisionStormControl)#getStormControlGlobal review
Commands in queue:
getStormControlGlobal getStormControlGlobalRequest
getStormControlGlobal getStormControlGlobalRequest
Switch(ProvisionStormControl)# getStormControlGlobal commmit
Switch(ProvisionStormControl)# end
Displaying the Storm Control Configuration
| Command or Action | Purpose | |
|---|---|---|
| Step 1 |
showStormControl {commit |
flush |
showStormControlReq |
review}
Example: Switch(ProvisionStormControl)#showStormControl showStormControlReq Switch(ProvisionStormControl)#showStormControl review Switch(ProvisionStormControl)#showStormControl commit |
Displays the storm control configuration. |
| Step 2 | exit
Example: Switch(ProvisionStormControl)# exit |
Exits the storm control mode. |
Configuration Example
The example shows how to view the configuration:
Switch(ProvisionStormControl)#showStormControl showStormControlReq
Switch(ProvisionStormControl)#showStormControl review
Commands in queue:
showStormControl showStormControlReq
Switch(ProvisionStormControl)#showStormControl commit
ShowStormControl_Output.stormControlGlobalConfiguration.broadcast.bc_enabled = true
ShowStormControl_Output.stormControlGlobalConfiguration.broadcast.level = 1024000
ShowStormControl_Output.stormControlGlobalConfiguration.broadcast.mode.t = 2
ShowStormControl_Output.stormControlGlobalConfiguration.broadcast.mode.u.kbps = 'kbps'
ShowStormControl_Output.stormControlGlobalConfiguration.multicast.mc_enabled = true
ShowStormControl_Output.stormControlGlobalConfiguration.multicast.level = 512000
ShowStormControl_Output.stormControlGlobalConfiguration.multicast.mode.t = 2
ShowStormControl_Output.stormControlGlobalConfiguration.multicast.mode.u.kbps = 'kbps'
ShowStormControl_Output.stormControlGlobalConfiguration.unicast.uc_enabled = true
ShowStormControl_Output.stormControlGlobalConfiguration.unicast.level = 1000
ShowStormControl_Output.stormControlGlobalConfiguration.unicast.mode.t = 2
ShowStormControl_Output.stormControlGlobalConfiguration.unicast.mode.u.kbps = 'kbps'
ShowStormControl Commit Success!!!
Switch(ProvisionStormControl)# exit
Negating Storm Control Configuration and Restoring Defaults
![]() Note | Following are the default values for storm control: |
| Command or Action | Purpose | |
|---|---|---|
| Step 1 |
no {getStormControlGlobal |
setStormControlGlobal |
showStormControl |
exit}
Example: Switch(ProvisionStormControl)# no ? exit Exit from ProvisionStormControl sub configuration mode getStormControlGlobal Storm Control Global Configuration Get Request setStormControlGlobal Storm Control Global Configuration Set Request showStormControl Display Storm Control Policer properties |
Negates storm control configurations. |
| Step 2 | exit
Example: Switch(ProvisionStormControl)# exit |
Exits the storm control mode. |
Configuration Example
The following example is a sample output for negation:
Switch(ProvisionStormControl)#showStormControl review Commands in queue: showStormControl showStormControlReq Switch(ProvisionStormControl)#no showStormControl showStormControlReq Switch(ProvisionStormControl)#showStormControl review No commands in queue Switch(ProvisionStormControl)#setStormControlGlobal review Commands in queue: setStormControlGlobal stormControlGlobalConfiguration broadcast bc-enabled enable setStormControlGlobal stormControlGlobalConfiguration broadcast level 64 setStormControlGlobal stormControlGlobalConfiguration broadcast level 128 Switch(ProvisionStormControl)#no setStormControlGlobal stormControlGlobalConfiguration broadcast level 64 Switch(ProvisionStormControl)#stormControlGlobal review Commands in queue: setStormControlGlobal stormControlGlobalConfiguration broadcast bc-enabled enable setStormControlGlobal stormControlGlobalConfiguration broadcast level 128
Deleting the NTP Configuration
| Command or Action | Purpose | |
|---|---|---|
| Step 1 |
deleteNtpConfig {commit |
flush |
ntpDeleteConfig |
review}
Example: Switch(NtpPortType)# deleteNtpConfig ? commit commit deleteNtpConfig flush flush all deleteNtpConfig commands from queue ntpDeleteConfig delete NTP config request review review deleteNtpConfig commands |
Removes the storm control configuration. |
| Step 2 | ntpDeleteConfig {
ntpEnable |
ntpServerNoserver-num }
Example: Switch(NtpPortType)# deleteNtpConfig ntpDeleteConfig ntpEnable Switch(NtpPortType)# deleteNtpConfig ntpDeleteConfig ntpServer 1 | |
| Step 3 | exit
Example: Switch(NtpPortType)# exit |
Exits the NTP mode. |

Feedback