From: Michael Marchetti Date: Tue, 10 Jan 2017 21:10:09 +0000 (-0500) Subject: add Sandvine PTS VNF, NS X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=97eb852c18be7279b1bb567b06a31bb1e0ec2ab4;p=osm%2Fdescriptor-packages.git add Sandvine PTS VNF, NS Signed-off-by: Michael Marchetti --- diff --git a/Makefile b/Makefile index 511a74a..40612da 100644 --- a/Makefile +++ b/Makefile @@ -18,7 +18,7 @@ # BUILD_DIR = build -NSDS := gw_corpa_ns ims_allin1_corpa mwc16_gen_ns mwc16_pe_ns VyOS_ns cirros_ns cirros_2vnf_ns ubuntu_xenial_ns ping_pong_ns knt_flownac_ns knt_flownac-us_ns +NSDS := gw_corpa_ns ims_allin1_corpa mwc16_gen_ns mwc16_pe_ns VyOS_ns cirros_ns cirros_2vnf_ns ubuntu_xenial_ns ping_pong_ns knt_flownac_ns knt_flownac-us_ns sandvine_pts_ns NSD_SRC_DIR := src/nsd NSD_BUILD_DIR := $(BUILD_DIR)/nsd @@ -27,7 +27,7 @@ NSD_BUILD_DIRS := $(addprefix $(NSD_BUILD_DIR)/, $(NSDS)) NSD_PKGS := $(addsuffix .tar.gz, $(NSDS)) NSD_BUILD_PKGS := $(addprefix $(NSD_BUILD_DIR)_pkgs/, $(NSD_PKGS)) -VNFDS := 6wind_vnf gw_corpa_pe1_vnf gw_corpa_pe2_vnf ims_allin1_2p_vnf tidgen_mwc16_vnf VyOS_vnf cirros_vnf ubuntu_xenial_vnf ping_vnf pong_vnf knt_fnc_vnf knt_fne_vnf knt_fnu_vnf knt_fnd_vnf +VNFDS := 6wind_vnf gw_corpa_pe1_vnf gw_corpa_pe2_vnf ims_allin1_2p_vnf tidgen_mwc16_vnf VyOS_vnf cirros_vnf ubuntu_xenial_vnf ping_vnf pong_vnf knt_fnc_vnf knt_fne_vnf knt_fnu_vnf knt_fnd_vnf sandvine_pts_vnf VNFD_SRC_DIR := src/vnfd VNFD_BUILD_DIR := $(BUILD_DIR)/vnfd diff --git a/src/nsd/sandvine_pts_ns/icons/sandvine_logo.png b/src/nsd/sandvine_pts_ns/icons/sandvine_logo.png new file mode 100755 index 0000000..82aebcf Binary files /dev/null and b/src/nsd/sandvine_pts_ns/icons/sandvine_logo.png differ diff --git a/src/nsd/sandvine_pts_ns/sandvine_pts_nsd.yaml b/src/nsd/sandvine_pts_ns/sandvine_pts_nsd.yaml new file mode 100644 index 0000000..619e525 --- /dev/null +++ b/src/nsd/sandvine_pts_ns/sandvine_pts_nsd.yaml @@ -0,0 +1,37 @@ +nsd:nsd-catalog: + nsd:nsd: + - nsd:id: sandvine_pts_ns + nsd:name: pts_ns + nsd:short-name: pts_ns + nsd:description: Sandvine PTS Network Service + nsd:vendor: Sandvine + nsd:version: '1.0' + nsd:logo: sandvine_logo.png + nsd:constituent-vnfd: + - nsd:member-vnf-index: '1' + nsd:vnfd-id-ref: id_pts_vnf + nsd:vld: + - nsd:id: mgmt-connection-id + nsd:name: mgmt connection + nsd:vnfd-connection-point-ref: + - nsd:member-vnf-index-ref: '1' + nsd:vnfd-connection-point-ref: mgmt0 + nsd:vnfd-id-ref: id_pts_vnf + - nsd:id: sub-connection-id + nsd:name: subscriber connection + nsd:vnfd-connection-point-ref: + - nsd:member-vnf-index-ref: '1' + nsd:vnfd-connection-point-ref: subscriber-cp + nsd:vnfd-id-ref: id_pts_vnf + - nsd:id: int-connection-id + nsd:name: internet connection + nsd:vnfd-connection-point-ref: + - nsd:member-vnf-index-ref: '1' + nsd:vnfd-connection-point-ref: internet-cp + nsd:vnfd-id-ref: id_pts_vnf + - nsd:id: service-connection-id + nsd:name: service connection + nsd:vnfd-connection-point-ref: + - nsd:member-vnf-index-ref: '1' + nsd:vnfd-connection-point-ref: service-cp + nsd:vnfd-id-ref: id_pts_vnf diff --git a/src/vnfd/sandvine_pts_vnf/icons/sandvine_logo.png b/src/vnfd/sandvine_pts_vnf/icons/sandvine_logo.png new file mode 100755 index 0000000..82aebcf Binary files /dev/null and b/src/vnfd/sandvine_pts_vnf/icons/sandvine_logo.png differ diff --git a/src/vnfd/sandvine_pts_vnf/pts_vnfd.yaml b/src/vnfd/sandvine_pts_vnf/pts_vnfd.yaml new file mode 100644 index 0000000..495d5ab --- /dev/null +++ b/src/vnfd/sandvine_pts_vnf/pts_vnfd.yaml @@ -0,0 +1,48 @@ +vnfd:vnfd-catalog: + vnfd:vnfd: + - vnfd:connection-point: + - vnfd:name: mgmt0 + vnfd:type: VPORT + - vnfd:name: subscriber-cp + vnfd:type: VPORT + - vnfd:name: internet-cp + vnfd:type: VPORT + - vnfd:name: service-cp + vnfd:type: VPORT + vnfd:description: Sandvine Policy Traffic Switch + vnfd:id: id_pts_vnf + vnfd:logo: sandvine_logo.png + vnfd:mgmt-interface: + vnfd:vdu-id: iovdu_0 + vnfd:name: Policy Traffic Switch + vnfd:service-function-chain: UNAWARE + vnfd:short-name: pts + vnfd:vdu: + - vnfd:external-interface: + - vnfd:name: mgmt0 + vnfd:virtual-interface: + vnfd:type: OM-MGMT + vnfd:vnfd-connection-point-ref: mgmt0 + - vnfd:name: subscriber-cp + vnfd:virtual-interface: + vnfd:type: VIRTIO + vnfd:vnfd-connection-point-ref: subscriber-cp + - vnfd:name: internet-cp + vnfd:virtual-interface: + vnfd:type: VIRTIO + vnfd:vnfd-connection-point-ref: internet-cp + - vnfd:name: service-cp + vnfd:virtual-interface: + vnfd:type: VIRTIO + vnfd:vnfd-connection-point-ref: service-cp + vnfd:id: iovdu_0 + vnfd:guest-epa: + vnfd:cpu-pinning-policy: ANY + vnfd:image: PTS_7.40.00-0309_x86_64_el7 + vnfd:image-checksum: 70d8007f31f5f93f79bcc78b03b5cf28 + vnfd:name: vdu-1 + vnfd:vm-flavor: + vnfd:memory-mb: '5120' + vnfd:storage-gb: '5' + vnfd:vcpu-count: '3' + vnfd:version: '1.0'