DIFF-SERV-MIB Table View
Table-centric layout grouping table, row, and column objects.
Tables
6
Rows
6
Columns
50
diffServAggregateTable
table.1.3.6.1.4.1.11.2.51.1.2.1
·
1 row entry
·
1 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServAggregateTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServAggregateTable'
The 'Aggregate' Table enumerates Behavior Aggregate classifiers (DSCPs) that a system may identify traffic using.
An 'aggregate' entry describes a single BA
classifier.
classifier.
Indexes
| Column | Syntax | OID |
|---|---|---|
|
This is the Differentiated Services Code Point (DSCP)
for the classifier. This object is only meant to be pointed to by a RowPointer from other tables, such as the diffServClassifierMatchObject, and is not actually conf… |
Dscp Type Constraints: range: 0..63 |
.1.3.6.1.4.1.11.2.51.1.2.1.1.1 |
.1.3.6.1.4.1.11.2.51.1.2.2
·
1 row entry
·
13 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServMFClassifierTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServMFClassifierTable'
A table of MF (IP 6-tuple multi-field) classifier entries that a system may use to identify traffic.
A multi-field classifier entry describes a single MF
classifier.
classifier.
Indexes
| Column | Syntax | OID | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
This is a unique index for the classifier. This object
is meant to be pointed to by a RowPointer from other tables, such as the diffServClassifierMatchObject. |
Integer32r/w Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.1 |
||||||||||||||
|
The type of IP address used by this classifier entry.
|
INET-ADDRESS-MIBInetAddressTyper/w Type Values:
|
.1.3.6.1.4.1.11.2.51.1.2.2.1.2 |
||||||||||||||
|
The IP address to match against the packet's
destination IP address. |
INET-ADDRESS-MIBInetAddressr/w Type Constraints: range: 0..255 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.3 |
||||||||||||||
|
A mask for the matching of the destination IP address.
A zero bit in the mask means that the corresponding bit in the address always matches. |
INET-ADDRESS-MIBInetAddressr/w Type Constraints: range: 0..255 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.4 |
||||||||||||||
|
The IP address to match against the source IP address
of each packet. |
INET-ADDRESS-MIBInetAddressr/w Type Constraints: range: 0..255 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.5 |
||||||||||||||
|
A mask for the matching of the source IP address.
|
INET-ADDRESS-MIBInetAddressr/w Type Constraints: range: 0..255 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.6 |
||||||||||||||
|
The value that the DSCP in the packet must have to
match this entry. A value of -1 indicates that a specific DSCP value has not been defined and thus all DSCP values are considered a match. |
Integer32r/w Constraints: range: -1-63 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.7 |
||||||||||||||
|
The IP protocol to match against the IPv4 protocol
number in the packet. A value of zero means match all. |
Integer32r/w Constraints: range: 0-255 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.8 |
||||||||||||||
|
The minimum value that the layer-4 destination port
number in the packet must have in order to match this classifier entry. |
MFClassifierL4Portr/w Type Constraints: range: 0..65535 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.9 |
||||||||||||||
|
The maximum value that the layer-4 destination port
number in the packet must have in order to match this classifier entry. This value must be equal to or greater that the value specified for this entry in diffServMFCla… |
MFClassifierL4Portr/w Type Constraints: range: 0..65535 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.10 |
||||||||||||||
|
The minimum value that the layer-4 source port number
in the packet must have in order to match this classifier entry. |
MFClassifierL4Portr/w Type Constraints: range: 0..65535 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.11 |
||||||||||||||
|
The maximum value that the layer-4 source port number
in the packet must have in oder to match this classifier entry. This value must be equal to or greater that the value specified for this entry in dsSixTupleIpSrcL4Po… |
MFClassifierL4Portr/w Type Constraints: range: 0..65535 |
.1.3.6.1.4.1.11.2.51.1.2.2.1.12 |
||||||||||||||
|
This indicates the status of this classifier entry.
|
SNMPv2-TCRowStatusr/w Type Values:
Description: The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of … |
.1.3.6.1.4.1.11.2.51.1.2.2.1.13 |
diffServClassifierTable
table.1.3.6.1.4.1.11.2.51.1.2.3
·
1 row entry
·
8 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServClassifierTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServClassifierTable'
The classifier table enumerates specific classifiers
that a system may apply, including Differentiated
Services Code Points (DSCPs) and Multi-field
discriminators such as {Source IP Address, Destination
IP Address, IP Protocol, Source TCP/UDP Port,
Destination TCP/UDP Port).
An entry in the classifier table describes a single
classifier.
classifier.
| Column | Syntax | OID | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Specifies the direction for this entry on the
interface. 'inbound' traffic is operated on during receipt, while 'outbound' traffic is operated on prior to transmission. |
Enumerationr/w Enumerated Values:
|
.1.3.6.1.4.1.11.2.51.1.2.3.1.1 |
||||||||||||
|
diffServClassifierNumber enumerates the classifier
entry. |
Integer32r/w Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.11.2.51.1.2.3.1.2 |
||||||||||||
|
A pointer to the row that describes the applicable
classifier. An obvious choice would be the diffServAggregateEntry for a given DSCP, but other choices include tables describing any classifier that may be of interest. … |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.3.1.3 |
||||||||||||
|
The 'next' variable selects the appropriate meter or
action to apply to this class of traffic. |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.3.1.4 |
||||||||||||
|
The sequence in which classifiers are applied, in
ascending order. Classifiers with the same sequence number must be unambiguous. Classifiers with different sequence numbers may overlap in their ranges, with the under… |
SNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.3.1.5 |
||||||||||||
|
Used to indicate how the classifer is configured.
|
Enumerationr/w Enumerated Values:
|
.1.3.6.1.4.1.11.2.51.1.2.3.1.6 |
||||||||||||
|
Additional information associated with how the
classifier is configured. |
OctetStringr/w | .1.3.6.1.4.1.11.2.51.1.2.3.1.7 |
||||||||||||
|
The RowStatus variable controls the activation,
deactivation, or deletion of a classifier. Any writable variable may be modified whether the row is active or notInService. |
SNMPv2-TCRowStatusr/w Type Values:
Description: The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of … |
.1.3.6.1.4.1.11.2.51.1.2.3.1.8 |
diffServTBMeterTable
table.1.3.6.1.4.1.11.2.51.1.2.4
·
1 row entry
·
6 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServTBMeterTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServTBMeterTable'
The Meter Table enumerates specific token bucket meters that a system may use to police a stream of classified traffic. Such a stream may include a single micro-flow, all traffic from a given source to a given destination, all traffic conforming to a single classifier, or any other cut of the traffic, including all of it. Note that the conceptual model requires all traffic to pass through one or more meters, and that the last meter configured in such a sequence must always conform. Counters in this table start counting on creation of the meter that specifies their existence.
An entry in the meter table describes a single token
bucket meter. Note that a meter has exactly one rate,
defined as the burst size each time interval. Multiple
meters may be cascaded should a multi-rate token bucket
…
bucket meter. Note that a meter has exactly one rate,
defined as the burst size each time interval. Multiple
meters may be cascaded should a multi-rate token bucket
…
| Column | Syntax | OID | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The number of the meter, for reference from the
classifier or in cascade from another meter. |
Integer32 Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.11.2.51.1.2.4.1.1 |
||||||||||||
|
The number of microseconds in the token bucket
interval for this meter. Note that implementations frequently do not keep time in microseconds internally, so in implementation the effect of this value must be approximat… |
microsecondsSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.4.1.2 |
||||||||||||
|
The number of bytes in a single transmission burst.
The rate at which the metered traffic may run is one burst per interval. Note that if multiple meters are cascaded onto one PHB, such as in AF, their intervals must b… |
bytesSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.4.1.3 |
||||||||||||
|
If the traffic does not conform to the meter, the next
meter or action to enquire of. |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.4.1.4 |
||||||||||||
|
The 'Succeed Next' pointer selects which action or
queue on the interface that to be used with the message. Incoming traffic may use the value zeroDotZero in this variable to indicate that no queuing on receipt occurs. … |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.4.1.5 |
||||||||||||
|
The RowStatus variable controls the activation,
deactivation, or deletion of a meter. Any writable variable may be modified whether the row is active or notInService. |
SNMPv2-TCRowStatusr/w Type Values:
Description: The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of … |
.1.3.6.1.4.1.11.2.51.1.2.4.1.6 |
diffServActionTable
table.1.3.6.1.4.1.11.2.51.1.2.5
·
1 row entry
·
15 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServActionTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServActionTable'
The Action Table enumerates specific apply to a stream of classified traffic. Such a stream may include a single micro-flow, all traffic from a given source to a given destination, all traffic conforming to a single classifier, or any other cut of the traffic, including all of it. Counters in this table start counting on creation of the action that specifies their existence.
An entry in the action table describes the actions
applied to traffic conforming to a given meter.
applied to traffic conforming to a given meter.
| Column | Syntax | OID | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The number of the meter, for reference from the
classifier or in cascade from another meter. |
Integer32r/w Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.1 |
||||||||||||
|
The 'Next' pointer selects which queue or Traffic
Control Block on the interface. Incoming traffic may use the value zeroDotZero in this variable to indicate that no queuing on receipt occurs. Incoming interfaces genera… |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.5.1.2 |
||||||||||||
|
The DSCP that traffic conforming to this classifier
and this meter is remarked with. Note that if the classifier is working from the same DSCP value, no effective change in the DSCP results. Differentiated Services may… |
Dscpr/w Type Constraints: range: 0..63 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.3 |
||||||||||||
|
The min-threshold is the queue depth that a random
drop process will seek to manage the queue's depth to. This object is in the action table rather than the queue table because Differentiated Services PHBs, such as the … |
packetsSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.4 |
||||||||||||
|
The max-threshold is the maximum permissible queue
depth. In tail drop scenarios, the queue will drop if a packet is presented to it and it is instantaneously full by this measure. In random drop scenarios, the queue wi… |
packetsSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.5 |
||||||||||||
|
The drop policy applied to traffic.
|
Enumerationr/w Enumerated Values:
|
.1.3.6.1.4.1.11.2.51.1.2.5.1.6 |
||||||||||||
|
The number of Packets conforming to this meter. This
object is used on high speed interfaces. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as … |
bytesSNMPv2-SMICounter64 Type Constraints: range: 0..18446744073709551615 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.7 |
||||||||||||
|
The number of Packets conforming to this meter. This
object may be used on low speed interfaces, and represents the least significant 32 bits of diffServActionHCConformingPackets. Discontinuities in the value of this … |
bytesSNMPv2-SMICounter32 Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.8 |
||||||||||||
|
The number of octets conforming to this meter. This
object is used on high speed interfaces. Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as i… |
bytesSNMPv2-SMICounter64 Type Constraints: range: 0..18446744073709551615 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.9 |
||||||||||||
|
The number of octets conforming to this meter. This
object may be used on low speed interfaces, and represents the least significant 32 bits of diffServActionHCConformingOctets. Discontinuities in the value of this co… |
bytesSNMPv2-SMICounter32 Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.10 |
||||||||||||
|
The number of packets conforming to this classifier
and meter that have been dropped because either the meter always drops, or the queue's depth exceeds the max-threshold value. On high speed devices, this object impl… |
SNMPv2-SMICounter32 Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.11 |
||||||||||||
|
The number of packets conforming to this classifier
and meter that have been dropped because either the meter always drops, or the queue's depth exceeds the max-threshold value. This object should be used on high spee… |
SNMPv2-SMICounter64 Type Constraints: range: 0..18446744073709551615 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.12 |
||||||||||||
|
The number of packets conforming to this classifier
and meter that have been dropped by a random drop process because the queue is over-full. On high speed lines, this object reflects the least significant 32 bits of … |
SNMPv2-SMICounter32 Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.13 |
||||||||||||
|
The number of packets conforming to this classifier
and meter that have been dropped by a random drop process because the queue is over-full. This object is used on high speed lines. Discontinuities in the value of th… |
SNMPv2-SMICounter64 Type Constraints: range: 0..18446744073709551615 |
.1.3.6.1.4.1.11.2.51.1.2.5.1.14 |
||||||||||||
|
The RowStatus variable controls the activation,
deactivation, or deletion of a meter. Any writable variable may be modified whether the row is active or notInService. |
SNMPv2-TCRowStatusr/w Type Values:
Description: The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of … |
.1.3.6.1.4.1.11.2.51.1.2.5.1.15 |
diffServQueueTable
table.1.3.6.1.4.1.11.2.51.1.2.6
·
1 row entry
·
7 columns
Uses the hp variant from
Command help
/opt/observium/mibs/hp.
Walk diffServQueueTable
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DIFF-SERV-MIB' -M '/opt/observium/mibs/hp:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DIFF-SERV-MIB::diffServQueueTable'
The Queue Table enumerates the queues on an interface. Queues are used to store traffic during intervals when the arrival rate exceeds the departure rate for a class of traffic. Because some PHBs indicate that the use of a priority queue may be advisable, each queue in this system is seen as having a priority. Those queues that share the same priority operate in what may externally appear to be a Weighted Round Robin manner, and preempt the traffic belonging to any lower priority. For this reason, it is strongly urged that traffic placed into prioritized queues be strongly policed to avoid traffic lockout. Queues in this table also have a minimum and a maximum rate. When a maximum rate is specified, the queue acts as a shaper if it has sufficient traffic and capacity is available. If it is a minimum rate, then the weight in the WRR is effectively set to this rate divided by the sum of the rates of queues on the interface, guaranteeing it at least that throughput rate. If it is a maximum rate, the queue operates as a shaper. A shaper potentially reduces the rate of traffic through it to the indicated rate, and minimizes variations in rate.
An entry in the Queue Table describes a single FIFO
queue.
queue.
| Column | Syntax | OID | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
The number of the queue.
|
Integer32r/w Constraints: range: 1-2147483647 |
.1.3.6.1.4.1.11.2.51.1.2.6.1.1 |
||||||||||||
|
The rate of the queue, in kilobits per second (KBPS).
This unit is chosen because interfaces exist at the time of this writing which exceed the number of bits per second which may be represented in a 32 bit number. If … |
KBPSSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.6.1.2 |
||||||||||||
|
The rate of the queue, in kilobits per second (KBPS).
This unit is chosen because interfaces exist at the time of this writing which exceed the number of bits per second which may be represented in a 32 bit number. If … |
KBPSSNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.6.1.3 |
||||||||||||
|
The priority of the queue. If multiple queues exist on
the same interface at the same priority, they are effectively given Weighted Round Robin service. If multiple priorities are configured on an interface, traffic wi… |
SNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.6.1.4 |
||||||||||||
|
The 'Next' pointer selects the successor TCB on the
interface. Incoming traffic may use the value zeroDotZero in this variable to indicate that the packet is now to be routed; outbound traffic may use the same value to… |
SNMPv2-TCRowPointerr/w Description: Represents a pointer to a conceptual row. The value is the name of the instance of the first accessible columnar object in the conceptual row. For example, ifIndex.3 would point to the 3rd row in the ifTable… |
.1.3.6.1.4.1.11.2.51.1.2.6.1.5 |
||||||||||||
|
The amount, in the form of a factor, that the current,
actual queue occupancy should influence the averaged queue occupancy. The averaged queue occupancy can be used for comparison to configured drop thresholds in RED… |
SNMPv2-SMIUnsigned32r/w Type Constraints: range: 0..4294967295 |
.1.3.6.1.4.1.11.2.51.1.2.6.1.6 |
||||||||||||
|
The RowStatus variable controls the activation,
deactivation, or deletion of a queue. Any writable variable may be modified whether the row is active or notInService. |
SNMPv2-TCRowStatusr/w Type Values:
Description: The RowStatus textual convention is used to manage the creation and deletion of conceptual rows, and is used as the value of the SYNTAX clause for the status column of a conceptual row (as described in Section 7.7.1 of … |
.1.3.6.1.4.1.11.2.51.1.2.6.1.7 |