Scale-in/Scale-out commands can be only triggered from CLI. When they are triggered...
[osm/Features.git] / Release2 / NS_scaling.md
1 # NS Scaling #
2
3 ## Proposer ##
4 - Gerardo Garcia (Telefonica)
5
6 ## Type ##
7 **Feature**
8
9 ## Target MDG/TF ##
10 UI, SO, RO, VCA
11
12 ## Description ##
13 This feature captures the need of NS scaling use case, as discussed in
14 different TSC+MDL calls. The description below is a first idea to be
15 elaborated and discussed further.
16
17 A NS will have defined, as part of the descriptor, different ordered scale
18 steps, starting from number 1. For each step different groups of VNFs and VLDs
19 will be required.
20
21 For simplicity, the feature will assume that the trigger will be manual by
22 the network operator, using the UI. The trigger will specify to which scale step
23 the NS will move.
24
25 The action will reach the SO, which will identify the incremental additions
26 required in the RO and in the VCA. First, the actions to be done in the RO will be
27 executed, and later, the ones in the VCA.
28
29 Rollback mechanisms should be implemented E2E accross mechanisms.
30
31 Regarding the interaction between SO and RO, the following mechanism is proposed:
32 - The SO will turn scaling-up of a single NS events into new RO Network Scenarios
33 and will orchestrate them in RO.
34 - The SO will turn scaling-down events into Network Scenario terminations in RO.
35 - The SO will keep control of the different RO Network Scenarios that belong to
36 a NS in the SO.
37
38 ## Demo or definition of done ##
39 N/A
40
41