部署虚拟化网络功能的方法和装置制造方法及图纸

技术编号:32570619 阅读:22 留言:0更新日期:2022-03-09 16:57
本申请提供了一种部署虚拟化网络功能VNF的方法和装置。该方法包括:VNFM获取第一VNFD,该第一VNFD由主文件以及一个或多辅文件组成,该主文件与所述一个或多个辅文件中每个辅文件存在映射关系,该主文件包括每个辅文件的部署参数和第一关联关系,该第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数相关联;该VNFM可以根据第一关联关系确定第一VNF的喜好参数的取值对应的辅文件的部署参数,这样,可以避免程序人员确定第一VNF的喜好参数的取值对应的辅文件的部署参数,可以降低程序人员的参与程度,从而可以提高自动化程度,有助于提高系统的性能。有助于提高系统的性能。有助于提高系统的性能。

【技术实现步骤摘要】
部署虚拟化网络功能的方法和装置


[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)等参数。每个辅文件表示VNF的相应的部署喜好(deployment flavour),每个辅文件都可以独立部署一个VNF,在实例化VNF时,根据部署喜好的值确定采用哪个辅文件部署VNF,但是有可能每个辅文件要求的输入参数不同,但是如何设置每个辅文件的输入参数是需要考虑的问题,目前是程序员手动输入辅文件的输入参数,这种情况自动化程度低,而且对程序人员的要求比较高,导致人为因素干扰比较大,从而影响网络服务的性能。

技术实现思路

[0005]本申请提供一种部署虚拟化网络功能的方法和装置,可以提高网络服务的性能。
[0006]第一方面,提供了一种部署VNF的方法,包括:虚拟网络功能管理器VNFM获取第一VNFD,所述第一VNFD由主文件以及一个或多辅文件组成,所述主文件与所述一个或多个辅文件中每个辅文件存在映射关系,所述主文件包括每个辅文件的部署参数和第一关联关系,所述第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数相关联;
[0007]所述VNFM根据所述第一VNFD部署所述第一VNF。
[0008]需要说明的是,所述第一VNFD为所述第一VNF的描述信息。
[0009]因此,所述主文件包括每个辅文件的部署参数和第一关联关系,所述第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数相关联。当VNFM获取到第一VNF的喜好参数的取值时,可以根据第一关联关系确定第一VNF的喜好参数的取值对应的辅文件的部署参数,这样,可以避免程序人员确定第一VNF的喜好参数的取值对应的辅文件的部署参数,可以降低程序人员的参与程度,从而可以提高自动化程度,有助于提高系统的性能。
[0010]可选地,所述主文件可以通过映射关系将第一VNF的喜好参数的取值对应的部署参数取值确定为辅文件的部署参数的取值。
[0011]可选地,一个VNF的喜好参数的取值对应一个辅文件。
[0012]具体地,所述第一关联关系用于指示VNF的喜好参数的取值与辅文件的部署参数相关联,即输入一个VNF的喜好参数的取值就可以根据第一关联关系得到该VNF的喜好参数的取值对应的部署参数。
[0013]在某些实现方式中,所述VNFM获取第一VNFD,包括:所述VNFM接收第一请求消息,所述第一请求消息包括第一VNF的标识、所述第一VNF的喜好参数的取值、所述第一VNF的喜好参数的取值对应的部署参数的取值;
[0014]所述VNFM根据所述第一VNF的标识确定所述第一VNFD;其中,所述VNFM根据所述第一VNFD部署所述第一VNF,包括:
[0015]所述VNFM根据所述第一VNF的喜好参数的取值在所述第一个或多个辅文件中确定目标文件;
[0016]所述VNFM根据所述第一关联关系以及所述主文件与所述目标文件的映射关系,部署所述第一VNF。
[0017]可选地,第一请求消息还可以包括实例化级别,例如可以是level。
[0018]在某些实现方式中,所述VNFM根据所述第一关联关系以及所述主文件与所述目标文件的映射关系,部署所述第一VNF,包括:所述VNFM根据所述第一关联关系以及所述第一VNF的喜好参数的取值在所述主文件包括的每个辅文件的部署参数中确定目标文件的部署参数;所述VNFM将所述第一VNF的喜好参数的取值对应的部署参数的取值确定为所述目标文件的部署参数的取值;所述VNFM利用所述主文件与所述目标文件的映射关系,将所述目标文件的部署参数的取值输入到所述目标文件中,并利用所述目标文件的部署参数的取值部署所述第一VNF。
[0019]在某些实现方式中,在所述VNFM接收第一请求消息之前,所述方法还包括:所述VNFM接收所述网络功能虚拟化编排器NFVO发送的第二请求消息,所述第二请求消息用于请求创建所述第一VNF的标识;所述VNFM根据所述第二请求消息创建所述第一VNF的标识;所述VNFM向所述NFVO发送所述第一VNF的标识;其中,所述VNFM接收第一请求消息,包括:所述VNFM接收所述NFVO发送的所述第一请求消息。
[0020]在某些实现方式中,在所述VNFM接收第一请求消息之前,所述方法还包括:所述VNFM接收运营支持系统和业务支持系统OSS/BSS发送的第二请求消息,所述第二请求消息用于请求创建所述第一VNF的标识;所述VNFM根据所述第二请求消息创建所述第一VNF的标识;所述VNFM向所述OSS/BSS发送所述第一VNF的标识;其中,所述VNFM接收第一请求消息,包括:所述VNFM接收所述OSS/BSS通过设备管理系统EMS发送的所述第一请求消息。
[0021]在某些实现方式中,在所述VNFM根据所述第一VNF的标识确定所述第一VNFD之前,所述方法还包括:所述VNFM向NFVO发送第三请求消息,所述第三请求消息包括所述第一VNF的标识,所述第三请求消息用于向所述NFVO请求所述第一VNFD;
[0022]其中,所述VNFM根据所述第一VNF的标识确定所述第一VNFD,包括:所述VNFM接收所述NFVO根据所述第三请求消息发送的所述第一VNFD。
[0023]第二方面,提供了一种部署VNF的方法,包括:运营支持系统和业务支持系统OSS/
BSS向网络功能虚拟化编排器NFVO发送第四请求消息,所述第四请求消息包括第一VNF的第一VNFD的标识和第一VNF的喜好参数的取值;
[0024]所述OSS/BSS接收所述NFVO发送的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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...

【专利技术属性】
技术研发人员:李世涛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1