Merge "Added 5GTANGO lightweight lifecycle manager (LLCM)."
[osm/vim-emu.git] / misc / tango-demo-service-project / tango_emulator_example.yml
1 descriptor_schema: >-
2   https://raw.githubusercontent.com/sonata-nfv/tng-schema/master/service-descriptor/nsd-schema.yml
3 vendor: eu.5gtango
4 name: emulator_example
5 version: '0.9'
6 author: Manuel Peuster (Paderborn University)
7 description: >-
8   This is a small example service to showcase how vim-emu can deploy simple
9   5GTANGO network service packages.
10 network_functions:
11   - vnf_id: vnf0
12     vnf_vendor: eu.5gtango
13     vnf_name: default-vnf0
14     vnf_version: '0.9'
15   - vnf_id: vnf1
16     vnf_name: default-vnf1
17     vnf_vendor: eu.5gtango
18     vnf_version: '0.9'
19 connection_points:
20   - id: mgmt
21     interface: ipv4
22     type: management
23   - id: input
24     interface: ipv4
25     type: external
26   - id: output
27     interface: ipv4
28     type: external
29 virtual_links:
30   - id: mgmt
31     connectivity_type: E-LAN
32     connection_points_reference:
33       - 'vnf0:mgmt'
34       - 'vnf1:mgmt'
35       - mgmt
36   - id: input-2-vnf0
37     connectivity_type: E-Line
38     connection_points_reference:
39       - input
40       - 'vnf0:input'
41   - id: vnf0-2-vnf1
42     connectivity_type: E-Line
43     connection_points_reference:
44       - 'vnf0:output'
45       - 'vnf1:input'
46   - id: vnf1-2-output
47     connectivity_type: E-Line
48     connection_points_reference:
49       - 'vnf1:output'
50       - output
51 forwarding_graphs:
52   - fg_id: fg01
53     number_of_endpoints: 2
54     number_of_virtual_links: 3
55     constituent_virtual_links:
56       - input-2-vnf0
57       - vnf0-2-vnf1
58       - vnf1-2-output
59     constituent_vnfs:
60       - vnf0
61       - vnf1
62     network_forwarding_paths:
63       - fp_id: 'fg01:fp01'
64         policy: none
65         connection_points:
66           - connection_point_ref: input
67             position: 1
68           - connection_point_ref: 'vnf0:input'
69             position: 2
70           - connection_point_ref: 'vnf0:output'
71             position: 3
72           - connection_point_ref: 'vnf1:input'
73             position: 4
74           - connection_point_ref: 'vnf1:output'
75             position: 5
76           - connection_point_ref: output
77             position: 6