一种虚拟网络功能的管理方法、NFVO、区块链节点及MANO网元技术

技术编号:23190706 阅读:26 留言:0更新日期:2020-01-24 16:11
本发明专利技术公开了一种虚拟网络功能的管理方法、NFVO、区块链节点及MANO网元,涉及网络功能虚拟化技术领域,用于管理维护VNF实例化文件。包括:获取第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;将所述注册信息发送至区块链节点,以使得所述区块链节点根据所述注册信息,生成第一赋值数据,并利用共识机制将所述第一赋值数据存储至区块链网络中;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据。本发明专利技术实施例应用于管理维护VNF实例化文件。

A management method of virtual network function, nfvo, blockchain node and mano network element

【技术实现步骤摘要】
一种虚拟网络功能的管理方法、NFVO、区块链节点及MANO网元
本专利技术涉及网络功能虚拟化
,尤其涉及一种虚拟网络功能的管理方法、NFVO、区块链节点及MANO网元。
技术介绍
当前,采用网络功能虚拟化技术(NetworkFunctionsVirtualization,NFV)能够将电信网元功能软硬件解耦,从而将各种网络功能部署在通用的服务器、交换机及存储设备上,以减少对专用硬件的依赖。在NFV系统架构中,虚拟网络功能(VirtualNetworkFunction,VNF)的部署需要依赖于服务商提供的镜像文件、功能安装包文件及模板文件等实例化文件的共同配合。但是,在VNF部署、更新、扩容及再生等使用实例化文件的过程中,存在如下问题:在运营商网络中,存在不同厂家不同类型的VNF实例化文件,且大量不同的VNF实例化文件在不同管理域的网络功能虚拟化编排器(NetworkFunctionsVirtualisationOrchestration,NFVO)中独立维护,数量巨大,缺少支持溯源的多域协同的文件管理目录,无法进行实例化文件一致性的管理。
技术实现思路
本专利技术的实施例提供一种虚拟网络功能的管理方法、NFVO、区块链节点及MANO网元,用于管理维护VNF实例化文件。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,提供了一种虚拟网络功能的管理方法,应用于网络功能虚拟化编排器NFVO,所述方法包括:获取第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;将所述注册信息发送至区块链节点,以使得所述区块链节点根据所述注册信息,生成第一赋值数据,并利用共识机制将所述第一赋值数据存储至区块链网络中;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据。第二方面,提供了一种虚拟网络功能的管理方法,应用于区块链节点,所述方法包括:接收网络功能虚拟化编排器NFVO发送的第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;根据所述注册信息,生成第一赋值数据;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据;利用共识机制将所述第一赋值数据存储至区块链网络中。第三方面,提供了一种虚拟网络功能的管理方法,应用于管理和编排系统MANO网元,所述方法包括:根据目标标识码,从区块链网络中查询第一赋值数据中的下载链接及第一哈希值;其中,所述目标标识码用于标识所述第一实例化文件,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录注册信息的数据,所述下载链接用于从存储网元中下载所述第一实例化文件的文件数据;其中,所述注册信息用于在网络功能虚拟化编排器NFVO中注册所述第一实例化文件;根据所述下载链接,从存储单元中获取目标文件数据;据所述目标文件数据,基于哈希算法生成第二哈希值;若所述第二哈希值与所述第一哈希值相匹配,则根据所述目标文件数据,执行实例化操作。第四方面,提供了一种网络功能虚拟化编排器NFVO,包括:第一处理器、第一存储器和第一通信接口;其中,第一通信接口用于所述NFVO和其他设备或网络通信;所述第一存储器用于存储一个或多个程序;其中,所述一个或多个程序包括计算机执行指令,当所述NFVO运行时,所述第一处理器执行所述计算机执行指令,以使所述NFVO执行如第一方面所述的虚拟网络功能的管理方法。第五方面,提供了一种区块链节点,包括:第二处理器、第二存储器和第二通信接口;其中,第二通信接口用于所述区块链节点和其他设备或网络通信;所述第二存储器用于存储一个或多个程序;其中,所述一个或多个程序包括计算机执行指令,当所述区块链节点运行时,所述第二处理器执行所述计算机执行指令,以使所述区块链节点执行如第二方面所述的虚拟网络功能的管理方法。第六方面,提供了一种管理和编排系统MANO网元,包括:第三处理器、第三存储器和第三通信接口;其中,第三通信接口用于所述MANO网元和其他设备或网络通信;所述第三存储器用于存储一个或多个程序;其中,所述一个或多个程序包括计算机执行指令,当所述MANO网元运行时,所述第三处理器执行所述计算机执行指令,以使所述MANO网元执行如第三方面所述的虚拟网络功能的管理方法。本专利技术的实施例提供的一种虚拟网络功能的管理方法,应用于网络功能虚拟化编排器NFVO,所述方法包括:获取第一实例化文件的注册信息,并将所述注册信息发送至区块链节点,以使得所述区块链节点根据所述注册信息,生成第一赋值数据,并利用共识机制将所述第一赋值数据存储至区块链网络中;利用上述方法,可以将实例化文件的注册信息发送到区块链网络中,能够形成可供查询的实例化文件目录,以实现对实例化文件的全局一致性管理。附图说明图1为本专利技术的实施例提供的一种NFV系统架构示意图一;图2为本专利技术的实施例提供的一种NFV管理系统结构示意图一;图3为本专利技术的实施例提供的一种虚拟网络功能的管理方法流程示意图一;图4为本专利技术的实施例提供的一种虚拟网络功能的管理方法流程示意图二;图5为本专利技术的实施例提供的一种NFVO结构示意图一;图6为本专利技术的实施例提供的一种NFVO结构示意图二;图7为本专利技术的实施例提供的一种区块链节点结构示意图一;图8为本专利技术的实施例提供的一种MANO网元结构示意图一;图9为本专利技术的实施例提供的一种NFVO结构示意图三;图10为本专利技术的实施例提供的一种区块链节点结构示意图二;图11为本专利技术的实施例提供的一种MANO网元结构示意图二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行描述。在本专利技术的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。以下,介绍本专利技术的专利技术构思:当前,采用NFV能够将电信网元功能软硬件解耦,将各种网络功能部署在通用的服务器、交换机及存储设备上,以减少对专用硬件的依赖。具体的,NFV通过可在一系列符合产业标准的服务器硬件上运行软件来实现网络功能,从而改变了网络的架构,并且因为这些软件可以按照要求动态地移动或者实例化于网络中不同的位置而不必安装新设备,从而能够使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署。在如图1所示的NFV系统架构中,管理和编排系统(ManagementandOrchestration,MANO网元)包括NFVO、虚拟网络功能管理器VirtualisedNetworkFunctionManager,本文档来自技高网...

