Versions Compared

Key

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

DRAFT

This page describes how to demonstrate the entire flow from Non-RT RIC Controlpanel → A1 Policy Management Service →  A1 controller in SDNC -> Near-RealTime RIC Simulator

  • Overview of the End to End call

  • End to End call from Dashboard to Near-RT RIC simulator

    • Preparation

    • Perform Policy Operations via Dashboard

Overview of the End to End call

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.

Perform Policy Operations via Dashboard

Image RemovedImage Added


  • Click on Config Policy Control and the screen below with STD_QosNudgingQOS2_0.21.0 policy type should open


Image RemovedImage Added

  • Click on '+' icon to create new policy


Image RemovedImage Added

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

...

  • Submit the policy (you then need to also press Close to return from creation view)clicking the Submit button

Image Added


  • An entry to the chosen Near-RT RIC simulator console/log should appear (see, for example, docker logs ric1ric3 in case ric1 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 one several policy created to ric1 and two to ric2different rics.


Image AddedImage Removed

  • Click the pen icon to modify any policy


Image RemovedImage Added

  • 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

172127.180.0.61 - - [2023/AprSep/20202021 0713:5822:1209] "PUT //a1A1-pP/v2/policytypes/123STD_QOS2_0.1.0/policies/377ac417c063a1e3-5e1e455a-408841a5-81cdb119-f4a5549f79fac25eadab7fd4 HTTP/1.10" 202200 -

Image RemovedImage Added

  • Delete any policy by clicking the red trashcan icon

Image RemovedImage Added

  • Confirm deletion and verify the log on simulator side:

172127.180.0.61 - - [2023/AprSep/20202021 0813:0225:1922] "DELETE //a1A1-pP/v2/policytypes/123STD_QOS2_0.1.0/policies/b204bd1dc063a1e3-f28c455a-4a0541a5-bb4cb119-82d49a1b1e12c25eadab7fd4 HTTP/1.10" 202204 -