虚拟网络功能vnf的管理方法及装置的制造方法

文档序号:10515226阅读:564来源:国知局
虚拟网络功能vnf的管理方法及装置的制造方法
【专利摘要】本发明提供了一种VNF的管理方法及装置,其中,所述方法包括:网元管理EM从VNF实体获取该VNF实体下虚拟机的相关信息;所述EM根据所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例;所述EM对所述虚拟机对象实例进行管理。采用本发明提供的上述技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
【专利说明】
虚拟网络功能VNF的管理方法及装置
技术领域
[0001]本发明涉及通信领域,具体而言,涉及一种虚拟网络功能(Virtualized NetworkFunct1n,简称为VNF)的管理方法及装置。
【背景技术】
[0002]在现有网络架构之中,网络功能与网络设备是超强耦合的关系,网络功能均通过专门设计的、厂商专有的设备来实现。这带来了诸多不便:比如这些设备在性能上的提高,受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;又如,当运营商要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着中央处理器(Central Processing Unit,简称为CPU)及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(Network Funct1n Virtualizat1n,简称为NFV)技术也应运而生,它目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低资本输出(CapitalExpenditure,简称为CAPEX)。“虚拟化”使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,可降低运营成本(Operating Expense,简称为0ΡΕΧ)。
[0003]网络功能虚拟化后现有网络功能将在VNF上实现,可看作是VNF的应用层。每个VNF可以根据具体的应用配置实现不同的网络功能。每个VNF将由多个虚拟机构成,每个虚拟机实现的功能以及能使用的虚拟资源都可能不同,同时由于VNF在其生命周期中可以进行扩展和收缩的操作,VNF包含的虚拟机数量以及虚拟机能使用的虚拟资源都可能在网络运行的过程中变化,在这种情况下为了使运营商能够了解虚拟网络功能的构成以及对应的各虚拟机的虚拟资源情况,网络管理系统(Network Management System,简称为NMS,又可称为NM)需要获取到相关的信息。而在传统网络管理系统中匪S通过网元管理系统(Element Management System,简称为EMS,又可称为EM)所管理的网元都是物理机,不存在虚拟机和虚拟资源,运营商通过WS和EMS之间的北向接口也就不能获取到这些信息。
[0004]针对相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,尚未提出有效的解决方案。

【发明内容】

