I am running ESXI 7 and am making my 1st attempt at setting up LACP/LAG on a distributed switch and am failing miserably. I have read various articles and watched videos on this until my eyes bleed, but haven’t been able to get this working. My scenario is I have 4 hosts connected to a Cisco 3750 switch. I have the switch configured correctly to the best of my knowledge (4 port channels, 2 NIC’s for LAG assigned on each ESXI host). As an example, ESXI host #4 is connected to G1/0/39 and G1/0/43. However, when I disable interface g1/0/43, it does not send anything through g1/0/39 and pings to my VM stop until I enable g1/0/43 again.
Here is my relevant 3750 config for host #4:
port-channel load-balance dst-ip
interface Port-channel4
description ESXI4 Etherchannel
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
spanning-tree portfast trunk
interface GigabitEthernet1/0/39
description ESXI4 VM NIC1
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
channel-group 4 mode on
spanning-tree portfast trunk
!
interface GigabitEthernet1/0/43
description ESXI4 VM NIC2
switchport trunk encapsulation dot1q
switchport mode trunk
switchport nonegotiate
channel-group 4 mode on
spanning-tree portfast trunk
server#sh ether sum
Flags: D – down P – in port-channel
I – stand-alone s – suspended
H – Hot-standby (LACP only)
R – Layer3 S – Layer2
U – in use f – failed to allocate aggregator
u – unsuitable for bundling
w – waiting to be aggregated
d – default port
Number of channel-groups in use: 4
Number of aggregators: 4
Group Port-channel Protocol Ports
——+————-+———–+———————————————–
1 Po1(SU) - Gi1/0/3(P) Gi1/0/7(P)
2 Po2(SU) - Gi1/0/15(P) Gi1/0/19(P)
3 Po3(SU) - Gi1/0/27(P) Gi1/0/31(P)
4 Po4(SU) - Gi1/0/39(P) Gi1/0/43(P)
I am also attaching the screenshots of the LAG config and my distributed switch config. I have read where someone said to use Explicit Failover order instead of Route based on IP hash. I presume from the preponderance of people saying to use Route based on IP hash, that is the correct one?