APIs from NSMF to NSSMF Adaptor
1. (Re) Configure NSSI API
Interface Definition | Description |
---|---|
Content-Type | application/json |
Operation Type | POST |
URI | https://{adapter-url}/api/rest/provMns/v1/NSS/ConfigureNSSI |
{ "configureNSSI": { "nssiId": "NSSI-C-001-HDBNJ-NSSMF-01-A-ZX", "nssiName": "eMBB-001", "sliceProfile": { "snssaiList": [ "001-100001" ], "sliceProfileId": "ab9af40f13f721b5f13539d87484098", "plmnIdList": [ "460-00", "460-01" ], "perfReq": { "perfReqEmbbList ": [ { "activityFactor": 50 } ] }, "maxNumberofUEs": 200, "coverageAreaTAList": [ "1", "2", "3", "4" ], "latency": 2, "resourceSharingLevel": "non-shared" }, "nsiInfo": { "nsiId": "NSI-M-001-HDBNJ-NSMF-01-A-ZX", "nsiName": "eMBB-001" }, "scriptName": "CN1", "extension": { "XXX": "XXX" } }, "esrInfo": { "vendor": "ONAP", "networkType": "core" } }
2. Sub-net Capability query: NSMF -> NSSMF (AN, TN, CN)
Interface Definition | Description |
---|---|
Content-Type | application/json |
Operation Type | POST |
URI | https://{adapter-url}/api/rest/provMns/v1/NSS/ConfigureNSSI |
Request for sub-net capability query:
/api/rest/provMns/v1/NSS/capabilityInfoRequest
{
Optionally a json blob – later on if we want to send some specific query parameters
}
Response can be a json blob (or parameter list) containing a minimum set of relevant attributes such as (based on 3GPP TS 28.541):
Attribute | AN | CN | TN |
Latency | Yes | Yes | Yes |
maxNumberofUEs | Yes | ||
maxNumberofConns | Yes | ||
Max Throughput | Yes | Yes | Yes |
Terminal density | Yes |
ConfigureNSSI
Method | URL |
POST | /api/rest/provMns/v1/NSS/jobs/{jobId} |
REQ example:
|