openmano first code upload
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/scenarios/examples/complex.yaml b/scenarios/examples/complex.yaml
new file mode 100755
index 0000000..074c801
--- /dev/null
+++ b/scenarios/examples/complex.yaml
@@ -0,0 +1,57 @@
+---
+name: complex
+description: Complex network scenario consisting of 4 VNFs interconnected
+topology:
+ nodes:
+ linux1: # vnf/net name in the scenario
+ type: VNF # VNF, network, external_network (if it is a datacenter network)
+ VNF model: linux # VNF name as introduced in OPENMANO DB
+ node1:
+ type: VNF
+ VNF model: dataplaneVNF1
+ node2:
+ type: VNF
+ VNF model: dataplaneVNF2
+ node3:
+ type: VNF
+ VNF model: dataplaneVNF2
+ bridge1:
+ type: network
+ model: bridge_net
+ default:
+ type: external_network # Datacenter net
+ model: default
+ connections:
+ dataconn1:
+ nodes:
+ - node1: xe0
+ - node2: xe0
+ dataconn2:
+ nodes:
+ - node1: xe1
+ - node2: xe1
+ dataconn3:
+ nodes:
+ - node1: xe2
+ - node3: xe0
+ dataconn4:
+ nodes:
+ - node1: xe3
+ - node3: xe1
+ data-sriov1:
+ nodes:
+ - node2: xe2
+ - node3: xe2
+ bridgeconn1:
+ nodes:
+ - bridge1: null
+ - linux1: eth0
+ - node2: control
+ - node3: control
+ mngmt-net:
+ nodes:
+ - default: null
+ - node1: mgmt
+ - node2: mgmt
+ - node3: mgmt
+
diff --git a/scenarios/examples/complex2.yaml b/scenarios/examples/complex2.yaml
new file mode 100755
index 0000000..fc4bd72
--- /dev/null
+++ b/scenarios/examples/complex2.yaml
@@ -0,0 +1,30 @@
+---
+name: complex2
+description: Complex network scenario consisting of 2 VNFs interconnected
+topology:
+ nodes:
+ VNF2vms: # vnf/net name in the scenario
+ type: VNF # VNF, network, external_network (if it is a datacenter network)
+ VNF model: dataplaneVNF_2VMs # VNF name as introduced in OPENMANO DB
+ VNF3:
+ type: VNF
+ VNF model: dataplaneVNF3
+ default:
+ type: external_network # Datacenter net
+ model: default
+ connections:
+ dataconn1:
+ nodes:
+ - VNF2vms: in
+ - VNF3: data0
+ dataconn2:
+ nodes:
+ - VNF2vms: out
+ - VNF3: data1
+ mngmt-net:
+ nodes:
+ - default: null
+ - VNF2vms: control0
+ - VNF2vms: control1
+ - VNF3: mgmt
+
diff --git a/scenarios/examples/simple.yaml b/scenarios/examples/simple.yaml
new file mode 100755
index 0000000..7ea2b4b
--- /dev/null
+++ b/scenarios/examples/simple.yaml
@@ -0,0 +1,17 @@
+---
+name: simple
+description: Simple network scenario consisting of a single VNF connected to an external network
+topology:
+ nodes:
+ linux1: # vnf/net name in the scenario
+ type: VNF # VNF, network, external_network (if it is a datacenter network)
+ VNF model: linux # VNF name as introduced in OPENMANO DB
+ default:
+ type: external_network # Datacenter net
+ model: default
+ connections:
+ conn1: # provide a name for this net or connection
+ nodes:
+ - default: null # Datacenter net
+ - linux1: eth0 # Node and its interface
+