DOCS-CABLE-DEVICE-MIB

        This is the MIB Module for DOCSIS-compliant cable modems
        
and cable-modem termination systems.
        
Copyright (C) The IETF Trust (2006).  This version
of this MIB module was published in RFC 4639; for full
legal notices see the RFC itself.
    
Source file
DOCS-CABLE-DEVICE-MIB
Last revised
Identity
docsDev
Base OID
1.3.6.1.2.1.69
Imported Objects
DIFFSERV-MIB diffServActionStorage diffServAlgDropStatus diffServAlgDropStorage diffServAlgDropType diffServClfrElementStatus diffServClfrElementStorage diffServClfrStatus diffServClfrStorage diffServCountActStorage diffServDataPathStatus diffServDataPathStorage diffServMIBActionGroup (no object page) diffServMIBAlgDropGroup (no object page) diffServMIBClfrElementGroup (no object page) diffServMIBClfrGroup (no object page) diffServMIBCounterGroup (no object page) diffServMIBDataPathGroup (no object page) diffServMIBDscpMarkActGroup (no object page) diffServMIBMultiFieldClfrGroup (no object page) diffServMultiFieldClfrAddrType diffServMultiFieldClfrDstAddr diffServMultiFieldClfrSrcAddr diffServMultiFieldClfrStorage
IF-MIB InterfaceIndexOrZero
INET-ADDRESS-MIB InetAddress InetAddressType
RMON2-MIB ZeroBasedCounter32
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) OBJECT-GROUP (no object page)
SNMPv2-SMI Counter32 Integer32 IpAddress mib-2 MODULE-IDENTITY (no object page) OBJECT-TYPE (no object page) Unsigned32 zeroDotZero
SNMPv2-TC DateAndTime RowPointer RowStatus StorageType 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-CABLE-DEVICE-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'DOCS-CABLE-DEVICE-MIB::docsDev'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'DOCS-CABLE-DEVICE-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'DOCS-CABLE-DEVICE-MIB::docsDev'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (130)
.1.3.6.1.2.1.69
.1.3.6.1.2.1.69.0
.1.3.6.1.2.1.69.1
.1.3.6.1.2.1.69.1.1
Enumeration
.1.3.6.1.2.1.69.1.1.1
.1.3.6.1.2.1.69.1.1.2
.1.3.6.1.2.1.69.1.1.3
.1.3.6.1.2.1.69.1.1.4
Enumeration
.1.3.6.1.2.1.69.1.1.5
EnumerationSWITCH-PORTSTATISTIC-MIBifIndexSWITCH-PORTSTATISTIC-MIBrcHistoryStatsIndex
.1.3.6.1.2.1.69.1.1.6
CPEsUnsigned32
.1.3.6.1.2.1.69.1.1.7
.1.3.6.1.2.1.69.1.2
.1.3.6.1.2.1.69.1.2.1
Integer32
.1.3.6.1.2.1.69.1.2.1.1
docsDevNmAccessIp deprecated r/w
.1.3.6.1.2.1.69.1.2.1.2
docsDevNmAccessIpMask deprecated r/w
.1.3.6.1.2.1.69.1.2.1.3
docsDevNmAccessCommunity deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.2.1.4
docsDevNmAccessControl deprecated r/w
Enumeration
.1.3.6.1.2.1.69.1.2.1.5
docsDevNmAccessInterfaces deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.2.1.6
docsDevNmAccessStatus deprecated r/w
.1.3.6.1.2.1.69.1.2.1.7
Enumeration
.1.3.6.1.2.1.69.1.2.1.8
.1.3.6.1.2.1.69.1.3
docsDevSwServer deprecated r/w
.1.3.6.1.2.1.69.1.3.1
OctetString
.1.3.6.1.2.1.69.1.3.2
Enumeration
.1.3.6.1.2.1.69.1.3.3
Enumeration
.1.3.6.1.2.1.69.1.3.4
.1.3.6.1.2.1.69.1.3.5
.1.3.6.1.2.1.69.1.3.6
.1.3.6.1.2.1.69.1.3.7
Enumeration
.1.3.6.1.2.1.69.1.3.8
.1.3.6.1.2.1.69.1.4
Enumeration
.1.3.6.1.2.1.69.1.4.1
.1.3.6.1.2.1.69.1.4.10
.1.3.6.1.2.1.69.1.4.11
docsDevServerDhcp deprecated
.1.3.6.1.2.1.69.1.4.2
docsDevServerTime deprecated
.1.3.6.1.2.1.69.1.4.3
docsDevServerTftp deprecated
.1.3.6.1.2.1.69.1.4.4
.1.3.6.1.2.1.69.1.4.5
.1.3.6.1.2.1.69.1.4.6
.1.3.6.1.2.1.69.1.4.7
.1.3.6.1.2.1.69.1.4.8
.1.3.6.1.2.1.69.1.4.9
.1.3.6.1.2.1.69.1.5
Enumeration
.1.3.6.1.2.1.69.1.5.1
.1.3.6.1.2.1.69.1.5.10
.1.3.6.1.2.1.69.1.5.11
docsDevEvSyslog deprecated r/w
.1.3.6.1.2.1.69.1.5.2
Enumeration
.1.3.6.1.2.1.69.1.5.3
.1.3.6.1.2.1.69.1.5.4
.1.3.6.1.2.1.69.1.5.5
secondsInteger32
.1.3.6.1.2.1.69.1.5.6
.1.3.6.1.2.1.69.1.5.7
.1.3.6.1.2.1.69.1.5.7.1
Enumeration
.1.3.6.1.2.1.69.1.5.7.1.1
Bits
.1.3.6.1.2.1.69.1.5.7.1.2
.1.3.6.1.2.1.69.1.5.8
.1.3.6.1.2.1.69.1.5.8.1
Integer32
.1.3.6.1.2.1.69.1.5.8.1.1
.1.3.6.1.2.1.69.1.5.8.1.2
.1.3.6.1.2.1.69.1.5.8.1.3
.1.3.6.1.2.1.69.1.5.8.1.4
Enumeration
.1.3.6.1.2.1.69.1.5.8.1.5
.1.3.6.1.2.1.69.1.5.8.1.6
.1.3.6.1.2.1.69.1.5.8.1.7
.1.3.6.1.2.1.69.1.5.9
.1.3.6.1.2.1.69.1.6
Enumeration
.1.3.6.1.2.1.69.1.6.1
.1.3.6.1.2.1.69.1.6.2
.1.3.6.1.2.1.69.1.6.2.1
Integer32
.1.3.6.1.2.1.69.1.6.2.1.1
.1.3.6.1.2.1.69.1.6.2.1.2
.1.3.6.1.2.1.69.1.6.2.1.3
Enumeration
.1.3.6.1.2.1.69.1.6.2.1.4
Integer32
.1.3.6.1.2.1.69.1.6.2.1.5
.1.3.6.1.2.1.69.1.6.2.1.6
docsDevFilterIpDefault deprecated r/w
Enumeration
.1.3.6.1.2.1.69.1.6.3
.1.3.6.1.2.1.69.1.6.4
.1.3.6.1.2.1.69.1.6.4.1
Integer32
.1.3.6.1.2.1.69.1.6.4.1.1
docsDevFilterIpDmask deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.10
docsDevFilterIpProtocol deprecated r/w
Integer32
.1.3.6.1.2.1.69.1.6.4.1.11
Integer32
.1.3.6.1.2.1.69.1.6.4.1.12
Integer32
.1.3.6.1.2.1.69.1.6.4.1.13
Integer32
.1.3.6.1.2.1.69.1.6.4.1.14
Integer32
.1.3.6.1.2.1.69.1.6.4.1.15
.1.3.6.1.2.1.69.1.6.4.1.16
docsDevFilterIpTos deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.6.4.1.17
docsDevFilterIpTosMask deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.6.4.1.18
docsDevFilterIpContinue deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.19
docsDevFilterIpStatus deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.2
docsDevFilterIpPolicyId deprecated r/w
Integer32
.1.3.6.1.2.1.69.1.6.4.1.20
docsDevFilterIpControl deprecated r/w
Enumeration
.1.3.6.1.2.1.69.1.6.4.1.3
docsDevFilterIpIfIndex deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.4
docsDevFilterIpDirection deprecated r/w
Enumeration
.1.3.6.1.2.1.69.1.6.4.1.5
docsDevFilterIpBroadcast deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.6
docsDevFilterIpSaddr deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.7
docsDevFilterIpSmask deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.8
docsDevFilterIpDaddr deprecated r/w
.1.3.6.1.2.1.69.1.6.4.1.9
.1.3.6.1.2.1.69.1.6.5
.1.3.6.1.2.1.69.1.6.5.1
Integer32
.1.3.6.1.2.1.69.1.6.5.1.1
docsDevFilterPolicyId deprecated r/w
Integer32
.1.3.6.1.2.1.69.1.6.5.1.2
docsDevFilterPolicyStatus deprecated r/w
.1.3.6.1.2.1.69.1.6.5.1.5
docsDevFilterPolicyPtr deprecated r/w
.1.3.6.1.2.1.69.1.6.5.1.6
.1.3.6.1.2.1.69.1.6.6
.1.3.6.1.2.1.69.1.6.6.1
Integer32
.1.3.6.1.2.1.69.1.6.6.1.1
docsDevFilterTosStatus deprecated r/w
.1.3.6.1.2.1.69.1.6.6.1.2
docsDevFilterTosAndMask deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.6.6.1.3
docsDevFilterTosOrMask deprecated r/w
OctetString
.1.3.6.1.2.1.69.1.6.6.1.4
.1.3.6.1.2.1.69.1.7
Enumeration
.1.3.6.1.2.1.69.1.7.1
Integer32
.1.3.6.1.2.1.69.1.7.2
docsDevCpeTable deprecated
.1.3.6.1.2.1.69.1.7.3
docsDevCpeEntry deprecated
.1.3.6.1.2.1.69.1.7.3.1
docsDevCpeIp deprecated
.1.3.6.1.2.1.69.1.7.3.1.1
docsDevCpeSource deprecated
Enumeration
.1.3.6.1.2.1.69.1.7.3.1.2
docsDevCpeStatus deprecated r/w
.1.3.6.1.2.1.69.1.7.3.1.3
.1.3.6.1.2.1.69.1.7.4
.1.3.6.1.2.1.69.1.7.4.1
.1.3.6.1.2.1.69.1.7.4.1.1
.1.3.6.1.2.1.69.1.7.4.1.2
Enumeration
.1.3.6.1.2.1.69.1.7.4.1.3
.1.3.6.1.2.1.69.1.7.4.1.4
.1.3.6.1.2.1.69.2
.1.3.6.1.2.1.69.3
.1.3.6.1.2.1.69.3.1
.1.3.6.1.2.1.69.3.2
.1.3.6.1.2.1.69.3.3
.1.3.6.1.2.1.69.3.4
Dependencies (18) 8 direct · 10 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
Conformance Groups (15)
A collection of objects providing device status and
control.
.1.3.6.1.2.1.69.3.1.1
A collection of objects for controlling access to SNMP
objects on cable devices.

