Information regarding Release D for Non-Realtime RIC will be in this page.

Architecture for Release D:


<TBD>


NONRTRIC components:

  1. Non-RT RIC Control Panel/ NONRTRIC Dashboard

  2. Non-RT RIC (Spring Cloud) Service Gateway
  3. Non-RT-RIC (Kong) Service Exposure prototyping
  4. A1 Policy Management Service
  5. Enrichment Information Coordinator
  6. Non-RT-RIC Service Catalogue
  7. SDNC A1 Controller
  8. Near-RT RIC Simulator
  9. Test Framework
  10. Usecases

The code base for "Dawn" Release is in the NONRTRICNONRTRIC-ControlPanel, and A1-Simulator source repositories (Gerrit) - Cherry Branch <To be updated>

Non-RT RIC Control Panel / NONRTRIC Dashboard

Graphical user interface

Please refer this developer guide to set up in your local environment. More information about Non-RT Ric control panel can be found here.

Non-RT RIC (Spring Cloud) Service Gateway

Spring cloud Gateway provides the library to build the API Gateway for Microservice architecture. In Non-RT-RIC we build the basic API gateway using spring cloud gateway which then exposes 2 Nonrtric functions Policy Management Service & Enrichment Coordinator Service. You can add predicates through code or yaml and in Nonrtric we prefer to use yaml.

More information on the Spring Cloud Gateway can be found in the documentation page below,

https://cloud.spring.io/spring-cloud-gateway/reference/html/#gateway-starter

A1 Policy Management Service (from ONAP CCSDK – Guilin)

The A1 Policy Management Service is a microservice which maintains a transient repository of:

It provides :

https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/cherry/

A1 Enrichment Information Job Coordination Service

Coordinate/Register A1-EI Types, Producers, Consumers, and Jobs.

After EI-type/Producer/Consumer/Job is successfully registered delivery/flow can happen directly between A1-EI Producers (in SMO/NONRTRIC domain) and A1-EI consumers (near-RT-RICs in RAN domain)

https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/cherry/

(Initial) R-APP catalog

Register for R-APPs

More work required in coming releases as the R-APP concept matures

https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/cherry/

Controller / OSC A1 Adaptor (from ONAP CCSDK – Guilin):

Mediation point for A1 interface termination in SMO/NONRTRIC

https://docs.o-ran-sc.org/projects/o-ran-sc-nonrtric/en/cherry/

Near-RT-RIC Simulator:

Stateful A1 test stub

https://docs.o-ran-sc.org/projects/o-ran-sc-sim-a1-interface/en/latest/index.html