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,为第 3 层到第 2 层子网的未标记流量支持无损行为,以用于通过融合以太网版本 2 (RoCEv2) 传输的远程直内存访问 (RDMA) 等协议。

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

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

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

要配置基于 DSCP 的 PFC:

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

    您还必须使用 选项将输出队列分配给转发 queue-num 类。在这种情况下,需要选项以支持基于 DSCP 的 PFC 的无损行为,语句指定优先级 no-loss 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 暂停帧: