Reset Search
 

 

Article

Mac_locking: Learn-limit action will not work from second violation if mac_locking threshold is 0

« Go Back

Information

 
TitleMac_locking: Learn-limit action will not work from second violation if mac_locking threshold is 0
Symptoms
Environment
  • EXOS 16.2.4
  • Summit
  • Black Diamond
Cause
  • The learn-limit-action (disable port) is triggered only for the first violations and not for the subsequent violations.
  • Issue is not seen with threshold 1 i.e on learning the 2nd mac address the port gets into disabled state

 How to reproduce:

 Network Topology:
          
 Ixia ---- > Switch 

 Configuration:

 create vlan v1
 config v1 add port 1
 configure mac-locking ports 1 first-arrival limit-learning 0
 configure mac-locking ports 1 static limit-learning 0
 configure mac-locking ports 1 trap violation on
 configure mac-locking ports 1 trap threshold on
 configure mac-locking ports 1 log violation on
 configure mac-locking ports 1 log threshold on
 configure mac-locking ports 1 learn-limit-action disable-port
 enable mac-locking ports 1
 enable mac-locking
       


 Steps to reproduce the issue:
  • Load the above configuration 
  • Transmit a l2 frame to port 1 
  • the port will be disabled and log messages will be displayed
  • Enable port 1
  • Resend the same L2 frame as before---> Neither the port disabled nor the log message is displayed 


 
Resolution
  • It is a software bug. CR xos0070601 is created to fix the issue.
  • It is fixed in the following releases. 
           EXOS 16.2.4
           EXOS 21.1.5 
           EXOS 22.5.1 


 
Additional notes

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255