16.5 Sample request for Signaling flavor DIAMETER with multiple xsi for dynamic IP in Dual Subnet deployment model

Following is a sample request for Segregation of OAM and Replication Traffic for Signaling flavor DIAMETER with multiple xsi (1,2,4 xsi interface) for dynamic IP (Dual Subnet) deployment model.

Instantiating the first signaling VNF request generated

URL: https://<<VNFM HOST IP>>:8443/vnflcm/<<vnfm_version>>/vnf_instances/ < VNF ID received from create request > /instantiate

Accept: application/json

Content-Type: application/json
Authorization : <Token generated after login>

{
    "flavourId": "DIAMETER",
    "instantiationLevelId": "small",
    "extVirtualLinks": "extVirtualLinks",
    "extManagedVirtualLinks": [{
            "id": "",
            "virtualLinkDescId": "active NOAM",
            "resourceId": "8a4d1ec6-367a-4b1a-978d-2c4eae3daec3"
        },
        {
            "id": "",
            "virtualLinkDescId": "standby NOAM",
            "resourceId": "2bed5886-8c97-4623-8da3-9c500cce71e3"
        }
    ],
    "vimConnectionInfo": {
        "MvlCloud": {
            "vimId": "vimId",
            "vimType": "ETSINFV.OPENSTACK_KEYSTONE.V_3",
            "interfaceInfo": {
                "endpoint": "https://mvl-dev1.us.oracle.com:5000/v3"
            },
            "accessInfo": {
                "project": "*****",
                "region": "RegionOne",
                "username": "******",
                "password": "******",
                "userDomain": "Default",
                "projectDomain": "default"
            }
        }
    },
    "localizationLanguage": "localizationLanguage",
    "additionalParams": {
        "xmiNetwork": {
            "name": "ext-net5-dual",
            "vipSubnetName": "ext-net5-ipv6-subnet",
            "subnet": [{
                    "ipVersion": "IPv6",
                    "name": "ext-net5-ipv6-subnet"
                },
                {
                    "ipVersion": "IPv4",
                    "name": "ext-net5-ipv4"
                }
            ]
        },
        "imiNetwork": {
            "name": "imiNetworkDual",
            "subnet": [{
                    "ipVersion": "IPv6",
                    "name": "test6"
                },
                {
                    "ipVersion": "IPv4",
                    "name": "test11"
                }
            ]
        },
        "xmiReplNetwork": {
            "name": "ext-net",
            "subnet": [{
                    "ipVersion": "IPv6",
                    "name": "ext-net-ipv6-subnet"
                },
                {
                    "ipVersion": "IPv4",
                    "name": "ext-net-subnet"
                }
            ]
        },
        "imiReplNetwork": {
            "name": "xsiNetworkDual3",
            "subnet": [{
                    "ipVersion": "IPv6",
                    "name": "xsiNetworkDual3-IPv6"
                },
                {
                    "ipVersion": "IPv4",
                    "name": "xsiNetworkDual3-IPv4"
                }
            ]
        },
        "xsiNetwork": [{
                "name": "ext-net2",
                "subnet": [{
                        "ipVersion": "IPv6",
                        "name": "xsiIPv6"
                    },
                    {
                        "ipVersion": "IPv4",
                        "name": "xsiIPv4"
                    }
                ]
            },
            {
                "name": "xsiNetworkDual2",
                "subnet": [{
                        "ipVersion": "IPv6",
                        "name": "xsiNetworkDual2-IPv6"
                    },
                    {
                        "ipVersion": "IPv4",
                        "name": "xsiNetworkDual2-IPv4"
                    }
                ]
            }
        ],
        "ntpServerIp": "2606:b400:605:b912:200:5eff:fe00:1f7",
        "primaryNoamVmName": "NOAM00-32cd6138",
        "noamSgName": "dsrNetworkOam_NOAM_32cd6138_SG",
        "soamFlavor": "dsr.soam",
        "soamImage": "DSR-9.0.2.0.0.vmdk",
        "soamAvailabilityZone": "nova",
        "ipfeFlavor": "dsr.ipfe",
        "ipfeImage": "DSR-9.0.2.0.0.vmdk",
        "ipfeAvailabilityZone": "nova",
        "daFlavor": "dsr.da",
        "daImage": "DSR-9.0.2.0.0.vmdk",
        "daAvailabilityZone": "nova",
        "stpFlavor": "dsr.stp",
        "stpImage": "DSR-9.0.2.0.0.vmdk",
        "stpAvailabilityZone": "nova",
        "soamAffinityPolicy": "anti-affinity",
        "ipfeAffinityPolicy": "anti-affinity",
        "daAffinityPolicy": "soft-anti-affinity",
        "noamReplNetworkAddress": ["2606:b400:605:b84a::/64", "10.75.234.0/25"],
        "noamImiReplNetworkAddress": ["2001:db8:1224::/64", "192.168.25.0/24"],
        "drNoamReplNetworkAddress": ["2606:b400:605:b849::/64", "10.75.217.0/24"],
        "drNoamImiReplNetworkAddress": ["2001:db8:1227::/64", "192.168.20.0/24"]
    }
}

Note:

"vipSubnetName" field is to be used only in case of Dual Subnet.

vnfConfigurableProperties:

{
        "ntpServerIp": "10.250.32.10",
        "imiNetwork": {
            "name": "imiNetworkDual",
            "subnet": [{
                    "name": "test11",
                    "ipVersion": "IPv4"
                },
                {
                    "name": "test6",
                    "ipVersion": "IPv6"
                }
            ]
        },
        "xsiNetworkCount": 4,
        "primaryNoamVmName": "csarNo-DNO00",
        "noamSgName": "csarNo_DNOSG",
        "noamXmiIps": [
            "10.75.189.150",
            "10.75.189.212"
        ]
    }