4 "name": "RIFT.ware™ NS Descriptors Catalog",
5 "short-name": "rift.ware-nsd-cat",
6 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
13 "description": "Toy NS Ping-Vrouter-Pong",
16 "member-vnf-index": 1,
17 "vnfd-id-ref": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
20 "member-vnf-index": 2,
21 "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
24 "member-vnf-index": 3,
25 "vnfd-id-ref": "7cb0375a-9263-11e5-b7df-001b21b98a89"
31 "description": "Link from ping to vrouter",
33 "vnfd-connection-point-ref": [
35 "member-vnf-index-ref": 1,
36 "vnfd-connection-point-ref": "ping_vnfd/cp0",
37 "vnfd-id-ref": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
40 "member-vnf-index-ref": 2,
41 "vnfd-connection-point-ref": "vrouter_vnfd/cp0",
42 "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
48 "short-name": "Link1",
49 "id": "23afa0c8-92d1-11e5-9a9f-001b21b98a89"
52 "description": "Link from vrouter to pong",
54 "vnfd-connection-point-ref": [
56 "member-vnf-index-ref": 2,
57 "vnfd-connection-point-ref": "vrouter_vnfd/cp1",
58 "vnfd-id-ref": "a4dea522-9263-11e5-ad06-001b21b98a89"
61 "member-vnf-index-ref": 3,
62 "vnfd-connection-point-ref": "pong_vnfd/cp0",
63 "vnfd-id-ref": "7cb0375a-9263-11e5-b7df-001b21b98a89"
69 "short-name": "Link2",
70 "id": "23afe542-92d1-11e5-9a9f-001b21b98a89"
74 "name": "ping_vrouter_pong_nsd",
75 "short-name": "ping_vrouter_pong_nsd",
76 "id": "23a28e4c-92d1-11e5-9a9f-001b21b98a89"
82 "name": "RIFT.ware™ VNF Descriptors Catalog",
83 "short-name": "rift.ware-vnfd-cat",
84 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",
93 "image": "Fedora-x86_64-20-20131211.1-sda-ping.qcow2",
95 "cpu-socket-count": "PREFER_TWO",
96 "cpu-vendor": "PREFER_INTEL",
101 "cpu-arch": "PREFER_X86_64",
102 "cpu-model": "PREFER_SANDYBRIDGE"
107 "external-interface": [
109 "virtual-interface": {
113 "vnfd-connection-point-ref": "ping_vnfd/cp0"
117 "internal-interface": [
119 "vdu-internal-connection-point-ref": "7cafe53e-9263-11e5-b7df-001b21b98a89",
120 "virtual-interface": {
126 "cloud-init": "#cloud-config\npassword: fedora\nchpasswd: { expire: False }\nssh_pwauth: True\nruncmd:\n - [ systemctl, daemon-reload ]\n - [ systemctl, enable, ping.service ]\n - [ systemctl, start, --no-block, ping.service ]\n - [ ifup, eth1 ]\n - [ ifup, eth2 ]\n",
127 "internal-connection-point": [
130 "id": "7cafe53e-9263-11e5-b7df-001b21b98a89"
139 "mempage-size": "PREFER_LARGE",
140 "cpu-thread-pinning-policy": "AVOID",
141 "trusted-execution": "true",
142 "numa-node-policy": {
162 "mem-policy": "PREFERRED"
164 "cpu-pinning-policy": "DEDICATED"
168 "ovs-acceleration": "DISABLED",
169 "ovs-offload": "DISABLED"
171 "id": "7caf476e-9263-11e5-b7df-001b21b98a89"
174 "description": "This is an example RIFT.ware VNF",
175 "connection-point": [
178 "name": "ping_vnfd/cp0"
181 "monitoring-param": [
184 "description": "no of ping requests",
187 "path": "api/v1/ping/stats",
189 "widget-type": "COUNTER",
190 "name": "ping-request-tx-count",
191 "max-value": 4292967295,
192 "group-tag": "Group1"
196 "description": "no of ping responses",
199 "path": "api/v1/ping/stats",
201 "widget-type": "COUNTER",
202 "name": "ping-response-rx-count",
203 "max-value": 4292967295,
204 "group-tag": "Group1"
208 "vdu-id": "7caf476e-9263-11e5-b7df-001b21b98a89",
214 "description": "Virtual link for internal fabric",
216 "internal-connection-point-ref": [
217 "7cafe53e-9263-11e5-b7df-001b21b98a89"
220 "short-name": "fabric",
221 "id": "7caead0e-9263-11e5-b7df-001b21b98a89"
226 "short-name": "ping_vnfd",
227 "id": "7cae6ff6-9263-11e5-b7df-001b21b98a89"
232 "image": "Fedora-x86_64-20-20131211.1-sda-pong.qcow2",
234 "cpu-socket-count": "PREFER_TWO",
235 "cpu-vendor": "PREFER_INTEL",
240 "cpu-arch": "PREFER_X86_64",
241 "cpu-model": "PREFER_SANDYBRIDGE"
246 "external-interface": [
248 "virtual-interface": {
252 "vnfd-connection-point-ref": "pong_vnfd/cp0"
256 "internal-interface": [
258 "vdu-internal-connection-point-ref": "7cb0ab18-9263-11e5-b7df-001b21b98a89",
259 "virtual-interface": {
265 "cloud-init": "#cloud-config\npassword: fedora\nchpasswd: { expire: False }\nssh_pwauth: True\nruncmd:\n - [ systemctl, daemon-reload ]\n - [ systemctl, enable, pong.service ]\n - [ systemctl, start, --no-block, pong.service ]\n - [ ifup, eth1 ]\n - [ ifup, eth2 ]\n",
266 "internal-connection-point": [
269 "id": "7cb0ab18-9263-11e5-b7df-001b21b98a89"
278 "mempage-size": "PREFER_LARGE",
279 "cpu-thread-pinning-policy": "AVOID",
280 "trusted-execution": "true",
281 "numa-node-policy": {
301 "mem-policy": "PREFERRED"
303 "cpu-pinning-policy": "DEDICATED"
307 "ovs-acceleration": "DISABLED",
308 "ovs-offload": "DISABLED"
310 "id": "7cb0832c-9263-11e5-b7df-001b21b98a89"
313 "description": "This is an example RIFT.ware VNF",
314 "connection-point": [
317 "name": "pong_vnfd/cp0"
320 "monitoring-param": [
323 "description": "no of ping requests",
326 "path": "api/v1/pong/stats",
328 "widget-type": "COUNTER",
329 "name": "ping-request-rx-count",
330 "max-value": 4292967295,
331 "group-tag": "Group1"
335 "description": "no of ping responses",
338 "path": "api/v1/pong/stats",
340 "widget-type": "COUNTER",
341 "name": "ping-response-tx-count",
342 "max-value": 4292967295,
343 "group-tag": "Group1"
347 "vdu-id": "7cb0832c-9263-11e5-b7df-001b21b98a89",
353 "description": "Virtual link for internal fabric",
355 "internal-connection-point-ref": [
356 "7cb0ab18-9263-11e5-b7df-001b21b98a89"
359 "short-name": "fabric",
360 "id": "7cb048bc-9263-11e5-b7df-001b21b98a89"
365 "short-name": "pong_vnfd",
366 "id": "7cb0375a-9263-11e5-b7df-001b21b98a89"
371 "image": "vyatta_snp.qcow2",
373 "cpu-socket-count": "PREFER_TWO",
374 "cpu-vendor": "PREFER_INTEL",
379 "cpu-arch": "PREFER_X86_64",
380 "cpu-model": "PREFER_SANDYBRIDGE"
385 "cloud-init": "#cloud-config\n",
386 "external-interface": [
388 "virtual-interface": {
392 "vnfd-connection-point-ref": "vrouter_vnfd/cp0"
395 "virtual-interface": {
399 "vnfd-connection-point-ref": "vrouter_vnfd/cp1"
408 "mempage-size": "PREFER_LARGE",
409 "cpu-thread-pinning-policy": "AVOID",
410 "trusted-execution": "true",
411 "numa-node-policy": {
431 "mem-policy": "PREFERRED"
433 "cpu-pinning-policy": "DEDICATED"
438 "ovs-acceleration": "DISABLED",
439 "ovs-offload": "DISABLED"
441 "id": "a4df6142-9263-11e5-ad06-001b21b98a89"
444 "description": "This is a Brocade vRouter VNF",
445 "connection-point": [
448 "name": "vrouter_vnfd/cp0"
452 "name": "vrouter_vnfd/cp1"
455 "monitoring-param": [
458 "description": "no of tx pkts",
461 "path": "api/v1/ping/stats",
463 "widget-type": "COUNTER",
465 "max-value": 4292967295,
466 "group-tag": "Group1"
470 "description": "no of rx packets",
473 "path": "api/v1/ping/stats",
475 "widget-type": "COUNTER",
477 "max-value": 4292967295,
478 "group-tag": "Group1"
482 "vdu-id": "a4df6142-9263-11e5-ad06-001b21b98a89",
487 "name": "vrouter_vnfd",
488 "short-name": "vrouter_vnfd",
489 "id": "a4dea522-9263-11e5-ad06-001b21b98a89"
495 "name": "RIFT.ware™ PNF Descriptors Catalog",
496 "short-name": "rift.ware-pnfd-cat",
497 "description": "RIFT.ware™, an open source NFV development and deployment software platform that makes it simple to create, deploy and manage hyper-scale Virtual network functions and applications.",