1 # Copyright 2019 ETSI OSM
5 # Licensed under the Apache License, Version 2.0 (the "License"); you may
6 # not use this file except in compliance with the License. You may obtain
7 # a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 # License for the specific language governing permissions and limitations
20 # Slice Service Type [eMBB, mMTC, URLLC]
22 slice-service-type: eMBB
23 {%- if detailed is sameas true %}
24 #slice-differentiator: <update, optional>
27 # Quality of service identifier
30 {%- if detailed is sameas true %}
31 #resource-type: <update, optional>
32 #priority-level: <update, optional>
33 #packet-delay-budget: <update, optional>
34 #packet-error-rate: <update, optional>
35 #default-max-data-burst: <update, optional>
38 # Netslice subnets (Network services)
40 {%- for x in range(1, netslice_subnets + 1 ) %}
41 - id: {{ name }}_nsd_{{ x }}
42 is-shared-nss: 'false'
43 description: NetSlice Subnet (service) {{ name }}_nsd_{{ x }}
44 nsd-ref: {{ name }}_nsd
47 # Netslice virtual links
49 # Additional netslice-vld can be created by copying the
50 # vld descriptor below
51 - id: {{ name }}_slice_vld_mgmt
52 name: {{ name }}_slice_vld_mgmt
55 {%- if detailed is sameas true %}
56 #short-name: <update, optional>
57 #description: <update, optional>
59 nss-connection-point-ref:
60 # Specify the connection points
61 # Multiple connection points can be defined
62 - nss-ref: {{ name }}_nsd_1
63 nsd-connection-point-ref: {{ name }}_nsd_cp_mgmt
64 {%- if detailed is sameas true %}
68 {%- for x in range(1, netslice_vlds + 1 ) %}
69 - id: {{ name }}_slice_vld_data{{ x }}
70 name: {{ name }}_slice_vld_data{{ x }}
72 {%- if detailed is sameas true %}
73 #mgmt-network: <update>
74 #short-name: <update, optional>
75 #description: <update, optional>
76 #type: <update, optional>
78 nss-connection-point-ref:
79 # Specify the connection points
80 # Multiple connection points can be defined
81 - nss-ref: {{ name }}_nsd
82 nsd-connection-point-ref: {{ name }}_nsd_cp_data{{ x }}
83 {%- if detailed is sameas true %}
88 {%- if detailed is sameas true %}
89 #netslice-connection-point:
91 # floating-ip-required: <update>
92 # # Choice connection | netslice-vld-ref / nsd-connection-point-ref
93 # netslice-vld-id-ref: <update, optional>
95 # nsd-id-ref: <update, optional>
96 # nsd-connection-point-ref: <update, optional>
100 # name: <update, optional>
101 # short-name: <update, optional>
102 # vendor: <update, optional>
103 # description: <update, optional>
104 # version: <update, optional>
107 # name: <update, optional>
108 # nsd-connection-point-ref:
109 # - nsd-ref: <update>
110 # order: <update, optional>
111 # nsd-connection-point-ref: <update, optional>
114 # name: <update, optional>
115 # rsp-id-ref: <update, optional>
118 # ip-proto: <update, optional>
119 # source-ip-address: <update, optional>
120 # destination-ip-address: <update, optional>
121 # source-port: <update, optional>
122 # destination-port: <update, optional>
123 # nsd-ref: <update, optional>
124 # nsd-connection-point-ref: <update, optional>