一种网络设备负载均衡的方法及装置制造方法及图纸

技术编号:19243047 阅读:54 留言:0更新日期:2018-10-24 05:37
本发明专利技术公开了一种网络设备负载均衡的方法,基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;获取自身管理的用户设备(UE)的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;将所述N个UE迁移至所述第二网络设备。本发明专利技术还同时公开了一种网络设备负载均衡装置。

【技术实现步骤摘要】
一种网络设备负载均衡的方法及装置
本专利技术涉及移动通信
,尤其涉及一种网络设备负载均衡的方法及装置。
技术介绍
在IP多媒体系统(IPMultimediaSubsystem,IMS)网络下,同类网络设备均采用资源池(POOL)的方式进行组网,比如会话边界控制器(SessionBorderController,SBC)POOL。其中,将同类网络设备划分为一个以上资源池,每个资源池包含一个以上网络设备。并且,在每个资源池内的网络设备具有为用户设备服务的相同的优先级,实现资源池内的负载均衡。例如,当部分网络设备故障时,发生故障的网络设备原有的业务需要迁移至正常工作的网络设备;当发生故障的网络设备故障恢复后,在覆盖区域只有在用户重新开机后,UE才可以概率性地接入由故障切换至正常工作状态的网络设备,使得其在故障恢复后承载业务,这种负载均衡机制时间周期较长。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种网络设备负载均衡的方法及装置,可以快速实现负载均衡。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种网络设备负载均衡的方法,所述方法包括:基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;获取自身管理的用户设备UE的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;将所述N个UE迁移至所述第二网络设备。本专利技术实施例提供一种网络设备负载均衡的装置,所述装置包括:判别模块、获取模块、确定模块和迁移模块;其中,所述判别模块,用于基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;所述获取模块,用于获取自身管理的UE的总数量;所述确定模块,用于基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;所述迁移模块,用于将所述N个UE迁移至所述第二网络设备。本专利技术实施例提供的网络设备负载均衡的方法及装置,在确定第二网络设备的故障恢复后,将所述第二网络设备的处理优先级设置为最高,根据第一网络设备自身管理的UE的总数量,得到需要迁移的N个UE,进而将所述N个UE迁移至所述第二网络设备。如此,就可以仅在网络设备侧就能够快速实现网络设备之间的负载均衡,且无需重启UE。附图说明图1为本专利技术实施例的网络设备负载均衡的方法的流程示意图;图2为本专利技术实施例的网络设备在故障恢复前后的UE分配示意图;图3为本专利技术实施例的网络设备负载均衡的方法的详细流程示意图;图4为本专利技术实施例的网络设备负载均衡的装置的组成结构示意图。具体实施方式实施例一、本专利技术实施例中,网络设备负载均衡的方法的实现流程如图1所示,包括以下步骤:步骤101:基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;步骤102:获取自身管理的用户设备UE的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;步骤103:将所述N个UE迁移至所述第二网络设备。这里,所述网络设备是指用于在网络中承载UE的设备,比如SBC。其中,第一网络设备为正常工作的网络设备。其中,在确定第二网络设备切换至正常工作状态后,启动负载均衡的开关。进一步的,确定需要迁移至第二网络设备的N个UE,包括:获取负载均衡方式;其中,所述负载均衡方式用于指示所述第一网络设备需要迁移的UE的通信类型;这里,所述通信类型包括本地和漫游两种通信类型。基于所述负载均衡方式,确定需要迁移至第二网络设备的N个UE。进一步的,所述基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态,包括:获取至少一个第二网络设备的设备状态,确定所述至少一个第二网络设备中,由故障切换至正常工作状态的目标第二网络设备;将所述目标第二网络设备的处理优先级设置为最高;相应的,所述将所述N个UE迁移至所述第二网络设备,包括:将所述N个UE迁移至所述目标第二网络设备。进一步的,所述基于所述总数量确定需要迁移至第二网络设备的N个UE,包括:基于所述总数量,获得预设阈值,基于所述预设阈值确定需要迁移至第二网络设备的N个UE;或者,基于所述总数量、以及其他至少一个网络设备的当前管理的UE的数量,确定需要迁移至第二网络设备的N个UE。进一步的,所述将所述N个UE迁移至所述第二网络设备,包括:将所述N个UE与所述第一网络设备的网络连接状态由激活态变成去激活态;其中,网络连接状态用于表征UE是否处于激活态;基于所述第一网络设备和第二网络设备的优先级顺序;其中,第二网络设备的优先级最高;发送控制消息给N个UE,所述控制消息用于控制所述N个UE连接至所述第二网络设备。本实施例提供的方案可以较快的实现设备间的负载均衡,使得系统中各网络设备的负载相差不多,从而实现整个系统的安全稳定运行。在当下语音业务的网络设备之间的负载均衡方面有着广泛的应用前景。在目前,4G网络中语音业务的实现主要有两类,即基于2G或3G电路域提供语音业务和基于4G分组域提供语音业务。随着信息技术的发展,基于4G分组域提供语音业务的方式运用越来越广泛,其中典型的是基于IMS网络的语音业务。在IMS网络下,现有网络设备故障恢复后的负载均衡机制是在一个较长的时间周期内,UE必须进行一次重启,网络设备列表中各网络设备的处理优先级顺序均匀地附着IMS网络,实从而现负载均衡。显然,这种依靠自发性的机制周期较长,并且若UE不重启则无法达到负载均衡。由于网络设备资源池内的冗余有限,如果当一个网络设备故障恢复后,若不能快速让资源池内负载均衡,有的网络设备处于轻负载,有的网络设备处于重负载,容易造成负载高的设备运行不稳定,同时很难抵御再次发生的故障,不利于网络整体运行安全通过采用本实施例提供的方案,在确定第二网络设备由故障切换至正常工作状态后,第一网络设备基于自身管理UE的总数量确定需迁移至第二网络设备的N个UE,保证了在短期内实现网络设备间的负载均衡。实施例二、本专利技术实施例中,网络设备负载均衡的方法的实现流程如图1所示,包括以下步骤:步骤101:基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;步骤102:获取自身管理的用户设备UE的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;步骤103:将所述N个UE迁移至所述第二网络设备。本实施例中的步骤101中,网络设备是指用于在网络中承载UE的设备,比如SBC。第一网络设备为正常工作的设备。第一网络设备根据第二网络设备的设备状态,确定第二网络设备由故障切换至正常工作状态,是第一网络设备开始迁移UE的一个必不可少的条件。具体的,第一网络设备获取至少一个第二网络设备的设备状态,确定所述至少一个第二网络设备中,由故障切换至正常工作状态的目标第二网络设备;接下来,将所述目标第二网络设备的处理优先级设置为最高;相应的,将所述N个UE迁移至所述目标第二网络设备。另外,在确定第二网络设备由故障切换至正常工作状态后,启动负载均衡的开关。这里,第一网络设备可以自本文档来自技高网...

