一种MPTCP负荷分担方法和装置制造方法及图纸

技术编号:19783093 阅读:41 留言:0更新日期:2018-12-15 12:50
本申请公开了一种MPTCP负荷分担方法和装置,其中方法包括:当用户设备UE和多路传输控制协议MPTCP网关之间增加了新的TCP子流时,根据该TCP子流所属网络类型,按照预设的子流权重配置策略,为该TCP子流设置权重;当需要对所述UE和所述MPTCP网关之间的负荷进行分配时,根据当前具有负荷分担标识且处于激活状态的每条TCP子流的权重,确定每条所述TCP子流上的负荷。采用本发明专利技术,可以满足公专网互通场景下的业务需要。

【技术实现步骤摘要】
一种MPTCP负荷分担方法和装置
本专利技术涉及移动通信技术,特别是涉及一种公专网整合场景下的多路传输控制协议(MPTCP)负荷分担方法和装置。
技术介绍
目前行业专网应用场景中,广泛涉及公专网互通。公网,是指运营商建立的面对公众的无线网络,如中国移动、中国联通、中国电信运营建立LTE等网络。与之对应,专网或者行业专网,是特指行业用户(如政务、警察、军队、交通、煤矿等),为了满足自身的网络独立运营需求,以及网络安全性需求、业务可靠性需求,而建立的专用网络,通常专网独立于公网存在,不面向普通用户。在行业专网应用场景下,受限于专网覆盖较小,以及专网行业保密要求较高等因素影响,行业专网用户,有较强的公专网互通使用需求:比如说在办公区域使用专网承载业务,而在非工作区域,或者专网覆盖受限区域使用公网覆盖开展业务。针对公专网互通,通用解决方案是专网与公网运营责任单位签署网络间漫游协议,通过标准网络间漫游方式(如HomeRouted或者LocalBreakout漫游方式),解决网络间漫游问题。这种方案实际落地时,经常漫游协议谈判复杂等等不同原因,而落地困难。另一种公专网互通解决方案是:要求UE支持双网双待双通方式,当UE在专网完全无信号脱网时,切换到公网继续业务。由于UE的激活子带资源为其当前驻留网络的资源,当驻留网络无信号时,其激活子带会无效,从而导致在切换时由于激活子带的中断,而使得无法保证网络间互通业务切换的平顺性。针对UE双网双待双通方式下的上述问题,目前提出利用MPTCP协议来确保网络间互通业务切换的平顺性。在组网时,在核心网侧设置MPTCP网关,在UE与MPTCP网关间建立多子流MPTCP,MPTCP网关与业务服务器之间建立普通TCP链接。但是,利用现有的MPTCP协议进行负荷分担时,无法满足公专网互通场景下用户在不同网络的业务应用需求。例如:在“专网+Wifi网络”双子流分担场景下,用户希望充分发挥专网的时延优势,因此选择优先级为:专网>Wifi网络;而在“Wifi网络+公网”场景下,用户希望减少公网上流量开支,降低公网流量计费,此时双网子流选择择优先级为:Wifi网络>公网。而现有的MPTCP协议中规定,子流加入时通过选项MP_JOIN发起,通过FlagB来标识两种子流冗余场景:FlagB=1:仅当其它子流都故障时才使用该子流;FlagB=0:该子流马上用于负荷分担。这样,现有MPTCP协议仅使用1条FlagB=0对应的子流进行传输,缺乏必要的网络间优先级控制,从而无法满足上述不同场景下子流负荷分担不同的需要。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种MPTCP负荷分担方法,可以满足公专网互通场景下的业务需要。为了达到上述目的,本专利技术提出的技术方案为:一种MPTCP负荷分担方法,包括:当用户设备UE和多路传输控制协议MPTCP网关之间增加了新的TCP子流时,根据该TCP子流所属网络类型,按照预设的子流权重配置策略,为该TCP子流设置权重;当需要对所述UE和所述MPTCP网关之间的负荷进行分配时,根据当前具有负荷分担标识且处于激活状态的每条TCP子流的权重,确定每条所述TCP子流上的负荷。较佳地,所述子流权重配置策略包括:专网TCP子流的权重大于Wifi网络TCP子流的权重;Wifi网络TCP子流的权重大于公网子流的权重。较佳地,所述权重的取值范围为0~15。较佳地,所述确定每条所述TCP子流上的负荷包括:对于具有负荷分担标识且处于激活状态的每条TCP子流,计算该TCP子流的权重与当前激活的所有TCP子流的权重之和的比值,将该比值确定为该TCP子流当前分担的负荷比例。较佳地,所述确定每条所述TCP子流上的负荷包括:从当前具有负荷分担标识且处于激活状态的所有TCP子流中选择出权重最大的TCP子流,将该TCP子流作为承载当前所有负荷的TCP子流。较佳地,所述确定每条所述TCP子流上的负荷包括:对于具有负荷分担标识且处于激活状态的每条TCP子流,根据该TCP子流的权重确定所属网络类型;如果该TCP子流属于专网的TCP子流,则将该TCP子流作为当前用于分担负荷的TCP子流;如果该TCP子流属于Wifi网络的TCP子流,则在当前负荷超过预设的第一流量阈值时,将该Wifi网络的TCP子流作为当前用于分担负荷的子流;如果该TCP子流属于公网的TCP子流,则在当前负荷超过预设的第二流量阈值或者当前没有其他激活的TCP子流时,将该公网的TCP子流作为当前用于分担负荷的TCP子流。较佳地,所述方法进一步包括:当覆盖所述UE的网络发生变化时,激活当前覆盖所述UE的所有网络对应的TCP子流。一种MPTCP负荷分担装置,包括:权重设置单元,用于当用户设备UE和多路传输控制协议MPTCP网关之间增加了新的TCP子流时,根据该TCP子流所属网络类型,按照预设的子流权重配置策略,为该TCP子流设置权重;负荷分配单元,用于当需要对所述UE和所述MPTCP网关之间的负荷进行分配时,根据当前具有负荷分担标识且处于激活状态的每条TCP子流的权重,确定每条所述TCP子流上的负荷。较佳地,所述子流权重配置策略包括:专网TCP子流的权重大于Wifi网络TCP子流的权重;Wifi网络TCP子流的权重大于公网子流的权重。较佳地,所述权重的取值范围为0~15。较佳地,所述负荷分配单元,用于对于具有负荷分担标识且处于激活状态的每条TCP子流,计算该TCP子流的权重与当前激活的所有TCP子流的权重之和的比值,将该比值确定为该TCP子流当前分担的负荷比例。较佳地,所述确定每条所述TCP子流上的负荷包括:从当前具有负荷分担标识且处于激活状态的所有TCP子流中选择出权重最大的TCP子流,将该TCP子流作为承载当前所有负荷的TCP子流。较佳地,所述负荷分配单元,用于对于具有负荷分担标识且处于激活状态的每条TCP子流,根据该TCP子流的权重确定所属网络类型;如果该TCP子流属于专网的TCP子流,则将该TCP子流作为当前用于分担负荷的TCP子流;如果该TCP子流属于Wifi网络的TCP子流,则在当前负荷超过预设的第一流量阈值时,将该Wifi网络的TCP子流作为当前用于分担负荷的子流;如果该TCP子流属于公网的TCP子流,则在当前负荷超过预设的第二流量阈值或者当前没有其他激活的TCP子流时,将该公网的TCP子流作为当前用于分担负荷的TCP子流。较佳地,所述装置进一步包括激活单元,用于当覆盖所述UE的网络发生变化时,激活当前覆盖所述UE的所有网络对应的TCP子流。综上所述,本专利技术提出的MPTCP负荷分担方法和装置,根据TCP子流所属网络类型,为TCP子流设置权重,并根据TCP子流的权重来确定TCP子流的负荷,如此,既可以充分利用MPTCP协议的优势确保协议来确保网络间互通业务切换的平顺性,又可以通过为不同网络的TCP子流设置不同的权重实现网络间优先级控制,因此,可以满足公专网互通场景下不同网络覆盖的业务需要。附图说明图1为本专利技术实施例的方法流程示意图;图2为本专利技术实施例的装置结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术作进一步地详细描述。图1为本专利技术实施例的方法流程示意图本文档来自技高网
...

