跳转到主内容

千兆以太网流量控制的工作原理是什么?

Views:
129
Visibility:
Public
Votes:
0
Category:
ontap-9
Specialty:
core
Last Updated:

 

适用场景

  • ONTAP 9

问题解答

千兆以太网流量控制的工作原理

接收数据包且几乎用尽接收缓冲区的接口将向其链路配对节点发送pause on (Xoff)帧。链路配对节点将停止传输数据包、直到收到pause off (Xon)帧或超时过期为止。启用流量控制可减少一个接口超限另一个接口的可能性。  暂停帧可能会影响连接到该接口的所有主机。  最好使用上层协议(如TCP)来控制数据流、而不是流量控制。

暂停帧只能在两个直接连接的链路配对节点之间交换;也就是说、在交换机和终端工作站之间交换、或者在两个连续连接的终端工作站之间交换。暂停帧不会在通过交换机连接的两个终端工作站之间交换。

某些设备具有一个配置选项、可使设备同时发送和接收流量控制帧。其他设备有单独的发送和接收选项。启用send (或transmit )时,表示设备将发送暂停帧。启用receive 后、这意味着设备将对收到的暂停帧做出响应。

尽管建议使用流量控制none (禁用)、但在连接到网络的终端设备上启用发送流量控制仍可获得一些优势。  现代交换机硬件通常能够以高于标准NIC的速度运行、并具有额外的队列和缓冲。  通过将交换机设置为receive onsend off ,并将客户端设置为receive offsend on ,终端设备可以暂停流量并在交换机上创建反向压力。 

当千兆位接口发送到100-Mbit客户端且传输大小非常大时、流量控制不会消除问题。线路速度和传输大小发生原因较大之间的差异、交换机的出站100-Mbit端口上要排队的数据包过多、因此交换机丢弃了数据包。交换机无法向千兆位接口发送暂停帧、因为该接口也可能会向其他接口发送暂停帧、这会对这些接口的性能产生负面影响。

追加信息

TR-3802:《以太网存储最佳实践》

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.