This group has been deprecated because all the
objects have been deprecated in favor of SNMPv3 and
Coexistence MIBs.
.1.3.6.1.2.1.69.3.1.2
A collection of objects for controlling software
downloads.

This group has been deprecated and replaced by
docsDevSoftwareGroupV2. Object docsDevSwServer
has been replaced by docsDevSwServerAddressType
and docsDevSwServerAddress, and
docsDevSwServerTransportProtocol has been added to
support TFTP and HTTP firmware downloads.
.1.3.6.1.2.1.69.3.1.3
A collection of objects providing status about server
provisioning.

This group has been deprecated and replaced by
docsDevServerGroupV2. The objects docsDevServerDhcp,
docsDevServerTime, and docsDevServerTftp have
been replaced by docsDevServerDhcpAddressType,
docsDevServerDhcpAddress, docsDevServerTimeAddressType,
docsDevServerTimeAddress,
docsDevServerConfigTftpAddressType, and
docsDevServerConfigTftpAddress.
.1.3.6.1.2.1.69.3.1.4
A collection of objects used to control and monitor
events.

This group has been deprecated and replaced by
docsDevEventGroupV2. The object docsDevEvSyslog has

been replaced by docsDevEvSyslogAddressType and
docsDevEvSyslogAddress, and docsDevEvThrottleInhibited
has been replaced by
docsDevEvThrottleThresholdExceeded.
.1.3.6.1.2.1.69.3.1.5
A collection of objects to specify filters at the link
layer and IPv4 layer.

