[发明专利]拥塞控制方法及装置在审
| 申请号: | 201710501433.9 | 申请日: | 2017-06-27 |
| 公开(公告)号: | CN107135164A | 公开(公告)日: | 2017-09-05 |
| 发明(设计)人: | 田新雪;马书惠 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/815 |
| 代理公司: | 北京同立钧成知识产权代理有限公司11205 | 代理人: | 宋扬,刘芳 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 拥塞 控制 方法 装置 | ||
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种拥塞控制方法及装置。
背景技术
现有技术中,当一个服务器向另一个服务器发送报文时,报文经过多个路由器或交换机从一个服务器到达另一个服务器。当多个服务器向一个服务器发送报文时,如果接收报文的服务器处理速度不够快,可能导致报文被丢弃或发送报文的多个服务器分别与接收报文的服务器之间的链路出现拥塞。
发明内容
本发明实施例提供一种拥塞控制方法及装置,以降低网络拥塞。
本发明实施例的一个方面是提供一种拥塞控制方法,包括:
接收至少一个上游设备发送的不同类型的报文,并对接收到的不同类型的报文的报文流速率进行测量;
如果不同类型的报文的报文流速率的和大于预设流速率,则向所述至少一个上游设备发送控制信息,所述控制信息用于控制所述至少一个上游设备发送不同类型报文的速度。
本发明实施例的另一个方面是提供一种拥塞控制装置,包括:
接收模块,用于接收至少一个上游设备发送的不同类型的报文;
测量模块,用于对接收到的不同类型的报文的报文流速率进行测量;
发送模块,用于如果不同类型的报文的报文流速率的和大于预设流速率,则向所述至少一个上游设备发送控制信息,所述控制信息用于控制所述至少一个上游设备发送不同类型报文的速度。
本发明实施例提供的拥塞控制方法及装置,通过不同服务器之间的路由器接收至少一个上游设备发送的不同类型的报文,若不同类型的报文的报文流速率的和大于预设流速率,则向至少一个上游设备发送控制信息,以控制至少一个上游设备发送不同类型报文的速度,从而降低了网络拥塞。
附图说明
图1为本发明实施例提供的拥塞控制方法流程图;
图2为本发明实施例提供的拥塞控制方法适用的网络架构图;
图3为本发明另一实施例提供的拥塞控制方法流程图;
图4为本发明实施例提供的拥塞控制装置的结构图;
图5为本发明另一实施例提供的拥塞控制装置的结构图。
具体实施方式
图1为本发明实施例提供的拥塞控制方法流程图。本发明实施例针提供了拥塞控制方法,该方法具体步骤如下:
步骤S101、接收至少一个上游设备发送的不同类型的报文,并对接收到的不同类型的报文的报文流速率进行测量。
如图2所示,服务器S1与服务器S3之间的链路包括路由器R11、路由器R12和路由器R3,服务器S2与服务器S3之间的链路包括路由器R21、路由器R22和路由器R3,服务器S1和服务器S2同时向服务器S3发送报文,可选的,服务器S1向服务器S3发送不同类型的报文,服务器S2向服务器S3发送不同类型的报文,在这种情况下,很容易导致服务器S3连接的链路拥塞。
为了解决拥塞的问题,当路由器R3接收到至少一个上游设备例如路由器R12和路由器R22中至少一个路由器发送的不同类型的报文时,对报文的报文流速率进行测量。例如服务器S1到服务器S3有两条流F13a(报文类型RoCE,报文流速率10kbps),F13b(报文类型TCP,报文流速率20kbps);从服务器S2到服务器S3有2条流F23a(报文类型RoCE,报文流速率100Kbps),F23b(报文类型TCP,报文流速率50kbps)。路由器R3分别检测F13a、F13b、F23a、F23b的报文流速率。
步骤S102、如果不同类型的报文的报文流速率的和大于预设流速率,则向所述至少一个上游设备发送控制信息,所述控制信息用于控制所述至少一个上游设备发送不同类型报文的速度。
如果路由器R3检测出F13a、F13b、F23a、F23b的报文流速率的和大于预设流速率,例如大于服务器S3的带宽,则向路由器R3的至少一个上游设备例如路由器R12和路由器R22中至少一个路由器发送控制信息,该控制信息用于控制路由器R12和路由器R22中至少一个路由器发送不同类型报文的速度。路由器R12接收到该控制信息后,继续向路由器R11发送该控制信息,路由器R11接收到该控制信息后,继续向服务器S1发送该控制信息,从而控制服务器S1发送报文的速度,例如,降低服务器S1发送不同类型的报文的速度。同理,路由器R22接收到该控制信息后,继续向路由器R21发送该控制信息,路由器R21接收到该控制信息后,继续向服务器S2发送该控制信息,从而控制服务器S2发送报文的速度,例如,降低服务器S2发送不同类型的报文的速度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710501433.9/2.html,转载请声明来源钻瓜专利网。





