VNFD多版本兼容处理方法、装置、设备及存储介质制造方法及图纸

技术编号:27093417 阅读:59 留言:0更新日期:2021-01-25 18:28
本发明专利技术实施例提供一种VNFD多版本兼容处理方法、装置、设备及存储介质,在系统中出现不能兼容的VNFD版本时,可直接获取系统当前不兼容的VNFD版本所对应的目标处理插件,该目标处理插件用于对VNFD版本包进行解析、转换处理,然后将获取的目标处理插件与所述目标VNFD版本关联存储在系统中从而完成插件的升级,实现对升级之前的不能兼容的VNFD版本实现兼容,相对现有对NFVO系统和/或VNFM系统直接进行系统升级的处理方式,既能提升升级的灵活性,又能大大降低升级所需的时间和消耗的资源,提升升级效率和资源利用率。级效率和资源利用率。级效率和资源利用率。

【技术实现步骤摘要】
VNFD多版本兼容处理方法、装置、设备及存储介质


[0001]本专利技术涉及通信领域,尤其涉及一种VNFD(Virtual Network Function Descriptor,虚拟化网络功能描述)多版本兼容处理方法、装置、设备及存储介质。

技术介绍

[0002]随着IT领域虚拟化、云计算等技术迅速发展,NFV(Network Function Virtualization,网络功能虚拟化)成为了电信领域网络部署的主流技术,在该技术下,VNF(Virtualized Network Function,虚拟化网络功能)取代了传统电信网络中专有的网元设备,可以灵活部署在基于标准的服务器、存储以及交换机等其他设备构建的VIM(Virtual Infrastructure Manager,虚拟基础设施管理)平台上,大大提升了网络的弹性。
[0003]根据ETSI(European Telecommunications Standards Institute,欧洲电信标准化协会)的规范要求,VNFD被专门用来描述VNF的部署与操作行为的配置模板,该模板采用TOSCA(Topology and Orchestration Specification for Cloud Applications,云应用的拓扑和编排规范)模型来描述,包含了VDU(Virtualised Deployment Units,虚拟化部署单元)描述,内部虚拟链接描述,外部连接点描述,软件镜像描述以及部署Flavour描述等信息,由NFVO(Network Functions Virtualization Orchestrator,网络功能虚拟化编排)和VNFM(Virtualized Network Function Manager,虚拟化网络功能管理)在VNF生命周期管理中使用。
[0004]在相关技术中,NFVO系统和VNFM系统实现中,有专门的组件负责解析VNFD版本包,并把解析结果转换成系统内部统一的数据结构,在ETSI规范演进过程中,VNFD存在多个版本,如果VNFD的版本发生了变化,比如VNFD的VDU的结构定义发生了变化,相关技术中为了能兼容新版本的VNFD,需要对NFVO系统和VNFM系统进行整体升级,以更新NFVO系统和VNFM系统中的VNFD中对VNFD版本包进行解析等处理的处理组件。
[0005]此外,在相关技术中,不同厂商的NFVO系统和VNFM系统对接时,两个系统所支持的VNFD也可能版本不一样,为了能兼容对接厂商提供的VNFD版本,需要本厂商升级NFVO系统或VNFM系统,以更新NFVO和VNFM系统中的VNFD中对VNFD版本包进行解析等处理的处理组件。
[0006]可见,在相关技术中,在系统中出现不能兼容的VNFD版本时,都只能对系统进行整体升级,存在系统升级所需时间长,消耗资源多,不能很好的满足对时效性有要求的各种应用场景。

技术实现思路

