UpdateVnffgData

UpdateVnffgData
UpdateVnffgData

This type specifies the parameters used for the update of an existing VNFFG instance. It shall comply with the provisions defined in Table 6.5.3.37-1.

JSON Example
{
    "nfpInfoId": [
        null,
        null
    ],
    "nfp": [
        {
            "cpGroup": [
                {
                    "cpPairInfo": [
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        },
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        }
                    ],
                    "forwardingBehaviour": "ALL",
                    "forwardingBehaviourInputParameters": {
                        "algorithmWeights": [
                            6,
                            6
                        ],
                        "algortihmName": "ROUND_ROBIN"
                    }
                },
                {
                    "cpPairInfo": [
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        },
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        }
                    ],
                    "forwardingBehaviour": "ALL",
                    "forwardingBehaviourInputParameters": {
                        "algorithmWeights": [
                            6,
                            6
                        ],
                        "algortihmName": "ROUND_ROBIN"
                    }
                }
            ],
            "nfpInfoId": "nfpInfoId",
            "nfpName": "nfpName",
            "description": "description",
            "nfpRule": {
                "protocol": "TCP",
                "vlanTag": [
                    null,
                    null
                ],
                "dscp": "dscp",
                "sourcePortRange": {
                    "upperPort": 0,
                    "lowerPort": 0
                },
                "extendedCriteria": [
                    {
                        "startingPoint": 5,
                        "length": 2,
                        "value": "value"
                    },
                    {
                        "startingPoint": 5,
                        "length": 2,
                        "value": "value"
                    }
                ],
                "etherSourceAddress": "etherSourceAddress",
                "destinationPortRange": {
                    "upperPort": 0,
                    "lowerPort": 0
                },
                "etherType": "IPV4",
                "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                "etherDestinationAddress": "etherDestinationAddress",
                "destinationIpAddressPrefix": "destinationIpAddressPrefix"
            }
        },
        {
            "cpGroup": [
                {
                    "cpPairInfo": [
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        },
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        }
                    ],
                    "forwardingBehaviour": "ALL",
                    "forwardingBehaviourInputParameters": {
                        "algorithmWeights": [
                            6,
                            6
                        ],
                        "algortihmName": "ROUND_ROBIN"
                    }
                },
                {
                    "cpPairInfo": [
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        },
                        {
                            "pnfExtCpIds": [
                                null,
                                null
                            ],
                            "vnfExtCpIds": [
                                null,
                                null
                            ],
                            "sapIds": [
                                null,
                                null
                            ]
                        }
                    ],
                    "forwardingBehaviour": "ALL",
                    "forwardingBehaviourInputParameters": {
                        "algorithmWeights": [
                            6,
                            6
                        ],
                        "algortihmName": "ROUND_ROBIN"
                    }
                }
            ],
            "nfpInfoId": "nfpInfoId",
            "nfpName": "nfpName",
            "description": "description",
            "nfpRule": {
                "protocol": "TCP",
                "vlanTag": [
                    null,
                    null
                ],
                "dscp": "dscp",
                "sourcePortRange": {
                    "upperPort": 0,
                    "lowerPort": 0
                },
                "extendedCriteria": [
                    {
                        "startingPoint": 5,
                        "length": 2,
                        "value": "value"
                    },
                    {
                        "startingPoint": 5,
                        "length": 2,
                        "value": "value"
                    }
                ],
                "etherSourceAddress": "etherSourceAddress",
                "destinationPortRange": {
                    "upperPort": 0,
                    "lowerPort": 0
                },
                "etherType": "IPV4",
                "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                "etherDestinationAddress": "etherDestinationAddress",
                "destinationIpAddressPrefix": "destinationIpAddressPrefix"
            }
        }
    ],
    "vnffgInfoId": "vnffgInfoId"
}
string
vnffgInfoId
Required

An identifier that is unique with respect to a NS. Representation: string of variable length.

array of NfpData
nfp
Optional

Indicate the desired new NFP(s) for a given VNFFG after the operations of addition/removal of NS components (e.g. VNFs, VLs, etc.) have been completed, or indicate the updated or newly created NFP classification and selection rule which applied to an existing NFP.

nfpInfoId
Optional

Identifier(s) of the NFP to be deleted from a given VNFFG.

Property Of