blob: a57664832e16f85a2357fbfa5117ed8405dd10f4 [file] [log] [blame]
wangyaoguangbc089602020-04-02 07:57:30 +00001.. This work is licensed under a Creative Commons Attribution 4.0
2 International License. http://creativecommons.org/licenses/by/4.0
3
4.. _docs_5G_NRM_Configuration:
5
mrichommee4643892020-11-30 18:31:29 +01006:orphan:
7
wangyaoguangbc089602020-04-02 07:57:30 +000085G NRM (Network Resource Model) Configuration
9---------------------------------------------
10
11Description
12~~~~~~~~~~~
13Network Resource Model (NRM) configuration management allows service providers to control and monitor the actual configuration on the Network Resources, which are the fundamental resources to the mobility networks. Considering the huge number of existing information object classes (IOC) and increasing IOCs in various domains, this use case is to handle the NRM configuration management in a dynamic manner. Moreover, it uses the http-based restful solution in R6 and other solutions may be possible.
14
15Useful Links
16============
17`5G NRM Configuration in R6 Wiki Page <https://wiki.onap.org/display/DW/5G+Network+Resource+Model+%28NRM%29+Configuration+in+R6+Frankfurt>`_
18`3GPP TS 28541 <https://www.3gpp.org/DynaReport/28541.htm>`_
19
20Current Status in Frankfurt
21~~~~~~~~~~~~~~~~~~~~~~~~~~~
22* Provide a restful-executor in CDS blueprint processor.
23* Provide a simplified generic provisioning management service provider for simulating an external service (may be deployed in EMS or deployed standalone) for integration test.
24
25How to Use
26~~~~~~~~~~
27The pre-conditions are:
28* CDS containers are ready to use.
29* The external provisioning management service provider (could be a simulator) is ready to use.
30* At design time, CDS controller blueprint provided by xNF vendors is designed and ready for CDS.
31* Service instantiation is completed. It means users of ONAP could know the xNF instance. For this use case in R6, one PNF instance is selected.
32
33At run time, NRM configuration management is triggered when the operator provides the selected PNF instance, expected managed object instances. Then the procedure is executed in CDS:
34a. CDS sends request(s) with action-identifier{actionName, blueprintName, blueprintVersion} to the blueprint processor inside the controller using CDS self-service API.
35b. Controller/blueprint processor use the corresponding executor (and blueprint scripts) and send http requests to the external provisioning management service provider.
36c. The external provisioning management service provider is responsible of configuration management and sends responses to CDS.
37
38Test Status and Plans
39~~~~~~~~~~~~~~~~~~~~~
40To see information on the status of the test cases, please follow the link below:
41
42`5G NRM Configuration Test Status <https://wiki.onap.org/display/DW/5G+Network+Resource+Model+%28NRM%29+Configuration+in+R6+Frankfurt#id-5GNetworkResourceModel(NRM)ConfigurationinR6Frankfurt-TestStatus>`_