池内虚拟网络功能VNF容量控制方法、装置及网络设备制造方法及图纸

技术编号:24862436 阅读:30 留言:0更新日期:2020-07-10 19:13
本发明专利技术提供了一种池内虚拟网络功能VNF容量控制方法、装置及网络设备,该方法包括:在目标虚拟网络功能VNF触发容量调整的情况下,获取目标VNF所属池pool的容量调整总幅度;根据容量调整总幅度,确定pool内至少一个VNF的容量调整幅度,目标VNF为至少一个VNF中的一个;分别控制至少一个VNF按照各自的容量调整幅度进行容量调整,其中,同时进行容量调整的VNF的数目不超过M个,M为大于0的整数。本发明专利技术可避免出现短时间pool内大量VNF同时进行容量调整的情况,避免发生雪崩扩缩容的问题,避免因消息堵塞、冲突和混乱,导致的pool整体终端服务的问题。

【技术实现步骤摘要】
池内虚拟网络功能VNF容量控制方法、装置及网络设备
本专利技术涉及通信
,尤其涉及一种池内虚拟网络功能VNF容量控制方法、装置及网络设备。
技术介绍
为实现负载均衡、网元容灾的情况,核心网网元可以采用组池(pool)的方式,其架构一般是pool内的非接入层节点选择功能(Non-AccessStratumNodeSelectingFunction,NNSF)与核心网网元全连接,核心网网元根据容量配置了网络资源标识(NetworkResourceIdentity,NRI)。其中,NNSF可以为无线接入网网元,如eNodeB、基站控制器(BaseStationController,BSC)、无线网络控制器(RadioNetworkController,RNC)等。一个NRI支持一定的用户量,每个NNSF配置了核心网网元的分配比例,例如NNSF可根据NRI得到权重比例,如下表1所示:表1当用户进入pool区域后,通过如下流程确保用户由pool中固定的一个网元提供服务:1、用户进入pool服务区域,向网络发起附着/注本文档来自技高网...

【技术保护点】
1.一种池内虚拟网络功能VNF容量控制方法,其特征在于,包括:/n在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度;/n根据所述容量调整总幅度,确定所述pool内至少一个VNF的容量调整幅度,所述目标VNF为所述至少一个VNF中的一个;/n分别控制所述至少一个VNF按照各自的容量调整幅度进行容量调整,其中,同时进行容量调整的VNF的数目不超过M个,M为大于0的整数。/n

【技术特征摘要】
1.一种池内虚拟网络功能VNF容量控制方法,其特征在于,包括:
在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度;
根据所述容量调整总幅度,确定所述pool内至少一个VNF的容量调整幅度,所述目标VNF为所述至少一个VNF中的一个;
分别控制所述至少一个VNF按照各自的容量调整幅度进行容量调整,其中,同时进行容量调整的VNF的数目不超过M个,M为大于0的整数。


2.根据权利要求1所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在目标虚拟网络功能VNF触发容量调整的情况下,所述方法还包括:
暂停检测所述pool内其他VNF的容量调整触发条件匹配;其中,所述其他VNF为所述pool中除所述目标VNF之外的VNF。


3.根据权利要求2所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在分别控制所述至少一个VNF按照各自的容量调整幅度进行容量调整的步骤之后,还包括:
恢复所述pool内VNF的容量调整触发条件匹配。


4.根据权利要求1所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度的步骤,包括:
在目标VNF触发扩容的情况下,获取所述目标VNF所属pool的扩容总幅度;
根据所述容量调整总幅度,确定所述pool内至少一个VNF的容量调整幅度的步骤,包括:
将所述扩容总幅度平均分摊给所述至少一个VNF,确定所述至少一个VNF中每一VNF相应的扩容幅度。


