system tcp¶
tcp counters
tcp Specification¶
Type Configuration Resource Element Name tcp Element URI /axapi/v3/system/tcp Element Attributes tcp_attributes Statistics Data URI /axapi/v3/system/tcp/stats Operational Data URI /axapi/v3/system/tcp/oper Schema tcp schemaOperations Allowed:
| Operation | Method | URI | Payload | |
|---|---|---|---|---|
Create Object | POST | /axapi/v3/system/tcp | ||
Get Object | GET | /axapi/v3/system/tcp | ||
Modify Object | POST | /axapi/v3/system/tcp | ||
Replace Object | PUT | /axapi/v3/system/tcp | ||
Delete Object | DELETE | /axapi/v3/system/tcp | ||
tcp attributes¶
sampling-enable
Type: Listuuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
sampling-enable¶
Specification 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
stats data¶
| Counter | Size | Description | |
|---|---|---|---|
| atcprexmit | 8 | Adaptive TCP retransmits | |
| sndrexmitpack | 8 | Data packet retransmit | |
| sndwinup | 8 | Window update packet sent | |
| a2bfsmtransition | 8 | ATCP to BTCP state machine transition | |
| sndpack | 8 | Data packet sent | |
| atcpsendbackack | 8 | Adaptive TCP sendback ACK | |
| atcpsendfail | 8 | Adaptive TCP sent fails | |
| a2bpartialack | 8 | ATCP to BTCP partial ack received | |
| preddat | 8 | Hdr predict for data pkts | |
| cc_reduce | 8 | Congestion control window reduced by event | |
| sack_rexmit_bytes | 8 | SACK rexmit bytes | |
| keepdrops | 8 | Connect dropped in keepalive | |
| rcvdupack | 8 | Rcvd duplicate acks | |
| atcpsent | 8 | Adaptive TCP sent | |
| keepprobe | 8 | Keepalive probe sent | |
| rcvtotal | 8 | Total packet received | |
| cc_idle | 8 | Congestion control window set do to idle | |
| sndbyte | 8 | Data bytes sent | |
| rcvpartdupbyte | 8 | Dup. bytes in part-dup. packets | |
| a2bsackpresent | 8 | ATCP to BTCP SACK options present | |
| sndacks | 8 | Ack packet sent | |
| sack_rexmits | 8 | SACK rexmit segments | |
| mburstlim | 8 | Maxburst limited tx | |
| atcpbuffallocfail | 8 | Adaptive TCP buffer allocation fails | |
| earlyrexmit | 8 | Early Retransmission sent | |
| rcvdupbyte | 8 | Duplicate bytes received | |
| a2brcvwnd | 8 | ATCP to BTCP receive window | |
| rcvwinupd | 8 | Rcvd window update packets | |
| a2bappbuffering | 8 | Transition to full stack on when application buffers too much data | |
| rcvackbyte | 8 | Bytes acked by rcvd acks | |
| a2btransitionnum | 8 | ATCP to BTCP total transitions | |
| bad_iochan | 8 | IO Channel Modified | |
| rcvdsack | 8 | Rcvd DSACK packets | |
| delack | 8 | Delayed acks sent | |
| a2boodata | 8 | ATCP to BTCP oo data received | |
| closed | 8 | Connect closed | |
| badrst | 8 | Ignored RST | |
| rcvoopack | 8 | Out-of-order packet received | |
| finwait2_drops | 8 | Drop FIN_WAIT_2 connection after time limit | |
| rcvacktoomuch | 8 | Rcvd acks for unsent data | |
| rcvpartduppack | 8 | Packet with some duplicate data | |
| rcvbyteafterwin | 8 | Bytes rcvd after window | |
| segstimed | 8 | Segs to get RTT | |
| a2bsndwnd | 8 | ATCP to BTCP send window | |
| persisttimeo | 8 | Persist timeout | |
| keeptimeo | 8 | Keepalive timeout | |
| sndrexmitbad | 8 | Unnecessary packet retransmit | |
| sack_recovery_episode | 8 | SACK recovery episodes | |
| rcvoobyte | 8 | Out-of-order bytes received | |
| pawsdrop | 8 | Segments dropped due to PAWS | |
| sndprobe | 8 | Window probe sent | |
| rcvduppack | 8 | Duplicate packet received | |
| rcvackpack | 8 | Rcvd ack packets | |
| rexmttimeo | 8 | Retransmit timeout | |
| predack | 8 | Hdr predict for acks | |
| conndrops | 8 | Embryonic connect dropped | |
| sndurg | 8 | URG packet sent | |
| rcvpack | 8 | Packet received | |
| sndsyn | 8 | SYN packet sent | |
| rcvbadoff | 8 | Packet received with bad offset | |
| atcprexmitsadrop | 8 | Adaptive TCP transmit SA drops | |
| sndtotal | 8 | Total packet sent | |
| sndfin | 8 | FIN packet sent | |
| drops | 8 | Connect dropped | |
| connattempt | 8 | Connect initiated | |
| timeoutdrop | 8 | Conn dropped in rxmt timeout | |
| sack_send_blocks | 8 | SACK sent | |
| persistdrop | 8 | Timeout in persist state | |
| b2atransitionnum | 8 | ATCP to BTCP total transitions | |
| rcvbyte | 8 | Bytes received | |
| rcvmemdrop | 8 | Packet dropped for lack of memory | |
| sndrexmitbyte | 8 | Data byte retransmit | |
| atcpforward | 8 | Adaptive TCP forward | |
| rcvwinprobe | 8 | Rcvd window probe packet | |
| sndctrl | 8 | SYN|FIN|RST packet sent | |
| a2bdupack | 8 | ATCP to BTCP Dup/OO ACK | |
| cacklim | 8 | Challenge ACK limited | |
| sndcack | 8 | Challenge ACK sent | |
| a2brxdata | 8 | ATCP to BTCP Rxmitted data | |
| connects | 8 | Connect established | |
| rttupdated | 8 | Update RTT | |
| a2btcpoptions | 8 | ATCP to BTCP unsupported TCP options | |
| reasstimeout | 8 | Reassembly Time Out | |
| rcvpackafterwin | 8 | Packets with data after window | |
| sndrst | 8 | RST packet sent | |
| reassmemdrop | 8 | Packet dropped during reassembly | |
| sack_rcv_blocks | 8 | SACK received |
operational data¶
| Counter | Size | Description | |
|---|---|---|---|
| tcp-cpu-list | tcp-cpu-list | ||
| cpu-count | number | cpu-count |