This document page contains two parts of the interface. NSMF call NSSMF Adapter through internal APIs and NSSMF Adapter call NSSMF through standard APIs.
...
JSON Viewer | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "allocateCnNssi": { "nsstId": "NSST-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": "huawei", "networkType": "core" } } |
Info:If For the value of nsstId, if NSST doesn't contain artifact, the value is NSST UUID, otherwise it is the ID in the artifact file.
JSON Viewer | ||
---|---|---|
| ||
"actionType": "allocate",
"networkSliceInfo": [
{
"snssai": "123",
"customer": "company_x",
"serviceType": "IoT"
},
{
"snssai": "456",
"customer": "company_y",
"serviceType": "CCTV"
}
],
"transportSliceNetworks": [
{
"type": "P2P",
"slaPolicy": {
"latency": 123,
"jitter": 123,
"maxBandwidth": 123,
"reliability": "1+1_protection"
},
"connectionLinks": [
{
"transportEndpointA": "tranportEp_ID_XXX",
"transportEndpointB": "tranportEp_ID_YYY"
},
{
"transportEndpointA": "tranportEp_ID_AAA",
"transportEndpointB": "tranportEp_ID_BBB"
}
]
},
{
"type": "MP2MP",
"slaPolicy": {
"latency": 456,
"jitter": 456,
"maxBandwidth": 456,
"reliability": "unprotected"
},
"connectionLinks": [
{
"transportEndpointA": "tranportEp_ID_CCC",
"transportEndpointB": "tranportEp_ID_DDD"
},
{
"transportEndpointA": "tranportEp_ID_EEE",
"transportEndpointB": "tranportEp_ID_FFF"
}
]
}
] |
Response example:
Status:202
...