AddPnfData
AddPnfData
This type specifies an PNF to be added to the NS instance and the PNF Profile to use for this PNF. It shall comply with the provisions defined in Table 6.5.3.14-1.
JSON Example
{
"pnfName": "pnfName",
"pnfProfileId": "pnfProfileId",
"pnfdId": "pnfdId",
"cpData": [
{
"cpdId": "cpdId",
"cpProtocolData": [
{
"ipOverEthernet": {
"macAddress": "macAddress",
"ipAddresses": [
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
},
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
}
]
},
"layerProtocol": "IP_OVER_ETHERNET"
},
{
"ipOverEthernet": {
"macAddress": "macAddress",
"ipAddresses": [
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
},
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
}
]
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"cpInstanceId": "cpInstanceId"
},
{
"cpdId": "cpdId",
"cpProtocolData": [
{
"ipOverEthernet": {
"macAddress": "macAddress",
"ipAddresses": [
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
},
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
}
]
},
"layerProtocol": "IP_OVER_ETHERNET"
},
{
"ipOverEthernet": {
"macAddress": "macAddress",
"ipAddresses": [
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
},
{
"fixedAddresses": [
null,
null
],
"subnetId": "subnetId",
"addressRange": {
"maxAddress": "maxAddress",
"minAddress": "minAddress"
},
"type": "IPV4",
"numDynamicAddresses": 6
}
]
},
"layerProtocol": "IP_OVER_ETHERNET"
}
],
"cpInstanceId": "cpInstanceId"
}
],
"pnfId": "pnfId"
}
string
pnfId
Required
An identifier with the intention of being globally unique.
string
pnfName
Required
Name of the PNF
string
pnfdId
Required
An identifier with the intention of being globally unique.
string
pnfProfileId
Required
An identifier that is unique within a NS descriptor. Representation: string of variable length.