一种VNF注册方法、装置、介质和设备制造方法及图纸

技术编号:24852281 阅读:21 留言:0更新日期:2020-07-10 19:06
本发明专利技术涉及NFV技术领域,特别涉及一种VNF注册方法、装置、介质和设备。包括:可以提供一种包括数据定义部分、以及与数据定义部分描述的数据对应的策略部分的VNF注册文件,并可以将该VNF注册文件携带在VNF包中,通过解析VNF包中的VNF注册文件,即可以得到对应的数据定义部分和策略部分,并可以分别分发至运行态的数据收集模块以及运行态的策略模块。由于可以在设计态精确配置与数据相关的策略,使得策略定义更准确,提高了策略控制的准确性。

【技术实现步骤摘要】
一种VNF注册方法、装置、介质和设备
本专利技术涉及网络功能虚拟化(NFV)
,特别涉及一种虚拟化网络功能(VNF)注册方法、装置、介质和设备。
技术介绍
NFV网络借助x86等通用性硬件以及虚拟化技术,通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,实现了基础设施资源的灵活共享,从而可以实现新业务的快速开发和部署,并可以基于实际业务需求进行自动部署、弹性伸缩、自愈等。在网络服务(NS)或VNF实例的生命周期管理期间,通过策略控制可以实现虚拟网络的动态调整,比如依据业务负荷,自适应调整虚拟网络规模。目前,大部分采用网络功能虚拟化(NFV)技术的系统中,可以抽象出单独的数据收集模块和策略模块,其中数据收集模块负责运行时系统告警/性能等数据收集,策略模块负责策略的维护、分发和运行。策略规则通常是预先定义好,或者在设计态的时候在服务模板中进行定义,再导入到运行态系统的策略模块中,运行态的策略模块可以依据接收到的数据,匹配事先导入的策略,采取对应的策略控制,比如在检测到某些系统异常,虚拟宕机或者VNF性能数据超过预期阀值,匹配策略进行虚机重启或VNF扩容。在现有的VNF实现方案中,设计态需要进行策略的设计和上载,并分发到策略模块供运行态进行策略控制,而数据的收集是由数据收集模块在运行态完成,有些系统运行态数据收集模块在进行数据收集之前还会有数据订阅流程,用以订阅希望接收的数据种类。但其实策略的定义实际是跟具体数据或事件紧密相关的,现有实现方案中,两个相关联的步骤被割裂到一个设计态一个运行态,策略控制的有效性难以得到保证。
技术实现思路
本专利技术实施例提供一种VNF注册方法、装置、介质和设备,用于解决NFV系统中策略控制的有效性难以得到保证的问题。本专利技术提供一种虚拟化网络功能VNF注册方法,所述方法包括:接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;解析所述VNF注册文件;将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。本专利技术还提供了一种虚拟化网络功能VNF注册装置,所述装置包括:接收模块,用于接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;解析模块,用于解析所述VNF注册文件;分发模块,用于将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。本专利技术还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有可执行程序,该可执行程序被处理器执行实现上所述方法的步骤。本专利技术还提供了一种虚拟化网络功能VNF注册设备,包括存储器、处理器、收发器以及总线接口;所述处理器,用于读取存储器中的程序,执行:通过所述收发器接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;解析所述VNF注册文件;将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。根据本专利技术实施例提供的方案,可以提供一种包括数据定义部分、以及与数据定义部分描述的数据对应的策略部分的VNF注册文件,并可以将该VNF注册文件携带在VNF包中,通过解析VNF包中的VNF注册文件,即可以得到对应的数据定义部分和策略部分,并可以分别分发至运行态的数据收集模块以及运行态的策略模块。由于可以在设计态精确配置与数据相关的策略,使得策略定义更准确,提高了策略控制的准确性。且,通过将解析出的VNF注册文件中的策略部分分发至策略模块的方式,还简化了现有的设计态策略导入流程。此外,由于VNF注册文件中包括数据定义部分,相当于在设计态即可以实现数据订阅,还简化了运行态数据订阅流程。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的VNF注册方法的流程示意图;图2为本专利技术实施例二提供的VNF注册装置的结构示意图;图3为本专利技术实施例三提供的VNF注册设备的结构示意图。具体实施方式本专利技术实施例针对一种新的VNF注册文件格式,提出一种设计态VNF注册的方法,能够在设计态完成VNF相关数据注册和与VNF数据相关的策略导入。通过此方法可以在设计态精确配置与数据相关的策略,提高策略控制的准确性,并可以简化现有的设计态策略导入流程。对于某些系统,还可以简化运行态数据订阅流程。为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在本文中提及的“多个或者若干个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除本文档来自技高网
...

【技术保护点】
1.一种虚拟化网络功能VNF注册方法,其特征在于,所述方法包括:/n接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;/n解析所述VNF注册文件;/n将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;/n其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。/n

【技术特征摘要】
1.一种虚拟化网络功能VNF注册方法,其特征在于,所述方法包括:
接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;
解析所述VNF注册文件;
将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控制;
其中,所述数据定义部分用于描述VNF可能产生的数据,所述策略部分用于描述所述VNF可能产生的数据发生异常或满足设定的阈值条件时,对应应采取的策略。


2.如权利要求1所述的方法,其特征在于,所述数据定义部分用于描述VNF可能产生的数据,包括:用于描述VNF可能产生的数据的数据格式,以便所述数据收集模块根据所述数据定义部分描述的VNF可能产生的数据的数据格式,进行数据格式校验。


3.如权利要求1所述的方法,其特征在于,利用网络功能模块描述符VNFD中的扩展事件注册eventRegistration字段描述所述VNF注册文件在所述VNF包中的路径。


4.如权利要求1~3任一所述的方法,其特征在于,将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块之前,所述方法还包括:
对解析得到的所述VNF注册文件中的策略部分进行优化;
将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,包括:
将优化后的策略部分分发至运行态的策略模块。


5.如权利要求4所述的方法,其特征在于,对解析得到的所述VNF注册文件中的策略部分进行优化之前,所述方法还包括:
确定需要进行策略优化。


6.一种虚拟化网络功能VNF注册装置,其特征在于,所述装置包括:
接收模块,用于接收VNF包,所述VNF包中包括VNF注册文件,所述VNF注册文件中包括数据定义部分和策略部分;
解析模块,用于解析所述VNF注册文件;
分发模块,用于将解析得到的所述VNF注册文件中的数据定义部分分发至运行态的数据收集模块,以便所述数据收集模块根据所述数据定义部分进行数据收集,并将解析得到的所述VNF注册文件中的策略部分分发至运行态的策略模块,以便所述策略模块根据所述策略部分进行策略控...

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

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

1