tcpEStatsPerfPipeSize
TCP-ESTATS-MIB ·
.1.3.6.1.2.1.156.1.1.3.1.15
Object
The TCP senders current estimate of the number of
unacknowledged data octets in the network.
While not in recovery (e.g., while the receiver is not
reporting missing data to the sender), this is precisely the
same as 'Flight size' as defined in RFC 2581, which can be
computed as SND.NXT minus SND.UNA. [RFC793]
During recovery, the TCP sender has incomplete information
about the state of the network (e.g., which segments are
lost vs reordered, especially if the return path is also
dropping TCP acknowledgments). Current TCP standards do not
mandate any specific algorithm for estimating the number of
unacknowledged data octets in the network.
RFC 3517 describes a conservative algorithm to use SACK
information to estimate the number of unacknowledged data
octets in the network. tcpEStatsPerfPipeSize object SHOULD
be the same as 'pipe' as defined in RFC 3517 if it is
implemented. (Note that while not in recovery the pipe
algorithm yields the same values as flight size).
If RFC 3517 is not implemented, the data octets in flight
SHOULD be estimated as SND.NXT minus SND.UNA adjusted by
some measure of the data that has left the network and
retransmitted data. For example, with Reno or NewReno style
TCP, the number of duplicate acknowledgment is used to
count the number of segments that have left the network.
That is,
PipeSize=SND.NXT-SND.UNA+(retransmits-dupacks)*CurMSS
Context
- MIB
- TCP-ESTATS-MIB
- OID
.1.3.6.1.2.1.156.1.1.3.1.15- Type
- column
- Access
- readonly
- Status
- current
- Units
- octets
- Parent
- tcpEStatsPerfEntry
- Table
- tcpEStatsPerfTable
- Siblings
- 33
Syntax
octets SNMPv2-SMIGauge32
- Source
- SNMPv2-SMIGauge32
- Base type
Unsigned32
Values & Constraints
Type Constraints
range: 0..4294967295
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| tcpEStatsPerfSegsOut The total number of segments sent. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.1 |
| tcpEStatsPerfHCDataOctetsIn The number of octets contained in received data segments,
including retransmitted data, on systems that can receive
more than 10 million bits per second. Note that this does
not … | column | octets HCNUM-TCZeroBasedCounter64 | .1.3.6.1.2.1.156.1.1.3.1.10 |
| tcpEStatsPerfElapsedSecs The seconds part of the time elapsed between
tcpEStatsPerfStartTimeStamp and the most recent protocol
event (segment sent or received). | column | seconds RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.11 |
| tcpEStatsPerfElapsedMicroSecs The micro-second part of time elapsed between
tcpEStatsPerfStartTimeStamp to the most recent protocol
event (segment sent or received). This may be updated in
whatever time granu… | column | microseconds RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.12 |
| tcpEStatsPerfStartTimeStamp Time at which this row was created and all
ZeroBasedCounters in the row were initialized to zero. | column | SNMPv2-TCDateAndTime | .1.3.6.1.2.1.156.1.1.3.1.13 |
| tcpEStatsPerfCurMSS The current maximum segment size (MSS), in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.14 |
| tcpEStatsPerfMaxPipeSize The maximum value of tcpEStatsPerfPipeSize, for this
connection. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.16 |
| tcpEStatsPerfSmoothedRTT The smoothed round trip time used in calculation of the
RTO. See SRTT in [RFC2988]. | column | milliseconds SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.17 |
| tcpEStatsPerfCurRTO The current value of the retransmit timer RTO. | column | milliseconds SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.18 |
| tcpEStatsPerfCongSignals The number of multiplicative downward congestion window
adjustments due to all forms of congestion signals,
including Fast Retransmit, Explicit Congestion Notification
(ECN), and … | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.19 |
| tcpEStatsPerfDataSegsOut The number of segments sent containing a positive length
data segment. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.2 |
| tcpEStatsPerfCurCwnd The current congestion window, in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.20 |
| tcpEStatsPerfCurSsthresh The current slow start threshold in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.21 |
| tcpEStatsPerfTimeouts The number of times the retransmit timeout has expired when
the RTO backoff multiplier is equal to one. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.22 |
| tcpEStatsPerfCurRwinSent The most recent window advertisement sent, in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.23 |
| tcpEStatsPerfMaxRwinSent The maximum window advertisement sent, in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.24 |
| tcpEStatsPerfZeroRwinSent The number of acknowledgments sent announcing a zero
receive window, when the previously announced window was
not zero. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.25 |
| tcpEStatsPerfCurRwinRcvd The most recent window advertisement received, in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.26 |
| tcpEStatsPerfMaxRwinRcvd The maximum window advertisement received, in octets. | column | octets SNMPv2-SMIGauge32 | .1.3.6.1.2.1.156.1.1.3.1.27 |
| tcpEStatsPerfZeroRwinRcvd The number of acknowledgments received announcing a zero
receive window, when the previously announced window was
not zero. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.28 |
| tcpEStatsPerfDataOctetsOut The number of octets of data contained in transmitted
segments, including retransmitted data. Note that this does
not include TCP headers. | column | octets RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.3 |
| tcpEStatsPerfSndLimTransRwin The number of transitions into the 'Receiver Limited' state
from either the 'Congestion Limited' or 'Sender Limited'
states. This state is entered whenever TCP transmission
stops… | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.31 |
| tcpEStatsPerfSndLimTransCwnd The number of transitions into the 'Congestion Limited'
state from either the 'Receiver Limited' or 'Sender
Limited' states. This state is entered whenever TCP
transmission stops… | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.32 |
| tcpEStatsPerfSndLimTransSnd The number of transitions into the 'Sender Limited' state
from either the 'Receiver Limited' or 'Congestion Limited'
states. This state is entered whenever TCP transmission
stops… | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.33 |
| tcpEStatsPerfSndLimTimeRwin The cumulative time spent in the 'Receiver Limited' state.
See tcpEStatsPerfSndLimTransRwin. | column | milliseconds RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.34 |
| tcpEStatsPerfSndLimTimeCwnd The cumulative time spent in the 'Congestion Limited'
state. See tcpEStatsPerfSndLimTransCwnd. When there is a
retransmission timeout, it SHOULD be counted in
tcpEStatsPerfSndLi… | column | milliseconds RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.35 |
| tcpEStatsPerfSndLimTimeSnd The cumulative time spent in the 'Sender Limited' state.
See tcpEStatsPerfSndLimTransSnd. | column | milliseconds RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.36 |
| tcpEStatsPerfHCDataOctetsOut The number of octets of data contained in transmitted
segments, including retransmitted data, on systems that can
transmit more than 10 million bits per second. Note that
this do… | column | octets HCNUM-TCZeroBasedCounter64 | .1.3.6.1.2.1.156.1.1.3.1.4 |
| tcpEStatsPerfSegsRetrans The number of segments transmitted containing at least some
retransmitted data. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.5 |
| tcpEStatsPerfOctetsRetrans The number of octets retransmitted. | column | octets RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.6 |
| tcpEStatsPerfSegsIn The total number of segments received. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.7 |
| tcpEStatsPerfDataSegsIn The number of segments received containing a positive
length data segment. | column | RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.8 |
| tcpEStatsPerfDataOctetsIn The number of octets contained in received data segments,
including retransmitted data. Note that this does not
include TCP headers. | column | octets RMON2-MIBZeroBasedCounter32 | .1.3.6.1.2.1.156.1.1.3.1.9 |