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'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (62)
.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
.1.3.6.1.4.1.9.9.222.1.3.2.1.4
.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
.1.3.6.1.4.1.9.9.222.1.4.1.1.3
.1.3.6.1.4.1.9.9.222.1.4.1.1.4
.1.3.6.1.4.1.9.9.222.1.4.1.1.5
.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
.1.3.6.1.4.1.9.9.222.1.5.1.1.2
.1.3.6.1.4.1.9.9.222.1.5.1.1.3
.1.3.6.1.4.1.9.9.222.1.5.1.1.4
.1.3.6.1.4.1.9.9.222.1.5.1.1.5
.1.3.6.1.4.1.9.9.222.1.5.1.1.6
.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
Type Definitions (4)
Unsigned32 range: 1..4294967295
Unsigned32
Enumeration
precedence(1)
dscp(2)
Unsigned32
Conformance Groups (8)
A collection of objects providing WRED monitoring
feature.
.1.3.6.1.4.1.9.9.222.3.2.1
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.1
The compliance statement for entities which
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
ObjectAccessSyntaxDescription
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.