Chapter 8 - 12. Congestion Management in TCP Storage Networks

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 标志。

相关推荐

  1. Chapter 8 - 12. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       59 阅读
  2. Chapter 8 - 10. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       53 阅读
  3. Chapter 8 - 13. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       44 阅读
  4. Chapter 8 - 14. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       55 阅读
  5. Chapter 8 - 16. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       56 阅读
  6. Chapter 8 - 15. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       60 阅读
  7. Chapter 8 - 11. Congestion Management in TCP Storage Networks

    2024-02-19 02:04:02       53 阅读
  8. C++ Primer Chapter 8 The IO Library

    2024-02-19 02:04:02       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-19 02:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-19 02:04:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-19 02:04:02       82 阅读
  4. Python语言-面向对象

    2024-02-19 02:04:02       91 阅读

热门阅读

  1. 2023年中国网络安全产业发展态势

    2024-02-19 02:04:02       54 阅读
  2. 南非公司注册优势 南非公司开户 南非公司年审

    2024-02-19 02:04:02       50 阅读
  3. Spatial Networks for Locations

    2024-02-19 02:04:02       43 阅读
  4. EMS5730 MapReduce program

    2024-02-19 02:04:02       42 阅读
  5. 文档分割和文档词向量化的几种实现方式

    2024-02-19 02:04:02       62 阅读
  6. go-zero/grpc的rpc服务间传递额外数据

    2024-02-19 02:04:02       62 阅读
  7. linux 中date 命令的用法

    2024-02-19 02:04:02       54 阅读
  8. MySQL正则表达式

    2024-02-19 02:04:02       63 阅读
  9. vue3-使用 Vue 的多种方式

    2024-02-19 02:04:02       52 阅读
  10. 2024年2月新加坡-马来西亚游-简记

    2024-02-19 02:04:02       53 阅读