【技术保护点】
1.一种MPTCP负荷分担方法,其特征在于,包括:当用户设备UE和多路传输控制协议MPTCP网关之间增加了新的TCP子流时,根据该TCP子流所属网络类型,按照预设的子流权重配置策略,为该TCP子流设置权重;当需要对所述UE和所述MPTCP网关之间的负荷进行分配时,根据当前具有负荷分担标识且处于激活状态的每条TCP子流的权重,确定每条所述TCP子流上的负荷。

【技术特征摘要】
1.一种MPTCP负荷分担方法,其特征在于,包括:当用户设备UE和多路传输控制协议MPTCP网关之间增加了新的TCP子流时,根据该TCP子流所属网络类型,按照预设的子流权重配置策略,为该TCP子流设置权重;当需要对所述UE和所述MPTCP网关之间的负荷进行分配时,根据当前具有负荷分担标识且处于激活状态的每条TCP子流的权重,确定每条所述TCP子流上的负荷。2.根据权利要求1所述的方法,其特征在于,所述子流权重配置策略包括:专网TCP子流的权重大于Wifi网络TCP子流的权重;Wifi网络TCP子流的权重大于公网子流的权重。3.根据权利要求1所述的方法,其特征在于,所述权重的取值范围为0~15。4.根据权利要求1所述的方法,其特征在于,所述确定每条所述TCP子流上的负荷包括:对于具有负荷分担标识且处于激活状态的每条TCP子流,计算该TCP子流的权重与当前激活的所有TCP子流的权重之和的比值,将该比值确定为该TCP子流当前分担的负荷比例。5.根据权利要求1所述的方法,其特征在于,所述确定每条所述TCP子流上的负荷包括:从当前具有负荷分担标识且处于激活状态的所有TCP子流中选择出权重最大的TCP子流,将该TCP子流作为承载当前所有负荷的TCP子流。6.根据权利要求1所述的方法,其特征在于,所述确定每条所述TCP子流上的负荷包括:对于具有负荷分担标识且处于激活状态的每条TCP子流,根据该TCP子流的权重确定所属网络类型;如果该TCP子流属于专网的TCP子流,则将该TCP子流作为当前用于分担负荷的TCP子流;如果该TCP子流属于Wifi网络的TCP子流,则在当前负荷超过预设的第一流量阈值时,将该Wifi网络的TCP子流作为当前用于分担负荷的子流;如果该TCP子流属于公网的TCP子流,则在当前负荷超过预设的第二流量阈值或者当前没有其他激活的TCP子流时,将该公网的TCP子流作为当前用于分担负荷的TCP子流。7.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:当覆盖所述UE的网络发生变化时,激活当前覆盖所述UE的所有网络对应的TCP子流。8.一种M...

【专利技术属性】
技术研发人员:孔胜淼周志宏陈贵荣魏立梅袁乃华
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1