NfpRule
The NfpRule data type is an expression of the conditions that shall be met in order for the NFP to be applicable to the packet. The condition acts as a flow classifier and it is met only if all the values expressed in the condition are matched by those in the packet. It shall comply with the provisions defined in Table 6.5.3.40-1.
{
"etherDestinationAddress": "string",
"etherSourceAddress": "string",
"etherType": "string",
"vlanTag": [
"string"
],
"protocol": "string",
"dscp": "string",
"sourcePortRange": {
"lowerPort": 0,
"upperPort": 0
},
"destinationPortRange": {
"lowerPort": 0,
"upperPort": 0
},
"sourceIpAddressPrefix": "string",
"destinationIpAddressPrefix": "string",
"extendedCriteria": [
{
"startingPoint": 0,
"length": 0,
"value": "string"
}
]
}
Human readable description for the VNFFG.
Indicates a VLAN identifier in an IEEE 802.1Q-2018 tag [6] Multiple tags can be included for QinQ stacking. See note.
Indicates the L4 protocol, For IPv4 [7] this corresponds to the field called "Protocol" to identify the next level protocol. For IPv6 [28] this corresponds to the field is called the "Next Header" field. Permitted values: Any keyword defined in the IANA protocol registry [1], e.g.: TCP UDP ICMP
For IPv4 [7] a string of "0" and "1" digits that corresponds to the 6-bit Differentiated Services Code Point (DSCP) field of the IP header. For IPv6 [28] a string of "0" and "1" digits that corresponds to the 6 differentiated services bits of the traffic class header field