|
Packit |
022b05 |
TCP-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,
|
|
Packit |
022b05 |
Gauge32, Counter32, Counter64, IpAddress, mib-2
|
|
Packit |
022b05 |
FROM SNMPv2-SMI
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
|
|
Packit |
022b05 |
InetAddress, InetAddressType,
|
|
Packit |
022b05 |
InetPortNumber FROM INET-ADDRESS-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200502180000Z" -- 18 February 2005
|
|
Packit |
022b05 |
ORGANIZATION
|
|
Packit |
022b05 |
"IETF IPv6 MIB Revision Team
|
|
Packit |
022b05 |
http://www.ietf.org/html.charters/ipv6-charter.html"
|
|
Packit |
022b05 |
CONTACT-INFO
|
|
Packit |
022b05 |
"Rajiv Raghunarayan (editor)
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Cisco Systems Inc.
|
|
Packit |
022b05 |
170 West Tasman Drive
|
|
Packit |
022b05 |
San Jose, CA 95134
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Phone: +1 408 853 9612
|
|
Packit |
022b05 |
Email: <raraghun@cisco.com>
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Send comments to <ipv6@ietf.org>"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The MIB module for managing TCP implementations.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2005). This version
|
|
Packit |
022b05 |
of this MIB module is a part of RFC 4022; see the RFC
|
|
Packit |
022b05 |
itself for full legal notices."
|
|
Packit |
022b05 |
REVISION "200502180000Z" -- 18 February 2005
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"IP version neutral revision, published as RFC 4022."
|
|
Packit |
022b05 |
REVISION "9411010000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Initial SMIv2 version, published as RFC 2012."
|
|
Packit |
022b05 |
REVISION "9103310000Z"
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The initial revision of this MIB module was part of
|
|
Packit |
022b05 |
MIB-II."
|
|
Packit |
022b05 |
::= { mib-2 49 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- the TCP base variables group
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcp OBJECT IDENTIFIER ::= { mib-2 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Scalars
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpRtoAlgorithm OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other(1), -- none of the following
|
|
Packit |
022b05 |
constant(2), -- a constant rto
|
|
Packit |
022b05 |
rsre(3), -- MIL-STD-1778, Appendix B
|
|
Packit |
022b05 |
vanj(4), -- Van Jacobson's algorithm
|
|
Packit |
022b05 |
rfc2988(5) -- RFC 2988
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The algorithm used to determine the timeout value used for
|
|
Packit |
022b05 |
retransmitting unacknowledged octets."
|
|
Packit |
022b05 |
::= { tcp 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpRtoMin OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
UNITS "milliseconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The minimum value permitted by a TCP implementation for
|
|
Packit |
022b05 |
the retransmission timeout, measured in milliseconds.
|
|
Packit |
022b05 |
More refined semantics for objects of this type depend
|
|
Packit |
022b05 |
on the algorithm used to determine the retransmission
|
|
Packit |
022b05 |
timeout; in particular, the IETF standard algorithm
|
|
Packit |
022b05 |
rfc2988(5) provides a minimum value."
|
|
Packit |
022b05 |
::= { tcp 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpRtoMax OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..2147483647)
|
|
Packit |
022b05 |
UNITS "milliseconds"
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The maximum value permitted by a TCP implementation for
|
|
Packit |
022b05 |
the retransmission timeout, measured in milliseconds.
|
|
Packit |
022b05 |
More refined semantics for objects of this type depend
|
|
Packit |
022b05 |
on the algorithm used to determine the retransmission
|
|
Packit |
022b05 |
timeout; in particular, the IETF standard algorithm
|
|
Packit |
022b05 |
rfc2988(5) provides an upper bound (as part of an
|
|
Packit |
022b05 |
adaptive backoff algorithm)."
|
|
Packit |
022b05 |
::= { tcp 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMaxConn OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (-1 | 0..2147483647)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The limit on the total number of TCP connections the entity
|
|
Packit |
022b05 |
can support. In entities where the maximum number of
|
|
Packit |
022b05 |
connections is dynamic, this object should contain the
|
|
Packit |
022b05 |
value -1."
|
|
Packit |
022b05 |
::= { tcp 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpActiveOpens OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of times that TCP connections have made a direct
|
|
Packit |
022b05 |
transition to the SYN-SENT state from the CLOSED state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpPassiveOpens OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of times TCP connections have made a direct
|
|
Packit |
022b05 |
transition to the SYN-RCVD state from the LISTEN state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpAttemptFails OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of times that TCP connections have made a direct
|
|
Packit |
022b05 |
transition to the CLOSED state from either the SYN-SENT
|
|
Packit |
022b05 |
state or the SYN-RCVD state, plus the number of times that
|
|
Packit |
022b05 |
TCP connections have made a direct transition to the
|
|
Packit |
022b05 |
LISTEN state from the SYN-RCVD state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { tcp 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpEstabResets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of times that TCP connections have made a direct
|
|
Packit |
022b05 |
transition to the CLOSED state from either the ESTABLISHED
|
|
Packit |
022b05 |
state or the CLOSE-WAIT state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpCurrEstab OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of TCP connections for which the current state
|
|
Packit |
022b05 |
is either ESTABLISHED or CLOSE-WAIT."
|
|
Packit |
022b05 |
::= { tcp 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpInSegs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments received, including those
|
|
Packit |
022b05 |
received in error. This count includes segments received
|
|
Packit |
022b05 |
on currently established connections.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpOutSegs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments sent, including those on
|
|
Packit |
022b05 |
current connections but excluding those containing only
|
|
Packit |
022b05 |
retransmitted octets.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { tcp 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpRetransSegs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments retransmitted; that is, the
|
|
Packit |
022b05 |
number of TCP segments transmitted containing one or more
|
|
Packit |
022b05 |
previously transmitted octets.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpInErrs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments received in error (e.g., bad
|
|
Packit |
022b05 |
TCP checksums).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpOutRsts OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The number of TCP segments sent containing the RST flag.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- { tcp 16 } was used to represent the ipv6TcpConnTable in RFC 2452,
|
|
Packit |
022b05 |
-- which has since been obsoleted. It MUST not be used.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpHCInSegs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments received, including those
|
|
Packit |
022b05 |
received in error. This count includes segments received
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
on currently established connections. This object is
|
|
Packit |
022b05 |
the 64-bit equivalent of tcpInSegs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpHCOutSegs OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The total number of segments sent, including those on
|
|
Packit |
022b05 |
current connections but excluding those containing only
|
|
Packit |
022b05 |
retransmitted octets. This object is the 64-bit
|
|
Packit |
022b05 |
equivalent of tcpOutSegs.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter are
|
|
Packit |
022b05 |
indicated via discontinuities in the value of sysUpTime."
|
|
Packit |
022b05 |
::= { tcp 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The TCP Connection table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TcpConnectionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table containing information about existing TCP
|
|
Packit |
022b05 |
connections. Note that unlike earlier TCP MIBs, there
|
|
Packit |
022b05 |
is a separate table for connections in the LISTEN state."
|
|
Packit |
022b05 |
::= { tcp 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TcpConnectionEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A conceptual row of the tcpConnectionTable containing
|
|
Packit |
022b05 |
information about a particular current TCP connection.
|
|
Packit |
022b05 |
Each row of this table is transient in that it ceases to
|
|
Packit |
022b05 |
exist when (or soon after) the connection makes the
|
|
Packit |
022b05 |
transition to the CLOSED state."
|
|
Packit |
022b05 |
INDEX { tcpConnectionLocalAddressType,
|
|
Packit |
022b05 |
tcpConnectionLocalAddress,
|
|
Packit |
022b05 |
tcpConnectionLocalPort,
|
|
Packit |
022b05 |
tcpConnectionRemAddressType,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionRemAddress,
|
|
Packit |
022b05 |
tcpConnectionRemPort }
|
|
Packit |
022b05 |
::= { tcpConnectionTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TcpConnectionEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
tcpConnectionLocalAddressType InetAddressType,
|
|
Packit |
022b05 |
tcpConnectionLocalAddress InetAddress,
|
|
Packit |
022b05 |
tcpConnectionLocalPort InetPortNumber,
|
|
Packit |
022b05 |
tcpConnectionRemAddressType InetAddressType,
|
|
Packit |
022b05 |
tcpConnectionRemAddress InetAddress,
|
|
Packit |
022b05 |
tcpConnectionRemPort InetPortNumber,
|
|
Packit |
022b05 |
tcpConnectionState INTEGER,
|
|
Packit |
022b05 |
tcpConnectionProcess Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionLocalAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The address type of tcpConnectionLocalAddress."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionLocalAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local IP address for this TCP connection. The type
|
|
Packit |
022b05 |
of this address is determined by the value of
|
|
Packit |
022b05 |
tcpConnectionLocalAddressType.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As this object is used in the index for the
|
|
Packit |
022b05 |
tcpConnectionTable, implementors should be
|
|
Packit |
022b05 |
careful not to create entries that would result in OIDs
|
|
Packit |
022b05 |
with more than 128 subidentifiers; otherwise the information
|
|
Packit |
022b05 |
cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionLocalPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local port number for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionRemAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The address type of tcpConnectionRemAddress."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionRemAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The remote IP address for this TCP connection. The type
|
|
Packit |
022b05 |
of this address is determined by the value of
|
|
Packit |
022b05 |
tcpConnectionRemAddressType.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As this object is used in the index for the
|
|
Packit |
022b05 |
tcpConnectionTable, implementors should be
|
|
Packit |
022b05 |
careful not to create entries that would result in OIDs
|
|
Packit |
022b05 |
with more than 128 subidentifiers; otherwise the information
|
|
Packit |
022b05 |
cannot be accessed by using SNMPv1, SNMPv2c, or SNMPv3."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionRemPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The remote port number for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionState OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
closed(1),
|
|
Packit |
022b05 |
listen(2),
|
|
Packit |
022b05 |
synSent(3),
|
|
Packit |
022b05 |
synReceived(4),
|
|
Packit |
022b05 |
established(5),
|
|
Packit |
022b05 |
finWait1(6),
|
|
Packit |
022b05 |
finWait2(7),
|
|
Packit |
022b05 |
closeWait(8),
|
|
Packit |
022b05 |
lastAck(9),
|
|
Packit |
022b05 |
closing(10),
|
|
Packit |
022b05 |
timeWait(11),
|
|
Packit |
022b05 |
deleteTCB(12)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The state of this TCP connection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value listen(2) is included only for parallelism to the
|
|
Packit |
022b05 |
old tcpConnTable and should not be used. A connection in
|
|
Packit |
022b05 |
LISTEN state should be present in the tcpListenerTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The only value that may be set by a management station is
|
|
Packit |
022b05 |
deleteTCB(12). Accordingly, it is appropriate for an agent
|
|
Packit |
022b05 |
to return a `badValue' response if a management station
|
|
Packit |
022b05 |
attempts to set this object to any other value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If a management station sets this object to the value
|
|
Packit |
022b05 |
deleteTCB(12), then the TCB (as defined in [RFC793]) of
|
|
Packit |
022b05 |
the corresponding connection on the managed node is
|
|
Packit |
022b05 |
deleted, resulting in immediate termination of the
|
|
Packit |
022b05 |
connection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As an implementation-specific option, a RST segment may be
|
|
Packit |
022b05 |
sent from the managed node to the other TCP endpoint (note,
|
|
Packit |
022b05 |
however, that RST segments are not sent reliably)."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionProcess OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The system's process ID for the process associated with
|
|
Packit |
022b05 |
this connection, or zero if there is no such process. This
|
|
Packit |
022b05 |
value is expected to be the same as HOST-RESOURCES-MIB::
|
|
Packit |
022b05 |
hrSWRunIndex or SYSAPPL-MIB::sysApplElmtRunIndex for some
|
|
Packit |
022b05 |
row in the appropriate tables."
|
|
Packit |
022b05 |
::= { tcpConnectionEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The TCP Listener table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TcpListenerEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table containing information about TCP listeners. A
|
|
Packit |
022b05 |
listening application can be represented in three
|
|
Packit |
022b05 |
possible ways:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
1. An application that is willing to accept both IPv4 and
|
|
Packit |
022b05 |
IPv6 datagrams is represented by
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
a tcpListenerLocalAddressType of unknown (0) and
|
|
Packit |
022b05 |
a tcpListenerLocalAddress of ''h (a zero-length
|
|
Packit |
022b05 |
octet-string).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
2. An application that is willing to accept only IPv4 or
|
|
Packit |
022b05 |
IPv6 datagrams is represented by a
|
|
Packit |
022b05 |
tcpListenerLocalAddressType of the appropriate address
|
|
Packit |
022b05 |
type and a tcpListenerLocalAddress of '0.0.0.0' or '::'
|
|
Packit |
022b05 |
respectively.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
3. An application that is listening for data destined
|
|
Packit |
022b05 |
only to a specific IP address, but from any remote
|
|
Packit |
022b05 |
system, is represented by a tcpListenerLocalAddressType
|
|
Packit |
022b05 |
of an appropriate address type, with
|
|
Packit |
022b05 |
tcpListenerLocalAddress as the specific local address.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
NOTE: The address type in this table represents the
|
|
Packit |
022b05 |
address type used for the communication, irrespective
|
|
Packit |
022b05 |
of the higher-layer abstraction. For example, an
|
|
Packit |
022b05 |
application using IPv6 'sockets' to communicate via
|
|
Packit |
022b05 |
IPv4 between ::ffff:10.0.0.1 and ::ffff:10.0.0.2 would
|
|
Packit |
022b05 |
use InetAddressType ipv4(1))."
|
|
Packit |
022b05 |
::= { tcp 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TcpListenerEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A conceptual row of the tcpListenerTable containing
|
|
Packit |
022b05 |
information about a particular TCP listener."
|
|
Packit |
022b05 |
INDEX { tcpListenerLocalAddressType,
|
|
Packit |
022b05 |
tcpListenerLocalAddress,
|
|
Packit |
022b05 |
tcpListenerLocalPort }
|
|
Packit |
022b05 |
::= { tcpListenerTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TcpListenerEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
tcpListenerLocalAddressType InetAddressType,
|
|
Packit |
022b05 |
tcpListenerLocalAddress InetAddress,
|
|
Packit |
022b05 |
tcpListenerLocalPort InetPortNumber,
|
|
Packit |
022b05 |
tcpListenerProcess Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerLocalAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddressType
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"The address type of tcpListenerLocalAddress. The value
|
|
Packit |
022b05 |
should be unknown (0) if connection initiations to all
|
|
Packit |
022b05 |
local IP addresses are accepted."
|
|
Packit |
022b05 |
::= { tcpListenerEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerLocalAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetAddress
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local IP address for this TCP connection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object can be represented in three
|
|
Packit |
022b05 |
possible ways, depending on the characteristics of the
|
|
Packit |
022b05 |
listening application:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
1. For an application willing to accept both IPv4 and
|
|
Packit |
022b05 |
IPv6 datagrams, the value of this object must be
|
|
Packit |
022b05 |
''h (a zero-length octet-string), with the value
|
|
Packit |
022b05 |
of the corresponding tcpListenerLocalAddressType
|
|
Packit |
022b05 |
object being unknown (0).
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
2. For an application willing to accept only IPv4 or
|
|
Packit |
022b05 |
IPv6 datagrams, the value of this object must be
|
|
Packit |
022b05 |
'0.0.0.0' or '::' respectively, with
|
|
Packit |
022b05 |
tcpListenerLocalAddressType representing the
|
|
Packit |
022b05 |
appropriate address type.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
3. For an application which is listening for data
|
|
Packit |
022b05 |
destined only to a specific IP address, the value
|
|
Packit |
022b05 |
of this object is the specific local address, with
|
|
Packit |
022b05 |
tcpListenerLocalAddressType representing the
|
|
Packit |
022b05 |
appropriate address type.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As this object is used in the index for the
|
|
Packit |
022b05 |
tcpListenerTable, implementors should be
|
|
Packit |
022b05 |
careful not to create entries that would result in OIDs
|
|
Packit |
022b05 |
with more than 128 subidentifiers; otherwise the information
|
|
Packit |
022b05 |
cannot be accessed, using SNMPv1, SNMPv2c, or SNMPv3."
|
|
Packit |
022b05 |
::= { tcpListenerEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerLocalPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX InetPortNumber
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local port number for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpListenerEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerProcess OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The system's process ID for the process associated with
|
|
Packit |
022b05 |
this listener, or zero if there is no such process. This
|
|
Packit |
022b05 |
value is expected to be the same as HOST-RESOURCES-MIB::
|
|
Packit |
022b05 |
hrSWRunIndex or SYSAPPL-MIB::sysApplElmtRunIndex for some
|
|
Packit |
022b05 |
row in the appropriate tables."
|
|
Packit |
022b05 |
::= { tcpListenerEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- The deprecated TCP Connection table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TcpConnEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A table containing information about existing IPv4-specific
|
|
Packit |
022b05 |
TCP connections or listeners. This table has been
|
|
Packit |
022b05 |
deprecated in favor of the version neutral
|
|
Packit |
022b05 |
tcpConnectionTable."
|
|
Packit |
022b05 |
::= { tcp 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TcpConnEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"A conceptual row of the tcpConnTable containing information
|
|
Packit |
022b05 |
about a particular current IPv4 TCP connection. Each row
|
|
Packit |
022b05 |
of this table is transient in that it ceases to exist when
|
|
Packit |
022b05 |
(or soon after) the connection makes the transition to the
|
|
Packit |
022b05 |
CLOSED state."
|
|
Packit |
022b05 |
INDEX { tcpConnLocalAddress,
|
|
Packit |
022b05 |
tcpConnLocalPort,
|
|
Packit |
022b05 |
tcpConnRemAddress,
|
|
Packit |
022b05 |
tcpConnRemPort }
|
|
Packit |
022b05 |
::= { tcpConnTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TcpConnEntry ::= SEQUENCE {
|
|
Packit |
022b05 |
tcpConnState INTEGER,
|
|
Packit |
022b05 |
tcpConnLocalAddress IpAddress,
|
|
Packit |
022b05 |
tcpConnLocalPort Integer32,
|
|
Packit |
022b05 |
tcpConnRemAddress IpAddress,
|
|
Packit |
022b05 |
tcpConnRemPort Integer32
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnState OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
closed(1),
|
|
Packit |
022b05 |
listen(2),
|
|
Packit |
022b05 |
synSent(3),
|
|
Packit |
022b05 |
synReceived(4),
|
|
Packit |
022b05 |
established(5),
|
|
Packit |
022b05 |
finWait1(6),
|
|
Packit |
022b05 |
finWait2(7),
|
|
Packit |
022b05 |
closeWait(8),
|
|
Packit |
022b05 |
lastAck(9),
|
|
Packit |
022b05 |
closing(10),
|
|
Packit |
022b05 |
timeWait(11),
|
|
Packit |
022b05 |
deleteTCB(12)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The state of this TCP connection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The only value that may be set by a management station is
|
|
Packit |
022b05 |
deleteTCB(12). Accordingly, it is appropriate for an agent
|
|
Packit |
022b05 |
to return a `badValue' response if a management station
|
|
Packit |
022b05 |
attempts to set this object to any other value.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
If a management station sets this object to the value
|
|
Packit |
022b05 |
deleteTCB(12), then the TCB (as defined in [RFC793]) of
|
|
Packit |
022b05 |
the corresponding connection on the managed node is
|
|
Packit |
022b05 |
deleted, resulting in immediate termination of the
|
|
Packit |
022b05 |
connection.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As an implementation-specific option, a RST segment may be
|
|
Packit |
022b05 |
sent from the managed node to the other TCP endpoint (note,
|
|
Packit |
022b05 |
however, that RST segments are not sent reliably)."
|
|
Packit |
022b05 |
::= { tcpConnEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnLocalAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local IP address for this TCP connection. In the case
|
|
Packit |
022b05 |
of a connection in the listen state willing to
|
|
Packit |
022b05 |
accept connections for any IP interface associated with the
|
|
Packit |
022b05 |
node, the value 0.0.0.0 is used."
|
|
Packit |
022b05 |
::= { tcpConnEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnLocalPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The local port number for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpConnEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnRemAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX IpAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The remote IP address for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpConnEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnRemPort OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..65535)
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The remote port number for this TCP connection."
|
|
Packit |
022b05 |
::= { tcpConnEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- conformance information
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMIBConformance OBJECT IDENTIFIER ::= { tcpMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMIBCompliances OBJECT IDENTIFIER ::= { tcpMIBConformance 1 }
|
|
Packit |
022b05 |
tcpMIBGroups OBJECT IDENTIFIER ::= { tcpMIBConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- compliance statements
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMIBCompliance2 MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for systems that implement TCP.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A number of INDEX objects cannot be
|
|
Packit |
022b05 |
represented in the form of OBJECT clauses in SMIv2 but
|
|
Packit |
022b05 |
have the following compliance requirements,
|
|
Packit |
022b05 |
expressed in OBJECT clause form in this description
|
|
Packit |
022b05 |
clause:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- OBJECT tcpConnectionLocalAddressType
|
|
Packit |
022b05 |
-- SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for only global IPv4
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- and IPv6 address types.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECT tcpConnectionRemAddressType
|
|
Packit |
022b05 |
-- SYNTAX InetAddressType { ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for only global IPv4
|
|
Packit |
022b05 |
-- and IPv6 address types.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- OBJECT tcpListenerLocalAddressType
|
|
Packit |
022b05 |
-- SYNTAX InetAddressType { unknown(0), ipv4(1),
|
|
Packit |
022b05 |
-- ipv6(2) }
|
|
Packit |
022b05 |
-- DESCRIPTION
|
|
Packit |
022b05 |
-- This MIB requires support for only global IPv4
|
|
Packit |
022b05 |
-- and IPv6 address types. The type unknown also
|
|
Packit |
022b05 |
-- needs to be supported to identify a special
|
|
Packit |
022b05 |
-- case in the listener table: a listen using
|
|
Packit |
022b05 |
-- both IPv4 and IPv6 addresses on the device.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { tcpBaseGroup, tcpConnectionGroup,
|
|
Packit |
022b05 |
tcpListenerGroup }
|
|
Packit |
022b05 |
GROUP tcpHCGroup
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group is mandatory for systems that are capable
|
|
Packit |
022b05 |
of receiving or transmitting more than 1 million TCP
|
|
Packit |
022b05 |
segments per second. 1 million segments per second will
|
|
Packit |
022b05 |
cause a Counter32 to wrap in just over an hour."
|
|
Packit |
022b05 |
OBJECT tcpConnectionState
|
|
Packit |
022b05 |
SYNTAX INTEGER { closed(1), listen(2), synSent(3),
|
|
Packit |
022b05 |
synReceived(4), established(5),
|
|
Packit |
022b05 |
finWait1(6), finWait2(7), closeWait(8),
|
|
Packit |
022b05 |
lastAck(9), closing(10), timeWait(11) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required, nor is support for the value
|
|
Packit |
022b05 |
deleteTCB (12)."
|
|
Packit |
022b05 |
::= { tcpMIBCompliances 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpMIBCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The compliance statement for IPv4-only systems that
|
|
Packit |
022b05 |
implement TCP. In order to be IP version independent, this
|
|
Packit |
022b05 |
compliance statement is deprecated in favor of
|
|
Packit |
022b05 |
tcpMIBCompliance2. However, agents are still encouraged
|
|
Packit |
022b05 |
to implement these objects in order to interoperate with
|
|
Packit |
022b05 |
the deployed base of managers."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- this module
|
|
Packit |
022b05 |
MANDATORY-GROUPS { tcpGroup }
|
|
Packit |
022b05 |
OBJECT tcpConnState
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"Write access is not required."
|
|
Packit |
022b05 |
::= { tcpMIBCompliances 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- units of conformance
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { tcpRtoAlgorithm, tcpRtoMin, tcpRtoMax,
|
|
Packit |
022b05 |
tcpMaxConn, tcpActiveOpens,
|
|
Packit |
022b05 |
tcpPassiveOpens, tcpAttemptFails,
|
|
Packit |
022b05 |
tcpEstabResets, tcpCurrEstab, tcpInSegs,
|
|
Packit |
022b05 |
tcpOutSegs, tcpRetransSegs, tcpConnState,
|
|
Packit |
022b05 |
tcpConnLocalAddress, tcpConnLocalPort,
|
|
Packit |
022b05 |
tcpConnRemAddress, tcpConnRemPort,
|
|
Packit |
022b05 |
tcpInErrs, tcpOutRsts }
|
|
Packit |
022b05 |
STATUS deprecated
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The tcp group of objects providing for management of TCP
|
|
Packit |
022b05 |
entities."
|
|
Packit |
022b05 |
::= { tcpMIBGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpBaseGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { tcpRtoAlgorithm, tcpRtoMin, tcpRtoMax,
|
|
Packit |
022b05 |
tcpMaxConn, tcpActiveOpens,
|
|
Packit |
022b05 |
tcpPassiveOpens, tcpAttemptFails,
|
|
Packit |
022b05 |
tcpEstabResets, tcpCurrEstab, tcpInSegs,
|
|
Packit |
022b05 |
tcpOutSegs, tcpRetransSegs,
|
|
Packit |
022b05 |
tcpInErrs, tcpOutRsts }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The group of counters common to TCP entities."
|
|
Packit |
022b05 |
::= { tcpMIBGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpConnectionGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { tcpConnectionState, tcpConnectionProcess }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The group provides general information about TCP
|
|
Packit |
022b05 |
connections."
|
|
Packit |
022b05 |
::= { tcpMIBGroups 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpListenerGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { tcpListenerProcess }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"This group has objects providing general information about
|
|
Packit |
022b05 |
TCP listeners."
|
|
Packit |
022b05 |
::= { tcpMIBGroups 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tcpHCGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS { tcpHCInSegs, tcpHCOutSegs }
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION
|
|
Packit |
022b05 |
"The group of objects providing for counters of high speed
|
|
Packit |
022b05 |
TCP implementations."
|
|
Packit |
022b05 |
::= { tcpMIBGroups 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|