# Enum - DistributedVirtualSwitchNicTeamingPolicyMode(vim.DistributedVirtualSwitch.NicTeamingPolicyMode)

Since
  vSphere API 4.1

## Enum Description

List of possible teaming modes supported by the vNetwork Distributed Switch. The different policy modes define the way traffic is routed through the different uplink ports in a team.

Enum Constants

Name | Description
--- | ---
failover_explicit | Use explicit failover order
loadbalance_ip | Routing based on IP hash
loadbalance_loadbased | Routing based by dynamically balancing traffic through the NICs in a team. This is the recommended teaming policy when the network I/O control feature is enabled for the vNetwork Distributed Switch.
loadbalance_srcid | Route based on the source of the port ID
loadbalance_srcmac | Route based on source MAC hash

Show WSDL type definition
<simpleType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="DistributedVirtualSwitchNicTeamingPolicyMode"> <restriction base="xsd:string"> <enumeration value="loadbalance_ip"/> <enumeration value="loadbalance_srcmac"/> <enumeration value="loadbalance_srcid"/> <enumeration value="failover_explicit"/> <enumeration value="loadbalance_loadbased"/> </restriction> </simpleType>