diff --git a/ipv6profile_2vm_ns/ipprofile_2vm_nsd.yaml b/ipv6profile_2vm_ns/ipprofile_2vm_nsd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f26867a22f72650fb83cd9e785b5fbdc29815b72 --- /dev/null +++ b/ipv6profile_2vm_ns/ipprofile_2vm_nsd.yaml @@ -0,0 +1,21 @@ +nsd: + nsd: + - description: NS with 1 VNFs connected by mgmtnet VL + df: + - id: default-df + vnf-profile: + - id: vnf + virtual-link-connectivity: + - constituent-cpd-id: + - constituent-base-element-id: vnf + constituent-cpd-id: vnf-mgmt-ext + virtual-link-profile-id: mgmtnet + vnfd-id: ipv6profile_2vm-vnf + id: ipv6profile_2vm-ns + name: ipv6profile_2vm-ns + version: 1.0 + virtual-link-desc: + - id: mgmtnet + mgmt-network: true + vnfd-id: + - ipv6profile_2vm-vnf diff --git a/ipv6profile_2vm_vnf/ipprofile_2vm_vnfd.yaml b/ipv6profile_2vm_vnf/ipprofile_2vm_vnfd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4607518310210737d1666cf727e764fcb008c51f --- /dev/null +++ b/ipv6profile_2vm_vnf/ipprofile_2vm_vnfd.yaml @@ -0,0 +1,106 @@ +vnfd: + description: A VNF consisting of 2 VDUs connected to an internal VL + df: + - id: default-df + instantiation-level: + - id: default-instantiation-level + vdu-level: + - number-of-instances: 1 + vdu-id: mgmtVM + - number-of-instances: 1 + vdu-id: dataVM + vdu-profile: + - id: mgmtVM + min-number-of-instances: 1 + - id: dataVM + min-number-of-instances: 1 + virtual-link-profile: + - id: internal + flavour: + virtual-link-protocol-data: + l3-protocol-data: + cidr: 2001:DB8::/64 + ip-version: ipv6 + gateway-ip: 2001:DB8::1 + dhcp-enabled: true + ipv6-address-mode: dhcpv6-stateful + ext-cpd: + - id: vnf-mgmt-ext + int-cpd: + cpd: mgmtVM-eth0-int + vdu-id: mgmtVM + id: ipv6profile_2vm-vnf + int-virtual-link-desc: + - id: internal + mgmt-cp: vnf-mgmt-ext + product-name: ipv6profile_2vm-vnf + sw-image-desc: + - id: ubuntu20.04 + image: ubuntu20.04 + name: ubuntu20.04 + - id: ubuntu20.04-azure + name: ubuntu20.04-azure + image: Canonical:0001-com-ubuntu-server-focal:20_04-lts:latest + vim-type: azure + - id: ubuntu20.04-gcp + name: ubuntu20.04-gcp + image: ubuntu-os-cloud:image-family:ubuntu-2004-lts + vim-type: gcp + vdu: + - id: mgmtVM + int-cpd: + - id: mgmtVM-eth0-int + virtual-network-interface-requirement: + - name: mgmtVM-eth0 + position: 1 + virtual-interface: + type: PARAVIRT + - id: mgmtVM-eth1-int + int-virtual-link-desc: internal + virtual-network-interface-requirement: + - name: mgmtVM-eth1 + position: 2 + virtual-interface: + type: PARAVIRT + name: mgmtVM + sw-image-desc: ubuntu20.04 + alternative-sw-image-desc: + - ubuntu20.04-azure + - ubuntu20.04-gcp + virtual-compute-desc: mgmtVM-compute + virtual-storage-desc: + - mgmtVM-storage + - id: dataVM + int-cpd: + - id: dataVM-eth0-int + int-virtual-link-desc: internal + virtual-network-interface-requirement: + - name: dataVM-eth0 + position: 1 + virtual-interface: + type: PARAVIRT + name: dataVM + sw-image-desc: ubuntu20.04 + alternative-sw-image-desc: + - ubuntu20.04-azure + - ubuntu20.04-gcp + virtual-compute-desc: dataVM-compute + virtual-storage-desc: + - dataVM-storage + version: 1.0 + virtual-compute-desc: + - id: mgmtVM-compute + virtual-memory: + size: 1.0 + virtual-cpu: + num-virtual-cpu: 1 + - id: dataVM-compute + virtual-memory: + size: 1.0 + virtual-cpu: + num-virtual-cpu: 1 + virtual-storage-desc: + - id: mgmtVM-storage + size-of-storage: 10 + - id: dataVM-storage + size-of-storage: 10 diff --git a/ubuntu_4ifaces_ipv6_ns/icons/osm.png b/ubuntu_4ifaces_ipv6_ns/icons/osm.png new file mode 100644 index 0000000000000000000000000000000000000000..62012d2a2b491bdcd536d62c3c3c863c0d8c1b33 Binary files /dev/null and b/ubuntu_4ifaces_ipv6_ns/icons/osm.png differ diff --git a/ubuntu_4ifaces_ipv6_ns/ubuntu_4ifaces_nsd.yaml b/ubuntu_4ifaces_ipv6_ns/ubuntu_4ifaces_nsd.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e6dfe270e9ff34135caa26c8760a0d018a01824e --- /dev/null +++ b/ubuntu_4ifaces_ipv6_ns/ubuntu_4ifaces_nsd.yaml @@ -0,0 +1,80 @@ +nsd: + nsd: + - description: NS with 2 VNFs ubuntu_4ifaces-vnf connected by mgmtnet and 3 datanet VLs + df: + - id: default-df + virtual-link-profile: + - id: vlp-datanet1 + virtual-link-desc-id: datanet1 + virtual-link-protocol-data: + associated-layer-protocol: ipv6 + l3-protocol-data: + cidr: 2001:DB8::/64 + ip-version: ipv6 + gateway-ip: 2001:DB8::1 + dhcp-enabled: "true" + ipv6-address-mode: dhcpv6-stateful + - id: vlp-datanet2 + virtual-link-desc-id: datanet2 + virtual-link-protocol-data: + associated-layer-protocol: ipv4 + l3-protocol-data: + ip-version: ipv4 + cidr: 192.168.20.0/24 + - id: vlp-datanet3 + virtual-link-desc-id: datanet3 + virtual-link-protocol-data: + associated-layer-protocol: ipv4 + l3-protocol-data: + ip-version: ipv4 + cidr: 192.168.30.0/24 + vnf-profile: + - id: vnf1 + vnfd-id: ubuntu_4ifaces-vnf + virtual-link-connectivity: + - constituent-cpd-id: + - constituent-base-element-id: vnf1 + constituent-cpd-id: vnf-mgmt-ext + virtual-link-profile-id: mgmtnet + - constituent-cpd-id: + - constituent-base-element-id: vnf1 + constituent-cpd-id: vnf-data1-ext + virtual-link-profile-id: datanet1 + - constituent-cpd-id: + - constituent-base-element-id: vnf1 + constituent-cpd-id: vnf-data2-ext + virtual-link-profile-id: datanet2 + - constituent-cpd-id: + - constituent-base-element-id: vnf1 + constituent-cpd-id: vnf-data3-ext + virtual-link-profile-id: datanet3 + - id: vnf2 + vnfd-id: ubuntu_4ifaces-vnf + virtual-link-connectivity: + - constituent-cpd-id: + - constituent-base-element-id: vnf2 + constituent-cpd-id: vnf-mgmt-ext + virtual-link-profile-id: mgmtnet + - constituent-cpd-id: + - constituent-base-element-id: vnf2 + constituent-cpd-id: vnf-data1-ext + virtual-link-profile-id: datanet1 + - constituent-cpd-id: + - constituent-base-element-id: vnf2 + constituent-cpd-id: vnf-data2-ext + virtual-link-profile-id: datanet2 + - constituent-cpd-id: + - constituent-base-element-id: vnf2 + constituent-cpd-id: vnf-data3-ext + virtual-link-profile-id: datanet3 + id: ubuntu_4ifaces-ipv6-ns + name: ubuntu_4ifaces-ipv6-ns + version: 1.0 + virtual-link-desc: + - id: mgmtnet + mgmt-network: true + - id: datanet1 + - id: datanet2 + - id: datanet3 + vnfd-id: + - ubuntu_4ifaces-vnf