CN107566136A - Virtual NE management EM establishes the method, apparatus and system of connection - Google Patents
Virtual NE management EM establishes the method, apparatus and system of connection Download PDFInfo
- Publication number
- CN107566136A CN107566136A CN201610505399.8A CN201610505399A CN107566136A CN 107566136 A CN107566136 A CN 107566136A CN 201610505399 A CN201610505399 A CN 201610505399A CN 107566136 A CN107566136 A CN 107566136A
- Authority
- CN
- China
- Prior art keywords
- virtual
- instance
- address information
- oss
- indication message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention provides the method, apparatus and system that a kind of Virtual NE management EM establishes connection, wherein, this method includes:Address information is obtained, wherein, the address information includes at least one of:The address information of virtual EM examples, the address information of the network management NM/ OSSs OSS belonging to virtual EM examples;The connection established according to the triggering of the address information of acquisition between virtual EM examples and NM/OSS.By the present invention, after solving network function virtualization, virtual EM and NM establishes the problem of connecting.
Description
Technical Field
The invention relates to the field of communication, in particular to a method, a device and a system for establishing connection by virtual network Element Management (EM).
Background
In a mobile communication network, an operator evaluates the network quality, the utilization rate of network or service resources and the processing capacity of the network through the analysis of performance measurement data, and can also grasp the operation condition of the network in time through carrying out threshold monitoring on the performance data, and when the performance measurement value exceeds a preset threshold value of the measurement, a corresponding notice containing a performance alarm is reported to the operator, so that the operator can take corresponding measures in time to prevent the network from serious faults and even paralysis.
After the network function is virtualized, the network management architecture and mechanism have some changes, and the management architecture after the network function is virtualized is shown in fig. 1, in which: a Network Function Virtualization Orchestrator (NFVO) is responsible for the life cycle management of Network services, the resource scheduling of Network Function Virtualization Infrastructure (NFVI) across a Virtual Infrastructure Manager (VIM), and other Functions. A virtual network function Manager (VNF Manager, abbreviated VNFM) is responsible for lifecycle management of VNFs, each having an associated VNFM. The VIM is responsible for controlling and managing NFVI computation, storage, and network resources. Scaling operations including Scale out \ up and Scale in \ down are arranged in the life cycle of the VNF, and the virtual resources of the VNF can be adjusted.
The traditional Network Management usually adopts a three-layer Management structure including a Network Management (NM) or an Operation Support System (OSS), an Element Management (EM), and an Element. Herein, NM is also referred to as a Network Management System (NMs), and EM is also referred to as an Element Management System (EMs). The interface between the OSS/NM and the EM is a northbound interface and the EM and the network element are southbound interfaces. And the EM completes the configuration of the network element and the acquisition of information such as network element performance, faults, alarms and the like. NM is oriented to network monitoring and analysis of the whole network, and the functions comprise monitoring and operation of network topology, whole network fault warning and acceptance, whole network configuration information acquisition and configuration distribution, end-to-end network performance monitoring and analysis, flow direction and flow distribution monitoring and analysis and the like. After the network function is virtualized, the traditional network manager is responsible for managing the virtual network function application layer.
After network function virtualization, in order to enable full-automatic deployment, network Element Management (EM) also has a virtualization requirement, and when an address of the virtual EM is dynamically allocated after the virtual EM is instantiated, the virtual EM needs to be capable of establishing connection with an NM, otherwise, the NM cannot perform application layer management on a VNF instance managed by the NM through the virtual EM, but a method for establishing connection between the virtual EM and the NM does not exist in the related art.
In view of the above problems, no effective solution has been proposed in the related art.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for establishing connection of virtual network Element Management (EM), which are used for at least solving the problem that the connection between the virtual EM and a Network Management (NM) is established after network functions are virtualized in the related technology.
According to an embodiment of the present invention, a method for a virtual network element to manage an EM to establish a connection is provided, including: acquiring address information, wherein the address information comprises at least one of the following: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs; and triggering and establishing the connection between the virtual EM instance and the NM/OSS according to the acquired address information.
Optionally, the obtaining the address information includes: receiving a first indication message from a network function virtualization orchestrator NFVO for indicating instantiation of the virtual EM; instantiating the virtual EM according to the first indication message, and acquiring the address information according to the first indication message.
Optionally, the obtaining address information of the virtual EM instance according to the first indication message includes: acquiring the address information of the virtual EM instance from an address allocation server according to the address information of the address allocation server carried in the first indication message; or, determining a configured address allocation server, and acquiring the address information of the virtual EM instance from the determined configured address allocation server.
Optionally, the obtaining, according to the first indication message, address information of the NM/OSS to which the virtual EM instance belongs includes at least one of: acquiring the address information of the NM/OSS carried in the first indication message; and acquiring the address information of the NM/OSS from the VNFD of the virtual EM according to the VNFD identification id of the virtual network function descriptor of the virtual EM carried in the first indication message.
Optionally, when triggering establishment of a connection between the virtual EM instance and the NM/OSS according to the address information of the virtual EM instance, triggering establishment of a connection between the virtual EM instance and the NM/OSS includes: and returning a completion message for indicating that the instantiation of the virtual EM is completed to the NFVO, wherein the completion message carries address information of the virtual EM instance, and the completion message is used for indicating the NFVO to send the address information of the virtual EM instance to the NM/OSS so as to indicate the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
Optionally, when triggering establishment of a connection between the virtual EM instance and the NM/OSS according to the address information of the NM/OSS, triggering establishment of a connection between the virtual EM instance and the NM/OSS includes: and sending the address information of the virtual NM/OSS to the virtual EM, wherein the address information of the virtual NM/OSS is used for the virtual EM and the NM/OSS to establish connection.
Optionally, when triggering establishment of a connection between the virtual EM instance and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS, triggering establishment of a connection between the virtual EM instance and the NM/OSS includes: and establishing a virtual link between the virtual EM and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS.
Optionally, after instantiating the virtual EM according to the first indication message, the method further comprises: determining a Virtual Network Function (VNF) instance managed by the virtual EM; creating a virtual link between the virtual EM and the VNF instance managed by the virtual EM.
Optionally, determining that the virtual network function VNF instance managed by the virtual EM comprises at least one of: obtaining a VNFD id of a VNF instance managed by the virtual EM, which is carried in the first indication message; instantiating the VNF instance according to the VNFD id of the VNF instance; obtaining a VNF instance id of a VNF instance managed by the virtual EM, which is carried in the first indication message; determining the VNF instances managed by the virtual EM according to the VNF instance ids; acquiring the VNF instance managed by the virtual EM from the VNFD of the virtual EM according to the VNFD identification id of the virtual EM carried in the first indication message.
In another embodiment of the present invention, a method for a virtual network element to manage an EM to establish a connection is provided, including: determining virtual network Element Management (EM) needing to be instantiated; sending a first indication message indicating instantiation of the virtual EM to a Virtual Network Function Manager (VNFM), wherein the first indication message is used for indicating the VNFM to acquire address information and triggering establishment of connection between a virtual EM instance and a Network Management (NM)/OSS to which the virtual EM instance belongs according to the acquired address information, and the address information comprises at least one of the following: address information of the virtual EM instance, address information of a network management NM/operation support system OSS to which the virtual EM instance belongs.
Optionally, after sending the first indication message to the VNFM indicating to instantiate the virtual EM, the method further comprises: receiving a completion message from the VNFM indicating that instantiation of the virtual EM is complete; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to the NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
Optionally, the determining that the virtual network element management EM needs to be instantiated includes: receiving a second indication message from the NM/OSS, wherein the second indication message is used for indicating to instantiate the virtual EM.
Optionally, sending the first indication message to the VNFM indicating instantiation of the virtual EM comprises: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining the virtual EM according to the VNFD identification id of the virtual EM in the NSD; sending the first indication message to the VNFM according to the determined virtual EM.
Optionally, the first indication message is further used to instruct the VNFM to create a virtual link between the virtual EM and a VNF instance managed by the virtual EM.
Optionally, sending the first indication message to the VNFM indicating instantiation of the virtual EM comprises: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining the virtual EM and the VNF instance managed by the virtual EM according to the VNFD identification id of the virtual EM and the VNF id of the VNF managed by the virtual EM in the NSD, or determining the virtual EM and the VNF instance managed by the virtual EM according to the VNFD identification id of the virtual EM and the VNF instance id of the VNF instance managed by the EM in the NSD; sending the first indication message to the VNFM according to the determined virtual EM and the VNF instance managed by the virtual EM.
Optionally, the NSD includes information indicating a sequence of operations performed on the virtual EM and a VNF instance managed by the virtual EM, where the operations include at least one of: instantiating the virtual EM, instantiating the VNF, establishing a virtual link of the virtual EM and the VNF.
Optionally, in case it is determined that the virtual EM already exists, the method further comprises: receiving a query message from the NM/OSS, wherein the query message is used for requesting to query the address information of the virtual EM instance; and sending the address information of the virtual EM instance to the NM/OSS according to the query message, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
In another embodiment of the present invention, an apparatus for virtual network element management EM to establish a connection is provided, including: an obtaining module, configured to obtain address information, where the address information includes at least one of: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs; and the establishing module is used for triggering and establishing the connection between the virtual EM example and the NM/OSS according to the acquired address information.
Optionally, the obtaining module includes: a first receiving unit, configured to receive a first indication message from a network function virtualization orchestrator NFVO, for indicating to instantiate the virtual EM; an obtaining unit, configured to instantiate the virtual EM according to the first indication message, and obtain the address information according to the first indication message.
Optionally, the apparatus further comprises: a determining module for determining a virtual network function, VNF, instance managed by the virtual EM after instantiating the virtual EM according to the first indication message; a creation module to create a virtual link between the virtual EM and the VNF instance managed by the virtual EM.
In another embodiment of the present invention, another apparatus for virtual network element management EM to establish a connection is provided, including: the determining module is used for determining virtual network Element Management (EM) needing to be instantiated; a sending module, configured to send a first indication message indicating to instantiate the virtual EM to a virtual network function manager VNFM, where the first indication message is used to indicate the VNFM to acquire address information, and trigger establishment of a connection between a virtual EM instance and a network management NM/OSS to which the virtual EM instance belongs according to the acquired address information, where the address information includes at least one of: address information of a virtual EM instance, address information of a network management NM/operation support system OSS to which the virtual EM instance belongs.
Optionally, the apparatus further comprises: a receiving and processing module for receiving a completion message from the VNFM indicating completion of instantiating the virtual EM after sending the first indication message indicating instantiation of the virtual EM to the VNFM; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to the NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
Optionally, the determining module includes: a second receiving unit, configured to receive a second indication message from the NM/OSS, wherein the second indication message is used to indicate that the virtual EM is instantiated.
In another embodiment of the present invention, a system for establishing a connection by virtual network element management EM is provided, including a virtual network function manager VNFM and a network function virtualization orchestrator NFVO, where the NFVO is configured to determine that a virtual network element management EM needs to be instantiated; sending a first indication message to the VNFM indicating instantiation of the virtual EM; the VNFM is connected to the NFVO for receiving the first indication message; acquiring address information according to the first indication message, wherein the address information packet comprises at least one of the following: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs; and triggering and establishing the connection between the virtual EM instance and the NM/OSS according to the acquired address information.
Optionally, the VNFM is further configured to determine a virtual network function, VNF, instance managed by the virtual EM; creating a virtual link between the virtual EM and the VNF instance managed by the virtual EM.
Optionally, the NFVO is further configured to receive a completion message from the VNFM indicating that instantiating the virtual EM is complete; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to the NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
According to still another embodiment of the present invention, there is also provided a storage medium. The storage medium is configured to store program code for performing the above steps.
By means of the invention, the establishment of the connection between the virtual EM and the NM/OSS is triggered by the address information according to the virtual EM instance and/or the NM/OSS address information. Therefore, the problem that the virtual EM and the NM are connected after network functions are virtualized is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a diagram illustrating a management architecture after virtualization of network functions in the related art;
fig. 2 is a flowchart (one) of a method for establishing a connection by a virtual network Element Manager (EM) according to an embodiment of the present invention;
fig. 3 is a flowchart (ii) of a method for establishing a connection by a virtual network element management EM according to an embodiment of the present invention;
fig. 4 is a flowchart (one) of the operation of the virtual network element management EM for establishing a connection according to an embodiment of the present invention;
fig. 5 is a flowchart (two) of the operation of the virtual network element management EM to establish a connection according to an embodiment of the present invention;
FIG. 6 is a flowchart of NM/OSS establishing a virtual link with a virtual EM according to an embodiment of the present invention;
fig. 7 is a block diagram (one) of a device for establishing a connection by a virtual network element management EM according to an embodiment of the present invention;
fig. 8 is a block diagram of an apparatus for virtual network Element Management (EM) to establish a connection according to an embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
Fig. 2 is a flowchart (one) of a method for establishing a connection by a virtual network element management EM according to an embodiment of the present invention, as shown in fig. 2, the process includes the following steps:
step S202, obtaining address information, wherein the address information comprises at least one of the following: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs;
and step S204, triggering and establishing the connection between the virtual EM and the NM/OSS according to the acquired address information.
Through the steps, the connection between the virtual EM and the NM/OSS is established by triggering according to the address information of the virtual EM instance and/or the address information of the NM/OSS. Therefore, the problem that the virtual EM and the NM/OSS are connected after network function virtualization is solved, and further the connection between the virtual EM and the NM/OSS is realized, so that the function of application layer management of VNF instances managed by the virtual EM by the NM/OSS is facilitated, and the virtual EM is convenient to deploy.
Optionally, the execution subject of the above steps may be VNFM, but is not limited thereto.
In an optional embodiment, the obtaining the address information includes: receiving a first indication message used for indicating instantiation of the virtual EM from a network function virtualization orchestrator NFVO; instantiating a virtual EM according to a first indication message, and acquiring the address information according to the first indication message. In this embodiment, the VNFD id of the virtual EM may be included in a descriptor (Network Service Descriptors, NSD for short) of a Network Service; a second indication message to instantiate the NS may be sent to the NFVO by NM/OSS first; the NFVO receives the second indication message of the instantiated NS, then determines the virtual EM needing to be instantiated according to the VNFD id of the virtual EM in the NSD, and sends the first indication message of the instantiated virtual EM to the VNFM; the VNFM receives a first indication message sent by the NFVO, instantiates the virtual EM, and acquires address information of a virtual EM instance from an address allocation server; and acquiring the address information of NM/OSS to which the virtual EM instance belongs according to the received first indication message.
In an optional embodiment, acquiring the address information of the virtual EM instance according to the first indication message includes: acquiring the address information of the virtual EM example from the address server according to the address information of the address allocation server carried in the first indication message; or, determining a configured address allocation server, and acquiring the address information of the virtual EM instance from the determined configured address allocation server. In this embodiment, the address information of the virtual EM instance may also be directly obtained from the received first indication message.
In an optional embodiment, acquiring the address information of the NM/OSS to which the virtual EM instance belongs according to the first indication message includes at least one of: acquiring the address information of NM/OSS carried in the first indication message; and acquiring the address information of the NM/OSS from the VNFD of the EM according to the VNFD identification id of the virtual network function descriptor of the virtual EM carried in the first indication message. In this embodiment, the address information of the NM/OSS to which the virtual EM belongs may be directly obtained from the received first indication message, or obtained from the VNFD of the virtual EM according to the VNFD id of the virtual EM in the received first indication message, it should be noted that the above-mentioned manners of obtaining the address information of the NM/OSS to which the EM belongs are only two examples, and may also be obtained in other manners, and details thereof are not repeated.
In an optional embodiment, when triggering establishment of a connection between a virtual EM instance and an NM/OSS according to address information of the virtual EM instance, triggering establishment of a connection between the virtual EM instance and the NM/OSS includes: and returning a completion message for indicating completion of instantiation of the virtual EM to the NFVO, wherein the completion message carries address information of the virtual EM instance, and the completion message is used for indicating the NFVO to send the address information of the virtual EM instance to NM/OSS so as to indicate the NM/OSS to establish connection with the virtual EM instance according to the address information of the virtual EM instance.
In an optional embodiment, when triggering establishment of a connection between the virtual EM instance and the NM/OSS according to the address information of the NM/OSS, triggering establishment of a connection between the virtual EM instance and the NM/OSS includes: sending address information of the virtual NM/OSS to the virtual EM, wherein the address information of the virtual NM/OSS is used for the virtual EM and the NM/OSS to establish connection; when establishing a connection between a virtual EM instance and an NM/OSS according to address information of the virtual EM instance and address information of the NM/OSS, triggering establishment of the connection between the virtual EM instance and the NM/OSS comprises: and establishing a virtual link between the virtual EM and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS. Address information of virtual EM instance in this embodiment, the virtual EM establishing a connection with NM/OSS according to the address information of the virtual EM instance includes: the VNFM sends a completion message of the completion of the virtual EM instantiation to the NFVO, wherein the completion message carries address information of the virtual EM instance; NFVO receives the completion message of virtual EM instantiation completion and sends the completion message of NS instantiation completion to NM/OSS, wherein the completion message carries the address information of the virtual EM; NM/OSS sends request message for establishing connection to virtual EM according to received address information of virtual EM example; the virtual EM sends a connection establishment response message to the NM/OSS; NM/OSS performs application layer management on VNF instances managed by NM/OSS through virtual EM; establishing the connection between the virtual EM and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS comprises the following steps: the VNFM configures the address information of NM/OSS to which the virtual EM instance belongs to the virtual EM; and the virtual EM sends a triggering connection establishment request message to the NM/OSS according to the obtained NM/OSS address information. NM/OSS sends a trigger to establish connection response message to virtual EM.
In an optional embodiment, after instantiating the virtual EM according to the first indication message, the method further includes: determining a Virtual Network Function (VNF) instance managed by the virtual EM; a virtual link is created between the virtual EM and a VNF instance managed by the virtual EM. In this embodiment, the VNFM may further instantiate the VNF instance managed by the virtual EM according to the received first indication message from the NFVO, and create a virtual link between the virtual EM and the VNF instance managed by the virtual EM, so that the NM/OSS may perform application layer management on the VNF instance managed by the virtual EM. It should be noted that, in the present invention, the VNFM establishes a virtual link between the virtual EM and the VNF managed by the VNFM, and makes no order between the connection establishment of the VNFM and the connection establishment of the virtual EM and the NM/OSS. After the virtual EM establishes a connection with the NM/OSS and the VNF instance managed by the virtual EM, the NM/OSS may manage the application layer of the VNF instance through the EM.
In an alternative embodiment, determining the instance of the virtual network function VNF managed by the virtual EM comprises at least one of: obtaining a VNFD id of a VNF instance managed by the virtual EM, which is carried in the first indication message; instantiating the VNF instance according to the VNFD id of the VNF instance; acquiring a VNF instance id of the VNF instance managed by the virtual EM, which is carried in the first indication message; determining the VNF instance managed by the virtual EM according to the VNF instance id; and acquiring a VNF instance managed by the virtual EM from the VNFD of the virtual EM according to the VNFD identification id of the virtual EM carried in the first indication message. In an embodiment of the present invention, the descriptor NSD of the network service includes a VNFD id of a VNF managed by the virtual EM; NM/OSS sends a first indication message of instantiating NS to NFVO; the NFVO receives a first indication message for instantiating the NS, then determines a VNF needing to be instantiated according to a VNFD id of the VNF managed by the virtual EM in the NSD, and sends the first indication message for instantiating the VNF instance to the VNFM; the VNFM instantiates a VNF instance managed by the virtual EM.
As can be seen from the above embodiments, information of a virtual EM and its managed VNF may be first present in the NSD of the network service to which the virtual EM instance belongs, and the virtual EM and its managed VNF may be identified by the following two ways:
identified by VNFD id;
identified by VNF instance id;
wherein, when identified by VNFD id, it may mean that a virtual EM instance and/or a VNF instance managed by the virtual EM needs to be instantiated according to the VNFD pointed to by the VNFD id.
When identified by a VNF instance id, it represents that the virtual EM instance and/or the VNF instance managed by the virtual EM is already present.
The NSD may include a sequence of operations performed on the virtual EM and the VNF instance managed by the virtual EM, where the operations may include instantiating the virtual EM, instantiating the VNF instance managed by the virtual EM, and establishing a virtual link between the virtual EM and the VNF instance managed by the virtual EM. The NFVO may instruct the VNFM to perform a corresponding operation according to the order policy in the NSD to send a message to the VNFM.
Alternatively, information of a VNF managed by the virtual EM may first exist in a VNFD of the virtual EM, or information of a virtual EM managing the VNF may first exist in a VNFD of the VNF.
Another method for establishing a connection by a virtual network element management EM is further provided in the embodiment of the present invention, fig. 3 is a flowchart (ii) of a method for establishing a connection by a virtual network element management EM according to the embodiment of the present invention, and as shown in fig. 3, the method includes:
step 302: determining virtual network Element Management (EM) needing to be instantiated;
step 304: sending a first indication message indicating instantiation of the virtual EM to a Virtual Network Function Manager (VNFM), wherein the first indication message is used for indicating the VNFM to acquire address information, and triggering establishment of connection between a virtual EM instance and a Network Management (NM)/OSS to which the virtual EM instance belongs according to the acquired address information, wherein the address information comprises at least one of the following: address information of the virtual EM instance, address information of the network management NM/operation support system OSS to which the virtual EM instance belongs.
Through the above steps, the connection between the virtual EM and the NM/OSS is established according to the address information of the virtual EM instance and/or the address information of the NM/OSS. Therefore, the problem that the virtual EM and the NM are connected after network function virtualization is solved, and further the connection between the virtual EM and the NM/OSS is achieved, so that the function that the NM/OSS conducts application layer management on VNF instances managed by the virtual EM is facilitated, and the virtual EM is convenient to deploy. In an optional embodiment, after sending the first indication message indicating to instantiate the virtual EM to the VNFM, the method further comprises: receiving a completion message from the VNFM indicating completion of instantiating the virtual EM; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM example to the NM/OSS, wherein the address information of the virtual EM example is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM example.
In an optional embodiment, after sending the first indication message indicating to instantiate the virtual EM to the VNFM, the method further comprises: receiving a completion message from the VNFM indicating that instantiation of the virtual EM is complete; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to the NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
In an optional embodiment, the determining that the virtual network element management EM needs to be instantiated includes: and receiving a second indication message from the NM/OSS, wherein the second indication message is used for indicating the instantiation of the virtual EM.
In an optional embodiment, sending the first indication message indicating to instantiate the virtual EM to the VNFM comprises: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining the virtual EM according to the VNFD identification id of the virtual EM in the NSD; and sending the first indication message to the VNFM according to the determined virtual EM.
In an optional embodiment, the first indication message is further used to instruct the VNFM to create a virtual link between the virtual EM and a VNF instance managed by the virtual EM.
In an optional embodiment, sending the first indication message indicating to instantiate the virtual EM to the VNFM comprises: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining VNF instances managed by a virtual EM and a virtual EM according to a VNFD identification id of the virtual EM in the NSD and a VNFD id of a VNF managed by the EM; or determining the VNF instances managed by the virtual EM and the virtual EM according to the VNFD identification id of the virtual EM in the NSD and the VNF instance id of the VNF instance managed by the EM; and sending a first indication message to the VNFM according to the determined virtual EM and the VNF instance managed by the virtual EM.
In an optional embodiment, the NSD includes information indicating a sequence of operations performed on the virtual EM and/or a VNF instance managed by the virtual EM, where the operations include at least one of: instantiating the virtual EM, instantiating the VNF, and establishing a virtual link between the virtual EM and the VNF.
In an optional embodiment, in the case that it is determined that the virtual EM already exists, the method further includes: receiving a query message from the NM/OSS, wherein the query message is used for requesting to query the address information of the virtual EM instance; and sending the address information of the virtual EM instance to NM/OSS according to the query message, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
The invention is illustrated below with reference to specific examples:
fig. 4 is a flowchart (one) of an operation of a virtual network element management EM for establishing a connection according to an embodiment of the present invention, as shown in fig. 4, the process includes the following steps:
step 402: NM/OSS sends message of instantiating NS to NFVO; the descriptor NSD of the network service comprises a VNFD id of the virtual EM and a VNFD id of the managed VNF;
step 404: the NFVO receives a message of instantiating the NS, then determines the virtual EM needing to be instantiated and the VNF needing to be managed according to the VNFD id of the virtual EM in the NSD and the VNFD id of the VNF needing to be managed, and sends the message of instantiating the virtual EM and the VNF instance needing to be managed to the VNFM;
step 406: the VNFM receives a message sent by the NFVO, instantiates a virtual EM, and acquires address information of the virtual EM from a DHCP server;
step 408: the VNFM informs the NFVO of a message that the virtual EM instantiation is completed, wherein the message carries address information of a virtual EM instance;
step 410: the NFVO sends a message to instantiate a VNF instance managed by the virtual EM;
step 412: the VNFM instantiates a VNF instance managed by the virtual EM and creates a virtual link VL between the virtual EM and the VNF instance managed by the virtual EM;
step 414: the VNFM sends a message for completing the instantiation of the virtual EM to the NFVO, and carries the address information of the virtual EM instance;
step 416: NFVO receives the virtual EM instantiation completion message, sends the NS instantiation completion message to NM/OSS, and carries the address information of the virtual EM instance;
step 418: NM/OSS sends request message for establishing connection to virtual EM according to received address information of virtual EM example;
step 420: the virtual EM sends a connection establishment response message to the NM/OSS; NM/OSS performs application layer management on VNF instances managed by NM/OSS through EM; in this example, step 412 and step 414 are not in sequence during execution.
Fig. 5 is a flowchart (ii) of an operation of establishing a connection by a virtual network element management EM according to an embodiment of the present invention, and as shown in fig. 5, the flowchart includes the following steps:
step 502: NM/OSS sends message of instantiating NS to NFVO; the descriptor NSD of the network service includes a VNFD id of the virtual EM, and the VNFD of the virtual EM includes an id of a VNF instance managed by the virtual EM;
step 504: the NFVO receives the message of instantiating the NS, then determines the virtual EM needing to be instantiated according to the VNFD id of the virtual EM in the NSD, and sends the message of instantiating the virtual EM to the VNFM;
step 506: the VNFM receives a message of instantiating the virtual EM sent by the NFVO, and acquires the address information of NM/OSS to which the virtual EM instance belongs according to the received message; the address information may be directly obtained from the received message, or obtained from the VNFD of the virtual EM according to the VNFD id of the virtual EM in the received message;
step 508: the VNFM instantiates the virtual EM and acquires the address information of the virtual EM from the DHCP server;
step 510: the VNFM acquires the id of the VNF instance managed by the virtual EM from the VNFD of the virtual EM, and creates a virtual link between the virtual EM and the VNF instance managed by the virtual EM;
step 512-: the VNFM informs the NFVO of completing instantiation of the virtual EM, the NFVO informs the NM/OSS of completing instantiation of the NS, and the VNFM configures the address information of the NM/OSS to which the virtual EM belongs to the virtual EM;
step 516: the virtual EM sends a connection establishment request message according to the obtained NM/OSS address information and NM/OSS;
step 518: NM/OSS sends a connection establishment response message to the virtual EM; in this embodiment, the steps 510 and the steps (512-514) have no sequence in the execution process.
Fig. 6 is a flowchart of establishing a virtual link between the NM/OSS and the virtual EM according to an embodiment of the present invention, as shown in fig. 6, the flowchart includes the following steps:
step 602: NM/OSS sends message of instantiating NS to NFVO; the descriptor NSD of the network service includes a VNFD id of the virtual EM and a VNFD id of the managed VNF, and the VNFD of the virtual EM includes address information of NM/OSS to which the virtual EM instance belongs.
Step 604: the NFVO receives a message of instantiating the NS, then determines the virtual EM needing to be instantiated and the VNF needing to be managed according to the VNFD id of the virtual EM in the NSD and the VNFD id of the VNF needing to be managed, and sends the message of instantiating the virtual EM and the VNF instance needing to be managed to the VNFM;
step 606: the VNFM receives a message sent by the NFVO, and acquires address information of NM/OSS to which a virtual EM instance belongs from the VNFD of the virtual EM;
step 608: instantiating the virtual EM and acquiring the address information of the virtual EM from a DHCP server;
step 610: the VNFM creates a virtual link between the virtual EM and the NM/OSS to which the virtual EM instance belongs;
step 612: the VNFM sends a message that the instantiation of the virtual EM is completed to the NFVO;
step 614: the NFVO receives the message of the virtual EM instantiation completion and sends the message of the VNF managed by the virtual EM to the VNFM;
step 616: the VNFM instantiates a VNF instance managed by the virtual EM;
step 618: creating a virtual link between the virtual EM and the VNF instance it manages;
step 620: the VNFM sends a message for instantiating the VNF instance managed by the virtual EM to the NFVO;
step 622: NFVO sends a message to NM/OSS that NS instantiation is complete.
In an optional embodiment, if VNF information managed by the virtual EM exists in a VNFD of the virtual EM, NM/OSS sends a message to NFVO to update NS, where the message indicates to instantiate a new VNF, and a VNF instance id of the virtual EM to which the VNF belongs is included in the VNFD of the VNF; the NFVO sends a message for instantiating the VNF to the VNFM; the VNFM instantiates a VNF according to the received message, meanwhile, the fact that a virtual EM instance exists is judged according to a VNF instance id of the virtual EM in the VNFD, the VNFM establishes a virtual link between the VNF and the virtual EM to enable the VNF and the virtual EM to be connected, and VNF instance information managed in the configurable data of the virtual EM is modified.
In an alternative embodiment, if the virtual EM already exists, NM/OSS queries NFVO for NS message indicating address information of querying vEM; NFVO sends vEM address information to NM/OSS; NM/OSS sends request message for establishing connection to vEM; the virtual EM sends a setup connection response message to the NM/OSS.
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
In this embodiment, a device for virtual network element management EM to establish a connection is further provided, where the device is used to implement the foregoing embodiment and preferred embodiments, and details are not described again after the description is given. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 7 is a block diagram (a) of an apparatus for virtual network element management EM to establish a connection according to an embodiment of the present invention, and as shown in fig. 7, the apparatus includes: an acquisition module 72 and a creation module 74, which are described below:
an obtaining module 72, configured to obtain address information, where the address information includes at least one of: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs; and an establishing module 74, connected to the obtaining module 72, configured to trigger establishment of a connection between the virtual EM and the NM/OSS according to the obtained address information.
In an optional embodiment, the obtaining module 72 includes a first receiving unit and a obtaining unit, where the first receiving unit is configured to receive a first indication message from the network function virtualization orchestrator NFVO for indicating to instantiate the virtual EM; and an obtaining unit, configured to instantiate a virtual EM according to the first indication message, and obtain the address information according to the first indication message.
In an optional embodiment, the obtaining module 72 may obtain the address information of the virtual EM instance according to the first indication message by: acquiring the address information of the virtual EM example from an address allocation server according to the address information of the address allocation server carried in the first indication message; or, determining a configured address allocation server, and acquiring the address information of the virtual EM instance from the determined address allocation server.
In an optional embodiment, the obtaining module 72 may obtain the address information of the NM/OSS to which the virtual EM instance belongs according to the first indication message by at least one of: acquiring the address information of the NM/OSS carried in the first indication message; and acquiring the address information of the NM/OSS from a Virtual Network Function Descriptor (VNFD) of the virtual EM according to the VNFD identifier id of the virtual EM carried in the first indication message.
In an alternative embodiment, connection module 74 may establish the connection between the virtual EM and the NM/OSS by: when the connection between the virtual EM instance and the NM/OSS is triggered to be established according to the address information of the virtual EM instance, the triggering of the connection between the virtual EM instance and the NM/OSS comprises: returning a completion message for indicating completion of instantiating the virtual EM to the NFVO, wherein the completion message carries address information of a virtual EM instance, and the completion message is used for indicating the NFVO to send the address information of the virtual EM instance to NM/OSS so as to indicate the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance; when triggering the establishment of the connection between the virtual EM instance and the NM/OSS according to the address information of the NM/OSS, triggering the establishment of the connection between the virtual EM instance and the NM/OSS includes: sending address information of the virtual NM/OSS to the virtual EM, wherein the address information of the virtual NM/OSS is used for the virtual EM instance to establish connection with the NM/OSS; when establishing a connection between the virtual EM instance and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS, establishing a connection between the virtual EM instance and the NM/OSS includes: and establishing a virtual link between the virtual EM instance and the NM/OSS according to the address information of the virtual EM instance and the address information of the NM/OSS.
In an optional embodiment, after instantiating the virtual EM according to the first indication message, the apparatus further includes a first processing module, configured to determine a virtual network function VNF instance managed by the virtual EM; creating a virtual link between the virtual EM and the VNF instance managed by the virtual EM.
In an optional embodiment, the first processing module may determine a manner of the VNF instance managed by the virtual EM by at least one of the following manners: acquiring a VNFD id of a VNF instance managed by the virtual EM, which is carried in the first indication message; instantiating the VNF instance according to the VNFD id of the VNF instance; acquiring a VNF instance id of the VNF instance managed by the virtual EM, which is carried in the first indication message; determining the VNF instance managed by the virtual EM according to the VNF instance id; and acquiring the VNF instance managed by the virtual EM from the VNFD of the virtual EM according to the VNFD identification id of the virtual EM carried in the first indication message.
Fig. 8 is a block diagram (ii) of a structure of an apparatus for virtual network element management EM to establish a connection according to an embodiment of the present invention, and as shown in fig. 8, the apparatus includes: a determination module 82 and a sending module 84, which are described below:
a determining module 82, configured to determine that a virtual network element management EM needs to be instantiated; a sending module 84, connected to the determining module 82, configured to send a first indication message indicating to instantiate the virtual EM to a virtual network function manager VNFM, where the first indication message is used to indicate the VNFM to acquire address information, and trigger establishment of a connection between a virtual EM instance and a network management NM/OSS to which the virtual EM instance belongs according to the acquired address information, where the address information includes at least one of: address information of the virtual EM instance, and address information of a network management NM/operation support system OSS to which the virtual EM instance belongs.
In an optional embodiment, the apparatus further comprises a second processing module, configured to receive a completion message indicating completion of instantiating the virtual EM from the VNFM after sending the first indication message indicating the instantiating of the virtual EM to the VNFM; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
In an alternative embodiment, the determining module 82 includes a second receiving unit, configured to receive a second indication message from the NM/OSS, wherein the second indication message is used to indicate that the virtual EM is instantiated.
In an alternative embodiment, the sending module 84 may send a first indication message indicating that the virtual EM is instantiated to the VNFM by: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining the virtual EM according to the VNFD identification id of the virtual EM in the NSD; and sending a first indication message to the VNFM according to the determined virtual EM.
In an optional embodiment, the first indication message is further used to instruct the VNFM to create a virtual link between the virtual EM and a VNF instance managed by the virtual EM.
In an alternative embodiment, the obtaining module 72 may send the first indication message indicating to instantiate the virtual EM to the VNFM by: determining the NSD according to the descriptor NSD identification id of the network service carried in the second indication message; determining the virtual EM and the VNF instance managed by the virtual EM according to the VNFD identification id of the virtual EM in the NSD and the VNFD id of the VNF managed by the EM, or determining the virtual EM and the VNF instance managed by the virtual EM according to the VNFD identification id of the virtual EM in the NSD and the VNF instance id of the VNF instance managed by the EM;
and sending a first indication message to the VNFM according to the determined virtual EM and the VNF instance managed by the virtual EM.
In an optional embodiment, the NSD includes information indicating a sequence of operations performed on the virtual EM and/or the VNF instance managed by the virtual EM, where the operations include at least one of: instantiating the virtual EM, instantiating the VNF, and establishing a virtual link between the virtual EM and the VNF.
In an optional embodiment, the apparatus further comprises: the receiving module is used for receiving a query message from NM/OSS under the condition that the virtual EM exists, wherein the query message is used for requesting to query the address information of the virtual EM instance; and sending the address information of the virtual EM instance to NM/OSS according to the query message, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance.
In an optional embodiment, a system for establishing a connection by a virtual network element management EM is further provided, where the system includes a virtual network function manager VNFM and a network function virtualization orchestrator NFVO, where the NFVO is configured to determine that a virtual network element management EM needs to be instantiated; sending a first indication message to the VNFM indicating instantiation of the virtual EM; the VNFM is connected to the NFVO for receiving a first indication message; acquiring address information according to the first indication message, wherein the address information packet comprises at least one of the following: address information of the virtual EM example, and address information of a network management NM/operation support system OSS to which the virtual EM example belongs; and triggering and establishing the connection between the virtual EM instance and the NM/OSS according to the acquired address information.
In an optional embodiment, the VNFM is further configured to determine a virtual network function VNF instance managed by the virtual EM; creating a virtual link between a virtual EM and the VNF instance managed by the virtual EM. It should be noted that the VNFM corresponds to the aforementioned device (i) for establishing connection with EM (i.e., the device related to fig. 7), and the related features are not described again.
In an optional embodiment, the NFVO is further configured to receive a completion message from the VNFM indicating completion of instantiating the virtual EM; acquiring address information of the virtual EM example carried in the completion message; and sending the address information of the virtual EM instance to NM/OSS, wherein the address information of the virtual EM instance is used for the NM/OSS to establish connection with the virtual EM according to the address information of the virtual EM instance. It should be noted that the NFVO corresponds to the aforementioned EM connection establishing device (i.e., the device related to fig. 8), and related features are not repeated.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
The embodiment of the invention also provides a storage medium. Alternatively, in the present embodiment, the storage medium may be configured to store program codes for executing the above steps.
Optionally, the storage medium is further configured to store program code for performing the above steps.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing program codes, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Optionally, in this embodiment, the processor executes the above steps according to program codes stored in the storage medium.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (25)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610505399.8A CN107566136A (en) | 2016-06-30 | 2016-06-30 | Virtual NE management EM establishes the method, apparatus and system of connection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610505399.8A CN107566136A (en) | 2016-06-30 | 2016-06-30 | Virtual NE management EM establishes the method, apparatus and system of connection |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107566136A true CN107566136A (en) | 2018-01-09 |
Family
ID=60968918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610505399.8A Pending CN107566136A (en) | 2016-06-30 | 2016-06-30 | Virtual NE management EM establishes the method, apparatus and system of connection |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107566136A (en) |
-
2016
- 2016-06-30 CN CN201610505399.8A patent/CN107566136A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7105930B2 (en) | Alarm method and alarm device | |
| CN108370341B (en) | Resource configuration method, virtual network function manager and network element management system | |
| EP3455728B1 (en) | Orchestrator for a virtual network platform as a service (vnpaas) | |
| EP2849064B1 (en) | Method and apparatus for network virtualization | |
| CN106134141B (en) | A method and device for updating network service descriptor NSD | |
| CN108039964B (en) | Fault processing method, device and system based on network function virtualization | |
| US11093296B2 (en) | System, virtualization control apparatus, method for controlling a virtualization control apparatus, and program | |
| CN109074280B (en) | network functions virtualization | |
| CN110311798B (en) | Method and device for managing virtual resources | |
| CN110768807B (en) | Virtual resource method and device, virtual resource processing network element and storage medium | |
| KR20180002771A (en) | Network Service Lifecycle Management Methods and Devices | |
| WO2020063550A1 (en) | Policy decision method, apparatus and system, and storage medium, policy decision unit and cluster | |
| WO2020087948A1 (en) | Network slice template generation method, apparatus and device, and storage medium | |
| CN105827428A (en) | Management method and device of asset information | |
| WO2019174000A1 (en) | Method and apparatus for service management | |
| WO2016115896A1 (en) | Method and device for management of virtual network function (vnf) | |
| CN108604996B (en) | Strategy transmission method and device in NFV system | |
| CN109905258B (en) | PaaS management method, device and storage medium | |
| US12430609B2 (en) | Performance index value calculation system and performance index value calculation method | |
| US12231306B2 (en) | Performance index value calculation system and performance index value calculation method | |
| CN107534678A (en) | Establish the method, apparatus and system being connected between VNFM and VIM | |
| CN107566136A (en) | Virtual NE management EM establishes the method, apparatus and system of connection | |
| CN112889247B (en) | VNF service instantiation method and device | |
| CN107623578A (en) | One kind virtualization network function instantiation method and device | |
| US12170594B2 (en) | Action execution system and control method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180109 |