TCP-ESTATS-MIB

        Documentation of TCP Extended Performance Instrumentation
variables from the Web100 project.  [Web100]
        
All of the objects in this MIB MUST have the same
persistence properties as the underlying TCP implementation.
On a reboot, all zero-based counters MUST be cleared, all
dynamically created table rows MUST be deleted, and all
read-write objects MUST be restored to their default values.
        
It is assumed that all TCP implementation have some
initialization code (if nothing else to set IP addresses)
that has the opportunity to adjust tcpEStatsConnTableLatency
and other read-write scalars controlling the creation of the
various tables, before establishing the first TCP
connection.  Implementations MAY also choose to make these
control scalars persist across reboots.
        
Copyright (C) The IETF Trust (2007).  This version
of this MIB module is a part of RFC 4898; see the RFC
itself for full legal notices.
    
Source file
TCP-ESTATS-MIB
Last revised
Identity
tcpEStatsMIB
Base OID
1.3.6.1.2.1.156
Imported Objects
HCNUM-TC ZeroBasedCounter64
RMON2-MIB ZeroBasedCounter32
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Gauge32 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC DateAndTime TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
TCP-MIB tcpConnectionEntry tcpListenerEntry
Net-SNMP examples using the rfc MIB directory Show commands

These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.

Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'TCP-ESTATS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'TCP-ESTATS-MIB::tcpEStatsMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'TCP-ESTATS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'TCP-ESTATS-MIB::tcpEStatsMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (163)
.1.3.6.1.2.1.156
.1.3.6.1.2.1.156.0
.1.3.6.1.2.1.156.1
.1.3.6.1.2.1.156.1.1
.1.3.6.1.2.1.156.1.1.1
.1.3.6.1.2.1.156.1.1.1.1
.1.3.6.1.2.1.156.1.1.1.1.1
.1.3.6.1.2.1.156.1.1.1.1.10
.1.3.6.1.2.1.156.1.1.1.1.11
.1.3.6.1.2.1.156.1.1.1.1.12
.1.3.6.1.2.1.156.1.1.1.1.13
.1.3.6.1.2.1.156.1.1.1.1.14
.1.3.6.1.2.1.156.1.1.1.1.15
.1.3.6.1.2.1.156.1.1.1.1.2
.1.3.6.1.2.1.156.1.1.1.1.3
.1.3.6.1.2.1.156.1.1.1.1.4
.1.3.6.1.2.1.156.1.1.1.1.5
.1.3.6.1.2.1.156.1.1.1.1.6
.1.3.6.1.2.1.156.1.1.1.1.7
.1.3.6.1.2.1.156.1.1.1.1.8
.1.3.6.1.2.1.156.1.1.1.1.9
.1.3.6.1.2.1.156.1.1.2
.1.3.6.1.2.1.156.1.1.2.1
Unsigned32
.1.3.6.1.2.1.156.1.1.2.1.1
.1.3.6.1.2.1.156.1.1.3
.1.3.6.1.2.1.156.1.1.3.1
.1.3.6.1.2.1.156.1.1.3.1.1
.1.3.6.1.2.1.156.1.1.3.1.10
.1.3.6.1.2.1.156.1.1.3.1.11
.1.3.6.1.2.1.156.1.1.3.1.12
.1.3.6.1.2.1.156.1.1.3.1.13
.1.3.6.1.2.1.156.1.1.3.1.14
.1.3.6.1.2.1.156.1.1.3.1.15
.1.3.6.1.2.1.156.1.1.3.1.16
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.3.1.17
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.3.1.18
.1.3.6.1.2.1.156.1.1.3.1.19
.1.3.6.1.2.1.156.1.1.3.1.2
.1.3.6.1.2.1.156.1.1.3.1.20
.1.3.6.1.2.1.156.1.1.3.1.21
.1.3.6.1.2.1.156.1.1.3.1.22
.1.3.6.1.2.1.156.1.1.3.1.23
.1.3.6.1.2.1.156.1.1.3.1.24
.1.3.6.1.2.1.156.1.1.3.1.25
.1.3.6.1.2.1.156.1.1.3.1.26
.1.3.6.1.2.1.156.1.1.3.1.27
.1.3.6.1.2.1.156.1.1.3.1.28
.1.3.6.1.2.1.156.1.1.3.1.3
.1.3.6.1.2.1.156.1.1.3.1.31
.1.3.6.1.2.1.156.1.1.3.1.32
.1.3.6.1.2.1.156.1.1.3.1.33
.1.3.6.1.2.1.156.1.1.3.1.34
.1.3.6.1.2.1.156.1.1.3.1.35
.1.3.6.1.2.1.156.1.1.3.1.36
.1.3.6.1.2.1.156.1.1.3.1.4
.1.3.6.1.2.1.156.1.1.3.1.5
.1.3.6.1.2.1.156.1.1.3.1.6
.1.3.6.1.2.1.156.1.1.3.1.7
.1.3.6.1.2.1.156.1.1.3.1.8
.1.3.6.1.2.1.156.1.1.3.1.9
.1.3.6.1.2.1.156.1.1.4
.1.3.6.1.2.1.156.1.1.4.1
.1.3.6.1.2.1.156.1.1.4.1.1
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.11
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.12
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.13
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.14
.1.3.6.1.2.1.156.1.1.4.1.15
.1.3.6.1.2.1.156.1.1.4.1.16
.1.3.6.1.2.1.156.1.1.4.1.17
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.18
millisecondsSNMPv2-SMIGauge32
.1.3.6.1.2.1.156.1.1.4.1.19
.1.3.6.1.2.1.156.1.1.4.1.2
.1.3.6.1.2.1.156.1.1.4.1.20
OctetString
.1.3.6.1.2.1.156.1.1.4.1.21
OctetString
.1.3.6.1.2.1.156.1.1.4.1.22
.1.3.6.1.2.1.156.1.1.4.1.23
.1.3.6.1.2.1.156.1.1.4.1.24
.1.3.6.1.2.1.156.1.1.4.1.25
.1.3.6.1.2.1.156.1.1.4.1.26
.1.3.6.1.2.1.156.1.1.4.1.27
.1.3.6.1.2.1.156.1.1.4.1.28
.1.3.6.1.2.1.156.1.1.4.1.29
.1.3.6.1.2.1.156.1.1.4.1.3
.1.3.6.1.2.1.156.1.1.4.1.30
.1.3.6.1.2.1.156.1.1.4.1.31
.1.3.6.1.2.1.156.1.1.4.1.32
.1.3.6.1.2.1.156.1.1.4.1.4
.1.3.6.1.2.1.156.1.1.5
.1.3.6.1.2.1.156.1.1.5.1
.1.3.6.1.2.1.156.1.1.5.1.1
Enumeration
.1.3.6.1.2.1.156.1.1.5.1.10
.1.3.6.1.2.1.156.1.1.5.1.11
.1.3.6.1.2.1.156.1.1.5.1.12
.1.3.6.1.2.1.156.1.1.5.1.13
.1.3.6.1.2.1.156.1.1.5.1.14
.1.3.6.1.2.1.156.1.1.5.1.15
Enumeration
.1.3.6.1.2.1.156.1.1.5.1.16
.1.3.6.1.2.1.156.1.1.5.1.17
.1.3.6.1.2.1.156.1.1.5.1.18
.1.3.6.1.2.1.156.1.1.5.1.19
.1.3.6.1.2.1.156.1.1.5.1.2
.1.3.6.1.2.1.156.1.1.5.1.21
Enumeration
.1.3.6.1.2.1.156.1.1.5.1.22
.1.3.6.1.2.1.156.1.1.5.1.23
.1.3.6.1.2.1.156.1.1.5.1.24
.1.3.6.1.2.1.156.1.1.5.1.25
.1.3.6.1.2.1.156.1.1.5.1.26
.1.3.6.1.2.1.156.1.1.5.1.27
.1.3.6.1.2.1.156.1.1.5.1.28
.1.3.6.1.2.1.156.1.1.5.1.29
.1.3.6.1.2.1.156.1.1.5.1.3
.1.3.6.1.2.1.156.1.1.5.1.30
.1.3.6.1.2.1.156.1.1.5.1.31
.1.3.6.1.2.1.156.1.1.5.1.32
.1.3.6.1.2.1.156.1.1.5.1.33
.1.3.6.1.2.1.156.1.1.5.1.34
.1.3.6.1.2.1.156.1.1.5.1.35
.1.3.6.1.2.1.156.1.1.5.1.36
.1.3.6.1.2.1.156.1.1.5.1.37
.1.3.6.1.2.1.156.1.1.5.1.38
.1.3.6.1.2.1.156.1.1.5.1.39
Integer32
.1.3.6.1.2.1.156.1.1.5.1.4
.1.3.6.1.2.1.156.1.1.5.1.40
.1.3.6.1.2.1.156.1.1.5.1.41
.1.3.6.1.2.1.156.1.1.5.1.42
Integer32
.1.3.6.1.2.1.156.1.1.5.1.5
.1.3.6.1.2.1.156.1.1.5.1.6
.1.3.6.1.2.1.156.1.1.5.1.7
.1.3.6.1.2.1.156.1.1.5.1.8
.1.3.6.1.2.1.156.1.1.5.1.9
.1.3.6.1.2.1.156.1.1.6
.1.3.6.1.2.1.156.1.1.6.1
.1.3.6.1.2.1.156.1.1.6.1.1
.1.3.6.1.2.1.156.1.1.6.1.11
.1.3.6.1.2.1.156.1.1.6.1.12
.1.3.6.1.2.1.156.1.1.6.1.13
.1.3.6.1.2.1.156.1.1.6.1.14
.1.3.6.1.2.1.156.1.1.6.1.2
.1.3.6.1.2.1.156.1.1.6.1.3
.1.3.6.1.2.1.156.1.1.6.1.4
.1.3.6.1.2.1.156.1.1.6.1.5
.1.3.6.1.2.1.156.1.1.6.1.6
.1.3.6.1.2.1.156.1.1.6.1.7
.1.3.6.1.2.1.156.1.1.6.1.8
.1.3.6.1.2.1.156.1.1.7
.1.3.6.1.2.1.156.1.1.7.1
.1.3.6.1.2.1.156.1.1.7.1.1
.1.3.6.1.2.1.156.1.1.7.1.2
.1.3.6.1.2.1.156.1.1.7.1.3
.1.3.6.1.2.1.156.1.1.7.1.4
.1.3.6.1.2.1.156.1.2
.1.3.6.1.2.1.156.1.2.1
.1.3.6.1.2.1.156.1.2.2
.1.3.6.1.2.1.156.1.2.3
.1.3.6.1.2.1.156.1.2.4
.1.3.6.1.2.1.156.1.2.5
.1.3.6.1.2.1.156.1.2.6
.1.3.6.1.2.1.156.1.3
.1.3.6.1.2.1.156.1.3.3
.1.3.6.1.2.1.156.2
.1.3.6.1.2.1.156.2.1
.1.3.6.1.2.1.156.2.2
Dependencies (16) 6 direct · 10 transitive Show tree and compile order Hide dependency details

Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.

