You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 23
Next »
SDN-R is modified for
- RANSlice Instantiation
- RANSlice Modification
- RANSlice Activation
- RANSlice Deactivation
- RANSlice Termination
- Closed Loop (covers intelligent slicing)
Refer the end-to-end RAN Slicing flow: https://wiki.onap.org/display/DW/RAN+Slicing+Flow
Assumptions & Limitations:
- RRMPolicy
- rRMPolicyDedicatedRatio is alone considered for this release which indicates that resource sharing is not allowed across the RRMPolicymemberslist
- YANG Model
- NearRTRIC sliceprofile is not updated to Netconf in G-release
RAN Slice Lifecycle Management
SDNR Development
DMaapInterfaces & 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 all RPCs
Asynchronous Response:
- Call back to SO is sent via Rest API
DMaap Messages:
RAN NF NSSI Allocation
{
"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\": \"1002\", \"sNSSAI\": \"100-10000\", \"maxNumberofUEs\": 20000, \"latency\": 10, \"uLThptPerSlice\": 3000, \"dLThptPerSlice\": 3000, \"maxNumberofConns\": 4000, \"coverageAreaList\": [\"Lavelle\"], \"uEMobilityLevel\": \"\", \"resourceSharingLevel\": \"\", \"pLMNIdList\": [\"310-410\"] }, \"RANNSSIId\": \"\", \"RANNFNSSIId\": \"\", \"callbackURL\": \"\", \"additionalproperties\": { } } }"
}
},
"version": "1.0",
"rpc-name": " InstantiateRANSlice",
"correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1",
"type": "request"
}
RAN NF NSSI Modification
{
"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\":\"001-100001\",\"maxNumberofUEs\": 5000, \"uLThptPerSlice\":3000,\"dLThptPerSlice\":3000,\"maxNumberofConns\":4000},\"RANNFNSSIId\":\"\",\"callbackURL\":\"\",\"globalCustomerId\":\"5GCustomer\",\"serviceType\":\"5G\",\"additionalproperties\":{\"resourceConfig\":{}}}}"
}
},
"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:
{
"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
{
"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\":\"79f2ce09-3de3-44cb-aa05-cae0cbe8f778\",\"callbackURL\":\"\",\"sNSSAI\":\"001-100001\",\"sliceProfileId\":\"4b7c3c8f-eb79-401a-b40b-290d74f5b189\",\"additionalproperties\":{}}}"
}
},
"version": "1.0",
"rpc-name": "terminateRANSliceInstance",
"correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1",
"type": "request"
}
RAN NF NSSI Activation
{
"body": {
"input": {
"Action": "activate",
"Payload": "{\"input\":{\"sliceProfileId\":\"4b7c3c8f-eb79-401a-b40b-290d74f5b189\",\"RANNFNSSIId\":\"79f2ce09-3de3-44cb-aa05-cae0cbe8f778\",\"callbackURL\":\"http://so-bpmn-infra.onap:8081/mso/WorkflowMessage/SDNRActivateResponse/ecf745ab-167d-49b3-8f62-8218f2e6eb8a\",\"sNSSAI\":\"001-100001\"}}",
"CommonHeader": {
"TimeStamp": "2021-02-24T11:27:33.033",
"APIver": "1.0",
"RequestID": "ecf745ab-167d-49b3-8f62-8218f2e6eb8a",
"SubRequestID": "1"
}
}
},
"version": "1.0",
"rpc-name": "activateRANSlice",
"correlation-id": "ecf745ab-167d-49b3-8f62-8218f2e6eb8a",
"type": "request"
}
RAN NF NSSI Deactivation
{
"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\":\"001-100001\",\"sliceProfileId\":\"\",\"callbackURL\":\"\",\"additionalproperties\":{}}}"
}
},
"version": "1.0",
"rpc-name": "deactivateRANSliceInstance",
"correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1",
"type": "request"
}
Callback:
Callback response to SO is sent through REST API.
EndPoint URL: Comes in SO request
{
"status": "",
"reason": {},
"requestId": "",
"action": "",
"nfIds":{
"CUCPs":[],
"CUUPs":[],
"DUs":[]
}
}
CUCPs - List of gNBCUNames configured as part of this request
CUUPs - List of gNBCUUPId
DUs - List of gNBDUId