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

Compare with Current View Page History

« Previous Version 25 Next »

OOF API updates are available in Network Slicing API Specifications. The updated swagger is available at https://gerrit.onap.org/r/#/c/optf/osdf/+/100477.

OOF impacts are described in OOF_impacts_v1.0.pptx.

ASSUMPTIONS

The  capability set in the template will not contain range of values


NSI Selection

New Candidate schema  to represent NSSI (RAN,Core,Transport)

SO - OOF INTERACTION


[unit : (latency - ms) ;  (expDataRate - Mbps) ;  (survivalTime - ms) ;  (jitter - micro sec) ;   (connDensity - /km2) ;  (trafficDensity - Tbps/km2)]


QUERY POLICY:



ATTRIBUTE POLICY:

This attribute policy is specifying the operator of an attribute in a service profile

This attribute policy is for specifying the capabilities of a subnet template


VNF POLICY:

(Has to be updated for all three demands)


OPTIMIZATION POLICY

OSDF - HAS:

Illustrations

1. Call from SO to OOF to Get suitable NST

Inputs: Service Profile parameters

Assume Service Profile contains throughput =7, BW = 10, latency = 22.

Assume that the following NSTs are present in the inventory (at present maintained locally within OOF)

NST idPerformance Attributes
NST1throughput, BW, latency
NST2reliability, user density
NST3throughput, BW, latency
NST4terminal density, survivability

Based on above inventory, and attributes in service profile (not attribute values), (NST1, NST3) are shortlisted.

Attribute Policy contains the value ranges (capability set of each NST). For e.g.:

NST idPerformance Attributes
NST1throughput (2..10), BW (5..10), latency (20..50)
NST2reliability (99.99..99.999), user density (10..10000)
NST3throughput (11..15), BW (10..25), latency (15..30)
NST4terminal density (100..5000), survivability (100..200)

OOF selects NST3 by comparing the attribute value ranges with attribute values in service profile (it has only NST1 and NST3 to choose from).

2. Call from SO to OOF to get suitable NSI

1. Call from SO to OOF to Get suitable NST

Inputs: Service Profile parameters, NST id

Assume Service Profile contains latency = 22 ms, and NST is that of a URLLC slice (say NST_URLLC1). Assume that the request indicates that the provided NSI can be shared with another service.

NST_URLLC1 has NSST_URLLC_RAN2, NSST_URLLC_Core1, NSST_URLLC_TRAN2 as its constituent NSSTs - this is specified using Subscriber Policy.

The Attribute Policy specifies the latency capability for NST_URLLC1 as (20..100 ms) (as discussed above).

Assume the latency ranges supported by the above NSSTs which are part of NST_URLLC1 are as follows (fetched from Attribute Policy).

NSST idLatency range supported
NSST_URLLC_RAN2(5..30)
NSST_URLLC_Core1(10..100)
NSST_URLLC_TRAN2(7..30)

Now there are 4 possible solution categories that OOF can provide in the response to SO.

  1. Provide an existing NSI which can be reused/shared
  2. Create a new NSI with existing NSSIs
  3. Create a new NSI with some existing NSSIs and some new NSSIs
  4. Create a new NSI with all new NSSIs

To address all cases above, HAS is invoked with 3 demands (NSST-RAN, NSST-Core, NSST-Transport).

Solution 1
----------
NSI-10 which has URLLC1_NST

NSI-null with NSSI-R-1, (Core-slice profile), NSSI-T-1

Solution 2
----------
NSSI-R-1, NSSI-C-new, NSSI-T-2 (HAS to OSDF) => New NSI (OOF to SO) with slice profile
NSSI-R-1, NSSI-C2, NSSI-T-1 (HAS to OSDF) => Re-use NSI-1 (OOF to SO)

NSSI-R1 is part of NSI-1,NSI-4
NSSI-C2 is part of NSI-1, NSI-10
NSSI-T1 is part of NSI-4, NSI-1

- NSSI-R1, NSSi-C2, NSSI-T1
(OSDF - NSI-1)

  • No labels