blob: b5ed4c5d7aa8c377f9c2fd844b07700547c44d44 [file] [log] [blame]
peusterm102d7262018-10-01 16:25:44 +02001# Copyright (c) 2018 by Paderborn University
2# (manuel@peuster.de)
3# ALL RIGHTS RESERVED.
4#
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# Neither the name of the OSM, Paderborn University
18# nor the names of its contributors may be used to endorse or promote
19# products derived from this software without specific prior written
20# permission.
21---
peusterm20e54452018-08-06 16:09:23 +020022descriptor_schema: >-
23 https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/function-descriptor/vnfd-schema.yml
24vendor: eu.5gtango
25name: default-vnf1
26version: '0.9'
27author: Manuel Peuster (Paderborn University)
28description: 'A VNF based on ubuntu:trusty'
29virtual_deployment_units:
30 - id: vdu01
31 vm_image: 'ubuntu:trusty'
32 vm_image_format: docker
33 resource_requirements:
34 cpu:
35 vcpus: 1
36 memory:
37 size: 1
38 size_unit: GB
39 storage:
40 size: 10
41 size_unit: GB
42 monitoring_parameters:
43 - name: vm_cpu_perc
44 unit: Percentage
45 - name: vm_mem_pers
46 unit: Percentage
47 - name: vm_net_rx_MB
48 unit: MB
49 - name: vm_net_tx_MB
50 unit: Mbps
51 connection_points:
52 - id: mgmt
53 interface: ipv4
54 type: internal
55 - id: input
56 interface: ipv4
57 type: internal
58 - id: output
59 interface: ipv4
60 type: internal
61connection_points:
62 - id: mgmt
63 interface: ipv4
64 type: management
65 - id: input
66 interface: ipv4
67 type: external
68 - id: output
69 interface: ipv4
70 type: external
71virtual_links:
72 - id: mgmt
73 connectivity_type: E-LAN
74 connection_points_reference:
75 - 'vdu01:mgmt'
76 - mgmt
77 dhcp: true
78 - id: input
79 connectivity_type: E-Line
80 connection_points_reference:
81 - 'vdu01:input'
82 - input
83 dhcp: true
84 - id: output
85 connectivity_type: E-Line
86 connection_points_reference:
87 - 'vdu01:output'
88 - output
89 dhcp: true