【技术实现步骤摘要】
部署虚拟化网络功能的方法和装置
[0001]本申请涉及计算机领域,并且更具体地,涉及计算机领域中部署虚拟化网络功能的方法和装置。
技术介绍
[0002]网络功能虚拟化(network function virtualization,NFV)采用通用的硬件设备及虚拟化技术承载传统网络中专用设备的功能,这样可以降低部署专用设备的成本。具体来说,网络功能虚拟化利用云计算可以实现资源共享,也能实现基于业务需求快速自动部署新的业务。并且在部署业务时能够做到弹性伸缩、故障隔离和自愈等。
[0003]NFV中虚拟化的网络服务(network service,NS)可以是一个IP多媒体子系统网络服务(IP multimedia subsystem,IMS)网络,也可以是下一代核心分组网演进(evolved packet core,EPC)网络。一个NS可以包括一个或多个虚拟化网络功能(virtual network function,VNF)模块。在部署NS时,业务请求方需要向业务提供方提供网络服务的描述信息(NS descriptor,NSD),也称为NS的。NSD主要描述了网络服务的拓扑结构以及包含每个VNF描述信息(VNF descriptor,VNFD),VNFD也称作VNF的。
[0004]一个VNFD由多个文件组成,包括一个主文件和一个或多个辅文件,其中,主文件是解析VNFD的第一个文件,主要包括VNF的类型(type),属性(properties),需求(requirement)等参数。每个辅文件表示V ...
【技术保护点】
【技术特征摘要】
1.一种部署虚拟化网络功能VNF的方法,其特征在于,包括:虚拟网络功能管理器VNFM获取第一VNF的第一虚拟化网络功能描述信息VNFD,所述第一VNFD包括主文件以及一个或多个辅文件,所述主文件与所述辅文件存在映射关系,所述主文件包括辅文件的部署参数和第一关联关系,所述第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数的取值相关联;所述VNFM根据所述第一VNFD部署所述第一VNF。2.根据权利要求1所述的方法,其特征在于,所述VNFM获取第一VNFD,包括:所述VNFM接收第一请求消息,所述第一请求消息包括所述第一VNF的标识、所述第一VNF的喜好参数的取值、所述第一VNF的喜好参数的取值对应的部署参数的取值;所述VNFM根据所述第一VNF的标识确定所述第一VNFD;其中,所述VNFM根据所述第一VNFD部署所述第一VNF,包括:所述VNFM根据所述第一VNF的喜好参数的取值在所述第一个或多个辅文件中确定目标文件;所述VNFM根据所述第一关联关系以及所述主文件与所述目标文件的映射关系,部署所述第一VNF。3.根据权利要求2所述的方法,其特征在于,所述VNFM根据所述第一关联关系以及所述主文件与所述目标文件的映射关系,部署所述第一VNF,包括:所述VNFM根据所述第一关联关系以及所述第一VNF的喜好参数的取值在所述主文件包括的每个辅文件的部署参数中确定目标文件的部署参数的取值;所述VNFM将所述第一VNF的喜好参数的取值对应的部署参数的取值确定为所述目标文件的部署参数的取值;所述VNFM利用所述主文件与所述目标文件的映射关系,将所述目标文件的部署参数的取值输入到所述目标文件中,并利用所述目标文件的部署参数的取值部署所述第一VNF。4.根据权利要求2或3所述的方法,其特征在于,在所述VNFM接收第一请求消息之前,所述方法还包括:所述VNFM接收所述网络功能虚拟化编排器NFVO发送的第二请求消息,所述第二请求消息用于请求创建所述第一VNF的标识;所述VNFM根据所述第二请求消息创建所述第一VNF的标识;所述VNFM向所述NFVO发送所述第一VNF的标识;其中,所述VNFM接收第一请求消息,包括:所述VNFM接收所述NFVO发送的所述第一请求消息。5.根据权利要求2或3所述的方法,其特征在于,在所述VNFM接收第一请求消息之前,所述方法还包括:所述VNFM接收运营支持系统和业务支持系统OSS/BSS发送的第二请求消息,所述第二请求消息用于请求创建所述第一VNF的标识;所述VNFM根据所述第二请求消息创建所述第一VNF的标识;所述VNFM向所述OSS/BSS发送所述第一VNF的标识;其中,所述VNFM接收第一请求消息,包括:所述VNFM接收所述OSS/BSS通过设备管理系统EMS发送的所述第一请求消息。
6.根据权利要求2至4中任一项所述的方法,其特征在于,在所述VNFM根据所述第一VNF的标识确定所述第一VNFD之前,所述方法还包括:所述VNFM向NFVO发送第三请求消息,所述第三请求消息包括所述第一VNF的标识,所述第三请求消息用于向所述NFVO请求所述第一VNFD;其中,所述VNFM根据所述第一VNF的标识确定所述第一VNFD,包括:所述VNFM接收所述NFVO根据所述第三请求消息发送的所述第一VNFD。7.一种部署虚拟化网络功能VNF的方法,其特征在于,包括:运营支持系统和业务支持系统OSS/BSS向网络功能虚拟化编排器NFVO发送第四请求消息,所述第四请求消息包括第一VNF的第一虚拟化网络功能描述信息VNFD的标识和所述第一VNF的喜好参数的取值;所述OSS/BSS接收所述NFVO发送的所述第一VNF的喜好参数的取值对应的部署参数的取值,其中,所述第一VNF的喜好参数的取值对应的部署参数的取值根据所述第一VNFD的标识和所述第一VNF的喜好参数的取值确定的。8.根据权利要求7所述的方法,其特征在于,在所述OSS/BSS向NFVO发送第四请求消息之前,所述方法还包括:所述OSS/BSS向所述NFVO发送第五请求消息,所述第五请求消息包括网络服务的标识和网络服务的喜好参数的取值,所述网络服务包括一个或多个VNF,所述一个或多个VNF包括所述第一VNF;所述OSS/BSS接收所述NFVO发送的所述每个VNF的喜好参数的取值,所述每个VNF的喜好参数的取值为所述NFVO根据所述网络服务的标识和所述网络服务的喜好参数的取值确定的。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:所述OSS/BSS向所述NFVO发送第六请求消息,所述第六请求消息包括第二VNFD的标识和所述第二VNF的喜好参数的取值;所述OSS/BSS接收所述NFVO发送的所述第二VNF的喜好参数的取值对应的部署参数的取值,其中,所述第二VNF的喜好参数的取值对应的部署参数的取值根据所第二VNFD的标识和所述第二VNF的喜好参数的取值确定的,所述一个或多个VNF包括所述第二VNF;所述OSS/BSS向所述NFVO发送第七请求消息,所述第七请求消息包括所述网络服务的喜好参数的取值和所述第一VNF的喜好参数的取值对应的部署参数的取值和所述第二VNF的喜好参数的取值对应的部署参数的取值。10.一种部署虚拟化网络功能VNF的方法,其特征在于,包括:网络功能虚拟化编排器NFVO接收运营支持系统和业务支持系统OSS/BSS发送的第四请求消息,所述第四请求消息包括第一VNF的第一虚拟化网络功能描述信息VNFD的标识和第一VNF的喜好参数的取值;所述NFVO根据所述第一VNFD的标识确定所述第一VNFD;所述NFVO根据所述第一VNF的喜好参数的取值在所述第一VNFD中确定所述第一VNF的喜好参数的取值对应的部署参数的取值;所述NFVO向所述OSS/BSS发送所述第一VNF的喜好参数的取值对应的部署参数的取值。11.根据权利要求10所述的方法,其特征在于,所述第一VNFD包括主文件和一个或多个
辅文件,所述主文件包括每个辅文件的部署参数和第一关联关系,所述第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数的取值相关联;所述NFVO根据所述第一VNF的喜好参数的取值在所述第一VNFD中确定所述第一VNF的喜好参数的取值对应的部署参数的取值,包括:所述NFVO根据所述第一VNF的喜好参数的取值和所述第一关联关系在所述主文件中确定所述第一VNF的喜好参数的取值对应的部署参数的取值。12.根据权利要求10或11所述的方法,其特征在于,在所述NFVO接收OSS/BSS发送的第四请求消息之前,所述方法还包括:所述NFVO接收所述OSS/BSS发送的第五请求消息,所述第五请求消息包括网络服务的标识和网络服务的喜好参数的取值,所述网络服务由一个或多个VNF组成,所述一个或多个VNF包括所述第一VNF;所述NFVO根据所述网络服务的标识确定所述网络服务的,所述网络服务的由主文件以及一个或多个辅文件组成;所述NFVO根据所述网络服务的喜好参数的取值在组成所述网络服务的所述一个或多个辅文件中确定所述网络服务的目标文件;所述NFVO在所述网络服务的目标文件中确定所述一个或多个VNF中每个VNF对应的喜好参数的取值;所述NFVO向所述OSS/BSS发送所述每个VNF对应的喜好参数的取值。1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。