Diameter信令链路的调整方法、装置及DRA制造方法及图纸

技术编号:14455445 阅读:111 留言:0更新日期:2017-01-19 03:57
本发明专利技术提供了一种Diameter信令链路的调整方法、装置及DRA,其中,该方法包括:当确定Diameter路由代理DRA设备与Diameter节点之间已激活的Diameter信令链路的总负荷降低到小于第一阈值时,从上述已激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待去激活信令链路;在上述DRA设备与Diameter节点之间对上述待去激活信令链路进行去激活。通过本发明专利技术,解决了相关技术中存在的由于Diameter信令链路无法弹性伸缩而造成Diameter信令链路资源的浪费的问题,进而达到了避免Diameter信令链路资源的浪费的效果。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种Diameter信令链路的调整方法、装置及DRA。
技术介绍
移动通讯领域中,核心网元的虚拟化是一个即将席卷整个行业的技术。虚拟化并不是仅仅针对移动通讯,而是一类通用的互联网技术,适用所有各式各类的服务器。网元虚拟化的本质是软件与硬件分离。广义上的硬件有“中央处理器(CentralProcessingUnit,简称为CPU)”、“存储”、“带宽”、“网络资源”等等。通过虚拟化,硬件资源“按需分配”,具有高可靠性、快速部署、绿色环保等优秀特征。虚拟机(VirtualMachine,简称为VM)是虚拟化中的一个核心概念,每个虚拟机可配置一定数量的物理CPU、内存、硬盘等资源。“弹性伸缩”是虚拟化的一项重要技术,用户以虚拟机的粒度动态调整所需的硬件资源。当业务量增加时,用户申请一个或者多个新的虚拟机,即向外扩展(ScaleOut);当话务量降低时,则释放一个或者多个虚拟机,即向内收缩(ScaleIn)。弹性伸缩的判断准则是依据最突出的硬件资源,最常用的是虚拟CPU负荷。但是,对于Diameter路由代理(DiameterRoutingAgent,简称为DRA)来说不限于此。DRA是Diameter信令转接设备,是Diameter信令的高速公路。每个DRA与许多其他DRA或者Diameter信令节点之间建立信令连接。一个DRA与每个邻接节点之间最多可以建立32条Diameter信令链路。按照运营商的规范要求,一个DRA支持的总邻接节点为8192个,总信令链路数最多达15000条。运营商按照最大话务量配置信令链路数。单条Diameter信令链路的带宽高达百兆bit/s以上,为其分配的收发缓存消耗较大的内存空间,而每个虚拟机的内存容量总是有限的。另外,一条满负载的信令链路消耗的CPU惊人,按照当前CPU的处理能力,一个物理CPU仅够处理几条满负载的信令链路。因此,每个VM的配置的最大信令链路数是有限的,比如为128条。Diameter信令链路成了DRA网元的一种更加突出的稀缺硬件资源。比如说,一个DRA配置了6400条信令链路,当所有信令链路上的业务量降到接近0,由于单个VM上信令链路数的约束,则至少需要分配50个虚拟机,但是各个虚拟机的CPU负荷并不高。由于Diameter信令链路无法弹性伸缩,任何时候都需要激活所有的信令链路,带来的后果是:如果DRA与某个邻接节点的话务量很低,即与该节点之间的所有信令链路上的话务量很低时,相关信令链路没有物尽其用,而是大多数被浪费了,不符合虚拟化技术中”按需分配”的宗旨;成为虚拟机ScaleIn的突出瓶颈。当处于话务低峰时,虽然各个VM的CPU负荷不大,但是由于各个VM无法再分配新的信令链路,造成VM无法弹性收缩。由此可知,在相关技术中存在着由于Diameter信令链路无法弹性伸缩而造成Diameter信令链路资源的浪费的问题。针对相关技术中存在的由于Diameter信令链路无法弹性伸缩而造成Diameter信令链路资源的浪费的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种Diameter信令链路的调整方法、装置及DRA,以至少解决相关技术中存在的由于Diameter信令链路无法弹性伸缩而造成Diameter信令链路资源的浪费的问题。根据本专利技术的一个方面,提供了一种Diameter信令链路的调整方法,包括:当确定Diameter路由代理DRA设备与Diameter节点之间已激活的Diameter信令链路的总负荷降低到小于第一阈值时,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待去激活信令链路;在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活。可选地,所述Diameter节点包括:多个Diameter邻接节点;其中,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:选择所述DRA设备与所述多个Diameter邻接节点中的第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路;其中,在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活之后,所述方法还包括:使所述第一预定数量的Diameter邻接节点从工作状态切换到非工作状态。可选地,选择所述DRA设备与所述多个Diameter邻接节点中的第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路包括:判断所述多个Diameter邻接节点中的第二预定数量的Diameter邻接节点是否具备承载所述总负荷的能力;若所述第二预定数量的Diameter邻接节点具备承载所述总负荷的能力,则将所述多个Diameter邻接节点中除所述第二预定数量的Diameter邻接节点之外的Diameter邻接节点作为所述第一预定数量的Diameter邻接节点,并选择所述DRA设备与所述第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路。可选地,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:按照优先级从低到高的顺序从所述已激活的Diameter信令链路中选择一条或多条Diameter信令链路。可选地,还包括:当所述DRA设备与所述Diameter节点之间已激活的Diameter信令链路的总负荷增加到大于第二阈值,则从所述DRA设备与所述Diameter节点之间已配置的、但尚未激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待激活信令链路;在所述DRA设备与所述Diameter节点之间对所述待激活信令链路进行激活,其中,所述待激活信令链路在被激活后用于承载所述总负荷中的预定比例的负荷。可选地,所述Diameter节点包括:多个Diameter邻接节点,其中,所述多个Diameter邻接节点中的第三预定数量的Diameter邻接节点处于工作状态,所述DRA设备与所述第三预定数量的Diameter邻接节点之间存在所述已激活的Diameter信令链路,所述多个Diameter邻接节点中的第四预定数量的Diameter邻接节点处于非工作状态,所述DRA设备与所述第四预定数量的Diameter邻接节点之间存在所述已配置的、但尚未激活的Diameter信令链路;其中,从所述DRA设备与所述Diameter节点之间已配置的、但尚未激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:使所述第四预定数量的Diameter邻接节点中的第五预定数量的Diameter邻接节点从所述非工作状态切换到工作状态,并从所述DRA设备与所述第五预定数量的Diameter邻接节点之间已配置的、但尚未激活的Diameter信令链路中选择一条或多条Diameter信令链路作为所述待激活信令链路。可选地,从所述DRA设备与所述第五预定数量的Diameter邻接节点之间已配置的、但尚未激活的Diameter信令链路中选择一条或多条Diameter信令链路包括:按照优先级从高到低的顺序从所述DRA设备与所述第五预定数量的Diameter邻接节点本文档来自技高网
...

