4.3. NFV SR-IOV 部署的拓扑
下图有两个 VNF,各自具有由 mgt 和 data plane 接口代表的管理界面。管理接口管理 ssh 访问,等等。data plane 接口将 VNF 绑定到 DPDK,以确保高可用性,因为 VNF 使用 DPDK 库绑定 data plane 接口。该镜像也有两个提供商网络来实现冗余。Compute 节点具有两个常规 NIC,并在 VNF 管理与红帽 OpenStack 平台 API 管理之间共享。
图 4.2. NFV SR-IOV 拓扑
该镜像显示在应用级别使用 DPDK 的 VNF,并且可以访问 SR-IOV 虚拟功能(VF)和物理功能(PF),以根据光纤配置来更好地可用性或性能。DPDK 提高了性能,而 VF/PF DPDK 绑定提供对故障切换和高可用性的支持。VNF 供应商必须确保 DPDK 轮询模式驱动程序(PMD)支持作为 VF/PF 公开的 SR-IOV 卡。管理网络使用 OVS,因此 VNF 会看到使用标准 virtIO 驱动程序的 mgmt 网络设备。您可以使用该设备最初连接到 VNF,并确保 DPDK 应用程序绑定两个 VF/PF。