docsIfCmtsUpChnlCtrExtUcastGrantedMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of unicast granted mini-slots on the upstream logical channel, regardless of burst type. Unicast granted mini-slots are those in which the CMTS assigned bandwidth to any unicast SID on the logical channel. However, this object does not include mini-slots for reserved IUCs, or grants to SIDs designated as meaning 'no CM'. This is the 64-bit version of docsIfCmtsUpChnlCtrUcastGrantedMslots and will not be accessible to SNMPv1 managers. Support for this object is mandatory. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 7 } docsIfCmtsUpChnlCtrExtTotalCntnMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention mini-slots defined for this upstream logical channel. This count includes all mini-slots assigned to a broadcast or multicast SID on the logical channel. This is the 64-bit version of docsIfCmtsUpChnlCtrTotalCntnMslots and will not be accessible to SNMPv1 managers. Support for this object is mandatory. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 8 } docsIfCmtsUpChnlCtrExtUsedCntnMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention
mini-slots utilized on the upstream logical channel. For contention regions, utilized mini-slots are those in which the CMTS correctly received an upstream burst from any CM on the upstream logical channel. This is the 64-bit version of docsIfCmtsUpChnlCtrUsedCntnMslots and will not be accessible to SNMPv1 managers. Support for this object is mandatory. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 9 } docsIfCmtsUpChnlCtrCollCntnMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention mini-slots subjected to collisions on the upstream logical channel. For contention regions, these are the mini-slots applicable to bursts that the CMTS detected but could not correctly receive. This is the 32-bit version of docsIfCmtsUpChnlCtrExtCollCntnMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 10 } docsIfCmtsUpChnlCtrTotalCntnReqMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots defined for this upstream logical channel. This count includes all mini-slots for IUC1 assigned to a broadcast or multicast SID on the logical channel. This is the 32-bit version of docsIfCmtsUpChnlCtrExtTotalCntnReqMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of
ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 11 } docsIfCmtsUpChnlCtrUsedCntnReqMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots utilized on this upstream logical channel. This count includes all contention mini-slots for IUC1 applicable to bursts that the CMTS correctly received. This is the 32-bit version of docsIfCmtsUpChnlCtrExtUsedCntnReqMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 12 } docsIfCmtsUpChnlCtrCollCntnReqMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC1 applicable to bursts that the CMTS detected but could not correctly receive. This is the 32-bit version of docsIfCmtsUpChnlCtrExtCollCntnReqMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 13 } docsIfCmtsUpChnlCtrTotalCntnReqDataMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention
request data mini-slots defined for this upstream logical channel. This count includes all mini-slots for IUC2 assigned to a broadcast or multicast SID on the logical channel. This is the 32-bit version of docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 14 } docsIfCmtsUpChnlCtrUsedCntnReqDataMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request data mini-slots utilized on this upstream logical channel. This includes all contention mini-slots for IUC2 applicable to bursts that the CMTS correctly received. This is the 32-bit version of docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 15 } docsIfCmtsUpChnlCtrCollCntnReqDataMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request data mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC2 applicable to bursts that the CMTS detected, but could not correctly receive. This is the 32-bit version of docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of
ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 16 } docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention initial maintenance mini-slots defined for this upstream logical channel. This includes all mini-slots for IUC3 assigned to a broadcast or multicast SID on the logical channel. This is the 32-bit version of docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 17 } docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention initial maintenance mini-slots utilized on this upstream logical channel. This includes all contention mini-slots for IUC3 applicable to bursts that the CMTS correctly received. This is the 32-bit version of docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 18 } docsIfCmtsUpChnlCtrCollCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter32 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION
"Current count, from CMTS initialization, of contention initial maintenance mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC3 applicable to bursts that the CMTS detected, but could not correctly receive. This is the 32-bit version of docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots and is included for back compatibility with SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 19 } docsIfCmtsUpChnlCtrExtCollCntnMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of collision contention mini-slots on the upstream logical channel. For contention regions, these are the mini-slots applicable to bursts that the CMTS detected, but could not correctly receive. This is the 64-bit version of docsIfCmtsUpChnlCtrCollCntnMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 20 } docsIfCmtsUpChnlCtrExtTotalCntnReqMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots defined for this upstream logical channel. This count includes all mini-slots for IUC1 assigned to a broadcast or multicast SID on the logical channel. This is the 64-bit version of docsIfCmtsUpChnlCtrTotalCntnReqMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur
at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 21 } docsIfCmtsUpChnlCtrExtUsedCntnReqMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots utilized on this upstream logical channel. This count includes all contention mini-slots for IUC1 applicable to bursts that the CMTS correctly received. This is the 64-bit version of docsIfCmtsUpChnlCtrUsedCntnReqMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 22 } docsIfCmtsUpChnlCtrExtCollCntnReqMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC1 applicable to bursts that the CMTS detected, but could not correctly receive. This is the 64-bit version of docsIfCmtsUpChnlCtrCollCntnReqMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 23 } docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current
DESCRIPTION "Current count, from CMTS initialization, of contention request data mini-slots defined for this upstream logical channel. This count includes all mini-slots for IUC2 assigned to a broadcast or multicast SID on the logical channel. This is the 64-bit version of docsIfCmtsUpChnlCtrTotalCntnReqDataMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 24 } docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request data mini-slots utilized on this upstream logical channel. This includes all contention mini-slots for IUC2 applicable to bursts that the CMTS correctly received. This is the 64-bit version of docsIfCmtsUpChnlCtrUsedCntnReqDataMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 25 } docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of contention request data mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC2 applicable to bursts that the CMTS detected, but could not correctly receive. This is the 64-bit version of docsIfCmtsUpChnlCtrCollCntnReqDataMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur
at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 26 } docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of initial maintenance mini-slots defined for this upstream logical channel. This count includes all mini-slots for IUC3 assigned to a broadcast or multicast SID on the logical channel. This is the 64-bit version of docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 27 } docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current DESCRIPTION "Current count, from CMTS initialization, of initial maintenance mini-slots utilized on this upstream logical channel. This includes all contention mini-slots for IUC3 applicable to bursts that the CMTS correctly received. This is the 64-bit version of docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 28 } docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots OBJECT-TYPE SYNTAX Counter64 UNITS "mini-slots" MAX-ACCESS read-only STATUS current
DESCRIPTION "Current count, from CMTS initialization, of contention initial maintenance mini-slots subjected to collisions on this upstream logical channel. This includes all contention mini-slots for IUC3 applicable to bursts that the CMTS detected, but could not correctly receive. This is the 64-bit version of docsIfCmtsUpChnlCtrCollCntnInitMaintMslots and will not be accessible to SNMPv1 managers. Discontinuities in the value of this counter can occur at reinitialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated ifIndex." ::= { docsIfCmtsUpChannelCounterEntry 29 } -- -- notification group is for future extension. -- docsIfNotification OBJECT IDENTIFIER ::= { docsIfMib 2 } -- -- MIB Compliance statements. -- -- -- Conformance definitions -- docsIfConformance OBJECT IDENTIFIER ::= { docsIfMib 3 } docsIfCompliances OBJECT IDENTIFIER ::= { docsIfConformance 1 } docsIfGroups OBJECT IDENTIFIER ::= { docsIfConformance 2 } docsIfBasicCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for devices that implement DOCSIS 1.x compliant Radio Frequency Interfaces." MODULE -- docsIfMib -- unconditionally mandatory groups MANDATORY-GROUPS { docsIfBasicGroup } -- conditionally mandatory group GROUP docsIfCmGroup
DESCRIPTION "This group is implemented only in cable modems, not in cable modem termination systems." -- conditionally mandatory group GROUP docsIfCmtsGroup DESCRIPTION "This group is implemented only in cable modem termination systems, not in cable modems." OBJECT docsIfDownChannelFrequency WRITE-SYNTAX Integer32 (54000000..860000000) MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems. The values above are appropriate for a cable plant using a Sub-Split channel plan. If DOCSIS is extended to cover other types of channel plans (and frequency allocations), this object will be modified accordingly." OBJECT docsIfDownChannelWidth WRITE-SYNTAX Integer32 (6000000) MIN-ACCESS read-only DESCRIPTION "It is important to implement this object as read-only. In cable modems, this object is always implemented as read-only. The above value is appropriate for cable plants running under NTSC (National Television Standards Committee) standards. If DOCSIS is extended to work with other standards (e.g., European standards), this object will be modified accordingly." OBJECT docsIfDownChannelModulation WRITE-SYNTAX INTEGER { qam64 (3), qam256 (4) } MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfDownChannelInterleave WRITE-SYNTAX INTEGER { taps8Increment16(3), taps16Increment8(4), taps32Increment4(5),
taps64Increment2(6), taps128Increment1(7) } MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfDownChannelPower MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelFrequency WRITE-SYNTAX Integer32 (5000000..42000000) MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems. The values above are appropriate for a cable plant using a Sub-Split channel plan. If DOCSIS is extended to cover other types of channel plans (and frequency allocations), this object will be modified accordingly." OBJECT docsIfUpChannelWidth WRITE-SYNTAX Integer32 (200000..3200000) MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems. The above value is appropriate for cable plants running under NTSC (National Television Standards Committee) standards. If DOCSIS is extended to work with other standards (e.g., European standards), this object will be modified accordingly." OBJECT docsIfUpChannelModulationProfile MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelSlotSize MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems."
OBJECT docsIfUpChannelRangingBackoffStart MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelRangingBackoffEnd MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelTxBackoffStart MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelTxBackoffEnd MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfQosProfPriority MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxUpBandwidth MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfGuarUpBandwidth MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxDownBandwidth MIN-ACCESS read-only DESCRIPTION
"This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxTxBurst MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfBaselinePrivacy MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfStatus MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfCmtsServiceAdminStatus MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsSyncInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsUcdInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsInsertInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsInvitedRangingAttempts MIN-ACCESS read-only DESCRIPTION
"It is compliant to implement this object as read-only." OBJECT docsIfCmtsQosProfilePermissions WRITE-SYNTAX BITS { createByManagement(0), updateByManagement(1) } MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsModType WRITE-SYNTAX INTEGER { qpsk (2), qam16 (3) } DESCRIPTION "A management station MAY only set 16QAM or QPSK modulation, but others might be possible, based on device configuration." OBJECT docsIfCmtsModPreambleLen SYNTAX Integer32 (0..1024) DESCRIPTION "The range of the values for this MODULE-COMPLIANCE is 0..1024." OBJECT docsIfCmtsModFECErrorCorrection SYNTAX Integer32 (0..10) DESCRIPTION "The range of the values for this MODULE-COMPLIANCE is 0..10." ::= { docsIfCompliances 1 } docsIfBasicComplianceV2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for devices that implement DOCSIS 2.0 Radio Frequency Interfaces." MODULE -- docsIfMib -- unconditionally mandatory groups MANDATORY-GROUPS { docsIfBasicGroupV2 }
-- conditionally mandatory group GROUP docsIfCmGroupV2 DESCRIPTION "This group is implemented only in cable modems, not in cable modem termination systems." -- conditionally mandatory group GROUP docsIfCmtsGroupV2 DESCRIPTION "This group is implemented only in cable modem termination systems, not in cable modems." OBJECT docsIfDownChannelFrequency WRITE-SYNTAX Integer32 (47000000..862000000) MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems. A range of 54MHz to 860MHz is appropriate for a cable plant using a North American Sub-Split channel plan. The spectrum range has been expanded to accommodate a lower edge of 47MHz and an upper edge of 862MHz for some European channel plans. If DOCSIS is extended to cover other types of channel plans (and frequency allocations), this object will be modified accordingly." OBJECT docsIfDownChannelWidth WRITE-SYNTAX Integer32 (6000000 | 8000000) MIN-ACCESS read-only DESCRIPTION "It is important to implement this object as read-only. In cable modems, this object is always implemented as read-only. The value of 6 MHz is appropriate for cable plants running under NTSC (National Television Standards Committee) standards. The value of 8 MHz is appropriate for cable plants running under ETSI standards. For other regional standards, this object will be modified accordingly." OBJECT docsIfDownChannelModulation WRITE-SYNTAX INTEGER { qam64 (3), qam256 (4) } MIN-ACCESS read-only DESCRIPTION
"Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfDownChannelInterleave WRITE-SYNTAX INTEGER { taps8Increment16(3), taps16Increment8(4), taps32Increment4(5), taps64Increment2(6), taps128Increment1(7), taps12increment17(8) } MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfDownChannelPower MIN-ACCESS read-only DESCRIPTION "Read-write in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelFrequency WRITE-SYNTAX Integer32 (5000000..65000000) MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems. A range of 5MHz to 42MHz is appropriate for a cable plant using a North American Sub-Split channel plan. The spectrum range has been expanded to accommodate an upper edge of 65MHz for some European channel plans. If DOCSIS is extended to cover other types of channel plans (and frequency allocations), this object will be modified accordingly." OBJECT docsIfUpChannelWidth WRITE-SYNTAX Integer32 (200000..6400000) MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems, read-only in cable modems. The above value is appropriate for cable plants running under NTSC (National Television Standards Committee) standards. If DOCSIS is extended to work with other standards (e.g., European standards), this object will be modified accordingly."
OBJECT docsIfUpChannelModulationProfile MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelSlotSize MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfUpChannelRangingBackoffStart MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelRangingBackoffEnd MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelTxBackoffStart MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelTxBackoffEnd MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelScdmaActiveCodes MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems. The number of active codes when SCDMA is in use MUST range from 64 to 128 and MUST be a non-Prime value. Providing this range allows for the following features and capabilities: 1) Power management in S-CDMA spreader-on frames (with a 3 dB spread).
2) Avoidance of code 0. 3) Flexible mini-slot sizes with and without the use of code 0." OBJECT docsIfUpChannelScdmaCodesPerSlot MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelScdmaFrameSize MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelScdmaHoppingSeed MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelCloneFrom MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelUpdate MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems." OBJECT docsIfUpChannelStatus MIN-ACCESS read-only DESCRIPTION "Read-create in Cable Modem Termination Systems; read-only in Cable Modems. Entries associated to physical interfaces only support the read-only value 'active'." OBJECT docsIfUpChannelPreEqEnable MIN-ACCESS read-only DESCRIPTION "Read-create in cable modem termination systems; read-only in cable modems."
OBJECT docsIfQosProfPriority MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxUpBandwidth MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfGuarUpBandwidth MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxDownBandwidth MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfBaselinePrivacy MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfStatus MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems." OBJECT docsIfQosProfMaxTransmitBurst MIN-ACCESS read-only DESCRIPTION "This object is always read-only in cable modems. It is compliant to implement this object as read-only in cable modem termination systems."
OBJECT docsIfCmRangingTimeout MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmStatusModulationType SYNTAX INTEGER { unknown(0), tdma(1), atdma(2), scdma(3) } DESCRIPTION "CM does not use both modulation burst profiles of a 'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is not supported." OBJECT docsIfCmtsServiceAdminStatus MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsSyncInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsUcdInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsInsertInterval MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsInvitedRangingAttempts MIN-ACCESS read-only DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsQosProfilePermissions WRITE-SYNTAX BITS { createByManagement(0), updateByManagement(1) } MIN-ACCESS read-only
DESCRIPTION "It is compliant to implement this object as read-only." OBJECT docsIfCmtsModType WRITE-SYNTAX INTEGER { qpsk(2), qam16(3), qam64(6) } DESCRIPTION "A management station MAY only set 64QAM, 16QAM, or QPSK modulation for Time or Code division Multiple Access, but others might be possible based on device configuration." OBJECT docsIfCmtsCmStatusModulationType SYNTAX INTEGER { unknown(0), tdma(1), atdma(2), scdma(3) } DESCRIPTION "CM does not use both modulation burst profiles of a 'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is not supported." ::= { docsIfCompliances 2 } docsIfBasicGroup OBJECT-GROUP OBJECTS { docsIfDownChannelId, docsIfDownChannelFrequency, docsIfDownChannelWidth, docsIfDownChannelModulation, docsIfDownChannelInterleave, docsIfDownChannelPower, docsIfUpChannelId, docsIfUpChannelFrequency, docsIfUpChannelWidth, docsIfUpChannelModulationProfile, docsIfUpChannelSlotSize, docsIfUpChannelTxTimingOffset, docsIfUpChannelRangingBackoffStart, docsIfUpChannelRangingBackoffEnd, docsIfUpChannelTxBackoffStart, docsIfUpChannelTxBackoffEnd, docsIfQosProfPriority,
docsIfQosProfMaxUpBandwidth, docsIfQosProfGuarUpBandwidth, docsIfQosProfMaxDownBandwidth, docsIfQosProfMaxTxBurst, docsIfQosProfBaselinePrivacy, docsIfQosProfStatus, docsIfSigQIncludesContention, docsIfSigQUnerroreds, docsIfSigQCorrecteds, docsIfSigQUncorrectables, docsIfSigQSignalNoise, docsIfSigQMicroreflections, docsIfSigQEqualizationData } STATUS deprecated DESCRIPTION "Group of objects implemented in both cable modems and cable modem termination systems." ::= { docsIfGroups 1 } docsIfCmGroup OBJECT-GROUP OBJECTS { docsIfCmCmtsAddress, docsIfCmCapabilities, docsIfCmRangingTimeout, docsIfCmStatusValue, docsIfCmStatusCode, docsIfCmStatusTxPower, docsIfCmStatusResets, docsIfCmStatusLostSyncs, docsIfCmStatusInvalidMaps, docsIfCmStatusInvalidUcds, docsIfCmStatusInvalidRangingResponses, docsIfCmStatusInvalidRegistrationResponses, docsIfCmStatusT1Timeouts, docsIfCmStatusT2Timeouts, docsIfCmStatusT3Timeouts, docsIfCmStatusT4Timeouts, docsIfCmStatusRangingAborteds, docsIfCmServiceQosProfile, docsIfCmServiceTxSlotsImmed, docsIfCmServiceTxSlotsDed, docsIfCmServiceTxRetries, docsIfCmServiceTxExceededs, docsIfCmServiceRqRetries, docsIfCmServiceRqExceededs } STATUS deprecated
DESCRIPTION "Group of objects implemented in cable modems." ::= { docsIfGroups 2 } docsIfCmtsGroup OBJECT-GROUP OBJECTS { docsIfCmtsCapabilities, docsIfCmtsSyncInterval, docsIfCmtsUcdInterval, docsIfCmtsMaxServiceIds, docsIfCmtsInvitedRangingAttempts, docsIfCmtsInsertInterval, docsIfCmtsStatusInvalidRangeReqs, docsIfCmtsStatusRangingAborteds, docsIfCmtsStatusInvalidRegReqs, docsIfCmtsStatusFailedRegReqs, docsIfCmtsStatusInvalidDataReqs, docsIfCmtsStatusT5Timeouts, docsIfCmtsCmStatusMacAddress, docsIfCmtsCmStatusIpAddress, docsIfCmtsCmStatusDownChannelIfIndex, docsIfCmtsCmStatusUpChannelIfIndex, docsIfCmtsCmStatusRxPower, docsIfCmtsCmStatusTimingOffset, docsIfCmtsCmStatusEqualizationData, docsIfCmtsCmStatusValue, docsIfCmtsCmStatusUnerroreds, docsIfCmtsCmStatusCorrecteds, docsIfCmtsCmStatusUncorrectables, docsIfCmtsCmStatusSignalNoise, docsIfCmtsCmStatusMicroreflections, docsIfCmtsServiceCmStatusIndex, docsIfCmtsServiceAdminStatus, docsIfCmtsServiceQosProfile, docsIfCmtsServiceCreateTime, docsIfCmtsServiceInOctets, docsIfCmtsServiceInPackets, docsIfCmtsModType, docsIfCmtsModControl, docsIfCmtsModPreambleLen, docsIfCmtsModDifferentialEncoding, docsIfCmtsModFECErrorCorrection, docsIfCmtsModFECCodewordLength, docsIfCmtsModScramblerSeed, docsIfCmtsModMaxBurstSize, docsIfCmtsModGuardTimeSize, docsIfCmtsModLastCodewordShortened, docsIfCmtsModScrambler,
docsIfCmtsQosProfilePermissions, docsIfCmtsCmPtr } STATUS deprecated DESCRIPTION "Group of objects implemented in Cable Modem Termination Systems." ::= { docsIfGroups 3 } -- obsolete group -- RFC 2670 already had a obsolete group, even though RFC2670 -- was the first version of this MIB Module. docsIfObsoleteGroup OBJECT-GROUP OBJECTS { docsIfCmRangingRespTimeout, docsIfCmtsInsertionInterval } STATUS obsolete DESCRIPTION "Group of objects obsoleted." ::= { docsIfGroups 4 } docsIfBasicGroupV2 OBJECT-GROUP OBJECTS { docsIfDownChannelId, docsIfDownChannelFrequency, docsIfDownChannelWidth, docsIfDownChannelModulation, docsIfDownChannelInterleave, docsIfDownChannelPower, docsIfDownChannelAnnex, docsIfUpChannelId, docsIfUpChannelFrequency, docsIfUpChannelWidth, docsIfUpChannelModulationProfile, docsIfUpChannelSlotSize, docsIfUpChannelTxTimingOffset, docsIfUpChannelRangingBackoffStart, docsIfUpChannelRangingBackoffEnd, docsIfUpChannelTxBackoffStart, docsIfUpChannelTxBackoffEnd, docsIfUpChannelScdmaActiveCodes, docsIfUpChannelScdmaCodesPerSlot, docsIfUpChannelScdmaFrameSize, docsIfUpChannelScdmaHoppingSeed, docsIfUpChannelType, docsIfUpChannelCloneFrom,
docsIfUpChannelUpdate, docsIfUpChannelStatus, docsIfUpChannelPreEqEnable, docsIfQosProfPriority, docsIfQosProfMaxUpBandwidth, docsIfQosProfGuarUpBandwidth, docsIfQosProfMaxDownBandwidth, docsIfQosProfBaselinePrivacy, docsIfQosProfStatus, docsIfQosProfMaxTransmitBurst, docsIfSigQIncludesContention, docsIfSigQUnerroreds, docsIfSigQCorrecteds, docsIfSigQUncorrectables, docsIfSigQSignalNoise, docsIfSigQMicroreflections, docsIfSigQExtUnerroreds, docsIfSigQExtCorrecteds, docsIfSigQExtUncorrectables, docsIfDocsisBaseCapability } STATUS current DESCRIPTION "Group of objects implemented in both cable modems and cable modem termination systems." ::= { docsIfGroups 5 } docsIfCmGroupV2 OBJECT-GROUP OBJECTS { docsIfCmCmtsAddress, docsIfCmCapabilities, docsIfCmRangingTimeout, docsIfCmStatusValue, docsIfCmStatusCode, docsIfCmStatusTxPower, docsIfCmStatusResets, docsIfCmStatusLostSyncs, docsIfCmStatusInvalidMaps, docsIfCmStatusInvalidUcds, docsIfCmStatusInvalidRangingResponses, docsIfCmStatusInvalidRegistrationResponses, docsIfCmStatusT1Timeouts, docsIfCmStatusT2Timeouts, docsIfCmStatusT3Timeouts, docsIfCmStatusT4Timeouts, docsIfCmStatusRangingAborteds, docsIfCmStatusDocsisOperMode, docsIfCmStatusModulationType,
docsIfCmStatusEqualizationData, docsIfCmStatusUCCs, docsIfCmStatusUCCFails, docsIfCmServiceQosProfile, docsIfCmServiceTxSlotsImmed, docsIfCmServiceTxSlotsDed, docsIfCmServiceTxRetries, docsIfCmServiceTxExceededs, docsIfCmServiceRqRetries, docsIfCmServiceRqExceededs, docsIfCmServiceExtTxSlotsImmed, docsIfCmServiceExtTxSlotsDed, docsIfSigQEqualizationData } STATUS current DESCRIPTION "Group of objects implemented in cable modems." ::= { docsIfGroups 6 } docsIfCmtsGroupV2 OBJECT-GROUP OBJECTS { docsIfCmtsCapabilities, docsIfCmtsSyncInterval, docsIfCmtsUcdInterval, docsIfCmtsMaxServiceIds, docsIfCmtsInvitedRangingAttempts, docsIfCmtsInsertInterval, docsIfCmtsMacStorageType, docsIfCmtsStatusInvalidRangeReqs, docsIfCmtsStatusRangingAborteds, docsIfCmtsStatusInvalidRegReqs, docsIfCmtsStatusFailedRegReqs, docsIfCmtsStatusInvalidDataReqs, docsIfCmtsStatusT5Timeouts, docsIfCmtsCmStatusMacAddress, docsIfCmtsCmStatusDownChannelIfIndex, docsIfCmtsCmStatusUpChannelIfIndex, docsIfCmtsCmStatusRxPower, docsIfCmtsCmStatusTimingOffset, docsIfCmtsCmStatusEqualizationData, docsIfCmtsCmStatusValue, docsIfCmtsCmStatusUnerroreds, docsIfCmtsCmStatusCorrecteds, docsIfCmtsCmStatusUncorrectables, docsIfCmtsCmStatusSignalNoise, docsIfCmtsCmStatusMicroreflections, docsIfCmtsCmStatusExtUnerroreds, docsIfCmtsCmStatusExtCorrecteds,
docsIfCmtsCmStatusExtUncorrectables, docsIfCmtsCmStatusDocsisRegMode, docsIfCmtsCmStatusModulationType, docsIfCmtsCmStatusInetAddressType, docsIfCmtsCmStatusInetAddress, docsIfCmtsCmStatusValueLastUpdate, docsIfCmtsCmStatusHighResolutionTimingOffset, docsIfCmtsServiceAdminStatus, docsIfCmtsServiceQosProfile, docsIfCmtsServiceCreateTime, docsIfCmtsServiceInOctets, docsIfCmtsServiceInPackets, docsIfCmtsServiceNewCmStatusIndex, docsIfCmtsModType, docsIfCmtsModControl, docsIfCmtsModPreambleLen, docsIfCmtsModDifferentialEncoding, docsIfCmtsModFECErrorCorrection, docsIfCmtsModFECCodewordLength, docsIfCmtsModScramblerSeed, docsIfCmtsModMaxBurstSize, docsIfCmtsModGuardTimeSize, docsIfCmtsModLastCodewordShortened, docsIfCmtsModScrambler, docsIfCmtsModByteInterleaverDepth, docsIfCmtsModByteInterleaverBlockSize, docsIfCmtsModPreambleType, docsIfCmtsModTcmErrorCorrectionOn, docsIfCmtsModScdmaInterleaverStepSize, docsIfCmtsModScdmaSpreaderEnable, docsIfCmtsModScdmaSubframeCodes, docsIfCmtsModChannelType, docsIfCmtsModStorageType, docsIfCmtsQosProfilePermissions, docsIfCmtsCmPtr, docsIfCmtsChannelUtilizationInterval, docsIfCmtsChannelUtUtilization, docsIfCmtsDownChnlCtrId, docsIfCmtsDownChnlCtrTotalBytes, docsIfCmtsDownChnlCtrUsedBytes, docsIfCmtsDownChnlCtrExtTotalBytes, docsIfCmtsDownChnlCtrExtUsedBytes, docsIfCmtsUpChnlCtrId, docsIfCmtsUpChnlCtrTotalMslots, docsIfCmtsUpChnlCtrUcastGrantedMslots, docsIfCmtsUpChnlCtrTotalCntnMslots, docsIfCmtsUpChnlCtrUsedCntnMslots, docsIfCmtsUpChnlCtrExtTotalMslots,
docsIfCmtsUpChnlCtrExtUcastGrantedMslots, docsIfCmtsUpChnlCtrExtTotalCntnMslots, docsIfCmtsUpChnlCtrExtUsedCntnMslots, docsIfCmtsUpChnlCtrCollCntnMslots, docsIfCmtsUpChnlCtrTotalCntnReqMslots, docsIfCmtsUpChnlCtrUsedCntnReqMslots, docsIfCmtsUpChnlCtrCollCntnReqMslots, docsIfCmtsUpChnlCtrTotalCntnReqDataMslots, docsIfCmtsUpChnlCtrUsedCntnReqDataMslots, docsIfCmtsUpChnlCtrCollCntnReqDataMslots, docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots, docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots, docsIfCmtsUpChnlCtrCollCntnInitMaintMslots, docsIfCmtsUpChnlCtrExtCollCntnMslots, docsIfCmtsUpChnlCtrExtTotalCntnReqMslots, docsIfCmtsUpChnlCtrExtUsedCntnReqMslots, docsIfCmtsUpChnlCtrExtCollCntnReqMslots, docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots, docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots, docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots, docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots, docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots, docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots, docsIfDownChannelStorageType, docsIfQosProfStorageType } STATUS current DESCRIPTION "Group of objects implemented in Cable Modem Termination Systems." ::= { docsIfGroups 7 } END
5. Revision History
5.1. Scope
The MIB module in this document has been developed to accommodate DOCSIS 2.0 devices and their system capabilities. The MIB module is an update to RFC 2670 [RFC2670] with the additional incorporation of DOCSIS 2.0 [RFI2.0] and Euro-DOCSIS specification requirements [EN-300-429].5.2. Extension
We have maintained the MIB objects as defined in RFC 2670 [RFC2670]. In some cases new MIB objects have been created with identical functionality but greater capacity (i.e., 32 to 64 bits). In these situations, both the original 32 bit objects and the new 64 bit objects must be implemented.6. Security Considerations
This MIB module relates to a system that will provide metropolitan public internet access. As such, improper manipulation of the MIB objects represented by this MIB module may result in denial of service to a large number of end-users. There are a number of management objects defined in this MIB that have a MAX-ACCESS clause of read-write or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations. The CMTS is the controller of most of the parameters of the DOCSIS RFI Interface. Therefore, write access to the CMTS MIB objects may compromise the end-user's services. In the CM case, the only read-write object of this MIB module is docsIfCmRangingTimeout, which if SET maliciously, may not constitute a critical factor of service degradation. The rest of the CM-required MIB objects in this MIB module are read- only, either by definition, or by compliance statements. The CMTS is the controller of most of the parameters of the DOCSIS RFI Interface. Below are the CMTS MIB object's vulnerabilities: o Objects in the docsIfBasicGroupv2, if SET maliciously, could result in a denial of service. Particularly, SETs to objects in
docsIfDownstreamChannelTable, docsIfUpstreamChannelTable, docsIfCmtsModulationTable, and docsIfQosProfileTable (the last one in conjunction with the MIB object docsIfCmtsQosProfilePermissions) can alter negatively the physical and link layer parameters of upstream and downstream channels. o The Object docsIfCmtsServiceAdminStatus of the docsIfCmtsGroupv2 group, when SET maliciously by an attacker to 'disabled' or 'destroyed', will interrupt the service of the corresponding cable modem. Some of the readable objects in this MIB module (i.e., objects with a MAX-ACCESS other than not-accessible) may be considered sensitive or vulnerable in some network environments. It is thus important to control even GET and/or NOTIFY access to these objects and possibly to even encrypt the values of these objects when sending them over the network via SNMP. Below are some sensitivity considerations: o Read access to the MIB objects in tables docsIfCmStatusTable (CM), docsIfSignalQualityTable (CM/CMTS) and in CMTS tables docsIfCmtsCmStatusTable, docsIfCmtsChannelUtilizationTable, docsIfCmtsDownChannelCounterTable, and docsIfCmtsUpChannelCounterTable, could reveal information about the cable modems' distribution among the upstream and downstream channels and their performance, which could be used to gain access to a different tiered service offer. The table docsIfCmtsCmStatusTable also contains the MAC and IP addresses of the cable modems, which can be used for theft of service. SNMP versions prior to SNMPv3 did not include adequate security. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB module. It is RECOMMENDED that implementers consider the security features as provided by the SNMPv3 framework (see [RFC3410], section 8), including full support for the SNMPv3 cryptographic mechanisms (for authentication and privacy). Further, deployment of SNMP versions prior to SNMPv3 is NOT RECOMMENDED. Instead, it is RECOMMENDED to deploy SNMPv3 and to enable cryptographic security. It is then a customer/operator responsibility to ensure that the SNMP entity giving access to an instance of this MIB module is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.
7. Management Interoperability of DOCSIS 1.0, 1.1, and 2.0
The MIB module contained in this document updates RFC 2670 [RFC2670], primarily to handle the management requirements of the DOCSIS RF Interface of DOCSIS 2.0 [ITU-T_J.122]. RFC 2670 contains the DOCSIS RF Interface management requirements for DOCSIS 1.0 and DOCSIS 1.1. The management requirements of Class of Service (DOCSIS 1.0) pertaining to RFC 2670 are the same as this document update and are contained in the tables docsIfQosProfileTable, docsIfCmServiceTable, and docsIfCmtsServiceTable. DOCSIS 1.1 and DOCSIS 2.0 Quality of Service management requirements are defined in the DOCSIS management specifications [OSSI1.1] and [OSSI2.0], respectively.8. References
8.1. Normative References
[EN-300-429] European Telecommunications Standard Institute, "ETSI Standard EN 300 429, Version 1.2.1: Digital Video Broadcasting (DVB), Framing structure, channel coding and modulation for cable systems", April 1998. [IANA] Internet Assigned Numbers Authority, "Internet Assigned Numbers Authority", October 2005, <http://www.iana.org/assignments/ianaiftype-mib/>. [ITU-T_J.112] Telecommunication Standardization Sector of International Telecommunications Union, "Transmission Systems for Interactive Cable Television Services, Annex B.", March 2001, <http://www.itu.int/ITU- T/studygroups/com09/>. [ITU-T_J.122] Telecommunication Standardization Sector of International Telecommunications Union, "Second- Generation Transmission Systems for Interactive Cable Television Services.", December 2002, <http://www.itu.int/ITU-T/studygroups/com09/>. [ITU-T_J.83] Telecommunication Standardization Sector of International Telecommunications Union, "ITU-T Recommendation J.83(4/97), Digital multi-programme systems for television sound and data services for cable distribution.", April 1997, <http://www.itu.int/ITU-T/studygroups/com09/>.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. [RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999. [RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999. [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB", RFC 2863, June 2000. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. Schoenwaelder, "Textual Conventions for Internet Network Addresses", RFC 4001, February 2005. [RFI1.1] CableLabs, "Data-Over-Cable Service Interface Specifications: Radio Frequency Interface Specification SP-RFIv1.1-C01-050907", September 2005, <http://www.cablemodem.com/specifications/>. [RFI2.0] CableLabs, "Data-Over-Cable Service Interface Specifications: Radio Frequency Interface Specification SP-RFIv2.0-I09-050812", August 2005, <http://www.cablemodem.com/specifications/>.8.2. Informative References
[BPI] SCTE Data Standards Subcommittee, "Data-Over-Cable Service Interface Specifications: DOCSIS 1.0 Baseline Privacy Interface Specification SCTE 22-2 2002", 2002, <http://www.scte.org/standards/>. [BPIPLUS] CableLabs, "Data-Over-Cable Service Interface Specifications: Baseline Privacy Plus Interface Specification SP-BPI+-I12-050812", August 2005, <http://www.cablemodem.com/specifications/>. [OSSI1.1] CableLabs, "Data-Over-Cable Service Interface Specifications: Operations Support System Interface Specification SP-OSSIv1.1-C01-050907", September 2005, <http://www.cablemodem.com/specifications/>.
[OSSI2.0] CableLabs, "Data-Over-Cable Service Interface Specifications: Operations Support System Interface Specification SP-OSSIv2.0-I09-050812", September 2005, <http://www.cablemodem.com/specifications/>. [Proakis00] McGraw-Hill, "Digital Communications, 4th Edition", 2000. [RFC2670] St. Johns, M., "Radio Frequency (RF) Interface Management Information Base for MCNS/DOCSIS compliant RF interfaces", RFC 2670, August 1999. [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002. [RFI1.0] SCTE Data Standards Subcommittee, "Data-Over-Cable Service Interface Specifications: DOCSIS 1.0 Radio Frequency Interface Specification SCTE 22-1 2002", 2002, <http://www.scte.org/standards/>.Authors' Addresses
David Raftus ATI Technologies 340 Terry Fox Drive, Suite 202 Ottawa, Ontario Canada Phone: +1 613 592 1052 ext.222 EMail: david.raftus@ati.com Eduardo Cardona Cable Television Laboratories, Inc. 858 Coal Creek Circle Louisville, CO 80020 USA Phone: +1 303 661 3375 EMail: e.cardona@cablelabs.com
Full Copyright Statement Copyright (C) The Internet Society (2006). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Intellectual Property The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org. Acknowledgement Funding for the RFC Editor function is provided by the IETF Administrative Support Activity (IASA).