You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 21 Next »

Assumptions & Limitations:

  1. RRMPolicy
    1. rRMPolicyDedicatedRatio is alone considered for this release which indicates that resource sharing is not allowed across the RRMPolicymemberslist
  2. YANG Model

Interfaces & I/O parameters:

SO (RAN NSSMF) → SDN-C :

Topic Details:

Consumer Topics: (Polls messages from SO)

      1. 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: 

      1. 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\":\"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

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\":\"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

Request
{
	"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

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\":\"001-100001\",\"sliceProfileId\":\"\",\"callbackURL\":\"\",\"additionalproperties\":{}}}"
		}
	},
	"version": "1.0",
	"rpc-name": "deactivateRANSliceInstance",
	"correlation-id": "9d2d790e-a5f0-11e8-98d0-529269fb1459-1",
	"type": "request"
}

Callback:

Callback Response
{
  "status": "",
  "reason": {},
  "requestId": "",
  "action": "",
  "nfIds":{
	"CUCPs":[],
    "CUUPs":[],
     "DUs":[]
   }
}
  • No labels