WO2018036310A1 - Method and apparatus for managing network function virtualization and orchestration entity - Google Patents

Method and apparatus for managing network function virtualization and orchestration entity Download PDF

Info

Publication number
WO2018036310A1
WO2018036310A1 PCT/CN2017/093554 CN2017093554W WO2018036310A1 WO 2018036310 A1 WO2018036310 A1 WO 2018036310A1 CN 2017093554 W CN2017093554 W CN 2017093554W WO 2018036310 A1 WO2018036310 A1 WO 2018036310A1
Authority
WO
WIPO (PCT)
Prior art keywords
mano
entity
oss
management function
nfvo
Prior art date
Application number
PCT/CN2017/093554
Other languages
French (fr)
Chinese (zh)
Inventor
陈丽萍
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2018036310A1 publication Critical patent/WO2018036310A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0631Management of faults, events, alarms or notifications using root cause analysis; using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play

Definitions

  • the present invention relates to a network function virtualization technology, and in particular, to a method and apparatus for managing a Network Function Virtualization-Management and Orchestration (NFV-MANO) entity.
  • NFV-MANO Network Function Virtualization-Management and Orchestration
  • NFV Network Functions Virtualization
  • the proposed NFV architecture is shown in Figure 1. It mainly includes: business operation support system and management-production system (OSS/BSS, Operation-Support System/Business Support System), and virtualized network functions (VNF, Virtual Network). Function), Network Function Virtualization Infrastructure (NFVI), Network Function Virtualization Management and Orchestration (NFV-MANO, NFV-Management and Orchestration); in this application, NFV-MANO Short for MANO.
  • NFVI is mainly responsible for fully virtualizing the computing, storage, and network hardware resources and mapping them into virtual resources.
  • VNF uses software to implement various traditional physical network functions.
  • VNF runs on NFVI and uses NFVI virtualized virtual resources for computing, storage, and networking functions;
  • MANO is responsible for lifecycle management and orchestration of NFVI hardware and software resources, as well as lifecycle management and orchestration of VNF.
  • the MANO architecture includes Network Function Virtualization Orchestration (NFVO, NFV Orchestration), VNF Manager (VNFM, VNF Management), and Virtual Infrastructure Manager (VIM).
  • NFVO is responsible for the life cycle management of network services, NFVI resource scheduling across VIM
  • VNFM is responsible for lifecycle management of VNF instances, each VNF instance assumes an associated VNFM
  • VIM is responsible for controlling and managing NFVI calculations, Storage and network resources.
  • NFVO Network function nodes
  • VIM Network Function Management
  • VNFM virtualizing network functions
  • network function nodes are usually managed by EM (Element Manage), such as As shown in Figure 1, after the network function is virtualized, EM is mainly used for VNF application layer management.
  • EM Element Manage
  • the reference point Ve-Vnfm-em between EM and VNFM supports VNF lifecycle management, VNF performance management, and VNF alarm management.
  • VNFM configuration management and other interface functions
  • VNFM configuration management and other interface functions
  • OSS and NFVO Os-Ma-nfvo supports network service (NS, Network Service) Interface functions such as lifecycle management, NS performance management, and NS alarm management do not have functions related to operation and maintenance management of VNFM, VIM, or NFVO itself.
  • NS Network Service
  • NS alarm management do not have functions related to operation and maintenance management of VNFM, VIM, or NFVO itself. Since the performance of these functional entity nodes in MANO directly affects the management of other virtual network functions in the network, it is necessary to perform operation and maintenance management for the MANO entity.
  • an embodiment of the present invention provides a method and an apparatus for managing a MANO entity, which can perform operation and maintenance management for a MANO entity, so that an operator can effectively monitor a MANO entity.
  • an embodiment of the present invention provides a method for managing a network function virtualization management orchestration MANO entity, where the method includes:
  • the MANO management function adds the MANO entity as a managed object
  • the MANO management function sends initial configuration parameters to the newly added MANO entity; wherein the initial configuration parameters include information of a MANO entity having an association relationship with the managed MANO entity.
  • the MANO management function adds the MANO entity as a managed object, including:
  • the MANO management function creates a corresponding management object instance for the newly added MANO entity
  • the MANO management function establishes a connection with the managed MANO entity.
  • the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
  • the method further includes:
  • the managed MANO entity establishes a connection with a MANO entity having an associated relationship.
  • the MANO management function when the MANO management function is deployed as a separate entity, the MANO management function adds the MANO entity as a managed object, including:
  • the MANO management function receives a creation indication message sent by the NM/OSS, where the creation indication message includes information of the managed MANO entity;
  • the MANO management function After receiving the creation indication message, the MANO management function establishes a management object instance corresponding to the managed MANO entity;
  • the MANO management function establishes a connection with the managed MANO entity.
  • the method further includes:
  • the MANO management function receives a message for ordering a MANO entity alarm notification sent by the NM/OSS;
  • the MANO management function receives the alarm information reported by the MANO entity
  • the MANO management function sends an alert notification to the NM/OSS.
  • the method further includes:
  • the MANO management function receives a request for acquiring alarm information sent by the NM/OSS;
  • the MANO management function sends alarm information to the NM/OSS according to the request.
  • the method further includes:
  • the MANO management function receives a MANO entity performance measurement task sent by the NM/OSS;
  • the MANO management function sends a performance measurement task indication to the MANO entity
  • the MANO management function receives performance measurement results sent by the MANO entity
  • the MANO management function sends performance measurements to the NM/OSS.
  • the MANO management function when the MANO management function is deployed as part of the NM/OSS, the MANO management function adds the MAMO entity as the managed object, and specifically includes:
  • the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
  • the NM/OSS After the NM/OSS establishes a connection with the managed MANO entity, the corresponding configuration parameter is sent to the managed MANO entity.
  • the method further includes:
  • the NM/OSS sends a message to the MANO entity to subscribe to an alarm notification message of the MANO entity;
  • the NM/OSS receives an alert notification message sent by the MANO entity.
  • the method further includes:
  • the NM/OSS sends a request for the MANO entity to obtain alarm information of the MANO entity;
  • the NM/OSS receives the alarm information sent by the MANO entity.
  • the method further includes:
  • the NM/OSS sends a performance measurement task indication to the MANO entity
  • the NM/OSS sends performance measurements to the NM/OSS.
  • the managed MANO entity when the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is VNFM and/or for the independently deployed MANO management function.
  • VIM for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
  • the managed MANO entity when the MANO management function is deployed as part of the NFVO and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is VNFM and the MANO management function that is part of the NFVO deployment. / or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
  • the managed MANO entity is a VNFM and/or a VIM
  • the MANO management function adds the MANO entity as a managed object, and specifically includes:
  • the NFVO establishes an initial connection with the NM/OSS, and after receiving the initial configuration parameter sent by the NM/OSS, the NFVO receives the creation indication message sent by the NM/OSS, where the creation indication message includes a new Increased information on managed MANO entities;
  • the NFVO After receiving the creation indication message, the NFVO establishes a management object instance corresponding to the managed MANO entity;
  • the NFVO establishes a connection with the newly added MANO entity according to the initial configuration parameter, or the MANO entity establishes a connection with the NFVO according to the provisioned NFVO address information;
  • the MANO management sends initial configuration parameters to the newly added MANO entity, including:
  • the NFVO After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
  • the method further includes:
  • the NFVO receives an alert notification message for ordering VNFM and/or VIM sent by the NM/OSS;
  • the NFVO receives the alarm information reported by the VNFM and/or the VIM;
  • the NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
  • the method further includes:
  • the NFVO sends the VNFM and/or VIM alarm information to the NM/OSS according to the request.
  • the method further includes:
  • the NFVO receives performance measurements transmitted by the VNFM and/or VIM;
  • the NFVO sends performance measurements of the VNFM and/or VIM to the NM/OSS.
  • an embodiment of the present invention provides a MANO management function, where the MANO management function includes: an adding module and a sending module, where
  • the adding module is configured to add a MANO entity as a managed object
  • the sending module is configured to send initial configuration parameters to the newly added MANO entity
  • the initial configuration parameter includes information of a MANO entity having an association relationship with the managed MANO entity.
  • the adding module includes a creating submodule and a connecting submodule;
  • the creating a submodule is configured to create a corresponding management object instance for the newly added MANO entity
  • connection sub-module is configured to establish a connection with the managed MANO entity.
  • the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
  • the MANO management function further includes a first receiving module, configured to receive a message for ordering a MANO entity alarm notification sent by the NM/OSS;
  • the sending module is further configured to send an alert notification to the NM/OSS.
  • the first receiving module is further configured to receive a request for acquiring alarm information sent by the NM/OSS;
  • the sending module is further configured to send the alarm information to the NM/OSS according to the obtaining request.
  • the MANO management function further includes a second receiving module, configured to receive the MANO entity performance measurement task sent by the NM/OSS;
  • the sending module is further configured to send a performance measurement task indication to the MANO entity
  • the second receiving module is further configured to receive a performance measurement result sent by the MANO entity
  • the sending module is further configured to send a performance measurement result to the NM/OSS.
  • the MANO management function is deployed as an independent entity
  • the MANO management function is deployed as part of NM/OSS;
  • the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS;
  • the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS.
  • a computer storage medium is further provided, and the computer storage medium may store an execution instruction for performing the implementation of the processing method of the quasi-common position information in the foregoing embodiment.
  • the embodiment of the invention provides a method and a device for managing a MANO entity, and manages MANO entities such as VNFM, VIM and NFVO by adding MANO management functions in the existing NFV architecture; and can perform operation and maintenance management for the MANO entity, It is convenient for operators to effectively monitor MANO entities.
  • MANO entities such as VNFM, VIM and NFVO
  • FIG. 1 is a schematic diagram of an NFV architecture in the prior art
  • FIG. 2 is a schematic flowchart of a method for managing a MANO entity according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of an NFV architecture according to an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of another NFV architecture according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of still another NFV architecture according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of still another NFV architecture according to an embodiment of the present disclosure.
  • FIG. 7 is a schematic flowchart of a specific embodiment 1 according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic flowchart of a second embodiment of the present invention.
  • FIG. 9 is a schematic flowchart of a third embodiment of the present invention.
  • FIG. 10 is a schematic flowchart of a fourth embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a MANO management function according to an embodiment of the present invention.
  • FIG. 12 is a schematic structural diagram of another MANO management function according to an embodiment of the present invention.
  • FIG. 13 is a schematic structural diagram of still another MANO management function according to an embodiment of the present disclosure.
  • FIG. 14 is a schematic structural diagram of still another MANO management function according to an embodiment of the present invention.
  • the basic idea of the embodiment of the present invention is to manage the MANO entities such as VNFM, VIM and NFVO by adding MANO management functions to the existing NFV architecture; and the MANO management function can be used as a separate entity in the specific implementation process.
  • the node can be deployed as part of NM/OSS. It can also be deployed as part of NFVO. It can also be a combination of the above deployment forms.
  • the specific deployment forms of MANO management functions include but are not limited to the above three types. This embodiment does not describe the specific deployment form of the MANO management function. After the MANO management function is added, the MANO entity can be operated and maintained in a targeted manner, and the operator can effectively monitor the MANO entity.
  • a method for managing a MANO entity according to an embodiment of the present invention is provided.
  • the method may be applied to a new MANO management function in an NFV architecture, and the method may include :
  • the MANO management function adds the MANO entity as a managed object
  • S202 The MANO management function sends an initial configuration parameter to the newly added MANO entity.
  • the initial configuration parameter may include information of a MANO entity having an association relationship with the managed MANO entity.
  • the managed MANO entity may include at least one of VNFM, VIM, and NFVO, and details are not described herein.
  • the MANO management function adds the MAMO entity as a managed object, and may include:
  • the MANO management function creates a corresponding management object instance for the newly added MANO entity
  • the MANO management function establishes a connection with the managed MANO entity.
  • the process of establishing a connection between the MANO management function and the managed MANO entity may be that the MANO management function initiates a connection with the managed MANO entity, or may be a managed MANO entity according to the pre-configured MANO management function.
  • the address information is actively initiated to establish a connection with the MANO management function, which is not specifically described in this embodiment.
  • the MANO management function when deployed as a separate entity, as shown in FIG. 3, the MANO management function adds a MANO entity as a managed object, which specifically includes:
  • the MANO management function receives a creation indication message sent by the NM/OSS, where the creation indication message includes information of the managed MANO entity;
  • the MANO management function After receiving the creation indication message, the MANO management function establishes a management object instance corresponding to the managed MANO entity.
  • the managed MANO entity After the managed MANO entity receives the corresponding initial configuration parameters, the managed MANO entity acquires the MANO entity associated with itself according to the initial configuration parameters, and has an association relationship with itself. The MANO entity is connected.
  • the method when the alarm management of the MANO entity is required, the method further includes:
  • the MANO management function receives a subscription MANO entity alarm notification message sent by the NM/OSS;
  • the MANO management function receives the alarm information reported by the MANO entity
  • the MANO management function sends an alert notification to the NM/OSS.
  • the MANO management function receives a request sent by the NM/OSS for acquiring alarm information
  • the MANO management function sends alarm information to the NM/OSS according to the request.
  • the method when performance management of the MANO entity is required, the method further includes:
  • the MANO management function receives a MANO entity performance measurement task sent by the NM/OSS;
  • the MANO management function sends a performance measurement task indication to the MANO entity
  • the MANO management function receives performance measurement results sent by the MANO entity
  • the MANO management function sends performance measurements to NM/OSS.
  • the MANO management function performs the alarm management and performance measurement process for the MANO entity managed by the MANO management function, thereby realizing the operation and maintenance management for the MANO entity.
  • the MANO management function when the MANO management function is deployed as part of the NM/OSS as shown in FIG. 4, the MANO management function adds the MAMO entity as a managed object, and specifically includes:
  • NM/OSS establishes an instance of the management object corresponding to the managed MANO entity
  • the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
  • the NM/OSS After the NM/OSS establishes a connection with the managed MANO entity, the corresponding configuration parameter is sent to the managed MANO entity.
  • the NM/OSS and the MANO management functions need to be performed in a unified manner, so the NM/OSS described in the example is initialized with the managed MANO entity.
  • the connection can be considered as step S202.
  • the managed MANO entity when the managed MANO entity receives the corresponding initial configuration parameters, it acquires the MANO entity associated with itself according to the initial configuration parameters, and connects with the MANO entity having its associated relationship.
  • the process of performing alarm management and performance measurement on the MANO entity managed by the MANO management function is the same as the two preferred solutions in the foregoing example, the only difference Because the MANO management function becomes part of NM/OSS, in the two preferred schemes of the foregoing example, the process of MANO management function interacting with NM/OSS can be omitted, and NM/OSS executes itself and MANO directly. The steps required to manage the function.
  • the method further includes:
  • the NM/OSS sends a message to the MANO entity to subscribe to the alarm notification of the MANO entity;
  • the NM/OSS receives an alert notification message sent by the MANO entity.
  • the NM/OSS sends a request for the MANO entity to obtain alarm information of the MANO entity;
  • the NM/OSS receives the alarm information sent by the MANO entity.
  • the managed MANO entity when the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is for the independently deployed MANO management function.
  • the VNFM and/or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
  • the MANO management function adds the MANO entity as a managed object, and specifically includes:
  • the independently deployed MANO management function establishes a connection with the NM/OSS, receiving a creation indication message sent by the NM/OSS; wherein the creation indication message includes a newly added VNFM and/or VIM information;
  • the independently deployed MANO management function After receiving the creation indication message, the independently deployed MANO management function establishes the management object instance of the newly added VNFM and/or VIM;
  • the independently deployed MANO management function establishes a connection with the newly added VNFM and/or VIM.
  • the MANO management function deployed in the NM/OSS creates a new managed object instance corresponding to the managed NFVO;
  • the MANO management function deployed in NM/OSS establishes a connection with the newly added managed NFVO.
  • the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
  • the independently deployed MANO management function sends corresponding configuration parameters to the newly added VNFM and/or VIM;
  • the MANO management function deployed in the NM/OSS sends a corresponding initial configuration parameter to the newly added managed NFVO.
  • the solution in this example is a combination of the two examples above. Thereby transmitting configuration parameters to the managed MANO entity.
  • the managed MANO entity when the managed MANO entity receives the corresponding initial configuration parameters, it acquires the MANO entity associated with itself according to the initial configuration parameters, and connects with the MANO entity having its associated relationship.
  • the method further includes:
  • the independently deployed MANO management function receives an alert notification for ordering VNFM and VIM sent by the NM/OSS;
  • the independently deployed MANO management function receives the alarm information reported by the VNFM and the VIM respectively;
  • the independently deployed MANO management function sends an alert notification of the VNFM and the VIM to the NM/OSS.
  • the MANO management function deployed in the NM/OSS sends a message to the NFVO to subscribe to an alert notification.
  • the MANO management function deployed in the NM/OSS receives the NFVO to send an alert notification message.
  • the independently deployed MANO management function receives a request sent by the NM/OSS for acquiring alarm information
  • the independently deployed MANO management function sends the VNFM and the VIM alarm information to the NM/OSS according to the request;
  • the MANO management function deployed in the NM/OSS sends a request to the NFVO for acquisition.
  • the MANO management function deployed in the NM/OSS receives the alarm notification reported by the NFVO.
  • the method when performance management of the MANO entity is required, the method further includes:
  • the independently deployed MANO management function receives VNFM and VIM performance measurement tasks sent by the NM/OSS;
  • the independently deployed MANO management function sends a performance measurement task indication to the VNFM and the VIM;
  • the independently deployed MANO management function receives performance measurement results sent by the VNFM and the VIM;
  • the independently deployed MANO management function sends the performance measurement results of the VNFM and the VIM to the NM/OSS;
  • the MANO management function deployed in the NM/OSS sends a performance measurement task to the NFVO;
  • the MANO management function deployed in the NM/OSS receives performance measurement results transmitted by the NFVO.
  • the MANO management function that is part of the NFVO deployment is managed
  • the MANO entity is VNFM and/or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
  • the MANO management function adds the MANO entity as a managed object:
  • the MANO management function deployed in the NM/OSS creates a new managed object instance corresponding to the managed NFVO;
  • the MANO management function deployed in the NFVO receives the creation indication message sent by the NM/OSS;
  • the creation indication message includes information about the newly added VNFM and/or VIM;
  • the MANO management function deployed in the NFVO is added according to the initial configuration parameter
  • the managed VNFM and/or VIM establishes a connection, or the newly added VNFM and/or VIM establishes a connection with the NFVO according to the provisioned NFVO address information;
  • the MANO management sends initial configuration parameters to the newly added MANO entity, including:
  • the NFVO After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
  • the method further includes:
  • the MANO management function deployed in the NFVO receives an alert notification of the subscription VNFM and/or VIM sent by the NM/OSS;
  • the MANO management function deployed on the NFVO receives the alarm information reported by the VNFM and/or the VIM respectively.
  • the MANO management function deployed in the NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
  • the MANO management function deployed in the NFVO receives a request sent by the NM/OSS for acquiring alarm information
  • the MANO management function deployed in the NFVO sends the VNFM and/or VIM alarm information to the NM/OSS according to the request;
  • the MANO management function deployed in the NM/OSS sends a request for the NFVO to obtain the NFVO alarm information
  • the MANO management function deployed in the NM/OSS receives the alarm information reported by the NFVO.
  • the method when performance management of the MANO entity is required, the method further includes:
  • the MANO management function deployed in the NFVO receives a VNFM and/or VIM performance measurement task sent by the NM/OSS;
  • the MANO management function deployed in the NFVO sends a performance measurement task indication to the VNFM and/or the VIM;
  • the MANO management function deployed in the NFVO receives performance measurement results sent by the VNFM and/or the VIM;
  • the MANO management function deployed in the NFVO sends the performance measurement result of the VNFM and/or the VIM to the NM/OSS;
  • the MANO management function deployed in the NM/OSS sends a performance measurement task to the NFVO;
  • the MANO management function deployed in the NM/OSS receives performance measurement results transmitted by the NFVO.
  • the managed MANO entity is a VNFM and/or a VIM;
  • the MANO management function adds the MANO entity as a managed object, and specifically includes:
  • the NFVO establishes an initial connection with the NM/OSS, and after receiving the initial configuration parameter sent by the NM/OSS, the NFVO receives the creation indication message sent by the NM/OSS, where the creation indication message includes a new Increased information on managed MANO entities;
  • the NFVO After receiving the creation indication message, the NFVO establishes a management object instance corresponding to the managed MANO entity;
  • the NFVO establishes a connection with the newly added MANO entity according to the initial configuration parameter, or the MANO entity establishes a connection with the NFVO according to the provisioned NFVO address information;
  • the MANO management sends initial configuration parameters to the newly added MANO entity, including:
  • the NFVO After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
  • the method further includes:
  • the NFVO receives an alert notification message for ordering VNFM and/or VIM sent by the NM/OSS;
  • the NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
  • the method further includes:
  • the NFVO receives performance measurements transmitted by the VNFM and/or VIM;
  • the NFVO sends performance measurements of the VNFM and/or VIM to the NM/OSS.
  • This embodiment provides a method for managing a MANO entity.
  • the MANO management function is added to the MANO management function in the NFV architecture to facilitate the operator to effectively monitor the MANO entity.
  • S701 The MANO management function establishes an initial connection with the NM/OSS;
  • the MANO management function receives the message of creating VNFM, VIM, and NFVO sent by the NM/OSS, and creates a corresponding management object instance according to the message;
  • S703 The MANO management function establishes an initial connection with VNFM, VIM, and/or NFVO;
  • the MANO management function sends the initial configuration parameters to the VNFM, VIM, and/or NFVO;
  • the VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
  • the VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
  • the NFVO obtains the associated VNFM and the VIM according to the initial configuration parameter, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
  • the specific process of alarm management for the MANO entity may include the following four steps:
  • the NM/OSS sends a subscription MANO entity alarm notification message to the MANO management function
  • the MANO entity reports the alarm information to the MANO management function.
  • the MANO management function sends an alarm notification to the NM/OSS
  • the NM/OSS sends a message to the MANO management function to obtain the alarm information.
  • the specific process for performance management of the MANO entity can include the following four steps:
  • NM/OSS sends a performance measurement task of the MANO entity to the MANO management function
  • the MANO management function separately sends performance measurement tasks to each MANO entity
  • the MANO entity performs the performance measurement task and reports the performance measurement result to the MANO management function
  • the MANO management function sends performance measurement results to NM/OSS.
  • the specific embodiment is based on the schematic diagram of the architecture shown in FIG. 4. Referring to FIG. 8, the specific process may include:
  • NM/OSS creates a management object instance of VNFM, VIM, and/or NFVO;
  • NM/OSS establishes an initial connection with VNFM, VIM, and/or;
  • NM/OSS sends initial configuration parameters to VNFM, VIM and/or NFVO respectively;
  • the VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
  • the VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
  • the NFVO obtains the associated VNFM and the VIM from the initial configuration parameters, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
  • the specific embodiment is based on the schematic diagram of the architecture shown in FIG. 5. Referring to FIG. 9, the specific process may include:
  • S901 The MANO management function establishes an initial connection with the NM/OSS;
  • the MANO management function receives a message for creating a management object of the VNFM and/or the VIM sent by the NM/OSS, and creates a corresponding management object instance according to the message;
  • VNFM and/or VIM establish an initial connection with the MANO management function, and the MANO management function sends the initial configuration parameters to the VNFM and/or VIM respectively;
  • S903 is as shown by the long dashed box in the figure.
  • S904 is shown by a dotted line in the figure.
  • the VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
  • the VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
  • the NFVO obtains the associated VNFM and VIM from the configuration information, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
  • S905 to S907 are as shown by the short dashed box in the figure.
  • the specific process of alarm management for the MANO entity may include the following five steps:
  • NM/OSS sends a message to the MANO management function to subscribe to the alarm notifications of VNFM and VIM;
  • VNFM and VIM respectively report the alarm to the MANO management function
  • the MANO management function sends notifications of VNFM and VIM to NM/OSS;
  • NM/OSS sends a message to NFVO to subscribe to the NFVO alarm notification.
  • NFVO generates an alarm and sends an alarm notification to NM/OSS.
  • NM/OSS sends VNFM and VIM performance measurement tasks to MANO management functions
  • the MANO management function sends performance measurement tasks to VNFM and VIM respectively;
  • VNFM and VIM perform performance measurement tasks and report performance measurement results to MANO management functions
  • the MANO management function sends performance measurement results to NM/OSS
  • NM/OSS sends performance measurement tasks to NFVO
  • NFVO performs performance measurement and reports performance measurement results to NM/OSS.
  • the specific embodiment is based on the schematic diagram of the architecture shown in FIG. 6. Referring to FIG. 10, the specific process may include:
  • S1001 is shown by a solid line in the figure.
  • the NFVO receives an indication message sent by the NM/OSS to increase the VNFM and/or VIM as a managed node, and the corresponding operation is performed, where the indication message is a message for creating a management object representing the VNFM and/or the VIM, and the NFVO is based on the message. Create a corresponding instance of the managed object;
  • NFVO obtains the associated VNFM and VIM from the initial configuration parameters and establishes a connection with the associated VIM and VNFM respectively, or VIM and VNFM establish a connection with NFVO according to the provisioned NFVO address information, and then NFVO respectively gives VIM and The VNFM sends initial configuration parameters.
  • S1003 is as shown by the dashed box in the figure.
  • the VNFM obtains the information of the associated VIM according to the configuration information, determines whether a connection has been established with the VIM, and if not, establishes a connection with the corresponding VIM.
  • the VIM obtains the information of the associated VNFM according to the configuration information, and determines whether a connection has been established with the VNFM, if no connection is established with the corresponding VIM.
  • S1004 to S1005 are as shown by the dotted line frame in the figure.
  • the specific process of alarm management for the MANO entity may include the following five steps:
  • NM/OSS sends a message to NFVO for ordering alarm notifications of VNFM and VIM;
  • VNFM and VIM report the alarm to NFVO respectively;
  • NFVO sends VNFM and VIM alarm notifications to NM/OSS;
  • the NM/OSS sends a message to the NFVO to obtain the alarm information of the VNFM and the VIM;
  • NFVO generates an alarm and sends an alarm notification to NM/OSS.
  • NM/OSS sends VNFM and VIM performance measurement tasks to NFVO;
  • NFVO sends performance measurement tasks to VNFM and VIM respectively;
  • VNFM and VIM perform performance measurement tasks, and report performance measurement results to NFVO;
  • the NFVO delivery performance measurement result is sent to NM/OSS;
  • NM/OSS sends performance measurement tasks to NFVO
  • NFVO performs performance measurement and reports performance measurement results to NM/OSS.
  • This embodiment describes the management process of the MANO entity in different implementation forms of the MANO management function by using four specific embodiments, so as to implement the operation and maintenance management of the MANO entity in a targeted manner, and also facilitate the operator to effectively monitor the MANO entity.
  • FIG. 11 illustrates a MANO management function 110 provided by an embodiment of the present invention, which may include: an adding module 1101 and a sending module 1102, where
  • the adding module 1101 is configured to add a MANO entity as a managed object
  • the sending module 1102 is configured to send initial configuration parameters to the newly added MANO entity
  • the initial configuration parameter includes information of a MANO entity having an association relationship with the managed MANO entity.
  • the adding module 1101 includes a creating submodule 11011 and a connecting submodule 11012;
  • the creating submodule 11011 is configured to create a corresponding management object instance for the newly added MANO entity
  • connection sub-module 11012 is configured to establish a connection with the managed MANO entity.
  • the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
  • the sending module 1102 sends the initial configuration parameters to the newly added MANO entity
  • the managed MANO entity establishes a connection with the MANO entity having the associated relationship.
  • the MANO management function 110 further includes a first receiving module 1103, configured to receive a message for ordering a MANO entity alarm notification sent by the NM/OSS;
  • the sending module 1102 is further configured to send an alert notification to the NM/OSS.
  • the first receiving module 1103 is further configured to receive a request for acquiring alarm information sent by the NM/OSS;
  • the sending module 1102 is further configured to send the alarm information to the NM/OSS according to the obtaining request.
  • the MANO management function 110 further includes a second receiving module 1104, configured to receive a MANO entity performance measurement task sent by the NM/OSS;
  • the sending module 1102 is further configured to send a performance measurement task indication to the MANO entity;
  • the second receiving module 1104 is further configured to receive a performance measurement result sent by the MANO entity;
  • the sending module 1102 is further configured to send a performance measurement result to the NM/OSS.
  • the MANO management function is deployed as an independent entity; as shown in FIG. 3;
  • the MANO management function is deployed as part of NM/OSS; the architecture shown in FIG. 4;
  • the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS; as shown in FIG. 5;
  • the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS; the architecture shown in FIG.
  • embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may employ hardware embodiments, software embodiments, or a combination of soft A form of embodiment of hardware and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
  • the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
  • the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
  • These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
  • the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
  • the foregoing technical solution provided by the embodiment of the present invention can be applied to a management network function virtualization management orchestration entity process, and the foregoing management network function virtualization management orchestration entity method and device, by adding a MANO management function to an existing NFV architecture.
  • MANO entities such as VNFM, VIM and NFVO; operation and maintenance management for MANO entities, enabling operators to effectively monitor MANO entities.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

