X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Foverview.rst;h=7f4d58297022eb0e8cc031b2e010400e9dffef8d;hb=8cffee5976e66653c08f55abfe59663ecfd44f66;hp=339de80247d6b754e4ff6f162ab8185bf4eb7941;hpb=eaaee91b1defd671d06bcdfb69047e356956b77f;p=nonrtric.git diff --git a/docs/overview.rst b/docs/overview.rst index 339de802..7f4d5829 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -1,9 +1,9 @@ .. This work is licensed under a Creative Commons Attribution 4.0 International License. .. SPDX-License-Identifier: CC-BY-4.0 - +.. Copyright (C) 2020 Nordix Requirements for the Non-RT RIC project -========================================== +======================================= Find detailed description of what Non-RT RIC is on this `page`_. @@ -20,8 +20,8 @@ There are functional requirements emitted by O-RAN WG2 for the Non-RT RIC, which The non-functional requirements are the following ones: -#. Non-RT RIC shall not update the same policy or configuration parameter for a given near-RT RIC or RAN function more often than once per second. -#. Non-RT RIC shall be able to update policies in several near-RT RICs. +#. Non-RT RIC shall not update the same policy or configuration parameter for a given Near-RT RIC or RAN function more often than once per second. +#. Non-RT RIC shall be able to update policies in several Near-RT RICs. Moreover, there are functional requirements regarding the A1 interface: @@ -30,59 +30,3 @@ Moreover, there are functional requirements regarding the A1 interface: #. A1 interface shall support communication of enrichment information from Non-RT RIC to Near-RT RIC. #. A1 interface shall support feedback from Near-RT RIC for monitoring AI/ML model performance. #. A1 interface shall support the policy/intents feedback from Near-RT RIC to Non-RT RIC. - -A1 policy procedure -------------------- - -As for A-release, the methods are as follows: - -+---------------------+--------------------------+--------------------------+ -| A1 policy procedure | Single policy method | Multiple policies method | -+---------------------+--------------------------+--------------------------+ -| Create policy | PUT | | -+---------------------+--------------------------+--------------------------+ -| Query policy | GET | GET (sequence of \*) | -+---------------------+--------------------------+--------------------------+ -| Update policy | PUT | | -+---------------------+--------------------------+--------------------------+ -| Delete policy | DELETE | | -+---------------------+--------------------------+--------------------------+ -| Notify policy | POST | POST | -+---------------------+--------------------------+--------------------------+ - -Policy Agent Overview -======================= - -The Policy Agent maintains a transient repository of the following items to support R-Apps: - - * All Near-RT RICs in the network. This information is configured using the ONAP CDS database (which is using the Cloudify Consul database). - * All Policy types for all NearRT RICs - * All configured Policy instances in the network - -It provides an NBI for the R-Apps (and for the control panel) for policy management. This is a REST API. -As an option, policy management can also be done via asynchronous messages through ONAP/Dmaap. -The NBI provides support for an R-APP to locate the correct NearRT RIC based on identifiers as defined in O1. - -The agent monitors all Near-RT RICs and recovers from data inconsistencies, which may happen when (for instance) an Near-RT RIC restarts. - -The R-Apps can be monitored so that their Policies can be automatically removed when an R-App is stopped/removed. - -On its southbound side the agent can connect to a number of different A1 providers: - - * Directly to the Non-RT RIC: - - - OSC API, which is influenced by the A1 standard - - The Non-RT RIC simulator, which supports the A1 standard with a number of not yet CRs included. - * To an ONAP style controller. - -Amber release Policy Agent architecture ------------------------------------------ - -.. image:: ./images/NonRtRicComponents.png - :scale: 50 % - -NonRT RIC components: - - #. Policy Agent - #. SDNC A1 Controller -