...
For G-release, it stores the details of NearRTRIC, CU, DU, RRM Policy and RAN Slice details. Static mapping between tracking area and cells are also persisted.
Table of Contents
Database Schema
NearRTRIC
Columns | Type | Description |
nearRTRICId | integer | Unique Id |
gNBId | Integer | |
trackingArea | String | Tracking Area for which the service is requested |
NRCellDUList | List<GNBDUFunction> | List of gNBDUFunction -Bidirectiona one-to-many relationship with NGRANInfo & gNBCUCPFunction |
NRCellCUCPList | List<GNBCUCPFunction> | List of gNBCUCPFunction - Bidirectiona one-to-many relationship with NGRANInfo & gNBDUFunction |
NRCellCUUPList | List<GNBCUUPFunction> | List of gNBCUUPFunction - Bidirectiona one-to-many relationship with NGRANInfo |
ranNFNSSIList | List<String> | RANNFNSSI list |
pLMNInfoList | List<PLMNInfo> | NSSAI List |
...
Setup Details
cd configdb
#Setup and run maridb container - SDNC_ConfigDB_SchemaV4.sql is attached in the Pre-loaded Data section
sudo docker run -p 3306:3306 -v $PWD/SDNC_ConfigDB_SchemaV4.sql:/docker-entrypoint-initdb.d/SDNC_ConfigDB_SchemaV4.sql --name mariadb -e MYSQL_ROOT_PASSWORD=password -d mariadb
#Navigate to project directory
cd configdb/Config-DB-API-App
#Build the application
mvn clean install
#Run the application
mvn spring-boot:run &
cd configdb/dumpfiles/RAN_DumpFile_15Mar19.json;
#Upload the dump file to the config DB app- Required for SON use case
curl -X PUT -H 'Content-Type:application/json' --data RAN_DumpFile_15Mar19.json http://localhost:8080/api/sdnc-config-db/v3/insertData
Execute the below script to load single NSSAI data for intelligent slicing.
...
Refer Config DB setup