VM-系列 - SRIOV 和 DPDK 驱动程序支持

VM-系列 - SRIOV 和 DPDK 驱动程序支持

24482
Created On 09/14/20 09:49 AM - Last Modified 03/26/21 18:37 PM


Question


对于 VM- 系列网络驱动程序支持的版本存在一些混淆:特别是对于 SRIOV 和 DPDK . 有何区别?

Environment


VM 系列

Answer


简 SRIOV 言之,它的工作方式是 SRIOV ,在两个驱动程序上继电器,一个由 VM- 称为 VF (虚拟功能)的系列管理,另一个由主机(Hypervisor)管理的驱动程序 PF 称为(物理功能)。 下图是该概念的简单可视化。
 
 

这两个驱动程序相互通信。 因此,它们需要兼容。 A 物理功能 PF () 驱动程序与 NIC vf 对话,并且在其名称中不包括 vf(例如 i40e)。 使用 SR-IOV 系列时 VM- ,主机使用它 PF 与 NIC "系列"交谈,然后 VM- "系列"使用"系列 VF "与" PF 系列"对话。 举个例子,让我们考虑一个 NIC 使用i40e驱动程序。 使用时 SR-IOV ,客户会在主机侧安装i40e驱动程序 PF ()与客户交谈 NIC ,然后 VM- 系列将使用其内置的i40evf() VF 驱动程序与 PF 。
那么,为什么 VM- 系列有内置的 PF 驱动程序? 使用 PCI- 密码时, NIC 完全保留给 VM- 系列。 主机看不到 NIC ! 因此, VM- 系列将使用其内置 PF 的驱动程序(例如,i40e)直接与 NIC 。
 

下面的链接列出了系列的内置驱动 VM- 程序。 要确定要在主机上安装哪个驱动程序版本,请安装 PF 高于 VM- Series 内置 PF (是的 PF )驱动程序。

vm-series https://docs.paloaltonetworks.com/compatibility-matrix/-firewalls/sr-iov-and-dpdk-drivers.html

关于 DPDK ,请记住 PAN-OS 有两个数据包处理模式, MMAP 和 DPDK (默认)。 他们有不同的内置驱动程序。 因此,在内部 PAN-OS ,有两个版本的任何驱动程序。 DPDK MMAP 例如,如果客户在超级遮阳板上使用 i40e 驱动程序,则 PAN-OS 有两个 i40evf 驱动程序版本,一 DPDK 个用于和一个用于 MMAP 。 这取决于在系列上启用的模式 VM- ,将加载相应的驱动程序。

顺便说一句,有两种类型 DPDK :主机侧 DPDK 和 VM- 系列(客人侧 DPDK )。 使两者都产生最佳结果。 编译 OVS DPDK 将是启用主机侧的一部分 DPDK 。 VM-系列 DPDK 在 DPDK 系列内启用 VM- ,无需启用主机端 DPDK 。
 



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000HAixCAG&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language