You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


Architecture for Guilin Release:





Non-RT RIC components:

Policy Management GUI / NONRTRIC Dashboard (in o-ran)

Policy agent / A1 Policy Management Service

SDNC A1 Adapter

Near-RT RIC / A1 Simulator (in o-ran)

The code base for Guilin Release is in the NONRTRICA1-Simulator, and NONRTRIC-ControlPanel source repositories (Gerrit)

Policy Management GUI / NONRTRIC Dashboard

Graphical user interface. This tool is available in o-ran gerrit repo and is not essential for the Non-RT RIC to function.

View and Manage A1 policies in the RAN (Near-RT RICs)

Interacts with the Policy Management Services’s NBI (REST API)

Graphical A1 policy creation/editing is model-driven, based on policy type’s JSON schema

Frontend: Angular framework

Backend Java Springboot application

Please refer this developer guide to set up in your local environment.

A1 Policy Management Service (“Policy Agent”)

The Policy Management Service is a micro service which maintains a transient repository of:

All A1 policies instances in the network. Each policy is targeted to a Near-RT RIC instance and is owned by a 'service' (R-APP or the NONRTRIC Dashboard).

All Near-RT RICs in the network. This information can be maintained using the ONAP CDS database (which is using the Cloudify Consul database) or using a plain text file.

All Policy types supported by each Near-RT RIC

The service provides :

Unified REST API for managing A1 Policies in all near-RT RICs.

A DMAAP API for A1 Policy management.

Synchronized view of A1 Policy instances for each R-APP

Synchronized view of A1 Policy instances in each Near-RT RIC

Synchronized view of A1 Policy types supported by each Near-RT RIC

Lookup service to find the Near-RT RIC to control resources in the RAN as defined in  O1 (e.g. which Near-RT RIC should be accessed to control a certain CU or DU, which in turn controls a certain cell).

Monitors all Near-RT RICs and maintains data consistency  – e.g. Near-RT RIC restarts

Support for different Southbound APIs  to the Near-RT RICs (different versions of the A1-P and other similar APIs).

Controller / A1 Adapter:

Mediation point for A1 interface termination in SMO/Non-RT RIC

Implemented as OSGI Feature/Bundles

A1 Rest southbound

NETCONF YANG Northbound

RESTCONF > NETCONF adapter

Mapping logic / Provider

Can be included in an any SDNC/CCSDK persona

Near-RT RIC Simulator:

A1 simulator used for testing purposes

Used to create multiple stateful A1 providers (simulated Near-RT RICs)

Implemented as a Java Springboot application

Swagger-based northbound interface, so easy to change the A1 profile exposed

  • No labels