Comparison with RoCEv2 Networks
RoCEv2 Congestion Management (explained in Chapter 7) uses the same mechanism as ECN in TCP/IP networks. Compare Figure 8-103 with Figure 7-17 in Chapter 7. You can notice that Steps 1 to 4 are the same. The difference is after a destination receives a CE-marked IP packet. RoCEv2 拥塞管理(在第 7 章中解释)使用的机制与 TCP/IP 网络中的 ECN 相同。比较图 8-103 和第 7 章中的图 7-17。可以发现步骤 1 至 4 是相同的。不同之处在于目的地收到 CE 标记的 IP 数据包后。
The following are the notable differences between the two approaches: 以下是两种方法的显著区别:
1. Notification to the traffic source: RoCEv2 uses UDP as the layer 4 transport. UDP does not have a concept of a connection. Hence, the upper layer (RoCEv2) must send its dedicated Congestion Notification Packet (CNP) for reflecting the congestion information from the traffic destination to the source. In contrast, TCP uses the ECE flag in its standard header. RoCEv2 使用 UDP 作为第 4 层传输。UDP 没有连接的概念。因此,上层(RoCEv2)必须发送其专用的拥塞通知包(CNP),以反映从流量目的地到源的拥塞信息。相比之下,TCP 在其标准报头中使用 ECE 标志。

本文对比了RoCEv2与TCP/IP网络在拥塞管理上的区别,包括通知源的方式和速率降低机制。RoCEv2使用UDP,需要上层发送CNP,而TCP则使用ECE标志。此外,RoCEv2的速率降低算法非标准化,而TCP的已标准化。尽管如此,两者在拥塞检测和故障排除上仍具相似性。同时,文章还讨论了ECN在TCP存储网络中的应用及其面临的挑战,如同步问题、延迟反应、数据包丢弃和配置复杂性。
最低0.47元/天 解锁文章
2199

被折叠的 条评论
为什么被折叠?



