blob: b183de45fcd35e8e744db20e66add256517b84a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
|
.. Copyright 2017 (China Mobile)
.. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE
.. Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
===================================================================
ONAP Service Descriptor Information Model Specification (Amsterdam)
===================================================================
Scope
-----
The scope of the present document is to describe the Service Descriptor (SD) Information Model Specification.
Terms, Definitions and Abbreviations
------------------------------------
For the purposes of the present document, the following abbreviations apply:
+-----------------+---------------------------------------------------------------------+
| Abbreviation | Definition |
+-----------------+---------------------------------------------------------------------+
| RD | Resource Descriptor |
+-----------------+---------------------------------------------------------------------+
| SD | Service Descriptor |
+-----------------+---------------------------------------------------------------------+
| SO | Service Orchestrator |
+-----------------+---------------------------------------------------------------------+
| VF | Virtual Function |
+-----------------+---------------------------------------------------------------------+
| VL | Virtual Link |
+-----------------+---------------------------------------------------------------------+
SD Information Model Overview
-----------------------------
The Service Descriptor (SD) is a deployment template which consists of information used by the Service Orchestrator (SO) for life cycle management of a service.
A service is a composition of resources. The description of a service as used by the Service Orchestration (SO) to deploy a service instance includes or references the descriptors of its constituent objects: one or more resources;
A resource could be a VL, VF, WAN Descriptor etc.
Functional Requirements
-----------------------
The following table specifies requirements to the templates for SD instances.
+------------------+-------------------------------------------------------+
| Numbering | Requirement Description |
+------------------+-------------------------------------------------------+
| NST_SD001 | The SD shall reference the resource applicable to its |
| | constituent services. |
+------------------+-------------------------------------------------------+
SD Information Model Definitions
--------------------------------
The SD information element is a template whose instances are used by the SO for the lifecycle management of Services.
+-----------+-----------+-------------+----------+-------------------------------------------+
|Attribute | Qualifier | Cardinality | Content | Description |
+-----------+-----------+-------------+----------+-------------------------------------------+
| id | M | 1 |Identifier| Identifier of this SD information element.|
| | | | | It globally uniquely identifies an |
| | | | | instance of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
| designer | M | 1 | String | Designer of this SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
| name | M | 1 | String | The name of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
| version | M | 1 | String | The vesion of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
|description| M | 1 | String | The description of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
| vendor | M | 1 | String | The vendor of the SD. (TBD) |
+-----------+-----------+-------------+----------+-------------------------------------------+
| type | M | 1 | String | Value set to "Service". |
+-----------+-----------+-------------+----------+-------------------------------------------+
| category | M | 1 | String | Value set to either "E2E" or "NS". |
+-----------+-----------+-------------+----------+-------------------------------------------+
|serviceType| M | 1 | String | The service type of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
|ServiceRole| M | 1 | String | The service role of the SD. |
+-----------+-----------+-------------+----------+-------------------------------------------+
| resource | M | 1..N | RD | The consituent RDs of the SD. |
| | | | | It could be VF/WAN Descriptor etc. |
+-----------+-----------+-------------+----------+-------------------------------------------+
|