This group has been deprecated and replaced by various
groups from the DiffServ MIB.
.1.3.6.1.2.1.69.3.1.6
A collection of objects used to control the number
and specific values of IPv4 addresses allowed for
associated Customer Premises Equipment (CPE).

This group has been deprecated and replaced by
docsDevInetCpeGroup. The object docsDevCpeSource has
been replaced by docsDevCpeInetSource, and
docsDevCpeStatus has been replaced by
docsDevCpeInetRowStatus.
.1.3.6.1.2.1.69.3.1.7
An object providing cable device IGMP status and
control.
.1.3.6.1.2.1.69.3.3.1
An object providing management of the maximum number of
CPEs permitted access through a cable modem.
.1.3.6.1.2.1.69.3.3.2
An object, in addition to the objects in
docsDevNmAccessGroup, for controlling access to
SNMP objects on cable devices.

This group is included in this MIB due to existing
implementations of docsDevNmAccessTrapVersion in
DOCSIS cable modems.

This group has been deprecated because the object has
been deprecated in favor of SNMPv3 and Coexistence
MIBs.
.1.3.6.1.2.1.69.3.3.3
A collection of objects for controlling software
downloads. This group replaces docsDevSoftwareGroup.
.1.3.6.1.2.1.69.3.3.4
A collection of objects providing status about server
provisioning. This group replaces docsDevServerGroup.
.1.3.6.1.2.1.69.3.3.5
A collection of objects used to control and monitor
events. This group replaces docsDevEventGroup.
The event reporting mechanism, and more specifically
docsDevEvReporting, can be used to take advantage of
the event reporting features of RFC3413 and RFC3014.
.1.3.6.1.2.1.69.3.3.6
A collection of objects to specify link layer filters.
.1.3.6.1.2.1.69.3.3.7
A collection of objects used to control the number
and specific values of Internet (e.g., IPv4 and IPv6)
addresses allowed for associated Customer Premises
Equipment (CPE).
.1.3.6.1.2.1.69.3.3.8
Compliance Statements (3)

