Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

为第 3 层未标记流量配置基于 DSCP 的 PFC

您可以配置基于 DSCP 的 PFC,以支持融合以太网版本 2 (RoCEv2) 上跨第 3 层连接到第 2 层子网的协议(如远程直接内存访问 (RDMA)的未标记流量的无损行为。

使用基于 DSCP 的 PFC,会根据传入流量第 3 层 IP 报头中配置的 6 位分布式服务代码点 (DSCP) 值(而不是第 2 层 VLAN 标头中的 3 位 IEEE 802.1p 代码点)生成暂停帧以通知对等方链路拥塞。

由于 PFC 只能发送与 PFC 优先级代码点对应的暂停帧,因此当触发基于 DSCP 的 PFC 时,配置的 6 位 DSCP 值必须映射到 3 位 PFC 优先级,以便用于暂停帧。配置映射涉及将 PFC 优先级值映射到无损失转发类时,将转发类映射到队列;定义拥塞通知配置文件以在具有所需 DSCP 值的流量上启用 PFC;以及配置 DSCP 分类器以将 PFC 优先级映射转发类(以及丢失优先级)与触发 PFC 暂停帧的已配置 DSCP 值相关联。

对等设备应配置输出 PFC 和相应的流控制队列,以匹配设备上的 PFC 优先级配置。

要配置基于 DSCP 的 PFC:

  1. 将无损转发类映射到 PFC 优先级(以十进制形式 (0-7) 表示的 3 位值),以在 PFC 暂停帧中使用。

    您还必须使用 queue-num 选项为转发类分配输出队列。 no-loss 在这种情况下,需要选项来支持基于 DSCP 的 PFC 的无损行为,语句 pfc-priority 会指定优先级值映射,如下所示:

  2. 定义一个输入拥塞通知配置文件,以针对所需的 6 位 DSCP 值指定的流量启用 PFC,并可以选择配置目前的最大接收单元 (MRU)(用于确定为链路保留的 PFC 缓冲区空间):
    注意:

    您不能在同一拥塞通知配置文件下同时配置基于 DSCP 的 PFC 和 IEEE 802.1p PFC。

  3. 为之前步骤中映射的共用 DSCP 值和无损耗转发类设置 DSCP 分类器:
  4. 将前面步骤中设置的分类器和拥塞通知配置文件分配给要启用基于 DSCP 的 PFC 的接口:

例如,通过以下示例命令为接口 xe-0/0/1 配置基于 DSCP 的 PFC,当 DSCP 值为 110000 的传入流量拥塞时,将使用 PFC 优先级 3 生成 PFC 暂停帧: