How is current Established connection calculated on Netscaler vserver/service

How is current Established connection calculated on Netscaler vserver/service

book

Article ID: CTX584250

calendar_today

Updated On:

Description

This article illustrates how the established connections are calculated under Netscaler vserver/service monitoring.
 


Instructions


Citrix Netscaler has followed the RFC793 strictly on TCP connection. TCP state machine defined the below 8 statuses.
 
LISTEN - represents waiting for a connection request from any remote
    TCP and port.
SYN-SENT - represents waiting for a matching connection request
    after having sent a connection request.
SYN-RECEIVED - represents waiting for a confirming connection
    request acknowledgment after having both received and sent a
    connection request.
ESTABLISHED - represents an open connection, data received can be
    delivered to the user.  The normal state for the data transfer phase
    of the connection.
FIN-WAIT-1 - represents waiting for a connection termination request
    from the remote TCP, or an acknowledgment of the connection
    termination request previously sent.
FIN-WAIT-2 - represents waiting for a connection termination request
    from the remote TCP.
CLOSE-WAIT - represents waiting for a connection termination request
    from the local user.
CLOSING - represents waiting for a connection termination request
    acknowledgment from the remote TCP.
 
An established connection can include both active and idle state of connections. In other words, the connections that have a successful TCP 3way handshake completed and before sending a FIN packet to the other side are counted as an established connection.