5 Discovery of Management Services

28.5373GPPManagement and orchestrationManagement capabilitiesRelease 17TS

5.1 Overview

To enable communication between MnS consumers and MnS producers, MnS consumers need a mechanism to discover MnS producers that are available in the 3GPP management system, and their management capabilities.

To this end, MnS producers need to register themselves with their management capabilities in the 3GPP management system. The data describing a MnS producer and their capabilities is called MnS information or MnS profile. The complete profile or parts thereof is registered in the 3GPP management system. In case registered MnS information changes, the 3GPP management system needs to be updated as well and MnS consumers of the modified MnS producer should be informed.

MnS consumers wishing to discover MnS producers might have different questions. For example, a consumer may wish to know which MnS producers manage a certain geographical area or civic location. Or, after receiving an alarm notification specifying that a specific NF is alarmed, they may wish to know the MnS producers where they can request management data from that NF or to retrieve the configuration of that NF.

5.2 Specification level requirements

5.2.1 Use cases

5.2.1.1 Adding a new management service producer

Use case stage

Evolution/Specification

<<Uses>>
Related use

Goal

Add a new MnS producer to a 3GPP management system.

Actors and Roles

Network operator.

Telecom resources

New MnS producer.

MnS discovery service producer.

Assumptions

New MnS producer is authorized to register the MnS information for a management service to MnS discovery service producer.

Pre-conditions

Begins when

Network operator wishes to add a new MnS producer to the 3GPP management system.

Step 1 (M)

Network operator adds the new MnS producer to the 3GPP management system.

Step 2 (M)

Network operator activates the new MnS producer.

Step 3 (M)

New MnS producer sends a request to MnS discovery service producer to register the MnS information.

Step 4 (M)

MnS discovery service producer stores the MnS information.

Step 5 (M)

MnS discovery service producer sends confirmation to the new MnS producer that the MnS information has been registered.

Ends when

All the steps identified above are successfully completed.

Exceptions

One of the mandatory steps fails.

Post-conditions

MnS discovery service producer has stored the MnS information.

Traceability

REQ-DMS-CON-1

5.2.1.2 Removing a management service producer

Use case stage

Evolution/Specification

<<Uses>>
Related use

Goal

Remove an existing MnS producer in a 3GPP management system.

Actors and Roles

Network operator.

Telecom resources

MnS producer.

MnS discovery service producer.

Assumptions

Pre-conditions

MnS discovery service producer has stored the MnS information for the MnS producer.

The network operator has decided that it is safe to remove the MnS producer.

Begins when

Network operator wishes to remove an existing MnS producer in the 3GPP management system.

Step 1 (M)

Network operator orders removal of the MnS producer.

Step 2 (M)

MnS producer sends a request to MnS discovery service producer to remove the MnS information related to the MnS Producer.

Step 3 (M)

MnS discovery service producer removes the MnS information related to the MnS Producer.

Step 4 (M)

MnS discovery service producer sends confirmation to the MnS producer that the MnS information has been removed.

Ends when

All the steps identified above are successfully completed.

Exceptions

One of the mandatory steps fails.

Post-conditions

MnS discovery service producer has removed the MnS information related to the MnS Producer.

Traceability

REQ-DMS-CON-1

5.2.1.3 Adding a new management service consumer

Use case stage

Evolution/Specification

<<Uses>>
Related use

Goal

Add a new MnS consumer of an MnS provided by a 3GPP management system.

Actors and Roles

Network operator.

Telecom resources

New MnS consumer.

MnS discovery service producer.

Assumptions

New MnS consumer is authorized to obtain the MnS information for the available management service(s) from MnS discovery service producer.

Pre-conditions

MnS information exists in MnS discovery service producer.

Begins when

Network operator wishes to add a new MnS consumer of an MnS provided by a 3GPP management system.

Step 1 (M)

Network operator adds the new MnS consumer to the 3GPP management system or to an external system.

Step 2 (M)

Network operator configures the new MnS consumer with the address of the MnS discovery service producer.

Step 3 (M)

Network operator activates the new MnS consumer.

Step 4 (M)

For each MnS that the new MnS consumer wishes to consume, the following steps are repeated.

Step 4.1 (M)

New MnS consumer sends a request to MnS discovery service producer to read the MnS information for relevant management services. The request may optionally request that the MnS information is filtered by MnS type (e.g. provisioning MnS, fault supervision MnS, performance assurance MnS) and description of MnS components.

Step 4.2 (M)

MnS discovery service producer reads the stored MnS information of the management service(s) and decides if the MnS data of the management service(s) can satisfy the received request, then sends the relevant MnS information of the management service(s) to the new MnS Consumer.

Step 4.3 (M)

New MnS consumer reads the MnS information to check if a suitable version of the desired MnS is available. If more than one suitable version exists, the new MnS consumer selects the management service with the highest suitable version of the MnS.

Step 4.4 (M)

New MnS consumer reads the MnS information for the selected management service to find details of the MnS producer for example root URL for MnS operations and root DN for MnS objects.

Ends when

All the steps identified above are successfully completed.

Exceptions

One of the mandatory steps fails.

Post-conditions

New MnS consumer is ready to use the selected version for each needed MnS.

Traceability

REQ-DMS-CON-2

NOTE: MnS information refer to the information used by the consumer to discover the producers of specific Management Services and to derive the addresses of the Management Service.

5.2.2 Requirements

REQ-DMS-1: The 3GPP management system shall provide capabilities allowing MnS producers to register their management capabilities (including the endpoint address) at MnS discovery service producer for use by MnS consumers wishing to interact with these MnS producers.

REQ-DMS-2: The 3GPP management system shall provide capabilities allowing MnS consumers to retrieve the management capabilities registered at MnS discovery service producer by MnS producers.

REQ-DMS-3: The 3GPP management system shall provide capabilities allowing to discover MnS producers that are managing a specified managed entity.

REQ-DMS-4: The 3GPP management system shall provide capabilities allowing to discover the managed entities a MnS producer is responsible for.