If we apply storm control on interface all and define a level value , it is expected that whenever the BUM traffic crosses the defined threshold of the physical interface, it gets disabled due to storm control.
interface all
level value
But in the case of aggregated Ethernet (AE) interfaces with the above configuration, if any child interfaces cross their threshold value, then the entire AE along with other child interfaces get disabled due to storm control. To fix this issue, storm control should be applied on the relevant AE explicitly, which is described in this article.
Example
The storm-control configuration is applied on interface all and at level 30 .
storm-control
level 30
storm-control { action-shutdown; interface all { level 30; } }
30% of xe-0/0/15 = 3 Gig 30% of xe-1/0/0 = 3 Gig 30% of AE10 = 6 Gig
With the above configuration, the AE10 interface gets disabled on RSNG1 (QFX5100) due to storm control if the BUM traffic on any of the child interfaces crosses 3 Gig.
user@device> show lacp interfaces ae10 Aggregated interface: ae10 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/15 Actor No Yes No No No Yes Slow Active xe-0/0/15 Partner No Yes No No No Yes Fast Passive xe-1/0/0 Actor No Yes No No No Yes Slow Active xe-1/0/0 Partner No Yes No No No Yes Fast Passive LACP protocol: Receive State Transmit State Mux State xe-0/0/15 Port disabled No periodic Detached xe-1/0/0 Port disabled No periodic Detached
Log messages
2020-03-18T11:37:48.694Z qf1-rsng1 eswd 26768 ESWD_ST_CTL_ERROR_IN_EFFECT - ae10.0: storm control in effect on the port 2020-03-18T11:37:48.694Z qf1-rsng1 eswd 26768 ESWD_ST_CTL_ERROR_DISABLED - ae10.0: storm control disabled port
Ideally AE10 should get disabled by storm control if the BUM traffic on AE10 interface crosses 6 Gig, that is 30%.
To achieve this, you need to apply the storm control configuration on AE10 explicitly:
user@device> show configuration ethernet-switching-options storm-control action-shutdown; interface ae10.0 { level 30; } interface all { level 30; }
interface ae10.0 { level 30;
With the above configuration, whenever the BUM traffic exceeds 6 Gig on AE10, storm-control will be in effect and will disable the AE10 port along with its child member interfaces as expected. No action will be taken if the BUM traffic crosses 3 Gig on a physical interface.
Only the AE threshold value is considered with the above configuration, that is the total BUM traffic on both the child interfaces.
2021-05-26: Article modified to make it simple and easier to comprehend; excessive content removed