I couldn't seem to get an etherchannel working properly on a ESXi5.5 host, I'm not using vcenter and was attempting to aggregate the links to a Cisco 3750.
I referred to the kb article below, I configured IP hash on the ESXi host, set SRC-DST-IP aggregation algorithm on the switch, and disabled LACP, however when I disabled LACP per the guide, I lost connectivity altogether to the ESXi host, although all of the ports in the etherchannel showed '(P)' and actually correctly established a bundle.
If I re-configured the etherchannel to enable LACP, I could ping and connect to the host, however all of the ports in the etherchannel are showing '(I)' which means operating independently.
So I presume its the host configuration rather than the switch configuration which is incorrect but can anyone advise?
Switch config:
Cisco IOS Software, C3750 Software (C3750-IPBASEK9-M), Version 12.2(50)SE1, RELEASE SOFTWARE (fc2)
CM_CORE#sh run int po1
Building configuration...
Current configuration : 122 bytes
!
interface Port-channel1
description PG1 to IBM x3650
switchport trunk encapsulation dot1q
switchport mode trunk
end
CM_CORE#sh run int fa1/0/1
Building configuration...
Current configuration : 125 bytes
!
interface FastEthernet1/0/1
switchport trunk encapsulation dot1q
switchport mode trunk
channel-group 1 mode active
end
Group Port-channel Protocol Ports
------+-------------+-----------+-----------------------------------------------
1 Po1(SD) LACP Fa1/0/1(I) Fa1/0/2(I) Fa1/0/3(I)
Fa1/0/4(I)