VNF包的更新方法及装置制造方法及图纸

技术编号:24852334 阅读:25 留言:0更新日期:2020-07-10 19:06
本发明专利技术提供了一种VNF包的更新方法及装置,属于核心网技术领域。VNF包的更新方法,包括:NFVO接收OSS和/或切片管理系统和/或5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;所述NFVO根据所述操作命令对所述VNF包进行更新。本发明专利技术的技术方案能够对VNF包进行部分修改和/或更新和/或删除。

【技术实现步骤摘要】
VNF包的更新方法及装置
本专利技术涉及核心网
,特别是指一种VNF包的更新方法及装置。
技术介绍
VNFD(VirtualisedNetworkFunctionDescriptor,虚拟化的网络功能模块描述符)是用来部署VNF(VirtualisedNetworkFunction,虚拟化网络功能)的描述模板,定义了VNF的部署和运行方式要求,以及部署VNF相关的连接、接口和虚拟资源要求。VDU(VirtualisationDeploymentUnit,虚拟化部署单元)描述了VNFC(VirtualisedNetworkFunctionComponent,虚拟化的网络功能模块组件)的部署和操作行为。现有技术中,在进行VNF包上载操作时,操作员上载VNF包(指定一个或多个VIM(虚拟基础设施管理)),NFVO(网络功能虚拟化编排器)检查VNF包的完整性,将VNF包存入目录;NFVO下发VNF包里的镜像到指定VIM;NFVO检查VNF包订阅关系,如果有该包的订阅关系,分发VNF包到VNFM(虚拟网络功能管理),如果有多个VNFM订阅,重复多次;NFVO将VNF包状态设为Enable;NFVO上载结果。现有虚拟化升级是通过删除旧VNF包后重新加载新VNF包实现的,无法对VNF包的内容进行动态更新,缺少对VNF包进行部分修改和/或更新和/或删除的方法,重新上载VNF包存在加载时间过长的弊端,无法充分发挥容器快速敏捷部署的优势。
技术实现思路
本专利技术要解决的技术问题是提供一种VNF包的更新方法及装置,能够对VNF包进行部分修改和/或更新和/或删除。为解决上述技术问题,本专利技术的实施例提供技术方案如下:本专利技术实施例提供了一种虚拟化网络功能VNF包的更新方法,包括:网络功能虚拟化编排器NFVO接收运营支撑系统OSS和/或切片管理系统和/或5G核心网5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;所述NFVO根据所述操作命令对所述VNF包进行更新。进一步地,在所述操作命令指示对所述VNF包进行修改时,所述操作命令中还携带有所需修改的参数列表,修改前的值以及修改后的值。进一步地,所述操作命令携带在VNF包中,所述VNF包携带所需修改的参数。进一步地,在所述操作命令指示对所述VNF包进行部分删除时,所述操作命令中还携带有所需删除的参数列表以及被删除的参数的值。进一步地,在所述操作命令指示对所述VNF包进行新增时,所述操作命令中还携带有增加的参数列表以及参数的值。进一步地,所述参数列表包括以下至少一种:服务名称,操作名称,VNFD部署方式指示,新增容器标识ID,容器名称,容器描述,容器描述与现有容器的拓扑关系。进一步地,所述VNF包为5G微服务的VNF包。进一步地,所述操作命令为API命令。进一步地,所述NFVO根据所述操作命令对所述VNF包进行更新包括:所述NFVO验证所述操作命令是否具有修改权限;在验证通过后,所述NFVO向VIM发送VNF更新包指示,所述VNF更新包指示携带有被更新的VNF包的包标识以及需要更新的参数列表;所述NFVO接收所述VIM的资源创建成功消息,所述资源创建成功消息为所述VIM在接收到VNFM的新建资源命令后,基于新增VDU模板,建立对应的容器资源以及建立新增容器与现存容器之间的连接关系后发送给所述NFVO;所述NFVO将更新后的VNF包设置为使能enable;所述NFVO将更新情况告知EMS;所述NFVO通知OSS和/或切片管理系统和/或5GC管理系统和/或操作员VNF包更新完成。本专利技术实施例还提供了一种虚拟化网络功能VNF包的更新装置,应用于网络功能虚拟化编排器NFVO,包括:接收模块,用于接收运营支撑系统OSS和/或切片管理系统和/或5G核心网5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;更新模块,用于根据所述操作命令对所述VNF包进行更新。进一步地,在所述操作命令指示对所述VNF包进行修改时,所述操作命令中还携带有所需修改的参数列表,修改前的值以及修改后的值。进一步地,所述操作命令携带在VNF包中,所述VNF包携带所需修改的参数。进一步地,在所述操作命令指示对所述VNF包进行部分删除时,所述操作命令中还携带有所需删除的参数列表以及被删除的参数的值。进一步地,在所述操作命令指示对所述VNF包进行新增时,所述操作命令中还携带有增加的参数列表以及参数的值。进一步地,所述参数列表包括以下至少一种:服务名称,操作名称,VNFD部署方式指示,新增容器标识ID,容器名称,容器描述,容器描述与现有容器的拓扑关系。进一步地,所述VNF包为5G微服务的VNF包。进一步地,所述操作命令为API命令。进一步地,所述更新模块具体用于验证所述操作命令是否具有修改权限;在验证通过后,向VIM发送VNF更新包指示,所述VNF更新包指示携带有被更新的VNF包的包标识以及需要更新的参数列表;接收所述VIM的资源创建成功消息,所述资源创建成功消息为所述VIM在接收到VNFM的新建资源命令后,基于新增VDU模板,建立对应的容器资源以及建立新增容器与现存容器之间的连接关系后发送给;将更新后的VNF包设置为使能enable;将更新情况告知EMS;通知OSS和/或切片管理系统和/或5GC管理系统和/或操作员VNF包更新完成。本专利技术实施例还提供了一种网络功能虚拟化编排器,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的虚拟化网络功能VNF包的更新方法中的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的虚拟化网络功能VNF包的更新方法中的步骤。本专利技术的实施例具有以下有益效果:上述方案中,NFVO接收OSS和/或切片管理系统和/或5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;所述NFVO根据所述操作命令对所述VNF包进行更新。通过本专利技术的技术方案,能够对VNF包进行部分修改和/或更新和/或删除,对VNF包的内容进行动态更新,解决上载VNF包存在加载时间过长的弊端,充分发挥容器快速敏捷部署的优势。附图说明图1为本专利技术实施例VNF包的更新方法的流程示意图;图2为本专利技术实施例对VNF包进行部分修改和/或增加的流程示意图;图3为本专利技术实施例根据API命令对VNF包进行部分修改的流程示意图;图4为本专利技术实施例根据API命令对VNF包进行部分删除的流程示意图;图5为本专利技术实施例VNF包的更新装置的结构示意图。<本文档来自技高网...

