A framework is deployed in the OSC Lab, allowing a user to validate configuration data in the form of XML/JSON, based on the O-RAN-FH YANG models against a simulated NETCONF Server.
Demo Video
Multimedia |
---|
name | SMO-YANG.mp4 |
---|
width | 1280 |
---|
height | 720 |
---|
|
Delivery Status
Warning |
---|
|
Only the Integration PTL should edit the delivery status table to track the release validation progress |
|
| OTF | OAM | NONRTRIC | RICP | RICAPP | O-DU | O-CU | Test Result | Notes |
---|
Deployment Scripts | |
---|
Deployment Artifacts
| Docker Container |
|
|
|
|
|
|
|
| Containers are locally built |
Helm Charts |
|
|
|
|
|
|
|
| Docker compose* |
Deployment scripts |
| N/A |
|
|
|
|
|
|
|
E2E Flows | Mount FH simulator |
|
|
|
|
|
|
|
|
|
O |
Start OStart ODL
Info |
---|
title | Limited SMO deliverables |
---|
|
* As a new project, the SMO project delivers multiple tools that have not been integrated into a unified platform in the Cherry release. Therefore, helm charts and deployment scripts are not provided yet. |
Usage from sources
- Clone the OAM repository in gerrit.
Navigate into the validator folder
Code Block |
---|
|
cd solution/dev/smo/yang-validator |
- Configure any parameters in the docker-compose.yml or in the .env files (like exposed ports etc.)
Start the services of of the validator
Code Block |
---|
|
docker-compose up |
This starts two services currently:
- a O-RAN-FH Simulator exposing the O1 interface YANG models (NETCONF username/password is "netconf/netconf" and port is 18300)
- a vanilla OpenDaylight Aluminium SR0 version, acting as the SMO (ODL username/password is "admin/admin" and port is 8181)
- Mount the O-RAN-FH Simulator into the vanilla ODL:
...