【技术实现步骤摘要】
一种虚拟网络功能VNF部署方法及装置
本申请涉及网络功能虚拟化领域,尤其涉及一种虚拟网络功能VNF部署方法及装置。
技术介绍
网络功能虚拟化(networkfunctionvirtualization,NFV)技术是采用虚拟化技术将传统网络中专用设备的功能虚拟化为独立的应用,灵活地部署在基于标准的计算硬件、存储硬件和网络硬件等其他设备构建的统一基础设施平台上。在NFV系统中,发起实例化虚拟网络功能(virtualnetworkfunction,VNF)请求的一方可以称为虚拟化业务请求方。接收实例化VNF请求,并根据实例化VNF请求部署VNF的一方可以称为虚拟化业务提供方。在虚拟化业务提供方接收到实例化VNF请求后,还需要获取VNF模板(VNFdescriptor,VNFD)。其中,VNFD包括部署VNF所需的输入(inputs)参数,实例化VNF请求包括输入参数的取值。虚拟化业务提供方为输入参数赋值后,根据更新后的VNFD部署VNF。由于每个VNF的需求不同,对于不同的VNF对应的VNFD包括的输入参数也不相同。为了 ...
【技术保护点】
1.一种虚拟网络功能VNF部署方法,其特征在于,包括:/n虚拟网络功能管理VNFM接收修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所述专用参数的取值为实例化第一VNF所需的参数,N为整数,N≥1;/n所述VNFM获取所述第一VNF的虚拟网络功能模板VNFD,所述第一VNF的VNFD包括M个通用参数、修改属性参数、M个第一赋值指示和一个第二赋值指示,一个所述第一赋值指示用于指示一个所述通用参数的取值从虚拟化业务请求方获取,所述第二赋值指示用于指示所述修改属性参数的取值从虚拟化业务提 ...
【技术特征摘要】
1.一种虚拟网络功能VNF部署方法,其特征在于,包括:
虚拟网络功能管理VNFM接收修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所述专用参数的取值为实例化第一VNF所需的参数,N为整数,N≥1;
所述VNFM获取所述第一VNF的虚拟网络功能模板VNFD,所述第一VNF的VNFD包括M个通用参数、修改属性参数、M个第一赋值指示和一个第二赋值指示,一个所述第一赋值指示用于指示一个所述通用参数的取值从虚拟化业务请求方获取,所述第二赋值指示用于指示所述修改属性参数的取值从虚拟化业务提供方获取,M为整数,M≥1;
所述VNFM根据所述第二赋值指示将所述N个专用参数和每个专用参数的取值赋予给所述VNFD中的修改属性参数,得到第一更新后的VNFD;
所述VNFM接收VNF实例化请求,所述VNF实例化请求包括所述M个通用参数和每个所述通用参数的取值,所述M个通用参数和每个所述通用参数的取值为实例化所述第一VNF所需的参数;
所述VNFM根据所述第一赋值指示将所述M个通用参数的取值赋予给所述第一更新后的VNFD中对应的通用参数,得到第二更新后的VNFD;
所述VNFM根据所述第二更新后的VNFD部署所述第一VNF。
2.一种虚拟网络功能VNF部署方法,其特征在于,包括:
虚拟网络功能管理VNFM接收修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所述专用参数的取值为实例化第一VNF所需的参数,N为整数,N≥1;
所述VNFM接收VNF实例化请求,所述VNF实例化请求包括M个通用参数和每个所述通用参数的取值,所述M个通用参数和每个所述通用参数的取值为实例化所述第一VNF所需的参数,M为整数,M≥1;
所述VNFM获取所述第一VNF的虚拟网络功能模板VNFD,所述第一VNF的VNFD包括M个通用参数、修改属性参数、M个第一赋值指示和一个第二赋值指示,一个所述第一赋值指示用于指示一个所述通用参数的取值从虚拟化业务请求方获取,所述第二赋值指示用于指示所述修改属性参数的取值从虚拟化业务提供方获取;
所述VNFM根据所述第一赋值指示将所述M个通用参数的取值赋予给所述VNFD中对应的通用参数,以及根据所述第二赋值指示将所述N个专用参数和每个专用参数的取值赋予给所述VNFD中的修改属性参数,得到第一更新后的VNFD;
所述VNFM根据所述第一更新后的VNFD部署所述第一VNF。
3.根据权利要求1或2所述的方法,其特征在于,所述虚拟化业务请求方为网络功能虚拟化编排器NFVO或运营支持系统/业务支持系统OSS/BSS,所述虚拟化业务提供方为虚拟网络功能管理器VNFM。
4.根据权利要求3所述的方法,其特征在于,在所述接收修改VNF信息请求之前,所述方法还包括:
所述VNFM接收NFVO发送的创建VNF的实例标识请求,所述创建VNF的实例标识请求包括所述第一VNF的VNFD的标识;
所述VNFM创建所述第一VNF的实例标识,并建立所述第一VNF的实例标识和所述第一VNF的VNFD的标识的对应关系;
所述VNFM向所述NFVO发送所述第一VNF的实例标识。
5.根据权利要求4所述的方法,其特征在于,所述获取所述第一VNF的VNFD,包括:
所述VNFM向所述NFVO发送VNFD获取请求,所述VNFD获取请求包括所述第一VNF的VNFD的标识;
所述VNFM接收NFVO发送的VNFD响应请求,所述VNFD响应请求包括所述第一VNF的VNFD。
6.根据权利要求4或5所述的方法,其特征在于,所述修改VNF信息请求还包括所述第一VNF的实例标识,所述VNF实例化请求还包括所述第一VNF的实例标识,在对所述VNFD中的N个通用参数和修改属性参数赋值之前,所述方法还包括:
所述VNFM确定所述第一VNF的实例标识关联的所述第一VNF的VNFD的标识;
所述VNFM根据所述第一VNF的VNFD的标识确定所述第一VNF的VNFD。
7.根据权利要求4-5中任一项所述的方法,其特征在于,所述创建所述第一VNF的实例标识之后,所述方法还包括:
所述VNFM创建VNF信息存储空间,所述VNF信息存储空间用于存储所述N个专用参数和每个所述专用参数的取值。
8.一种虚拟网络功能VNF部署方法,其特征在于,包括:
网络功能虚拟化编排NFVO发送修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所述专用参数的取值为实例化第一VNF所需的参数,N为整数,N≥1;
所述NFVO发送所述第一VNF的虚拟网络功能模板VNFD,所述第一VNF的VNFD包括M个通用参数、所述修改属性参数、M个第一赋值指示和一个第二赋值指示,所述第一赋值指示用于指示一个通用参数的取值从虚拟化业务请求方获取,所述第二赋值指示用于指示所述修改属性参数的取值从虚拟化业务提供方获取;
所述NFVO发送VNF实例化请求,所述VNF实例化请求包括所述M个通用参数和每个所述通用参数的取值,所述M个通用参数和每个所述通用参数的取值为实例化所述第一VNF所需的参数,M为整数,M≥1。
9.一种虚拟网络功能VNF部署方法,其特征在于,包括:
网络功能虚拟化编排NFVO发送修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所述专用参数的取值为实例化第一VNF所需的参数,N为整数,N≥1;
所述NFVO发送VNF实例化请求,所述VNF实例化请求包括M个通用参数和每个所述通用参数的取值,所述M个通用参数和每个所述通用参数的取值为实例化所述第一VNF所需的参数,M为整数,M≥1;
所述NFVO发送所述第一VNF的虚拟网络功能模板VNFD,所述第一VNF的VNFD包括所述M个通用参数、所述修改属性参数、M个第一赋值指示和一个第二赋值指示,所述第一赋值指示用于指示一个通用参数的取值从虚拟化业务请求方获取,所述第二赋值指示用于指示所述修改属性参数的取值从虚拟化业务提供方获取。
10.根据权利要求8或9所述的方法,其特征在于,所述虚拟化业务请求方为网络功能虚拟化编排器NFVO或运营支持系统/业务支持系统OSS/BSS,所述虚拟化业务提供方为虚拟网络功能管理器VNFM。
11.根据权利要求10所述的方法,其特征在于,当第一赋值指示用于指示一个所述通用参数的取值从所述NFVO获取时,在所述NFVO发送VNF实例化请求之前,所述方法还包括:
所述NFVO设置该一个所述通用参数的取值。
12.一种通信装置,其特征在于,包括:
接收单元,用于接收修改VNF信息请求,所述修改VNF信息请求包括修改属性参数,所述修改属性参数包含N个专用参数和每个所述专用参数的取值,所述N个专用参数和每个所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。