【技术保护点】
1.一种网络设备负载均衡的方法,其特征在于,所述方法包括:基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;获取自身管理的用户设备UE的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;将所述N个UE迁移至所述第二网络设备。

【技术特征摘要】
1.一种网络设备负载均衡的方法,其特征在于,所述方法包括:基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态;其中,设备状态用于表征第二网络设备是否处于正常工作状态;获取自身管理的用户设备UE的总数量,基于所述总数量确定需要迁移至第二网络设备的N个UE;N为正整数;将所述N个UE迁移至所述第二网络设备。2.根据权利要求1所述的方法,其特征在于,确定需要迁移至第二网络设备的N个UE,包括:获取负载均衡方式;其中,所述负载均衡方式用于指示所述第一网络设备需要迁移的UE的通信类型;基于所述负载均衡方式,确定需要迁移至第二网络设备的N个UE。3.根据权利要求1所述的方法,其特征在于,所述基于第二网络设备的设备状态,确定所述第二网络设备由故障切换至正常工作状态,包括:获取至少一个第二网络设备的设备状态,确定所述至少一个第二网络设备中,由故障切换至正常工作状态的目标第二网络设备;将所述目标第二网络设备的处理优先级设置为最高;相应的,所述将所述N个UE迁移至所述第二网络设备,包括:将所述N个UE迁移至所述目标第二网络设备。4.根据权利要求1所述的方法,其特征在于,所述将所述N个UE迁移至所述第二网络设备,包括:将所述N个UE与所述第一网络设备的网络连接状态由激活态变成去激活态;其中,网络连接状态用于表征UE是否处于激活态;基于所述第一网络设备和第二网络设备的优先级顺序;其中,第二网络设备的优先级最高;发送控制消息给N个UE,所述控制消息用于控制所述N个UE连接至所述第二网络设备。5.根据权利要求1所述的方法,其特征在于,所述基于所述总数量确定需要迁移至第二网络设备的N个UE,包括:基于所述总数量,获得预设阈值,基于所述预设阈值确定需要迁移至第二网络设备的N个UE;或者,基于所述总数量、以及其他至少一个网络设备的当前管理的UE的数量,确定需要迁移至第二...

【专利技术属性】
技术研发人员:孟令希谢懿何宇康凯张忠起严曦石瑜李新林吕军晖王莹
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1