DOCS-IETF-QOS-MIB

        This is the management information for
Quality Of Service (QOS) for DOCSIS 1.1 and 2.0.
        
Copyright (C) The Internet Society (2006).  This version of
this MIB module is part of RFC 4323; see the RFC itself for
full legal notices.
    
Source file
DOCS-IETF-QOS-MIB
Last revised
Identity
docsIetfQosMIB
Base OID
1.3.6.1.2.1.127
Imported Objects
DIFFSERV-DSCP-TC DscpOrAny
IF-MIB ifIndex InterfaceIndex
INET-ADDRESS-MIB InetAddress InetAddressType InetPortNumber
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Counter64 Integer32 mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32
SNMPv2-TC MacAddress RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the rfc 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 'DOCS-IETF-QOS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'DOCS-IETF-QOS-MIB::docsIetfQosMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DOCS-IETF-QOS-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DOCS-IETF-QOS-MIB::docsIetfQosMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (164)
.1.3.6.1.2.1.127
.1.3.6.1.2.1.127.0
.1.3.6.1.2.1.127.1
.1.3.6.1.2.1.127.1.1
.1.3.6.1.2.1.127.1.1.1
Unsigned32
.1.3.6.1.2.1.127.1.1.1.1
.1.3.6.1.2.1.127.1.1.1.10
.1.3.6.1.2.1.127.1.1.1.11
.1.3.6.1.2.1.127.1.1.1.12
.1.3.6.1.2.1.127.1.1.1.13
.1.3.6.1.2.1.127.1.1.1.14
.1.3.6.1.2.1.127.1.1.1.15
.1.3.6.1.2.1.127.1.1.1.16
.1.3.6.1.2.1.127.1.1.1.17
.1.3.6.1.2.1.127.1.1.1.18
.1.3.6.1.2.1.127.1.1.1.19
.1.3.6.1.2.1.127.1.1.1.2
Enumeration
.1.3.6.1.2.1.127.1.1.1.20
Integer32
.1.3.6.1.2.1.127.1.1.1.21
Integer32
.1.3.6.1.2.1.127.1.1.1.22
Integer32
.1.3.6.1.2.1.127.1.1.1.23
Integer32
.1.3.6.1.2.1.127.1.1.1.24
.1.3.6.1.2.1.127.1.1.1.25
.1.3.6.1.2.1.127.1.1.1.26
Bits
.1.3.6.1.2.1.127.1.1.1.27
Integer32
.1.3.6.1.2.1.127.1.1.1.3
OctetString
.1.3.6.1.2.1.127.1.1.1.4
OctetString
.1.3.6.1.2.1.127.1.1.1.5
OctetString
.1.3.6.1.2.1.127.1.1.1.6
Integer32
.1.3.6.1.2.1.127.1.1.1.7
.1.3.6.1.2.1.127.1.1.1.8
.1.3.6.1.2.1.127.1.1.1.9
.1.3.6.1.2.1.127.1.10
.1.3.6.1.2.1.127.1.10.1
OctetString
.1.3.6.1.2.1.127.1.10.1.1
OctetString
.1.3.6.1.2.1.127.1.10.1.2
Integer32
.1.3.6.1.2.1.127.1.10.1.3
.1.3.6.1.2.1.127.1.10.1.4
Integer32
.1.3.6.1.2.1.127.1.10.1.5
.1.3.6.1.2.1.127.1.11
.1.3.6.1.2.1.127.1.11.1
.1.3.6.1.2.1.127.1.11.1.1
Unsigned32
.1.3.6.1.2.1.127.1.11.1.2
.1.3.6.1.2.1.127.1.11.1.3
.1.3.6.1.2.1.127.1.2
.1.3.6.1.2.1.127.1.2.1
.1.3.6.1.2.1.127.1.2.1.1
.1.3.6.1.2.1.127.1.2.1.10
.1.3.6.1.2.1.127.1.2.1.11
.1.3.6.1.2.1.127.1.2.1.12
Integer32
.1.3.6.1.2.1.127.1.2.1.13
.1.3.6.1.2.1.127.1.2.1.14
.1.3.6.1.2.1.127.1.2.1.15
Integer32
.1.3.6.1.2.1.127.1.2.1.16
OctetString
.1.3.6.1.2.1.127.1.2.1.17
OctetString
.1.3.6.1.2.1.127.1.2.1.18
.1.3.6.1.2.1.127.1.2.1.19
Integer32
.1.3.6.1.2.1.127.1.2.1.2
Enumeration
.1.3.6.1.2.1.127.1.2.1.20
OctetString
.1.3.6.1.2.1.127.1.2.1.21
Bits
.1.3.6.1.2.1.127.1.2.1.22
.1.3.6.1.2.1.127.1.2.1.3
.1.3.6.1.2.1.127.1.2.1.4
.1.3.6.1.2.1.127.1.2.1.5
Integer32
.1.3.6.1.2.1.127.1.2.1.6
secondsInteger32
.1.3.6.1.2.1.127.1.2.1.7
secondsInteger32
.1.3.6.1.2.1.127.1.2.1.8
Integer32
.1.3.6.1.2.1.127.1.2.1.9
.1.3.6.1.2.1.127.1.3
.1.3.6.1.2.1.127.1.3.1
Unsigned32
.1.3.6.1.2.1.127.1.3.1.1
Unsigned32
.1.3.6.1.2.1.127.1.3.1.2
.1.3.6.1.2.1.127.1.3.1.3
.1.3.6.1.2.1.127.1.3.1.4
.1.3.6.1.2.1.127.1.4
.1.3.6.1.2.1.127.1.4.1
.1.3.6.1.2.1.127.1.4.1.1
.1.3.6.1.2.1.127.1.4.1.2
.1.3.6.1.2.1.127.1.4.1.3
.1.3.6.1.2.1.127.1.4.1.4
.1.3.6.1.2.1.127.1.4.1.5
.1.3.6.1.2.1.127.1.4.1.6
.1.3.6.1.2.1.127.1.4.1.7
.1.3.6.1.2.1.127.1.5
.1.3.6.1.2.1.127.1.5.1
Unsigned32
.1.3.6.1.2.1.127.1.5.1.1
.1.3.6.1.2.1.127.1.5.1.2
.1.3.6.1.2.1.127.1.5.1.3
.1.3.6.1.2.1.127.1.5.1.4
.1.3.6.1.2.1.127.1.6
.1.3.6.1.2.1.127.1.6.1
.1.3.6.1.2.1.127.1.6.1.1
.1.3.6.1.2.1.127.1.6.1.10
.1.3.6.1.2.1.127.1.6.1.11
.1.3.6.1.2.1.127.1.6.1.12
.1.3.6.1.2.1.127.1.6.1.13
.1.3.6.1.2.1.127.1.6.1.14
.1.3.6.1.2.1.127.1.6.1.15
.1.3.6.1.2.1.127.1.6.1.16
.1.3.6.1.2.1.127.1.6.1.17
.1.3.6.1.2.1.127.1.6.1.18
.1.3.6.1.2.1.127.1.6.1.19
.1.3.6.1.2.1.127.1.6.1.2
.1.3.6.1.2.1.127.1.6.1.20
.1.3.6.1.2.1.127.1.6.1.3
.1.3.6.1.2.1.127.1.6.1.4
.1.3.6.1.2.1.127.1.6.1.5
.1.3.6.1.2.1.127.1.6.1.6
.1.3.6.1.2.1.127.1.6.1.7
.1.3.6.1.2.1.127.1.6.1.8
.1.3.6.1.2.1.127.1.6.1.9
.1.3.6.1.2.1.127.1.7
.1.3.6.1.2.1.127.1.7.1
Unsigned32
.1.3.6.1.2.1.127.1.7.1.1
.1.3.6.1.2.1.127.1.7.1.10
.1.3.6.1.2.1.127.1.7.1.11
.1.3.6.1.2.1.127.1.7.1.12
.1.3.6.1.2.1.127.1.7.1.13
.1.3.6.1.2.1.127.1.7.1.14
Enumeration
.1.3.6.1.2.1.127.1.7.1.15
.1.3.6.1.2.1.127.1.7.1.2
Unsigned32
.1.3.6.1.2.1.127.1.7.1.3
.1.3.6.1.2.1.127.1.7.1.4
.1.3.6.1.2.1.127.1.7.1.5
.1.3.6.1.2.1.127.1.7.1.6
.1.3.6.1.2.1.127.1.7.1.7
.1.3.6.1.2.1.127.1.7.1.8
.1.3.6.1.2.1.127.1.7.1.9
.1.3.6.1.2.1.127.1.8
.1.3.6.1.2.1.127.1.8.1
OctetString
.1.3.6.1.2.1.127.1.8.1.1
.1.3.6.1.2.1.127.1.8.1.10
Integer32
.1.3.6.1.2.1.127.1.8.1.11
.1.3.6.1.2.1.127.1.8.1.12
.1.3.6.1.2.1.127.1.8.1.13
Integer32
.1.3.6.1.2.1.127.1.8.1.14
.1.3.6.1.2.1.127.1.8.1.15
secondsInteger32
.1.3.6.1.2.1.127.1.8.1.16
secondsInteger32
.1.3.6.1.2.1.127.1.8.1.17
.1.3.6.1.2.1.127.1.8.1.18
OctetString
.1.3.6.1.2.1.127.1.8.1.19
.1.3.6.1.2.1.127.1.8.1.2
OctetString
.1.3.6.1.2.1.127.1.8.1.20
OctetString
.1.3.6.1.2.1.127.1.8.1.21
.1.3.6.1.2.1.127.1.8.1.22
.1.3.6.1.2.1.127.1.8.1.23
.1.3.6.1.2.1.127.1.8.1.24
Integer32
.1.3.6.1.2.1.127.1.8.1.3
.1.3.6.1.2.1.127.1.8.1.4
.1.3.6.1.2.1.127.1.8.1.5
.1.3.6.1.2.1.127.1.8.1.6
Integer32
.1.3.6.1.2.1.127.1.8.1.7
Integer32
.1.3.6.1.2.1.127.1.8.1.8
.1.3.6.1.2.1.127.1.8.1.9
.1.3.6.1.2.1.127.1.9
.1.3.6.1.2.1.127.1.9.1
Unsigned32
.1.3.6.1.2.1.127.1.9.1.1
.1.3.6.1.2.1.127.1.9.1.2
Integer32
.1.3.6.1.2.1.127.1.9.1.3
.1.3.6.1.2.1.127.1.9.1.4
.1.3.6.1.2.1.127.1.9.1.5
.1.3.6.1.2.1.127.2
.1.3.6.1.2.1.127.2.1
.1.3.6.1.2.1.127.2.2
Dependencies (9) 7 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
Type Definitions (3)
Unsigned32
Enumeration
downstream(1)
upstream(2)
Enumeration
undefined(1)
bestEffort(2)
nonRealTimePollingService(3)
realTimePollingService(4)
unsolictedGrantServiceWithAD(5)
unsolictedGrantService(6)
Conformance Groups (5)
docsIetfQosPktClassDirection docsIetfQosPktClassPriority docsIetfQosPktClassIpTosLow docsIetfQosPktClassIpTosHigh docsIetfQosPktClassIpTosMask docsIetfQosPktClassIpProtocol docsIetfQosPktClassSourcePortStart docsIetfQosPktClassSourcePortEnd docsIetfQosPktClassDestPortStart docsIetfQosPktClassDestPortEnd docsIetfQosPktClassDestMacAddr docsIetfQosPktClassDestMacMask docsIetfQosPktClassSourceMacAddr docsIetfQosPktClassEnetProtocolType docsIetfQosPktClassEnetProtocol docsIetfQosPktClassUserPriLow docsIetfQosPktClassUserPriHigh docsIetfQosPktClassVlanId docsIetfQosPktClassStateActive docsIetfQosPktClassPkts docsIetfQosPktClassBitMap docsIetfQosPktClassInetAddressType docsIetfQosPktClassInetSourceAddr docsIetfQosPktClassInetSourceMask docsIetfQosPktClassInetDestAddr docsIetfQosPktClassInetDestMask docsIetfQosServiceFlowSID docsIetfQosServiceFlowDirection docsIetfQosServiceFlowPrimary docsIetfQosServiceFlowPkts docsIetfQosServiceFlowOctets docsIetfQosServiceFlowTimeCreated docsIetfQosServiceFlowTimeActive docsIetfQosServiceFlowPHSUnknowns docsIetfQosServiceFlowPolicedDropPkts docsIetfQosServiceFlowPolicedDelayPkts docsIetfQosDSAReqs docsIetfQosDSARsps docsIetfQosDSAAcks docsIetfQosDSCReqs docsIetfQosDSCRsps docsIetfQosDSCAcks docsIetfQosDSDReqs docsIetfQosDSDRsps docsIetfQosDynamicAdds docsIetfQosDynamicAddFails docsIetfQosDynamicChanges docsIetfQosDynamicChangeFails docsIetfQosDynamicDeletes docsIetfQosDynamicDeleteFails docsIetfQosDCCReqs docsIetfQosDCCRsps docsIetfQosDCCAcks docsIetfQosDCCs docsIetfQosDCCFails docsIetfQosPHSField docsIetfQosPHSMask docsIetfQosPHSSize docsIetfQosPHSVerify docsIetfQosPHSIndex
Group of objects implemented in both Cable Modems and
Cable Modem Termination Systems.
.1.3.6.1.2.1.127.2.1.1
Group of objects implemented in both Cable Modems and
Cable Modem Termination Systems for QOS Parameter Sets.
.1.3.6.1.2.1.127.2.1.2
Group of objects implemented only in the CMTS.
.1.3.6.1.2.1.127.2.1.3
Group of objects implemented in both Cable Modems and
Cable Modem Termination Systems when supporting policy-based
service flows.
.1.3.6.1.2.1.127.2.1.4
Group of objects implemented only in Cable Modem
Termination Systems when supporting expansion of Service
Class Names in a QOS Parameter Set
.1.3.6.1.2.1.127.2.1.5
Compliance Statements (1)

