Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

CSMF and NSMF are implemented using SO bpmn workflow to supportĀ  5G slicing usecase. CSMF workflow will process the user input comes from portal and save the order information into a communication service instance in AAI. Then CSMF will send slice request to NSMF workflow and NSMF will start to create service profile, NSI and NSSI. Service profile is a logic concept which will only exist in AAI, it contains two AAI instances, one is a profile instance which will hold the slice parameters, another is a service instance which will be used to organize the NSI. NSI is also a service instance in AAI which will be used to organize NSSI. NSSI is the actual entity which will be created by NSSMF and an AAI service instance will also be created to represent NSSI in ONAP context. NSI and NSSI can both be shared and SO will query OOF for template and instance selection. A new process called Orchestration Task is created to manage recalibration of NSI&NSSI selection as manual optimization. A new SO adapter is created to be the adapter of NSSMF which will interact with external NSSMF for NSSI management.

Prague DDF slides:

View file
nameSO Implementation in E2E network slicing usecase (1).pptx
height250

Sequence flow:

View file
name5G slicing usecase sequence flow.pptx
height250


New tables in catalogdb:

Image Added

New tables in requestdb:

Image Added

New API for Orchestration Task:

Method

URL

Description

GET

/onap/so/infra/orchestrationTasks/{version}/

Get all orchestration tasks

GET

/onap/so/infra/orchestrationTasks/{version}/{taskId}

Get orchestration task by ID

POST

/onap/so/infra/orchestrationTasks/{version}/

Create orchestration task

PUT

/onap/so/infra/orchestrationTasks/{version}/{taskId}

Update an orchestration task

DELETE

/onap/so/infra/orchestrationTasks/{version}/{taskId}

Delete an orchestration task

POST

/onap/so/infra/orchestrationTasks/{version}/{taskId}/commit

Commit an orchestration task

POST

/onap/so/infra/orchestrationTasks/{version}/{taskId}/abort

Abort an orchestration task

swagger changes:

https://gerrit.onap.org/r/c/so/+/100079


SO SouthBoud APIs to NSSMF(core only for Frankfurt):

https://wiki.onap.org/display/DW/NSSMF+Simulator+Use+Guide?preview=/81397712/81400160/NSMF-NSSMF%20API%20Proposal.pptx