【技术保护点】
1.一种虚拟化网络功能VNF包的更新方法,其特征在于,包括:/n网络功能虚拟化编排器NFVO接收运营支撑系统OSS和/或切片管理系统和/或5G核心网5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;/n所述NFVO根据所述操作命令对所述VNF包进行更新。/n

【技术特征摘要】
1.一种虚拟化网络功能VNF包的更新方法,其特征在于,包括:
网络功能虚拟化编排器NFVO接收运营支撑系统OSS和/或切片管理系统和/或5G核心网5GC管理系统和/或操作员的操作命令,所述操作命令指示对VNF包进行以下至少一种操作:修改、新增和部分删除;
所述NFVO根据所述操作命令对所述VNF包进行更新。


2.根据权利要求1所述的VNF包的更新方法,其特征在于,在所述操作命令指示对所述VNF包进行修改时,所述操作命令中还携带有所需修改的参数列表,修改前的值以及修改后的值。


3.根据权利要求2所述的VNF包的更新方法,其特征在于,所述操作命令携带在VNF包中,所述VNF包携带所需修改的参数。


4.根据权利要求1所述的VNF包的更新方法,其特征在于,在所述操作命令指示对所述VNF包进行部分删除时,所述操作命令中还携带有所需删除的参数列表以及被删除的参数的值。


5.根据权利要求1所述的VNF包的更新方法,其特征在于,在所述操作命令指示对所述VNF包进行新增时,所述操作命令中还携带有增加的参数列表以及参数的值。


6.根据权利要求2-4中任一项所述的VNF包的更新方法,其特征在于,
所述参数列表包括以下至少一种:服务名称,操作名称,虚拟化的网络功能模块描述符VNFD部署方式指示,新增容器标识ID,容器名称,容器描述,容器描述与现有容器的拓扑关系。


7.根据权利要求1所述的VNF包的更新方法,其特征在于,所述VNF包为5G微服务的VNF包。


8.根据权利要求1所述的VNF包的更新方法,其特征在于,所述操作命令为API命令。


9.根据权利要求1所述的VNF包的更新方法,其特征在于,所述NFVO根据所述操作命令对所述VNF包进行更新包括:
所述NFVO验证所述操作命令是否具有修改权限;
在验证通过后,所述NFVO向虚拟基础设施管理VIM发送VNF更新包指示,所述VNF更新包指示携带有被更新的VNF包的包标识以及需要更新的参数列表;
所述NFVO接收所述VIM的资源创建成功消息,所述资源创建成功消息为所述VIM在接收到虚拟网络功能管理VNFM的新建资源命令后,基于新增虚拟化部署单元VDU模板,建立对应的容器资源以及建立新增容器与现存容器之间的连接关系后发送给所述NFVO;
所述NFVO将更新后的VNF包设置为使能enable;
所述NFVO将更新情况告知EMS;
所述NFVO通知OSS和/或切片管理系统和/或5GC管理系统和/或操作员VNF包更新完成。


10.一种虚拟化网络功能VNF包的更新装置,其特征在于,应用于网络功能虚拟化编排器NFVO,包括:
接收模块,用于接收运营支撑系统OSS和/或切片管理系统和/或...

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

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

1