system tcp

tcp counters and global config

tcp Specification

Parameter

Value

Type

Configuration Resource

Element Name

tcp

Element URI

/axapi/v3/system/tcp

Element Attributes

tcp_attributes

Partition Visibility

shared

Statistics Data URI

/axapi/v3/system/tcp/stats

Operational Data URI

/axapi/v3/system/tcp/oper

Schema

tcp schema

Operations Allowed:

OperationMethodURIPayload

Create Object

POST

/axapi/v3/system/tcp

tcp attributes

Get Object

GET

/axapi/v3/system/tcp

tcp attributes

Modify Object

POST

/axapi/v3/system/tcp

tcp attributes

Replace Object

PUT

/axapi/v3/system/tcp

tcp attributes

Delete Object

DELETE

/axapi/v3/system/tcp

tcp attributes

tcp attributes

rate-limit-reset-unknown-conn

Description: rate-limit-reset-unknown-conn is a JSON Block. Please see below for rate-limit-reset-unknown-conn

Type: Object

Reference Object: /axapi/v3/system/tcp/rate-limit-reset-unknown-conn

sampling-enable

Type: List

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters

sampling-enable

Specification

Value

Type

list

Block object keys

counters1

Description ‘all’: all; ‘activeopens’: Active open conns; ‘passiveopens’: Passive open conns; ‘attemptfails’: Connect attemp failures; ‘estabresets’: Resets rcvd on EST conn; ‘insegs’: Total in TCP packets; ‘outsegs’: Total out TCP packets; ‘retranssegs’: Retransmited packets; ‘inerrs’: Input errors; ‘outrsts’: Reset Sent; ‘sock_alloc’: Sockets allocated; ‘orphan_count’: Orphan sockets; ‘mem_alloc’: Memory alloc; ‘recv_mem’: Total rx buffer; ‘send_mem’: Total tx buffer; ‘currestab’: Currently EST conns; ‘currsyssnt’: TCP in SYN-SNT state; ‘currsynrcv’: TCP in SYN-RCV state; ‘currfinw1’: TCP in FIN-W1 state; ‘currfinw2’: TCP FIN-W2 state; ‘currtimew’: TCP TimeW state; ‘currclose’: TCP in Close state; ‘currclsw’: TCP in CloseW state; ‘currlack’: TCP in LastACK state; ‘currlstn’: TCP in Listen state; ‘currclsg’: TCP in Closing state; ‘pawsactiverejected’: TCP paw active rej; ‘syn_rcv_rstack’: Rcv RST|ACK on SYN; ‘syn_rcv_rst’: Rcv RST on SYN; ‘syn_rcv_ack’: Rcv ACK on SYN; ‘ax_rexmit_syn’: TCP rexmit SYN; ‘tcpabortontimeout’: TCP abort on timeout; ‘noroute’: TCPIP out noroute; ‘exceedmss’: MSS exceeded pkt dropped; ‘tfo_conns’: TFO Total Connections; ‘tfo_actives’: TFO Current Actives; ‘tfo_denied’: TFO Denied;

Type: string

Supported Values: all, activeopens, passiveopens, attemptfails, estabresets, insegs, outsegs, retranssegs, inerrs, outrsts, sock_alloc, orphan_count, mem_alloc, recv_mem, send_mem, currestab, currsyssnt, currsynrcv, currfinw1, currfinw2, currtimew, currclose, currclsw, currlack, currlstn, currclsg, pawsactiverejected, syn_rcv_rstack, syn_rcv_rst, syn_rcv_ack, ax_rexmit_syn, tcpabortontimeout, noroute, exceedmss, tfo_conns, tfo_actives, tfo_denied, syn_rcv_rexmit, sock_init, invalid_drop, delayed_free

rate-limit-reset-unknown-conn

Specification

Value

Type

object

log-for-reset-unknown-conn

Description Log when rate exceed

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

pkt-rate-for-reset-unknown-conn

Description

Type: number

Range: 1-1048575

uuid

Description uuid of the object

Type: string

Maximum Length: 64 characters

Maximum Length: 1 characters