OID .1.3.6.1.2.1.69.3.2.1
The RFC 2669 compliance statement for MCNS/DOCSIS
Cable Modems and Cable Modem Termination Systems.
Required groups
optional docsDevBaseGroup Mandatory in Cable Modems, optional in Cable Modem
Termination Systems.
optional docsDevEventGroup Mandatory in Cable Modems, optional in Cable Modem
Termination Systems.
optional docsDevFilterGroup Mandatory in Cable Modems, optional in Cable Modem
Termination Systems.
optional docsDevNmAccessGroup This group is only implemented in devices that do not
implement the SNMPv3 User Security Model. It SHOULD NOT
be implemented by devices that conform to SNMPv3.

For devices that do not implement SNMPv3 or later, this
group is Mandatory in Cable Modems and is optional
in Cable Modem Termination Systems.
optional docsDevServerGroup This group is implemented only in Cable Modems, and is
not implemented in Cable Modem Termination Systems.
optional docsDevSoftwareGroup This group is Mandatory in Cable Modems and optional in
Cable Modem Termination Systems.
optional docsDevCpeGroup This group is Mandatory in Cable Modems, and is
not implemented in Cable Modem Termination Systems.
Object refinements
ObjectAccessSyntaxDescription
docsDevSTPControl readonly
It is compliant to implement this object as read-only.
Devices need only support noStFilterBpdu(2).
docsDevNmAccessIp
It is compliant to recognize the IP address
255.255.255.255 as referring to any NMS.
docsDevEvReporting readonly
It is compliant to implement this object as read-only.
Devices need only support local(0). An agent need not
enforce that trap or syslog logging be accompanied
by local(0) or localVolatile(3) logging.

OID .1.3.6.1.2.1.69.3.4.1
The compliance statement for DOCSIS Cable Modems.

