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

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