TCP Group

Table 1 lists the objects in the TCP group. The TCP objects are the data transmission statistics and connection data for the TCP layer.

Note: Objects that represent information about a particular TCP connection are transient; the objects exist only as long as the specified connection is in use.
Table 1. Implementation of the TCP Group
Object Syntax Definition Access
tcpRtoAlgorithm
{ tcp 1 }
INTEGER
  other (1),
  none of the
  following
  constant (2),
  a constant rto
  rsre (3),
  MIL-STD-1778,
  Appendix B
  vanj (4)
  Van Jacobson’s
  algorithm
The algorithm used to determine the time-out value used for retransmitting unacknowledged octets. read-only
tcpRtoMin
{ tcp 2 }
INTEGER The minimum value allowed by a TCP implementation for the retransmission time-out, measured in milliseconds. Semantics for objects of this type depend upon the algorithm used to determine the retransmission time-out. For example, when the time-out algorithm is rsre (3), an object of this type has the semantics of the LBOUND quantity. read-only
tcpRtoMax
{ tcp 3 }
INTEGER The maximum value allowed by a TCP implementation for the retransmission time-out, measured in milliseconds. More refined semantics for objects of this type depend upon the algorithm used to determine the retransmission time-out. For example, when the time-out algorithm is rsre (3), an object of this type has the semantics of the UBOUND quantity. read-only
tcpMaxConn
{ tcp 4 }
INTEGER The limit on the number of TCP connections the entry can support. In entries where the maximum number of connections is dynamic, this object should be -1. read-only
tcpActiveOpens
{ tcp 5 }
Counter The number of TCP connections that have made a direct transition to the SYN-SENT state from the CLOSED state. read-only
tcpPassiveOpens
{ tcp 6 }
Counter The number of times TCP connections have made a direct transition to the SYN-RCVD state from the LISTEN state. read-only
tcpAttemptFails
{ tcp 7 }
Counter The number of TCP connections that have made a direct transition to the CLOSED state from either the SYN-SENT state or the SYN-RCVD state, plus the number of times TCP connections have made a direct transition to the LISTEN state from the SYN-RCVD state. read-only
tcpEstabResets
{ tcp 8 }
Counter The number of TCP connections that have made a direct transition to the CLOSED state from either the ESTABLISHED or CLOSE-WAIT state. read-only
tcpCurrEstab
{ tcp 9 }
Gauge The number of TCP connections of the current state that are either ESTABLISHED or CLOSE-WAIT. read-only
tcpInSegs
{ tcp 10 }
Counter The number of TCP segments including those received in error. This count includes segments received on established connections. read-only
tcpOutSegs
{ tcp 11 }
Counter The number of TCP segments sent including those on established connections, but excluding those containing only retransmitted octets. read-only
tcpRetransSegs
{ tcp 12 }
Counter The number of TCP segments retransmitted that contain one or more previously transmitted octets. read-only
tcpConnTable
{ tcp 13 }
SEQUENCE OF TcpConnEntry A table that contains TCP connnection-specific information. read-only
tcpConnEntry TcpConnEntry ::= SEQUENCE
tcpConnState
  INTEGER,
tcpConnLocalAddress
  IpAddress,
tcpConnLocalPort
  INTEGER (0..65535),
tcpConnRemAddress
  IpAddress,
tcpConnRemPort
  INTEGER (0..65535)
Information about a certain current TCP connection. An object of this type is transient. It does not exist when (or soon after) the connection makes the transition to the CLOSED state. read-only
tcpConnState
{ tcpConnEntry 1 }
INTEGER closed(1), listen(2), synSent(3), synReceived(4), established(5), finWait1(6), finWait2(7), closeWait(8), lastAck(9), closing(10), timeWait(11) The TCP connection status. read-only
tcpConnLocalAddress
{ tcpConnEntry 2 }
IpAddress The local IP address of this TCP connection. read-only
tcpConnLocalPort
{ tcpConnEntry 3 }
INTEGER
(0..65535)
The local port number of this TCP connection. read-only
tcpConnRemAddress
{ tcpConnEntry 4 }
IpAddress The remote IP address of this TCP connection. read-only
tcpConnRemPort
{ tcpConnEntry 5 }
INTEGER
(0..65535)
The remote port number of this TCP connection. read-only
tcpInErrs
{ tcp 14 }
Counter The total number of segments received in error (for example, bad TCP checksums). read-only
tcpOutRsts
{ tcp 15 }
Counter The number of TCP segments sent containing the RST flag. read-only