在 VMware 上启用 SR-IOV 是可选,但需要执行该过程以获得 DPDK 的所有功能,从而提高数据包的处理性能。

必备条件

需要特定的网卡。以下芯片组已通过 VMware 认证,可以与 SD-WAN Gateway 一起使用。

  • Intel 82599/82599ES
  • Intel X710/XL710
注: 在 VMware 上以 SR-IOV 模式使用 Intel X710/XL710 卡之前,请确保正确安装了 部署必备条件部分中所述的支持的固件和驱动程序版本。

要在 VMware 上启用 SR-IOV,请执行以下操作:

  1. 确保您的网卡支持 SR-IOV。查看位于 https://www.vmware.com/resources/compatibility/search.php?deviceCategory=io 的 VMware 硬件兼容性列表 (Hardware Compatibility List, HCL)

    品牌名称 (Brand Name):Intel

    I/O 设备类型 (I/O Device Type):网络

    功能 (Features):SR-IOV

    vcg-compatibility-guide

    以下 VMware 知识库文章提供了有关如何在支持的网卡上启用 SR-IOV 的详细信息:https://kb.vmware.com/s/article/2038739

  2. 具有支持的网卡后,转到特定的 VMware 主机,选择配置 (Configure) 选项卡,然后选择物理适配器 (Physical adapters)

    vcg-physical-adapters

  3. 选择编辑设置 (Edit Settings)。将状态 (Status) 更改为已启用 (Enabled),并指定所需的虚拟功能数。此数值因网卡类型而异。
  4. 重新引导虚拟化管理程序。

    vcg-number-virtual_functions

  5. 如果已成功启用 SR-IOV,在 ESXi 重新引导后,将在特定网卡下显示虚拟功能 (Virtual Function, VF) 数。

    vcg-sr-iov-vfs-area-display