Loading example-data/complex-vnfd.xml +9 −13 Viewed Changes for example-data/complex-vnfd.xml: 9 added lines, 13 removed lines. Original line number Diff line number Diff line Loading @@ -80,8 +80,12 @@ </virtual-compute-desc> <virtual-storage-desc> <id>root</id> <type-of-storage>root-storage</type-of-storage> <type-of-storage>block</type-of-storage> <block-storage-data> <size-of-storage>10</size-of-storage> <rdma-enabled>true</rdma-enabled> <sw-image-desc>CP</sw-image-desc> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>CP</id> Loading Loading @@ -152,17 +156,13 @@ <id>control-plane-active</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>control-plane-standby</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>data-plane</id> Loading Loading @@ -223,17 +223,13 @@ <id>control-plane-active</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>control-plane-standby</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>data-plane</id> Loading example-data/nfv-nsd.xml +7 −4 Viewed Changes for example-data/nfv-nsd.xml: 7 added lines, 4 removed lines. Original line number Diff line number Diff line <nsd xmlns="urn:etsi:nfv:yang:etsi-nfv-nsd"> <?xml version="1.0" encoding="UTF-8"?> <nfv xmlns="urn:etsi:nfv:yang:etsi-nfv-descriptors"> <vnfd> <id>ASA</id> <provider>My Company</provider> Loading Loading @@ -36,8 +37,10 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:block</type-of-storage> <block-storage-data> <size-of-storage>0</size-of-storage> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading @@ -49,7 +52,7 @@ </checksum> <container-format>bare</container-format> <disk-format>qcow2</disk-format> <min-disk>20</min-disk> <min-disk>0</min-disk> <min-ram>2.0</min-ram> <size>1</size> <image>http://www.mycompany.com/asa.qcow2</image> Loading Loading @@ -133,4 +136,4 @@ </ns-instantiation-level> </df> </nsd> </config> </nfv> example-data/nfv-vnfd.xml +5 −2 Viewed Changes for example-data/nfv-vnfd.xml: 5 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -35,8 +35,11 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:file</type-of-storage> <file-storage-data> <size-of-storage>0</size-of-storage> <int-virtual-link-desc>asa-image</int-virtual-link-desc> </file-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading @@ -48,7 +51,7 @@ </checksum> <container-format>bare</container-format> <disk-format>qcow2</disk-format> <min-disk>20</min-disk> <min-disk>0</min-disk> <min-ram>2.0</min-ram> <size>1</size> <image>http://www.mycompany.com/asa.qcow2</image> Loading example-data/nfv.xml +11 −4 Viewed Changes for example-data/nfv.xml: 11 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -36,8 +36,12 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage>root-storage</type-of-storage> <size-of-storage>0</size-of-storage> <type-of-storage>block</type-of-storage> <block-storage-data> <size-of-storage>1</size-of-storage> <rdma-enabled>true</rdma-enabled> <sw-image-desc>asa-image</sw-image-desc> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading Loading @@ -181,8 +185,11 @@ </virtual-compute-desc> <virtual-storage-desc> <id>csr-vsd</id> <type-of-storage>root-storage</type-of-storage> <size-of-storage>0</size-of-storage> <type-of-storage>file</type-of-storage> <file-storage-data> <size-of-storage>1</size-of-storage> <int-virtual-link-desc>csr-image</int-virtual-link-desc> </file-storage-data> </virtual-storage-desc> <sw-image-desc> <id>csr-image</id> Loading src/yang/etsi-nfv-common.yang +29 −6 Viewed Changes for src/yang/etsi-nfv-common.yang: 29 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -9,6 +9,15 @@ submodule etsi-nfv-common { description "Common data types for ETSI data models."; revision 2020-06-01 { description "Version 2.8.1. Common data structures to support VNFD and NSD according to: ETSI GS NFV-IFA 014 271 ETSI GS NFV-IFA 011 271."; } revision 2019-10-01 { description "Version 2.7.1. Loading Loading @@ -233,22 +242,22 @@ submodule etsi-nfv-common { "Base type of storage that identities can derive from."; } identity root-storage { identity block { base storage-type; description "Root type of storage."; "Block type of storage."; } identity swap-storage { identity object { base storage-type; description "Swap type of storage."; "Object type of storage."; } identity ephemeral-storage { identity file { base storage-type; description "Ephemeral type of storage."; "File type of storage."; } identity forwarding-behaviour { Loading Loading @@ -393,6 +402,19 @@ submodule etsi-nfv-common { } } typedef external-lifecycle-management-script-event { type enumeration { enum "instantiation"; enum "scaling"; enum "healing"; enum "termination"; enum "vnf-flavour-change"; enum "vnf-operation-change"; enum "vnf-ext-conn-change"; enum "vnfinfo-modification"; } } grouping local-affinity-or-anti-affinity-rule { list local-affinity-or-anti-affinity-rule { key "type scope"; Loading Loading @@ -424,6 +446,7 @@ submodule etsi-nfv-common { type identityref { base layer-protocol; } min-elements 1; description "Identifies the protocols that the VL uses (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer Loading Loading
example-data/complex-vnfd.xml +9 −13 Viewed Changes for example-data/complex-vnfd.xml: 9 added lines, 13 removed lines. Original line number Diff line number Diff line Loading @@ -80,8 +80,12 @@ </virtual-compute-desc> <virtual-storage-desc> <id>root</id> <type-of-storage>root-storage</type-of-storage> <type-of-storage>block</type-of-storage> <block-storage-data> <size-of-storage>10</size-of-storage> <rdma-enabled>true</rdma-enabled> <sw-image-desc>CP</sw-image-desc> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>CP</id> Loading Loading @@ -152,17 +156,13 @@ <id>control-plane-active</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>control-plane-standby</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>data-plane</id> Loading Loading @@ -223,17 +223,13 @@ <id>control-plane-active</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>control-plane-standby</id> <min-number-of-instances>1</min-number-of-instances> <max-number-of-instances>1</max-number-of-instances> <affinity-or-anti-affinity-group> <id>control-plane</id> </affinity-or-anti-affinity-group> <affinity-or-anti-affinity-group-id>control-plane</affinity-or-anti-affinity-group-id> </vdu-profile> <vdu-profile> <id>data-plane</id> Loading
example-data/nfv-nsd.xml +7 −4 Viewed Changes for example-data/nfv-nsd.xml: 7 added lines, 4 removed lines. Original line number Diff line number Diff line <nsd xmlns="urn:etsi:nfv:yang:etsi-nfv-nsd"> <?xml version="1.0" encoding="UTF-8"?> <nfv xmlns="urn:etsi:nfv:yang:etsi-nfv-descriptors"> <vnfd> <id>ASA</id> <provider>My Company</provider> Loading Loading @@ -36,8 +37,10 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:block</type-of-storage> <block-storage-data> <size-of-storage>0</size-of-storage> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading @@ -49,7 +52,7 @@ </checksum> <container-format>bare</container-format> <disk-format>qcow2</disk-format> <min-disk>20</min-disk> <min-disk>0</min-disk> <min-ram>2.0</min-ram> <size>1</size> <image>http://www.mycompany.com/asa.qcow2</image> Loading Loading @@ -133,4 +136,4 @@ </ns-instantiation-level> </df> </nsd> </config> </nfv>
example-data/nfv-vnfd.xml +5 −2 Viewed Changes for example-data/nfv-vnfd.xml: 5 added lines, 2 removed lines. Original line number Diff line number Diff line Loading @@ -35,8 +35,11 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:root-storage</type-of-storage> <type-of-storage xmlns:nfv="urn:etsi:nfv:yang:etsi-nfv-descriptors">nfv:file</type-of-storage> <file-storage-data> <size-of-storage>0</size-of-storage> <int-virtual-link-desc>asa-image</int-virtual-link-desc> </file-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading @@ -48,7 +51,7 @@ </checksum> <container-format>bare</container-format> <disk-format>qcow2</disk-format> <min-disk>20</min-disk> <min-disk>0</min-disk> <min-ram>2.0</min-ram> <size>1</size> <image>http://www.mycompany.com/asa.qcow2</image> Loading
example-data/nfv.xml +11 −4 Viewed Changes for example-data/nfv.xml: 11 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -36,8 +36,12 @@ </virtual-compute-desc> <virtual-storage-desc> <id>asa-vsd</id> <type-of-storage>root-storage</type-of-storage> <size-of-storage>0</size-of-storage> <type-of-storage>block</type-of-storage> <block-storage-data> <size-of-storage>1</size-of-storage> <rdma-enabled>true</rdma-enabled> <sw-image-desc>asa-image</sw-image-desc> </block-storage-data> </virtual-storage-desc> <sw-image-desc> <id>asa-image</id> Loading Loading @@ -181,8 +185,11 @@ </virtual-compute-desc> <virtual-storage-desc> <id>csr-vsd</id> <type-of-storage>root-storage</type-of-storage> <size-of-storage>0</size-of-storage> <type-of-storage>file</type-of-storage> <file-storage-data> <size-of-storage>1</size-of-storage> <int-virtual-link-desc>csr-image</int-virtual-link-desc> </file-storage-data> </virtual-storage-desc> <sw-image-desc> <id>csr-image</id> Loading
src/yang/etsi-nfv-common.yang +29 −6 Viewed Changes for src/yang/etsi-nfv-common.yang: 29 added lines, 6 removed lines. Original line number Diff line number Diff line Loading @@ -9,6 +9,15 @@ submodule etsi-nfv-common { description "Common data types for ETSI data models."; revision 2020-06-01 { description "Version 2.8.1. Common data structures to support VNFD and NSD according to: ETSI GS NFV-IFA 014 271 ETSI GS NFV-IFA 011 271."; } revision 2019-10-01 { description "Version 2.7.1. Loading Loading @@ -233,22 +242,22 @@ submodule etsi-nfv-common { "Base type of storage that identities can derive from."; } identity root-storage { identity block { base storage-type; description "Root type of storage."; "Block type of storage."; } identity swap-storage { identity object { base storage-type; description "Swap type of storage."; "Object type of storage."; } identity ephemeral-storage { identity file { base storage-type; description "Ephemeral type of storage."; "File type of storage."; } identity forwarding-behaviour { Loading Loading @@ -393,6 +402,19 @@ submodule etsi-nfv-common { } } typedef external-lifecycle-management-script-event { type enumeration { enum "instantiation"; enum "scaling"; enum "healing"; enum "termination"; enum "vnf-flavour-change"; enum "vnf-operation-change"; enum "vnf-ext-conn-change"; enum "vnfinfo-modification"; } } grouping local-affinity-or-anti-affinity-rule { list local-affinity-or-anti-affinity-rule { key "type scope"; Loading Loading @@ -424,6 +446,7 @@ submodule etsi-nfv-common { type identityref { base layer-protocol; } min-elements 1; description "Identifies the protocols that the VL uses (Ethernet, MPLS, ODU2, IPV4, IPV6, Pseudo-Wire). The top layer Loading