Skip to content

nsconnectiontable

Configuration for TCP/IP connection table resource.

Properties

(click to see Operations)

NameData TypePermissionsDescription
filterexpression<String>Read-writeThe maximum length of filter expression is 255 and it can be of following format:
<expression> [<relop> <expression>]

<relop> = ( ;; | || )

<expression> =:
CONNECTION.<qualifier>.<qualifier-method>.(<qualifier-value>)

<qualifier> = SRCIP
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv4 address
example = CONNECTION.SRCIP.EQ(127.0.0.1)

<qualifier> = DSTIP
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv4 address.
example = CONNECTION.DSTIP.EQ(127.0.0.1)

<qualifier> = IP
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv4 address.
example = CONNECTION.IP.EQ(127.0.0.1)

<qualifier> = SRCIPv6
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv6 address.
example = CONNECTION.SRCIPv6.EQ(2001:db8:0:0:1::1)

<qualifier> = DSTIPv6
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv6 address.
example = CONNECTION.DSTIPv6.EQ(2001:db8:0:0:1::1)

<qualifier> = IPv6
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid IPv6 address.
example = CONNECTION.IPv6.EQ(2001:db8:0:0:1::1)

<qualifier> = SRCPORT
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid port number.
example = CONNECTION.SRCPORT.EQ(80)

<qualifier> = DSTPORT
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid port number.
example = CONNECTION.DSTPORT.EQ(80)

<qualifier> = PORT
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid port number.
example = CONNECTION.PORT.EQ(80)

