This MIB module defines objects that describe the quality metrics of TCP streams.
GLOSSARY ============
Flow Monitor - a hardware or software entity that classifies traffic flows, collects flow data, and periodically computes flow metrics.
Flow Metric - a measurement that reflects the quality of a traffic flow.
Measurement Interval - the length of time over which a flow monitor collects data related to a traffic flow, after which the flow monitor computes flow metrics using the collected data.
Traffic Flow - a unidirectional stream of packets conforming to a classifier. For example, packets having a particular source IP address, destination IP address, protocol type, source port number, and destination port number.
Traffic Flow Stream - when the monitor identifies multiple individual traffic flows based on the flow classificiation, the monitor aggregates the flows and represents them as a single entry in the cfmFlowTable. The individual traffic flows contributing to the metrics are called as individual traffic flow stream. The metrics for the traffic flow with multiple streams contributing, are determined either by aggregating metrics of all individual streams, for example, cumulative bit rate is computed by cumulative bits of all streams divided by total duration, or by selecting the metric for one of the individual stream, for example, maximum bit rate of an individual stream.
TimeStampThe value of the sysUpTime object at which a specific occurrence happened. The specific occurrence must be
defined in the description of any object defined using this type.
If sysUpTime is reset to zero as a result of a re- initialization of the network management (sub)system, then the values of all TimeStamp objects are also reset. However, after approximately 497 days without a re- initialization, the sysUpTime object will reach 2^^32-1 and then increment around to zero; in this case, existing values of TimeStamp objects do not change. This can lead to ambiguities in the value of TimeStamp objects. · TimeTicks
This object indicates the value of sysUpTime the last time the device created/destroyed a row in the cfmTcpMetricsTable.
Table details
cfmTcpMetricsTable
1.3.6.1.4.1.9.9.770.1.1.1
Index: cfmFlowMonitorId · cfmFlowId
This table contains aggregate data maintained by a flow monitor for traffic flows for which it is computing TCP metrics.
This table has an sparse dependent relationship on the cfmFlowMetricsTable (defined by the CISCO-FLOW-MONITOR-MIB), containing a row for each row in the cfmFlowMetricsTable having a corresponding instance of cfmFlowMetricsCollected with the 'tcp' bit set to one.
FlowMonitorIdentifierThis textual convention denotes an arbitrary integer-value that uniquely identifies a flow monitor. (1..4294967295) · Unsigned32 · hint d
This object indicates an arbitrary integer-value that uniquely identifies the flow monitor. Observe that the value assigned to a flow monitor does not necessarily persist across restarts or the removal-insertion of a physical entity supporting flow monitor(s).
cfmFlowId
FlowIdentifierThis textual convention denotes an arbitrary integer-value that uniquely identifies a traffic flow within the scope of the flow monitor that collects data and periodically computes metrics for the traffic flow. (1..4294967295) · Unsigned32 · hint d
This object indicates an arbitrary integer-value that uniquely identifies a traffic flow in the scope of the flow monitor that learned it. Observe that the value assigned to a flow does not necessarily persist across restarts or the removal-insertion of a physical entity supporting flow monitor(s).
cfmTcpMetricsValid
1.3.6.1.4.1.9.9.770.1.1.1.1.1
BITS
This object indicates which metrics are valid for the traffic flow:
'roundTripTime' If this bit is set to '1', then the corresponding instances of cfmTcpMetricsRoundTripTimeScale, cfmTcpMetricsRoundTripTimePrecision, and cfmTcpMetricsRoundTripTime are valid.
cfmTcpMetricsRoundTripTimeScale
1.3.6.1.4.1.9.9.770.1.1.1.1.2
FlowMetricScale1 = yocto2 = zepto3 = atto4 = femto5 = pico6 = nano7 = micro8 = milli9 = units10 = kilo11 = mega12 = giga13 = tera14 = exa15 = peta16 = zetta17 = yottaThis textual convention denotes an enumerated integer-value that represents an International System of Units (SI) prefix used as a scaling factor for fixed-point values:
Prefix Scale Factor
=========================
'yocto' 10E-24
'zepto' 10E-21
'atto' 10E-18
'femto' 10E-15
'pico' 10E-12
'nano' 10E-9
'micro' 10E-6
'milli' 10E-3
'units' 10E0
'kilo' 10E3
'mega' 10E6
'giga' 10E9
'tera' 10E12
'exa' 10E15
'peta' 10E18
'zetta' 10E21
'yotta' 10E24
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling. · Integer32
This object indicates the scaling factor for the corresponding instance of cfmTcpMetricsRoundTripTime.
cfmTcpMetricsRoundTripTimePrecision
1.3.6.1.4.1.9.9.770.1.1.1.1.3
FlowMetricPrecisionThis textual convention denotes the precision or accuracy of a fixed-point value.
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling.
If an instance of an object of this type has a value in the range of 1 to 9, then it represents the precision of the associated value; that is, the number of decimal places in the fractional part of the associated value. For example, if the Media Loss Rate (MLR) computed for a traffic flow is 350.9E-6, then the FlowMetricScale object is 'micro', the FlowMetricPrecision object is 1, and the object indicating the value is 3509.
If an instance of an object of this type has a value in the range of -8 to -1, then it represents the number of accurate digits in the associated value. For example, if the jitter measured for a traffic flow can range between -100,000 and 100,000 microseconds in 10 microsecond increments, with an accuracy of +/- 5 microseconds, the FlowMetricScale object is 'micro', the FlowMetricPrecision object is -2, and the object indicating the value has range of -100,000 to 100,000. (-8..-1 | 1..9) · Integer32 · hint d
This object indicates the precision for the corresponding instance of cfmFlowMetricsRoundTripTime.
cfmTcpMetricsRoundTripTime
1.3.6.1.4.1.9.9.770.1.1.1.1.4
FlowMetricValueThis textual convention denotes the value of a fixed-point value.
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling. (-1000000000..1000000000) · Integer32 · hint d
This object indicates the round trip time for the packet observed by the flow monitor for the corresponding flow. The round trip time is defined as the length of time it takes for a TCP segment transmission and receipt of acknowledgement.
This table contains historic TCP metrics for the traffic flows monitored by each of the flow monitors supported by the device.
This table has an sparse dependent relationship on the cfmFlowMetricsIntTable (defined by the CISCO-FLOW-MONITOR-MIB), containing a row for each row in the cfmFlowMetricsIntTable having a corresponding instance of cfmFlowMetricsCollected with the 'tcp' bit set to one.
FlowMonitorIdentifierThis textual convention denotes an arbitrary integer-value that uniquely identifies a flow monitor. (1..4294967295) · Unsigned32 · hint d
This object indicates an arbitrary integer-value that uniquely identifies the flow monitor. Observe that the value assigned to a flow monitor does not necessarily persist across restarts or the removal-insertion of a physical entity supporting flow monitor(s).
cfmFlowId
FlowIdentifierThis textual convention denotes an arbitrary integer-value that uniquely identifies a traffic flow within the scope of the flow monitor that collects data and periodically computes metrics for the traffic flow. (1..4294967295) · Unsigned32 · hint d
This object indicates an arbitrary integer-value that uniquely identifies a traffic flow in the scope of the flow monitor that learned it. Observe that the value assigned to a flow does not necessarily persist across restarts or the removal-insertion of a physical entity supporting flow monitor(s).
cfmFlowMetricsIntNumber
Unsigned32 (1..4294967295)
This object indicates the interval number identifying the measurement interval. The measurement interval identified by the value '1' represents the most recent measurement interval, and the interval identified by the value (n) represents the interval immediately preceding the interval identified by the value (n-1).
cfmTcpMetricsIntValid
1.3.6.1.4.1.9.9.770.1.1.3.1.1
BITS
This object indicates which metrics are valid for the measurement interval:
'roundTripTime' If this bit is set to '1', then the corresponding instances of cfmTcpMetricsIntRoundTripTimeScale, cfmTcpMetricsIntRoundTripTimePrecision, and cfmTcpMetricsIntRoundTripTime are valid.
cfmTcpMetricsIntRoundTripTimeScale
1.3.6.1.4.1.9.9.770.1.1.3.1.2
FlowMetricScale1 = yocto2 = zepto3 = atto4 = femto5 = pico6 = nano7 = micro8 = milli9 = units10 = kilo11 = mega12 = giga13 = tera14 = exa15 = peta16 = zetta17 = yottaThis textual convention denotes an enumerated integer-value that represents an International System of Units (SI) prefix used as a scaling factor for fixed-point values:
Prefix Scale Factor
=========================
'yocto' 10E-24
'zepto' 10E-21
'atto' 10E-18
'femto' 10E-15
'pico' 10E-12
'nano' 10E-9
'micro' 10E-6
'milli' 10E-3
'units' 10E0
'kilo' 10E3
'mega' 10E6
'giga' 10E9
'tera' 10E12
'exa' 10E15
'peta' 10E18
'zetta' 10E21
'yotta' 10E24
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling. · Integer32
This object indicates the scaling factor for the corresponding instance of cfmTcpMetricsIntRoundTripTime.
cfmTcpMetricsIntRoundTripTimePrecision
1.3.6.1.4.1.9.9.770.1.1.3.1.3
FlowMetricPrecisionThis textual convention denotes the precision or accuracy of a fixed-point value.
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling.
If an instance of an object of this type has a value in the range of 1 to 9, then it represents the precision of the associated value; that is, the number of decimal places in the fractional part of the associated value. For example, if the Media Loss Rate (MLR) computed for a traffic flow is 350.9E-6, then the FlowMetricScale object is 'micro', the FlowMetricPrecision object is 1, and the object indicating the value is 3509.
If an instance of an object of this type has a value in the range of -8 to -1, then it represents the number of accurate digits in the associated value. For example, if the jitter measured for a traffic flow can range between -100,000 and 100,000 microseconds in 10 microsecond increments, with an accuracy of +/- 5 microseconds, the FlowMetricScale object is 'micro', the FlowMetricPrecision object is -2, and the object indicating the value has range of -100,000 to 100,000. (-8..-1 | 1..9) · Integer32 · hint d
This object indicates the precision for the corresponding instance of cfmFlowMetricsIntRoundTripTime.
cfmTcpMetricsIntRoundTripTime
1.3.6.1.4.1.9.9.770.1.1.3.1.4
FlowMetricValueThis textual convention denotes the value of a fixed-point value.
A MIB module may abstract a fixed-point value by defining three objects together:
1) A FlowMetricScale object, which indicates the scale of the
value.
2) A FlowMetricPrecision object, which indicates the precision
of the value. In the case that the value has a fractional portion, this object indicates the number of digits comprising the fractional portion.
3) A FlowMetricValue object, which indicates the value before
scaling. (-1000000000..1000000000) · Integer32 · hint d
This object indicates the round trip time for traffic flow during the measurement interval.