【技术实现步骤摘要】
一种VNF注册方法、装置、介质和设备
本专利技术涉及网络功能虚拟化(NFV)
,特别涉及一种虚拟化网络功能(VNF)注册方法、装置、介质和设备。
技术介绍
NFV网络借助x86等通用性硬件以及虚拟化技术,通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,实现了基础设施资源的灵活共享,从而可以实现新业务的快速开发和部署,并可以基于实际业务需求进行自动部署、弹性伸缩、自愈等。在网络服务(NS)或VNF实例的生命周期管理期间,通过策略控制可以实现虚拟网络的动态调整,比如依据业务负荷,自适应调整虚拟网络规模。目前,大部分采用网络功能虚拟化(NFV)技术的系统中,可以抽象出单独的数据收集模块和策略模块,其中数据收集模块负责运行时系统告警/性能等数据收集,策略模块负责策略的维护、分发和运行。策略规则通常是预先定义好,或者在设计态的时候在服务模板中进行定义,再导入到运行态系统的策略模块中,运行态的策略模块可以依据接收到的数据,匹配事先导入的策略,采取对应的策略控制,比如在检测到某些系统异常,虚拟宕机或者VNF性能数据超过预期阀值,匹配策略进行虚机重启或VNF扩容。在现有的VNF实现方案中,设计态需要进行策略的设计和上载,并分发到策略模块供运行态进行策略控制,而数据的收集是由数据收集模块在运行态完成,有些系统运行态数据收集模块在进行数据收集之前还会有数据订阅流程,用以订阅希望接收的数据种类。但其实策略的定义实际是跟具体数据或事件紧密相关的,现有实现方案中,两个相关联的步骤被割裂到一个设计态一个 ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。