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