STP is used to accomplish a loop-free environment. Every time a port state goes up, STP calculation occurs. As the result of the calculation, the switch ports are either set to a forwarding or blocking state to prevent a traffic loop. STP topology convergence has four states:
- Blocking
- Listening
- Learning
- Forwarding
To prevent the 30-50 second loss of connectivity during STP convergence, perform one of these options:
- Set STP to Portfast on all switch ports that are connected to network adapters on an ESXi host
Portfast allows the ports to immediately be set back to the forwarding state and prevents the link state changes that occur on ESX/ESXi hosts from affecting the STP topology. Setting STP to Portfast prevents the 30-50 second loss of network connectivity.
The command to set STP to Portfast depends on the model of the switch. As the command is different from model to model and vendor to vendor, contact your physical switch vendor for more detailed information on how to configure the same.
- Disable STP
VMware does not typically recommend that you disable STP. However, to prevent this issue from occurring, it may be necessary to disable STP. Before you disable STP, contact your switch vendor.
The command to disable STP depends on the switch. Contact your switch vendor for more detailed information.