Having a strange issue here.. I replaced a stack member (2 members in a stack of Cisco 3750x). Both switches have a 10Gb card and I had a perfectly working LAG/etherchannel between to 10Gb ports.
After replacing a stack member the portchannel can't bundle due to flow-control mismatch. It says that flow-control is of on the interface of the new member but in the config it is clearly on, consistent with the config on the other interface and the portchannel.
The error:
%EC-5-CANNOT_BUNDLE2: Te1/1/2 is not compatible with Te2/1/2 and will be suspended (flow control receive of Te1/1/2 is off, Te2/1/2 is on) (ISCSI-MER2-1)
sh run:
interface TenGigabitEthernet1/1/2
flowcontrol receive on
channel-protocol lacp
channel-group 1 mode active
end
interface TenGigabitEthernet2/1/2
flowcontrol receive on
channel-protocol lacp
channel-group 1 mode active
end
interface Port-channel1
flowcontrol receive on
end
I want to try to add another port to the channel but not sure if this causes disruption on the portchannel?
I could also try to disable flow control on the interfaces and on the port channel, but I need to now if this can be done during production?
Best Answer
Sadly portchannels on Cisco are a pain when adding new interfaces. Sometimes the only way to "recover" a Port-Channel is to completeley deconfigure and reconfigure it. Steps to do so:
Reset all channel interface members to their default config
Remove the channel interface
Add interfaces to Channel
Configure all interface parameters on channel
It is important to configure all interface-relevant information on the Port-Channel (except stuff that only works on physical interfaces like
cdp
).