CISCO-CABLE-QOS-MONITOR-MIB
58 objects
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.
Imported Objects
| CISCO-SMI | ciscoMgmt |
| IF-MIB | ifIndex |
| SNMPv2-CONF | MODULE-COMPLIANCE NOTIFICATION-GROUP OBJECT-GROUP |
| SNMPv2-SMI | MODULE-IDENTITY NOTIFICATION-TYPE OBJECT-TYPE Unsigned32 |
| SNMPv2-TC | DateAndTime DisplayString MacAddress RowStatus TEXTUAL-CONVENTION TruthValue |
| OID | Name | Access | Status | Description |
|---|---|---|---|---|
| 1.3.6.1.4.1.9.9.341 | IdentityciscoCableQosMonitorMIB | This is the MIB module for subscriber QoS monitoring for DOCSIS-compliant Cable Modem Termination Systems (CMTS). Several subscriber behavior can be monitored:… | ||
| 1.3.6.1.4.1.9.9.341.1 | NodeciscoCableQosMonitorMIBObjects | |||
| 1.3.6.1.4.1.9.9.341.1.1 | NodeccqmEnforceRuleObjects | |||
| 1.3.6.1.4.1.9.9.341.1.1.1 | TableccqmCmtsEnforceRuleTable | not-accessible | current | This table contains the attributes of the QoS enforce rules present on the CMTS. These enforce rules define the criteria for identifying subscribers who over c… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1 | RowccqmCmtsEnforceRuleEntry | not-accessible | current | A set of attributes of a enforce rule on the CMTS. One entry exists for each QoS enforce rule. It is indexed by ccqmCmtsEnfRuleName as each enforce rule is ass… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.1 | ColumnccqmCmtsEnfRuleName | not-accessible | current | The name of the enforce rule. |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.2 | ColumnccqmCmtsEnfRuleRegQoS | read-create | current | This object represents a pointer to the object describing the quality of service attributes associated with the registered service of the subscriber. For DOCSI… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.3 | ColumnccqmCmtsEnfRuleEnfQos | read-create | current | This object represents a pointer to the object describing the quality of service attributes associated with the registered service of the subscriber. For DOCSI… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.4 | ColumnccqmCmtsEnfRuleMonDuration | read-create | current | This object represents the duration for which subscribers would be monitored to determine if they were over consuming resources. This object can be set only wh… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.5 | ColumnccqmCmtsEnfRuleSampleRate | read-create | current | This object represents the interval at which a decision would be made to check if the subscriber over consumed his resources based on the subscriber usage in t… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.6 | ColumnccqmCmtsEnfRulePenaltyPeriod | read-create | current | This object represents the period in which the enforced QoS parameter set will be in effect from the time of detection. When the time as defined by this object… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.7 | ColumnccqmCmtsEnfRuleByteCount | read-create | obsolete | The number of kbytes that the subscriber can transmit in the monitoring duration as indicated by ccqmCmtsEnfRuleMonDuration before being flagged as over consum… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.8 | ColumnccqmCmtsEnfRuleDirection | read-create | current | Specifies if the average rate specified by ccqmCmtsEnfRuleAvgRate is for the upstream/downstream direction. Setting to bidirection(3) is not permitted. This ob… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.9 | ColumnccqmCmtsEnfRuleAutoEnforce | read-create | current | If the ccqmCmtsEnfRuleAutoEnforce is TRUE, the enforced QoS parameter set as specified by ccqmCmtsEnfRuleEnfQos for DOCSIS1.0 (and DOCSIS1.0+) modems or ccqmCm… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.10 | ColumnccqmCmtsEnfRuleRowStatus | read-create | current | The object controls and reflects the status of rows in this table. All row status values are supported. The status of the row needs to be changed from active(1… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.11 | ColumnccqmCmtsEnfRuleAvgRate | read-create | current | This object defines the rate at which the subscriber is allowed to consume for the monitoring duration. So, if this rate is defined to be 2kbits/sec and the mo… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.12 | ColumnccqmCmtsEnfRuleDocsVer | read-create | current | This defines the DOCSIS version of the modems that the enforce rule would be applicable to. If it is set to docsis10(2) then only ccqmCmtsEnfRuleRegQoS and ccq… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.13 | ColumnccqmCmtsEnfRuleRegSerClassName | read-create | current | This object represents a pointer to the object describing the quality of service attributes associated with the registered service of the subscriber. For DOCSI… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.14 | ColumnccqmCmtsEnfRuleEnfSerClassName | read-create | current | This object represents a pointer to the object describing the quality of service attributes associated with the registered service of the subscriber. For DOCSI… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.15 | ColumnccqmCmtsEnfRuleMonType | read-create | current | This object defines the monitoring type. If it is set to basic(1), then ccqmCmtsEnfRuleMonDuration and ccqmCmtsEnfRuleAvgRate are used to define the monitoring… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.16 | ColumnccqmCmtsEnfRuleFirstPeakTime | read-create | current | The user can define two peak times and the remaining hours will be treated as offpeak and the monitoring will happen for these offpeak hours if ccqmCmtsEnfRule… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.17 | ColumnccqmCmtsEnfRuleFirstDuration | read-create | current | This object defines the duration for which the first peak time would be applicable. When ccqmCmtsEnfRuleMonDuration is polled during first peak, it will return… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.18 | ColumnccqmCmtsEnfRuleFirstAvgRate | read-create | current | This object defines the rate at which the subscriber is allowed to consume during the first peak duration. The ccqmCmtsEnfRuleFirstDuration has to be defined b… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.19 | ColumnccqmCmtsEnfRuleSecondPeakTime | read-create | current | The user can define two peak times in a day. The second peak is defined using ccqmCmtsEnfRuleSecondPeakTime, ccqmCmtsEnfRuleSecondDuration and ccqmCmtsEnfRuleS… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.20 | ColumnccqmCmtsEnfRuleSecondDuration | read-create | current | This object defines the duration for which the second peak time would be applicable. When ccqmCmtsEnfRuleMonDuration is polled during second peak, it will retu… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.21 | ColumnccqmCmtsEnfRuleSecondAvgRate | read-create | current | This object defines the rate at which the subscriber is allowed to consume during the second peak duration. The ccqmCmtsEnfRuleSecondDuration has to be defined… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.22 | ColumnccqmCmtsEnfRuleOffPeakDuration | read-create | current | This object defines the monitoring-duration that would be applicable for the offpeak times of the day. The off peak times are the times during the day when non… |
| 1.3.6.1.4.1.9.9.341.1.1.1.1.23 | ColumnccqmCmtsEnfRuleOffPeakAvgRate | read-create | current | This object defines the rate at which the subscriber is allowed to consume during the off-peak duration. The ccqmCmtsEnfRuleOffPeakDuration has to be defined b… |
| 1.3.6.1.4.1.9.9.341.1.2 | NodeccqmRuleViolateObjects | |||
| 1.3.6.1.4.1.9.9.341.1.2.2 | TableccqmEnfRuleViolateTable | not-accessible | current | This table contains information of the subscribers who violated their enforce rule over the monitoring duration. In the sliding window concept used, the monito… |
| 1.3.6.1.4.1.9.9.341.1.2.2.1 | RowccqmEnfRuleViolateEntry | not-accessible | current | A set of attributes of a subscriber who violated his enforce rule in the monitoring period. An entry in this table exists for each subscriber who over-consumed… |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.1 | ColumnccqmEnfRuleViolateID | not-accessible | current | An index assigned to the service flow by the CMTS. This represents an internal service flow ID. |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.2 | ColumnccqmEnfRuleViolateMacAddr | read-only | current | MAC address of this subscriber. If the subscriber has multiple MAC addresses, this is the MAC address associated with the Cable interface. |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.3 | ColumnccqmEnfRuleViolateRuleName | read-only | current | A pointer to the enforce rule associated with this subscriber. It provides for referencing the enforce rule to determine the QoS monitoring parameters. This is… |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.4 | ColumnccqmEnfRuleViolateByteCount | read-only | current | The total kbytes consumed by the subscriber in the monitoring duration as specified in the corresponding enforce rule object ccqmCmtsEnfRuleMonDuration. If the… |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.5 | ColumnccqmEnfRuleViolateLastDetectTime | read-only | current | The time at which the subscriber was found to have violated his enforce rule and the time from which the enforced QoS parameter set, if any, was in effect. |
| 1.3.6.1.4.1.9.9.341.1.2.2.1.6 | ColumnccqmEnfRuleViolatePenaltyExpTime | read-only | current | The time when the original QoS parameter set will be restored for this violating subscriber. If there was no enforced QoS parameter set configured for this sub… |
| 1.3.6.1.4.1.9.9.341.1.2.3 | ScalarccqmEnfRuleViolateNotifEnable | read-write | current | An indication of whether the ccqmEnfRuleViolateNotification is enabled or disabled. |
| 1.3.6.1.4.1.9.9.341.1.3 | NodeccqmRuleIfBwUtilObjects | |||
| 1.3.6.1.4.1.9.9.341.1.3.1 | TableccqmCmtsIfBwUtilTable | not-accessible | current | This table contains the attributes which define the bandwidth utilization thresholds for the upstream and downstream interfaces and when the load on these inte… |
| 1.3.6.1.4.1.9.9.341.1.3.1.1 | RowccqmCmtsIfBwUtilEntry | not-accessible | current | A set of attributes to provide additional level of control for monitoring modems. It is indexed by the ifIndex of upstream/downstream interface, thus, only doc… |
| 1.3.6.1.4.1.9.9.341.1.3.1.1.1 | ColumnccqmCmtsIfBwUtilUpThreshold | read-create | current | This object defines the upper threshold for the interface bandwidth utilization and when interface bandwidth utilization exceeds this threshold, monitoring of … |
| 1.3.6.1.4.1.9.9.341.1.3.1.1.2 | ColumnccqmCmtsIfBwUtilLoThreshold | read-create | current | This object defines the lower threshold for the interface bandwidth utilization and when interface bandwidth utilization drops below this threshold, the monito… |
| 1.3.6.1.4.1.9.9.341.1.3.1.1.3 | ColumnccqmCmtsIfBwUtilRowStatus | read-create | current | The object controls and reflects the status of rows in this table. create-and-wait is not supported. The objects can be changed even when the row status is act… |
| 1.3.6.1.4.1.9.9.341.2 | NodeccqmMIBNotificationsPrefix | |||
| 1.3.6.1.4.1.9.9.341.2.0 | NodeccqmMIBNotifications | |||
| 1.3.6.1.4.1.9.9.341.2.0.1 | NotificationccqmEnfRuleViolateNotification | current | 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 … | |
| 1.3.6.1.4.1.9.9.341.3 | NodeccqmMIBConformance | |||
| 1.3.6.1.4.1.9.9.341.3.1 | NodeccqmMIBCompliances | |||
| 1.3.6.1.4.1.9.9.341.3.1.1 | ComplianceccqmCompliance | obsolete | The compliance statement for CMTS devices that implement the Qos Monitoring feature. | |
| 1.3.6.1.4.1.9.9.341.3.1.2 | ComplianceccqmComplianceRev1 | current | The compliance statement for CMTS devices that implement the Qos Monitoring feature. | |
| 1.3.6.1.4.1.9.9.341.3.2 | NodeccqmMIBGroups | |||
| 1.3.6.1.4.1.9.9.341.3.2.1 | GroupccqmEnfRuleGroup | obsolete | Group of objects implemented in CMTS providing enforce rule and QoS monitoring information. | |
| 1.3.6.1.4.1.9.9.341.3.2.2 | GroupccqmEnfRuleViolateGroup | current | Group of objects implemented in CMTS providing information of enforce rule violations. | |
| 1.3.6.1.4.1.9.9.341.3.2.3 | GroupccqmEnfRuleViolateNotifGroup | current | The notification which a CISCO-CABLE-QOS-MONITOR-MIB is required to implement. | |
| 1.3.6.1.4.1.9.9.341.3.2.4 | GroupccqmEnfRuleGroupRev1 | current | Group of objects implemented in CMTS providing enforce rule and QoS monitoring information. | |
| 1.3.6.1.4.1.9.9.341.3.2.5 | GroupccqmCmtsRuleIfBwUtilGroup | current | Group of objects implemented in CMTS providing information of interface utilization thresholds. |
Type Definitions
| Name | Syntax | Status | Description |
|---|---|---|---|
| CCQMRuleDirection | INTEGER { upstream(1), downstream(2), bidirection(3) } | current | The CCQMRuleDirection is used to indicate the direction to which the enforce rule applies to. It has the following defined values: - 'upstream', is used for an enforce rule in the direction from subscriber to CMTS - 'do… |