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