[发明专利]用于无损以太网的低成本拥塞隔离在审
申请号: | 202010137130.5 | 申请日: | 2020-03-02 |
公开(公告)号: | CN111669336A | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | P·博托夫;M·A·格拉韦尔;M·沙利费安 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 黄倩 |
地址: | 美国得*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 无损 以太网 低成本 拥塞 隔离 | ||
1.一种方法,包括:
由下游设备标识在所述下游设备的出口端口处的拥塞;
由所述下游设备计算针对在所述下游设备的入口端口处所接收到的第一数据分组的哈希;
由所述下游设备将所计算的所述哈希与隔离哈希的列表进行比较,所述隔离哈希的列表包括与被选择为被隔离的数据分组相关联的一个或多个先前哈希;
响应于标识到所计算的所述哈希与所述隔离哈希的列表中的先前哈希之间的匹配,由所述下游设备将所述第一数据分组排队在所述下游设备的所述入口端口的拥塞队列中;
响应于确定在所计算的所述哈希与所述隔离哈希的列表中的所述一个或多个先前哈希中的任何先前哈希之间没有匹配,由所述下游设备对所述第一数据分组应用随机选择机制;以及
响应于根据所述随机选择机制所述第一数据分组被选择用于隔离:
由所述下游设备将所述第一数据分组排队在所述入口端口的所述拥塞队列中;
由所述下游设备将针对所述第一数据分组的所计算的所述哈希添加到所述隔离哈希的列表以创建隔离哈希的更新列表;以及
由所述下游设备将拥塞隔离消息发送到上游设备,所述拥塞隔离消息包括所述隔离哈希的更新列表。
2.根据权利要求1所述的方法,其中标识出口端口处的拥塞包括:由所述下游设备在所述入口端口的正常优先级队列中检测数据分组的备份。
3.根据权利要求1所述的方法,包括:响应于根据所述随机选择机制所述第一数据分组未被选择用于隔离,由所述下游设备将所述第一数据分组排队在所述下游设备的所述入口端口的正常优先级队列中。
4.根据权利要求1所述的方法,包括:响应于根据所述随机选择机制所述第一数据分组未被选择用于隔离,由所述下游设备将拥塞隔离消息发送到上游设备,所述拥塞隔离消息包括所述隔离哈希的列表。
5.根据权利要求1所述的方法,其中所述正常优先级队列包括与所述入口端口相关联的多个正常优先级队列,并且将所述第一数据分组排队在所述正常优先级队列中包括确定所述多个正常优先级队列中的、与所述第一数据分组的数据流相关联的一个正常优先级队列。
6.根据权利要求1所述的方法,其中所述拥塞队列包括与所述入口端口相关联的多个拥塞队列,并且将所述第一数据分组排队在所述拥塞队列中包括确定与所述入口端口相关联的所述多个拥塞队列中的、与所述第一数据分组的数据流相关联的拥塞队列。
7.根据权利要求1所述的方法,包括由所述下游设备生成所述隔离哈希的列表。
8.根据权利要求7所述的方法,其中生成所述隔离哈希的列表包括:
由所述下游设备接收下游拥塞隔离消息,所述下游拥塞隔离消息指示在所述下游设备的转发设备下游的拥塞;
由所述下游设备从所接收的所述下游拥塞隔离消息中标识所接收的隔离哈希的列表;以及
由所述下游设备将所述所接收的隔离哈希的列表设置为所述隔离哈希的列表。
9.根据权利要求1所述的方法,其中所述隔离哈希的列表被编码为布尔数组。
10.根据权利要求1所述的方法,包括由所述下游设备响应于确定在所述出口端口处不再存在拥塞而发送拥塞矫正消息。
11.根据权利要求1所述的方法,其中将所述第一数据分组排队在所述下游设备的所述入口端口的拥塞队列中包括:
由所述下游设备将第一拥塞隔离标记设置在所述入口端口的正常优先级队列中的位置处,在所述位置处所述第一数据分组将已经被放置在所述入口端口的所述正常优先级队列中;以及
由所述下游设备将第二拥塞隔离标记设置在所述入口端口的拥塞队列中的、所述第一数据分组被排队的位置的正前面的位置处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010137130.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:来自多个远程芯片的数据卸载加速
- 下一篇:车辆