Provided are a method and apparatus for managing a network function virtualization and orchestration entity. The method may comprise: an MANO management function adding an MANO entity as a managed target; and the MANO management function sending initial configuration parameters to the newly added managed MANO entity, wherein the initial configuration parameters comprise information about an MANO entity having an association relationship with the managed MANO entity.

Description

一种管理网络功能虚拟化管理编排实体的方法和装置Method and device for managing network function virtualization management orchestration entity 技术领域Technical field
本发明涉及及网络功能虚拟化技术,尤其涉及一种管理网络功能虚拟化管理编排(NFV-MANO,Network Function Virtualization-Management and Orchestration)实体的方法和装置。The present invention relates to a network function virtualization technology, and in particular, to a method and apparatus for managing a Network Function Virtualization-Management and Orchestration (NFV-MANO) entity.
背景技术Background technique
网络功能虚拟化(NFV,Network Functions Virtualization)是一种通过使用通用性硬件以及虚拟化技术来承载其他功能的软件处理技术,旨在降低网络昂贵的设备成本。NFV通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。Network Functions Virtualization (NFV) is a software processing technology that uses other hardware and virtualization technologies to carry other functions to reduce the cost of expensive equipment on the network. NFV decouples and functional abstraction, so that network device functions no longer depend on dedicated hardware. Resources can be fully and flexibly shared, enabling rapid development and deployment of new services, and automatic deployment, elastic scaling, and fault isolation based on actual business requirements. And self-healing.
目前提出的NFV的架构如图1所示,主要包括:业务运营支撑***和管理制成平台(OSS/BSS,Operation-Support System/Business Support System),、虚拟化的网络功能(VNF,Virtual Network Function)、网络功能虚拟化基础设施(NFVI,Network Function Virtualization Infrastructure)、网络功能虚拟化管理和编排平台(NFV-MANO,NFV-Management and Orchestration)这三部分;在本申请中,将NFV-MANO简写为MANO。其中,NFVI主要负责将计算,存储,网络的硬件资源全面虚拟化,并映射成虚拟资源;VNF则是利用软件来实现各种传统的物理网络功能,VNF运行在NFVI之上,使用的是经过NFVI虚拟化后的各种计算,存储以及网络功能的虚拟资源;MANO负责对NFVI的软硬件资源的生命周期管理和编排,以及对VNF的生命周期管理和编排。The proposed NFV architecture is shown in Figure 1. It mainly includes: business operation support system and management-production system (OSS/BSS, Operation-Support System/Business Support System), and virtualized network functions (VNF, Virtual Network). Function), Network Function Virtualization Infrastructure (NFVI), Network Function Virtualization Management and Orchestration (NFV-MANO, NFV-Management and Orchestration); in this application, NFV-MANO Short for MANO. Among them, NFVI is mainly responsible for fully virtualizing the computing, storage, and network hardware resources and mapping them into virtual resources. VNF uses software to implement various traditional physical network functions. VNF runs on NFVI and uses NFVI virtualized virtual resources for computing, storage, and networking functions; MANO is responsible for lifecycle management and orchestration of NFVI hardware and software resources, as well as lifecycle management and orchestration of VNF.
在MANO架构中包括了网络功能虚拟化编排(NFVO,NFV Orchestration)、VNF管理器(VNFM,VNF Management)和虚拟化基础设备管理***(VIM,Virtual Infrastructure Manager)。其中,NFVO负责网络服务的生命周期管理、跨VIM的NFVI资源调度等功能;VNFM负责VNF实例的生命周期管理,每个VNF实例假设都有一个关联的VNFM;VIM负责控制和管理NFVI计算, 存储和网络资源。The MANO architecture includes Network Function Virtualization Orchestration (NFVO, NFV Orchestration), VNF Manager (VNFM, VNF Management), and Virtual Infrastructure Manager (VIM). Among them, NFVO is responsible for the life cycle management of network services, NFVI resource scheduling across VIM; VNFM is responsible for lifecycle management of VNF instances, each VNF instance assumes an associated VNFM; VIM is responsible for controlling and managing NFVI calculations, Storage and network resources.
对于MANO来说,NFVO、VIM和VNFM这些实体可以作为实现网络功能虚拟化的管理节点;而传统管理***中通常是通过网元管理(EM,Element Manage)来对网络功能节点来进行管理,如图1所示,当网络功能虚拟化后,EM主要用于VNF的应用层管理,而目前EM和VNFM之间的参考点Ve-Vnfm-em支持VNF生命周期管理、VNF性能管理、VNF告警管理和VNF配置管理等接口功能,并没有针对VNFM、VIM或NFVO自身进行操作维护管理的相关功能;另一方面OSS和NFVO之间的参考点Os-Ma-nfvo支持网络服务(NS,Network Service)的生命周期管理、NS性能管理和NS告警管理等接口功能,也没有针对VNFM、VIM或NFVO自身进行操作维护管理的相关功能。由于MANO中的这些功能实体节点的性能会直接影响到网络中其它虚拟网络功能的管理,那么就需要针对MANO实体进行操作维护管理。For MANO, entities such as NFVO, VIM, and VNFM can be used as management nodes for virtualizing network functions. In traditional management systems, network function nodes are usually managed by EM (Element Manage), such as As shown in Figure 1, after the network function is virtualized, EM is mainly used for VNF application layer management. Currently, the reference point Ve-Vnfm-em between EM and VNFM supports VNF lifecycle management, VNF performance management, and VNF alarm management. And VNF configuration management and other interface functions, there is no operation and maintenance related functions for VNFM, VIM or NFVO itself; on the other hand, the reference point between OSS and NFVO Os-Ma-nfvo supports network service (NS, Network Service) Interface functions such as lifecycle management, NS performance management, and NS alarm management do not have functions related to operation and maintenance management of VNFM, VIM, or NFVO itself. Since the performance of these functional entity nodes in MANO directly affects the management of other virtual network functions in the network, it is necessary to perform operation and maintenance management for the MANO entity.
发明内容Summary of the invention
为解决上述技术问题,本发明实施例提供一种管理MANO实体的方法和装置,能够针对MANO实体进行操作维护管理,便于运营商对MANO实体进行有效的监控。To solve the above technical problem, an embodiment of the present invention provides a method and an apparatus for managing a MANO entity, which can perform operation and maintenance management for a MANO entity, so that an operator can effectively monitor a MANO entity.
本发明实施例的技术方案是这样实现的:The technical solution of the embodiment of the present invention is implemented as follows:
第一方面,本发明实施例提供了一种管理网络功能虚拟化管理编排MANO实体的方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a method for managing a network function virtualization management orchestration MANO entity, where the method includes:
MANO管理功能将MANO实体增加作为被管理对象;The MANO management function adds the MANO entity as a managed object;
所述MANO管理功能向新增的被管理MANO实体发送初始配置参数;其中,所述初始配置参数包括与所述被管理MANO实体具有关联关系的MANO实体的信息。The MANO management function sends initial configuration parameters to the newly added MANO entity; wherein the initial configuration parameters include information of a MANO entity having an association relationship with the managed MANO entity.
在上述方案中,所述MANO管理功能将MANO实体增加作为被管理对象,包括:In the above solution, the MANO management function adds the MANO entity as a managed object, including:
所述MANO管理功能为新增的被管理MANO实体创建对应的管理对象实例;The MANO management function creates a corresponding management object instance for the newly added MANO entity;
所述MANO管理功能与所述被管理MANO实体建立连接。 The MANO management function establishes a connection with the managed MANO entity.
在上述方案中,所述MANO实体包括VNF管理器VNFM、虚拟化基础设备管理VIM和网络功能虚拟化编排NFVO中的至少一项。In the above solution, the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
在上述方案中,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数之后,所述方法还包括:In the above solution, after the MANO management function sends the initial configuration parameter to the newly added MANO entity, the method further includes:
所述被管理MANO实体与具有关联关系的MANO实体建立连接。The managed MANO entity establishes a connection with a MANO entity having an associated relationship.
在上述方案中,当MANO管理功能部署为独立的实体时,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:In the above solution, when the MANO management function is deployed as a separate entity, the MANO management function adds the MANO entity as a managed object, including:
所述MANO管理功能与NM/OSS建立初始连接后,接收由所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括所述被管理MANO实体的信息;After the initial connection is established with the NM/OSS, the MANO management function receives a creation indication message sent by the NM/OSS, where the creation indication message includes information of the managed MANO entity;
所述MANO管理功能在接收到所述创建指示消息后,建立所述被管理MANO实体对应的管理对象实例;After receiving the creation indication message, the MANO management function establishes a management object instance corresponding to the managed MANO entity;
所述MANO管理功能与所述被管理MANO实体建立连接。The MANO management function establishes a connection with the managed MANO entity.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述MANO管理功能接收NM/OSS发送的订购MANO实体告警通知的消息;The MANO management function receives a message for ordering a MANO entity alarm notification sent by the NM/OSS;
所述MANO管理功能接收所述MANO实体上报的告警信息;The MANO management function receives the alarm information reported by the MANO entity;
所述MANO管理功能向所述NM/OSS发送告警通知。The MANO management function sends an alert notification to the NM/OSS.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述MANO管理功能接收所述NM/OSS发送的用于获取告警信息的请求;The MANO management function receives a request for acquiring alarm information sent by the NM/OSS;
所述MANO管理功能根据所述请求向所述NM/OSS发送告警信息。The MANO management function sends alarm information to the NM/OSS according to the request.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述MANO管理功能接收所述NM/OSS发送的MANO实体性能测量任务;The MANO management function receives a MANO entity performance measurement task sent by the NM/OSS;
所述MANO管理功能向MANO实体发送性能测量任务指示;The MANO management function sends a performance measurement task indication to the MANO entity;
所述MANO管理功能接收所述MANO实体发送的性能测量结果;The MANO management function receives performance measurement results sent by the MANO entity;
所述MANO管理功能将性能测量结果发送至所述NM/OSS。 The MANO management function sends performance measurements to the NM/OSS.
在上述方案中,当MANO管理功能部署为NM/OSS中的一部分时,所述MANO管理功能将MAMO实体增加作为被管理对象,具体包括:In the above solution, when the MANO management function is deployed as part of the NM/OSS, the MANO management function adds the MAMO entity as the managed object, and specifically includes:
所述NM/OSS建立所述被管理MANO实体对应的管理对象实例;Establishing, by the NM/OSS, a management object instance corresponding to the managed MANO entity;
所述NM/OSS与所述被管理MANO实体建立连接;Establishing a connection between the NM/OSS and the managed MANO entity;
相应地,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
所述NM/OSS与被管理的MANO实体建立连接后,向所述被管理的MANO实体发送对应的配置参数。After the NM/OSS establishes a connection with the managed MANO entity, the corresponding configuration parameter is sent to the managed MANO entity.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NM/OSS给MANO实体发送消息订购MANO实体的告警通知消息;The NM/OSS sends a message to the MANO entity to subscribe to an alarm notification message of the MANO entity;
所述NM/OSS接收所述MANO实体发送的告警通知消息。The NM/OSS receives an alert notification message sent by the MANO entity.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NM/OSS给MANO实体发送请求用于获取MANO实体的告警信息;The NM/OSS sends a request for the MANO entity to obtain alarm information of the MANO entity;
所述NM/OSS接收所述MANO实体发送的告警信息。The NM/OSS receives the alarm information sent by the MANO entity.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NM/OSS接收所述NM/OSS发送的MANO实体性能测量任务;Receiving, by the NM/OSS, a MANO entity performance measurement task sent by the NM/OSS;
所述NM/OSS向MANO实体发送性能测量任务指示;The NM/OSS sends a performance measurement task indication to the MANO entity;
所述NM/OSS接收所述MANO实体发送的性能测量结果;Receiving, by the NM/OSS, a performance measurement result sent by the MANO entity;
所述NM/OSS将性能测量结果发送至所述NM/OSS。The NM/OSS sends performance measurements to the NM/OSS.
在上述方案中,当MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述独立部署的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管理功能,所述被管理MANO实体为NFVO。In the above solution, when the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is VNFM and/or for the independently deployed MANO management function. VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
在上述方案中,当MANO管理功能部署为NFVO的一部分且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述部署为NFVO一部分的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管理功能,所述被管理MANO实体为NFVO。 In the above solution, when the MANO management function is deployed as part of the NFVO and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is VNFM and the MANO management function that is part of the NFVO deployment. / or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
在上述方案中,当MANO管理功能部署为NFVO的一部分时,所述被管理MANO实体为VNFM和/或VIM;In the above solution, when the MANO management function is deployed as part of the NFVO, the managed MANO entity is a VNFM and/or a VIM;
相应地,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:Correspondingly, the MANO management function adds the MANO entity as a managed object, and specifically includes:
所述NFVO与所述NM/OSS建立初始连接且所述NFVO接收到NM/OSS发送的初始配置参数后,接收所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括新增的被管理的MANO实体的信息;The NFVO establishes an initial connection with the NM/OSS, and after receiving the initial configuration parameter sent by the NM/OSS, the NFVO receives the creation indication message sent by the NM/OSS, where the creation indication message includes a new Increased information on managed MANO entities;
所述NFVO在接收到所述创建指示消息后,建立所述被管理MANO实体对应的管理对象实例;After receiving the creation indication message, the NFVO establishes a management object instance corresponding to the managed MANO entity;
所述NFVO根据所述初始配置参数与所述新增的被管理的MANO实体建立连接,或者所述MANO实体根据预配的NFVO地址信息与所述NFVO建立连接;The NFVO establishes a connection with the newly added MANO entity according to the initial configuration parameter, or the MANO entity establishes a connection with the NFVO according to the provisioned NFVO address information;
相应地,所述MANO管理向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management sends initial configuration parameters to the newly added MANO entity, including:
所述NFVO与新增的被管理MANO实体建立连接后,向所述MANO实体发送对应的初始配置参数。After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NFVO接收由所述NM/OSS发送的订购VNFM和/或VIM的告警通知消息;The NFVO receives an alert notification message for ordering VNFM and/or VIM sent by the NM/OSS;
所述NFVO接收VNFM和/或VIM上报的告警信息;The NFVO receives the alarm information reported by the VNFM and/or the VIM;
所述NFVO向所述NM/OSS发送VNFM和/或VIM的告警通知。The NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NFVO接收所述NM/OSS发送的用于获取告警信息的请求;Receiving, by the NFVO, a request for acquiring alarm information sent by the NM/OSS;
所述NFVO根据所述请求向NM/OSS发送所述VNFM和/或VIM的告警信息。The NFVO sends the VNFM and/or VIM alarm information to the NM/OSS according to the request.
在上述方案中,所述方法还包括:In the above solution, the method further includes:
所述NFVO接收所述NM/OSS发送的VNFM和/或VIM性能测量任务; Receiving, by the NFVO, a VNFM and/or VIM performance measurement task sent by the NM/OSS;
所述NFVO向VNFM和/或VIM发送性能测量任务指示;Transmitting, by the NFVO, a performance measurement task indication to the VNFM and/or the VIM;
所述NFVO接收所述VNFM和/或VIM发送的性能测量结果;The NFVO receives performance measurements transmitted by the VNFM and/or VIM;
所述NFVO将所述VNFM和/或VIM的性能测量结果发送至所述NM/OSS。The NFVO sends performance measurements of the VNFM and/or VIM to the NM/OSS.
第二方面,本发明实施例提供了一种MANO管理功能,所述MANO管理功能包括:增加模块和发送模块,其中,In a second aspect, an embodiment of the present invention provides a MANO management function, where the MANO management function includes: an adding module and a sending module, where
所述增加模块,设置为将MANO实体增加作为被管理对象;The adding module is configured to add a MANO entity as a managed object;
所述发送模块,设置为向新增的被管理MANO实体发送初始配置参数;The sending module is configured to send initial configuration parameters to the newly added MANO entity;
其中,所述初始配置参数包括与所述被管理MANO实体具有关联关系的MANO实体的信息。The initial configuration parameter includes information of a MANO entity having an association relationship with the managed MANO entity.
在上述方案中,所述增加模块,包括创建子模块和连接子模块;其中,In the above solution, the adding module includes a creating submodule and a connecting submodule; wherein
所述创建子模块,设置为为新增的被管理MANO实体创建对应的管理对象实例;The creating a submodule is configured to create a corresponding management object instance for the newly added MANO entity;
所述连接子模块,设置为与所述被管理MANO实体建立连接。The connection sub-module is configured to establish a connection with the managed MANO entity.
在上述方案中,所述MANO实体包括VNF管理器VNFM、虚拟化基础设备管理VIM和网络功能虚拟化编排NFVO中的至少一项。In the above solution, the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
在上述方案中,所述MANO管理功能还包括第一接收模块,设置为接收NM/OSS发送的订购MANO实体告警通知的消息;In the above solution, the MANO management function further includes a first receiving module, configured to receive a message for ordering a MANO entity alarm notification sent by the NM/OSS;
以及,接收所述MANO实体上报的告警信息;And receiving the alarm information reported by the MANO entity;
所述发送模块,还设置为向所述NM/OSS发送告警通知。The sending module is further configured to send an alert notification to the NM/OSS.
在上述方案中,所述第一接收模块,还设置为接收所述NM/OSS发送的用于获取告警信息的请求;In the above solution, the first receiving module is further configured to receive a request for acquiring alarm information sent by the NM/OSS;
所述发送模块,还设置为根据所述获取请求向所述NM/OSS发送告警信息。The sending module is further configured to send the alarm information to the NM/OSS according to the obtaining request.
在上述方案中,所述MANO管理功能还包括第二接收模块,设置为接收所述NM/OSS发送的MANO实体性能测量任务;In the above solution, the MANO management function further includes a second receiving module, configured to receive the MANO entity performance measurement task sent by the NM/OSS;
所述发送模块,还设置为向MANO实体发送性能测量任务指示; The sending module is further configured to send a performance measurement task indication to the MANO entity;
所述第二接收模块,还设置为接收所述MANO实体发送的性能测量结果;The second receiving module is further configured to receive a performance measurement result sent by the MANO entity;
所述发送模块,还设置为将性能测量结果发送至所述NM/OSS。The sending module is further configured to send a performance measurement result to the NM/OSS.
在上述方案中,所述MANO管理功能部署为独立的实体;In the above solution, the MANO management function is deployed as an independent entity;
或者,所述MANO管理功能部署为NM/OSS中的一部分;Alternatively, the MANO management function is deployed as part of NM/OSS;
或者,所述MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分;Alternatively, the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS;
或者,所述MANO管理功能部署为NFVO的一部分,且另一MANO管理功能同时部署为NM/OSS的一部分。Alternatively, the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS.
在本发明实施例中,还提供了一种计算机存储介质,该计算机存储介质可以存储有执行指令,该执行指令用于执行上述实施例中的准共位置信息的处理方法的实现。In the embodiment of the present invention, a computer storage medium is further provided, and the computer storage medium may store an execution instruction for performing the implementation of the processing method of the quasi-common position information in the foregoing embodiment.
本发明实施例提供了一种管理MANO实体的方法和装置,通过在现有的NFV架构中增加MANO管理功能来对VNFM、VIM和NFVO这些MANO实体进行管理;能够针对MANO实体进行操作维护管理,便于运营商对MANO实体进行有效的监控。The embodiment of the invention provides a method and a device for managing a MANO entity, and manages MANO entities such as VNFM, VIM and NFVO by adding MANO management functions in the existing NFV architecture; and can perform operation and maintenance management for the MANO entity, It is convenient for operators to effectively monitor MANO entities.
附图说明DRAWINGS
图1为现有技术中的NFV架构示意图;1 is a schematic diagram of an NFV architecture in the prior art;
图2为本发明实施例提供的一种管理MANO实体的方法流程示意图;2 is a schematic flowchart of a method for managing a MANO entity according to an embodiment of the present invention;
图3为本发明实施例提供的一种NFV架构示意图;FIG. 3 is a schematic diagram of an NFV architecture according to an embodiment of the present invention;
图4为本发明实施例提供的另一种NFV架构示意图;4 is a schematic diagram of another NFV architecture according to an embodiment of the present invention;
图5为本发明实施例提供的又一种NFV架构示意图;FIG. 5 is a schematic diagram of still another NFV architecture according to an embodiment of the present invention;
图6为本发明实施例提供的再一种NFV架构示意图;FIG. 6 is a schematic diagram of still another NFV architecture according to an embodiment of the present disclosure;
图7为本发明实施例提供的具体实施例一的流程示意图;FIG. 7 is a schematic flowchart of a specific embodiment 1 according to an embodiment of the present disclosure;
图8为本发明实施例提供的具体实施例二的流程示意图;FIG. 8 is a schematic flowchart of a second embodiment of the present invention;
图9为本发明实施例提供的具体实施例三的流程示意图;FIG. 9 is a schematic flowchart of a third embodiment of the present invention;
图10为本发明实施例提供的具体实施例四的流程示意图; FIG. 10 is a schematic flowchart of a fourth embodiment of the present invention;
图11为本发明实施例提供的一种MANO管理功能的结构示意图;FIG. 11 is a schematic structural diagram of a MANO management function according to an embodiment of the present invention;
图12为本发明实施例提供的另一种MANO管理功能的结构示意图;FIG. 12 is a schematic structural diagram of another MANO management function according to an embodiment of the present invention;
图13为本发明实施例提供的又一种MANO管理功能的结构示意图;FIG. 13 is a schematic structural diagram of still another MANO management function according to an embodiment of the present disclosure;
图14为本发明实施例提供的再一种MANO管理功能的结构示意图。FIG. 14 is a schematic structural diagram of still another MANO management function according to an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present invention will be clearly and completely described in the following with reference to the accompanying drawings.
本发明实施例的基本思想是:通过在现有的NFV架构中增加MANO管理功能来对VNFM、VIM和NFVO这些MANO实体进行管理;而MANO管理功能在具体实现过程中,既可以作为单独的实体节点进行部署,也可以作为NM/OSS中的一部分进行部署存在,还可以作为NFVO的一部分进行部署,还可以是上述部署形式的组合,MANO管理功能的具体部署形式包含但不限于以上三种,本实施例对于MANO管理功能的具体部署形式不做赘述。通过增加了MANO管理功能之后,能够针对性地对MANO实体进行操作维护管理,也便于运营商对MANO实体进行有效的监控。The basic idea of the embodiment of the present invention is to manage the MANO entities such as VNFM, VIM and NFVO by adding MANO management functions to the existing NFV architecture; and the MANO management function can be used as a separate entity in the specific implementation process. The node can be deployed as part of NM/OSS. It can also be deployed as part of NFVO. It can also be a combination of the above deployment forms. The specific deployment forms of MANO management functions include but are not limited to the above three types. This embodiment does not describe the specific deployment form of the MANO management function. After the MANO management function is added, the MANO entity can be operated and maintained in a targeted manner, and the operator can effectively monitor the MANO entity.
实施例一 Embodiment 1
基于本发明实施例的基本思想,参见图2,其示出了本发明实施例提供的一种管理MANO实体的方法,该方法可以应用于NFV架构中新增的MANO管理功能,该方法可以包括:Based on the basic idea of the embodiments of the present invention, referring to FIG. 2, a method for managing a MANO entity according to an embodiment of the present invention is provided. The method may be applied to a new MANO management function in an NFV architecture, and the method may include :
S201:MANO管理功能将MANO实体增加作为被管理对象;S201: The MANO management function adds the MANO entity as a managed object;
S202:MANO管理功能向新增的被管理MANO实体发送初始配置参数;S202: The MANO management function sends an initial configuration parameter to the newly added MANO entity.
其中,所述初始配置参数可以包括与被管理MANO实体具有关联关系的MANO实体的信息。The initial configuration parameter may include information of a MANO entity having an association relationship with the managed MANO entity.
需要说明的是,本发明实施例中,被管理MANO实体可以包括VNFM、VIM和NFVO中的至少一项,后续不再赘述。It should be noted that, in the embodiment of the present invention, the managed MANO entity may include at least one of VNFM, VIM, and NFVO, and details are not described herein.
示例性地,所述MANO管理功能将MAMO实体增加作为被管理对象,可以包括: Illustratively, the MANO management function adds the MAMO entity as a managed object, and may include:
所述MANO管理功能为新增的被管理MANO实体创建对应的管理对象实例;The MANO management function creates a corresponding management object instance for the newly added MANO entity;
所述MANO管理功能与所述被管理MANO实体建立连接。The MANO management function establishes a connection with the managed MANO entity.
具体来说,所述MANO管理功能与所述被管理MANO实体建立连接的过程既可以是MANO管理功能主动发起与被管理MANO实体建立连接,也可以是被管理MANO实体根据预配的MANO管理功能地址信息主动发起与MANO管理功能建立连接,本实施例对此不作具体赘述。Specifically, the process of establishing a connection between the MANO management function and the managed MANO entity may be that the MANO management function initiates a connection with the managed MANO entity, or may be a managed MANO entity according to the pre-configured MANO management function. The address information is actively initiated to establish a connection with the MANO management function, which is not specifically described in this embodiment.
示例性地,如图3所示的当MANO管理功能部署为独立的实体时,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:Illustratively, when the MANO management function is deployed as a separate entity, as shown in FIG. 3, the MANO management function adds a MANO entity as a managed object, which specifically includes:
所述MANO管理功能与NM/OSS建立初始连接后,接收由所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括所述被管理MANO实体的信息;After the initial connection is established with the NM/OSS, the MANO management function receives a creation indication message sent by the NM/OSS, where the creation indication message includes information of the managed MANO entity;
所述MANO管理功能在接收到所述创建指示消息后,建立所述被管理MANO实体对应的管理对象实例。After receiving the creation indication message, the MANO management function establishes a management object instance corresponding to the managed MANO entity.
在本示例中,需要说明的是,当被管理MANO实体接收到对应的初始配置参数后,被管理MANO实体就会根据初始配置参数获取与自身具有关联关系的MANO实体,并且与自身具有关联关系的MANO实体进行连接。In this example, it should be noted that, after the managed MANO entity receives the corresponding initial configuration parameters, the managed MANO entity acquires the MANO entity associated with itself according to the initial configuration parameters, and has an association relationship with itself. The MANO entity is connected.
优选地,针对图3所示的架构示意图,当需要对MANO实体进行告警管理时,所述方法还包括:Preferably, for the architecture diagram shown in FIG. 3, when the alarm management of the MANO entity is required, the method further includes:
所述MANO管理功能接收NM/OSS发送的订购MANO实体告警通知消息;The MANO management function receives a subscription MANO entity alarm notification message sent by the NM/OSS;
所述MANO管理功能接收MANO实体上报的告警信息;The MANO management function receives the alarm information reported by the MANO entity;
所述MANO管理功能向NM/OSS发送告警通知。The MANO management function sends an alert notification to the NM/OSS.
需要说明的是,上述过程为告警上报过程,对应地,还可以包括告警查询过程,具体包括:It should be noted that the foregoing process is an alarm reporting process, and may also include an alarm query process, which specifically includes:
所述MANO管理功能接收NM/OSS发送的用于获取告警信息的请求;The MANO management function receives a request sent by the NM/OSS for acquiring alarm information;
所述MANO管理功能根据所述请求向NM/OSS发送告警信息。 The MANO management function sends alarm information to the NM/OSS according to the request.
优选地,针对图3所示的架构示意图,当需要对MANO实体进行性能管理时,所述方法还包括:Preferably, for the architecture diagram shown in FIG. 3, when performance management of the MANO entity is required, the method further includes:
所述MANO管理功能接收NM/OSS发送的MANO实体性能测量任务;The MANO management function receives a MANO entity performance measurement task sent by the NM/OSS;
所述MANO管理功能向MANO实体发送性能测量任务指示;The MANO management function sends a performance measurement task indication to the MANO entity;
所述MANO管理功能接收MANO实体发送的性能测量结果;The MANO management function receives performance measurement results sent by the MANO entity;
所述MANO管理功能将性能测量结果发送至NM/OSS。The MANO management function sends performance measurements to NM/OSS.
通过本示例中两个优选的方案,从而实现了MANO管理功能对自身所管理的MANO实体进行告警管理和性能测量的过程,从而实现了针对MANO实体进行操作维护管理。Through the two preferred schemes in this example, the MANO management function performs the alarm management and performance measurement process for the MANO entity managed by the MANO management function, thereby realizing the operation and maintenance management for the MANO entity.
示例性地,如图4所示的当MANO管理功能部署为NM/OSS中的一部分时,所述MANO管理功能将MAMO实体增加作为被管理对象,具体包括:Illustratively, when the MANO management function is deployed as part of the NM/OSS as shown in FIG. 4, the MANO management function adds the MAMO entity as a managed object, and specifically includes:
NM/OSS建立所述被管理MANO实体对应的管理对象实例;NM/OSS establishes an instance of the management object corresponding to the managed MANO entity;
所述NM/OSS与所述被管理MANO实体建立连接;Establishing a connection between the NM/OSS and the managed MANO entity;
相应地,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
所述NM/OSS与被管理的MANO实体建立连接后,向所述被管理的MANO实体发送对应的配置参数。After the NM/OSS establishes a connection with the managed MANO entity, the corresponding configuration parameter is sent to the managed MANO entity.
在本示例中,由于MANO管理功能作为NM/OSS中的一部分,因此,NM/OSS与MANO管理功能所需要执行的步骤进行统一,所以示例中所述的NM/OSS与被管理MANO实体建立初始连接可以认为是步骤S202。In this example, since the MANO management function is part of the NM/OSS, the NM/OSS and the MANO management functions need to be performed in a unified manner, so the NM/OSS described in the example is initialized with the managed MANO entity. The connection can be considered as step S202.
同样,当被管理MANO实体接收到对应的初始配置参数后,就会根据初始配置参数获取与自身具有关联关系的MANO实体,并且与自身具有关联关系的MANO实体进行连接。Similarly, when the managed MANO entity receives the corresponding initial configuration parameters, it acquires the MANO entity associated with itself according to the initial configuration parameters, and connects with the MANO entity having its associated relationship.
需要说明的是,当MANO管理功能为NM/OSS中的一部分时,MANO管理功能对自身所管理的MANO实体进行告警管理和性能测量的过程与前述示例中的两个优选方案相同,唯一的区别是由于MANO管理功能成为了NM/OSS中的一部分,因此,前述示例的两个优选方案中,MANO管理功能与NM/OSS进行交互的过程可以省略,直接由NM/OSS执行自身以及MANO 管理功能所需执行的步骤。It should be noted that when the MANO management function is part of the NM/OSS, the process of performing alarm management and performance measurement on the MANO entity managed by the MANO management function is the same as the two preferred solutions in the foregoing example, the only difference Because the MANO management function becomes part of NM/OSS, in the two preferred schemes of the foregoing example, the process of MANO management function interacting with NM/OSS can be omitted, and NM/OSS executes itself and MANO directly. The steps required to manage the function.
具体地,当需要对MANO实体进行告警管理时,所述方法还包括:Specifically, when the alarm management of the MANO entity is required, the method further includes:
所述NM/OSS给MANO实体发送消息订购MANO实体的告警通知;The NM/OSS sends a message to the MANO entity to subscribe to the alarm notification of the MANO entity;
所述NM/OSS接收所述MANO实体发送的告警通知消息。The NM/OSS receives an alert notification message sent by the MANO entity.
需要说明的是,上述过程为告警上报过程,对应地,还可以包括告警查询过程,具体包括:It should be noted that the foregoing process is an alarm reporting process, and may also include an alarm query process, which specifically includes:
所述NM/OSS给MANO实体发送请求用于获取MANO实体的告警信息;The NM/OSS sends a request for the MANO entity to obtain alarm information of the MANO entity;
所述NM/OSS接收所述MANO实体发送的告警信息。The NM/OSS receives the alarm information sent by the MANO entity.
示例性地,如图5所示的当MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述独立部署的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管理功能,所述被管理MANO实体为NFVO。Illustratively, as shown in FIG. 5, when the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the managed MANO entity is for the independently deployed MANO management function. The VNFM and/or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
相应地,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:Correspondingly, the MANO management function adds the MANO entity as a managed object, and specifically includes:
所述独立部署的MANO管理功能与所述NM/OSS建立连接后,接收由所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括新增的被管理的VNFM和/或VIM的信息;After the independently deployed MANO management function establishes a connection with the NM/OSS, receiving a creation indication message sent by the NM/OSS; wherein the creation indication message includes a newly added VNFM and/or VIM information;
所述独立部署的MANO管理功能在接收到所述创建指示消息后,建立所述新增的被管理的VNFM和/或VIM的管理对象实例;After receiving the creation indication message, the independently deployed MANO management function establishes the management object instance of the newly added VNFM and/or VIM;
所述独立部署的MANO管理功能与新增被管理的VNFM和/或VIM建立连接。The independently deployed MANO management function establishes a connection with the newly added VNFM and/or VIM.
所述部署于NM/OSS的MANO管理功能创建新增的被管理的NFVO对应的管理对象实例;The MANO management function deployed in the NM/OSS creates a new managed object instance corresponding to the managed NFVO;
所述部署于NM/OSS的MANO管理功能与新增的被管理的NFVO建立连接。The MANO management function deployed in NM/OSS establishes a connection with the newly added managed NFVO.
相应地,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数,具体包括: Correspondingly, the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
所述独立部署的MANO管理功能向所述新增的被管理的VNFM和/或VIM发送对应的配置参数;The independently deployed MANO management function sends corresponding configuration parameters to the newly added VNFM and/or VIM;
所述部署于NM/OSS的MANO管理功能向所述新增的被管理的NFVO发送对应的初始配置参数。The MANO management function deployed in the NM/OSS sends a corresponding initial configuration parameter to the newly added managed NFVO.
在本示例中,由于MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分,因此,本示例中的方案为上述两个示例的组合。从而实现向被管理MANO实体发送配置参数。In this example, since the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the solution in this example is a combination of the two examples above. Thereby transmitting configuration parameters to the managed MANO entity.
同样,当被管理MANO实体接收到对应的初始配置参数后,就会根据初始配置参数获取与自身具有关联关系的MANO实体,并且与自身具有关联关系的MANO实体进行连接。Similarly, when the managed MANO entity receives the corresponding initial configuration parameters, it acquires the MANO entity associated with itself according to the initial configuration parameters, and connects with the MANO entity having its associated relationship.
优选地,针对图5所示的架构,当需要对MANO实体进行告警管理时,所述方法还包括:Preferably, for the architecture shown in FIG. 5, when the alarm management of the MANO entity is required, the method further includes:
所述独立部署的MANO管理功能接收由NM/OSS发送的订购VNFM和VIM的告警通知;The independently deployed MANO management function receives an alert notification for ordering VNFM and VIM sent by the NM/OSS;
所述独立部署的MANO管理功能接收VNFM和VIM分别上报的告警信息;The independently deployed MANO management function receives the alarm information reported by the VNFM and the VIM respectively;
所述独立部署的MANO管理功能向NM/OSS发送VNFM和VIM的告警通知。The independently deployed MANO management function sends an alert notification of the VNFM and the VIM to the NM/OSS.
所述部署于NM/OSS的MANO管理功能给NFVO发送订购告警通知的消息。The MANO management function deployed in the NM/OSS sends a message to the NFVO to subscribe to an alert notification.
所述部署于NM/OSS的MANO管理功能接收NFVO发送告警通知消息。The MANO management function deployed in the NM/OSS receives the NFVO to send an alert notification message.
需要说明的是,上述过程为告警上报过程,对应地,还可以包括告警查询过程,具体包括:It should be noted that the foregoing process is an alarm reporting process, and may also include an alarm query process, which specifically includes:
所述独立部署的MANO管理功能接收NM/OSS发送的用于获取告警信息的请求;The independently deployed MANO management function receives a request sent by the NM/OSS for acquiring alarm information;
所述独立部署的MANO管理功能根据所述请求向NM/OSS发送VNFM和VIM的告警信息;The independently deployed MANO management function sends the VNFM and the VIM alarm information to the NM/OSS according to the request;
所述部署于NM/OSS的MANO管理功能给NFVO发送请求用于获取 NFVO的告警信息;The MANO management function deployed in the NM/OSS sends a request to the NFVO for acquisition. NFVO alarm information;
所述部署于NM/OSS的MANO管理功能接收NFVO上报的告警通知。The MANO management function deployed in the NM/OSS receives the alarm notification reported by the NFVO.
优选地,针对图5所示的架构,当需要对MANO实体进行性能管理时,所述方法还包括:Preferably, for the architecture shown in FIG. 5, when performance management of the MANO entity is required, the method further includes:
所述独立部署的MANO管理功能接收NM/OSS发送的VNFM和VIM性能测量任务;The independently deployed MANO management function receives VNFM and VIM performance measurement tasks sent by the NM/OSS;
所述独立部署的MANO管理功能向VNFM和VIM发送性能测量任务指示;The independently deployed MANO management function sends a performance measurement task indication to the VNFM and the VIM;
所述独立部署的MANO管理功能接收VNFM和VIM发送的性能测量结果;The independently deployed MANO management function receives performance measurement results sent by the VNFM and the VIM;
所述独立部署的MANO管理功能将VNFM和VIM的性能测量结果发送至NM/OSS;The independently deployed MANO management function sends the performance measurement results of the VNFM and the VIM to the NM/OSS;
所述部署于NM/OSS的MANO管理功能向NFVO发送性能测量任务;The MANO management function deployed in the NM/OSS sends a performance measurement task to the NFVO;
所述部署于NM/OSS的MANO管理功能接收NFVO发送的性能测量结果。The MANO management function deployed in the NM/OSS receives performance measurement results transmitted by the NFVO.
示例性地,如图6所示的当MANO管理功能部署为NFVO的一部分且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述部署为NFVO一部分的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管理功能,所述被管理MANO实体为NFVO。Illustratively, when the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS as shown in FIG. 6, the MANO management function that is part of the NFVO deployment is managed The MANO entity is VNFM and/or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
相应地,所述MANO管理功能将MANO实体增加作为被管理对象:Accordingly, the MANO management function adds the MANO entity as a managed object:
所述部署于NM/OSS的MANO管理功能创建新增的被管理的NFVO对应的管理对象实例;The MANO management function deployed in the NM/OSS creates a new managed object instance corresponding to the managed NFVO;
所述NFVO与所述NM/OSS建立初始连接且所述NFVO接收到NM/OSS发送的初始配置参数后,所述部署于NFVO的MANO管理功能接收所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括新增的被管理的VNFM和/或VIM的信息;After the NFVO establishes an initial connection with the NM/OSS and the NFVO receives the initial configuration parameters sent by the NM/OSS, the MANO management function deployed in the NFVO receives the creation indication message sent by the NM/OSS; The creation indication message includes information about the newly added VNFM and/or VIM;
所述部署于NFVO的MANO管理功能根据所述初始配置参数与所述新增 的被管理的VNFM和/或VIM建立连接,或者所述新增的被管理的VNFM和/或VIM根据预配的NFVO地址信息与所述NFVO建立连接;The MANO management function deployed in the NFVO is added according to the initial configuration parameter The managed VNFM and/or VIM establishes a connection, or the newly added VNFM and/or VIM establishes a connection with the NFVO according to the provisioned NFVO address information;
相应地,所述MANO管理向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management sends initial configuration parameters to the newly added MANO entity, including:
所述NFVO与新增的被管理MANO实体建立连接后,向所述MANO实体发送对应的初始配置参数。After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
优选地,针对图6所示的架构,当需要对MANO实体进行告警管理时,所述方法还包括:Preferably, for the architecture shown in FIG. 6, when the alarm management of the MANO entity is required, the method further includes:
所述部署于NFVO的MANO管理功能接收由NM/OSS发送的订购VNFM和/或VIM的告警通知;The MANO management function deployed in the NFVO receives an alert notification of the subscription VNFM and/or VIM sent by the NM/OSS;
所述部署于NFVO的MANO管理功能接收VNFM和/或VIM分别上报的告警信息;The MANO management function deployed on the NFVO receives the alarm information reported by the VNFM and/or the VIM respectively.
所述部署于NFVO的MANO管理功能向NM/OSS发送VNFM和/或VIM的告警通知。The MANO management function deployed in the NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
需要说明的是,上述过程为告警上报过程,对应地,还可以包括告警查询过程,具体包括:It should be noted that the foregoing process is an alarm reporting process, and may also include an alarm query process, which specifically includes:
所述部署于NFVO的MANO管理功能接收NM/OSS发送的用于获取告警信息的请求;The MANO management function deployed in the NFVO receives a request sent by the NM/OSS for acquiring alarm information;
所述部署于NFVO的MANO管理功能根据所述请求向NM/OSS发送VNFM和/或VIM的告警信息;The MANO management function deployed in the NFVO sends the VNFM and/or VIM alarm information to the NM/OSS according to the request;
所述部署于NM/OSS的MANO管理功能给NFVO发送请求用于获取NFVO的告警信息;The MANO management function deployed in the NM/OSS sends a request for the NFVO to obtain the NFVO alarm information;
所述部署于NM/OSS的MANO管理功能接收NFVO上报的告警信息。The MANO management function deployed in the NM/OSS receives the alarm information reported by the NFVO.
优选地,针对图6所示的架构,当需要对MANO实体进行性能管理时,所述方法还包括:Preferably, for the architecture shown in FIG. 6, when performance management of the MANO entity is required, the method further includes:
所述部署于NFVO的MANO管理功能接收NM/OSS发送的VNFM和/或VIM性能测量任务; The MANO management function deployed in the NFVO receives a VNFM and/or VIM performance measurement task sent by the NM/OSS;
所述部署于NFVO的MANO管理功能向VNFM和/或VIM发送性能测量任务指示;The MANO management function deployed in the NFVO sends a performance measurement task indication to the VNFM and/or the VIM;
所述部署于NFVO的MANO管理功能接收VNFM和/或VIM发送的性能测量结果;The MANO management function deployed in the NFVO receives performance measurement results sent by the VNFM and/or the VIM;
所述部署于NFVO的MANO管理功能将VNFM和/或VIM的性能测量结果发送至NM/OSS;The MANO management function deployed in the NFVO sends the performance measurement result of the VNFM and/or the VIM to the NM/OSS;
所述部署于NM/OSS的MANO管理功能向NFVO发送性能测量任务;The MANO management function deployed in the NM/OSS sends a performance measurement task to the NFVO;
所述部署于NM/OSS的MANO管理功能接收NFVO发送的性能测量结果。The MANO management function deployed in the NM/OSS receives performance measurement results transmitted by the NFVO.
示例性地,当MANO管理功能部署为NFVO的一部分时,所述被管理MANO实体为VNFM和/或VIM;Illustratively, when the MANO management function is deployed as part of NFVO, the managed MANO entity is a VNFM and/or a VIM;
相应地,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:Correspondingly, the MANO management function adds the MANO entity as a managed object, and specifically includes:
所述NFVO与所述NM/OSS建立初始连接且所述NFVO接收到NM/OSS发送的初始配置参数后,接收所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括新增的被管理的MANO实体的信息;The NFVO establishes an initial connection with the NM/OSS, and after receiving the initial configuration parameter sent by the NM/OSS, the NFVO receives the creation indication message sent by the NM/OSS, where the creation indication message includes a new Increased information on managed MANO entities;
所述NFVO在接收到所述创建指示消息后,建立所述被管理MANO实体对应的管理对象实例;After receiving the creation indication message, the NFVO establishes a management object instance corresponding to the managed MANO entity;
所述NFVO根据所述初始配置参数与所述新增的被管理的MANO实体建立连接,或者所述MANO实体根据预配的NFVO地址信息与所述NFVO建立连接;The NFVO establishes a connection with the newly added MANO entity according to the initial configuration parameter, or the MANO entity establishes a connection with the NFVO according to the provisioned NFVO address information;
相应地,所述MANO管理向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management sends initial configuration parameters to the newly added MANO entity, including:
所述NFVO与新增的被管理MANO实体建立连接后,向所述MANO实体发送对应的初始配置参数。After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
优选地,当需要对MANO实体进行告警管理时,所述方法还包括:Preferably, when the alarm management of the MANO entity is required, the method further includes:
所述NFVO接收由所述NM/OSS发送的订购VNFM和/或VIM的告警通知消息; The NFVO receives an alert notification message for ordering VNFM and/or VIM sent by the NM/OSS;
所述NFVO接收VNFM和/或VIM上报的告警消息;Receiving, by the NFVO, an alarm message reported by the VNFM and/or the VIM;
所述NFVO向所述NM/OSS发送VNFM和/或VIM的告警通知。The NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
需要说明的是,上述过程为告警上报过程,对应地,还可以包括告警查询过程,具体包括:It should be noted that the foregoing process is an alarm reporting process, and may also include an alarm query process, which specifically includes:
所述NFVO接收所述NM/OSS发送的用于获取告警信息的请求;Receiving, by the NFVO, a request for acquiring alarm information sent by the NM/OSS;
所述NFVO根据所述请求向NM/OSS发送所述VNFM和/或VIM的告警信息;Sending, by the NFVO, the alarm information of the VNFM and/or the VIM to the NM/OSS according to the request;
优选地,当需要对MANO实体进行性能管理时,所述方法还包括:Preferably, when performance management of the MANO entity is required, the method further includes:
所述NFVO接收所述NM/OSS发送的VNFM和/或VIM性能测量任务;Receiving, by the NFVO, a VNFM and/or VIM performance measurement task sent by the NM/OSS;
所述NFVO向VNFM和/或VIM发送性能测量任务指示;Transmitting, by the NFVO, a performance measurement task indication to the VNFM and/or the VIM;
所述NFVO接收所述VNFM和/或VIM发送的性能测量结果;The NFVO receives performance measurements transmitted by the VNFM and/or VIM;
所述NFVO将所述VNFM和/或VIM的性能测量结果发送至所述NM/OSS。The NFVO sends performance measurements of the VNFM and/or VIM to the NM/OSS.
本实施例提供了一种管理MANO实体的方法,在该方法中,通过在NFV架构中新增的MANO管理功能对MANO实体进行操作维护管理,便于运营商对MANO实体进行有效的监控。This embodiment provides a method for managing a MANO entity. In this method, the MANO management function is added to the MANO management function in the NFV architecture to facilitate the operator to effectively monitor the MANO entity.
实施例二Embodiment 2
基于上述实施例相同的技术构思,本实施例通过以下具体实施例对上述实施例的技术方案进行说明。Based on the same technical concept of the above embodiments, the technical solutions of the foregoing embodiments are described in the following embodiments.
具体实施例一 Specific embodiment 1
本具体实施例基于图3所示的架构示意图,参见图7,具体过程可以包括:The specific embodiment is based on the schematic diagram of the architecture shown in Figure 3. Referring to Figure 7, the specific process may include:
S701:MANO管理功能和NM/OSS建立初始连接;S701: The MANO management function establishes an initial connection with the NM/OSS;
S702:MANO管理功能接收到NM/OSS发送的创建VNFM、VIM和NFVO的消息,并根据消息创建相应的管理对象实例;S702: The MANO management function receives the message of creating VNFM, VIM, and NFVO sent by the NM/OSS, and creates a corresponding management object instance according to the message;
S703:MANO管理功能与VNFM、VIM和/或NFVO建立初始连接;S703: The MANO management function establishes an initial connection with VNFM, VIM, and/or NFVO;
S704:MANO管理功能将初始配置参数分别发送给VNFM、VIM和/或 NFVO;S704: The MANO management function sends the initial configuration parameters to the VNFM, VIM, and/or NFVO;
需要说明的是,S703和S704的具体过程如图中虚线框所标识的步骤所示。It should be noted that the specific processes of S703 and S704 are as shown in the steps indicated by the dotted line frame.
S705:VNFM根据初始配置参数获取所关联的NFVO和VIM,判断是否与所关联的NFVO和VIM建立连接,若没有则所关联的NFVO和VIM建立连接;S705: The VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
S706:VIM根据初始配置参数获取所关联的NFVO和VNFM,判断是否与所关联的NFVO和VNFM建立连接,若没有则与相应的NFVO和VNFM建立连接;S706: The VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
S707:NFVO根据初始配置参数获取所关联的VNFM和VIM,判断是否与所关联的VIM和VNFM建立连接,若没有则与相应的VIM和VNFM建立连接。S707: The NFVO obtains the associated VNFM and the VIM according to the initial configuration parameter, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
需要说明的是,S705至S707的具体过程如图中虚线框所标识的步骤所示。It should be noted that the specific processes of S705 to S707 are as shown in the steps indicated by the dotted line frame.
可以理解地,按照图7所示的过程建立连接之后,针对MANO实体的告警管理的具体过程可以包括以下四步:It can be understood that after the connection is established according to the process shown in FIG. 7, the specific process of alarm management for the MANO entity may include the following four steps:
1、NM/OSS向MANO管理功能发送订购MANO实体告警通知消息;1. The NM/OSS sends a subscription MANO entity alarm notification message to the MANO management function;
2、MANO实体将告警信息上报给MANO管理功能;2. The MANO entity reports the alarm information to the MANO management function.
3、MANO管理功能发送告警通知给NM/OSS;3. The MANO management function sends an alarm notification to the NM/OSS;
4、NM/OSS向MANO管理功能发送消息来获取告警信息。4. The NM/OSS sends a message to the MANO management function to obtain the alarm information.
而针对MANO实体的性能管理的具体过程可以包括以下四步:The specific process for performance management of the MANO entity can include the following four steps:
1、NM/OSS向MANO管理功能发送MANO实体的性能测量任务;1. NM/OSS sends a performance measurement task of the MANO entity to the MANO management function;
2、MANO管理功能向各MANO实体分别发送性能测量任务;2. The MANO management function separately sends performance measurement tasks to each MANO entity;
3、MANO实体执行性能测量任务,并将性能测量结果上报给MANO管理功能;3. The MANO entity performs the performance measurement task and reports the performance measurement result to the MANO management function;
4、MANO管理功能发送性能测量结果发送给NM/OSS。4. The MANO management function sends performance measurement results to NM/OSS.
具体实施例二Specific embodiment 2
本具体实施例基于图4所示的架构示意图,参见图8,具体过程可以包括:The specific embodiment is based on the schematic diagram of the architecture shown in FIG. 4. Referring to FIG. 8, the specific process may include:
S801:NM/OSS创建VNFM、VIM和/或NFVO的管理对象实例; S801: NM/OSS creates a management object instance of VNFM, VIM, and/or NFVO;
S802:NM/OSS与VNFM、VIM和/或建立初始连接;S802: NM/OSS establishes an initial connection with VNFM, VIM, and/or;
S803:NM/OSS将初始配置参数分别发送给VNFM、VIM和/或NFVO;S803: NM/OSS sends initial configuration parameters to VNFM, VIM and/or NFVO respectively;
需要说明的是,S802和S803的具体过程如图中虚线框所标识的步骤所示。It should be noted that the specific processes of S802 and S803 are as shown in the steps indicated by the dotted line frame.
S804:VNFM根据初始配置参数获取所关联的NFVO和VIM,判断是否与所关联的NFVO和VIM建立连接,若没有则所关联的NFVO和VIM建立连接;S804: The VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
S805:VIM根据初始配置参数获取所关联的NFVO和VNFM,判断是否与所关联的NFVO和VNFM建立连接,若没有则与相应的NFVO和VNFM建立连接;S805: The VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
S806:NFVO从初始配置参数中获取所关联的VNFM和VIM,判断是否与所关联的VIM和VNFM建立连接,若没有则与相应的VIM和VNFM建立连接。S806: The NFVO obtains the associated VNFM and the VIM from the initial configuration parameters, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
需要说明的是,S804至S806的具体过程如图中虚线框所标识的步骤所示。It should be noted that the specific processes of S804 to S806 are as shown in the steps indicated by the dotted line frame.
可以理解地,按照图8所示的过程建立连接之后,由于MANO管理功能为NM/OSS中的一部分,MANO管理功能对自身所管理的MANO实体进行告警管理和性能测量的过程与前述具体实施例相同,唯一的区别是由于MANO管理功能成为了NM/OSS中的一部分,因此,前述具体实施例中,MANO管理功能与NM/OSS进行交互的过程可以省略,直接由NM/OSS执行自身以及MANO管理功能所需执行的步骤。It can be understood that, after the connection is established according to the process shown in FIG. 8 , since the MANO management function is a part of the NM/OSS, the process of performing alarm management and performance measurement on the MANO entity managed by the MANO management function and the foregoing specific embodiment The only difference is that since the MANO management function becomes part of the NM/OSS, the process of interacting with the NMO/OSS can be omitted in the foregoing specific embodiment, and the NM/OSS executes itself and MANO directly. The steps required to manage the function.
具体实施例三Concrete embodiment 3
本具体实施例基于图5所示的架构示意图,参见图9,具体过程可以包括:The specific embodiment is based on the schematic diagram of the architecture shown in FIG. 5. Referring to FIG. 9, the specific process may include:
S901:MANO管理功能和NM/OSS建立初始连接;S901: The MANO management function establishes an initial connection with the NM/OSS;
S902:MANO管理功能接收到NM/OSS发送的创建VNFM和/或VIM的管理对象的消息,并根据消息创建相应的管理对象实例;S902: The MANO management function receives a message for creating a management object of the VNFM and/or the VIM sent by the NM/OSS, and creates a corresponding management object instance according to the message;
S903:VNFM和/或VIM与MANO管理功能建立初始连接,MANO管理功能将初始配置参数分别发送给VNFM和/或VIM;S903: VNFM and/or VIM establish an initial connection with the MANO management function, and the MANO management function sends the initial configuration parameters to the VNFM and/or VIM respectively;
可以理解地,S903如图中长虚线框所示。 It can be understood that S903 is as shown by the long dashed box in the figure.
S904:NFVO与NM/OSS建立初始连接后,NM将NFVO的初始配置消息发送给NFVO;S904: After the initial connection between the NFVO and the NM/OSS, the NM sends an initial configuration message of the NFVO to the NFVO;
可以理解地,S904如图中点划线框所示Understandably, S904 is shown by a dotted line in the figure.
需要说明的是,S904和S901至S903没有先后顺序。It should be noted that S904 and S901 to S903 have no order.
S905:VNFM根据初始配置参数获取所关联的NFVO和VIM,判断是否与所关联的NFVO和VIM建立连接,若没有则所关联的NFVO和VIM建立连接;S905: The VNFM obtains the associated NFVO and the VIM according to the initial configuration parameter, and determines whether a connection is established with the associated NFVO and the VIM. If not, the associated NFVO and the VIM establish a connection.
S906:VIM根据初始配置参数获取所关联的NFVO和VNFM,判断是否与所关联的NFVO和VNFM建立连接,若没有则与相应的NFVO和VNFM建立连接;S906: The VIM obtains the associated NFVO and VNFM according to the initial configuration parameter, determines whether a connection is established with the associated NFVO and the VNFM, and if not, establishes a connection with the corresponding NFVO and the VNFM;
S907:NFVO从配置信息中获取所关联的VNFM和VIM,判断是否与所关联的VIM和VNFM建立连接,若没有则与相应的VIM和VNFM建立连接。S907: The NFVO obtains the associated VNFM and VIM from the configuration information, determines whether a connection is established with the associated VIM and the VNFM, and if not, establishes a connection with the corresponding VIM and the VNFM.
可以理解地,S905至S907如图中短虚线框所示。It can be understood that S905 to S907 are as shown by the short dashed box in the figure.
需要说明的是,按照图9所示的过程建立连接之后,针对MANO实体的告警管理的具体过程可以包括以下五步:It should be noted that, after the connection is established according to the process shown in FIG. 9, the specific process of alarm management for the MANO entity may include the following five steps:
1、NM/OSS给MANO管理功能发送消息用于订购VNFM和VIM的告警通知;1. NM/OSS sends a message to the MANO management function to subscribe to the alarm notifications of VNFM and VIM;
2、VNFM和VIM分别上报告警给MANO管理功能;2. VNFM and VIM respectively report the alarm to the MANO management function;
3、MANO管理功能发送VNFM和VIM的告警通知给NM/OSS;3. The MANO management function sends notifications of VNFM and VIM to NM/OSS;
4、,NM/OSS给NFVO发送消息订购NFVO的告警通知。4. NM/OSS sends a message to NFVO to subscribe to the NFVO alarm notification.
5、NFVO产生告警并发送告警通知给NM/OSS。5. NFVO generates an alarm and sends an alarm notification to NM/OSS.
针对MANO实体的性能管理,可以包括以下六步:For the performance management of MANO entities, the following six steps can be included:
1、NM/OSS给MANO管理功能发送VNFM和VIM的性能测量任务;1. NM/OSS sends VNFM and VIM performance measurement tasks to MANO management functions;
2、MANO管理功能给VNFM和VIM分别发送性能测量任务;2. The MANO management function sends performance measurement tasks to VNFM and VIM respectively;
3、VNFM和VIM执行性能测量任务,并将性能测量结果上报给MANO管理功能;3. VNFM and VIM perform performance measurement tasks and report performance measurement results to MANO management functions;
4、MANO管理功能发送性能测量结果发送给NM/OSS; 4. The MANO management function sends performance measurement results to NM/OSS;
5、NM/OSS给NFVO发送性能测量任务;5. NM/OSS sends performance measurement tasks to NFVO;
6、NFVO执行性能测量,并将性能测量结果上报给NM/OSS。6. NFVO performs performance measurement and reports performance measurement results to NM/OSS.
具体实施例四Concrete embodiment 4
本具体实施例基于图6所示的架构示意图,参见图10,具体过程可以包括:The specific embodiment is based on the schematic diagram of the architecture shown in FIG. 6. Referring to FIG. 10, the specific process may include:
S1001:NFVO与NM/OSS建立初始连接后,NM/OSS将NFVO的初始配置消息发送给NFVO;S1001: After the initial connection between the NFVO and the NM/OSS, the NM/OSS sends an initial configuration message of the NFVO to the NFVO;
可以理解地,S1001如图中实线框所示。It can be understood that S1001 is shown by a solid line in the figure.
S1002:NFVO接收到NM/OSS发送的将VNFM和/或VIM增加作为被管理节点的指示消息并执行相应操作,所述指示消息为创建表示VNFM和/或VIM的管理对象的消息,NFVO根据消息创建相应的管理对象实例;S1002: The NFVO receives an indication message sent by the NM/OSS to increase the VNFM and/or VIM as a managed node, and the corresponding operation is performed, where the indication message is a message for creating a management object representing the VNFM and/or the VIM, and the NFVO is based on the message. Create a corresponding instance of the managed object;
S1003:NFVO从初始配置参数中获取所关联的VNFM和VIM,并与所关联的VIM和VNFM分别建立连接,或者VIM和VNFM根据预配的NFVO地址信息与NFVO建立连接,然后NFVO分别给VIM和VNFM发送初始配置参数;S1003: NFVO obtains the associated VNFM and VIM from the initial configuration parameters and establishes a connection with the associated VIM and VNFM respectively, or VIM and VNFM establish a connection with NFVO according to the provisioned NFVO address information, and then NFVO respectively gives VIM and The VNFM sends initial configuration parameters.
可以理解地,S1003如图中虚线框所示。It can be understood that S1003 is as shown by the dashed box in the figure.
S1004:VNFM根据配置信息获取所关联的VIM的信息,判断是否已经与该VIM建立连接,若没有则与相应的VIM建立连接;S1004: The VNFM obtains the information of the associated VIM according to the configuration information, determines whether a connection has been established with the VIM, and if not, establishes a connection with the corresponding VIM.
S1005:VIM根据配置信息获取所关联的VNFM的信息,判断是否已经与该VNFM建立连接,若没有与相应的VIM建立连接。S1005: The VIM obtains the information of the associated VNFM according to the configuration information, and determines whether a connection has been established with the VNFM, if no connection is established with the corresponding VIM.
可以理解地,S1004至S1005如图中点划线框所示。It can be understood that S1004 to S1005 are as shown by the dotted line frame in the figure.
需要说明的是,按照图10所示的过程建立连接之后,针对MANO实体的告警管理的具体过程可以包括以下五步:It should be noted that, after the connection is established according to the process shown in FIG. 10, the specific process of alarm management for the MANO entity may include the following five steps:
1、NM/OSS给NFVO发送消息用于订购VNFM和VIM的告警通知;1. NM/OSS sends a message to NFVO for ordering alarm notifications of VNFM and VIM;
2、VNFM和VIM分别上报告警给NFVO;2. VNFM and VIM report the alarm to NFVO respectively;
3、NFVO发送VNFM和VIM的告警通知给NM/OSS;3. NFVO sends VNFM and VIM alarm notifications to NM/OSS;
4、NM/OSS给NFVO发送消息来获取VNFM和VIM的告警信息; 4. The NM/OSS sends a message to the NFVO to obtain the alarm information of the VNFM and the VIM;
5、NFVO产生告警并发送告警通知给NM/OSS。5. NFVO generates an alarm and sends an alarm notification to NM/OSS.
针对MANO实体的性能管理,可以包括以下六步:For the performance management of MANO entities, the following six steps can be included:
1、NM/OSS给NFVO发送VNFM和VIM的性能测量任务;1. NM/OSS sends VNFM and VIM performance measurement tasks to NFVO;
2、NFVO给VNFM和VIM分别发送性能测量任务;2. NFVO sends performance measurement tasks to VNFM and VIM respectively;
3、VNFM和VIM执行性能测量任务,并将性能测量结果上报给NFVO;3. VNFM and VIM perform performance measurement tasks, and report performance measurement results to NFVO;
4、NFVO送性能测量结果发送给NM/OSS;4. The NFVO delivery performance measurement result is sent to NM/OSS;
5、NM/OSS给NFVO发送性能测量任务;5. NM/OSS sends performance measurement tasks to NFVO;
6、NFVO执行性能测量,并将性能测量结果上报给NM/OSS。6. NFVO performs performance measurement and reports performance measurement results to NM/OSS.
本实施例通过四个具体实施例来对MANO管理功能不同实现形式对MANO实体的管理过程进行说明,从而针对性地对MANO实体进行操作维护管理,也便于运营商对MANO实体进行有效的监控。This embodiment describes the management process of the MANO entity in different implementation forms of the MANO management function by using four specific embodiments, so as to implement the operation and maintenance management of the MANO entity in a targeted manner, and also facilitate the operator to effectively monitor the MANO entity.
实施例三Embodiment 3
基于前述实施例相同的技术构思,参见图11、其示出了本发明实施例提供的一种MANO管理功能110,可以包括:增加模块1101和发送模块1102,其中,Based on the same technical concept of the foregoing embodiment, reference is made to FIG. 11 , which illustrates a MANO management function 110 provided by an embodiment of the present invention, which may include: an adding module 1101 and a sending module 1102, where
所述增加模块1101,设置为将MANO实体增加作为被管理对象;The adding module 1101 is configured to add a MANO entity as a managed object;
所述发送模块1102,设置为向新增的被管理MANO实体发送初始配置参数;The sending module 1102 is configured to send initial configuration parameters to the newly added MANO entity;
其中,所述初始配置参数包括与所述被管理MANO实体具有关联关系的MANO实体的信息。The initial configuration parameter includes information of a MANO entity having an association relationship with the managed MANO entity.
在上述方案中,参见图12,所述增加模块1101,包括创建子模块11011和连接子模块11012;其中,In the above solution, referring to FIG. 12, the adding module 1101 includes a creating submodule 11011 and a connecting submodule 11012;
所述创建子模块11011,设置为为新增的被管理MANO实体创建对应的管理对象实例;The creating submodule 11011 is configured to create a corresponding management object instance for the newly added MANO entity;
所述连接子模块11012,设置为与所述被管理MANO实体建立连接。The connection sub-module 11012 is configured to establish a connection with the managed MANO entity.
在上述方案中,所述MANO实体包括VNF管理器VNFM、虚拟化基础设备管理VIM和网络功能虚拟化编排NFVO中的至少一项。 In the above solution, the MANO entity includes at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
需要说明的是,发送模块1102向新增的被管理MANO实体发送初始配置参数之后,所述被管理MANO实体与具有关联关系的MANO实体建立连接。It should be noted that after the sending module 1102 sends the initial configuration parameters to the newly added MANO entity, the managed MANO entity establishes a connection with the MANO entity having the associated relationship.
在上述方案中,参见图13,所述MANO管理功能110还包括第一接收模块1103,用于接收NM/OSS发送的订购MANO实体告警通知的消息;In the foregoing solution, referring to FIG. 13, the MANO management function 110 further includes a first receiving module 1103, configured to receive a message for ordering a MANO entity alarm notification sent by the NM/OSS;
以及,接收所述MANO实体上报的告警信息;And receiving the alarm information reported by the MANO entity;
所述发送模块1102,还设置为向所述NM/OSS发送告警通知。The sending module 1102 is further configured to send an alert notification to the NM/OSS.
在上述方案中,进一步地,所述第一接收模块1103,还设置为接收所述NM/OSS发送的用于获取告警信息的请求;In the above solution, the first receiving module 1103 is further configured to receive a request for acquiring alarm information sent by the NM/OSS;
所述发送模块1102,还设置为根据所述获取请求向所述NM/OSS发送告警信息。The sending module 1102 is further configured to send the alarm information to the NM/OSS according to the obtaining request.
在上述方案中,参见图14,所述MANO管理功能110还包括第二接收模块1104,用于接收所述NM/OSS发送的MANO实体性能测量任务;In the above solution, referring to FIG. 14, the MANO management function 110 further includes a second receiving module 1104, configured to receive a MANO entity performance measurement task sent by the NM/OSS;
所述发送模块1102,还用于向MANO实体发送性能测量任务指示;The sending module 1102 is further configured to send a performance measurement task indication to the MANO entity;
所述第二接收模块1104,还设置为接收所述MANO实体发送的性能测量结果;The second receiving module 1104 is further configured to receive a performance measurement result sent by the MANO entity;
所述发送模块1102,还设置为将性能测量结果发送至所述NM/OSS。The sending module 1102 is further configured to send a performance measurement result to the NM/OSS.
在上述方案中,所述MANO管理功能部署为独立的实体;如图3所示的架构;In the above solution, the MANO management function is deployed as an independent entity; as shown in FIG. 3;
或者,所述MANO管理功能部署为NM/OSS中的一部分;如图4所示的架构;Alternatively, the MANO management function is deployed as part of NM/OSS; the architecture shown in FIG. 4;
或者,所述MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分;如图5所示的架构;Alternatively, the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS; as shown in FIG. 5;
或者,所述MANO管理功能部署为NFVO的一部分,且另一MANO管理功能同时部署为NM/OSS的一部分;如图6所示的架构。Alternatively, the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS; the architecture shown in FIG.
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软 件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention may employ hardware embodiments, software embodiments, or a combination of soft A form of embodiment of hardware and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
工业实用性Industrial applicability
本发明实施例提供的上述技术方案,可以应用于管理网络功能虚拟化管理编排实体过程中,上述管理网络功能虚拟化管理编排实体方法和装置,通过在现有的NFV架构中增加MANO管理功能来对VNFM、VIM和NFVO这些MANO实体进行管理;能够针对MANO实体进行操作维护管理,便于运营商对MANO实体进行有效的监控。 The foregoing technical solution provided by the embodiment of the present invention can be applied to a management network function virtualization management orchestration entity process, and the foregoing management network function virtualization management orchestration entity method and device, by adding a MANO management function to an existing NFV architecture. Management of MANO entities such as VNFM, VIM and NFVO; operation and maintenance management for MANO entities, enabling operators to effectively monitor MANO entities.