[0005]为了解决上述技术问题,本发明提供了一种VNF的管理方法及装置。
[0006]根据本发明的一个方面,提供了一种VNF的管理方法,包括:网元管理(ElementManagement,简称为EM)从VNF实体获取该VNF实体下虚拟机的相关信息;所述EM根据所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例;所述EM对所述虚拟机对象实例进行管理。
[0007]优选地,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0008]优选地,所述方法还包括:所述EM建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。
[0009]优选地,所述管理功能对象实例中包括:用于表示所述VNF实体的标识。
[0010]优选地,所述方法还包括:所述EM接收来自网络管理(Network Management,简称为NM)实体和/或运营支撑系统(Operat1n Support System,简称为OSS)的请求消息,其中,所述请求消息用于向所述EM请求所述VNF下所述虚拟机的相关信息;所述EM将所述VNF对应的管理功能对象实例以及所述管理功能对象实例包括的虚拟机对象实例发送至所述匪和/或0SS。
[0011 ] 优选地,所述EM对所述虚拟机对象实例进行管理,包括:所述EM接收来自VNF的第一变更通知信息;在所述第一变更信息的触发下,所述EM获取当前该VNF实体下虚拟机的所述相关信息;所述EM比较当前获取的所述相关信息与所述EM本地保存的所述相关信息;所述EM根据比较结果判定所述VNF增加或减少虚拟机。
[0012]优选地,所述EM根据比较结果判定所述VNF增加或减少虚拟机,包括:在所述比较结果指示所述当前获取的所述相关信息多于所述EM本地保存的所述相关信息时,所述EM判定所述VNF增加虚拟机;在所述比较结果指示所述当前获取的所述相关信息小于所述EM本地保存的所述相关信息时,所述EM判定所述VNF减少虚拟机。
[0013]优选地,所述EM根据比较结果判定所述VNF增加或减少虚拟机之后,还包括:在根据所述比较结果判定所述EM增加虚拟机时,所述EM为增加的虚拟机建立与该增加的虚拟机对应的虚拟机对象实例;在根据所述比较结果判定所述EM删除虚拟机时,所述EM删除与删除的虚拟机对应的虚拟机对象实例。
[0014]优选地,所述EM对所述虚拟机对象实例进行管理,包括:所述EM接收来自VNF的第二变更通知信息;所述EM在所述第二变更通知信息的触发下,更新虚拟机对应的虚拟机对象实例的属性。
[0015]优选地,在至少以下情况之一时所述EM接收来自VNF的虚拟机相关信息的第二变更通知信息:所述VNF实体的容量发生变化后、所述EM重启。
[0016]根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理方法,包括:网络管理匪实体向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息;所述匪实体接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。
[0017]优选地,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0018]根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理装置,应用于网元管理EM,包括:获取模块,用于从VNF实体获取该VNF实体下虚拟机的相关信息;建立模块,用于所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例;管理模块,用于对所述虚拟机对象实例进行管理。
[0019]优选地,所述获取模块获取的所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0020]优选地,所述管理模块,包括:建立单元,用于建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。
[0021]根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理装置,应用于网络管理匪实体,包括:发送模块,用于向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息;接收模块,用于接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。
[0022]优选地,所述发送模块请求的所述虚拟机的相关信息包括:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0023]通过本发明,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
【附图说明】
[0024]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0025]图1为根据本发明实施例的VNF的管理方法的流程图;
[0026]图2为根据本发明实施例的虚拟网络功能及虚拟机的对象关系图;
[0027]图3为根据本发明实施例的管理VNF的虚拟机信息的流程图;
[0028]图4为根据本发明实施例的VNF的管理装置的结构框图;
[0029]图5为根据本发明实施例的VNF的管理装置的再一结构框图;
[0030]图6为根据本发明实施例的VNF的管理方法的另一流程图;
[0031]图7为根据本发明实施例的VNF的管理装置的又一结构框图;
[0032]图8为根据本发明实施例的VNF实例化完成后NM/0SS获取VNF虚拟机信息的流程图;
[0033]图9为根据本发明实施例的EM重启后NM/0SS获取虚拟机信息的流程图;
[0034]图10为根据本发明实施例的VNF扩展后NM/0SS获取虚拟机信息的流程图;
[0035]图11为根据本发明实施例的VNF收缩后NM/0SS获取虚拟机信息的流程图;
[0036]图12为根据本发明实施例的VNF容量增加或减少后NM/0S获取虚拟机信息的流程图。
【具体实施方式】
[0037]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0038]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0039]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0040]为了解决上述技术问题,在本实施例中提供了一种VNF的管理方法,图1为根据本发明实施例的VNF的管理方法的流程图,如图1所示,包括以下步骤:
[0041 ] 步骤S102,网元管理EM从VNF实体获取该VNF实体下虚拟机的相关信息;
[0042]步骤S104,上述EM根据上述相关信息为每一个上述虚拟机建立与该虚拟机对应的虚拟机对象实例;
[0043]步骤S106,上述EM对上述虚拟机对象实例进行管理。
[0044]通过上述各个步骤,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
[0045]需要说明的是,在本发明实施例中,上述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0046]在具体实施过程中,由于VNF实体下的虚拟机已经建立了与虚拟机——对应的虚拟机对象实例,那么VNF也是需要建立与其对应的管理功能对象实例的,并且,管理功能对象实例管理一个或多个虚拟机对象实例,其中,上述管理功能对象实例中包括用于表示上述VNF实体的标识,如图2所示,表示虚拟网络功能的管理对象包含虚拟机的管理对象被,虚拟机的管理对象的属性包括该虚拟机的标识,CPU数量,内存容量,存储容量,该虚拟机的位置,表示虚拟网络功能的管理对象中包含虚拟网络功能的标识。
[0047]进一步地,EM接收来自网络管理匪实体和/或运营支撑系统OSS的请求消息,其中,上述请求消息用于向上述EM请求上述VNF下上述虚拟机的相关信息;上述EM将上述VNF对应的管理功能对象实例以及上述管理功能对象实例包括的虚拟机对象实例发送至上述匪和/或0SS,以下结合一示例对上述技术方案进行说明:
[0048]如图3所示,图3为根据本发明实施例的管理VNF的虚拟机信息的流程图,包括以下步骤:
[0049]步骤S300,EM从VNF获取虚拟机相关信息;
[0050]步骤S302,VNF返回虚拟机相关信息;
[0051]步骤S304,建立、更新或删除虚拟机对应的管理对象实例,即EM根据获取的信息为每个虚拟机建立对应的管理对象实例,当然在需要的情况下,还可以更新虚拟机的管理对象实例属性、删除不存在的虚拟机对应的管理对象实例、增加虚拟机对应的虚拟机对象实例,例如,可以通过以下技术方案实现:
[0052]EM接收来自VNF的第一变更通知信息;在上述第一变更信息的触发下,上述EM获取当前该VNF实体下虚拟机的上述相关信息;上述EM比较当前获取的上述相关信息与上述EM本地保存的上述相关信息;上述EM根据比较结果判定上述VNF增加或减少虚拟机。
[0053]其中,BI根据比较结果判定上述VNF增加或减少虚拟机可以通过以下技术方案实现:在上述比较结果指示上述当前获取的上述相关信息多于上述EM本地保存的上述相关信息时,上述EM判定上述VNF增加虚拟机;在上述比较结果指示上述当前获取的上述相关信息小于上述EM本地保存的上述相关信息时,上述EM判定上述VNF减少虚拟机。
[0054]并且,在EM根据比较结果判定上述VNF增加或减少虚拟机之后,还包括:在根据上述比较结果判定上述EM增加虚拟机时,上述BI为增加的虚拟机建立与该增加的虚拟机对应的虚拟机对象实例;在根据上述比较结果判定上述EM删除虚拟机时,上述EM删除与删除的虚拟机对应的虚拟机对象实例。
[0055]EM接收来自VNF的第二变更通知信息;上述EM在上述第二变更通知信息的触发下,更新虚拟机对应的虚拟机对象实例的属性,具体地,在至少以下情况之一时上述EM接收来自VNF的虚拟机相关信息的第二变更通知信息:上述VNF实体的容量发生变化后、上述EM重启。
[0056]步骤S306,获取VNF及虚拟机相关信息;
[0057]步骤S308,返回标识VNF及各虚拟机的对象实例信息。
[0058]在本实施例中还提供了一种VNF的管理装置,应用于网元管理EM用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4为根据本发明实施例的VNF的管理装置的结构框图,如图4所示:
[0059]获取模块40,用于从VNF实体获取该VNF实体下虚拟机的相关信息;
[0060]建立模块42,与获取模块40连接,用于上述相关信息为每一个上述虚拟机建立与该虚拟机对应的虚拟机对象实例;
[0061]管理模块44,与建立模块42连接,用于对上述虚拟机对象实例进行管理。
[0062]通过上述各个模块的综合作用,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
[0063]可选地,获取模块40获取的上述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0064]为了更好的完成管理模块44的功能,如图5所示,管理模块44,包括:建立单元440,用于建立与上述VNF实体对应的管理功能对象实例,其中,上述管理功能对象实例管理一个或多个虚拟机对象实例。
[0065]为了完善本发明提供的上述技术方案,在本发明实施例中,还提供了一种VNF的管理方法,图6为根据本发明实施例的VNF的管理方法的另一流程图,如图6所示,包括以下步骤:
[0066]步骤S602,网络管理匪实体向网元管理EM实体发送请求消息,其中,上述请求消息用于向上述EM请求上述VNF实体下上述虚拟机的相关信息;
[0067]步骤S604,匪实体接收上述EM实体根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例。
[0068]通过上述各个步骤,匪能够在向EM发送请求信息后,EM就能够根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而匪就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
[0069]在本发明实施例中,虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0070]在本实施例中还提供了一种VNF的管理装置,应用于匪实体,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图7为根据本发明实施例的VNF的管理装置的结构框图,如图7所示:
[0071]发送模块70,用于向网元管理EM实体发送请求消息,其中,上述请求消息用于向上述EM请求上述VNF实体下上述虚拟机的相关信息;
[0072]接收模块72,与发送模块70连接,用于接收上述EM实体根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例。
[0073]通过上述各个模块的综合作用,匪能够在向EM发送请求信息后,EM就能够根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而NM就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
[0074]需要说明的是,发送模块70请求的虚拟机的相关信息包括:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
[0075]为了更好的理解上述VNF的管理过程,以下结合辅图8-附图12以及优选实施例一至优选实施例五进行说明,但不用于限定本发明实施例的保护范围。
[0076]优选实施例一:VNF实例化完成后,EM需要给VNF的所有虚拟机建模,如图8所示:
[0077]步骤S800 =VNF实例化完成后,VNF与EM建立链接;
[0078]步骤S802:EM从VNF获取该VNF的所有虚拟机相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并为每个虚拟机建立一个对应的VirtualMachine对象实例来表示各个虚拟机,表示该VNF的ManagedFunct1n对象实例包含所有的VirtualMachine对象实例,且ManagedFunct1n对象中有VNF的标识。
[0079]步骤S804:NM/0SS发送获取VNF及其虚拟机信息的消息给EM ;
[0080]步骤S806:EM发送表示该VNF的ManagedFunct1n对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/0SS。
[0081]优选实施例二:VNF扩展后,EM需要给新增的虚拟机建模,如图9所示:
[0082]步骤S900 =VNF的Scale out操作完成,VNF给EM发送虚拟机信息变更通知;
[0083]步骤S902:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并为新增的虚拟机建立一个对应的VirtualMachine对象实例来表示该虚拟机,该VirtualMachine对象实例被表示该VNF的ManagedFunct1n对象实例包含,且ManagedFunct1n对象中有VNF的标识。
[0084]步骤S904:NM/0SS发送获取VNF及其虚拟机信息的消息给EM ;
[0085]步骤S906:EM发送表示该VNF的ManagedFunct1n对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/0SS ;
[0086]优选实施例三:VNF收缩后,EM应该将减少的虚拟机对应的对象实例删除,如图10所示:
[0087]步骤SlOO =VNF的Scale in操作完成后,VNF给EM发送虚拟机信息变更通知;
[0088]步骤S102:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,并删除已经不存在的虚拟机所对应的VirtualMachine对象实例;
[0089]步骤S104:NM/0SS发送获取VNF及其虚拟机信息的消息给EM ;
[0090]步骤S106:EM发送表示该VNF的ManagedFunct1n对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/0SS ;
[0091]优选实施例四:VNF容量增加或减少后,EM需要更新虚拟机对象实例的属性,如图11所示:
[0092]步骤SllO =VNF的Scale up或down操作完成后,VNF给EM发送虚拟机信息变更通知;
[0093]步骤SI 12:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并更新虚拟机对应的VirtualMachine对象实例的属性;
[0094]步骤S114:NM/0SS发送获取VNF及其虚拟机信息的消息给EM ;
[0095]步骤SI 16:EM发送表示该VNF的ManagedFunct1n对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/0SS ;
[0096]优选实施例五:EM重启后,需要更新虚拟机对象实例的属性,如图12所示:
[0097]步骤S120:EM重启后,EM与VNF建立链接;
[0098]步骤S122:EM从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并更新虚拟机对应的VirtualMachine对象实例的属性;
[0099]步骤S124:NM/0SS发送获取VNF及其虚拟机信息的消息给EM ;
[0100]步骤S126:EM发送表示该VNF的ManagedFunct1n (管理功能)对象实例及其包含的所有表示虚拟机的VirtualMachine (虚拟机)对象实例的信息给NM/0SS。
[0101]综上所述,本发明实施例的上述技术方案达到了以下技术效果:解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而匪就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。
[0102]在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。
[0103]在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0104]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0105]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0106]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种虚拟网络功能VNF的管理方法,其特征在于,包括: 网元管理EM从VNF实体获取该VNF实体下虚拟机的相关信息; 所述EM根据所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例; 所述EM对所述虚拟机对象实例进行管理。2.根据权利要求1所述的方法,其特征在于,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 所述EM建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。4.根据权利要求3所述的方法,其特征在于,所述管理功能对象实例中包括:用于表示所述VNF实体的标识。5.根据权利要求3所述的方法,其特征在于,所述方法还包括: 所述EM接收来自网络管理匪实体和/或运营支撑系统OSS的请求消息,其中,所述请求消息用于向所述EM请求所述VNF下所述虚拟机的相关信息; 所述EM将所述VNF对应的管理功能对象实例以及所述管理功能对象实例包括的虚拟机对象实例发送至所述匪和/或0SS。6.根据权利要求1所述的方法,其特征在于,所述EM对所述虚拟机对象实例进行管理,包括: 所述EM接收来自VNF的第一变更通知信息; 在所述第一变更信息的触发下,所述EM获取当前该VNF实体下虚拟机的所述相关信息; 所述EM比较当前获取的所述相关信息与所述EM本地保存的所述相关信息; 所述EM根据比较结果判定所述VNF增加或减少虚拟机。7.根据权利要求6所述的方法,其特征在于,所述EM根据比较结果判定所述VNF增加或减少虚拟机,包括: 在所述比较结果指示所述当前获取的所述相关信息多于所述EM本地保存的所述相关信息时,所述EM判定所述VNF增加虚拟机; 在所述比较结果指示所述当前获取的所述相关信息小于所述EM本地保存的所述相关信息时,所述EM判定所述VNF减少虚拟机。8.根据权利要求6或7所述的方法,其特征在于,所述EM根据比较结果判定所述VNF增加或减少虚拟机之后,还包括: 在根据所述比较结果判定所述EM增加虚拟机时,所述EM为增加的虚拟机建立与该增加的虚拟机对应的虚拟机对象实例; 在根据所述比较结果判定所述EM删除虚拟机时,所述EM删除与删除的虚拟机对应的虚拟机对象实例。9.根据权利要求1所述的方法,其特征在于,所述EM对所述虚拟机对象实例进行管理,包括: 所述EM接收来自VNF的第二变更通知信息; 所述EM在所述第二变更通知信息的触发下,更新虚拟机对应的虚拟机对象实例的属性。10.根据权利要求9所述的方法,其特征在于,在至少以下情况之一时所述EM接收来自VNF的虚拟机相关信息的第二变更通知信息:所述VNF实体的容量发生变化后、所述EM重启O11.一种虚拟网络功能VNF的管理方法,其特征在于,包括: 网络管理匪实体向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息; 所述NM实体接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。12.根据权利要求11所述的方法,其特征在于,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。13.一种虚拟网络功能VNF的管理装置,应用于网元管理EM,其特征在于,包括: 获取模块,用于从VNF实体获取该VNF实体下虚拟机的相关信息; 建立模块,用于所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例; 管理模块,用于对所述虚拟机对象实例进行管理。14.根据权利要求13所述的装置,其特征在于,所述获取模块获取的所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。15.根据权利要求13所述的装置,其特征在于,所述管理模块,包括: 建立单元,用于建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。16.一种虚拟网络功能VNF的管理装置,应用于网络管理匪实体,其特征在于,包括: 发送模块,用于向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息; 接收模块,用于接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。17.根据权利要求16所述的装置,其特征在于,所述发送模块请求的所述虚拟机的相关信息包括:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。
【文档编号】H04L12/24GK105871570SQ201510027963
【公开日】2016年8月17日
【申请日】2015年1月20日
【发明人】陈丽萍, 肖维金, 刘举明
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1