5.根据权利要求4所述的池内虚拟网络功能VNF容量控制方法,其特征在于,将所述扩容总幅度平均分摊给所述至少一个VNF,确定相应的扩容幅度的步骤之后,还包括:
在所述目标VNF的最大容量值与当前容量值之间的差值大于或等于所述当前容量值的情况下,执行分别控制所述至少一个VNF按照各自的容量调整幅度进行扩缩容的步骤;
在所述最大容量值与所述当前容量值之间的差值小于所述当前容量值的情况下,
若所述扩容幅度大于或等于所述差值,则确定所述pool扩容失败;
若所述扩容幅度小于所述差值,则执行分别控制所述至少一个VNF按照各自的容量调整幅度进行扩缩容的步骤。


6.根据权利要求4所述的池内虚拟网络功能VNF容量控制方法,其特征在于,获取所述目标VNF所属pool的扩容总幅度的步骤,包括:
获取所述目标VNF所属pool的期望扩容总幅度;
若所述期望扩容总幅度大于或等于所述目标VNF的当前容量值,则将所述期望扩容总幅度确定为所述扩容总幅度;
若所述期望扩容总幅度小于所述当前容量值时,则将所述当前容量值确定为所述扩容总幅度。


7.根据权利要求1所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度的步骤,包括:
在目标VNF触发缩容的情况下,获取所述目标VNF所属pool的缩容总幅度;
根据所述容量调整总幅度,确定所述pool内至少一个VNF的容量调整幅度的步骤,包括:
将所述缩容总幅度平均分摊给所述至少一个VNF,确定所述至少一个VNF中每一VNF相应的缩容幅度。


8.根据权利要求7所述的池内虚拟网络功能VNF容量控制方法,其特征在于,将所述缩容总幅度平均分摊给所述至少一个VNF,确定相应的缩容幅度的步骤之后,还包括:
若所述缩容幅度大于或等于所述目标VNF的当前容量值,则确定所述pool缩容失败;
若所述缩容幅度小于所述当前容量值,则执行分别控制所述至少一个VNF按照各自的容量调整幅度进行扩缩容的步骤。


9.根据权利要求7所述的池内虚拟网络功能VNF容量控制方法,其特征在于,获取所述目标VNF所属pool的缩容总幅度的步骤,包括:
获取所述目标VNF所属pool的期望缩容总幅度;
若所述期望缩容总幅度大于或等于所述目标VNF的当前容量值,则将所述期望缩容总幅度确定为所述缩容总幅度;
若所述期望缩容总幅度小于所述当前容量值时,则将所述当前容量值确定为所述缩容总幅度。


10.根据权利要求1所述的池内虚拟网络功能VNF容量控制方法,其特征在于,分别控制所述至少一个VNF按照各自的容量调整幅度进行容量调整的步骤,包括:
在所述至少一个VNF中选择M个VNF,其中,所述目标VNF为所述M个VNF中的一个;
控制所述M个VNF按照各自的容量调整幅度进行容量调整;
当所述M个VNF中存在m个容量调整完成的VNF时,控制所述至少一个VNF中的另外m个VNF按照各自的容量调整幅度进行容量调整,直至所述至少一个VNF全部完成容量调整,其中,m为大于0且小于M的整数。


11.根据权利要求1所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度的步骤之前,还包括:
从网络功能虚拟化编排器NFVO侧,获取VNF的容量调整策略,其中,所述容量调整策略用于指示所述VNF的容量调整触发条件;
根据所述VNF与pool之间的第一对应关系,以及所述VNF与所述容量调整策略之间的第二对应关系,确定所述pool与所述容量调整策略之间的第三对应关系。


12.根据权利要求11所述的池内虚拟网络功能VNF容量控制方法,其特征在于,在目标虚拟网络功能VNF触发容量调整的情况下,获取所述目标VNF所属池pool的容量调整总幅度的步骤,包括:
根据所述第三对应关系,激活所述目标VNF所属pool对应的目标容量调整策略;
根据所述目标容量调整策略,匹配所述目标VNF的容量调整触发条件;
在满足所述目标VNF的容量调整触发条件时,获取所述目标VNF所属pool的容量调整总幅度。


13.一种池内虚拟网络功能VNF容量控制装置,其特征在于,包括:

【专利技术属性】
技术研发人员:王路
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团有限公司
类型:发明
国别省市:北京;11

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

1