Version: latest 1.1.0 1.0.1 0.9.3
Location in GUI: Fabric » Access Policies » Policies » Interface » Storm Control
Name Type Constraint Mandatory Default Value storm_control_policies List [storm_control_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No alias String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No broadcast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedbroadcast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedaction Choice drop, shutdownNo droprate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000rate_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedburst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecified
Example-1: This configuration creates a storm control policy named 20P with a burst rate and rate of burst_pps (packet-per-second) and rate_pps are left unspecified, meaning they are not set. This policy applies the same rate limits to all traffic types (broadcast, multicast, unknown unicast) as per the default behavior.
Example-2: This example defines a storm control policy named 10P that sets specific rate and burst rate limits to 10 for broadcast, multicast, and unknown unicast traffic. The action is set to drop, meaning traffic exceeding these limits will be dropped. All *_pps fields (packet-per-second) are unspecified, so only rate-based limits are enforced.
broadcast_burst_pps : unspecified
broadcast_pps : unspecified
multicast_burst_pps : unspecified
multicast_pps : unspecified
unknown_unicast_burst_pps : unspecified
unknown_unicast_pps : unspecified
unknown_unicast_burst_rate : 10
Example-3: This configuration defines a storm control policy named SEPARATE_LIMITS with the alias SEPLIM. It sets individual pps (packet-per-second) limits for all, broadcast, multicast, and unknown unicast traffic types. If any of the specified thresholds are exceeded, the action taken is to administratively shut down the affected interface. This allows for granular protection against network storms on a per-traffic-type basis.
description : " Separate storm control for each traffic type "
broadcast_burst_pps : 2000
multicast_burst_pps : 1500
unknown_unicast_burst_pps : 1000
Location in GUI: Fabric » Access Policies » Policies » Interface » Storm Control
Name Type Constraint Mandatory Default Value storm_control_policies List [storm_control_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No alias String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No broadcast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedbroadcast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedaction Choice drop, shutdownNo droprate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000rate_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedburst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecified
broadcast_burst_pps : unspecified
broadcast_pps : unspecified
multicast_burst_pps : unspecified
multicast_pps : unspecified
unknown_unicast_burst_pps : unspecified
unknown_unicast_pps : unspecified
unknown_unicast_burst_rate : 10
Location in GUI: Fabric » Access Policies » Policies » Interface » Storm Control
Name Type Constraint Mandatory Default Value storm_control_policies List [storm_control_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No alias String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No broadcast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedbroadcast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedaction Choice drop, shutdownNo droprate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000rate_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedburst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecified
broadcast_burst_pps : unspecified
broadcast_pps : unspecified
multicast_burst_pps : unspecified
multicast_pps : unspecified
unknown_unicast_burst_pps : unspecified
unknown_unicast_pps : unspecified
unknown_unicast_burst_rate : 10
Location in GUI: Fabric » Access Policies » Policies » Interface » Storm Control
Name Type Constraint Mandatory Default Value storm_control_policies List [storm_control_policies]No
Name Type Constraint Mandatory Default Value name String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ Yes description String Regex: ^[a-zA-Z0-9\\!#$%()*,-./:;@ _{|}~?&+]{1,128}$ No alias String Regex: ^[a-zA-Z0-9_.:-]{1,64}$ No broadcast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedbroadcast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000broadcast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedmulticast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000multicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedunknown_unicast_burst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000unknown_unicast_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedaction Choice drop, shutdownNo droprate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000rate_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecifiedburst_rate Any Number[min: 0, max: 100] or String[Regex: ^(100|[1-9]?[0-9])(\.\d+)?$] or Choice[defaultValue] No 100.000000burst_pps Any Integer[min: 1, max: 4882812] or Choice[unspecified] No unspecified
broadcast_burst_pps : unspecified
broadcast_pps : unspecified
multicast_burst_pps : unspecified
multicast_pps : unspecified
unknown_unicast_burst_pps : unspecified
unknown_unicast_pps : unspecified
unknown_unicast_burst_rate : 10