VNF集群的分配方法及装置制造方法及图纸

技术编号:18021322 阅读:56 留言:0更新日期:2018-05-23 06:29
本发明专利技术涉及一种虚拟化网络功能VNF集群的分配方法及装置,该方法包括:接收VNF集群分配请求,所述VNF集群分配请求用于请求承载所创建的VPC业务的VNF集群;根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据;将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群。由此,本发明专利技术根据VNF集群的动态数据分配用于承载VPC业务的集群,从而能够合理分配VNF集群,可以避免发生一部分VNF集群所承载的VPC业务过高、而一部分VNF集群所承载的VPC业务不足的情况。

【技术实现步骤摘要】
VNF集群的分配方法及装置
本专利技术涉及网络通信
,尤其涉及一种VNF集群的分配方法及装置。
技术介绍
网络功能虚拟化(英文:NetworkFunctionVirtualize,简称:NFV)技术通过对传统网络设备进行软硬件解耦,使用标准的x86服务器替代物理硬件,将网络功能抽象为单个软件实体,从而实现网络设备的软件化、虚拟化和标准化。虚拟化后的软件实体称为虚拟化网络功能(英文:VirtualNetworkFunction,简称:VNF)。VNF设备可以包括虚拟路由器(英文:virtualRouter,简称:vRouter)、虚拟宽带远程接入服务器(英文:virtualBroadbandRemoteAccessServer,简称:vBRAS)、虚拟防火墙(英文:virtualFireWall,简称:vFW)等。VNF设备以VNF集群的形式提供服务,换言之,VNF集群作为虚拟私有云(英文:VirtualPrivateCloud,简称:VPC)网关资源。其中,一个VNF集群可以作为多个VPC的网关。一个VNF集群可以包括一台或多台VNF设备,每个VNF集群可以承载一定的流量负载。一个或多个VNF集群形成VNF资源池,VNF管理器(英文:Manager,简称:VNFM)对VNF资源池进行管理,从而控制VPC网关资源的均匀分配。然而,相关技术中,VNFM难以合理分配VNF集群,从而可能发生所管理的一部分VNF集群所承载的VPC业务过高、而一部分VNF集群所承载的VPC业务不足的情况。
技术实现思路
有鉴于此,本专利技术提出了一种VNF集群的分配方法及装置,解决了VNFM难以合理分配VNF集群的问题。根据本专利技术的一方面,提供了一种VNF集群的分配方法,应用于VNF管理器,所述方法包括:接收VNF集群分配请求,所述VNF集群分配请求用于请求承载所创建的VPC业务的VNF集群;根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据;将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群。可选地,所述将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群,包括:当所述动态数据满足所述动态指标的VNF集群的个数为多个时,获取所述动态数据满足所述动态指标的多个VNF集群的静态数据;将所述静态数据满足预设的静态指标的一个VNF集群作为承载所述VPC业务的集群。可选地,所述根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据,包括:建立与所述每个VNF集群的长连接;向所述每个VNF集群发送订阅报文,所述订阅报文用于订阅所述每个VNF集群的动态数据;接收所述每个VNF集群针对所述订阅报文发送的应答报文;接收每个VNF集群所发送的动态数据。可选地,所述订阅报文还用于指示所述每个VNF集群中的VNF设备上报告警信息;所述方法还包括:若接收到告警信息,则确定发送所述告警信息的VNF设备所属的VNF集群的动态数据是否满足预设的集群动态告警指标和/或所属的VNF集群的静态数据是否满足预设的集群静态告警指标;若确定为动态数据不满足所述集群动态告警指标和/或静态数据不满足所述集群静态告警指标,则向网管软件发送第一通知信息。可选地,所述方法还包括:若确定为动态数据满足所述集群动态告警指标和/或静态数据满足所述集群静态告警指标,则确定动态数据是否满足预设的集群动态隔离指标和/或静态数据是否满足预设的集群静态隔离指标;若确定为动态数据满足所述集群动态隔离指标和/或静态数据满足所述集群静态隔离指标,则将所属的VNF集群标记为不可用资源且向所述网管软件发送第二通知信息;或者,若确定为动态数据不满足所述集群动态隔离指标和/或静态数据不满足所述集群静态隔离指标,则向所述网管软件发送第三通知信息。根据本专利技术的另一方面,提供了一种VNF集群的分配装置,应用于VNF管理器,所述装置包括:接收模块,用于接收VNF集群分配请求,所述VNF集群分配请求用于请求承载所创建的VPC业务的VNF集群;获取模块,用于根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据;分配模块,用于将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群。可选地,所述分配模块被配置为:当所述动态数据满足所述动态指标的VNF集群的个数为多个时,获取所述动态数据满足所述动态指标的多个VNF集群的静态数据;将所述静态数据满足预设的静态指标的一个VNF集群作为承载所述VPC业务的集群。可选地,所述获取模块被配置为:建立与所述每个VNF集群的长连接;向所述每个VNF集群发送订阅报文,所述订阅报文用于订阅所述每个VNF集群的动态数据;接收所述每个VNF集群针对所述订阅报文发送的应答报文;接收每个VNF集群所发送的动态数据。可选地,所述订阅报文还用于指示所述每个VNF集群中的VNF设备上报告警信息;所述装置还包括:确定模块,用于若接收到告警信息,则确定发送所述告警信息的VNF设备所属的VNF集群的动态数据是否满足预设的集群动态告警指标和/或所属的VNF集群的静态数据是否满足预设的集群静态告警指标;发送模块,用于若确定为动态数据不满足所述集群动态告警指标和/或静态数据不满足所述集群静态告警指标,则向网管软件发送第一通知信息。可选地,所述确定模块还用于:若确定为动态数据满足所述集群动态告警指标和/或静态数据满足所述集群静态告警指标,则确定动态数据是否满足预设的集群动态隔离指标和/或静态数据是否满足预设的集群静态隔离指标;所述发送模块还用于:若确定为动态数据满足所述集群动态隔离指标和/或静态数据满足所述集群静态隔离指标,则将所属的VNF集群标记为不可用资源且向所述网管软件发送第二通知信息;或者,若确定为动态数据不满足所述集群动态隔离指标和/或静态数据不满足所述集群静态隔离指标,则向所述网管软件发送第三通知信息。通过应用本专利技术提供的VNF集群的分配方法及装置,VNF管理器根据VNF集群的动态数据分配用于承载VPC业务的集群,从而能够合理分配VNF集群,可以避免发生一部分VNF集群所承载的VPC业务过高(即,该部分VNF集群的利用率过高)、而一部分VNF集群所承载的VPC业务不足(即,该部分VNF集群的利用率不足)的情况。根据下面参考附图对示例性实施例的详细说明,本专利技术的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本专利技术的示例性实施例、特征和方面,并且用于解释本专利技术的原理。图1是VNFM分配用于承载VPC业务的VNF集群的过程的示意图。图2是根据本专利技术实施例的VNF集群的分配方法的流程图。图3是根据本专利技术实施例的告警机制的流程图。图4是根据本专利技术实施例的VNF集群的分配方法的一个示例的流程图。图5是根据本专利技术实施例的VNF集群的分配装置的结构框图。图6是根据一示例性实施例示出的一种VNF集群的分配装置的硬件结构框图。具体实施方式以下将参考附图详细说明本专利技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。本文档来自技高网...
VNF集群的分配方法及装置

