CISCO-ENHANCED-WRED-MIB
Cisco WRED MIB - Overview
Cisco Weighted Random Early Detection/Drop (WRED)
is a method which avoids traffic congestion on an
output interface. Congestion is detected by computing
the average output queue size against queue
thresholds, which can be configured either per IP
precedence or differentiated services code point
(DSCP) based. WRED support are on the IP fast
switching and IP flow switching only. It does not
apply to IP process switching.
The purpose of this MIB is to provide Weighted Random
Early Detection/Drop packet configuration and packet
filtering information. This MIB provides the WRED
information about the transmit (Tx) side and
receive (Rx) side of the modules, for the managed
systems that support WRED on both transmit side
and receive side.
- Source file
CISCO-ENHANCED-WRED-MIB- Last revised
- Identity
ciscoEnhancedWredMIB- Base OID
1.3.6.1.4.1.9.9.222
Imported Objects
| CISCO-SMI | ciscoMgmt |
| ENTITY-MIB | entPhysicalIndex PhysicalIndex |
| IF-MIB | ifIndex |
| SNMP-FRAMEWORK-MIB | SnmpAdminString |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Counter32 Counter64 Gauge32 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus TEXTUAL-CONVENTION (no object page) |
Net-SNMP examples using the cisco 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 'CISCO-ENHANCED-WRED-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-ENHANCED-WRED-MIB::ciscoEnhancedWredMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-ENHANCED-WRED-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-ENHANCED-WRED-MIB::ciscoEnhancedWredMIB'
Objects (62)
Showing 62 of 62 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.4.1.9.9.222 |
||
.1.3.6.1.4.1.9.9.222.0 |
||
.1.3.6.1.4.1.9.9.222.1 |
||
.1.3.6.1.4.1.9.9.222.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.1.1.1 |
||
|
|
.1.3.6.1.4.1.9.9.222.1.1.1.1.1 |
|
.1.3.6.1.4.1.9.9.222.1.1.1.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.2.1 |
||
.1.3.6.1.4.1.9.9.222.1.2.1.1 |
||
|
|
.1.3.6.1.4.1.9.9.222.1.2.1.1.1 |
|
.1.3.6.1.4.1.9.9.222.1.2.1.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.2.2 |
||
.1.3.6.1.4.1.9.9.222.1.2.2.1 |
||
.1.3.6.1.4.1.9.9.222.1.2.2.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.2.2.1.2 |
||
|
|
.1.3.6.1.4.1.9.9.222.1.2.2.1.3 |
|
.1.3.6.1.4.1.9.9.222.1.2.2.1.4 |
||
.1.3.6.1.4.1.9.9.222.1.2.3 |
||
.1.3.6.1.4.1.9.9.222.1.2.3.1 |
||
.1.3.6.1.4.1.9.9.222.1.2.3.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.2.3.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.3 |
||
.1.3.6.1.4.1.9.9.222.1.3.1 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1.3 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1.4 |
||
.1.3.6.1.4.1.9.9.222.1.3.1.1.5 |
||
.1.3.6.1.4.1.9.9.222.1.3.2 |
||
.1.3.6.1.4.1.9.9.222.1.3.2.1 |
||
.1.3.6.1.4.1.9.9.222.1.3.2.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.3.2.1.2 |
||
.1.3.6.1.4.1.9.9.222.1.3.2.1.3 |
||
|
packetsSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.222.1.3.2.1.4 |
|
|
packetsSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.222.1.3.2.1.5 |
|
.1.3.6.1.4.1.9.9.222.1.3.2.1.6 |
||
.1.3.6.1.4.1.9.9.222.1.3.2.1.7 |
||
.1.3.6.1.4.1.9.9.222.1.4 |
||
.1.3.6.1.4.1.9.9.222.1.4.1 |
||
.1.3.6.1.4.1.9.9.222.1.4.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.4.1.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.4.1.1.2 |
||
|
packetsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.222.1.4.1.1.3 |
|
|
packetsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.222.1.4.1.1.4 |
|
|
packetsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.222.1.4.1.1.5 |
|
|
packetsSNMPv2-SMIGauge32
|
.1.3.6.1.4.1.9.9.222.1.4.1.1.6 |
|
.1.3.6.1.4.1.9.9.222.1.5 |
||
.1.3.6.1.4.1.9.9.222.1.5.1 |
||
.1.3.6.1.4.1.9.9.222.1.5.1.1 |
||
.1.3.6.1.4.1.9.9.222.1.5.1.1.1 |
||
|
packetsSNMPv2-SMICounter32
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.2 |
|
|
packetsSNMPv2-SMICounter32
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.3 |
|
|
packetsSNMPv2-SMICounter32
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.4 |
|
|
packetsSNMPv2-SMICounter64
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.5 |
|
|
packetsSNMPv2-SMICounter64
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.6 |
|
|
packetsSNMPv2-SMICounter64
|
.1.3.6.1.4.1.9.9.222.1.5.1.1.7 |
|
.1.3.6.1.4.1.9.9.222.3 |
||
.1.3.6.1.4.1.9.9.222.3.1 |
||
.1.3.6.1.4.1.9.9.222.3.2 |
Dependencies (11) 7 direct · 4 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
Dependency-first compile order
- SNMPv2-SMIrfc
- CISCO-SMIcisco
- SNMPv2-TCrfc
- IANA-ENTITY-MIBrfc
- SNMPv2-CONFrfc
- SNMP-FRAMEWORK-MIBrfc
- UUID-TC-MIBrfc
- ENTITY-MIBrfc
- IANAifType-MIBrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- CISCO-ENHANCED-WRED-MIBciscoselected
Type Definitions (4)
| Unsigned32 |
range: 1..4294967295 |
|
| Unsigned32 | ||
| Enumeration |
precedence(1)dscp(2) |
|
| Unsigned32 |
Conformance Groups (8)
|
cewredConfigGlobQueueWeight cewredConfigGlobDscpPrec cewredConfigGlobRowStatus cewredConfigRedMinThreshold cewredConfigRedMaxThreshold cewredConfigRedPktsDropFract cewredConfigRedRowStatus cewredQueueParamAverage cewredStatRandomFilteredPkts cewredStatMaxFilteredPkts cewredStatRandomFilteredPkts64 cewredStatMaxFilteredPkts64
A collection of objects providing WRED monitoring
feature. |
.1.3.6.1.4.1.9.9.222.3.2.1
|
|
|
cewredConfigRedQueueNumber cewredQueueParamWeight cewredQueueParamMaxAverage cewredQueueParamDepth cewredQueueParamMaxDepth
A collection of objects providing distributed round
robin queue parameters. |
.1.3.6.1.4.1.9.9.222.3.2.2
|
|
|
A collection of objects providing random early
detection/drop statistics. |
.1.3.6.1.4.1.9.9.222.3.2.3
|
|
|
A collection of objects providing class of service
information. |
.1.3.6.1.4.1.9.9.222.3.2.4
|
|
|
A collection of objects providing transmit side WRED
information. |
.1.3.6.1.4.1.9.9.222.3.2.5
|
|
|
A collection of objects providing receive side WRED
information, with the modules supporting per interface queueing. |
.1.3.6.1.4.1.9.9.222.3.2.6
|
|
|
A collection of objects providing receive side WRED
information, with the modules supporting per module queueing. |
.1.3.6.1.4.1.9.9.222.3.2.7
|
|
|
A collection of objects providing receive side WRED
information, with the modules supporting multicast queueing. |
.1.3.6.1.4.1.9.9.222.3.2.8
|
Compliance Statements (1)
OID
.1.3.6.1.4.1.9.9.222.3.1.1The compliance statement for entities which
implement WRED.
implement WRED.
Required groups
| mandatory | ciscoEnhancedWredGroup | |
| optional | ciscoEnhancedWredDrrQueueGroup |
This group is required for the managed systems that support multiple queues per interface. It consists of objects which contain the distributed round robin queue parameters. |
| optional | ciscoEnhancedWredStatCountGroup |
This group is required for the managed systems that support counters for the packets output by WRED. It consists of objects which contain random early detection/drop statistics. |
| optional | ciscoEnhancedWredCosQueueGroup |
This group is required for the managed systems which supports class of service queue groups. It consists of objects related to class of service. |
| optional | ciscoEnhancedWredTxInfoGroup |
This group is required for the managed systems which supports WRED configuration on the transmit side. It consists of objects which contains transmit side WRED information. |
| optional | ciscoEnhancedWredRxIfInfoGroup |
This group is required for the managed systems which supports WRED configuration on the receive side, with the modules supporting per interface queueing. It consists of objects which contains receive side WRED information. |
| optional | ciscoEnhancedWredRxInfoGroup |
This group is required for the managed systems which supports WRED configuration on the receive side, with the modules supporting per module queueing. It consists of objects which contains receive side WRED information. |
| optional | ciscoEnhancedWredRxMcInfoGroup |
This group is required for the managed systems which supports WRED configuration on the receive side, with the modules supporting multicast queueing. It consists of objects which contains receive side multicast WRED information. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| cewredTxValue | readonly | write or create access is not required. | |
| cewredTxRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewerdTxTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredRxIfValue | readonly | write or create access is not required. | |
| cewredRxIfRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewerdRxIfTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredRxValue | readonly | write or create access is not required. | |
| cewredRxRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewerdRxTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredRxMulticastValue | readonly | write or create access is not required. | |
| cewredRxMulticastRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewreddMulticastRxTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredConfigGlobQueueWeight | readonly | write or create access is not required. | |
| cewredConfigGlobCosGroupName | readonly | write or create access is not required. | |
| cewredConfigGlobDscpPrec | readonly | write or create access is not required. | |
| cewredConfigGlobRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewerdConfigGlobTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredConfigRedQueueNumber | readonly | write or create access is not required. | |
| cewredConfigRedProfile | readonly | write or create access is not required. | |
| cewredConfigRedMinThreshold | readonly | write or create access is not required. | |
| cewredConfigRedMaxThreshold | readonly | write or create access is not required. | |
| cewredConfigRedPktsDropFract | readonly | write or create access is not required. | |
| cewredConfigRedRowStatus | readonly |
active(1)
|
Create, delete or modify access to the cewerdConfigRedTable is not required. Support of the values notInService(2), notReady(3), createAndGo(4), createAndWait(5), and destroy(6) is not required. |
| cewredQueueParamWeight | readonly | write access is not required. | |
| cewredQueueParamMaxAverage | readonly | write access is not required. | |
| cewredQueueParamMaxDepth | readonly | write access is not required. |