DOCA 文档 v2.10.0

DPU 内核表示器模型

注意

此模型仅适用于 NVIDIA® BlueField® 网络平台(DPU 或 SuperNIC)在 DPU 模式下运行时。

BlueField 使用 netdev 表示器来映射每个主机侧的物理和虚拟功能。

  1. 作为隧道,用于为在 Arm 内核上运行的虚拟交换机或应用程序传递流量到主机侧相关的 PF 或 VF。

  2. 作为通道,用于使用规则配置嵌入式交换机到相应的被表示功能。

这些表示器用作连接到 OVS 或任何其他在 Arm 内核上运行的虚拟交换机的虚拟端口。

当在 DPU 模式下运行时,我们为 BlueField 的每个网络端口看到 2 个表示器:一个用于上行链路,另一个用于主机侧 PF(即使 PF 未在主机侧探测到也会创建 PF 表示器)。对于在主机侧创建的每个 VF,将在 Arm 侧创建一个相应的表示器。表示器的命名约定如下

  • 上行链路表示器:p<端口号>

  • PF 表示器:pf<端口号>hpf

  • VF 表示器:pf<端口号>vf<功能号>

下图显示了主机侧公开的 PCIe 功能和表示器之间的映射。为了简单起见,显示了单端口模型(为第二个端口复制)。

Kernel_Representors_Model-version-1-modificationdate-1728051639130-api-v2.png

红色箭头演示了通过表示器的包流,而绿色箭头演示了当转向规则被卸载到嵌入式交换机时的包流。有关这方面的更多详细信息,请参阅交换机卸载部分。

注意

主机功能 (PF/VF) 的 MTU 必须小于上行链路和相应的 PF/VF 表示器的 MTU。例如,如果主机 PF MTU 设置为 9000,则上行链路和 PF 表示器都必须设置为高于 9000。

© 版权所有 2025 NVIDIA。 上次更新于 2025 年 2 月 12 日。