Saturday, May 23, 2020

Setting LACP short/fast Timeout on ArubaOS-Switch/ProCurve Interfaces For LAGs/Trunks/Ether-Channel

Trunking (LAG)
Trunking in HP terms is bundling 2 or more ports together to create a larger bandwidth port. In Cisco terms it is referred to as Etherchannel. The connecting switch must also be configured for trunking.

#trunk 1-4 trk1 trunk (Creates a 4 port bundled static trunk)
#trunk 1-4 trk1 lacp (Creates a 4 port bundled LACP trunk)

#show trunk   (Shows Port name, connection speeds, trunk group and type trunk | LACP)
#show trunk 4 (Shows trunk information for the interface 4 member)
#show lacp    (Displays information about lacp status on port members)

Verifying Link Partner is using LACP Fast/Short vs. Slow/Long
I have not discovered if there is a parameter that allows you to set the Procurve to LACP short/long per port as no other switching platforms. The only way I know to do so this is to set the Procurve to be a passive LACP members, ensure the link partner is using active LACP and set the link partner (6300-AOS-CX in this case) to LACP short/fast. This will force the Procurve to set its interfaces to LACP short/fast.

Procurve
3810M(config)# trunk 1-2 trk127 lacp
3810M(config)# int 1-2
3810M(eth-1-2)# lacp static active 
3810M(eth-1-2)# exit
Note: This sets the interface to be a static active LACP member which is kind of counter-intuitive. But if you use the 'lacp active' setting then this sets the ports to be part of a dynamic (or dyn) LAG which is not what we want here.  

3810M(config)# show lacp peer 
LACP Peer Information.

System ID: 70106f-904a80 

  Local  Local                          Port      Oper    LACP     Tx   
  Port   Trunk  System ID         Port  Priority  Key     Mode     Timer
  ------ ------ ----------------- ----- --------- ------- -------- -----
  1      Trk127 883a30-96f0c0     2     1         127     Active   Fast <-Partners LACP is set to fast/short
  2      Trk127 883a30-96f0c0     66    1         127     Active   Fast <-Partners LACP is set to fast/short

Link Partner
With the link partner (6300-AOS-CX in this case) set to LACP short/fast and LACP Active and the Procurve set to LACP active the link Partner sees the Procurve interfaces set to long/slow. I do not know if there is a way to manually set the Procurve to short/fast manually.

6300(config-lag-if)# show lacp interfaces 

State abbreviations :
A - Active        P - Passive      F - Aggregable I - Individual
S - Short-timeout L - Long-timeout N - InSync     O - OutofSync
C - Collecting    D - Distributing 
X - State m/c expired              E - Default neighbor state

Actor details of all interfaces: 
------------------------------------------------------------------------------
Intf    Aggr       Port  Port  State   System-ID         System Aggr Forwarding
        Name       Id    Pri                             Pri    Key  State     
------------------------------------------------------------------------------
1/1/1   lag127     2     1     ASFNCD  88:3a:30:96:f0:c0 65534  127  up        
2/1/1   lag127     66    1     ASFNCD  88:3a:30:96:f0:c0 65534  127  up        

Partner details of all interfaces: Procurve in this case
------------------------------------------------------------------------------
Intf    Aggr       Port  Port  State   System-ID         System Aggr           
        Name       Id    Pri                             Pri    Key            
------------------------------------------------------------------------------
1/1/1   lag127     1     0     ALINCD  70:10:6f:90:4a:80 19072  0              
2/1/1   lag127     2     0     ALINCD  70:10:6f:90:4a:80 19072  0              

Forcing the Procurve to be LACP short/fast
With Link partner (6300-AOS-CX in this case) set to LACP short/fast and LACP Active and the Procurve set to LACP passive the Procurve will automatically match the settings on the Active LACP link members and the link Partner sees the Procurve interfaces set to short/fast. This is the only way to get the Procurve to set to LACP short/fast (that I know of.)

On the Procurve:
3810M(eth-1-2)# lacp static passive 
3810M(eth-1-2)# exit

On the link partner (6300-AOS-CX in this case)

6300(config-lag-if)# show lacp interfaces 

State abbreviations :
A - Active        P - Passive      F - Aggregable I - Individual
S - Short-timeout L - Long-timeout N - InSync     O - OutofSync
C - Collecting    D - Distributing 
X - State m/c expired              E - Default neighbor state

Actor details of all interfaces:
------------------------------------------------------------------------------
Intf    Aggr       Port  Port  State   System-ID         System Aggr Forwarding
        Name       Id    Pri                             Pri    Key  State     
------------------------------------------------------------------------------
1/1/1   lag127     2     1     ASFNCD  88:3a:30:96:f0:c0 65534  127  up        
2/1/1   lag127     66    1     ASFNCD  88:3a:30:96:f0:c0 65534  127  up        


Partner details of all interfaces: Procurve in this case
------------------------------------------------------------------------------
Intf    Aggr       Port  Port  State   System-ID         System Aggr           
        Name       Id    Pri                             Pri    Key            
------------------------------------------------------------------------------
1/1/1   lag127     1     0     PSINCD  70:10:6f:90:4a:80 19072  0              
2/1/1   lag127     2     0     PSINCD  70:10:6f:90:4a:80 19072  0              
6300(config-lag-if)#

Search Duke

About the Author

My photo
Central Florida, United States