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 frag schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/ip/frag

frag attributes

Get Object

GET

/axapi/v3/ip/frag

frag attributes

Modify Object

POST

/axapi/v3/ip/frag

frag attributes

Replace Object

PUT

/axapi/v3/ip/frag

frag attributes

Delete Object

DELETE

/axapi/v3/ip/frag

frag attributes

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 - 16000 (default is 1000))

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