Please note before proceeding:
- MTU changes require careful planning. An MTU misconfiguration may cause Network disconnects and I/O failures. If needed consult with Network Team.
- For stability of the vSAN cluster, VMware recommends that the MTU configuration must be consistent in the vSAN network including the WAN & Witness Host/Appliance.
Stretched cluster :
To resolve this issue, evaluate one or more of the following options:
- Reconfigure the Network used by the vSAN Witness Host to MTU 9000 to match with the MTU configured on the Network used by the vSAN Hosts ( Note: This may not be feasible due to WAN limitations. Consult with Network team )
- Reconfigure the Network used by the vSAN Hosts to MTU 1500 to match with the Network used to communicate with Witness
- vSAN MTU health check will send large packet size like 9000 to target host, and the actual packet size will exceed 9000 with additional headers. Hence the packet will be fragmented. But in some scenarios, packet fragmentation is not support by WAN providers. This is a known issue, and we reduce the packet size as 8952 since vSphere 7.0 p01 release. If such health check warning is observed, Run the vmkping command as below on ESXi host.
vmkping -I <target_vmk> <target_IP> -s 8952 -d
As long as vmkping succeeds, there will not be any performance issues and I/O errors. Warning can be safely ignored. For silencing the alert see
Silencing a vSAN health check
If assistance is required, open a Ticket with VMware by Broadcom Support.
Standard Cluster:
- Log into the affected ESXi hosts via SSH and run below mentioned command:
esxcli vsan network list.
Note the "VmkNic Name" (example: vmk1).
- Run the following command using the VMK identified above and the IP of target host in the cluster:
vmkping -I vmkX <Target_IP> -d -s 8972
- If the ping fails, there is an MTU mismatch.
- Engage networking tean and ensure that Jumbo Frames (MTU 9000 or higher) are enabled end to end on all physical switches and ports carrying vSAN traffic.