[发明专利]拥塞控制方法、装置及系统有效
申请号: | 201710186607.7 | 申请日: | 2017-03-27 |
公开(公告)号: | CN108667739B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 董峰 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/825 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拥塞 控制 方法 装置 系统 | ||
本申请公开了一种拥塞控制方法、装置及系统,属于通信技术领域。该方法包括:当交换设备发生网络拥塞时,交换设备或者接收端服务器可以获取拥塞报文和交换设备的拥塞信息,并向发送端服务器发送拥塞通知消息,该拥塞通知消息中携带有该拥塞信息,该拥塞信息用于指示该交换设备中用于转发该拥塞报文的缓存队列的拥塞程度。因此,当发送端服务器接收到该拥塞通知消息后,可以根据该缓存队列拥塞程度的高低,按照不同的降速比例降低该缓存报文所属数据流的发送速率。本申请提供的拥塞控制方法,丰富了拥塞通知消息的内容,提高了拥塞控制的精度,可以在缓解网络拥塞的基础上,最大限度的提升网络带宽利用率。
技术领域
本申请涉及通信技术领域,特别涉及一种拥塞控制方法、装置及系统。
背景技术
数据中心网络是一种由服务器和交换设备(例如交换机)组成的网络,能够对外提供计算和存储等服务。数据中心网络中的交换设备可以通过转发报文实现服务器之间的数据传输。但是,当某个交换设备的缓存队列中的报文数量过多时,可能导致网络拥塞。
相关技术中,为了控制网络拥塞,每个交换设备中设置有拥塞阈值,当交换设备的缓存队列中的报文所占用的缓存大小超过拥塞阈值后,交换设备可以从该缓存队列中确定一个拥塞报文,例如可以随机选取一个报文作为拥塞报文。之后,该交换设备可以向发送该拥塞报文的发送端服务器发送拥塞通知消息,该拥塞通知消息中包括该拥塞报文所属数据流的标识。发送端服务器接收到该拥塞通知消息后,即可降低该拥塞报文所属数据流的发送速率。
但是,相关技术中拥塞通知消息中一般只包含拥塞报文所属数据流的标识,该拥塞通知消息的内容较为单一,发送端服务器根据该拥塞通知消息进行拥塞控制的方式较为单一。
发明内容
为了解决相关技术中拥塞通知消息的内容以及拥塞控制的方式较为单一的问题,本发明实施例提供了一种拥塞控制方法、装置及系统。所述技术方案如下:
第一方面,提供了一种拥塞控制方法,该方法包括:
当交换设备发生网络拥塞时,交换设备或者接收端服务器可以获取拥塞报文和该交换设备的拥塞信息,该拥塞信息用于指示该交换设备的用于转发该拥塞报文的缓存队列的拥塞程度;进一步的,交换设备或者接收端服务器可以根据该拥塞报文确定数据流标识,并向发送端服务器发送拥塞通知消息,该拥塞通知消息中携带有该拥塞信息和该数据流标识。
其中,该数据流标识用于指示该拥塞报文所属的数据流,该拥塞通知消息用于指示该发送端服务器根据该缓存队列的拥塞程度,降低该数据流的发送速率。该拥塞信息可以包括流占比或根据该流占比获得的拥塞指示值,该流占比为属于该数据流的报文在该缓存队列中占用的缓存与该缓存队列的总缓存之比,属于该数据流的报文包括该拥塞报文。
本发明实施例所示的方法,交换设备或者接收端服务器向发送端服务器发送的拥塞通知消息中还包括用于指示缓存队列的拥塞程度的拥塞信息,因此当发送端服务器接收到该拥塞通知消息后,可以根据该缓存队列拥塞程度的高低,按照不同的降速比例降低该拥塞报文所属数据流的发送速率。该拥塞控制方法的控制精度较高,可以在缓解网络拥塞的基础上,最大限度的提升带宽利用率。
可选的,当该拥塞信息包括流占比时,该拥塞信息中还可以包括:深度占比;该深度占比为:该缓存队列中的所有报文占用的缓存与该缓存队列的总缓存之比。
可选的,该拥塞指示值由该流占比和深度占比计算得到;该深度占比为:该缓存队列中的所有报文占用的缓存与该缓存队列的总缓存之比。
可选的,该拥塞通知消息可以是由交换设备生成并发送至接收发送端服务器的,该交换设备获取拥塞报文和拥塞信息的过程具体可以包括:
当该交换设备检测到该缓存队列发生网络拥塞时,从该缓存队列中获取拥塞报文,并获取该缓存队列的拥塞信息,之后该交换设备即可按照预设的消息格式封装该拥塞信息和该数据流标识,生成该拥塞通知消息,并向该发送端服务器发送该拥塞通知消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710186607.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能散热的路由器
- 下一篇:流量控制的方法、装置及系统