Claims (25)

  1. 一种管理网络功能虚拟化管理编排MANO实体的方法,所述方法包括:A method for managing network function virtualization management orchestration MANO entities, the method comprising:
    MANO管理功能将MANO实体增加作为被管理对象;The MANO management function adds the MANO entity as a managed object;
    所述MANO管理功能向新增的被管理MANO实体发送初始配置参数;其中,所述初始配置参数包括与所述被管理MANO实体具有关联关系的MANO实体的信息。The MANO management function sends initial configuration parameters to the newly added MANO entity; wherein the initial configuration parameters include information of a MANO entity having an association relationship with the managed MANO entity.
  2. 根据权利要求1所述的方法,其中,所述MANO管理功能将MANO实体增加作为被管理对象,包括:The method of claim 1, wherein the MANO management function adds a MANO entity as a managed object, including:
    所述MANO管理功能为新增的被管理MANO实体创建对应的管理对象实例;The MANO management function creates a corresponding management object instance for the newly added MANO entity;
    所述MANO管理功能与所述被管理MANO实体建立连接。The MANO management function establishes a connection with the managed MANO entity.
  3. 根据权利要求1所述的方法,其中,所述MANO实体包括VNF管理器VNFM、虚拟化基础设备管理VIM和网络功能虚拟化编排NFVO中的至少一项。The method of claim 1, wherein the MANO entity comprises at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
  4. 根据权利要求1所述的方法,其中,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数之后,所述方法还包括:The method of claim 1, wherein after the MANO management function sends the initial configuration parameters to the newly added MANO entity, the method further includes:
    所述被管理MANO实体与具有关联关系的MANO实体建立连接。The managed MANO entity establishes a connection with a MANO entity having an associated relationship.
  5. 根据权利要求1所述的方法,其中,当MANO管理功能部署为独立的实体时,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:The method of claim 1, wherein when the MANO management function is deployed as a separate entity, the MANO management function adds the MANO entity as a managed object, specifically:
    所述MANO管理功能与NM/OSS建立初始连接后,接收由所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括所述被管理MANO实体的信息;After the initial connection is established with the NM/OSS, the MANO management function receives a creation indication message sent by the NM/OSS, where the creation indication message includes information of the managed MANO entity;
    所述MANO管理功能在接收到所述创建指示消息后,建立所述被管 理MANO实体对应的管理对象实例;After receiving the creation indication message, the MANO management function establishes the managed Management object instance corresponding to the MANO entity;
    所述MANO管理功能与所述被管理MANO实体建立连接。The MANO management function establishes a connection with the managed MANO entity.
  6. 根据权利要求5所述的方法,其中,所述方法还包括:The method of claim 5 wherein the method further comprises:
    所述MANO管理功能接收NM/OSS发送的订购MANO实体告警通知的消息;The MANO management function receives a message for ordering a MANO entity alarm notification sent by the NM/OSS;
    所述MANO管理功能接收所述MANO实体上报的告警信息;The MANO management function receives the alarm information reported by the MANO entity;
    所述MANO管理功能向所述NM/OSS发送告警通知。The MANO management function sends an alert notification to the NM/OSS.
  7. 根据权利要求6所述的方法,其中,所述方法还包括:The method of claim 6 wherein the method further comprises:
    所述MANO管理功能接收所述NM/OSS发送的用于获取告警信息的请求;The MANO management function receives a request for acquiring alarm information sent by the NM/OSS;
    所述MANO管理功能根据所述请求向所述NM/OSS发送告警信息。The MANO management function sends alarm information to the NM/OSS according to the request.
  8. 根据权利要求5所述的方法,其中,所述方法还包括:The method of claim 5 wherein the method further comprises:
    所述MANO管理功能接收所述NM/OSS发送的MANO实体性能测量任务;The MANO management function receives a MANO entity performance measurement task sent by the NM/OSS;
    所述MANO管理功能向MANO实体发送性能测量任务指示;The MANO management function sends a performance measurement task indication to the MANO entity;
    所述MANO管理功能接收所述MANO实体发送的性能测量结果;The MANO management function receives performance measurement results sent by the MANO entity;
    所述MANO管理功能将性能测量结果发送至所述NM/OSS。The MANO management function sends performance measurements to the NM/OSS.
  9. 根据权利要求1所述的方法,其中,当MANO管理功能部署为NM/OSS中的一部分时,所述MANO管理功能将MAMO实体增加作为被管理对象,具体包括:The method of claim 1, wherein when the MANO management function is deployed as part of the NM/OSS, the MANO management function adds the MAMO entity as a managed object, and specifically includes:
    所述NM/OSS建立所述被管理MANO实体对应的管理对象实例;Establishing, by the NM/OSS, a management object instance corresponding to the managed MANO entity;
    所述NM/OSS与所述被管理MANO实体建立连接;Establishing a connection between the NM/OSS and the managed MANO entity;
    相应地,所述MANO管理功能向新增的被管理MANO实体发送初始配置参数,具体包括: Correspondingly, the MANO management function sends initial configuration parameters to the newly added MANO entity, including:
    所述NM/OSS与被管理的MANO实体建立连接后,向所述被管理的MANO实体发送对应的配置参数。After the NM/OSS establishes a connection with the managed MANO entity, the corresponding configuration parameter is sent to the managed MANO entity.
  10. 根据权利要求9所述的方法,其中,所述方法还包括:The method of claim 9 wherein the method further comprises:
    所述NM/OSS给MANO实体发送消息订购MANO实体的告警通知消息;The NM/OSS sends a message to the MANO entity to subscribe to an alarm notification message of the MANO entity;
    所述NM/OSS接收所述MANO实体发送的告警通知消息。The NM/OSS receives an alert notification message sent by the MANO entity.
  11. 根据权利要求10所述的方法,其中,所述方法还包括:The method of claim 10, wherein the method further comprises:
    所述NM/OSS给MANO实体发送请求用于获取MANO实体的告警信息;The NM/OSS sends a request for the MANO entity to obtain alarm information of the MANO entity;
    所述NM/OSS接收所述MANO实体发送的告警信息。The NM/OSS receives the alarm information sent by the MANO entity.
  12. 根据权利要求9所述的方法,其中,所述方法还包括:The method of claim 9 wherein the method further comprises:
    所述NM/OSS接收所述NM/OSS发送的MANO实体性能测量任务;Receiving, by the NM/OSS, a MANO entity performance measurement task sent by the NM/OSS;
    所述NM/OSS向MANO实体发送性能测量任务指示;The NM/OSS sends a performance measurement task indication to the MANO entity;
    所述NM/OSS接收所述MANO实体发送的性能测量结果;Receiving, by the NM/OSS, a performance measurement result sent by the MANO entity;
    所述NM/OSS将性能测量结果发送至所述NM/OSS。The NM/OSS sends performance measurements to the NM/OSS.
  13. 根据权利要求1所述的方法,其中,当MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述独立部署的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管理功能,所述被管理MANO实体为NFVO。The method of claim 1 wherein when the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS, the MANO is managed for the independently deployed MANO management function The entity is VNFM and/or VIM; for the MANO management function that is part of the NM/OSS deployment, the managed MANO entity is NFVO.
  14. 根据权利要求1所述的方法,其中,当MANO管理功能部署为NFVO的一部分且另一MANO管理功能同时部署为NM/OSS一部分时,对于所述部署为NFVO一部分的MANO管理功能,所述被管理MANO实体为VNFM和/或VIM;对于所述部署为NM/OSS一部分的MANO管 理功能,所述被管理MANO实体为NFVO。The method of claim 1 wherein when the MANO management function is deployed as part of the NFVO and another MANO management function is simultaneously deployed as part of the NM/OSS, the MANO management function is part of the NFVO deployment Manage the MANO entity as VNFM and/or VIM; for the MANO tube that is part of the NM/OSS deployment The function is that the managed MANO entity is NFVO.
  15. 根据权利要求1所述的方法,其中,当MANO管理功能部署为NFVO的一部分时,所述被管理MANO实体为VNFM和/或VIM;The method of claim 1, wherein when the MANO management function is deployed as part of an NFVO, the managed MANO entity is a VNFM and/or a VIM;
    相应地,所述MANO管理功能将MANO实体增加作为被管理对象,具体包括:Correspondingly, the MANO management function adds the MANO entity as a managed object, and specifically includes:
    所述NFVO与所述NM/OSS建立初始连接且所述NFVO接收到NM/OSS发送的初始配置参数后,接收所述NM/OSS发送的创建指示消息;其中,所述创建指示消息中包括新增的被管理的MANO实体的信息;The NFVO establishes an initial connection with the NM/OSS, and after receiving the initial configuration parameter sent by the NM/OSS, the NFVO receives the creation indication message sent by the NM/OSS, where the creation indication message includes a new Increased information on managed MANO entities;
    所述NFVO在接收到所述创建指示消息后,建立所述被管理MANO实体对应的管理对象实例;After receiving the creation indication message, the NFVO establishes a management object instance corresponding to the managed MANO entity;
    所述NFVO根据所述初始配置参数与所述新增的被管理的MANO实体建立连接,或者所述MANO实体根据预配的NFVO地址信息与所述NFVO建立连接;The NFVO establishes a connection with the newly added MANO entity according to the initial configuration parameter, or the MANO entity establishes a connection with the NFVO according to the provisioned NFVO address information;
    相应地,所述MANO管理向新增的被管理MANO实体发送初始配置参数,具体包括:Correspondingly, the MANO management sends initial configuration parameters to the newly added MANO entity, including:
    所述NFVO与新增的被管理MANO实体建立连接后,向所述MANO实体发送对应的初始配置参数。After the NFVO establishes a connection with the newly added MANO entity, the corresponding initial configuration parameters are sent to the MANO entity.
  16. 根据权利要求15所述的方法,其中,所述方法还包括:The method of claim 15 wherein the method further comprises:
    所述NFVO接收由所述NM/OSS发送的订购VNFM和/或VIM的告警通知消息;The NFVO receives an alert notification message for ordering VNFM and/or VIM sent by the NM/OSS;
    所述NFVO接收VNFM和/或VIM上报的告警信息;The NFVO receives the alarm information reported by the VNFM and/or the VIM;
    所述NFVO向所述NM/OSS发送VNFM和/或VIM的告警通知。The NFVO sends an alert notification of the VNFM and/or VIM to the NM/OSS.
  17. 根据权利要求16所述的方法,其中,所述方法还包括:The method of claim 16 wherein the method further comprises:
    所述NFVO接收所述NM/OSS发送的用于获取告警信息的请求;Receiving, by the NFVO, a request for acquiring alarm information sent by the NM/OSS;
    所述NFVO根据所述请求向NM/OSS发送所述VNFM和/或VIM的 告警信息。Sending, by the NFVO, the VNFM and/or VIM to the NM/OSS according to the request Alarm information.
  18. 根据权利要求17所述的方法,其中,所述方法还包括:The method of claim 17, wherein the method further comprises:
    所述NFVO接收所述NM/OSS发送的VNFM和/或VIM性能测量任务;Receiving, by the NFVO, a VNFM and/or VIM performance measurement task sent by the NM/OSS;
    所述NFVO向VNFM和/或VIM发送性能测量任务指示;Transmitting, by the NFVO, a performance measurement task indication to the VNFM and/or the VIM;
    所述NFVO接收所述VNFM和/或VIM发送的性能测量结果;The NFVO receives performance measurements transmitted by the VNFM and/or VIM;
    所述NFVO将所述VNFM和/或VIM的性能测量结果发送至所述NM/OSS。The NFVO sends performance measurements of the VNFM and/or VIM to the NM/OSS.
  19. 一种MANO管理功能,所述MANO管理功能包括:增加模块和发送模块,其中,A MANO management function, the MANO management function includes: an adding module and a sending module, wherein
    所述增加模块,设置为将MANO实体增加作为被管理对象;The adding module is configured to add a MANO entity as a managed object;
    所述发送模块,设置为向新增的被管理MANO实体发送初始配置参数;The sending module is configured to send initial configuration parameters to the newly added MANO entity;
    其中,所述初始配置参数包括与所述被管理MANO实体具有关联关系的MANO实体的信息。The initial configuration parameter includes information of a MANO entity having an association relationship with the managed MANO entity.
  20. 根据权利要求19所述的MANO管理功能,所述增加模块,包括创建子模块和连接子模块;其中,The MANO management function according to claim 19, wherein the adding module comprises a creating submodule and a connecting submodule; wherein
    所述创建子模块,设置为为新增的被管理MANO实体创建对应的管理对象实例;The creating a submodule is configured to create a corresponding management object instance for the newly added MANO entity;
    所述连接子模块,设置为与所述被管理MANO实体建立连接。The connection sub-module is configured to establish a connection with the managed MANO entity.
  21. 根据权利要求19所述的MANO管理功能,其中,所述MANO实体包括VNF管理器VNFM、虚拟化基础设备管理VIM和网络功能虚拟化编排NFVO中的至少一项。The MANO management function of claim 19, wherein the MANO entity comprises at least one of a VNF manager VNFM, a virtualized infrastructure management VIM, and a network function virtualization orchestration NFVO.
  22. 根据权利要求19所述的MANO管理功能,其中,所述MANO 管理功能还包括第一接收模块,设置为接收NM/OSS发送的订购MANO实体告警通知的消息;The MANO management function according to claim 19, wherein said MANO The management function further includes a first receiving module configured to receive a message for ordering the MANO entity alarm notification sent by the NM/OSS;
    以及,接收所述MANO实体上报的告警信息;And receiving the alarm information reported by the MANO entity;
    所述发送模块,还设置为向所述NM/OSS发送告警通知。The sending module is further configured to send an alert notification to the NM/OSS.
  23. 根据权利要求22所述的MANO管理功能,其中,The MANO management function according to claim 22, wherein
    所述第一接收模块,还设置为接收所述NM/OSS发送的用于获取告警信息的请求;The first receiving module is further configured to receive a request for acquiring alarm information sent by the NM/OSS;
    所述发送模块,还设置为根据所述获取请求向所述NM/OSS发送告警信息。The sending module is further configured to send the alarm information to the NM/OSS according to the obtaining request.
  24. 根据权利要求19所述的MANO管理功能,其中,所述MANO管理功能还包括第二接收模块,用于接收所述NM/OSS发送的MANO实体性能测量任务;The MANO management function according to claim 19, wherein the MANO management function further comprises a second receiving module, configured to receive a MANO entity performance measurement task sent by the NM/OSS;
    所述发送模块,还设置为向MANO实体发送性能测量任务指示;The sending module is further configured to send a performance measurement task indication to the MANO entity;
    所述第二接收模块,还设置为接收所述MANO实体发送的性能测量结果;The second receiving module is further configured to receive a performance measurement result sent by the MANO entity;
    所述发送模块,还设置为将性能测量结果发送至所述NM/OSS。The sending module is further configured to send a performance measurement result to the NM/OSS.
  25. 根据权利要求19至24任一项所述的MANO管理功能,其中,所述MANO管理功能部署为独立的实体;The MANO management function according to any one of claims 19 to 24, wherein the MANO management function is deployed as an independent entity;
    或者,所述MANO管理功能部署为NM/OSS中的一部分;Alternatively, the MANO management function is deployed as part of NM/OSS;
    或者,所述MANO管理功能部署为独立的实体且另一MANO管理功能同时部署为NM/OSS一部分;Alternatively, the MANO management function is deployed as a separate entity and another MANO management function is simultaneously deployed as part of the NM/OSS;
    或者,所述MANO管理功能部署为NFVO的一部分,且另一MANO管理功能同时部署为NM/OSS的一部分。 Alternatively, the MANO management function is deployed as part of the NFVO and another MANO management function is deployed as part of the NM/OSS.
