[发明专利]确定传输路径的方法和装置有效
申请号: | 201611229376.5 | 申请日: | 2016-12-27 |
公开(公告)号: | CN108243111B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 袁峰;张弘;陈凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/803;H04L12/823 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 确定 传输 路径 方法 装置 | ||
1.一种确定传输路径的方法,其特征在于,所述方法包括:
确定待传输报文所属的流对应的当前路径上发生拥塞;
确定所述待传输报文所属的流的流速是否大于预设阈值;
若所述流的流速大于所述预设阈值,则根据路径拥塞信息表,为所述待传输报文确定目标路径,并将所述目标路径的信息添加在所述待传输报文中,以使得所述待传输报文根据所述目标路径进行传输,其中,所述目标路径的拥塞程度比所述当前路径的拥塞程度小,包括所述目标路径的平均显式拥塞通知ECN次数小于所述当前路径的平均ECN次数,以及所述目标路径的往返时间RTT小于所述当前路径的RTT,所述路径拥塞信息表的每个表项包括一条传输路径以及所述传输路径对应的拥塞信息,所述拥塞信息用于表示所述传输路径的拥塞程度,所述路径拥塞信息表的至少一个表项在确定所述当前路径上发生拥塞之前获取;
确定所述目标路径的RTT与所述当前路径的RTT之间的时间差;
在经过所述时间差的时长后,根据所述目标路径,发送所述待传输报文;
若所述待传输报文所属的流的流速小于或等于所述预设阈值,则根据所述当前路径,发送所述待传输报文。
2.根据权利要求1所述的方法,其特征在于,所述确定待传输报文所属的流对应的当前路径上发生拥塞,包括:
确定所述流在所述当前路径上传输时被标记显式拥塞通知ECN,或者所述当前路径对应的往返时间RTT大于时间阈值,或者所述当前路径发生故障。
3.根据权利要求1或2所述的方法,其特征在于,所述拥塞信息包括以下信息中的至少一种:
所述传输路径的平均ECN次数、所述传输路径的RTT、用于表示所述传输路径是否故障的标识、以及所述传输路径上同时存在的流的个数。
4.根据权利要求1或2所述的方法,其特征在于,所述根据路径拥塞信息表,为所述待传输报文确定目标路径,包括:
在所述待传输报文和所述当前路径上待传输的其他报文中,若所述待传输报文以预设概率被选择到,则根据所述路径拥塞信息表,为所述待传输报文确定所述目标路径,以使得所述待传输报文根据所述目标路径进行传输。
5.根据权利要求1或2所述的方法,其特征在于,所述在根据路径拥塞信息表,为所述待传输报文确定目标路径之前,所述方法还包括:
在至少一条传输路径中的每条传输路径上发送探测报文;
接收针对所述探测报文的响应报文;
根据所述响应报文,确定至少一条传输路径中每条传输路径对应的所述拥塞信息;
根据所述至少一条传输路径中每条传输路径对应的所述拥塞信息,生成所述路径拥塞信息表。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若获取的一条传输路径的拥塞信息中包括表示所述传输路径发生故障的标识,将所述传输路径对应的表项从所述路径拥塞信息表中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611229376.5/1.html,转载请声明来源钻瓜专利网。