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

Compare with Current View Page History

« Previous Version 56 Next »

This page contains two parts of the interface. NSMF call NSSMF Adapter through internal APIs and NSSMF Adapter call NSSMF through standard APIs.

INFO:

EsrInfo has to be mandatorily filled for every rest request(filled by NSMF). It contains two params. Vendor and network type.

The allowed network type values are: core, access, transport. Network type decides whether you are sending the request for an/cn/tn. Vendor decides which NSSMF the request is sent to.

ESR INFO: Network Type and Vendor, must match with the ESRegistry

NSMF call NSSMF Adapter APIs

Allocate NSSI: [AN/TN/CN]

Method

URL

POST

{adapter-url}/api/rest/provMns/v1/NSS/SliceProfiles

Allocate AN/CN NSSI REQ  body example:

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

Allocate TN NSSI REQ  body example:

Response example:

Status:202

Modify NSSI: [AN/TN/CN]

MethodURL
PUT/api/rest/provMns/v1/NSS/{nssi}

REQ example:


Response example:

Status:202

Activate NSSI: [AN/TN/CN]

Method

URL

POST

/api/rest/provMns/v1/NSS/{snssai}/activation

REQ example:

Response example:

Status:202

DeActivate NSSI: [AN/TN/CN]

Method

URL

POST

/api/rest/provMns/v1/NSS/{snssai}/deactivation

REQ example:

Response example:

Status:202

Deallocate NSSI: [AN/TN/CN]

Method

URL

POST

/api/rest/provMns/v1/NSS/nssi/{nssiId}

REQ example:

Response example:

Status:202

Query JOB Status:

Method

URL

POST

/api/rest/provMns/v1/NSS/jobs/{jobId}

REQ example:

Response example:

Status:200

Sub-net Capability query

Request can contain the sub-net type. 1 request can be used to fetch capabilities of more than 1 subnet managed by the same NSSMF - for e.g., in case of Transport, a single request can fetch the capabilities of FH, MH and BH subnets managed by the same TN NSSMF.

MethodURL
GET/api/rest/provMns/v1/NSS/subnetCapabilityQuery

REQ example(TN)

Response example:(TN)
Response can be a json blob (or parameter list) containing a minimum set of relevant attributes such as the below (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



Query NSSI selection capability

MethodURL
POST/api/rest/provMns/v1/NSS/NSSISelectionCapability


Response example:

Status:200

NSSMF Adapter call NSSMF APIs

Allocate NSSI: [AN/TN/CN],External NSSMF



  • No labels