Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

(warning) Work in progress for release B!

This page describes how to demonstrate the entire flow from Non-Rt RIC Controlpanel -> A1 controller in SDNC -> Near Realtime Ric Simulator 

...

Procedure to establish the End to End call

Preparation

  • Download the SDNC repo: 
       git clone "https://gerrit.o-ran-sc.org/r/nonrtric"
  • The SDNC A1 Controller could be found in this repo.
  • Download the sim/a1-interface repo:
       git clone "https://gerrit.o-ran-sc.org/r/sim/a1-interface"
  • The near RT RIC simulator could be found in this repo.

Build SDNC project 

  • Enter into the sdnc-a1-controller project, northbound and oam project will be listed. 
       near-rt-ric-simulator sdnc-a1-controller

...

  mvn clean install -Dmaven.test.skip=true

...

  mvn clean install -Dmaven.test.skip=true -P docker

...

  nonrtric/sdnc-a1-controller/oam/installation/src/main/yaml

...

Start Simulator:

  • Go to the simulator project directory  a1-interface/near-rt-ric-simulator/scripts
  • Create a docker image called nearric-simulator:1.0.0-SNAPSHOT: 
      docker build -t nearric-simulator:1.0.0-SNAPSHOT . 
  • Run the Simulator in a docker container with a nearric-sim as name and attach to a 'yaml_default' network, to which SDNC is also attached.
    Set the env '-e A1_VERSION=<a1-interface-version>' in the command below  and replace '<a1-interface-version> with the desired A1 interface version. The simulator currently supports A1 yaml interface versions: 'OSC_2.1.0' and 'STD_1.1.3'
    docker run -p 8080:8085 --network=yaml_default -e A1_VERSION=<a1-interface-version> --name=nearRtRic-sim1 nearric-simulator:1.0.0-SNAPSHOTSee Release B - Build/Run for building and starting the environment

Make a call from Open Daylight GUI to Simulator :

...