VnfExtCpInfo

VnfExtCpInfo
VnfExtCpInfo

This type represents information about an external CP of a VNF. It shall comply with the provisions defined in Table 6.5.3.70-1.

JSON Example
{
    "metadata": {
        "key": "metadata"
    },
    "cpProtocolInfo": [
        {
            "ipOverEthernet": {
                "maxAddress": "maxAddress",
                "subnetId": "subnetId",
                "macAddress": "macAddress",
                "addresses": "addresses",
                "isDynamic": true,
                "addressRange": {
                    "maxAddress": "maxAddress",
                    "minAddress": "minAddress"
                },
                "ipAddresses": [
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    },
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    }
                ],
                "minAddress": "minAddress",
                "type": "PV4"
            },
            "layerProtocol": "IP_OVER_ETHERNET"
        },
        {
            "ipOverEthernet": {
                "maxAddress": "maxAddress",
                "subnetId": "subnetId",
                "macAddress": "macAddress",
                "addresses": "addresses",
                "isDynamic": true,
                "addressRange": {
                    "maxAddress": "maxAddress",
                    "minAddress": "minAddress"
                },
                "ipAddresses": [
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    },
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    }
                ],
                "minAddress": "minAddress",
                "type": "PV4"
            },
            "layerProtocol": "IP_OVER_ETHERNET"
        }
    ],
    "cpdId": "cpdId",
    "associatedVnfVirtualLinkId": "associatedVnfVirtualLinkId",
    "associatedVnfcCpId": "associatedVnfcCpId",
    "id": "id",
    "extLinkPortId": {
        "ipOverEthernet": {
            "maxAddress": "maxAddress",
            "subnetId": "subnetId",
            "macAddress": "macAddress",
            "addresses": "addresses",
            "isDynamic": true,
            "addressRange": {
                "maxAddress": "maxAddress",
                "minAddress": "minAddress"
            },
            "ipAddresses": [
                {
                    "subnetId": "subnetId",
                    "addresses": [
                        null,
                        null
                    ],
                    "isDynamic": true,
                    "addressRange": {
                        "maxAddress": "maxAddress",
                        "minAddress": "minAddress"
                    },
                    "type": "IPV4"
                },
                {
                    "subnetId": "subnetId",
                    "addresses": [
                        null,
                        null
                    ],
                    "isDynamic": true,
                    "addressRange": {
                        "maxAddress": "maxAddress",
                        "minAddress": "minAddress"
                    },
                    "type": "IPV4"
                }
            ],
            "minAddress": "minAddress",
            "type": "PV4"
        },
        "layerProtocol": "IP_OVER_ETHERNET"
    }
}
string
id
Required

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

string
cpdId
Required

Identifier of the VNF Virtual Link Descriptor (VLD) in the VNFD.

cpProtocolInfo
Optional

Network protocol information for this CP.

extLinkPortId
Optional

extLinkPortId

object
metadata
Optional

This type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.

string
associatedVnfcCpId
Optional

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

string
associatedVnfVirtualLinkId
Optional

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.