Dependency tree
Type Definitions (1)
Enumeration
enabled(1)
selfDisabled(2)
peerDisabled(3)
Conformance Groups (17)
The tcpEStatsListener group includes objects that
provide valuable statistics and debugging
information for TCP Listeners.
.1.3.6.1.2.1.156.2.2.1
The tcpEStatsListenerHC group includes 64-bit
counters in tcpEStatsListenerTable.
.1.3.6.1.2.1.156.2.2.2
The tcpEStatsConnectId group includes objects that
identify TCP connections and control how long TCP
connection entries are retained in the tables.
.1.3.6.1.2.1.156.2.2.3
The tcpEStatsPerf group includes those objects that
provide basic performance data for a TCP connection.
.1.3.6.1.2.1.156.2.2.4
The tcpEStatsPerf group includes those objects that
provide basic performance data for a TCP connection.
.1.3.6.1.2.1.156.2.2.5
The tcpEStatsPerfHC group includes 64-bit
counters in the tcpEStatsPerfTable.
.1.3.6.1.2.1.156.2.2.6
The tcpEStatsPath group includes objects that
control the creation of the tcpEStatsPathTable,
and provide information about the path
for each TCP connection.
.1.3.6.1.2.1.156.2.2.7
The tcpEStatsPath group includes objects that
provide additional information about the path
for each TCP connection.
.1.3.6.1.2.1.156.2.2.8
The tcpEStatsPathHC group includes 64-bit
counters in the tcpEStatsPathTable.
.1.3.6.1.2.1.156.2.2.9
The tcpEStatsConnState group includes objects that
control the creation of the tcpEStatsStackTable,
and provide information about the operation of
algorithms used within TCP.
.1.3.6.1.2.1.156.2.2.10
The tcpEStatsConnState group includes objects that
provide additional information about the operation of
algorithms used within TCP.
.1.3.6.1.2.1.156.2.2.11
The tcpEStatsConnState group includes objects that
control the creation of the tcpEStatsAppTable,
and provide information about the operation of
algorithms used within TCP.
.1.3.6.1.2.1.156.2.2.12
The tcpEStatsStackHC group includes 64-bit
counters in the tcpEStatsStackTable.
.1.3.6.1.2.1.156.2.2.13
The tcpEStatsConnState group includes objects that
provide additional information about how applications
are interacting with each TCP connection.
.1.3.6.1.2.1.156.2.2.14
The tcpEStatsConnState group includes objects that
control the creation of the tcpEStatsConnectionTable,
which can be used to set tuning parameters
for each TCP connection.
.1.3.6.1.2.1.156.2.2.15
Notifications sent by a TCP extended statistics agent.
.1.3.6.1.2.1.156.2.2.16
The tcpEStatsNotificationsCtl group includes the
object that controls the creation of the events
in the tcpEStatsNotificationsGroup.
.1.3.6.1.2.1.156.2.2.17
Compliance Statements (1)

