Versions Compared

Key

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

This page describes how to demonstrate the entire flow from the OSC Non-RT RIC Controlpanel Control-Panel ONAP A1 Policy Management Service →  A1 →  ONAP A1 controller in SDNC -> NearOSC near-RT-RealTime RIC/A1 Simulator

Table of Contents

...

Details of the architecture can be found from the following link: Istanbul Release


End to End call

...

From OSC NONRTRIC Control Panel to OSC Near-RT RIC simulator

...

via ONAP A1 Policy Management Service & ONAP A1 Adapter

Preparation

See Build/Run for building and starting the environment instructions on configuring & running the A1 Policy functions.

Perform Policy Operations via Dashboard

Image Modified


  • Click on Policy Control and the screen below with STD_QOS2_0.1.0 policy type should open


Image Modified

  • Click on '+' icon to create new policy


Image Modified

  • Choose your ric (ric3 or ric4) from drop-down menu and provide any arbitrary values for QoS Id, Ue Id and Priority

  • Submit the policy clicking the Submit button

Image Modified


  • An entry to the chosen Near-RT RIC simulator console/log should appear (see, for example, docker logs ric3 in case ric3 policy was created):

127.0.0.1 - - [23/Sep/2021 11:58:57] "PUT //A1-P/v2/policytypes/STD_QOS2_0.1.0/policies/c897eabc-82cb-4bac-baa6-a5dbaef71694 HTTP/1.0" 200 -

Other logs can also be checked, for example is A1-Adapter.log that can be found inside sdnc-controller container, path: /opt/opendaylight/data/logs


|Put A1 Policy :|http://ric3:8085//A1-P/v2/policytypes/STD_QOS2_0.1.0/policies/c897eabc-82cb-4bac-baa6-a5dbaef71694|{"qosObjectives":{"priorityLevel":2},"scope":{"qosId":"123","ueId":"234"}}
|
|Put A1 Policy: No proxy found on properties file |
|Setting variables for Put A1 Policy.|http://ric3:8085//A1-P/v2/policytypes/STD_QOS2_0.1.0/policies/c897eabc-82cb-4bac-baa6-a5dbaef71694|{"qosObjectives":{"priorityLevel":2},"scope":{"qosId":"123","ueId":"234"}}|

  • You may repeat the creation process a few times for different rics - below we see several policy created to different rics.


Image Modified

  • Click the pen icon to modify any policy


Image Modified

  • Modifications are submitted in the same way as in creation, and the resulting simulator log should also be same as the one we saw in creation

127.0.0.1

...

-

...

-

...

[23/Sep/2021

...

13:22:09]

...

"PUT

...

//A1-P/v2/policytypes/STD_QOS2_0.1.0/policies/c063a1e3-455a-41a5-b119-c25eadab7fd4

...

HTTP/1.0"

...

200

...

-

Image Modified

  • Delete any policy by clicking the red trashcan icon

Image Modified

  • Confirm deletion and verify the log on simulator side:

127.0.0.1

...

-

...

-

...

[23/Sep/2021

...

13:25:22]

...

"DELETE

...

//A1-P/v2/policytypes/STD_QOS2_0.1.0/policies/c063a1e3-455a-41a5-b119-c25eadab7fd4

...

HTTP/1.0"

...

204

...

-