Customers utilizing RDMA with vSAN may encounter issues when using certain NIC teaming policies, such as "route based on physical network adapter load." This is due to the inherent design of the RDMA stack and how it handles network connections across multiple uplinks/RNICs.
vSAN 8.x
The RDMA stack does not support NIC teaming policies like "route based on physical network adapter load," IP-based hash, or LACP. This is an expected behavior because RDMA connections cannot spread across two uplinks/RNICs for the same vmk#.
To ensure proper functionality of vSAN with RDMA, customers must use supported NIC teaming policies. The currently supported teaming policies for RDMA are:
1. "Route based on the originating virtual port"
2. "Route based on source MAC hash"
3. "Use explicit failover order"
4. Teaming override
This information is consistent with existing documentation on designing the vSAN network. For more details on vSAN network design and supported configurations, please refer to the official VMware vSAN documentation:
This documentation specifies that "vSAN with RDMA does not support LACP, IP-hash-based NIC teaming, or route based on physical network adapter load. vSAN with RDMA does support NIC failover."