Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

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

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

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

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

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

注意:

对于 E810 PF,云原生路由器将加载与 JCNR 捆绑在一起的 DDP 软件包。但是,对于其他 NIC,请确保在启动 JCNR 之前在 NIC 上加载 DDP 包。

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

注意:

以下 NIC 支持 DDP:

  • E810 VF

  • E810 PF

  • X710 PF

  • XXV710 PF

如果接口是在子网下定义的,则 DDP 支持不可用。

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

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

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

  1. 自动 — 设置为自动时,云原生路由器会在部署期间检查 NIC 是否支持 DDP,并相应地配置 DPDK。在运行时检测 NIC 是否支持 DDP 可以更轻松地批量部署云原生路由器。

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

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

例如

注意:

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