summaryrefslogtreecommitdiffstats
path: root/docs/ONAP Model Spec/im/cpd.rst
blob: be0177e90f8730ebf3ec031a1fea518e69f8e19b (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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
.. Copyright 2018 (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

Class: Cpd
==========

+--------------------+----------------+------------------+-----------------+--------------------------+
| **Attribute Name** | **Type**       | **Multiplicity** | **Description** | **Applied Stereotypes**  |
+====================+================+==================+=================+==========================+
| cpdId              | Identifier     | 1                | Identifier      | support:                 |
|                    |                |                  | of this Cpd     | MANDATORY                |
|                    |                |                  | information     |                          |
|                    |                |                  | element.        |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+
| cpRole             | String         | 0..1             | Identifies      | support:                 |
|                    |                |                  | the role of     | MANDATORY                |
|                    |                |                  | the port in     |                          |
|                    |                |                  | the context     |                          |
|                    |                |                  | of the          |                          |
|                    |                |                  | traffic         |                          |
|                    |                |                  | flow            |                          |
|                    |                |                  | patterns in     |                          |
|                    |                |                  | the VNF or      |                          |
|                    |                |                  | parent NS.      |                          |
|                    |                |                  |                 |                          |
|                    |                |                  | For example     |                          |
|                    |                |                  | a VNF with      |                          |
|                    |                |                  | a tree flow     |                          |
|                    |                |                  | pattern         |                          |
|                    |                |                  | within the      |                          |
|                    |                |                  | VNF will        |                          |
|                    |                |                  | have legal      |                          |
|                    |                |                  | cpRoles of      |                          |
|                    |                |                  | ROOT and        |                          |
|                    |                |                  | LEAF.           |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+
| description        | String         | 0..1             | Provides        | support:                 |
|                    |                |                  | human-readable  | MANDATORY                |
|                    |                |                  | information     |                          |
|                    |                |                  | on the          |                          |
|                    |                |                  | purpose of      |                          |
|                    |                |                  | the CP          |                          |
|                    |                |                  | (e.g. CP        |                          |
|                    |                |                  | for control     |                          |
|                    |                |                  | plane           |                          |
|                    |                |                  | traffic).       |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+
| cpProtocol         | CpProtocolData | 1..N             | Identifies      | support:                 |
|                    |                |                  | the             | MANDATORY                |
|                    |                |                  | protocol        |                          |
|                    |                |                  | layering        |                          |
|                    |                |                  | information     |                          |
|                    |                |                  | the CP uses     |                          |
|                    |                |                  | for             |                          |
|                    |                |                  | connectivity    |                          |
|                    |                |                  | purposes        |                          |
|                    |                |                  | and             |                          |
|                    |                |                  | associated      |                          |
|                    |                |                  | information.    |                          |
|                    |                |                  | There shall     |                          |
|                    |                |                  | be one          |                          |
|                    |                |                  | cpProtocol      |                          |
|                    |                |                  | for each        |                          |
|                    |                |                  | layer           |                          |
|                    |                |                  | protocol as     |                          |
|                    |                |                  | indicated       |                          |
|                    |                |                  | by the          |                          |
|                    |                |                  | attribute       |                          |
|                    |                |                  | layerProtocol.  |                          |
|                    |                |                  |                 |                          |
|                    |                |                  | Editor's        |                          |
|                    |                |                  | note: the       |                          |
|                    |                |                  | attribute       |                          |
|                    |                |                  | "layerProto     |                          |
|                    |                |                  | col"            |                          |
|                    |                |                  | still needs     |                          |
|                    |                |                  | further         |                          |
|                    |                |                  | discussion      |                          |
|                    |                |                  | and not         |                          |
|                    |                |                  | included in     |                          |
|                    |                |                  | this table.     |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+
| trunkMode          | Boolean        | 1                | Information     | support:                 |
|                    |                |                  | about           | MANDATORY                |
|                    |                |                  | whether the     |                          |
|                    |                |                  | CP              |                          |
|                    |                |                  | instantiated    |                          |
|                    |                |                  | from this       |                          |
|                    |                |                  | CPD is in       |                          |
|                    |                |                  | Trunk mode      |                          |
|                    |                |                  | (802.1Q or      |                          |
|                    |                |                  | other).         |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+
| allowedAddressData | AddressData    | 0..N             | For             | support:                 |
|                    |                |                  | specifying      | MANDATORY                |
|                    |                |                  | floating        |                          |
|                    |                |                  | IP(s) to be     |                          |
|                    |                |                  | shared          |                          |
|                    |                |                  | among Cpds,     |                          |
|                    |                |                  | which are       |                          |
|                    |                |                  | reserved        |                          |
|                    |                |                  | for             |                          |
|                    |                |                  | vnfReserved     |                          |
|                    |                |                  | Cpd             |                          |
|                    |                |                  | described       |                          |
|                    |                |                  | in the          |                          |
|                    |                |                  | VNFD.           |                          |
+--------------------+----------------+------------------+-----------------+--------------------------+