Users Guide

7–RoCE 配置
配置 DCQCN
170 AH0054602-05 M
Traffic classes (流量类),也称作优先级组,是可具有有损或无损属性的 vLAN
先级组 (或者如使用 DSCP-PFC 时,则为 DSCP 值)通常, 0 用于默认有损流量
类,3 用于 FCoE 流量类,4 用于 iSCSI-TLV 流量类。如果您尝试在同时支持 FCoE
iSCSI-TLV 流量的网络再次使用这些数字,您可能会遇到 DCB 错误匹配问题。
Marvell 建议您对 RoCE 相关的流量类使用 1–2 5–7 中的数字。
ETS (增强的转换服务)是每一流量级的最大网宽分配
DCQCN 概览
有些网络协议 (例如 RoCE)要求无丢包。 PFC 是一种在 L2 网络中实现无丢包
的机制,而 DSCP-PFC 是在不同 L2 网络中实现无丢包的机制。但 PFC 在以下方
面存在不足:
当激活时, PFC 完全停止了端口上指定优先级的流量,而不是降低传输速率。
即使存在导致拥塞的特定连接子集,指定优先级的所有流量也会受影响。
PFC 为一种单跃点机制。也就是说,如果接收者遇到拥塞并通过 PFC 数据包指出拥
塞,只有最邻近的设备会反应。当邻近设备遇到拥塞 (可能是由于它无法再传输)
时,也会生成自己的 PFC。这种生成也称作
暂停传播
。暂停传播可能造成路由利用
率低下,因为必须等到所有缓冲区都拥塞之后传输者才发现问题。
DCQCN 可解决此类所有缺陷。 ECN 向反应点提供拥塞指示。反应点向传输器发
CNP 数据包,传输器通过降低其传输速率并避免拥塞作出反应。 DCQCN 也指
定传输器如何在拥塞结束后尝试提高其传输速率和有效使用带宽。 2015
SIGCOMM 文件中的 Congestion Control for Large-Scale RDMA Deployments
(大规模
RDMA
部署的拥塞控制)
介绍了 DCQCN,网址为:
h
ttp://conferences.sigcomm.org/sigcomm/2015/pdf/papers/p523.pdf
DCB 相关的参数
使用 DCB 向流量级 (优先级组)映射优先级。 DCB 也控制受限于 PFC 的优先
(无损流量)和相关带宽分配 (ETS)
RDMA 流量上的全局设置
RDMA 流量上的全局设置包括配 vLAN 优先级、 ECN DSCP
设置 RDMA 流量的 vLAN 优先级
创建 QP (队列对)时使用应用程序设置指定 RDMA QP 使用的 vLAN 优先级。
例如, ib_write_bw 基准控制优先级是使用 -sl 参数。当 RDMA-CM
RDMA 通信管理器)存在时,您可能无法设置优先级。