ip frag¶
IP fragmentation parameters
frag Specification¶
Type
Configuration Resource
Element Name
frag
Element URI
/axapi/v3/ip/frag
Element Attributes
frag_attributes
Statistics Data URI
/axapi/v3/ip/frag/stats
Schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/ip/frag | ||
Get Object | GET | /axapi/v3/ip/frag | ||
Modify Object | POST | /axapi/v3/ip/frag | ||
Replace Object | PUT | /axapi/v3/ip/frag | ||
Delete Object | DELETE | /axapi/v3/ip/frag |
frag attributes¶
buff
Description Max buff used for fragmentation (Buffer Value(10000-3000000))
Type: number
Range: 10000-3000000
cpu-threshold
Description: cpu-threshold is a JSON Block. Please see below for cpu-threshold
Type: Object
max-packets-per-reassembly
Description Max number of fragmented packets allowed per reassembly(0 is unlimited) (default 0)
Type: number
Range: 2-16
max-reassembly-sessions
Description Max number of pending reassembly sessions allowed (default 100000)
Type: number
Range: 1-200000
timeout
Description Fragmentation timeout (in milliseconds 4 - 65535 (default is 60000))
Type: number
Range: 4-65535
Default: 60000
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
cpu-threshold¶
Specification
Type
object
high
Description When CPU usage reaches this value, it will stop processing fragments (default: 75%)
Type: number
Range: 0-100
Default: 75
low
Description When CPU usage remains under this value, it will resume processing fragments (default: 60%)
Type: number
Range: 0-100
Default: 60
stats data¶
Counter |
Size |
Description |
|
---|---|---|---|
cpu-threshold-drop |
8 |
High CPU Drop |
|
icmpv6-rcv |
8 |
ICMPv6 Received |
|
tcp-rcv |
8 |
TCP Received |
|
other-rcv |
8 |
Other Received |
|
udp-dropped |
8 |
UDP Dropped |
|
bad-ip-len |
8 |
Bad IP Length |
|
first-l4-too-small |
8 |
First L4 Fragment Too Small Drop |
|
no-session-memory |
8 |
Out of Session Memory |
|
unaligned-len |
8 |
Payload Length Unaligned |
|
icmp-dropped |
8 |
ICMP Dropped |
|
udp-rcv |
8 |
UDP Received |
|
exceeded-len |
8 |
Payload Length Out of Bounds |
|
fragment-queue-success |
8 |
Fragment Queue Success |
|
first-gtp-packet-too-small |
8 |
First GTP Fragment Too Small Drop |
|
fragment-queue-failure |
8 |
Fragment Queue Failure |
|
total-fragments-exceeded |
8 |
Total Queued Fragments Exceeded |
|
tcp-dropped |
8 |
TCP Dropped |
|
low-cpu-threshold |
8 |
Low CPU Threshold Reached |
|
ipip-dropped |
8 |
IP-in-IP Dropped |
|
total-sessions-exceeded |
8 |
Total Sessions Exceeded Drop |
|
error-drop |
8 |
Fragment Processing Drop |
|
overlap-error |
8 |
Overlapping Fragment Dropped |
|
ipv6ip-rcv |
8 |
IPv6-in-IP Received |
|
session-expired |
8 |
Session Expired |
|
sctp-rcv |
8 |
SCTP Received |
|
policy-drop |
8 |
MTU Exceeded Policy Drop |
|
icmp-rcv |
8 |
ICMP Received |
|
session-packets-exceeded |
8 |
Session Max Packets Exceeded |
|
duplicate-first-frag |
8 |
Duplicate First Fragment |
|
reassembly-success |
8 |
Fragment Reassembly Success |
|
sctp-dropped |
8 |
SCTP Dropped |
|
ipd-entry-drop |
8 |
DDoS Protection Drop |
|
too-small |
8 |
Fragment Too Small Drop |
|
ipv6ip-dropped |
8 |
IPv6-in-IP Dropped |
|
session-inserted |
8 |
Session Inserted |
|
max-len-exceeded |
8 |
Fragment Max Data Length Exceeded |
|
max-packets-exceeded |
8 |
Too Many Packets Per Reassembly Drop |
|
other-dropped |
8 |
Other Dropped |
|
first-tcp-too-small |
8 |
First TCP Fragment Too Small Drop |
|
high-cpu-threshold |
8 |
High CPU Threshold Reached |
|
fast-aging-set |
8 |
Fragmentation Fast Aging Set |
|
ipip-rcv |
8 |
IP-in-IP Received |
|
icmpv6-dropped |
8 |
ICMPv6 Dropped |
|
fast-aging-unset |
8 |
Fragmentation Fast Aging Unset |
|
reassembly-failure |
8 |
Fragment Reassembly Failure |
|
duplicate-last-frag |
8 |
Duplicate Last Fragment |