<qualifier> = SVCNAME
<qualifier-method> = [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
<qualifier-value> = service name.
example = CONNECTION.SVCNAME.EQ("name")

<qualifier> = LB_VSERVER.NAME
<qualifier-method> = [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
<qualifier-value> = LB vserver name.
example = CONNECTION.LB_VSERVER.NAME.EQ("name")

<qualifier> = CS_VSERVER.NAME
<qualifier-method> = [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
<qualifier-value> = CS vserver name.
example = CONNECTION.CS_VSERVER.NAME.EQ("name")

<qualifier> = INTF
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = A valid interface id in the form of
x/y (n/x/y in case of cluster interface).
examle = CONNECTION.INTF.EQ("0/1/1")

<qualifier> = VLANID
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid VLAN ID.
example = CONNECTION.VLANID.EQ(0)

<qualifier> = CONNID
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid PCB dev number.
example = CONNECTION.CONNID.EQ(0)

<qualifier> = PPEID
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid core ID.
example = CONNECTION.PPEID.EQ(0)

<qualifier> = IDLETIME
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A positive integer indicating the
idletime.
example = CONNECTION.IDLETIME.LT(100)

<qualifier> = TCPSTATE
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = ( CLOSE_WAIT | CLOSED | CLOSING |
ESTABLISHED | FIN_WAIT_1 | FIN_WAIT_2 | LAST_ACK |
LISTEN | SYN_RECEIVED | SYN_SENT | TIME_WAIT |
NOT_APPLICABLE)
example = CONNECTION.TCPSTATE.EQ(LISTEN)

<qualifier> = SERVICE_TYPE
<qualifier-method> = [ EQ | NE ]
<qualifier-value> = ( SVC_HTTP | FTP | TCP | UDP | SSL |
SSL_BRIDGE | SSL_TCP | NNTP | RPCSVR | RPCSVRS |
RPCCLNT | SVC_DNS | ADNS | SNMP | RTSP | DHCPRA | NAT | ANY |
MONITOR | MONITOR_UDP | MONITOR_PING | SIP_UDP |
SVC_MYSQL | SVC_MSSQL | SERVICE_UNKNOWN )
example = CONNECTION.SERVICE_TYPE.EQ(ANY)

<qualifier> = TRAFFIC_DOMAIN_ID
<qualifier-method> = [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
<qualifier-value> = A valid traffic domain ID.
example = CONNECTION.TRAFFIC_DOMAIN_ID.EQ(0)

common usecases:
Filtering out loopback connections and view present

connections through netsclaer
show connectiontable "CONNECTION.IP.NEQ(127.0.0.1) ;;
CONNECTION.TCPSTATE.EQ(ESTABLISHED)" -detail full

show connections from a particular sourceip and targeted
to port 80
show connectiontable "CONNECTION.SRCIP.EQ(10.102.1.91) ;;
CONNECTION.DSTPORT.EQ(80)"

show connection particular to a service and its linked
client connections
show connectiontable "CONNECTION.SVCNAME.EQ("S1")"
-detail link

show connections for a particular servicetype(e.g.http)
show connectiontable "CONNECTION.SERVICE_TYPE.EQ(TCP)"

viewing connections that have been idle for a long time
show connectiontable "CONNECTION.IDLETIME.GT(100)"

show connections for a particular interface and vlan
show connectiontable "CONNECTION.INTF.EQ("1/1") ;;
CONNECTION.VLANID.EQ(1)"
.
link<Boolean>Read-writeDisplay link information if available.
filtername<Boolean>Read-writeDisplay name instead of IP for local entities.
detail<String[]>Read-writeSpecify display options for the connection table.
* LINK - Displays the linked PCB (Protocol Control Block).
* NAME - Displays along with the service name.
* CONNFAILOVER - Displays PCB with connection failover.
* FULL - Displays all available details.
Possible values = LINK, NAME, CONNFAILOVER, FULL, NNM, FULL+
listen<Boolean>Read-writeDisplay listening services only.
nodeid<Double>Read-writeUnique number that identifies the cluster node.
Minimum value = 0
Maximum value = 31
sourceip<String>Read-onlySource IP of the connection.
sourceport<Integer>Read-onlySource port of the connection.
Range 1 - 65535
* in CLI is represented as 65535 in NITRO API
destip<String>Read-onlyDestination IP of the connection.
destport<Integer>Read-onlyDestination port of the connection.
Range 1 - 65535
* in CLI is represented as 65535 in NITRO API
svctype<String>Read-onlyProtocol supported by the connection.
Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, HTTPSVR, HTTPCLIENT, NAT, HA, AAA, SINCTCP, VPN AFTP, MONITORS, SSLVPN UDP, SINCUDP, RIP, UDP CLNT, SASP, RPCCLNTS, ROUTE, AUDIT, STA HTTP, STA SSL, DNS RESOLVE, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, ICA, RADIUS, RADIUSListener, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, QUIC, TFTP_DATA, USER_TCP, USER_SSL_TCP
idletime<Integer>Read-onlyTime since last activity was detected on the connection.
state<String>Read-onlyCurrent TCP/IP state of the connection.
Possible values = CLOSED, LISTEN, SYN_SENT, SYN_RECEIVED, ESTABLISHED, CLOSE_WAIT, FIN_WAIT_1, CLOSING, LAST_ACK, FIN_WAIT_2, TIME_WAIT, NA
linksourceip<String>Read-onlySource IP of the link connection.
linksourceport<Integer>Read-onlySource port of the link connection.
Range 1 - 65535
* in CLI is represented as 65535 in NITRO API
linkdestip<String>Read-onlyDestination IP of the link connection.
linkdestport<Integer>Read-onlyDestination port of the link connection.
Range 1 - 65535
* in CLI is represented as 65535 in NITRO API
linkservicetype<String>Read-onlyProtocol supported by the link connection.
Possible values = HTTP, FTP, TCP, UDP, SSL, SSL_BRIDGE, SSL_TCP, NNTP, RPCSVR, DNS, ADNS, SNMP, RTSP, DHCPRA, ANY, SIP_UDP, SIP_TCP, SIP_SSL, DNS_TCP, ADNS_TCP, HTTPSVR, HTTPCLIENT, NAT, HA, AAA, SINCTCP, VPN AFTP, MONITORS, SSLVPN UDP, SINCUDP, RIP, UDP CLNT, SASP, RPCCLNTS, ROUTE, AUDIT, STA HTTP, STA SSL, DNS RESOLVE, RDP, MYSQL, MSSQL, DIAMETER, SSL_DIAMETER, TFTP, ORACLE, ICA, RADIUS, RADIUSListener, SMPP, PPTP, GRE, SYSLOGTCP, SYSLOGUDP, FIX, SSL_FIX, QUIC, TFTP_DATA, USER_TCP, USER_SSL_TCP
linkidletime<Integer>Read-onlyTime since last activity was detected on link connection.
linkstate<String>Read-onlyTCP/IP current state of link connection.
Possible values = CLOSED, LISTEN, SYN_SENT, SYN_RECEIVED, ESTABLISHED, CLOSE_WAIT, FIN_WAIT_1, CLOSING, LAST_ACK, FIN_WAIT_2, TIME_WAIT, NA
entityname<String>Read-onlyCitrix ADC entity name for the connection.
linkentityname<String>Read-onlyCitrix ADC entity name for link connection.
connid<Double>Read-onlyUnique transaction number for the connection.
linkconnid<Double>Read-onlyUnique transaction number for the peer connection.
connproperties<String[]>Read-onlyflags used to store connection properties like client, server etc.
Possible values = LINK, HASLINK, CLIENT, SERVER, NNM, MPTCP, SUBFLOW
optionflags<String[]>Read-onlyflags used to store TCP options like Sack, WS.
Possible values = sack, timstmp, ws
nswsvalue<Double>Read-onlyCitrix ADC window scaling value.
peerwsvalue<Double>Read-onlypeer window scaling value.
mss<Integer>Read-onlyClient side MSS for the connection - used in server SYN.
retxretrycnt<Integer>Read-onlyRetransmission retry count for the connection.
rcvwnd<Integer>Read-onlyReceived Advertised Window for the connection.
advwnd<Integer>Read-onlySent advertised window for the connection.
sndcwnd<Integer>Read-onlysent congestion window for the connection.
iss<Double>Read-onlyInitial send sequence number for the connection.
irs<Double>Read-onlyInitial receive sequence number for the connection.
rcvnxt<Integer>Read-onlynext expecting seq number for the connection.
maxack<Integer>Read-onlycurrent running max ack sent for the connection.
sndnxt<Integer>Read-onlynext bytes seq number for the connection.
sndunack<Integer>Read-onlyMost recently received ACK for the connection.
httpendseq<Integer>Read-onlyHTTP parsing tracking seq number for the connection.
httpstate<String>Read-onlyHTTP Protocol state for the connection.
Possible values = INITIALIZED, CONTENT_LENGTH, CHUNKED, WAIT_FINAL_ACK, UNKNOWN, DONE, WAIT_FIN
trcount<Integer>Read-onlyMax reuests allowed per connection.
priority<String>Read-onlypriority of the connection.
Possible values = SC Priority, Priority queue1, priority queue2, priority queue3, DoS Priority, Surge Priority
httpreqver<String>Read-onlycurrent HTTP request version on the connection.
Possible values = HTTP_1_0, HTTP_1_1, HTTP_0_9, RTSP_1_0, SIP_2_0, VPN_ICA_SOCKS, VPN_ICA_CGP, HTTP_2_0
httprequest<String>Read-onlycurrent HTTP request type on the connection.
Possible values = OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, TRACK, CONNECT, RPCCONNECT
httprspcode<Integer>Read-onlycurrent response type on the connection.
rttsmoothed<Integer>Read-onlysmoothed RTT value of the connection.
rttvariance<Integer>Read-onlyRTT variance for the connection.
outoforderpkts<Integer>Read-onlyheld packets on the connection.
linkoptionflag<String[]>Read-onlyLink connection's TCP option flag for Sack and WS.
Possible values = sack, timstmp, ws
linknswsvalue<Double>Read-onlyLink connection-s Citrix ADC window scaling value.
linkpeerwsvalue<Double>Read-onlyLink connection-s peer Citrix ADC window scaling value.
targetnodeidnnm<Integer>Read-onlyNNM connection target node ID.
sourcenodeidnnm<Integer>Read-onlyNNM connection source node ID.
channelidnnm<Double>Read-onlyNNM connection channel ID.
msgversionnnm<Double>Read-onlynnm message version.
td<Double>Read-onlyTraffic Domain Id.
maxrcvbuf<Integer>Read-onlyMaximum receive window that application advertizes to peer.
linkmaxrcvbuf<Integer>Read-onlyMaximum receive window that application advertizes to peer in linked connection.
rxqsize<Integer>Read-onlyTotal number of bytes in Citrix ADC receive buffer. This includes bytes being processed / policy related data / stored in application buffer.
linkrxqsize<Integer>Read-onlyTotal number of bytes in Citrix ADC receive buffer for linked connection. This includes bytes being processed / policy related data / stored in application buffer.
maxsndbuf<Integer>Read-onlyMaximum send window that application can process and send.
linkmaxsndbuf<Integer>Read-onlyMaximum send window that application can process and send in linked connection.
txqsize<Integer>Read-onlyTotal number of bytes in Citrix ADC send buffer. This includes both inflight and queued bytes in Citrix ADC.
linktxqsize<Integer>Read-onlyTotal number of bytes in Citrix ADC send buffer for linked connection. This includes both inflight and queued bytes in Citrix ADC.
flavor<String>Read-onlyTCP congestion control algorithm.
Possible values = Default, Westwood, BIC, CUBIC, Nile
linkflavor<String>Read-onlyTCP congestion control algorithm for a linked connection.
Possible values = Default, Westwood, BIC, CUBIC, Nile
bwestimate<Integer>Read-onlyTCP Bandwidth Estimate.
linkbwestimate<Integer>Read-onlyTCP Bandwidth Estimate for a linked connection.
rttmin<Integer>Read-onlyMinimum Round Trip Time for the connection.
linkrttmin<Integer>Read-onlyMinimum Round Trip Time for linked connection.
name<String>Read-onlyName of TCP profile attached to the connection.
Minimum length = 1
Maximum length = 127
linkname<String>Read-onlyName of TCP profile attached to the connection.
Minimum length = 1
Maximum length = 127
tcpmode<String>Read-onlyTCP Optimization modes TRANSPARENT / ENDPOINT.
Possible values = TRANSPARENT, ENDPOINT
linktcpmode<String>Read-onlyTCP Optimization modes TRANSPARENT / ENDPOINT for linked connection.
Possible values = TRANSPARENT, ENDPOINT
realtimertt<Integer>Read-onlyReal Time / Instantaneous round trip time.
linkrealtimertt<Integer>Read-onlyReal Time / Instantaneous round trip time for linked connection.
sndbuf<Integer>Read-onlysend buffer size.
linksndbuf<Integer>Read-onlySend buffer size for linked connection.
nsbtcpwaitq<Integer>Read-onlyNumber of packets in TCP wait queue.
linknsbtcpwaitq<Integer>Read-onlyNumber of packets in wait queue for linked connection.
nsbretxq<Integer>Read-onlyNumber of packets in retransmission queue.
linknsbretxq<Integer>Read-onlyNumber of packets in retransmission queue for linked connection.
sackblocks<Integer>Read-onlyNumber of sack blocks attached to the connection.
linksackblocks<Integer>Read-onlyNumber of sack blocks attached in linked connection.
congstate<String>Read-onlyTCP congestion state.
Possible values = open, recovery, loss, reneg, partial_ACK, retx_lost
linkcongstate<String>Read-onlyTCP congestion state for a linked connection.
Possible values = open, recovery, loss, reneg, partial_ACK, retx_lost
sndrecoverle<Double>Read-onlySequence Number denoting end of fast recovery.
linksndrecoverle<Double>Read-onlySequence Number denoting end of fast recovery for linked connection.
creditsinbytes<Integer>Read-onlyConnections current credits in Bytes/ms.
linkcredits<Integer>Read-onlyLink connections current credits in Bytes/ms.
rateinbytes<Double>Read-onlyConnections current rate in Bytes/ms.
linkrateinbytes<Double>Read-onlyLink connections current rate in Bytes/ms.
rateschedulerqueue<Double>Read-onlyBytes that are queued in the rate scheduler for this connection.
linkrateschedulerqueue<Double>Read-onlyBytes that are queued in the rate scheduler for link connection.
burstratecontrol<String>Read-onlyTCP Burst Rate Control DISABLED/FIXED/DYNAMIC.
Possible values = DISABLED, FIXED, DYNAMIC
linkburstratecontrol<String>Read-onlyTCP Burst Rate Control DISABLED/FIXED/DYNAMIC.
Possible values = DISABLED, FIXED, DYNAMIC
cqabifavg<Double>Read-onlyAverage bytes in flight over maxburst.
cqathruputavg<Double>Read-onlyAverage instantaneous throughput over maxburst.
cqarcvwndavg<Double>Read-onlyAverage receive window over maxburst.
cqaiai1mspct<Double>Read-onlyPercentage of inter arriaval samples for 1ms over maxburst.
cqaiai2mspct<Double>Read-onlyPercentage of inter arriaval samples for 2ms over maxburst.
cqasamples<Double>Read-onlyNumber of ACK samples over maxburst.
cqaiaisamples<Double>Read-onlyNumber of samples considered for calculating inter arrival interval over maxburst.
cqanetclass<String>Read-onlyNetwork type name.
Maximum length = 49
cqaccl<Double>Read-onlyConnection congestion level.
Minimum value = 0
Maximum value = 100
cqacsq<Double>Read-onlyConnectiontion signal quality level.
Minimum value = 0
Maximum value = 100
cqaiaiavg<Double>Read-onlyAverage inter arriaval interval over maxburst.
cqaisiavg<Double>Read-onlyAverage inter send interval over maxburst.
cqarcvwndmin<Double>Read-onlyMinimum receive window over maxburst.
cqaretxcorr<Double>Read-onlyNumber of retransmission due to noise over maxburst.
cqaretxcong<Double>Read-onlyNumber of retransmission due to congestion over maxburst.
cqaretxpackets<Double>Read-onlyNumber of retransmission over maxburst.
cqaloaddelayavg<Double>Read-onlyAverage load delay over maxburst.
cqanoisedelayavg<Double>Read-onlyAverage noise delay over maxburst.
cqarttmax<Double>Read-onlyMaximum RTT sample over maxburst in ms.
cqarttmin<Double>Read-onlyMinimum RTT sample over maxburst in ms.
cqarttavg<Double>Read-onlyMinimum RTT sample over maxburst in ms.
adaptivetcpprofname<String>Read-onlyName of the Adaptive-TCP profile currently assigned to the connection.
Minimum length = 1
Maximum length = 127
outoforderblocks<Integer>Read-onlyheld packets on the connection.
outoforderflushedcount<Integer>Read-onlyheld packets on the connection.
outoforderbytes<Integer>Read-onlyheld packets on the connection.
__count<Double>Read-onlycount parameter

Operations

(click to see Properties)

GET (ALL)| COUNT

Some options that you can use for each operations:

  • Getting warnings in response:NITRO allows you to get warnings in an operation by specifying the "warning" query parameter as "yes". For example, to get warnings while connecting to the Citrix ADC appliance, the URL is as follows:

    http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/login?warning=yes

    If any, the warnings are displayed in the response payload with the HTTP code "209 X-NITRO-WARNING".

  • Authenticated access for individual NITRO operations:NITRO allows you to logon to the Citrix ADC appliance to perform individual operations. You can use this option instead of creating a NITRO session (using the login object) and then using that session to perform all operations,

    To do this, you must specify the username and password in the request header of the NITRO request as follows:

    X-NITRO-USER:<username>

    X-NITRO-PASS:<password>

    Note:In such cases, make sure that the request header DOES not include the following:

    Cookie:NITRO_AUTH_TOKEN=<tokenvalue>

Note:

Mandatory parameters are marked in redand placeholder content is marked in <green>.

get (all)

URL:http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable

Query-parameters:

args

http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?args=filterexpression:<String_value>,link:<Boolean_value>,filtername:<Boolean_value>,detail:<String[]_value>,listen:<Boolean_value>,nodeid:<Double_value>

Use this query-parameter to get nsconnectiontable resources based on additional properties.

attrs

http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?attrs=property-name1,property-name2

Use this query parameter to specify the resource details that you want to retrieve.

filter

http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?filter=property-name1:property-val1,property-name2:property-val2

Use this query-parameter to get the filtered set of nsconnectiontable resources configured on Citrix ADC. Filtering can be done on any of the properties of the resource.

view

http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?view=summary

Note:By default, the retrieved results are displayed in detail view (?view=detail).

pagination

http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?pagesize=#no;pageno=#no

Use this query-parameter to get the nsconnectiontable resources in chunks.

HTTP Method:GET

Request Headers:

Cookie:NITRO_AUTH_TOKEN=<tokenvalue> Accept:application/json

Response:

HTTP Status Code on Success: 200 OK HTTP Status Code on Failure: 4xx <string> (for general HTTP errors) or 5xx <string> (for Citrix ADC specific errors). The response payload provides details of the errorResponse Headers:

Content-Type:application/json

Response Payload:

{ "nsconnectiontable": [ {
filterexpression:<String_value>,link:<Boolean_value>,filtername:<Boolean_value>,detail:<String[]_value>,listen:<Boolean_value>,nodeid:<Double_value>"sourceip":<String_value>,
"sourceport":<Integer_value>,
"destip":<String_value>,
"destport":<Integer_value>,
"svctype":<String_value>,
"idletime":<Integer_value>,
"state":<String_value>,
"linksourceip":<String_value>,
"linksourceport":<Integer_value>,
"linkdestip":<String_value>,
"linkdestport":<Integer_value>,
"linkservicetype":<String_value>,
"linkidletime":<Integer_value>,
"linkstate":<String_value>,
"entityname":<String_value>,
"linkentityname":<String_value>,
"connectionnumber":<Integer_value>,
"linkconnectionnumber":<Integer_value>,
"connid":<Double_value>,
"linkconnid":<Double_value>,
"connproperties":<String[]_value>,
"optionflags":<String[]_value>,
"nswsvalue":<Double_value>,
"peerwsvalue":<Double_value>,
"mss":<Integer_value>,
"retxretrycnt":<Integer_value>,
"rcvwnd":<Integer_value>,
"advwnd":<Integer_value>,
"sndcwnd":<Integer_value>,
"iss":<Double_value>,
"irs":<Double_value>,
"rcvnxt":<Integer_value>,
"maxack":<Integer_value>,
"sndnxt":<Integer_value>,
"sndunack":<Integer_value>,
"httpendseq":<Integer_value>,
"httpstate":<String_value>,
"trcount":<Integer_value>,
"priority":<String_value>,
"httpreqver":<String_value>,
"httprequest":<String_value>,
"httprspcode":<Integer_value>,
"rttsmoothed":<Integer_value>,
"rttvariance":<Integer_value>,
"outoforderpkts":<Integer_value>,
"linkoptionflag":<String[]_value>,
"linknswsvalue":<Double_value>,
"linkpeerwsvalue":<Double_value>,
"targetnodeidnnm":<Integer_value>,
"sourcenodeidnnm":<Integer_value>,
"channelidnnm":<Double_value>,
"msgversionnnm":<Double_value>,
"td":<Double_value>,
"maxrcvbuf":<Integer_value>,
"linkmaxrcvbuf":<Integer_value>,
"rxqsize":<Integer_value>,
"linkrxqsize":<Integer_value>,
"maxsndbuf":<Integer_value>,
"linkmaxsndbuf":<Integer_value>,
"txqsize":<Integer_value>,
"linktxqsize":<Integer_value>,
"flavor":<String_value>,
"linkflavor":<String_value>,
"bwestimate":<Integer_value>,
"linkbwestimate":<Integer_value>,
"rttmin":<Integer_value>,
"linkrttmin":<Integer_value>,
"name":<String_value>,
"linkname":<String_value>,
"tcpmode":<String_value>,
"linktcpmode":<String_value>,
"realtimertt":<Integer_value>,
"linkrealtimertt":<Integer_value>,
"sndbuf":<Integer_value>,
"linksndbuf":<Integer_value>,
"nsbtcpwaitq":<Integer_value>,
"linknsbtcpwaitq":<Integer_value>,
"nsbretxq":<Integer_value>,
"linknsbretxq":<Integer_value>,
"sackblocks":<Integer_value>,
"linksackblocks":<Integer_value>,
"congstate":<String_value>,
"linkcongstate":<String_value>,
"sndrecoverle":<Double_value>,
"linksndrecoverle":<Double_value>,
"creditsinbytes":<Integer_value>,
"linkcredits":<Integer_value>,
"rateinbytes":<Double_value>,
"linkrateinbytes":<Double_value>,
"rateschedulerqueue":<Double_value>,
"linkrateschedulerqueue":<Double_value>,
"burstratecontrol":<String_value>,
"linkburstratecontrol":<String_value>,
"cqabifavg":<Double_value>,
"cqathruputavg":<Double_value>,
"cqarcvwndavg":<Double_value>,
"cqaiai1mspct":<Double_value>,
"cqaiai2mspct":<Double_value>,
"cqasamples":<Double_value>,
"cqaiaisamples":<Double_value>,
"cqanetclass":<String_value>,
"cqaccl":<Double_value>,
"cqacsq":<Double_value>,
"cqaiaiavg":<Double_value>,
"cqaisiavg":<Double_value>,
"cqarcvwndmin":<Double_value>,
"cqaretxcorr":<Double_value>,
"cqaretxcong":<Double_value>,
"cqaretxpackets":<Double_value>,
"cqaloaddelayavg":<Double_value>,
"cqanoisedelayavg":<Double_value>,
"cqarttmax":<Double_value>,
"cqarttmin":<Double_value>,
"cqarttavg":<Double_value>,
"adaptivetcpprofname":<String_value>,
"outoforderblocks":<Integer_value>,
"outoforderflushedcount":<Integer_value>,
"outoforderbytes":<Integer_value>
}]}

count

URL:http://<Citrix-ADC-IP-address(NSIP)>/nitro/v1/config/nsconnectiontable?count=yes

HTTP Method:GET

Request Headers:

Cookie:NITRO_AUTH_TOKEN=<tokenvalue> Accept:application/json

Response:

HTTP Status Code on Success: 200 OK HTTP Status Code on Failure: 4xx <string> (for general HTTP errors) or 5xx <string> (for Citrix ADC specific errors). The response payload provides details of the errorResponse Headers:

Content-Type:application/json

Response Payload:

{ "nsconnectiontable": [ { "__count": "#no"} ] }