PCT/CN2017/093554 2016-08-24 2017-07-19 Method and apparatus for managing network function virtualization and orchestration entity WO2018036310A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610717008.9A CN107786352B (en) 2016-08-24 2016-08-24 Method and device for managing network function virtualization management arrangement entity
CN201610717008.9 2016-08-24

Publications (1)

Publication Number Publication Date
WO2018036310A1 true WO2018036310A1 (en) 2018-03-01

Family

ID=61246392

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/093554 WO2018036310A1 (en) 2016-08-24 2017-07-19 Method and apparatus for managing network function virtualization and orchestration entity

Country Status (2)

Country Link
CN (1) CN107786352B (en)
WO (1) WO2018036310A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020097808A1 (en) * 2018-11-14 2020-05-22 Nokia Shanghai Bell Co., Ltd. Trace management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553714A (en) * 2015-12-14 2016-05-04 中国联合网络通信集团有限公司 Service configuration method and system
CN105659526A (en) * 2014-09-26 2016-06-08 华为技术有限公司 Policy implementation method, device and system
CN105847237A (en) * 2016-03-15 2016-08-10 中国联合网络通信集团有限公司 Safety management method and device based on NFV (Network Function Virtualization)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3382939B1 (en) * 2014-04-09 2019-10-23 Huawei Technologies Co., Ltd. Troubleshooting method, apparatus, and system based on network function virtualization
RU2646336C1 (en) * 2014-05-28 2018-03-02 Хуавэй Текнолоджиз Ко., Лтд. Method, device and system for implementation of virtualized network management
CN105323085A (en) * 2014-07-10 2016-02-10 中兴通讯股份有限公司 Processing method and device for establishing performance measurement task and performance measurement result
CN105429776B (en) * 2014-09-22 2020-06-09 中兴通讯股份有限公司 Method and system for managing functions of virtual network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105659526A (en) * 2014-09-26 2016-06-08 华为技术有限公司 Policy implementation method, device and system
CN105553714A (en) * 2015-12-14 2016-05-04 中国联合网络通信集团有限公司 Service configuration method and system
CN105847237A (en) * 2016-03-15 2016-08-10 中国联合网络通信集团有限公司 Safety management method and device based on NFV (Network Function Virtualization)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020097808A1 (en) * 2018-11-14 2020-05-22 Nokia Shanghai Bell Co., Ltd. Trace management
CN113016233A (en) * 2018-11-14 2021-06-22 上海诺基亚贝尔股份有限公司 Trace management
CN113016233B (en) * 2018-11-14 2024-02-06 上海诺基亚贝尔股份有限公司 Tracking management

