6.5.1

Table Of Contents
Using SR-IOV in vSphere
In vSphere, a virtual machine can use an SR-IOV virtual function for networking. The virtual machine and
the physical adapter exchange data directly without using the VMkernel as an intermediary. Bypassing the
VMkernel for networking reduces latency and improves CPU efficiency.
In vSphere 5.5 and later, though a virtual switch (standard switch or distributed switch) does not handle
the network traffic of an SR-IOV enabled virtual machine connected to the switch, you can control the
assigned virtual functions by using switch configuration policies at port group or port level.
SR-IOV Support
vSphere 5.1 and later supports SR-IOV in an environment with specific configuration only. Some features
of vSphere are not functional when SR-IOV is enabled.
Supported Configurations
To use SR-IOV in vSphere 6.0, your environment must meet several configuration requirements.
Table 101. Supported Configurations for Using SR-IOV
Component Requirements
vSphere
n
Hosts with Intel processors require ESXi 5.1 or later.
n
Hosts with AMD processors are supported with SR-IOV in
ESXi 5.5 or later.
Physical host
n
Must be compatible with the ESXi release.
n
Must have an Intel processor if you are running ESXi 5.1, or
an Intel or AMD processor if you are running ESXi 5.5 and
later.
n
Must support I/O memory management unit (IOMMU), and
must have IOMMU enabled in the BIOS.
n
Must support SR-IOV, and must have SR-IOV enabled in the
BIOS. Contact the server vendor to determine whether the
host supports SR-IOV.
Physical NIC
n
Must be compatible with the ESXi release.
n
Must be supported for use with the host and SR-IOV
according to the technical documentation from the server
vendor.
n
Must have SR-IOV enabled in the firmware.
n
Must use MSI-X interrupts.
PF driver in ESXi for the physical NIC
n
Must be certified by VMware.
n
Must be installed on the ESXi host. The ESXi release
provides a default driver for certain NICs, while for others
you must download and manually install it.
vSphere Networking
VMware, Inc. 152