OID .1.3.6.1.2.1.156.2.1.1
Compliance statement for all systems that implement TCP
extended statistics.
Required groups
mandatory tcpEStatsListenerGroup
mandatory tcpEStatsConnectIdGroup
mandatory tcpEStatsPerfGroup
mandatory tcpEStatsPathGroup
mandatory tcpEStatsStackGroup
mandatory tcpEStatsAppGroup
optional tcpEStatsListenerHCGroup This group is mandatory for all systems that can
wrap the values of the 32-bit counters in
tcpEStatsListenerGroup in less than one hour.
optional tcpEStatsPerfOptionalGroup This group is optional for all systems.
optional tcpEStatsPerfHCGroup This group is mandatory for systems that can
wrap the values of the 32-bit counters in
tcpEStatsPerfGroup in less than one hour.

Note that any system that can attain 10 Mb/s
can potentially wrap 32-Bit Octet counters in
under one hour.
optional tcpEStatsPathOptionalGroup This group is optional for all systems.
optional tcpEStatsPathHCGroup This group is mandatory for systems that can
wrap the values of the 32-bit counters in
tcpEStatsPathGroup in less than one hour.

Note that any system that can attain 10 Mb/s
can potentially wrap 32-Bit Octet counters in
under one hour.
optional tcpEStatsStackOptionalGroup This group is optional for all systems.
optional tcpEStatsAppHCGroup This group is mandatory for systems that can
wrap the values of the 32-bit counters in
tcpEStatsStackGroup in less than one hour.

Note that any system that can attain 10 Mb/s
can potentially wrap 32-Bit Octet counters in
under one hour.
optional tcpEStatsAppOptionalGroup This group is optional for all systems.
optional tcpEStatsTuneOptionalGroup This group is optional for all systems.
optional tcpEStatsNotificationsGroup This group is optional for all systems.
optional tcpEStatsNotificationsCtlGroup This group is mandatory for systems that include the
tcpEStatsNotificationGroup.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.2.1.156.0.1
The indicated connection has been accepted
(or alternatively entered the established state).
.1.3.6.1.2.1.156.0.2
The indicated connection has left the
established state