Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 KVM 上的 vRR 实例上启用 SR-IOV

KVM 上的 vRR 支持单根 I/O 虚拟化 (SR-IOV) 接口类型。单根 I/O 虚拟化 (SR-IOV) 允许物理功能显示为多个独立的 vNIC。SR-IOV 允许设备(例如网络适配器)独立访问其各种硬件功能之间的资源。如果有支持 SR-IOV 的物理 NIC,可以将支持 SR-IOV 的 vNIC 或虚拟功能 (VF) 连接到 vRR 实例,以提高性能。
  • 启用 SR-IOV 的 BIOS 要求;确保系统 BIOS 设置中已启用 Intel VT-d 或 AMDMU
  • 适用于 KVM 的 VRR 上的 SR-IOV 需要以下 Intel NIC驱动程序:
    • 使用 40G 端口和 i40e 驱动程序的 Intel X710 或 XL710
    • 使用 10G 端口和 ixgbe 驱动程序的 Intel X520 或 X540
  • Junos OS版本:
    • 从 17.4 Junos OS版本开始,vRR 上将支持使用 Intel X710/XL710 NIC 的 40G 端口。
    • 从 Junos OS 20.4R3 版开始,vRR 上支持带 Intel X520/X540 NIC 的 10G 端口。
  1. 使用 命令查找主机上的可用 NIC(lshw -businfo -c network设备)。
    • 在下面的输出中:10G NIC 为 enp2s0f0 和 enp2s0f1
    • 40G NIC 包括 enp4s0f0 和 enp4s0f1
  2. 使用计划在 上配置 SR-IOV 的设备卸下主机上的任何虚拟机。
  3. 检查设备上支持的最大 VF 数(例如 enp2s0f0 和 enp4s0f0)
  4. 配置设备上需要的 VF 数量
  5. 验证是否使用 命令创建 lspci VF。您可看到与设备的以太网控制器对应的虚拟功能。
  6. 更换网络设备的现有接口部分,以获取新 XML。确保管理设备条目保持为正确状态。
  7. 使用基于 SRIOV 的新接口启动 VRR 实例
  8. 最后,要检查在 vRR 中创建的 VF Junos,请在启动消息中执行 grep 以"重命名"。