Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在单个接口上启用动态设备个性化 (DDP)

总结 动态设备个性化 (DDP) 是一种支持可编程数据包处理管道的技术,由英特尔作为配置文件提供给其 NIC。JCNR 支持在单个接口上启用动态设备个性化 (DDP)。

从瞻博网络云原生路由器 (JCNR) 23.2 版开始,JCNR 支持在各个接口上启用动态设备个性化 (DDP)。此功能在 JCNR 的 L2、L3 和 L2-L3 模式下可用。

动态设备个性化 (DDP) 是一种支持可编程数据包处理管道的技术,由英特尔作为配置文件提供给其 NIC。多个英特尔网卡支持此技术。支持因英特尔 NIC 类型而异。DDP 用于数据包分类,其中应用于 NIC 的配置文件可以对 NIC 上的多种数据包格式进行分类,从而实现速度并馈送到数据平面开发工具包 (DPDK)。

瞻博网络云原生路由器 (JCNR) 提供路由和交换功能。JCNR 支持来自不同 NIC 卡的接口。某些英特尔网卡支持 DDP,其中一些不支持 DDP。因此,在部署方案中,JCNR 可能有一个接口来自一个支持 DDP 的 NIC,另一个接口来自另一个不支持 DDP 的 NIC。JCNR 支持在每个接口启用 DDP 以克服此类问题。

注意:

对于 E810 PF,JCNR 加载与 JCNR 捆绑在一起的 DDP 包。但是,对于其他网卡,请确保在启动 JCNR 之前在网卡上加载 DDP 包。

每个接口都有 DDP 配置。此配置选项将覆盖该接口的全局 DDP (ddp) 配置。如果未配置接口 DDP,则全局配置值将用作该接口的值。如果未配置全局 DDP 配置,则全局 off 配置的默认值将生效。

注意:

以下网卡支持 DDP:

  • E810 VF

  • E810 PF

  • X710 PF

  • XXV710 PF

在子网下定义接口时,DDP 支持不可用。

在部署之前,应在 helm 图表中配置 DDP。在掌舵图表中为全局和接口级别配置 DDP 配置是可选的。如果未配置 DDP 密钥,则全局 off DDP 的默认值将生效。

文件中提供了 values.yaml 全局 DDP 配置,如下所示:

您可以在接口级别配置以下选项 ddp 之一:

  1. 自动 - 设置为自动时,JCNR 会在部署期间检查网卡是否支持 DDP,并相应地配置 DPDK。通过在运行时检测 NIC 是否支持 DDP,可以更轻松地在卷中部署 JCNR。

  2. 开 — 选项在不验证网卡的情况下在接口上启用 DDP。仅当您确定网卡支持 DDP 时才使用此选项。

  3. 关闭 — 是接口级别的默认选项。此选项禁用接口上的 DDP。

例如,

注意:

每个接口可以具有不同的 配置 ddp。仅当所有从属接口网卡都支持 DDP 时,才会为绑定接口启用 DDP。