VMware vSphere ESXi 6.x
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
Configuration > Advanced Settings > Net > Net.teampolicyupdelay
When an up event is received, a timer is triggered to notify this. If a down event occurs when the trigger is pending, then the up notification is cancelled.
This is resolved in ESXi 6.7 P02
While this issue is resolved in ESXi 6.7 P02, it is important to note that the configuration option causing the issue remains valid in ESXi 7.0 and ESXi 8.0.
NSX-T Perspective:
Please note that the information provided in this section is NSX-T perspective.
If NSX is running on this host and using NVDS, You can also apply these changes using below command from ESXi root login.
#nsxcli -c set vswitch runtime TeamPolicyUpDelay "value"
Example: nsxcli -c set vswitch runtime TeamPolicyUpDelay 600000.
However, this will take effect at runtime and will not persist after the host rebooted the value will reset to its default.
To persist the change, please follow the steps below:
Option 1
host > Configure > Advanced system Settings > Net.TeamPolicyUpDelay > edit
(default is 100) And modify/set the value you want to and save by clicking ok. nsxcli -c get vswitch runtime
Option 2
#esxcli system settings advanced set -o /Net/TeamPolicyUpDelay --int-value xxx
Example: esxcli system settings advanced set -o /Net/TeamPolicyUpDelay --int-value 300000
nsxcli -c get vswitch runtime
Note: N-VDS is not supported on NSX 4.X version. With the release of VMware NSX 4.x N-VDS is not supported for ESXi hosts anymore.
However, if you are still using NVDS or have already migrated to VDS, this change is being made directly to ESXI and will apply to both.
Customer may also consider disabling the failback feature completely to allow manual switching to the primary interface per redundancy design of the environment.