Chapter 8 - 11. Congestion Management in TCP Storage Networks

Congestion Notification in TCP Storage Networks

Congestion Notification in TCP storage networks is achieved by Explicit Congestion Notification (ECN), which is standardized by RFC 3168. As explained earlier, iSCSI and NVMe/TCP layers remain unaware of any such mechanisms. TCP 存储网络中的拥塞通知是通过显式拥塞通知 (ECN) 实现的,RFC 3168 对其进行了标准化。如前所述,iSCSI NVMe/TCP 层仍未意识到任何此类机制。

Solution Components

The success of the approach to congestion prevention by notifying the end devices depends upon the following factors: 通过通知终端设备来防止拥塞的方法是否成功取决于以下因素:

1. Congestion detection: A switch (or router) must be able to detect the symptoms of congestion. 交换机(或路由器)必须能够检测到拥塞症状。

2. Sending a notification: After detecting congestion, the switch must be able to inform the end devices about it. 检测到拥塞后,交换机必须能够将拥塞情况通知终端设备。

3. Receiving a notification: The end devices must be able to understand the notification from the switches. 终端设备必须能够理解交换机发出的通知。

4. Congestion prevention action: After being notified about congestion in the network the most important component is for the end devices to take preventive actions, such as reducing their rate. 在收到网络拥塞通知后,最重要的是终端设备采取预防措施,如降低速率。

These are the same components as for Fibre Channel fabrics (explained in Chapter 6) and RoCEv2 networks (explained in Chapter 7). The following sections explain Explicit Congestion Notification in TCP/IP networks using the same components to make it easy to compare the implementation among different transport types and for the users to have a consistent detection and troubleshooting workflow.

相关推荐

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

    2024-02-20 18:34:01       53 阅读
  2. Chapter 8 - 10. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       53 阅读
  3. Chapter 8 - 13. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       44 阅读
  4. Chapter 8 - 14. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       55 阅读
  5. Chapter 8 - 12. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       58 阅读
  6. Chapter 8 - 16. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       56 阅读
  7. Chapter 8 - 15. Congestion Management in TCP Storage Networks

    2024-02-20 18:34:01       60 阅读
  8. C++ Primer Chapter 8 The IO Library

    2024-02-20 18:34:01       32 阅读

最近更新

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

    2024-02-20 18:34:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-20 18:34:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-20 18:34:01       82 阅读
  4. Python语言-面向对象

    2024-02-20 18:34:01       91 阅读

热门阅读

  1. Windows如何安装ctcdecode

    2024-02-20 18:34:01       45 阅读
  2. big three(c++)

    2024-02-20 18:34:01       51 阅读
  3. Docker中部署flink集群的两种方式

    2024-02-20 18:34:01       50 阅读
  4. 基于python的租车管理平台/汽车租赁网站

    2024-02-20 18:34:01       46 阅读
  5. mysql中文首字母排序查询

    2024-02-20 18:34:01       50 阅读
  6. 理解C++中仿函数(函数对象)中的状态保持

    2024-02-20 18:34:01       48 阅读
  7. 【Qt笔记】QSS中常见的伪状态

    2024-02-20 18:34:01       46 阅读
  8. css中, grid-auto-rows: 怎样简写在grid:中

    2024-02-20 18:34:01       45 阅读
  9. Flink容错机制

    2024-02-20 18:34:01       50 阅读