OID .1.3.6.1.2.1.127.2.2.1
The compliance statement for MCNS Cable Modems and
Cable Modem Termination Systems that implement DOCSIS
Service Flows.
Required groups
mandatory docsIetfQosBaseGroup
optional docsIetfQosCmtsGroup This group is mandatory for Cable Modem Termination
Systems (CMTS) and is not implemented for Cable Modems
(CM).
optional docsIetfQosParamSetGroup This group is mandatory for Cable Modem Termination
Systems (CMTS) and Cable Modems. Cable modems only
implement objects in this group as read-only.
optional docsIetfQosSrvClassPolicyGroup This group is optional for Cable Modem Termination

Systems (CMTS) and Cable Modems. This group is relevant
if policy-based service flow classification
is implemented. See docsDevPolicyTable in
DOCS-CABLE-DEVICE-MIB for more details.
optional docsIetfQosServiceClassGroup This group is mandatory for a Cable Modem Termination
System (CMTS) that implements expansion of Service Class
Names in a QOS Parameter Set. This group is
not implemented on the Cable Modems.
Object refinements
ObjectAccessSyntaxDescription
docsIetfQosPktClassPkts
This object only needs to be implemented in entries
that are classifying packets and not policing packets.
docsIetfQosPktClassInetAddressType
ipv4(1)
An implementation is only required to support IPv4
address.
docsIetfQosPktClassInetSourceAddr An implementation is only required to support IPv4
address.
docsIetfQosPktClassInetSourceMask An implementation is only required to support IPv4
address.
docsIetfQosPktClassInetDestAddr An implementation is only required to support IPv4
address.
docsIetfQosPktClassInetDestMask An implementation is only required to support IPv4
address.
docsIetfQosServiceClassStorageType
nonVolatile(3)
An implementation is only required to support nonvolatile
storage.
docsIetfQosServiceClassPolicyStorageType
nonVolatile(3)
An implementation is only required to support nonvolatile
storage.