TCP/IP 详解(第 2 版) 笔记 / 3 链路层 / 3.3 全双工, 节能, 自动协商机制, 802.1X 流控制 / 3.3.3 链路层流量控制

      最后更新:2022-06-19 06:47:24 手机定位技术交流文章

      目录、参考文献

      3.3.3链级流量控制

      在全双重模式和不同速度的网络段中运行扩展Ethernet可能需要交换机在一段时间内缓存(存储)帧
      例如,当多个站点发送到相同的目的地时(出口港口竞争)
      如果网站的总流量超过该网站的链接速度,帧开始在交换器中间存储
      如果情况持续很长时间,一些帧可能会被丢弃

      解决这一问题的一个方法是将流量控制应用于发送者(flow control放慢他们
      一些Ethernet交换机(和接口)通过发送交换机和网络接口卡(NIC)之间的特殊信号帧来实现流量控制。
      尽管规格没有具体说明实现细节,但当流量控制发送信号给发送器时,发送器必须降低其传输速度
      互联网由802.3x[802.3-2008]指定为停用消息(PAUSE messages也被称为“PAGE Frame”。PAUSE frames))的流量控制实现

      PAUSE消息包含在MAC控制框架中,由0x8808并使用MAC控制操作代码0x0001的以太网Length/Type字段来标识
      建议接收这些信号的电站降低传输速率
      PAUSE帧总是发送到MAC地址01:80:C2:00:00:01并仅用于完全双重链
      关机帧包括延迟(hold-off)时间值(用量子(quantas指定,相当于512位元时间),表示发送者在继续传输之前应该暂停多久

      MAC控制帧的帧格式使用图3-3所示的常规封装方法,但在Length/Type下面的字段由2字节的opcode 接入
      事实上,PAUSE框架是唯一使用MAC控制框架的框架类型
      它们包含了两个字节的编码延迟时间
      "完整的"MAC控制层(一般只802).3x流量控制)是可选的

      由于Ethernet层流量控制可能产生非常负面的影响,因此一般不使用
      当多个站点通过过载的交换机发送数据时(见下节),交换机会将发送 PAUSE帧给所有主机
      但不同传输主机使用的交换存储量可能不均匀,即使某些主机不负责大部分通过交换机的交通,它们仍可能受到惩罚(交通控制)

      目录、参考文献

      本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/27716.html

          热门文章

          文章分类