[发明专利]一种RoCE v2网络环境流量控制方法、系统和存储介质在审
申请号: | 202211200606.0 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115695311A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 杨立群;耿元 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | H04L47/12 | 分类号: | H04L47/12;H04L47/32 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 周杰 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 roce v2 网络 环境 流量 控制 方法 系统 存储 介质 | ||
本发明涉及一种RoCE v2网络环境流量控制方法、系统和存储介质。本发明在发生拥塞时,按照预设RoCE v2流量数据包类型顺序对同类的RoCE v2流量数据包分别执行打包后发出的操作,直至拥塞缓解或全部类型的RoCE v2流量数据包均被分别打包后发出,类型顺序依次为:日志或信息提供类、刷新数据类和操作数据类;拥塞缓解后,按照操作数据类、刷新数据类和日志或信息提供类的顺序依次对RoCE v2流量数据解除打包后发出,恢复正常发送;拥塞至丢包时,优先对日志或信息提供类的RoCE v2流量数据包丢包。本申请在不限制数据源流量注入的情况下,缓解拥塞,减少重要的刷新数据类、操作数据类RoCE v2流量数据包的丢包。
技术领域
本发明涉及RoCE网络流量控制领域,尤其涉及一种RoCE v2网络环境流量控制方法、系统和存储介质。
背景技术
在数据为王的时代,人们对网络的要求更加严苛。然而传统的TCP/IP以太网连接占用了大量的CPU资源,并且需要额外的数据处理,已无法再满足当前更快、更高效和可扩展性的网络需求。在这种情况下,RoCE(RDMA over Converged Ethernet基于以太网的远程直接数据存取技术)应运而生。RDMA(远程直接数据存取)可以从一个主机或服务器的内存直接访问另一主机或服务器的内存。它释放了CPU去执行其应做的工作,既提高了带宽又降低了延迟、抖动和CPU消耗。
在网络交换机中,当入口流量大于出口流量的带宽时会发生网络拥塞。典型的例子是多个发送方同时向同一个目的地发送网络数据。交换机的缓存可以处理暂时的拥塞,但是当拥塞太久时,交换机的缓存就会过载。当交换机缓存过载时,下一个收到的新的数据包就会被丢弃。丢包会降低应用性能,因为重传和传输协议的复杂性会带来延迟。无损网络实现了流控制机制,它可以在缓存溢出前暂停入口流量,阻止了丢包现象。然而,流控制本身暂停入口流量的手段会导致入口带宽的浪费形成拥塞传播的问题。为避免流控制带来的拥塞传播,目前,提出一些拥塞控制手段,其核心的思想是,检测到发生拥塞时,将拥塞汇报给发生拥塞端口的全部源端口,源端口通过降速的方式限制流量的注入,降速存在不确定性,即,可能刚开始降速,其拥塞端口缓存已经释放,无需再降速,但降速动作还在持续,降低传输效率,也存在过度降速致使带宽骤降,以至于低于底线,其性能会被拉低,同时,降速恢复的波动也会让RoCE网络稳定性比较差。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本发明提供一种RoCEv2网络环境流量控制方法、系统和存储介质。
第一方面,本发明提供一种RoCE v2网络环境流量控制方法,包括:
发生拥塞时,按照预设RoCE v2流量数据包类型顺序对同类的RoCE v2流量数据包分别执行打包后发出的操作,直至拥塞缓解或全部类型的RoCE v2流量数据包均被分别打包后发出,所述类型顺序依次为:日志或信息提供类、刷新数据类和操作数据类;
拥塞缓解后,按照操作数据类、刷新数据类和日志或信息提供类的顺序依次对RoCE v2流量数据解除打包后发出,恢复正常发送;
拥塞至丢包时,优先对日志或信息提供类的RoCE v2流量数据包丢包。
更进一步地,源以太网卡端口根据RoCE v2流量数据包的类型在RoCE v2流量数据包UDP头中添加相应识别标记;在操作数据类的RoCE v2流量数据包的UDP头中添加第一识别标记,在刷新数据类的RoCE v2流量数据包的UDP头中添加第二识别标记,在日志或信息提供类的RoCE v2流量数据包的UDP头中添加第三识别标记;基于识别标记识别RoCE v2流量数据包的类型。
更进一步地,RoCE v2流量数据包传输至目的以太网卡端口缓存时,目的以太网卡端口重新读取并拆解掉RoCE v2流量数据包中添加的识别标记。
更进一步地,发生拥塞时,按照预设RoCE v2流量数据包类型顺序对同类的RoCEv2流量数据包分别执行打包后发出的操作包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200606.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于轴孔拂配检测方法
- 下一篇:一种实现网络安全攻防的训练及实战系统