# Copyright (c) 2018 by Paderborn University # (manuel@peuster.de) # 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. # # Neither the name of the OSM, Paderborn University # nor the names of its contributors may be used to endorse or promote # products derived from this software without specific prior written # permission. --- descriptor_schema: >- https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/function-descriptor/vnfd-schema.yml vendor: eu.5gtango name: default-vnf0 version: '0.9' author: Manuel Peuster (Paderborn University) description: 'A VNF based on ubuntu:trusty' virtual_deployment_units: - id: vdu01 vm_image: 'ubuntu:trusty' vm_image_format: docker resource_requirements: cpu: vcpus: 1 memory: size: 1 size_unit: GB storage: size: 10 size_unit: GB monitoring_parameters: - name: vm_cpu_perc unit: Percentage - name: vm_mem_pers unit: Percentage - name: vm_net_rx_MB unit: MB - name: vm_net_tx_MB unit: Mbps connection_points: - id: mgmt interface: ipv4 type: internal - id: input interface: ipv4 type: internal - id: output interface: ipv4 type: internal connection_points: - id: mgmt interface: ipv4 type: management - id: input interface: ipv4 type: external - id: output interface: ipv4 type: external virtual_links: - id: mgmt connectivity_type: E-LAN connection_points_reference: - 'vdu01:mgmt' - mgmt dhcp: true - id: input connectivity_type: E-Line connection_points_reference: - 'vdu01:input' - input dhcp: true - id: output connectivity_type: E-Line connection_points_reference: - 'vdu01:output' - output dhcp: true