资产信息的管理方法及装置的制造方法

文档序号:10473525阅读:284来源:国知局
资产信息的管理方法及装置的制造方法
【专利摘要】本发明公开了一种资产信息的管理方法及装置,在上述方法中,VIM接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;VIM根据请求消息获取NFVI资产信息;VIM将NFVI资产信息发送至NFVO。根据本发明提供的技术方案,使得运营商能够全面了解网络功能虚拟化后各接入点的资产信息,包括:硬件资产信息和软件资产信息,以便于拓扑呈现。
【专利说明】
资产信息的管理方法及装置
技术领域
[0001]本发明涉及通信领域,具体而言,涉及一种资产信息的管理方法及装置。
【背景技术】
[0002]在现有网络架构之中,网络功能与网络设备具备超强的耦合关系,网络功能均可以通过专门设计的、厂商专有的设备来实现,由此带来了诸多不便。例如:这些设备在性能上的提高,受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;又比如:当运营商需要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着中央处理器(CPU)及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(NetworkFunct1n Virtualisat1n,简称为NFV)技术也应运而生,其目标在于能够在通用的硬件设备上运行网络功能,从而通过大范围的部署,以降低资本性支出(CAPEX)。“虚拟化”使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,由此可以降低运营成本(OPEX) ο
[0003]图1是根据相关技术的网络功能虚拟化管理和编排(NFV Management andOrchestrat1n,简称为NFV-MAN0)的架构及参考点的示意图。如图1所示,虚拟网络功能编排器(Network Funct1ns Virtualisat1n Orchestrator,简称为 NFV0)负责网络服务的声明周期管理、跨虚拟化基础设施管理者(Virtualised Infrastructure Manager,简称为VIM)的网络功能虚拟化基础设施(Network Funct1ns Virtualisat1n Infrastructure,简称为NFVI)资源调度等功能,虚拟网络功能管理者(VNF Manager,简称为VNFM)负责VNF实例的声明周期管理,每个VNF实例假设都存在一个与之关联的VNFM,VIM负责控制和管理NFVI计算、存储和网络资源。
[0004]在传统网络管理系统中,网络管理系统(Network Management System,简称为NMS)可以通过网元管理系统(Element Management System,简称为EMS)获取网元的资产信息。在网络功能虚拟化后,EMS只负责对VNF应用层的进行管理,软硬件资源则可以通过VIM进行管理,但是为了使运营商能够全面了解网络功能虚拟化后的资产情况,用于拓扑呈现,NMS或运营支撑系统(Operat1n Support System,简称为0SS)同样需要能够获取到资产信息。
[0005]综上所述,相关技术中在网络功能虚拟化后无法有效地获取网络基础设施的资产
?目息O

【发明内容】

