- First draft of YANG Models for Northbound RPC's for review and comments
Interfaces & I/O parameters:
SO (RAN NSSMF) → SDN-C :
Topic Details:
Consumer Topics: (Polls messages from SO)
- RAN-Slice-Mgmt – Requests from SO are posted at this topic. The same topic is used for configureNSSI, closed loop and intelligent slicing
Asynchronous Response:
- Call back to SO is via Rest API
Request & Response Payload:
RAN NF NSSI Allocation
Request
{ "requestId":"", "sliceProfile":{ "":"" }, "trackingArea":"", "shareability":"", "NSIId":"", "RANNSSIId":"", "RANNFNSSIId":"", "s-NSSAI":"", "NSSTId":"", “callbackURL”:””, “additionalproperties”:{ “resourceConfig”:{ //This maps contains value only on closed loop scenario } }, “action”:” allocate, modify-allocate, modify-deallocate, deallocate, activate, deactivate, reconfigure” }
Response
{ "status": "", "reason": {}, "requestId": "", "action": "", "nfIds":{ "CUCPs":[], "CUUPs":[], "DUs":[] } }
RAN NF NSSI Termination
Request
{ "RANNFNSSIId": "", "requestId": "", “callbackURL”:””, "action": "" }
Response
{ "status": "", "reason": {}, "requestId": "", "action": "", "nfIds":{ "CUCPs":[], "CUUPs":[], "DUs":[] } }
RAN NF NSSI Activation
Request
{ "RANNFNSSIId": "", "requestId": "", “callbackURL”:””, "action": "" }
Response
{ "status": "", "reason": {}, "requestId": "", "action": "", "nfIds":{ "CUCPs":[], "CUUPs":[], "DUs":[] } }
RAN NF NSSI Deactivation
Request
{ "RANNFNSSIId": "", "requestId": "", “callbackURL”:””, "action": "" }
Response
{ "status": "", "reason": {}, "requestId": "", "action": "", "nfIds":{ "CUCPs":[], "CUUPs":[], "DUs":[] } }