CISCO-CABLE-QOS-MONITOR-MIB
This is the MIB module for subscriber QoS monitoring
for DOCSIS-compliant Cable Modem Termination Systems
(CMTS).
Several subscriber behavior can be monitored:
1. When the subscriber requests for more resources than
as defined by its QoS parameter set. In this case,
though requested for more rate-limiting happens in
the CMTS, hence, the subscriber will get only as much
resources as defined by its registered QoS parameter
set. In this mib, QoS parameter set refers to QoS
profiles for 1.0 modems and refer to service class
names for 1.1 and 2.0 modems.
2. When the subscriber continuously utilizes the resources
to the upper limit or very near to the upper limit as
defined by its QoS parameter set.
3. When the subscriber sometimes or never utilizes the
resources as defined by the upper limit of the QoS
parameter set.
In the first two cases, we need to monitor the subscribers
as upstream/downstream is a shared medium, and if all
subscribers start consuming resources as per their peak
rate, or a percentage of it, CMTS will be hard pressed for
resources. So, even though such subscribers are using
resources within the limits as defined by their QoS
parameter set, from the CMTS point of view, they are
over consuming.
Through out this MIB, we refer to this behavior of
subscribers as over consumption of resources and such
subscribers will be the violating subscribers.
The subscriber QoS Monitoring is a software feature
provided on the CMTS so that the CMTS may identify such
subscribers who over consume resources based on their QoS
parameter set, report them to a management entity, and
automatically mitigate the problem where possible.
This is done by penalizing the violating subscribers by
changing their QoS parameter set to enforced QoS
parameter set.
The MIB allows to create enforce rules which are used to
determine the over consumption of resources. The enforce
rule contains monitoring and enforced QoS parameter set.
The subscribers who over consume their bandwidth are
flagged and NMS notified of all such violations.
The MIB also provides a unified view of all over-consuming
subscribers.
- Source file
CISCO-CABLE-QOS-MONITOR-MIB- Last revised
- Identity
ciscoCableQosMonitorMIB- Base OID
1.3.6.1.4.1.9.9.341
Imported Objects
| CISCO-SMI | ciscoMgmt |
| IF-MIB | ifIndex |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | DateAndTime DisplayString MacAddress RowStatus TEXTUAL-CONVENTION (no object page) TruthValue |
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-CABLE-QOS-MONITOR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-CABLE-QOS-MONITOR-MIB::ciscoCableQosMonitorMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-CABLE-QOS-MONITOR-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-CABLE-QOS-MONITOR-MIB::ciscoCableQosMonitorMIB'
Objects (49)
Showing 49 of 49 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.341 |
||
.1.3.6.1.4.1.9.9.341.1 |
||
.1.3.6.1.4.1.9.9.341.1.1 |
||
.1.3.6.1.4.1.9.9.341.1.1.1 |
||
.1.3.6.1.4.1.9.9.341.1.1.1.1 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.1 |
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.10 |
||
|
kbits/secSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.11 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.12 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.13 |
|
|
OctetString
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.14 |
|
|
Enumeration
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.15 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.16 |
|
|
minutesUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.17 |
|
|
kbits/secSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.18 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.19 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.2 |
|
|
minutesUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.20 |
|
|
kbits/secSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.21 |
|
|
minutesUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.22 |
|
|
kbits/secSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.23 |
|
|
Unsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.3 |
|
|
minutesUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.4 |
|
|
minutesSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.5 |
|
|
minutesUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.6 |
|
|
|
1000 bytesSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.1.1.1.7 |
.1.3.6.1.4.1.9.9.341.1.1.1.1.8 |
||
.1.3.6.1.4.1.9.9.341.1.1.1.1.9 |
||
.1.3.6.1.4.1.9.9.341.1.2 |
||
.1.3.6.1.4.1.9.9.341.1.2.2 |
||
.1.3.6.1.4.1.9.9.341.1.2.2.1 |
||
.1.3.6.1.4.1.9.9.341.1.2.2.1.1 |
||
.1.3.6.1.4.1.9.9.341.1.2.2.1.2 |
||
|
OctetString
|
.1.3.6.1.4.1.9.9.341.1.2.2.1.3 |
|
|
kbytesSNMPv2-SMIUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.2.2.1.4 |
|
.1.3.6.1.4.1.9.9.341.1.2.2.1.5 |
||
.1.3.6.1.4.1.9.9.341.1.2.2.1.6 |
||
.1.3.6.1.4.1.9.9.341.1.2.3 |
||
.1.3.6.1.4.1.9.9.341.1.3 |
||
.1.3.6.1.4.1.9.9.341.1.3.1 |
||
.1.3.6.1.4.1.9.9.341.1.3.1.1 |
||
|
percentUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.3.1.1.1 |
|
|
percentUnsigned32
|
.1.3.6.1.4.1.9.9.341.1.3.1.1.2 |
|
.1.3.6.1.4.1.9.9.341.1.3.1.1.3 |
||
.1.3.6.1.4.1.9.9.341.2 |
||
.1.3.6.1.4.1.9.9.341.2.0 |
||
.1.3.6.1.4.1.9.9.341.3 |
||
.1.3.6.1.4.1.9.9.341.3.1 |
||
.1.3.6.1.4.1.9.9.341.3.2 |
Dependencies (7) 5 direct · 2 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
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- CISCO-CABLE-QOS-MONITOR-MIBciscoselected
Type Definitions (1)
| Enumeration |
upstream(1)downstream(2)bidirection(3) |
Conformance Groups (5)
Compliance Statements (2)
OID
.1.3.6.1.4.1.9.9.341.3.1.1The compliance statement for CMTS devices that implement
the Qos Monitoring feature.
the Qos Monitoring feature.
Required groups
| mandatory | ccqmEnfRuleGroup | |
| mandatory | ccqmEnfRuleViolateGroup | |
| mandatory | ccqmEnfRuleViolateNotifGroup |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| ccqmCmtsEnfRuleSampleRate | Currently only the range 10 to 30 minutes is supported. |
OID
.1.3.6.1.4.1.9.9.341.3.1.2The compliance statement for CMTS devices that implement
the Qos Monitoring feature.
the Qos Monitoring feature.
Required groups
| mandatory | ccqmEnfRuleGroupRev1 | |
| mandatory | ccqmEnfRuleViolateGroup | |
| mandatory | ccqmCmtsRuleIfBwUtilGroup | |
| mandatory | ccqmEnfRuleViolateNotifGroup |
Notifications / Traps (1)
| Name | OID | Description |
|---|---|---|
.1.3.6.1.4.1.9.9.341.2.0.1 |
A notification that is sent when the subscriber
if found to have violated his enforce rule. This indicates that this subscriber was found to be over consuming resources. If the enforce rule associated with this subscriber has a enforced QoS parameter set configured, the trap also indicates that the QoS parameter set of this subscriber are changed to the enforced QoS parameter set. |