This compliance statement applies to implementations
of DOCSIS versions that are not IPv6 capable.
Required groups
Object refinements
ObjectAccessSyntaxDescription
DIFFSERV-MIBdiffServDataPathStatus
active(1)
Support for createAndWait and notInService is not
required.
DIFFSERV-MIBdiffServClfrStatus
active(1)
Support for createAndWait and notInService is not
required.
DIFFSERV-MIBdiffServClfrElementStatus
active(1)
Support for createAndWait and notInService is not
required.
DIFFSERV-MIBdiffServMultiFieldClfrAddrType
ipv4(1)
An implementation is only required to support IPv4
addresses.
DIFFSERV-MIBdiffServMultiFieldClfrSrcAddr An implementation is only required to support IPv4
addresses.
DIFFSERV-MIBdiffServMultiFieldClfrDstAddr An implementation is only required to support IPv4
addresses.
DIFFSERV-MIBdiffServAlgDropStatus
active(1)
Support for createAndWait and notInService is not
required.
DIFFSERV-MIBdiffServDataPathStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServClfrStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServClfrElementStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServMultiFieldClfrStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServActionStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServCountActStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServAlgDropStorage
volatile(2)
An implementation is only required to support
volatile storage.
DIFFSERV-MIBdiffServAlgDropType
Enumeration
alwaysDrop(5)
This object is only used to provide packet
filtering. Implementations need not support other
values of this enumeration.
docsDevDateTime readonly
It is compliant to implement this object as read-only.
docsDevSTPControl readonly
Enumeration
noStFilterBpdu(2)
It is compliant to implement this object as read-only.
Devices need only support noStFilterBpdu(2).
docsDevIgmpModeControl readonly
Enumeration
passive(1)
It is compliant to implement this object as read-only.
Devices need only support passive(1).
docsDevSwServerAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevSwServerAddress An implementation is only required to support IPv4
addresses.
docsDevServerDhcpAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevServerDhcpAddress An implementation is only required to support IPv4
addresses.
docsDevServerTimeAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevServerTimeAddress An implementation is only required to support IPv4
addresses.
docsDevServerConfigTftpAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevServerConfigTftpAddress An implementation is only required to support IPv4
addresses.
docsDevEvReporting readonly
It is compliant to implement this object as read-only.
Devices need only support local(0).
docsDevEvSyslogAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevEvSyslogAddress An implementation is only required to support IPv4
addresses.
docsDevSwServerTransportProtocol
Enumeration
tftp(1)
An implementation is only required to support TFTP
software image downloads.

OID .1.3.6.1.2.1.69.3.4.2
The compliance statement for DOCSIS Cable Modem
Termination Systems.

This compliance statement applies to implementations
of DOCSIS versions that are not IPv6 capable.
Required groups
optional docsDevBaseGroup Optional in Cable Modem Termination Systems.
optional docsDevBaseIgmpGroup Optional in Cable Modem Termination Systems.
optional docsDevBaseMaxCpeGroup This group MUST NOT be implemented in Cable Modem
Termination Systems.
optional docsDevSoftwareGroupV2 Optional in Cable Modem Termination Systems.
optional docsDevServerGroupV2 This group MUST NOT be implemented in Cable Modem
Termination Systems.
optional docsDevEventGroupV2 Optional in Cable Modem Termination Systems.
optional docsDevFilterLLCGroup This group MUST NOT be implemented in Cable Modem
Termination Systems. See the Subscriber Management
MIB for similar CMTS capability.
optional docsDevInetCpeGroup This group MUST NOT be implemented in Cable Modem
Termination Systems. See the Subscriber Management
MIB for similar CMTS capability.
Object refinements
ObjectAccessSyntaxDescription
docsDevDateTime readonly
It is compliant to implement this object as read-only.
docsDevSTPControl readonly
Enumeration
noStFilterBpdu(2)
It is compliant to implement this object as read-only.
Devices need only support noStFilterBpdu(2).
docsDevIgmpModeControl readonly
Enumeration
passive(1)
It is compliant to implement this object as read-only.
Devices need only support passive(1).
docsDevSwServerAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevSwServerAddress An implementation is only required to support IPv4
addresses.
docsDevEvReporting readonly
It is compliant to implement this object as read-only.
Devices need only support local(0).
docsDevEvSyslogAddressType
ipv4(1)
An implementation is only required to support IPv4
addresses.
docsDevEvSyslogAddress An implementation is only required to support IPv4
addresses.
docsDevSwServerTransportProtocol
Enumeration
tftp(1)
An implementation is only required to support TFTP
software image downloads.