#
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
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
--- /dev/null
+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
--- /dev/null
+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'