一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

中继设备的以太网暂停聚合的制作方法

2023-02-19 12:58:47 来源:中国专利 TAG:

技术特征:
1.一种用于网络中的流量控制的方法,所述方法包括:由设备识别所述设备的数据缓冲区中的空数据字节位置的数量;接收与传输数据分组相关联的指示符;识别包括在所述设备中的状态机的状态,其中所述状态机的所述状态至少部分地基于所述指示符;以及暂停所述设备与至少两个其他设备之间的无损数据流,其中暂停所述无损数据流至少部分地基于空数据字节位置的所述数量低于阈值、所述状态机的所述状态或二者。2.根据权利要求1所述的方法,还包括:启用所述设备与所述至少两个其他设备之间的所述无损数据流,其中启用所述无损数据流至少部分地基于空数据字节位置的所述数量超过所述阈值、所述状态机的所述状态或二者。3.根据权利要求2所述的方法,其中:至少部分地基于空数据字节位置的所述数量来暂停所述无损数据流,与所述状态机的所述状态无关;至少部分地基于空数据字节位置的所述数量来启用所述无损数据流,与所述状态机的所述状态无关;或二者。4.根据权利要求2所述的方法,其中:暂停所述无损数据流至少部分地基于与所述状态机相关联的第一状态;以及启用所述无损数据流至少部分地基于与所述状态机相关联的第二状态。5.根据权利要求1所述的方法,还包括:至少部分地基于空数据字节位置的所述数量低于阈值、所述状态机的所述状态或二者来发送暂停请求,其中所述暂停请求、所述指示符或二者包括控制帧。6.根据权利要求1所述的方法,还包括:至少部分地基于空数据字节位置的所述数量超过阈值、所述状态机的所述状态或二者来发送启用请求,其中所述启用请求、所述指示符或二者包括控制帧。7.根据权利要求1所述的方法,还包括:接收一组数据分组;以及将所述一组数据分组存储到所述数据缓冲区,其中识别空数据字节位置的所述数量至少部分地基于存储所述一组数据分组。8.根据权利要求7所述的方法,其中接收所述一组数据分组、存储所述一组数据分组或二者包括避免丢弃所述一组数据分组中的一个或更多个数据分组。9.根据权利要求7所述的方法,还包括:至少部分地基于所述状态机的所述状态,在通信介质上传输所述一组数据分组中的至少子集,其中识别空数据字节位置的所述数量至少部分地基于传输所述一组数据分组中的至少所述子集。10.根据权利要求9所述的方法,其中所述通信介质包括将所述设备与所述至少两个其
他设备中的第一设备电耦合的物理介质。11.根据权利要求9所述的方法,还包括:至少部分地基于以下项中的一项或更多项来确定所述数据缓冲区的大小:与所述通信介质相关联的接口带宽;所述设备与所述第一设备之间的距离;以及与所述通信介质相关联的传输速度。12.根据权利要求1所述的方法,其中所述设备包括中继设备。13.根据权利要求1所述的方法,其中所述至少两个其他设备包括主机设备和对等设备。14.根据权利要求1所述的方法,其中所述网络包括局域网。15.一种设备,包括:状态机;处理器;存储器,其与所述处理器进行电子通信;以及存储在所述存储器中的指令,所述指令可由所述处理器执行以:由所述设备识别所述设备的数据缓冲区中的空数据字节位置的数量;接收与传输数据分组相关联的指示符;识别包括在所述设备中的状态机的状态,其中所述状态机的所述状态至少部分地基于所述指示符;以及暂停所述设备与至少两个其他设备之间的无损数据流,其中暂停所述无损数据流至少部分地基于空数据字节位置的所述数量低于阈值、所述状态机的所述状态或二者。16.根据权利要求15所述的设备,其中所述指令进一步可由所述处理器执行以:启用所述设备与所述至少两个其他设备之间的所述无损数据流,其中启用所述无损数据流至少部分地基于空数据字节位置的所述数量超过所述阈值、所述状态机的所述状态或二者。17.根据权利要求16所述的设备,其中:至少部分地基于空数据字节位置的所述数量来暂停所述无损数据流,与所述状态机的所述状态无关;至少部分地基于空数据字节位置的所述数量来启用所述无损数据流,与所述状态机的所述状态无关;或二者。18.根据权利要求16所述的设备,其中:暂停所述无损数据流至少部分地基于与所述状态机相关联的第一状态;以及启用所述无损数据流至少部分地基于与所述状态机相关联的第二状态。19.根据权利要求15所述的设备,其中所述指令进一步可由所述处理器执行以:至少部分地基于空数据字节位置的所述数量低于阈值、所述状态机的所述状态或二者来发送暂停请求,其中所述暂停请求、所述指示符或二者包括控制帧。20.一种系统,包括:数据缓冲区;
控制器,其中所述控制器被配置为识别所述数据缓冲区中的空数据字节位置的数量;收发器,其中所述收发器被配置为接收与传输数据分组相关联的指示符;以及状态机,其被配置为至少部分地基于所述指示符在一组状态之间转换,其中所述控制器还被配置为暂停所述数据缓冲区和至少两个设备之间的无损数据流,其中暂停所述无损数据流至少部分地基于空数据字节位置的所述数量低于阈值、所述状态机的状态或二者。21.一种中继设备,包括:第一数据接口,其与对等设备耦合;第二数据接口,其与主机设备耦合;数据缓冲区,其被配置为在将数据分组传输到所述对等设备之前存储从所述主机设备接收的所述数据分组;以及状态机,其启用在所述主机设备和所述对等设备之间的无损数据传输,并基于数据缓冲区利用率达到数据存储容量而向所述主机设备发送暂停帧。22.根据权利要求21所述的中继设备,其中所述状态机还被配置为响应于从所述对等设备接收附加暂停帧,向所述主机设备发送所述暂停帧。23.根据权利要求21所述的中继设备,其中所述数据缓冲区包括先进先出数据缓冲区。24.根据权利要求21所述的中继设备,其中以大于400g/sec的速度接收所述数据分组,并且其中所述数据缓冲区包括不超过50kb的容量。25.根据权利要求24所述的中继设备,其中所述数据缓冲区包括不超过25kb的容量。26.根据权利要求21所述的中继设备,其中数据电缆将所述第一数据接口与所述对等设备连接,并且其中线路迹线将所述第二数据接口与所述主机设备连接。27.根据权利要求26所述的中继设备,其中所述数据电缆的长度至少为5m。28.根据权利要求21所述的中继设备,其中所述第一数据接口包括pcie接口和以太网接口中的至少一个。29.根据权利要求21所述的中继设备,其中所述状态机还被配置为响应于所述数据缓冲区利用率下降到低于预定阈值而向所述主机设备发送开始传输命令。

技术总结
本公开涉及中继设备的以太网暂停聚合。提供了一种中继设备,其可以识别中继设备的数据缓冲区中的空数据字节位置的数量。中继设备可以接收与传输数据分组相关联的指示符。中继设备可以基于空数据字节位置的数量、指示符或二者来暂停或启用中继设备、主机设备和对等设备之间的无损数据流。中继设备可以包括与对等设备耦合的第一数据接口、与主机设备耦合的第二数据接口、被配置为存储从主机设备接收的数据分组的数据缓冲区、以及启用主机设备和对等设备之间的无损数据传输的状态机。状态机可以基于数据缓冲区利用率达到数据存储容量而向主机设备发送暂停帧。机设备发送暂停帧。机设备发送暂停帧。


技术研发人员:L
受保护的技术使用者:迈络思科技有限公司
技术研发日:2022.07.21
技术公布日:2023/2/17
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献