- 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
DMaap Messages:
RAN NF NSSI Allocation
Request
{ "body": { "input": { "CommonHeader": { "TimeStamp": "2018-11-30T09:13:37.368Z", "APIver": "1.0", "RequestID": "9d2d790e-a5f0-11e8-98d0-529269fb1459", "SubRequestID": "1", "RequestTrack": {}, "Flags": {} }, "Action": "allocate”, "Payload": { "input": { “sliceProfile”:{ “sliceProfileId”:””, “sNSSAI”:””, “maxNumberofUEs”:20000, “latency”:10, “uLThptPerSlice”:3000, “dLThptPerSlice”:3000, “maxNumberofConns”:4000, “coverageAreaList”:[], “uEMobilityLevel”:””, “resourceSharingLevel”:””, "pLMNIdList":"" }, “RANNSSIId”:””, “RANNFNSSIId”:””, “callbackURL”:””, “additionalproperties”:{ } } } } }, "version": "1.0", "rpc-name": " InstantiateRANSlice", "correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1", "type": "request" }
RAN NF NSSI Modification
Request
{ "body": { "input": { "CommonHeader": { "TimeStamp": "2018-11-30T09:13:37.368Z", "APIver": "1.0", "RequestID": "9d2d790e-a5f0-11e8-98d0-529269fb1459", "SubRequestID": "1", "RequestTrack": {}, "Flags": {} }, "Action": "modify-allocate,modify-deallocate,reconfigure", "Payload": { "input": { “sliceProfile”:{ “sliceProfileId”:””, “sNSSAI”:””, //Required fields for modify-allocate “uLThptPerSlice”:3000, “dLThptPerSlice”:3000, “maxNumberofConns”:4000, ""pLMNIdList":"" }, “RANNFNSSIId”:””, “callbackURL”:””, “additionalproperties”:{ “resourceConfig”:{ //This map contains RIC level configuration data in closed loop scenario and //Cell level Configurations for Intelligent slicing } } } } } }, "version": "1.0", "rpc-name": " InstantiateRANSlice ", "correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1", "type": "request" } where, resourceConfig: Closed Loop: "1":{ "dLThptPerSlice":50, "uLThptPerSlice":40 }, "2":{ "dLThptPerSlice":50, "uLThptPerSlice":30 } Intelligent Slicing: "maxNumberofConns":{ "snssai":"0001-0111", "data":[ { "gNBCUName":"cucpName", "nearRTRICId":"NearRTRIC1", "cellCUList":[ { "cellLocalId":111, "configData":{ "maxNumberofConns":"20", "predictedMaxNumberofConns":"25", "lastUpdatedTS":"yyyy/MM/dd HH:mm:ss" } }, { "cellLocalId":112, "configData":{ "maxNumberofConns":"20", "predictedMaxNumberofConns":"25", "lastUpdatedTS":"yyyy/MM/dd HH:mm:ss" } } ] }, { "gNBCUName":"cucpName2", "nearRTRICId":"NearRTRIC2", "cellCUList":[ { "cellLocalId":113, "configData":{ "maxNumberofConns":"20", "predictedMaxNumberofConns":"25", "lastUpdatedTS":"yyyy/MM/dd HH:mm:ss" } }, { "cellLocalId":114, "configData":{ "maxNumberofConns":"20", "predictedMaxNumberofConns":"25", "lastUpdatedTS":"yyyy/MM/dd HH:mm:ss" } } ] } ] }
RAN NF NSSI Termination
Request
{ "body": { "input": { "CommonHeader": { "TimeStamp": "2018-11-30T09:13:37.368Z", "APIver": "1.0", "RequestID": "9d2d790e-a5f0-11e8-98d0-529269fb1459", "SubRequestID": "1", "RequestTrack": {}, "Flags": {} }, "Action": " deallocate ", "Payload": { "input": { { “RANNFNSSIId”: “”, “callbackURL”:””, “s-NSSAI”:””, “additionalproperties”:{ } } }, "version": "1.0", "rpc-name": " TerminateRANSlice", "correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1", "type": "request" }
RAN NF NSSI Activation
Request
{ "body": { "input": { "CommonHeader": { "TimeStamp": "2018-11-30T09:13:37.368Z", "APIver": "1.0", "RequestID": "9d2d790e-a5f0-11e8-98d0-529269fb1459", "SubRequestID": "1", "RequestTrack": {}, "Flags": {} }, "Action": "activate ", "Payload": { "input": { { “RANNFNSSIId”: “”, “sNSSAI”:”” “callbackURL”:””, “additionalproperties”:{ } } }, "version": "1.0", "rpc-name": " activateRANSlice", "correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1", "type": "request" }
RAN NF NSSI Deactivation
Request
{ "body": { "input": { "CommonHeader": { "TimeStamp": "2018-11-30T09:13:37.368Z", "APIver": "1.0", "RequestID": "9d2d790e-a5f0-11e8-98d0-529269fb1459", "SubRequestID": "1", "RequestTrack": {}, "Flags": {} }, "Action": "deactivate ", "Payload": { "input": { { “RANNFNSSIId”: “”, “sNSSAI”:””, “callbackURL”:””, “additionalproperties”:{ } } }, "version": "1.0", "rpc-name": " deactivateRANSlice", "correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1", "type": "request" }
Callback:
Callback Response
{ "status": "", "reason": {}, "requestId": "", "action": "", "nfIds":{ "CUCPs":[], "CUUPs":[], "DUs":[] } }