【技术保护点】
1.一种虚拟网络功能的管理方法,应用于网络功能虚拟化编排器NFVO,其特征在于,所述方法包括:/n获取第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;将所述注册信息发送至区块链节点,以使得所述区块链节点根据所述注册信息,生成第一赋值数据,并利用共识机制将所述第一赋值数据存储至区块链网络中;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据。/n

【技术特征摘要】
1.一种虚拟网络功能的管理方法,应用于网络功能虚拟化编排器NFVO,其特征在于,所述方法包括:
获取第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;将所述注册信息发送至区块链节点,以使得所述区块链节点根据所述注册信息,生成第一赋值数据,并利用共识机制将所述第一赋值数据存储至区块链网络中;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据。


2.根据权利要求1所述的虚拟网络功能的管理方法,其特征在于,所述注册信息包括目标标识码、下载链接及第一哈希值;其中,所述目标标识码用于标识所述第一实例化文件,所述下载链接用于从存储网元中下载所述第一实例化文件的文件数据,所述第一哈希值用于验证所述第一实例化文件的文件数据;
所述获取第一实例化文件的注册信息,具体包括:
根据所述第一实例化文件,生成所述目标标识码;
根据所述第一实例化文件的文件数据,基于哈希算法生成第一哈希值;
将所述第一实例化文件的文件数据保存至存储网元中,获取所述存储网元生成的下载链接。


3.一种虚拟网络功能的管理方法,应用于区块链节点,其特征在于,所述方法包括:
接收网络功能虚拟化编排器NFVO发送的第一实例化文件的注册信息;其中,所述注册信息用于在所述NFVO中注册所述第一实例化文件;
根据所述注册信息,生成第一赋值数据;其中,所述第一赋值数据包括在多个区块链节点间进行广播并且用于记录所述注册信息的数据;
利用共识机制将所述第一赋值数据存储至区块链网络中。


4.根据权利要求3所述的虚拟网络功能的管理方法,其特征在于,所述利用共识机制将所述第一赋值数据存储至区块链网络中,具体包括:
若所述区块链网络中已存在与所述第一实例化文件对应的第二赋值数据,则确定所述NFVO是否具备对所述第一实例化文件进行修改的权限;
若所述NFVO具备对所述第一实例化文件进行修改的权限,则将所述第二赋值数据更新为所述第一赋值数据。


5.根据权利要求3所述的虚拟网络功能的管理方法,其特征在于,所述根据所述注册信息,生成第一赋值数据,具体包括:
按照预设数据格式,生成所述第一赋值数据;其中,所述预设数据格式包含的各项数据,与所述注册信息所包含的各项数据一一对应。


6.根据权利要求3所述的虚拟网络功能的管理方法,其特征在于,利用共识机制将...

【专利技术属性】
技术研发人员:薛淼王光全刘千仞任梦璇
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

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

1