This page describes how to get the release A version of NonRTRIC up and running locally with two separate NearRT-RIC simulator docker containers.

All four components of the NonRTRIC repo run inside docker containers and communicate via a docker network. Details of the architecture can be found in the link: Release A.

Project Requirements

Build Code

     git clone "https://gerrit.o-ran-sc.org/r/nonrtric" -b Amber
          vi nonrtric/policy-agent/config/application_configuration.yaml


{
   "config": {
      "//description": "Application configuration",
      "ric": [
         {
            "name": "ric1",
            "baseUrl": "http://ric1:8085/",  
            "managedElementIds": [
               "kista_1",
               "kista_2"
            ]
         },
         {
            "name": "ric2",
            "baseUrl": "http://ric2:8085/",
            "managedElementIds": [
               "kista_3",
               "kista_4"
            ]
         }
      ]
   }
}


Run A1 Controller Docker Container


Run Near-RT-RIC Simulator Docker Containers

Run Policy-agent Docker Container

Run Non-RT-RIC Dashboard Docker Container

Open Dashboard UI