diff --git a/src/generate_descriptor_pkg.sh b/src/generate_descriptor_pkg.sh index cefd62393d1936a097e8af3f3b34efbb8d18bc99..e19085d5a9b7352aee85e7cf5f19d3d92cd250e8 100755 --- a/src/generate_descriptor_pkg.sh +++ b/src/generate_descriptor_pkg.sh @@ -65,7 +65,7 @@ INTF_TYPE='VIRTIO' VCPU=2 MEMORY=4096 STORAGE=10 -INTERFACES=1 +INTERFACES=2 function usage() { cat <>$desc_file <>$desc_file <>$desc_file < + # provider-network: + # overlay-type: VLAN + # segmentation_id: + vnfd-connection-point-ref: + # Specify the constituent VNFs + # member-vnf-index-ref - entry from constituent vnf + # vnfd-id-ref - VNFD id + # vnfd-connection-point-ref - connection point name in the VNFD + - nsd:member-vnf-index-ref: 1 + nsd:vnfd-id-ref: ${vnfd} + # NOTE: Validate the entry below + nsd:vnfd-connection-point-ref: eth0 +EOF + + # Add rest of VLDs + for i in `seq 2 ${INTERFACES}`; do eth=$(($i - 1)) cat >>$desc_file < # provider-network: # overlay-type: VLAN - # physical-network: # segmentation_id: vnfd-connection-point-ref: # Specify the constituent VNFs diff --git a/src/nsd/VyOS_ns/VyOS_nsd.yaml b/src/nsd/VyOS_ns/VyOS_nsd.yaml index 5b016da59c9287dffd3b95c19fb59f4d40b07166..4b833fedcb03020c1f38c952e5d8bfe6b0bc4a63 100644 --- a/src/nsd/VyOS_ns/VyOS_nsd.yaml +++ b/src/nsd/VyOS_ns/VyOS_nsd.yaml @@ -13,6 +13,7 @@ nsd:nsd-catalog: name: data short-name: data type: ELAN + vim-network-name: net-corp provider-network: overlay-type: VLAN vnfd-connection-point-ref: @@ -23,9 +24,9 @@ nsd:nsd-catalog: name: management short-name: management type: ELAN + vim-network-name: net-mgmtOS provider-network: overlay-type: VLAN - physical-network: net-mgmtOS vnfd-connection-point-ref: - member-vnf-index-ref: '1' vnfd-connection-point-ref: eth0 diff --git a/src/nsd/cirros_2vnf_ns/cirros_2vnf_nsd.yaml b/src/nsd/cirros_2vnf_ns/cirros_2vnf_nsd.yaml index cbf8ed3922b982654aa0a6a58c81779bb0f0d048..f09087572b25ce007d164e1198627451c7e509eb 100644 --- a/src/nsd/cirros_2vnf_ns/cirros_2vnf_nsd.yaml +++ b/src/nsd/cirros_2vnf_ns/cirros_2vnf_nsd.yaml @@ -27,9 +27,9 @@ nsd:nsd-catalog: name: cirros_2vnf_nsd_vld1 short-name: cirros_2vnf_nsd_vld1 type: ELAN + # vim-network-name: # provider-network: # overlay-type: VLAN - # physical-network: # segmentation_id: vnfd-connection-point-ref: # Specify the constituent VNFs diff --git a/src/nsd/cirros_ns/cirros_nsd.yaml b/src/nsd/cirros_ns/cirros_nsd.yaml index 54c5939f82460402dde509967eef21fa8dd55f6d..364d368e2cbaa4730bea6d323cc9abbde56ad96f 100644 --- a/src/nsd/cirros_ns/cirros_nsd.yaml +++ b/src/nsd/cirros_ns/cirros_nsd.yaml @@ -23,9 +23,9 @@ nsd:nsd-catalog: - id: cirros_nsd_vld1 name: cirros_nsd_vld1 type: ELAN + # vim-network-name: # provider-network: # overlay-type: VLAN - # physical-network: # segmentation_id: vnfd-connection-point-ref: # Specify the constituent VNFs diff --git a/src/nsd/ims_allin1_corpa/IMS-corpA__nsd.yaml b/src/nsd/ims_allin1_corpa/IMS-corpA__nsd.yaml index 95e5f460f8fffe3473f28b85d8847a2790b692a9..cc613b3d83395309cdfa108fe98f7306bddcf3a4 100644 --- a/src/nsd/ims_allin1_corpa/IMS-corpA__nsd.yaml +++ b/src/nsd/ims_allin1_corpa/IMS-corpA__nsd.yaml @@ -13,6 +13,7 @@ nsd:nsd-catalog: name: data short-name: data type: ELAN + vim-network-name: net-corp:108 provider-network: overlay-type: VLAN physical-network: net-corp @@ -25,9 +26,9 @@ nsd:nsd-catalog: name: management short-name: management type: ELAN + vim-network-name: net-mgmtOS provider-network: overlay-type: VLAN - physical-network: net-mgmtOS vnfd-connection-point-ref: - member-vnf-index-ref: '1' vnfd-connection-point-ref: eth1