[0006]本发明实施例提供了一种资产信息的管理方法及装置,以至少解决相关技术中在网络功能虚拟化后无法有效地获取网络基础设施的资产信息的问题。
[0007]根据本发明的一个方面,提供了一种资产信息的管理方法。
[0008]根据本发明实施例的资产信息的管理方法包括:V頂接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/SNFVI软件资产;V頂根据请求消息获取NFVI资产信息;V頂将NFVI资产信息发送至NFVO。
[0009]优选地,在V頂接收来自于NFVO的请求消息之前,还包括:V頂根据NFVI信息建立资产信息库。
[0010]优选地,V頂根据请求消息获取NFVI资产信息包括:V頂按照请求消息从资产信息库中获取NFVI资产信息。
[0011]优选地,V頂建立资产信息库包括:V頂创建表示NFVI接入点的管理对象实例;VM创建表示资源池的管理对象实例;V頂创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0012]优选地,VIM建立资产信息库包括:V頂创建表示NFVI接入点的管理对象实例;V頂创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0013]根据本发明的另一方面,提供了另一种资产信息的管理方法。
[0014]根据本发明实施例的资产信息的管理方法包括:NFV0接收来自于匪S/0SS的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;NFV0根据请求消息获取NFVI资产信息;NFV0将NFVI资产信息发送至NMS/OSS0
[0015]优选地,NFVO根据请求消息获取NFVI资产信息包括:NFV0将请求消息发送至虚拟化基础设施管理者V頂;NFV0接收来自于V頂的NFVI资产信息,其中,NFVI资产信息根据VIM建立的资产信息库确定。
[0016]优选地,在NFVO接收来自于匪S/0SS的请求消息之前,还包括:NFV0根据从V頂获取到的NFVI信息建立资产信息库。
[0017]优选地,NFVO根据请求消息获取NFVI资产信息包括:NFV0根据请求消息从资产信息库中获取NFVI资产信息。
[0018]优选地,NFVO根据NFVI信息建立资产信息库包括:NFV0创建表示NFVI接入点的管理对象实例;NFV0创建表示资源池的管理对象实例;NFV0创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0019]优选地,NFVO根据NFVI信息建立资产信息库包括:NFV0创建表示NFVI接入点的管理对象实例;NFV0创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0020]根据本发明的又一方面,提供了一种资产信息的管理装置。
[0021]根据本发明实施例的资产信息的管理装置包括:接收模块,用于接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;获取模块,用于根据请求消息获取NFVI资产信息;发送模块,用于将NFVI资产信息发送至NFV0。
[0022]优选地,上述装置还包括:建立模块,用于根据NFVI信息建立资产信息库。
[0023]优选地,获取模块,用于按照请求消息从资产信息库中获取NFVI资产信息。
[0024]优选地,建立模块包括:第一创建单元,用于创建表示NFVI接入点的管理对象实例;第二创建单元,用于创建表示资源池的管理对象实例;第三创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0025]优选地,建立模块包括:第四创建单元,用于创建表示NFVI接入点的管理对象实例;第五创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0026]根据本发明的再一方面,提供了另一种资产信息的管理装置。
[0027]根据本发明实施例的资产信息的管理装置包括:接收模块,用于接收来自于匪S/OSS的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;获取模块,用于根据请求消息获取NFVI资产信息;发送模块,用于将NFVI资产信息发送至匪S/0SS。
[0028]优选地,获取模块包括:发送单元,用于将请求消息发送至V頂;接收单元,用于接收来自于V頂的NFVI资产信息,其中,NFVI资产信息根据V頂建立的资产信息库确定。
[0029]优选地,上述装置还包括:建立模块,用于根据从V頂获取到的NFVI信息建立资产信息库。
[0030]优选地,获取模块包括:获取单元,用于根据请求消息从资产信息库中获取NFVI资产信息。
[0031]优选地,建立模块包括:第一创建单元,用于创建表示NFVI接入点的管理对象实例;第二创建单元,用于创建表示资源池的管理对象实例;第三创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0032]优选地,建立模块包括:第四创建单元,用于创建表示NFVI接入点的管理对象实例;第五创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0033]通过本发明实施例,采用V頂接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产根据请求消息获取NFVI资产信息;V頂将NFVI资产信息发送至NFV0,解决了相关技术中在网络功能虚拟化后无法有效地获取网元的资产信息的问题,进而使得运营商能够全面了解网络功能虚拟化后各接入点的资产信息,包括:硬件资产信息和软件资产信息,以便于拓扑呈现。
【附图说明】
[0034]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0035]图1是根据相关技术的NFV-MANO的架构及参考点的示意图;
[0036]图2是根据本发明实施例的资产信息的管理方法的流程图;
[0037]图3是根据本发明实施例的另一种资产信息的管理方法的流程图;
[0038]图4是根据本发明优选实施例的信息模型的示意图;
[0039]图5是根据本发明优选实施例一的基于上述图4所示的信息模型构建硬件资产信息库的不意图;
[0040]图6是根据本发明优选实施例二的基于上述图4所示的信息模型构建硬件资产信息库的不意图;
[0041]图7是根据本发明优选实施例的另一个信息模型的示意图;
[0042]图8是根据本发明优选实施例的V頂根据NFVI的硬件和软件信息基于扩展后的信息模型构建资产信息库的示意图;
[0043]图9是根据本发明优选实施例的对于虚拟网络基础设施NFVI的资产建立新的信息丰吴型;
[0044]图10是根据本发明优选实施例的V頂根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库的示意图;
[0045]图11是根据本发明优选实施例的基于虚拟网络基础设施NFVI的资产建立新的信息模型的示意图;
[0046]图12是根据本发明优选实施例的V頂根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库的示意图;
[0047]图13是根据本发明实施例的资产信息的管理装置的结构框图;
[0048]图14是根据本发明优选实施例的资产信息的管理装置的结构框图;
[0049]图15是根据本发明实施例的另一种资产信息的管理装置的结构框图;
[0050]图16是根据本发明优选实施例的另一种资产信息的管理装置的结构框图。
【具体实施方式】
[0051]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0052]图2是根据本发明实施例的资产信息的管理方法的流程图。如图2所示,该方法可以包括以下处理步骤:
[0053]步骤S202 =VIM接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;
[0054]步骤S204 =VIM根据请求消息获取NFVI资产信息;
[0055]步骤S206:VIM将NFVI资产信息发送至NFV0。
[0056]相关技术中在网络功能虚拟化后无法有效地获取网络基础设施的资产信息。采用如图2所示的方法,通过NFVO从匪S/0SS接收获取NFVI资产信息的请求消息,再将该请求消息转发至V頂,V頂在根据请求消息获取NFVI资产信息后,然后经由NFVO转发至匪S/0SS,由此解决了相关技术中在网络功能虚拟化后无法有效地获取网络基础设施的资产信息的问题,进而使得运营商能够全面了解网络功能虚拟化后各接入点的资产信息,包括:硬件资产信息和软件资产信息,以便于拓扑呈现。
[0057]优选地,在步骤S202,V頂接收来自于NFVO的请求消息之前,还可以包括以下步骤:
[0058]步骤SI:VIM根据NFVI信息建立资产信息库。
[0059]优选地,在步骤S204中,V頂根据请求消息获取NFVI资产信息可以包括以下操作:
[0060]:步骤S2=VIM按照请求消息从资产信息库中获取NFVI资产信息。
[0061]优选地,在步骤SI中,V頂建立资产信息库可以包括以下步骤:
[0062]步骤Sll:VIM创建表示NFVI接入点的管理对象实例;
[0063]步骤S12:VIM创建表示资源池的管理对象实例;
[0064]步骤S13 =VIM创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;
[0065]其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0066]在优选实施例中,VIM建立资产信息库的方法如下:
[0067]I)创建表示NFVI接入点的管理对象实例;
[0068]2)创建表示资源池的管理对象实例;
[0069]3)创建一个或多个表示NFVI硬件资产的管理对象实例,其中,表示NFVI硬件资产的管理对象实例的种类可以包括但不限于:刀片、磁阵、交换机、机框、机架、刀片;
[0070]4)创建一个或多个表示NFVI软件资产的管理对象实例,其中,表示NFVI软件资产的管理对象实例的种类可以包括但不限于:虚拟机镜像文件、防毒软件、双机热备软件;
[0071]上述各个管理对象实例的相互关系为:表示NFVI接入点的管理对象实例至少包含一个表示资源池的管理对象实例,表示资源池的管理对象实例至少包含一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0072]优选地,在步骤SI中,V頂建立资产信息库可以包括以下操作:
[0073]步骤S14 =VIM创建表示NFVI接入点的管理对象实例;
[0074]步骤S15 =VIM创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;
[0075]其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0076]在优选实施例中,VIM建立资产信息库的方法如下:
[0077]I)创建表示网络功能虚拟化基础设施(NFVI)接入点的管理对象实例;
[0078]2)创建一个或多种表示NFVI硬件资产的管理对象实例,其中,表示NFVI硬件资产的管理对象实例的种类可以包括但不限于:刀片、磁阵、交换机、机框、机架、刀片;
[0079]3)创建一个或多种表示NFVI软件资产的管理对象实例,其中,表示NFVI软件资产的管理对象实例的种类可以包括但不限于:虚拟机镜像文件、防毒软件、双机热备软件;
[0080]上述各管理对象实例的相互关系为:表示NFVI接入点的管理功能实例至少包含一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0081]图3是根据本发明实施例的另一种资产信息的管理方法的流程图。如图3所示,该方法可以包括以下处理步骤:
[0082]步骤S302 =NFVO接收来自于匪S/0SS的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;
[0083]步骤S304 =NFVO根据请求消息获取NFVI资产信息;
[0084]步骤S306:NFV0将NFVI资产信息发送至NMS/0SS。
[0085]优选地,在步骤S304中,NFVO根据请求消息获取NFVI资产信息可以包括以下操作:
[0086]步骤S3 =NFVO将请求消息发送至虚拟化基础设施管理者V頂;
[0087]步骤S4 =NFVO接收来自于V頂的NFVI资产信息,其中,NFVI资产信息根据V頂建立的资产信息库确定。
[0088]优选地,在步骤S302,NFVO接收来自于匪S/0SS的请求消息之前,还可以包括以下步骤:
[0089]步骤S5 =NFVO根据从V頂获取到的NFVI信息建立资产信息库。
[0090]优选地,在步骤S304中,NFVO根据请求消息获取NFVI资产信息可以包括以下步骤:
[0091 ] 步骤S6 =NFVO根据请求消息从资产信息库中获取NFVI资产信息。
[0092]优选地,在步骤S5中,NFVO根据NFVI信息建立资产信息库可以包括以下操作:
[0093]步骤S51 =NFVO创建表示NFVI接入点的管理对象实例;
[0094]步骤S52 =NFVO创建表示资源池的管理对象实例;
[0095]步骤S53:NFV0创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;
[0096]其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0097]优选地,在步骤S5中,NFVO根据NFVI信息建立资产信息库可以包括以下步骤:
[0098]步骤S54 =NFVO创建表示NFVI接入点的管理对象实例;
[0099]步骤S55:NFV0创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;
[0100]其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0101]下面将结合以下几个优选实施例对上述优选实施过程作进一步的描述。
[0102]优选实施例一
[0103]在该优选实施例中,从用户使用习惯角度而言,可以沿用传统网络管理中硬件资产的信息模型,通过扩展现有模型来实现管理NFVI硬件的目的,图4是根据本发明优选实施例的信息模型的示意图。如图4所示,在被管理元素(ManagedElement)对象下新增属性NFV1-PoP,用于表示被管理设备所属NFVI接入点的标识,在资产单元(InventoryUnit)对象下新增属性资源池(ResourcePool),表示该硬件所属的资源池。
[0104](I) V頂根据NFVI的硬件信息基于图4构建硬件资产信息库,如图5所示硬件资产信息库的示意图,其具体过程如下:
[0105]a)创建管理对象ManagedElement的实例ManagedElementl,设置新增属性NFV1-PoP = NfviPopl,该管理对象实例表示标识为NfviPopl的网络功能虚拟化基础设施接入点;
[0106]b)创建管理对象 InventoryUnit 的实例 InventoryUnitRack、InventoryUnitShelf、InventoryUnitBlade,设置新增属性 ResourcePool 的值为 #1、#1、#1,各个管理对象实例依次表示为机框、机架和刀片,其中,InventoryUnitRack被 ManagedElementl 包含,InventoryUnitShelf 被 InventoryUnitRack 包含,InventoryUnitBlade 被 InventoryUnitShelf 包含;
[0107](2)匪S/0SS向NFVO发送获取硬件资产信息的请求;
[0108](3) NFVO向V頂发送获取硬件资产信息的请求;
[0109](4)VIM根据资产信息库的内容将表示硬件资产信息的InventoryUnitRack、InventoryUnitShelf、InventoryUnitBlade 实例及属性信息发送至 NFVO ;
[0110](5)NFVO将接收到的硬件资产信息发送至匪S/0SS。
[0111]优选实施例二
[0112]在该优选实施例中,(I)NFVO从V頂获取NFVI的硬件信息基于图4构建硬件资产信息库,如图6所示硬件资产信息库的示意图,其具体过程如下:
[0113]a)创建管理对象ManagedElement的实例ManagedElement2,设置新增属性NFV1-PoP = NfviPop2,该管理对象实例表示标识为NfviPop2的网络功能虚拟化基础设施接入点;
[0114]b)创建管理对象 InventoryUnit 的实例 InventoryUnitHost、InventoryUnitAccessory,设置新增属性ResourcePool的值为#2、#2,两个管理对象实例分别表示主机和附属设备,均被上述ManagedElement2包含;
[0115](2)匪S/0SS向NFVO发送获取硬件资产信息的请求;
[0116](3) NFVO根据资产信息库的内容将表示硬件资产信息的InventoryUnitHost、InventoryUnitAccessory实例及属性信息发送至NMS/0SS。
[0117]优选实施例三
[0118]在该优选实施例中,可以通过扩展现有硬件和软件资产的信息模型来实现管理NFVI硬件和软件资产的目的。图7是根据本发明优选实施例的另一个信息模型的示意图。如图7所示,在ManagedElement下新增属性NFVI_PoP,用于表示被管理设备所属NFV1-PoP的标识,在硬件资产单元(InventoryUnitHw)下新增属性ResourcePool,表示硬件所属的资源池。
[0119](I) V頂根据NFVI的硬件和软件信息基于扩展后的信息模型构建资产信息库。图8是根据本发明优选实施例的VIM根据NFVI的硬件和软件信息基于扩展后的信息模型构建资产信息库的示意图。如图8所示,其具体过程如下:
[0120]a)创建管理对象ManagedElement的实例ManagedElement3,设置新增属性NFV1-PoP = NfviPop3,该管理对象实例表示标识为NfviPop3的网络功能虚拟化基础设施接入点;
[0121]b)创建管理对象 InventoryUnitHw 的实例 InventoryUnitRack!、InventoryUnitShelf1、InventoryUnitBladel,设置新增属性 ResourcePool 的值为 #3、#3、#3,各个管理对象实例依次表示为机框、机架和刀片,其中,InventoryUnitRackl被 ManagedElement3 包含,InventoryUnitShelfI 被 InventoryUnitRackl 包含,InventoryUnitBladel 被 InventoryUnit Shelfl 包含;
[0122]c)创建管理对象软件资产单元(InventoryUnitSw)的实例InventoryUnitVMImagejj^Managed Element3 包含,表示虚拟机镜像文件;
[0123](2)匪S/0SS向NFVO发送获取硬件和软件资产信息的请求;
[0124](3) NFVO向V頂发送硬件和软件资产信息的请求;
[0125](4) VIM根据资产信息库的内容将表示硬件资产和软件资产信息的 InventoryUnitRackl、InventoryUnitShe If1、InventoryUnitBladel 和InventoryUnitVMImage实例及属性信息发送至NFVO ;
[0126](5) NFVO将接收的硬件资产和软件资产信息发送至匪S/0SS。
[0127]优选实施例四
[0128]在优选实施例中,图9是根据本发明优选实施例的对于虚拟网络基础设施NFVI的资产建立新的信息模型。如图9所示,NFV1-PoP表示NFVI接入点的管理对象,其属性可以包含但不限于=NFV1-PoP的标识ID,ResourcePool表示资源池的管理对象,其属性可以包含但不限于:资源池的标识ID,NFVIInventoryUnitHw表示NFVI硬件资产的对象,其属性可以包含但不限于:硬件标识,NFVIInventoryUnitSw表示NFVI软件资产的对象,其属性可以包含但不限于:软件标识。
[0129](I)VIM根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库,图10是根据本发明优选实施例的V頂根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库的示意图。如图10所示,其具体过程如下:
[0130]a)创建管理对象 NFV1-PoP 的实例 NFVI_PoP2,设置属性 NFV1-PoP = NfviPop3,该管理对象实例表示标识为Nf>iPop4的网络功能虚拟化基础设施接入点;
[0131]b)创建管理对象ResourcePool 的实例 ResourcePool2,设置属性 ResourcePoolId=#4,该管理对象实例表示表示为#4的资源池;
[0132]c)创建管理对象 NFVIInventoryUnitHw 的实例 NFVIInventoryUnitHost、NFVIInventoryUnitAccessory,被包含在 ResourcePool2 下,属性 HwId 分别为 1002,2002,表示标识为1002的主机和标识为2002的附属设备;
[0133]d)创建管理对象NFVIInventoryUnitSw 的实例 NFVIInventoryUnitVMImage,被包含在NFV1-PoPI下,属性SwId为3002,表示标识为3002的虚拟机镜像文件;
[0134](2)匪S/0SS向NFVO发送获取硬件和软件资产信息的请求;
[0135](3) NFVO向V頂发送硬件和软件资产信息的请求;
[0136](4) VIM根据资产信息库的内容将表示硬件资产和软件资产信息NFVIInventoryUnitHostNNFVIInventoryUnitAccessory 和 NFVIInventoryUnitVMImage 实例及属性信息发送至NFVO ;
[0137](5) NFVO将接收的硬件资产和软件资产信息发送至匪S/0SS。
[0138]优选实施例五
[0139]在该优选实施例中,图11是根据本发明优选实施例的基于虚拟网络基础设施NFVI的资产建立新的信息模型的示意图。如图11所示,NFV1-PoP表示NFVI接入点的管理对象,其属性可以包含但不限于=NFV1-PoP的标识ID,NFVIInventoryUnitHw表示NFVI硬件资产的对象,其属性可以包含但不限于:硬件标识ID和资源池ID,NFVIInventoryUnitSw表示NFVI软件资产的对象,其属性可以包含但不限于:软件标识ID,其中,NFVIInventoryUnitHw和NFVIInventoryUnitSw可以沿用现有的 InventoryUnitHw和InventoryUnitSw0
[0140](I) VIM根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库,图12是根据本发明优选实施例的V頂根据NFVI的硬件和软件信息基于新的信息模型构建资产信息库的示意图。如图12所示,其具体过程如下:
[0141]a)创建管理对象 NFV1-PoP 的实例 NFV1-ΡοΡΙ,设置属性 NFV1-PoP = NfviPop4,该管理对象实例表示标识为Nf>iPop4的网络功能虚拟化基础设施接入点;
[0142]b)创建管理对象 NFVIInventoryUnitHw 的实例 NFVIInventoryUnitRack、NFVIInventoryUnitShelf、NFVIInventoryUnitBlade,属性 HwId 分别为 2003,2004,2005,ResourcePoolId为#5,表示标识为2003的机框、标识为2004的机架和标识为2005的刀片;
[0143]c)创建管理对象 NFVIInventoryUnitSw 的实例 NFVIInventoryUnitVMImagel,被包含在NFV1-PoP2下,属性SwId为4003,表示标识为4003的虚拟机镜像文件;
[0144](2)匪S/0SS向NFVO发送获取硬件和软件资产信息的请求;
[0145](3) NFVO向V頂发送硬件和软件资产信息的请求;
[0146](4) VIM根据资产信息库的内容将表示硬件资产和软件资产信息的NFVIInventoryUnitRack、 NFVIInventoryUnitShelf、 NFVIInventoryUnitBlade 和NFVIInventoryUnitVMImagel实例及属性信息发送至NFVO ;
[0147](5) NFVO将接收的硬件资产和软件资产信息发送至匪S/0SS。
[0148]图13是根据本发明实施例的资产信息的管理装置的结构框图。如图13所示,该资产信息的管理装置可以包括:接收模块10,用于接收来自于NFVO的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;获取模块20,用于根据请求消息获取NFVI资产信息;发送模块30,用于将NFVI资产信息发送至NFVO。
[0149]采用如图13所示的装置,解决了相关技术中在网络功能虚拟化后无法有效地获取网元的资产信息的问题,进而使得运营商能够全面了解网络功能虚拟化后各接入点的资产信息,包括:硬件资产信息和软件资产信息,以便于拓扑呈现。
[0150]优选地,如图14所示,上述装置还可以包括:建立模块40,用于根据NFVI信息建立资产信息库。
[0151]优选地,获取模块20,用于按照请求消息从资产信息库中获取NFVI资产信息。
[0152]优选地,建立模块40可以包括:第一创建单元(图中未示出),用于创建表示NFVI接入点的管理对象实例;第二创建单元(图中未示出),用于创建表示资源池的管理对象实例;第三创建单元(图中未示出),用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0153]优选地,建立模块40可以包括:第四创建单元(图中未示出),用于创建表示NFVI接入点的管理对象实例;第五创建单元(图中未示出),用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0154]图15是根据本发明实施例的另一种资产信息的管理装置的结构框图。如图15所示,该资产信息的管理装置可以包括:接收模块50,用于接收来自于匪S/0SS的请求消息,其中,请求消息用于获取NFVI资产信息,NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产;获取模块60,用于根据请求消息获取NFVI资产信息;发送模块70,用于将NFVI资产信息发送至NMS/0SS。
[0155]优选地,如图16所示,获取模块60可以包括:发送单元600,用于将请求消息发送至虚拟化基础设施管理者V頂;接收单元602,用于接收来自于V頂的NFVI资产信息,其中,NFVI资产信息根据V頂建立的资产信息库确定。
[0156]优选地,如图16所示,上述装置还可以包括:建立模块80,用于根据从V頂获取到的NFVI信息建立资产信息库。
[0157]优选地,如图16所示,获取模块60可以包括:获取单元604,用于从资产信息库中获取NFVI资产信息。
[0158]优选地,建立模块80可以包括:第一创建单元(图中未示出),用于创建表示NFVI接入点的管理对象实例;第二创建单元(图中未示出),用于创建表示资源池的管理对象实例;第三创建单元(图中未示出),用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理对象实例包含表示资源池的管理对象实例,表示资源池的管理对象实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0159]优选地,建立模块80可以包括:第四创建单元(图中未示出),用于创建表示NFVI接入点的管理对象实例;第五创建单元(图中未示出),用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例;其中,表示NFVI接入点的管理功能实例包含至少一个表示NFVI硬件资产的管理对象实例和/或至少一个表示NFVI软件资产的管理对象实例。
[0160]从以上的描述中,可以看出,上述实施例实现了如下技术效果(需要说明的是这些效果是某些优选实施例可以达到的效果):采用本发明实施例所提供的技术方案,能够使得运营商能够全面了解网络功能虚拟化后各接入点的资产信息,包括:硬件资产信息和软件资产信息,以便于拓扑呈现。
[0161]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0162]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种资产信息的管理方法,其特征在于,包括: 虚拟化基础设施管理者V頂接收来自于虚拟网络功能编排器NFVO的请求消息,其中,所述请求消息用于获取网络功能虚拟化基础设施NFVI资产信息,所述NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产; 所述V頂根据所述请求消息获取所述NFVI资产信息; 所述V頂将所述NFVI资产信息发送至所述NFV0。2.根据权利要求1所述的方法,其特征在于,在所述V頂接收来自于所述NFVO的请求消息之前,还包括: 所述V頂根据NFVI信息建立资产信息库。3.根据权利要求2所述的方法,其特征在于,所述V頂根据所述请求消息获取所述NFVI资产信息包括: 所述VIM按照所述请求消息从所述资产信息库中获取所述NFVI资产信息。4.根据权利要求3所述的方法,其特征在于,所述V頂建立所述资产信息库包括: 所述V頂创建表示NFVI接入点的管理对象实例; 所述V頂创建表示资源池的管理对象实例; 所述V頂创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理对象实例包含所述表示资源池的管理对象实例,所述表示资源池的管理对象实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。5.根据权利要求3所述的方法,其特征在于,所述V頂建立所述资产信息库包括: 所述V頂创建表示NFVI接入点的管理对象实例; 所述V頂创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理功能实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。6.一种资产信息的管理方法,其特征在于,包括: 虚拟网络功能编排器NFVO接收来自于网络管理系统匪S/运营支撑系统OSS的请求消息,其中,所述请求消息用于获取网络功能虚拟化基础设施NFVI资产信息,所述NFVI资产信息包括=NFVI硬件资产和/或NFVI软件资产; 所述NFVO根据所述请求消息获取所述NFVI资产信息; 所述NFVO将所述NFVI资产信息发送至所述NMS/0SS。7.根据权利要求6所述的方法,其特征在于,所述NFVO根据所述请求消息获取所述NFVI资产信息包括: 所述NFVO将所述请求消息发送至虚拟化基础设施管理者V頂; 所述NFVO接收来自于所述V頂的所述NFVI资产信息,其中,所述NFVI资产信息根据所述V頂建立的资产信息库确定。8.根据权利要求6所述的方法,其特征在于,在所述NFVO接收来自于所述匪S/所述OSS的所述请求消息之前,还包括: 所述NFVO根据从虚拟化基础设施管理者V頂获取到的NFVI信息建立资产信息库。9.根据权利要求8所述的方法,其特征在于,所述NFVO根据所述请求消息获取所述NFVI资产信息包括: 所述NFVO根据所述请求消息从所述资产信息库中获取所述NFVI资产信息。10.根据权利要求9所述的方法,其特征在于,所述NFVO根据所述NFVI信息建立所述资产信息库包括: 所述NFVO创建表示NFVI接入点的管理对象实例; 所述NFVO创建表示资源池的管理对象实例; 所述NFVO创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理对象实例包含所述表示资源池的管理对象实例,所述表示资源池的管理对象实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。11.根据权利要求9所述的方法,其特征在于,所述NFVO根据所述NFVI信息建立所述资产信息库包括: 所述NFVO创建表示NFVI接入点的管理对象实例; 所述NFVO创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理功能实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。12.—种资产信息的管理装置,其特征在于,包括: 接收模块,用于接收来自于虚拟网络功能编排器NFVO的请求消息,其中,所述请求消息用于获取网络功能虚拟化基础设施NFVI资产信息,所述NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产; 获取模块,用于根据所述请求消息获取所述NFVI资产信息; 发送模块,用于将所述NFVI资产信息发送至所述NFV0。13.根据权利要求12所述的装置,其特征在于,所述装置还包括: 建立模块,用于根据NFVI信息建立资产信息库。14.根据权利要求12所述的装置,其特征在于,所述获取模块包括,用于按照所述请求消息从所述资产信息库中获取所述NFVI资产信息。15.根据权利要求14所述的装置,其特征在于,所述建立模块包括: 第一创建单元,用于创建表示NFVI接入点的管理对象实例; 第二创建单元,用于创建表示资源池的管理对象实例; 第三创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理对象实例包含所述表示资源池的管理对象实例,所述表示资源池的管理对象实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。16.根据权利要求14所述的装置,其特征在于,所述建立模块包括: 第四创建单元,用于创建表示NFVI接入点的管理对象实例; 第五创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理功能实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。17.一种资产信息的管理装置,其特征在于,包括: 接收模块,用于接收来自于网络管理系统匪S/运营支撑系统OSS的请求消息,其中,所述请求消息用于获取网络功能虚拟化基础设施NFVI资产信息,所述NFVI资产信息包括:NFVI硬件资产和/或NFVI软件资产; 获取模块,用于根据所述请求消息获取所述NFVI资产信息; 发送模块,用于将所述NFVI资产信息发送至所述NMS/0SS。18.根据权利要求17所述的装置,其特征在于,所述获取模块包括: 发送单元,用于将所述请求消息发送至虚拟化基础设施管理者V頂; 接收单元,用于接收来自于所述V頂的所述NFVI资产信息,其中,所述NFVI资产信息根据所述V頂建立的资产信息库确定。19.根据权利要求17所述的装置,其特征在于,所述装置还包括: 建立模块,用于根据从虚拟化基础设施管理者V頂获取到的NFVI信息建立资产信息库。20.根据权利要求19所述的装置,其特征在于,所述获取模块包括: 获取单元,用于根据所述请求消息从所述资产信息库中获取所述NFVI资产信息。21.根据权利要求20所述的装置,其特征在于,所述建立模块包括: 第一创建单元,用于创建表示NFVI接入点的管理对象实例; 第二创建单元,用于创建表示资源池的管理对象实例; 第三创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理对象实例包含所述表示资源池的管理对象实例,所述表示资源池的管理对象实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。22.根据权利要求20所述的装置,其特征在于,所述建立模块包括: 第四创建单元,用于创建表示NFVI接入点的管理对象实例; 第五创建单元,用于创建至少一个表示NFVI硬件资产的管理对象实例,和/或,创建至少一个表示NFVI软件资产的管理对象实例; 其中,所述表示NFVI接入点的管理功能实例包含至少一个所述表示NFVI硬件资产的管理对象实例和/或至少一个所述表示NFVI软件资产的管理对象实例。
【文档编号】H04L12/24GK105827428SQ201510012552
【公开日】2016年8月3日
【申请日】2015年1月8日
【发明人】陈丽萍, 肖维金, 祝伟宏
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1