当在 VM 的同一个虚拟网络适配器上启用 SR-IOV 时,如何在虚拟机上配置 VRRP 设置而不会遇到网络冲突?


最后修订日期: 2022-06-24
适用产品:
  • QuCPE-7012 (QNE 1.0.2.q511)

虚拟路由器冗余协议 (VRRP) 是一种 IP 路由冗余技术,可用于解决网络设备因动态发现协议和静态配置而面临的处理开销和故障转移问题。通过使用两个或更多网络设备创建单一虚拟接口,可以实现 VRRP。该虚拟接口在连接的网络设备之间共享相同的信息(例如,虚拟 IP 和 MAC 地址)。

启用了 SR-IOV 的虚拟网络功能 (VNF) 需要网络适配器的原始 MAC 地址来传输数据包。如果在同一虚拟网络接口上启用了 VRRP,VRRP 和 VNF 之间则会出现 MAC 地址冲突,从而导致 VRRP 功能失败。

具有 SR-IOV 的 VRRP Service Composer VM 网络接口
img imgimg

图 1:无网桥连接时的 VRRP 通信

回答:

具有 SR-IOV 与 VirtIO 的 VRRP Service Composer VM 网络接口
img imgimg

图 2:有网桥连接时的 VRRP 通信

  1. 在主 QuCPE 上登录 QNE。

  2. 打开 Service Composer

  3. 指定一台虚拟机。

  4. 在“Information”(信息)面板上,单击img。此时会出现“Edit VM”(编辑虚拟机)窗口。

  5. 选择“Bridge”(桥接器)作为 VNF 模式。

  6. 单击“Apply”(应用)。

  7. 单击 img

  8. 将 VM 上的 VNF 连接到可用的本机端口。
    img

  9. 单击“Apply”(应用)。

  10. 在辅助 QuCPE 上登录 QNE。

  11. 重复步骤 2 到 8.

  12. 桥接 VM 上启用了 VNF 的虚拟网络接口以及 SR-IOV 接口。
    注意:无法使用 Service Composer 配置虚拟接口和 SR-IOV 接口的网桥设置,这些设置取决于使用 Virtualization Station 安装的虚拟机。

  13. 使用网线连接两个 QuCPE 设备上启用了 VNF 的物理网络端口。

     

VRRP 通信流量将通过 VNF 端口在主 VM 上传输,而不会出现任何网络冲突。

注意:Service Composer 并不管理 SR-IOV 接口。要管理 SR-IOV 设置,请转到“Control Panel”(控制台)>“Hardware”(硬件)>“SR-IOV Devices”(SR-IOV 设备)。

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top