【技术保护点】
一种Diameter信令链路的调整方法,其特征在于,包括:当确定Diameter路由代理DRA设备与Diameter节点之间已激活的Diameter信令链路的总负荷降低到小于第一阈值时,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待去激活信令链路;在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活。

【技术特征摘要】
1.一种Diameter信令链路的调整方法,其特征在于,包括:当确定Diameter路由代理DRA设备与Diameter节点之间已激活的Diameter信令链路的总负荷降低到小于第一阈值时,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待去激活信令链路;在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活。2.根据权利要求1所述的方法,其特征在于,所述Diameter节点包括:多个Diameter邻接节点;其中,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:选择所述DRA设备与所述多个Diameter邻接节点中的第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路;其中,在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活之后,所述方法还包括:使所述第一预定数量的Diameter邻接节点从工作状态切换到非工作状态。3.根据权利要求2所述的方法,其特征在于,选择所述DRA设备与所述多个Diameter邻接节点中的第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路包括:判断所述多个Diameter邻接节点中的第二预定数量的Diameter邻接节点是否具备承载所述总负荷的能力;若所述第二预定数量的Diameter邻接节点具备承载所述总负荷的能力,则将所述多个Diameter邻接节点中除所述第二预定数量的Diameter邻接节点之外的Diameter邻接节点作为所述第一预定数量的Diameter邻接节点,并选择所述DRA设备与所述第一预定数量的Diameter邻接节点之间已激活的Diameter信令链路。4.根据权利要求1至3中任一项所述的方法,其特征在于,从所述已激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:按照优先级从低到高的顺序从所述已激活的Diameter信令链路中选择一条或多条Diameter信令链路。5.根据权利要求1所述的方法,其特征在于,还包括:当所述DRA设备与所述Diameter节点之间已激活的Diameter信令链路的总负荷增加到大于第二阈值,则从所述DRA设备与所述Diameter节点之间已配置的、但尚未激活的Diameter信令链路中选择预定数量的Diameter信令链路,作为待激活信令链路;在所述DRA设备与所述Diameter节点之间对所述待激活信令链路进行激活,其中,所述待激活信令链路在被激活后用于承载所述总负荷中的预定比例的负荷。6.根据权利要求5所述的方法,其特征在于,所述Diameter节点包括:多个Diameter邻接节点,其中,所述多个Diameter邻接节点中的第三预定数量的Diameter邻接节点处于工作状态,所述DRA设备与所述第三预定数量的Diameter邻接节点之间存在所述已激活的Diameter信令链路,所述多个Diameter邻接节点中的第四预定数量的Diameter邻接节点处于非工作状态,所述DRA设备与所述第四预定数量的Diameter邻接节点之间存在所述已配置的、但尚未激活的Diameter信令链路;其中,从所述DRA设备与所述Diameter节点之间已配置的、但尚未激活的Diameter信令链路中选择预定数量的Diameter信令链路包括:使所述第四预定数量的Diameter邻接节点中的第五预定数量的Diameter邻接节点从所述非工作状态切换到工作状态,并从所述DRA设备与所述第五预定数量的Diameter邻接节点之间已配置的、但尚未激活的Diameter信令链路中选择一条或多条Diameter信令链路作为所述待激活信令链路。7.根据权利要求6所述的方法,其特征在于,从所述DRA设备与所述第五预定数量的Diameter邻接节点之间已配置的、但尚未激活的Diameter信令链路中选择一条或多条Diameter信令链路包括:按照优先级从高到低的顺序从所述DRA设备与所述第五预定数量的Diameter邻接节点之间已配置的、但尚未激活的Diameter信令链路中选择一条或多条Diameter信令链路。8.根据权利要求1至3、5至6中任一项所述的方法,其特征在于,在确定Diameter路由代理DRA设备与Diameter节点之间已激活的Diameter信令链路的总负荷降低到小于第一阈值之前,还包括:对所述DRA设备与所述Diameter节点之间已配置的Diameter信令链路设置优先级,其中,所述已配置的Diameter信令链路包括所述已激活的Diameter信令链路。9.根据权利要求1至3、5至6中任一项所述的方法,其特征在于,去激活的所述预定数量的Diameter信令链路中的第一预定数量的Diameter信令链路配置在所述DRA设备中的第一虚拟机与所述Diameter节点之间,在所述第一虚拟机与所述Diameter节点之间还配置有已激活的第二预定数量的Diameter信令链路,其中,在所述DRA设备与所述Diameter节点之间对所述待去激活信令链路进行去激活包括:关闭所述第一虚拟机,...

【专利技术属性】
技术研发人员:张学军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1