Also Published As

Publication number Publication date
CN107786352B (en) 2022-04-15
CN107786352A (en) 2018-03-09

Similar Documents

Publication Publication Date Title
US11296923B2 (en) Network fault originator identification for virtual network infrastructure
CN107526659B (en) Method and apparatus for failover
EP3455728B1 (en) Orchestrator for a virtual network platform as a service (vnpaas)
WO2018006676A1 (en) Acceleration resource processing method and apparatus and network function virtualization system
EP3382939B1 (en) Troubleshooting method, apparatus, and system based on network function virtualization
JP6466003B2 (en) Method and apparatus for VNF failover
WO2017012381A1 (en) Life cycle management method and apparatus
WO2016131172A1 (en) Method and device for updating network service descriptor
WO2015154455A1 (en) Method, device, nms, oss, and ems for alarm processing
WO2016037479A1 (en) Method, device and system for optimizing virtualized network function (vnf)
TW201543243A (en) Capability monitoring in a service oriented architecture
WO2015100611A1 (en) Network function virtualisation nfv fault management apparatus, device, and method
WO2017066931A1 (en) Method and device for managing certificate in network function virtualization architecture
WO2017114219A1 (en) Method and apparatus for deploying network service
WO2016123794A1 (en) Method, device, and system for determining processing policy of vnf
US20210194890A1 (en) In a distributed computing system with untrusted entities method and apparatus for enabling coordinated executions of actions
US8543680B2 (en) Migrating device management between object managers
WO2016115896A1 (en) Method and device for management of virtual network function (vnf)
US9716768B2 (en) Cache system and method for providing caching service
CN110609656A (en) Storage management method, electronic device and computer program product
WO2016183832A1 (en) Network service instantiation method and device
WO2017045437A1 (en) Block storage service method and apparatus
WO2017133020A1 (en) Method and device for policy transmission in nfv system
WO2018036310A1 (en) Method and apparatus for managing network function virtualization and orchestration entity
WO2018050013A1 (en) Method and apparatus for managing network function node

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17842733

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 17842733

Country of ref document: EP

Kind code of ref document: A1