【技术保护点】
一种虚拟化网络功能VNF集群的分配方法,应用于VNF管理器,其特征在于,所述方法包括:接收VNF集群分配请求,所述VNF集群分配请求用于请求承载所创建的VPC业务的VNF集群;根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据;将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群。

【技术特征摘要】
1.一种虚拟化网络功能VNF集群的分配方法,应用于VNF管理器,其特征在于,所述方法包括:接收VNF集群分配请求,所述VNF集群分配请求用于请求承载所创建的VPC业务的VNF集群;根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据;将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群。2.根据权利要求1所述的方法,其特征在于,所述将所述动态数据满足预设的动态指标的一个VNF集群作为承载所述VPC业务的集群,包括:当所述动态数据满足所述动态指标的VNF集群的个数为多个时,获取所述动态数据满足所述动态指标的多个VNF集群的静态数据;将所述静态数据满足预设的静态指标的一个VNF集群作为承载所述VPC业务的集群。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述VNF集群分配请求,获取所管理的多个VNF集群中的每个VNF集群的动态数据,包括:建立与所述每个VNF集群的长连接;向所述每个VNF集群发送订阅报文,所述订阅报文用于订阅所述每个VNF集群的动态数据;接收所述每个VNF集群针对所述订阅报文发送的应答报文;接收每个VNF集群所发送的动态数据。4.根据权利要求3所述的方法,其特征在于,所述订阅报文还用于指示所述每个VNF集群中的VNF设备上报告警信息;所述方法还包括:若接收到告警信息,则确定发送所述告警信息的VNF设备所属的VNF集群的动态数据是否满足预设的集群动态告警指标和/或所属的VNF集群的静态数据是否满足预设的集群静态告警指标;若确定为动态数据不满足所述集群动态告警指标和/或静态数据不满足所述集群静态告警指标,则向网管软件发送第一通知信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若确定为动态数据满足所述集群动态告警指标和/或静态数据满足所述集群静态告警指标,则确定动态数据是否满足预设的集群动态隔离指标和/或静态数据是否满足预设的集群静态隔离指标;若确定为动态数据满足所述集群动态隔离指标和/或静态数据满足所述集群静态隔离指标,则将所属的VNF集群标记为不可用资源且向所述网管软件发送第二通知信息;或者,若确定为动态数据不满足所述集群动态隔离指标和/或静态数据不满足所述集群静态隔离指标,则向所述网管...

【专利技术属性】
技术研发人员:郑瑾
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1