技术领域technical field
本发明涉及通信领域,具体而言,涉及一种虚拟网络功能(Virtualized NetworkFunction,简称为VNF)的管理方法及装置。The present invention relates to the communication field, and in particular, to a method and device for managing a virtual network function (Virtualized Network Function, VNF for short).
背景技术Background technique
在现有网络架构之中,网络功能与网络设备是超强耦合的关系,网络功能均通过专门设计的、厂商专有的设备来实现。这带来了诸多不便:比如这些设备在性能上的提高,受限于满足特定/定制化需求而且同时保持电信级可靠性的硬件的发展;又如,当运营商要部署新的业务时,须事先部署新设计的、具有相关专用功能的设备,这会提高运营商的业务部署成本。另一方面,随着中央处理器(Central Processing Unit,简称为CPU)及内存的性能快速地提高,通用型服务器上以软件形式运行网络功能就具备了基础条件,网络功能虚拟化(Network Function Virtualization,简称为NFV)技术也应运而生,它目标就是在通用的硬件设备上运行网络功能,从而通过大范围的部署,可降低资本输出(Capital Expenditure,简称为CAPEX)。“虚拟化”使得网络功能可以按需地部署及更新,且极大地方便远程管理及维护,可降低运营成本(Operating Expense,简称为OPEX)。In the existing network architecture, network functions and network devices are in a super-coupling relationship, and network functions are implemented through specially designed, vendor-specific devices. This has brought many inconveniences: for example, the performance improvement of these devices is limited by the development of hardware that meets specific/customized requirements while maintaining carrier-level reliability; another example, when operators want to deploy new services, Newly designed equipment with related special functions must be deployed in advance, which will increase the service deployment cost of operators. On the other hand, with the rapid improvement of the performance of the central processing unit (Central Processing Unit, referred to as CPU) and memory, the basic conditions for running network functions in the form of software on general-purpose servers are met. Network Function Virtualization (Network Function Virtualization) , referred to as NFV) technology also came into being. Its goal is to run network functions on general-purpose hardware devices, so that through large-scale deployment, capital expenditure (Capital Expenditure, CAPEX for short) can be reduced. "Virtualization" enables network functions to be deployed and updated on demand, and greatly facilitates remote management and maintenance, which can reduce operating expenses (Operating Expense, referred to as OPEX).
网络功能虚拟化后现有网络功能将在VNF上实现,可看作是VNF的应用层。每个VNF可以根据具体的应用配置实现不同的网络功能。每个VNF将由多个虚拟机构成,每个虚拟机实现的功能以及能使用的虚拟资源都可能不同,同时由于VNF在其生命周期中可以进行扩展和收缩的操作,VNF包含的虚拟机数量以及虚拟机能使用的虚拟资源都可能在网络运行的过程中变化,在这种情况下为了使运营商能够了解虚拟网络功能的构成以及对应的各虚拟机的虚拟资源情况,网络管理系统(Network Management System,简称为NMS,又可称为NM)需要获取到相关的信息。而在传统网络管理系统中NMS通过网元管理系统(Element Management System,简称为EMS,又可称为EM)所管理的网元都是物理机,不存在虚拟机和虚拟资源,运营商通过NMS和EMS之间的北向接口也就不能获取到这些信息。After network function virtualization, existing network functions will be implemented on VNF, which can be regarded as the application layer of VNF. Each VNF can implement different network functions according to specific application configurations. Each VNF will consist of multiple virtual machines, and the functions implemented by each virtual machine and the virtual resources that can be used may be different. At the same time, because the VNF can expand and contract during its life cycle, the number of virtual machines included in the VNF and The virtual resources that can be used by virtual machines may change during network operation. In this case, in order to enable operators to understand the composition of virtual network functions and the corresponding virtual resources of each virtual machine, the network management system (Network Management System, referred to as NMS for short, and may also be referred to as NM) needs to obtain relevant information. In the traditional network management system, the network elements managed by the NMS through the Element Management System (EMS for short, also called EM) are all physical machines, and there are no virtual machines and virtual resources. The northbound interface with the EMS cannot obtain this information.
针对相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,尚未提出有效的解决方案。In the related art, no effective solution has been proposed for the problem that the EM cannot manage the virtual machine and the virtual resource, which results in the inability to know the running status of the current virtual machine and the virtual resource.
发明内容Contents of the invention
为了解决上述技术问题,本发明提供了一种VNF的管理方法及装置。In order to solve the above technical problems, the present invention provides a VNF management method and device.
根据本发明的一个方面,提供了一种VNF的管理方法,包括:网元管理(ElementManagement,简称为EM)从VNF实体获取该VNF实体下虚拟机的相关信息;所述EM根据所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例;所述EM对所述虚拟机对象实例进行管理。According to one aspect of the present invention, a VNF management method is provided, including: Network element management (Element Management, referred to as EM) obtains relevant information of a virtual machine under the VNF entity from a VNF entity; A virtual machine object instance corresponding to the virtual machine is established for each virtual machine; the EM manages the virtual machine object instance.
优选地,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。Preferably, the relevant information of the virtual machine includes at least one of the following: a virtual machine identifier, a number of CPUs in the virtual machine, a memory capacity of the virtual machine, a storage capacity of the virtual machine, and a location of the virtual machine.
优选地,所述方法还包括:所述EM建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。Preferably, the method further includes: the EM establishing a management function object instance corresponding to the VNF entity, wherein the management function object instance manages one or more virtual machine object instances.
优选地,所述管理功能对象实例中包括:用于表示所述VNF实体的标识。Preferably, the management function object instance includes: an identifier used to represent the VNF entity.
优选地,所述方法还包括:所述EM接收来自网络管理(Network Management,简称为NM)实体和/或运营支撑系统(Operation Support System,简称为OSS)的请求消息,其中,所述请求消息用于向所述EM请求所述VNF下所述虚拟机的相关信息;所述EM将所述VNF对应的管理功能对象实例以及所述管理功能对象实例包括的虚拟机对象实例发送至所述NM和/或OSS。Preferably, the method further includes: the EM receiving a request message from a network management (Network Management, NM for short) entity and/or an operation support system (Operation Support System, OSS for short), wherein the request message It is used to request the relevant information of the virtual machine under the VNF from the EM; the EM sends the management function object instance corresponding to the VNF and the virtual machine object instance included in the management function object instance to the NM and/or OSS.
优选地,所述EM对所述虚拟机对象实例进行管理,包括:所述EM接收来自VNF的第一变更通知信息;在所述第一变更信息的触发下,所述EM获取当前该VNF实体下虚拟机的所述相关信息;所述EM比较当前获取的所述相关信息与所述EM本地保存的所述相关信息;所述EM根据比较结果判定所述VNF增加或减少虚拟机。Preferably, the EM manages the virtual machine object instance, including: the EM receives the first change notification information from the VNF; triggered by the first change information, the EM obtains the current VNF entity downloading the related information of the virtual machine; the EM compares the currently acquired related information with the related information stored locally by the EM; and the EM determines that the VNF increases or decreases the virtual machine according to the comparison result.
优选地,所述EM根据比较结果判定所述VNF增加或减少虚拟机,包括:在所述比较结果指示所述当前获取的所述相关信息多于所述EM本地保存的所述相关信息时,所述EM判定所述VNF增加虚拟机;在所述比较结果指示所述当前获取的所述相关信息小于所述EM本地保存的所述相关信息时,所述EM判定所述VNF减少虚拟机。Preferably, the EM determines that the VNF increases or decreases the virtual machine according to the comparison result, including: when the comparison result indicates that the currently acquired related information is more than the related information locally stored by the EM, The EM determines that the VNF adds a virtual machine; when the comparison result indicates that the currently acquired related information is smaller than the related information locally stored by the EM, the EM determines that the VNF decreases a virtual machine.
优选地,所述EM根据比较结果判定所述VNF增加或减少虚拟机之后,还包括:在根据所述比较结果判定所述EM增加虚拟机时,所述EM为增加的虚拟机建立与该增加的虚拟机对应的虚拟机对象实例;在根据所述比较结果判定所述EM删除虚拟机时,所述EM删除与删除的虚拟机对应的虚拟机对象实例。Preferably, after the EM determines that the VNF increases or decreases the virtual machine according to the comparison result, the EM further includes: when determining that the EM increases the virtual machine according to the comparison result, the EM establishes a virtual machine corresponding to the added virtual machine. The virtual machine object instance corresponding to the virtual machine; when determining that the EM deletes the virtual machine according to the comparison result, the EM deletes the virtual machine object instance corresponding to the deleted virtual machine.
优选地,所述EM对所述虚拟机对象实例进行管理,包括:所述EM接收来自VNF的第二变更通知信息;所述EM在所述第二变更通知信息的触发下,更新虚拟机对应的虚拟机对象实例的属性。Preferably, the EM manages the virtual machine object instance, including: the EM receives second change notification information from the VNF; the EM updates the virtual machine corresponding Attributes of the virtual machine object instance.
优选地,在至少以下情况之一时所述EM接收来自VNF的虚拟机相关信息的第二变更通知信息:所述VNF实体的容量发生变化后、所述EM重启。Preferably, the EM receives the second change notification information of the virtual machine related information from the VNF under at least one of the following conditions: the EM restarts after the capacity of the VNF entity changes.
根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理方法,包括:网络管理NM实体向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息;所述NM实体接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。According to another aspect of the present invention, a method for managing a virtual network function (VNF) is also provided, including: the network management NM entity sends a request message to the network element management EM entity, wherein the request message is used to request the EM The relevant information of the virtual machine under the VNF entity; the NM entity receives the management function object instance corresponding to the VNF returned by the EM entity according to the request message and the virtual machine object included in the management function object instance instance.
优选地,所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。Preferably, the relevant information of the virtual machine includes at least one of the following: a virtual machine identifier, a number of CPUs in the virtual machine, a memory capacity of the virtual machine, a storage capacity of the virtual machine, and a location of the virtual machine.
根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理装置,应用于网元管理EM,包括:获取模块,用于从VNF实体获取该VNF实体下虚拟机的相关信息;建立模块,用于所述相关信息为每一个所述虚拟机建立与该虚拟机对应的虚拟机对象实例;管理模块,用于对所述虚拟机对象实例进行管理。According to another aspect of the present invention, a virtual network function (VNF) management device is also provided, which is applied to network element management EM, including: an acquisition module, used to acquire from the VNF entity the relevant information of the virtual machine under the VNF entity; A module is used for the related information to establish a virtual machine object instance corresponding to the virtual machine for each virtual machine; a management module is used for managing the virtual machine object instance.
优选地,所述获取模块获取的所述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。Preferably, the relevant information of the virtual machine acquired by the acquisition module includes at least one of the following: virtual machine identifier, number of CPUs in the virtual machine, memory capacity of the virtual machine, storage capacity of the virtual machine, virtual machine s position.
优选地,所述管理模块,包括:建立单元,用于建立与所述VNF实体对应的管理功能对象实例,其中,所述管理功能对象实例管理一个或多个虚拟机对象实例。Preferably, the management module includes: an establishment unit configured to establish a management function object instance corresponding to the VNF entity, wherein the management function object instance manages one or more virtual machine object instances.
根据本发明的另一个方面,还提供了一种虚拟网络功能VNF的管理装置,应用于网络管理NM实体,包括:发送模块,用于向网元管理EM实体发送请求消息,其中,所述请求消息用于向所述EM请求所述VNF实体下所述虚拟机的相关信息;接收模块,用于接收所述EM实体根据所述请求消息返回的所述VNF对应的管理功能对象实例以及所述管理功能对象实例包含的虚拟机对象实例。According to another aspect of the present invention, there is also provided a virtual network function (VNF) management device, which is applied to a network management NM entity, including: a sending module, configured to send a request message to a network element management EM entity, wherein the request The message is used to request the relevant information of the virtual machine under the VNF entity from the EM; the receiving module is used to receive the management function object instance corresponding to the VNF returned by the EM entity according to the request message and the The virtual machine object instance contained by the management function object instance.
优选地,所述发送模块请求的所述虚拟机的相关信息包括:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。Preferably, the relevant information of the virtual machine requested by the sending module includes: a virtual machine identifier, the number of CPUs in the virtual machine, the memory capacity of the virtual machine, the storage capacity of the virtual machine, and the location of the virtual machine.
通过本发明,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。Through the present invention, the virtual machine object instance corresponding to the virtual machine is established according to the relevant information of the virtual machine, and the technical solution for managing the virtual machine is realized by managing the virtual machine object instance, which solves the problem of EM in related technologies The inability to manage virtual machines and virtual resources leads to the inability to know the running status of the current virtual machine and virtual resources, so that operators can obtain the virtual resources of the current virtual machine and expand the application range of virtual network functions.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1为根据本发明实施例的VNF的管理方法的流程图;FIG. 1 is a flow chart of a VNF management method according to an embodiment of the present invention;
图2为根据本发明实施例的虚拟网络功能及虚拟机的对象关系图;2 is an object relationship diagram of a virtual network function and a virtual machine according to an embodiment of the present invention;
图3为根据本发明实施例的管理VNF的虚拟机信息的流程图;FIG. 3 is a flow chart of managing virtual machine information of a VNF according to an embodiment of the present invention;
图4为根据本发明实施例的VNF的管理装置的结构框图;FIG. 4 is a structural block diagram of a VNF management device according to an embodiment of the present invention;
图5为根据本发明实施例的VNF的管理装置的再一结构框图;FIG. 5 is another structural block diagram of a VNF management device according to an embodiment of the present invention;
图6为根据本发明实施例的VNF的管理方法的另一流程图;FIG. 6 is another flow chart of a VNF management method according to an embodiment of the present invention;
图7为根据本发明实施例的VNF的管理装置的又一结构框图;FIG. 7 is another structural block diagram of a VNF management device according to an embodiment of the present invention;
图8为根据本发明实施例的VNF实例化完成后NM/OSS获取VNF虚拟机信息的流程图;8 is a flow chart of NM/OSS acquiring VNF virtual machine information after VNF instantiation is completed according to an embodiment of the present invention;
图9为根据本发明实施例的EM重启后NM/OSS获取虚拟机信息的流程图;9 is a flow chart of NM/OSS obtaining virtual machine information after EM restarts according to an embodiment of the present invention;
图10为根据本发明实施例的VNF扩展后NM/OSS获取虚拟机信息的流程图;10 is a flow chart of NM/OSS obtaining virtual machine information after VNF extension according to an embodiment of the present invention;
图11为根据本发明实施例的VNF收缩后NM/OSS获取虚拟机信息的流程图;FIG. 11 is a flow chart of NM/OSS acquiring virtual machine information after the VNF shrinks according to an embodiment of the present invention;
图12为根据本发明实施例的VNF容量增加或减少后NM/OS获取虚拟机信息的流程图。Fig. 12 is a flow chart of the NM/OS acquiring virtual machine information after the capacity of the VNF is increased or decreased according to an embodiment of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only It is an embodiment of a part of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
为了解决上述技术问题,在本实施例中提供了一种VNF的管理方法,图1为根据本发明实施例的VNF的管理方法的流程图,如图1所示,包括以下步骤:In order to solve the above technical problems, a VNF management method is provided in this embodiment. FIG. 1 is a flow chart of a VNF management method according to an embodiment of the present invention. As shown in FIG. 1 , it includes the following steps:
步骤S102,网元管理EM从VNF实体获取该VNF实体下虚拟机的相关信息;Step S102, the network element management EM obtains the relevant information of the virtual machine under the VNF entity from the VNF entity;
步骤S104,上述EM根据上述相关信息为每一个上述虚拟机建立与该虚拟机对应的虚拟机对象实例;Step S104, the above-mentioned EM establishes a virtual machine object instance corresponding to the virtual machine for each of the above-mentioned virtual machines according to the above-mentioned relevant information;
步骤S106,上述EM对上述虚拟机对象实例进行管理。Step S106, the above-mentioned EM manages the above-mentioned virtual machine object instance.
通过上述各个步骤,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。Through the above-mentioned steps, the virtual machine object instance corresponding to the virtual machine is established according to the relevant information of the virtual machine, and the technical solution for managing the virtual machine is realized by managing the virtual machine object instance, which solves the problem of EM in related technologies. The virtual machine and virtual resources cannot be managed yet, which leads to the inability to know the running status of the current virtual machine and virtual resources, so that the operator can obtain the virtual resource status of the current virtual machine and expand the application scope of the virtual network function.
需要说明的是,在本发明实施例中,上述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。It should be noted that, in the embodiment of the present invention, the relevant information of the above-mentioned virtual machine includes at least one of the following: a virtual machine identifier, the number of CPUs in the virtual machine, the memory capacity of the virtual machine, the storage capacity of the virtual machine, The location of the virtual machine.
在具体实施过程中,由于VNF实体下的虚拟机已经建立了与虚拟机一一对应的虚拟机对象实例,那么VNF也是需要建立与其对应的管理功能对象实例的,并且,管理功能对象实例管理一个或多个虚拟机对象实例,其中,上述管理功能对象实例中包括用于表示上述VNF实体的标识,如图2所示,表示虚拟网络功能的管理对象包含虚拟机的管理对象被,虚拟机的管理对象的属性包括该虚拟机的标识,CPU数量,内存容量,存储容量,该虚拟机的位置,表示虚拟网络功能的管理对象中包含虚拟网络功能的标识。In the specific implementation process, since the virtual machine under the VNF entity has established a virtual machine object instance corresponding to the virtual machine one by one, the VNF also needs to establish a management function object instance corresponding to it, and the management function object instance manages a or multiple virtual machine object instances, wherein the management function object instance includes an identifier used to represent the above VNF entity, as shown in Figure 2, the management object representing the virtual network function includes the virtual machine management The attributes of the management object include the identification of the virtual machine, the number of CPUs, the memory capacity, the storage capacity, the location of the virtual machine, and the management object representing the virtual network function includes the identification of the virtual network function.
进一步地,EM接收来自网络管理NM实体和/或运营支撑系统OSS的请求消息,其中,上述请求消息用于向上述EM请求上述VNF下上述虚拟机的相关信息;上述EM将上述VNF对应的管理功能对象实例以及上述管理功能对象实例包括的虚拟机对象实例发送至上述NM和/或OSS,以下结合一示例对上述技术方案进行说明:Further, the EM receives a request message from the network management NM entity and/or the operation support system OSS, wherein the request message is used to request the EM for information about the virtual machine under the VNF; the EM manages the VNF corresponding The functional object instance and the virtual machine object instance included in the above-mentioned management functional object instance are sent to the above-mentioned NM and/or OSS. The above-mentioned technical solution is described below with an example:
如图3所示,图3为根据本发明实施例的管理VNF的虚拟机信息的流程图,包括以下步骤:As shown in Figure 3, Figure 3 is a flow chart of managing virtual machine information of a VNF according to an embodiment of the present invention, including the following steps:
步骤S300,EM从VNF获取虚拟机相关信息;In step S300, the EM obtains virtual machine related information from the VNF;
步骤S302,VNF返回虚拟机相关信息;Step S302, the VNF returns information about the virtual machine;
步骤S304,建立、更新或删除虚拟机对应的管理对象实例,即EM根据获取的信息为每个虚拟机建立对应的管理对象实例,当然在需要的情况下,还可以更新虚拟机的管理对象实例属性、删除不存在的虚拟机对应的管理对象实例、增加虚拟机对应的虚拟机对象实例,例如,可以通过以下技术方案实现:Step S304, create, update or delete the management object instance corresponding to the virtual machine, that is, the EM creates a corresponding management object instance for each virtual machine according to the obtained information, of course, it can also update the management object instance of the virtual machine if necessary attribute, delete the management object instance corresponding to the virtual machine that does not exist, and increase the virtual machine object instance corresponding to the virtual machine, for example, it can be achieved through the following technical solutions:
EM接收来自VNF的第一变更通知信息;在上述第一变更信息的触发下,上述EM获取当前该VNF实体下虚拟机的上述相关信息;上述EM比较当前获取的上述相关信息与上述EM本地保存的上述相关信息;上述EM根据比较结果判定上述VNF增加或减少虚拟机。The EM receives the first change notification information from the VNF; triggered by the above first change information, the above-mentioned EM obtains the above-mentioned relevant information of the virtual machine under the current VNF entity; the above-mentioned EM compares the above-mentioned relevant information currently obtained with the above-mentioned EM locally stored The above-mentioned relevant information; the above-mentioned EM determines that the above-mentioned VNF increases or decreases the virtual machine according to the comparison result.
其中,EM根据比较结果判定上述VNF增加或减少虚拟机可以通过以下技术方案实现:在上述比较结果指示上述当前获取的上述相关信息多于上述EM本地保存的上述相关信息时,上述EM判定上述VNF增加虚拟机;在上述比较结果指示上述当前获取的上述相关信息小于上述EM本地保存的上述相关信息时,上述EM判定上述VNF减少虚拟机。Wherein, the EM determines that the above-mentioned VNF increases or decreases the virtual machine according to the comparison result, which can be realized through the following technical solution: when the above-mentioned comparison result indicates that the above-mentioned relevant information currently acquired is more than the above-mentioned relevant information locally stored by the above-mentioned EM, the above-mentioned EM determines that the above-mentioned VNF Adding a virtual machine; when the comparison result indicates that the currently obtained relevant information is smaller than the relevant information stored locally by the EM, the EM determines that the VNF reduces the virtual machine.
并且,在EM根据比较结果判定上述VNF增加或减少虚拟机之后,还包括:在根据上述比较结果判定上述EM增加虚拟机时,上述EM为增加的虚拟机建立与该增加的虚拟机对应的虚拟机对象实例;在根据上述比较结果判定上述EM删除虚拟机时,上述EM删除与删除的虚拟机对应的虚拟机对象实例。In addition, after the EM determines that the VNF increases or decreases the virtual machine according to the comparison result, the method further includes: when determining that the EM increases the virtual machine according to the comparison result, the EM establishes a virtual machine corresponding to the added virtual machine for the added virtual machine. A machine object instance; when determining that the EM deletes the virtual machine according to the comparison result, the EM deletes the virtual machine object instance corresponding to the deleted virtual machine.
EM接收来自VNF的第二变更通知信息;上述EM在上述第二变更通知信息的触发下,更新虚拟机对应的虚拟机对象实例的属性,具体地,在至少以下情况之一时上述EM接收来自VNF的虚拟机相关信息的第二变更通知信息:上述VNF实体的容量发生变化后、上述EM重启。The EM receives the second change notification information from the VNF; the above-mentioned EM updates the attributes of the virtual machine object instance corresponding to the virtual machine under the trigger of the above-mentioned second change notification information, specifically, the above-mentioned EM receives the information from the VNF under at least one of the following circumstances The second change notification information of the virtual machine-related information: after the capacity of the VNF entity changes, the EM restarts.
步骤S306,获取VNF及虚拟机相关信息;Step S306, obtaining VNF and virtual machine related information;
步骤S308,返回标识VNF及各虚拟机的对象实例信息。Step S308, returning object instance information identifying the VNF and each virtual machine.
在本实施例中还提供了一种VNF的管理装置,应用于网元管理EM用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图4为根据本发明实施例的VNF的管理装置的结构框图,如图4所示:In this embodiment, a VNF management device is also provided, which is applied to the network element management EM to implement the above embodiments and preferred implementation modes. What has been explained will not be described in detail. The following relates to the device The module is described. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated. Fig. 4 is a structural block diagram of a VNF management device according to an embodiment of the present invention, as shown in Fig. 4:
获取模块40,用于从VNF实体获取该VNF实体下虚拟机的相关信息;An acquisition module 40, configured to acquire from the VNF entity the relevant information of the virtual machine under the VNF entity;
建立模块42,与获取模块40连接,用于上述相关信息为每一个上述虚拟机建立与该虚拟机对应的虚拟机对象实例;The establishment module 42 is connected with the acquisition module 40, and is used for the above-mentioned relevant information to establish a virtual machine object instance corresponding to the virtual machine for each of the above-mentioned virtual machines;
管理模块44,与建立模块42连接,用于对上述虚拟机对象实例进行管理。The management module 44 is connected with the establishment module 42, and is used for managing the above-mentioned virtual machine object instance.
通过上述各个模块的综合作用,采用根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并通过对虚拟机对象实例进行管理来实现对虚拟机进行管理的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。Through the comprehensive function of the above-mentioned various modules, the virtual machine object instance corresponding to the virtual machine is established according to the relevant information of the virtual machine, and the technical solution for managing the virtual machine is realized by managing the virtual machine object instance, which solves the related technical problems Among them, EM cannot manage virtual machines and virtual resources, which leads to the inability to know the running status of the current virtual machine and virtual resources, so that operators can obtain the virtual resources of the current virtual machine and expand the application of virtual network functions. scope.
可选地,获取模块40获取的上述虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。Optionally, the information related to the virtual machine obtained by the obtaining module 40 includes at least one of the following: virtual machine identifier, number of CPUs in the virtual machine, memory capacity of the virtual machine, storage capacity of the virtual machine, virtual machine Location.
为了更好的完成管理模块44的功能,如图5所示,管理模块44,包括:建立单元440,用于建立与上述VNF实体对应的管理功能对象实例,其中,上述管理功能对象实例管理一个或多个虚拟机对象实例。In order to better complete the functions of the management module 44, as shown in FIG. 5, the management module 44 includes: an establishment unit 440, configured to establish a management function object instance corresponding to the above-mentioned VNF entity, wherein the above-mentioned management function object instance manages a or multiple virtual machine object instances.
为了完善本发明提供的上述技术方案,在本发明实施例中,还提供了一种VNF的管理方法,图6为根据本发明实施例的VNF的管理方法的另一流程图,如图6所示,包括以下步骤:In order to improve the above-mentioned technical solution provided by the present invention, in the embodiment of the present invention, a VNF management method is also provided. FIG. 6 is another flow chart of the VNF management method according to the embodiment of the present invention, as shown in FIG. 6 , including the following steps:
步骤S602,网络管理NM实体向网元管理EM实体发送请求消息,其中,上述请求消息用于向上述EM请求上述VNF实体下上述虚拟机的相关信息;Step S602, the network management NM entity sends a request message to the network element management EM entity, wherein the above request message is used to request the above EM for the relevant information of the above virtual machine under the above VNF entity;
步骤S604,NM实体接收上述EM实体根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例。Step S604, the NM entity receives the management function object instance corresponding to the VNF and the virtual machine object instance contained in the management function object instance returned by the EM entity according to the request message.
通过上述各个步骤,NM能够在向EM发送请求信息后,EM就能够根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而NM就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。Through the above steps, after the NM sends the request information to the EM, the EM can establish a virtual machine object instance corresponding to the virtual machine according to the relevant information of the virtual machine, and return the management function object instance corresponding to the above VNF according to the above request message And the technical solution of the virtual machine object instance contained in the above-mentioned management function object instance solves the problem that the EM cannot manage the virtual machine and virtual resources in the related technology and cannot know the operation status of the current virtual machine and virtual resources, so that the NM will not The operation status of the virtual resources can be obtained according to the EM, so that the operator can obtain the virtual resource status of the current virtual machine, and the application scope of the virtual network function is expanded.
在本发明实施例中,虚拟机的相关信息包括以下至少之一:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。In the embodiment of the present invention, the relevant information of the virtual machine includes at least one of the following: a virtual machine identifier, the number of CPUs in the virtual machine, the memory capacity of the virtual machine, the storage capacity of the virtual machine, and the location of the virtual machine.
在本实施例中还提供了一种VNF的管理装置,应用于NM实体,用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图7为根据本发明实施例的VNF的管理装置的结构框图,如图7所示:In this embodiment, a VNF management device is also provided, which is applied to the NM entity and is used to implement the above-mentioned embodiments and preferred implementation modes. Those that have been explained will not be described in detail. The modules involved in the device are as follows Be explained. As used below, the term "module" may be a combination of software and/or hardware that realizes a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementations in hardware, or a combination of software and hardware are also possible and contemplated. FIG. 7 is a structural block diagram of a VNF management device according to an embodiment of the present invention, as shown in FIG. 7:
发送模块70,用于向网元管理EM实体发送请求消息,其中,上述请求消息用于向上述EM请求上述VNF实体下上述虚拟机的相关信息;The sending module 70 is configured to send a request message to a network element management EM entity, where the above request message is used to request the above EM for relevant information of the above virtual machine under the above VNF entity;
接收模块72,与发送模块70连接,用于接收上述EM实体根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例。The receiving module 72 is connected to the sending module 70, and is configured to receive the management function object instance corresponding to the above-mentioned VNF and the virtual machine object instance contained in the above-mentioned management function object instance returned by the above-mentioned EM entity according to the above-mentioned request message.
通过上述各个模块的综合作用,NM能够在向EM发送请求信息后,EM就能够根据虚拟机的相关信息建立与虚拟机对应的虚拟机对象实例,并根据上述请求消息返回的上述VNF对应的管理功能对象实例以及上述管理功能对象实例包含的虚拟机对象实例的技术方案,解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而NM就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。Through the comprehensive functions of the above-mentioned modules, after the NM can send the request information to the EM, the EM can establish a virtual machine object instance corresponding to the virtual machine according to the relevant information of the virtual machine, and return the corresponding management of the above-mentioned VNF according to the above-mentioned request message. The functional object instance and the above-mentioned technical solution for managing the virtual machine object instance contained in the functional object instance solve the problem that in related technologies, EM cannot manage the virtual machine and virtual resources and cannot know the running status of the current virtual machine and virtual resources, and then The NM will not be able to obtain the running status of the virtual resources according to the EM, so that the operator can obtain the virtual resource status of the current virtual machine, which expands the application scope of the virtual network function.
需要说明的是,发送模块70请求的虚拟机的相关信息包括:虚拟机标识、虚拟机中的中央处理器CPU数量、虚拟机的内存容量、虚拟机的存储容量、虚拟机的位置。It should be noted that the relevant information of the virtual machine requested by the sending module 70 includes: the virtual machine identifier, the number of CPUs in the virtual machine, the memory capacity of the virtual machine, the storage capacity of the virtual machine, and the location of the virtual machine.
为了更好的理解上述VNF的管理过程,以下结合辅图8-附图12以及优选实施例一至优选实施例五进行说明,但不用于限定本发明实施例的保护范围。In order to better understand the above-mentioned VNF management process, the following description will be made in conjunction with supplementary Figures 8-12 and preferred embodiments 1 to 5, but this is not intended to limit the scope of protection of the embodiments of the present invention.
优选实施例一:VNF实例化完成后,EM需要给VNF的所有虚拟机建模,如图8所示:Preferred embodiment 1: After the instantiation of the VNF is completed, the EM needs to model all the virtual machines of the VNF, as shown in Figure 8:
步骤S800:VNF实例化完成后,VNF与EM建立链接;Step S800: After the instantiation of the VNF is completed, the VNF establishes a link with the EM;
步骤S802:EM从VNF获取该VNF的所有虚拟机相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并为每个虚拟机建立一个对应的VirtualMachine对象实例来表示各个虚拟机,表示该VNF的ManagedFunction对象实例包含所有的VirtualMachine对象实例,且ManagedFunction对象中有VNF的标识。Step S802: EM obtains all virtual machine-related information of the VNF from the VNF, wherein the relevant information of each virtual machine includes the virtual machine ID, CPU quantity, memory capacity, storage capacity, the location of the virtual machine, and information for each virtual machine Each machine creates a corresponding VirtualMachine object instance to represent each virtual machine, indicating that the ManagedFunction object instance of the VNF includes all VirtualMachine object instances, and the ManagedFunction object has the VNF identifier.
步骤S804:NM/OSS发送获取VNF及其虚拟机信息的消息给EM;Step S804: NM/OSS sends a message to obtain VNF and its virtual machine information to EM;
步骤S806:EM发送表示该VNF的ManagedFunction对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/OSS。Step S806: The EM sends the information representing the ManagedFunction object instance of the VNF and all the VirtualMachine object instances representing the virtual machines contained therein to the NM/OSS.
优选实施例二:VNF扩展后,EM需要给新增的虚拟机建模,如图9所示:Preferred Embodiment 2: After the VNF is expanded, the EM needs to model the newly added virtual machine, as shown in Figure 9:
步骤S900:VNF的Scale out操作完成,VNF给EM发送虚拟机信息变更通知;Step S900: the Scale out operation of the VNF is completed, and the VNF sends a virtual machine information change notification to the EM;
步骤S902:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并为新增的虚拟机建立一个对应的VirtualMachine对象实例来表示该虚拟机,该VirtualMachine对象实例被表示该VNF的ManagedFunction对象实例包含,且ManagedFunction对象中有VNF的标识。Step S902: The EM obtains from the VNF relevant information about all virtual machines of the VNF according to the notification information, wherein the relevant information of each virtual machine includes the virtual machine ID, the number of CPUs, the memory capacity, the storage capacity, the location of the virtual machine, and Create a corresponding VirtualMachine object instance for the newly added virtual machine to represent the virtual machine, the VirtualMachine object instance is included in the ManagedFunction object instance representing the VNF, and the ManagedFunction object has the VNF identifier.
步骤S904:NM/OSS发送获取VNF及其虚拟机信息的消息给EM;Step S904: NM/OSS sends a message to obtain VNF and its virtual machine information to EM;
步骤S906:EM发送表示该VNF的ManagedFunction对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/OSS;Step S906: EM sends information representing the ManagedFunction object instance of the VNF and all the VirtualMachine object instances representing virtual machines contained therein to the NM/OSS;
优选实施例三:VNF收缩后,EM应该将减少的虚拟机对应的对象实例删除,如图10所示:Preferred embodiment three: After the VNF shrinks, the EM should delete the object instance corresponding to the reduced virtual machine, as shown in Figure 10:
步骤S100:VNF的Scale in操作完成后,VNF给EM发送虚拟机信息变更通知;Step S100: After the Scale in operation of the VNF is completed, the VNF sends a virtual machine information change notification to the EM;
步骤S102:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,并删除已经不存在的虚拟机所对应的VirtualMachine对象实例;Step S102: According to the notification information, the EM obtains relevant information of all virtual machines of the VNF from the VNF, and deletes the VirtualMachine object instance corresponding to the virtual machine that no longer exists;
步骤S104:NM/OSS发送获取VNF及其虚拟机信息的消息给EM;Step S104: NM/OSS sends a message to obtain VNF and its virtual machine information to EM;
步骤S106:EM发送表示该VNF的ManagedFunction对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/OSS;Step S106: The EM sends information representing the ManagedFunction object instance of the VNF and all the VirtualMachine object instances representing the virtual machines contained therein to the NM/OSS;
优选实施例四:VNF容量增加或减少后,EM需要更新虚拟机对象实例的属性,如图11所示:Preferred Embodiment 4: After the VNF capacity increases or decreases, the EM needs to update the attributes of the virtual machine object instance, as shown in Figure 11:
步骤S110:VNF的Scale up或down操作完成后,VNF给EM发送虚拟机信息变更通知;Step S110: After the Scale up or down operation of the VNF is completed, the VNF sends a virtual machine information change notification to the EM;
步骤S112:EM根据通知信息,从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并更新虚拟机对应的VirtualMachine对象实例的属性;Step S112: According to the notification information, the EM obtains the relevant information of all virtual machines of the VNF from the VNF, wherein the relevant information of each virtual machine includes the identification of the virtual machine, the number of CPUs, the memory capacity, the storage capacity, the location of the virtual machine, and Update the attributes of the VirtualMachine object instance corresponding to the virtual machine;
步骤S114:NM/OSS发送获取VNF及其虚拟机信息的消息给EM;Step S114: NM/OSS sends a message to obtain VNF and its virtual machine information to EM;
步骤S116:EM发送表示该VNF的ManagedFunction对象实例及其包含的所有表示虚拟机的VirtualMachine对象实例的信息给NM/OSS;Step S116: The EM sends information representing the ManagedFunction object instance of the VNF and all the VirtualMachine object instances representing the virtual machines contained therein to the NM/OSS;
优选实施例五:EM重启后,需要更新虚拟机对象实例的属性,如图12所示:Preferred embodiment five: after the EM restarts, it is necessary to update the attributes of the virtual machine object instance, as shown in Figure 12:
步骤S120:EM重启后,EM与VNF建立链接;Step S120: After the EM restarts, the EM establishes a link with the VNF;
步骤S122:EM从VNF获取该VNF所有虚拟机的相关信息,其中每个虚拟机的相关信息包括该虚拟机标识,CPU数量,内存容量,存储容量,该虚拟机的位置,并更新虚拟机对应的VirtualMachine对象实例的属性;Step S122: The EM obtains the relevant information of all virtual machines of the VNF from the VNF, wherein the relevant information of each virtual machine includes the identification of the virtual machine, the number of CPUs, the memory capacity, the storage capacity, the location of the virtual machine, and updates the virtual machine corresponding The properties of the VirtualMachine object instance;
步骤S124:NM/OSS发送获取VNF及其虚拟机信息的消息给EM;Step S124: NM/OSS sends a message to obtain VNF and its virtual machine information to EM;
步骤S126:EM发送表示该VNF的ManagedFunction(管理功能)对象实例及其包含的所有表示虚拟机的VirtualMachine(虚拟机)对象实例的信息给NM/OSS。Step S126: The EM sends information representing the ManagedFunction (management function) object instance of the VNF and all the contained VirtualMachine (virtual machine) object instances representing virtual machines to the NM/OSS.
综上所述,本发明实施例的上述技术方案达到了以下技术效果:解决了相关技术中,EM尚不能管理虚拟机和虚拟资源而导致的不能知晓当前虚拟机以及虚拟资源的运行情况,进而NM就不能够根据EM获取到虚拟资源的运行情况的问题,进而实现运营商能够获取到当前虚拟机的虚拟资源情况,扩展了虚拟网络功能的应用范围。To sum up, the above-mentioned technical solution of the embodiment of the present invention achieves the following technical effects: solves the problem that in related technologies, EM cannot manage virtual machines and virtual resources and cannot know the running status of the current virtual machine and virtual resources, and then The NM will not be able to obtain the running status of the virtual resources according to the EM, so that the operator can obtain the virtual resource status of the current virtual machine, which expands the application scope of the virtual network function.
在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实施方式中描述的技术方案。In another embodiment, software is also provided, and the software is used to implement the technical solutions described in the above embodiments and preferred implementation manners.
在另外一个实施例中,还提供了一种存储介质,该存储介质中存储有上述软件,该存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。In another embodiment, there is also provided a storage medium, in which the software is stored, the storage medium includes but not limited to: optical discs, floppy disks, hard disks, rewritable memories, and the like.
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。It should be noted that the terms "first" and "second" in the description and claims of the present invention and the above drawings are used to distinguish similar objects, but not necessarily used to describe a specific sequence or sequence. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device comprising a sequence of steps or elements is not necessarily limited to the expressly listed instead, may include other steps or elements not explicitly listed or inherent to the process, method, product or apparatus.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510027963.5ACN105871570A (en) | 2015-01-20 | 2015-01-20 | Method and device of managing virtualized network function (VNF) |
| PCT/CN2015/087708WO2016115896A1 (en) | 2015-01-20 | 2015-08-20 | Method and device for management of virtual network function (vnf) |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510027963.5ACN105871570A (en) | 2015-01-20 | 2015-01-20 | Method and device of managing virtualized network function (VNF) |
| Publication Number | Publication Date |
|---|---|
| CN105871570Atrue CN105871570A (en) | 2016-08-17 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510027963.5AWithdrawnCN105871570A (en) | 2015-01-20 | 2015-01-20 | Method and device of managing virtualized network function (VNF) |
| Country | Link |
|---|---|
| CN (1) | CN105871570A (en) |
| WO (1) | WO2016115896A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018050013A1 (en)* | 2016-09-13 | 2018-03-22 | 中兴通讯股份有限公司 | Method and apparatus for managing network function node |
| CN108023749A (en)* | 2016-11-03 | 2018-05-11 | 华为技术有限公司 | Manage the method, apparatus and system of network section |
| CN108207008A (en)* | 2016-12-19 | 2018-06-26 | 中兴通讯股份有限公司 | A kind of management method and device for virtualizing network element |
| CN109213567A (en)* | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | Method and equipment for managing VNF instantiation |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11003516B2 (en)* | 2017-07-24 | 2021-05-11 | At&T Intellectual Property I, L.P. | Geographical redundancy and dynamic scaling for virtual network functions |
| US11201798B2 (en) | 2018-05-07 | 2021-12-14 | At&T Intellectual Property I, L.P. | Automated virtual network function modification |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102364894A (en)* | 2011-10-21 | 2012-02-29 | 中兴通讯股份有限公司 | Issuing method for configuration data file and network management equipment |
| US20140201374A1 (en)* | 2013-01-11 | 2014-07-17 | Futurewei Technologies, Inc. | Network Function Virtualization for a Network Device |
| CN104219127A (en)* | 2014-08-30 | 2014-12-17 | 华为技术有限公司 | Creation method and device of virtual network instance |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104253866B (en)* | 2014-09-20 | 2018-03-27 | 华为技术有限公司 | Software deployment method, system and the relevant device of virtual network function network element |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102364894A (en)* | 2011-10-21 | 2012-02-29 | 中兴通讯股份有限公司 | Issuing method for configuration data file and network management equipment |
| US20140201374A1 (en)* | 2013-01-11 | 2014-07-17 | Futurewei Technologies, Inc. | Network Function Virtualization for a Network Device |
| CN104219127A (en)* | 2014-08-30 | 2014-12-17 | 华为技术有限公司 | Creation method and device of virtual network instance |
| Title |
|---|
| ETSI: "《ETSI GS NFV-MAN 001 v1.1.1(2014-12)》", 31 December 2014* |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018050013A1 (en)* | 2016-09-13 | 2018-03-22 | 中兴通讯股份有限公司 | Method and apparatus for managing network function node |
| CN108023749A (en)* | 2016-11-03 | 2018-05-11 | 华为技术有限公司 | Manage the method, apparatus and system of network section |
| CN108207008A (en)* | 2016-12-19 | 2018-06-26 | 中兴通讯股份有限公司 | A kind of management method and device for virtualizing network element |
| WO2018113571A1 (en)* | 2016-12-19 | 2018-06-28 | 中兴通讯股份有限公司 | Virtualized network element management method and device, and computer storage medium |
| CN109213567A (en)* | 2017-06-29 | 2019-01-15 | 华为技术有限公司 | Method and equipment for managing VNF instantiation |
| US11301284B2 (en) | 2017-06-29 | 2022-04-12 | Huawei Technolgoies Co., Ltd. | Method for managing VNF instantiation and device |
| CN109213567B (en)* | 2017-06-29 | 2022-05-13 | 华为技术有限公司 | Method and equipment for managing VNF instantiation |
| Publication number | Publication date |
|---|---|
| WO2016115896A1 (en) | 2016-07-28 |
| Publication | Publication Date | Title |
|---|---|---|
| US10862760B2 (en) | Network functions virtualization | |
| US10270648B2 (en) | Configuration information management method, device, network element management system and storage medium | |
| US10523529B2 (en) | Method and apparatus for deploying network service | |
| CN107689882B (en) | A method and device for service deployment in a virtualized network | |
| US12328245B2 (en) | Interoperable cloud based media processing using dynamic network interface | |
| CN105871570A (en) | Method and device of managing virtualized network function (VNF) | |
| CN106134141B (en) | A method and device for updating network service descriptor NSD | |
| EP3839726B1 (en) | Software modification initiation method and apparatus | |
| US20080155245A1 (en) | Network booting apparatus and method | |
| CN106936619B (en) | Method and apparatus for deploying network services | |
| CN116724543B (en) | Container cluster management method and device | |
| CN105827428A (en) | Management method and device of asset information | |
| CN103595801A (en) | Cloud computing system and real-time monitoring method for virtual machine in cloud computing system | |
| CN109995552B (en) | VNF service instantiation method and device | |
| WO2017066931A1 (en) | Method and device for managing certificate in network function virtualization architecture | |
| CN111245634A (en) | Virtualization management method and device | |
| WO2017121153A1 (en) | Software upgrading method and device | |
| WO2020216038A1 (en) | Data management method, lepm, and mepm | |
| WO2016183832A1 (en) | Network service instantiation method and device | |
| KR20150108230A (en) | Cluster construction method and apparatus thereof | |
| CN109905258B (en) | PaaS management method, device and storage medium | |
| CN112889247B (en) | VNF service instantiation method and device | |
| CN105827467A (en) | Registration center upgrade method, related equipment and system | |
| WO2021121595A1 (en) | Discovering an instance of a virtual network function | |
| HK40056282A (en) | Method for processing media content in network-based media processing and apparatus thereof |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WW01 | Invention patent application withdrawn after publication | Application publication date:20160817 | |
| WW01 | Invention patent application withdrawn after publication |