BladeSystem Virtual Connect
Showing results for 
Search instead for 
Did you mean: 

vSwitch load balancing policy in Virtual Connect Active-Active configuration

Trusted Contributor

vSwitch load balancing policy in Virtual Connect Active-Active configuration

Gautham had a question on load balancing:




Hi guys,


Sanity check:

Just to confirm, when we are using an active-active Virtual Connect configuration with ESXi 5.5 hosts, the vSwitch load balancing policy should NOT be Route based on IP hash.

The individual VMnics will be going to different VC modules & not be in the same LACP group(which will lead to MAC flapping in the uplink switches).




Input from Robert:




You are correct.  It should be route based on originating port ID.




More from Dave:




Elaborating a bit more…


VMware provides a number of different NIC teaming algorithms, which are outlined in Table 2-3. As the table shows, any of the available algorithms can be used, except IP Hash. IP Hash requires switch assisted load balancing (802.3ad), which Virtual Connect does not support 802.3ad with server downlink ports. HP and VMware recommend using Originating Virtual Port ID with Standard vSwitch, and Physical NIC Load when using vDS and NetIOC, as shown in Table 2-3.


Table 2-3 VMware Load Balancing Algorithms



Works with VC

Originating   Virtual Port ID

Choose   an uplink based on the virtual port where the traffic entered the virtual   switch.


Source MAC Address

MAC Address seen on vnic port


IP Hash

Hash of   Source and Destination IP’s. Requires switch assisted load balancing,   802.3ad. Virtual Connect does not support 802.3ad on server downlink ports,   as 802.3ad is a Point-to-Point bonding protocol.


Physical   NIC Load

Introduced   in vSphere 4.1 and only available with a vDS, Load-Based Teaming policy   monitors the flow when the mean send or receive utilization on a dvUplink   exceeds 75% capacity over 30-sec intervals.


Explicit Failover

Highest order uplink from the list of Active pNICs.







Any other comments or questions?