...
- NSI selection Request
- Input: Service profile
- NST details
- NSST details with subnet capabilities
- reuse: true/false
- Fetch Optimization policies
- Demand policy for NSI and Slice profiles
- Constraint policies for Selection
- Optimization policies for NSI selection and slice profile generation.
- NSI selection request - HAS
- Demand: NSI
- Constraint: Threshold policy, New policy(for CoverageArea )??
- Optimization: Maximize/minimize the service profile parameters
- Fetch NSI for AAI
- Input: NST info
- Output: List of NSIs as candidates
- Run Optimization
- NSI Solution
- Selected NSI candidate
- Slice profile generation request - HAS
- Demands: Slice profiles
- Constraints: Threshold constraint, CrossDemandAggregation constraint
- Optimization: Maximize/minimize the service profile parameters
- Generate slice profiles as candidates and select a suitable set of slice profiles
- Slice profile Solution
- Consolidated Solution based on the policy
Note:
For the non-shared scenario, Only slice profiles will be generated. HAS need not fetch the existing NSIs.
Demand
Candidates:
- NSI (AAI Inventory)
- Slice profiles (Generator)
...
Elite soft json viewer | ||||
---|---|---|---|---|
| ||||
{"URLLC":[{"inventory_provider":"aai","inventory_type":"nsi","unique":"true", "passthrough_attributes": {"creation_cost": 0}, "filtering_attributes":{"service-role":"nsi","service-function":"shared","model-invariant-id":"21d57d4b-52ad-4d3c-a798-248b5bb9124a","model-version-id":"bfba363e-e39c-4bd9-a9d5-1371c28f4d22"}}, {"inventory_provider":"generator","inventory_type":"slice_profiles","unique":"true", "passthrough_attributes": {"creation_cost": 1.0},"filtering_attributes":{}}]}
|
...
Elite soft json viewer |
---|
{ "candidate_id": "1ac71fb8-ad43-4e16-9459-c3f372b8236d", "candidate_type": "nsi", "inventory_type": "nsi", "inventory_provider": "aai", "cost": "1", "uniqueness": "true", "current_availability": { "key":"value"}, "passthrough_attributes": {"creation_cost": 0} } |
Slice profiles Candidate
Elite soft json viewer |
---|
{ "candidate_id": "1ac71fb8-ad43-4e16-9459-c3f372b8236d", "candidate_type": "slice_profiles", "inventory_type": "slice_profiles", "inventory_provider": "generator", "cost": "1", "uniqueness": "true", "subnet_requirements": { "core": {"key":"value"}, "ran": {"key":"value"}, "transport": {"key":"value"} }, "slice_requirements": {"key":"value"} "passthrough_attributes": {"creation_cost": 0} } |
Consumed APIs (AAI)
GET NSI info from AAI
...