# Copyright 2019 ETSI OSM # # All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. nst: - id: {{ name }}_nst name: {{ name }}_nst # Slice Service Type [eMBB, mMTC, URLLC] SNSSAI-identifier: slice-service-type: eMBB {%- if detailed is sameas true %} #slice-differentiator: {%- endif %} # Quality of service identifier quality-of-service: id: 1 {%- if detailed is sameas true %} #resource-type: #priority-level: #packet-delay-budget: #packet-error-rate: #default-max-data-burst: {%- endif %} # Netslice subnets (Network services) netslice-subnet: {%- for x in range(1, netslice_subnets + 1 ) %} - id: {{ name }}_nsd_{{ x }} is-shared-nss: 'false' description: NetSlice Subnet (service) {{ name }}_nsd_{{ x }} nsd-ref: {{ name }}_nsd {%- endfor %} # Netslice virtual links netslice-vld: # Additional netslice-vld can be created by copying the # vld descriptor below - id: {{ name }}_slice_vld_mgmt name: {{ name }}_slice_vld_mgmt type: ELAN mgmt-network: 'true' {%- if detailed is sameas true %} #short-name: #description: {%- endif %} nss-connection-point-ref: # Specify the connection points # Multiple connection points can be defined - nss-ref: {{ name }}_nsd_1 nsd-connection-point-ref: {{ name }}_nsd_cp_mgmt {%- if detailed is sameas true %} #ip-address: {%- endif %} {%- for x in range(1, netslice_vlds + 1 ) %} - id: {{ name }}_slice_vld_data{{ x }} name: {{ name }}_slice_vld_data{{ x }} type: ELAN {%- if detailed is sameas true %} #mgmt-network: #short-name: #description: #type: {%- endif %} nss-connection-point-ref: # Specify the connection points # Multiple connection points can be defined - nss-ref: {{ name }}_nsd nsd-connection-point-ref: {{ name }}_nsd_cp_data{{ x }} {%- if detailed is sameas true %} #ip-address: {%- endif %} {%- endfor %} {%- if detailed is sameas true %} #netslice-connection-point: #- name: # floating-ip-required: # # Choice connection | netslice-vld-ref / nsd-connection-point-ref # netslice-vld-id-ref: # # # nsd-id-ref: # nsd-connection-point-ref: #netslicefgd: #- id: # name: # short-name: # vendor: # description: # version: # rsp: # - id: # name: # nsd-connection-point-ref: # - nsd-ref: # order: # nsd-connection-point-ref: # classifier: # - id: # name: # rsp-id-ref: # match-attributes: # - id: # ip-proto: # source-ip-address: # destination-ip-address: # source-port: # destination-port: # nsd-ref: # nsd-connection-point-ref: {%- endif %}