...
...
...
This page describes how to demonstrate the entire flow from Non-Rt RT RIC Controlpanel -> A1 → Policy Agent → A1 controller in SDNC -> Near Realtime Ric Simulator -Realtime RIC Simulator
Table of Contents |
---|
Overview of the End to End call
Details of the architecture can be found from the following link: Release B
...
End to End call from Dashboard to Near-RT RIC simulator
Preparation
See Release B - Build/Run for building and starting the environment
...
Make a call from Open Daylight GUI to Simulator :
...
.
Perform Policy Operations via Dashboard
...
- Open Dashboard UI at http://localhost:8282/apidoc/explorer/index.html#!/NONRT-RIC-API(2019-09-26)
- if password asked, find the related password and username at :
nonrtric/sdnc-a1-controller/oam/installation/sdnc/src/main/scripts/startODL.sh
check the username and passwordODL_ADMIN_USERNAME
ODL_ADMIN_PASSWORD - Make a call in the A1-ADAPTER-API:
check file: nonrtric/sdnc-a1-controller/northbound/nonrt-ric-api/provider/src/main/resources/NearRtRicList.properties
NearRtRic1 = nearRtRic-sim1:8080
NearRtRic2 = nearRtRic-sim2:8080
update value:
"A1-ADAPTER-API:near-rt-ric-id": "NearRtRic1"
For example:
- Click on Config and the screen below with STD_QosNudging_0.2.0 policy type should open
- Click on '+' icon to create new policy
- Choose your ric (ric1 or ric2) 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)
- An entry to the chosen Near-RT RIC simulator console/log should appear (see, for example, docker logs ric1 in case ric1 policy was created):
172.18.0.6 - - [20/Apr/2020 07:56:04] "PUT /a1-p/policytypes/123/policies/58157215-6182-4fea-a9b4-f3814fbf91eb HTTP/1.1" 202 -
- You may repeat the creation process a few times for different rics - below we see one policy created to ric1 and two to ric2
- Click the pen icon to modify any policy
- 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
172.18.0.6 - - [20/Apr/2020 07:58:12] "PUT /a1-p/policytypes/123/policies/377ac417-5e1e-4088-81cd-f4a5549f79fa HTTP/1.1" 202 -
- Delete any policy by clicking the red trashcan icon
- Confirm deletion and verify the log on simulator side:
172.18.0.6 - - [20/Apr/2020 08:02:19] "DELETE /a1-p/policytypes/123/policies/b204bd1d-f28c-4a05-bb4c-82d49a1b1e12 HTTP/1.1" 202 -