02-10-2021 07:09 PM
Hello. I’m trying to get an LACP link to come up to a Cisco. I’ve spent too much time looking on Google without the most helpful of results so I’m hoping someone here can help. Here is some of the relevant configuration…
The interfaces on the Cisco:
interface GigabitEthernet1/1/2
switchport mode trunk
logging event trunk-status
channel-protocol lacp
channel-group 10 mode active
interface GigabitEthernet2/1/2
switchport mode trunk
logging event trunk-status
channel-protocol lacp
channel-group 10 mode active
interface Port-channel10
switchport mode trunk
On the VSP:
# LACP CONFIGURATION
#
vlacp enable
lacp smlt-sys-id d4:78:56:xx:xx:xx
lacp enable
# MLT CONFIGURATION
#
mlt 22 enable name "MY-MLT"
# MLT INTERFACE CONFIGURATION
#
interface mlt 22
smlt
lacp enable key 22
exit
interface GigabitEthernet 1/41
name "MLT22"
no shutdown
lacp key 22 aggregation enable
lacp enable
sflow sampling-rate 8192
exit
MY-SWITCH:1(config)#show mlt 22
===============================================================================
Mlt Info
===============================================================================
PORT MLT MLT PORT VLAN
MLTID IFINDEX NAME TYPE ADMIN CURRENT MEMBERS IDS
----------------------------------------------------------------------------------------------------
22 6165 MY-MLT trunk smlt norm 2222
DESIGNATED LACP LACP
MLTID IFINDEX PORTS ADMIN OPER
----------------------------------------------------------------------------------------------------
22 6165 null enable down
WHICH PORTS
WHERE LOCAL REMOTE PROGRAMMED
MLTID NAME CREATED PORT MEMBERS PORT MEMBERS IN DATA PATH
----------------------------------------------------------------------------------------------------
22 MY-MLT LOC & REM NONE
ENCAP PVLAN VID
MLTID IFINDEX DOT1Q LOSSLESS PVLAN TYPE TYPE FLEX-UNI
----------------------------------------------------------------------------------------------------
22 6165 enable disable - - - disable
A message I found in the logs:
MY-SWITCH:1(config)#show log file tail
CP1 [02/10/21 12:41:44.739:CST] 0x000ec5d1 00000000 GlobalRouter LACP INFO A churn condition has been detected for port 1/41 as the PARTNER is out of sync.
Solved! Go to Solution.
03-05-2021 07:27 PM
Disabled speed negotiation on the Cisco interface and the link came up.
02-10-2021 08:08 PM
MY-SWITCH:1(config)#show run mod mlt
Preparing to Display Configuration...
#
# Wed Feb 10 14:06:04 2021 CST
# box type : VSP-7254XSQ
# software version : 7.1.0.0
# cli mode : ECLI
#
#Card Info :
# Slot 1-2 :
# CardType : 7254XSQ
# CardDescription : 7254XSQ
# CardSerial# : ########
# CardPart# : EC720001X-E6
# CardAssemblyDate : 20151117
# CardHWRevision : 02
# CardHWConfig :
# AdminStatus : up
# OperStatus : up
config terminal
#
# MLT CONFIGURATION
#
mlt 22 enable name "MY-MLT"
#
# VIRTUAL IST CONFIGURATION
#
virtual-ist peer-ip 192.168.xxx.xxx vlan xxxx
#
# MLT INTERFACE CONFIGURATION
#
interface mlt 22
smlt
lacp enable key 22
exit
end
MY-SWITCH:1(config)#
02-10-2021 07:58 PM
bfaltys,
can you share a show run modu mlt?
For the lacp key, you should use the SMLT id, just for the OPSEC 😉
I would let it as :
mlt 141 enable name Cisco-SMLT
mlt 141 encapsulation dot1q
interface mlt 141
smlt
lacp enable key 141
exit
interface GigabitEthernet 1/41
encapsulation dot1q
no shutdown
lacp key 141 aggregation enable
lacp enable
no spanning-tree mstp force-port-state enable
sflow sampling-rate 8192
no shutdownexit
Mig
02-10-2021 07:46 PM
When I try to set the mlt encapsulation I get an error (I do have it set on the actual interface though):
MY-SWITCH:1(config)#mlt 22 encapsulation dot1q
Error: Operation not allowed
MY-SWITCH(config)#sh run | b 1/41
interface GigabitEthernet 1/41
encapsulation dot1q
Regarding naming conventions, I just changed them for the sake of OPSEC. 🙂
How can I run a debug for this? I still see the “churn” message showing up in the log file.
Here is what my interfaces look like now:
interface GigabitEthernet 1/41
default-vlan-id 2222
untag-port-default-vlan enable
no shutdown
lacp key 22 aggregation enable
lacp enable
no spanning-tree mstp force-port-state enable
sflow sampling-rate 8192
exit
02-10-2021 07:31 PM
bfaltys,
SMLT requires to disable the spanning tree on the port:
interface GigabitEthernet 1/41
no spanning-tree mstp force-port-state enable
exit
I think that you forgot the encapsulation:
mlt 22 encapsulation dot1q
Here a working config with a Cisco router:
#
# MLT CONFIGURATION
#
mlt 203 enable name Router
mlt 203 encapsulation dot1q
interface mlt 203
smlt
lacp enable key 203
exit
#
# VLAN CONFIGURATION
#
vlan mlt 100 203
vlan mlt 101 203
vlan mlt 102 203
vlan mlt 103 203
vlan mlt 104 203
# PORT CONFIGURATION - PHASE II
#
interface GigabitEthernet 2/3
lacp key 203 aggregation enable
lacp enable
exit
Try also to follow a naming convention for the MLTs to ease the debug.
MLT on port 1/41 is MLT-141, on port 2/1 is MLT-201, etc.
Regards
Mig
02-10-2021 07:14 PM
Before enabling LACP on the interface…..
Make sure you the VLAN and default VLAN is set on the port.
interface GigabitEthernet 1/41
name "MLT22"
no shutdown
lacp key 22 aggregation enable
lacp enable
sflow sampling-rate 8192
exit