[0007]本专利技术实施例提供的一种VNFD多版本兼容处理方法、装置、设备及存储介质,解决相关技术中系统中出现不能兼容的VNFD版本时,只能对系统进行整体升级,存在系统升级所需时间长,消耗资源多,不能很好的满足对时效性有要求的各种应用场景的问题。
[0008]为解决上述技术问题,本专利技术实施例提供一种VNFD多版本兼容处理方法,包括:
[0009]获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件;
[0010]将获取的所述目标处理插件与所述目标VNFD版本关联存储在系统中;
[0011]接收到VNFD版本包时,从所述系统中调用所述VNFD版本包的VNFD版本对应的处理插件对所述VNFD版本包进行处理。
[0012]为解决上述技术问题,本专利技术实施例还提供了一种VNFD多版本兼容处理装置,包括:
[0013]插件管理模块,用于获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件,将获取的所述目标处理插件与所述目标VNFD版本关联存储在系统中;
[0014]处理控制模块,用于接收到VNFD版本包时,从所述系统中调用所述VNFD版本包的VNFD版本对应的处理插件对所述VNFD版本包进行处理。
[0015]为解决上述技术问题,本专利技术实施例还提供了一种通信设备,包括处理器、存储器和通信总线;
[0016]所述通信总线用于将所述处理器和存储器连接;
[0017]所述处理器用于执行所述存储器中存储的一个或多个计算机程序,以实现如上所述的VNFD多版本兼容处理方法的步骤。
[0018]为解决上述技术问题,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或多个计算机程序,所述一个或多个计算机程序可被一个或多个处理器执行,以实现如上所述的VNFD多版本兼容处理方法的步骤。
[0019]有益效果
[0020]根据本专利技术实施例提供的VNFD多版本兼容处理方法、装置、设备及存储介质,在系统中出现不能兼容的VNFD版本时,可直接获取系统当前不兼容的VNFD版本所对应的目标处理插件,该目标处理插件用于对VNFD版本包进行解析、转换处理,然后将获取的目标处理插件与所述目标VNFD版本关联存储在系统中从而完成插件的升级,实现对升级之前的不能兼容的VNFD版本实现兼容,相对现有对NFVO系统和/或VNFM系统直接进行系统升级的处理方式,既能提升升级的灵活性,又能大大降低升级所需的时间和消耗的资源,提升升级效率和资源利用率;在此基础上,在接收到VNFD版本包时,可从系统中调用VNFD版本包的VNFD版本对应的处理插件对VNFD版本包进行处理即可。
[0021]本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。
附图说明
[0022]图1为本专利技术实施例一的VNFD多版本兼容处理方法流程示意图;
[0023]图2为本专利技术实施例二的VNFD多版本兼容处理装置结构示意图;
[0024]图3为本专利技术实施例二的插件管理模块结构示意图;
[0025]图4为本专利技术实施例三的VNFD多版本兼容处理流程示意图;
[0026]图5为本专利技术实施例三的应用场景一中的VNFD版本兼容处理过程示意图;
[0027]图6为本专利技术实施例三的应用场景二中的VNFD版本兼容处理过程示意图;
[0028]图7为本专利技术实施例四的通信设备结构示意图。
具体实施方式
[0029]为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0030]实施例一:
[0031]本实施例提供的VNFD多版本兼容处理方法,针对不同VNFD版本可灵活的设置对应的处理插件,在系统中出现不能兼容的目标V本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种VNFD多版本兼容处理方法,包括:获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件;将获取的所述目标处理插件与所述目标VNFD版本关联存储在系统中;接收到VNFD版本包时,从所述系统中调用所述VNFD版本包的VNFD版本对应的处理插件对所述VNFD版本包进行处理。2.如权利要求1所述的VNFD多版本兼容处理方法,其特征在于,所述获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件包括:在所述目标VNFD版本为所述系统中当前的各VNFD解析插件不兼容的版本时,获取所述目标VNFD版本所对应的目标VNFD解析插件,所述目标VNFD版本用于将版本为所述目标VNFD版本的VNFD版本包解析为系统能识别的目标数据格式的数据。3.如权利要求1所述的VNFD多版本兼容处理方法,其特征在于,所述获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件包括:在所述目标VNFD版本为所述系统中当前的各VNFD版本间转换插件不兼容的版本时,获取所述目标VNFD版本所对应的目标VNFD版本间转换插件,所述目标VNFD版本间转换插件包括:第一VNFD版本间转换插件,或包括第二VNFD版本间转换插件和第三VNFD版本间转换插件;所述第一VNFD版本间转换插件用于在所述目标VNFD版本的VNFD版本包被解析为目标数据格式的数据后,将所述目标数据格式的数据之数据结构直接转换为预设VNFD版本所对应的目标数据格式的数据结构;所述第二VNFD版本间转换插件用于在所述目标VNFD版本的VNFD版本包被解析为目标数据格式的数据后,将所述目标数据格式的数据之数据结构转换为所述目标VNFD版本相邻的VNFD版本所对应的目标数据格式的数据结构;所述第三VNFD版本间转换插件用于在所述目标VNFD版本相邻的VNFD版本之VNFD版本包被解析为目标数据格式的数据后,将该目标数据格式的数据之数据结构转换为所述目标VNFD版本对应的目标数据格式的数据结构。4.如权利要求1-3任一项所述的VNFD多版本兼容处理方法,其特征在于,所述获取系统当前不兼容的目标虚拟化网络功能描述VNFD版本所对应的目标处理插件包括:在所述目标VNFD版本为所述系统中当前的各VNFD系统转换插件不兼容的版本时,获取所述目标VNFD版本所对应的目标VNFD系统转换插件,所述目标VNFD系统转换插件用于在所述目标VNFD版本的VNFD版本包被转换为目标数据格式的数据后,将所述目标数据格式的数据转换为系统内部统一的数据结构。5.如权利要求4所述的VNFD多版本兼容处理方法,其特征在于,在所述目标VNFD版本所包括的属性与所述系统中当前的各VNFD系统转换插件所支持的各版本所包括的属性都不相同时,确定所述目标...

【专利技术属性】
技术研发人员:傅锦华
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1