DOCS-IF31-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, Counter64 FROM SNMPv2-SMI -- RFC 2578 TEXTUAL-CONVENTION, TruthValue, DateAndTime, TimeStamp FROM SNMPv2-TC -- RFC 2579 OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF -- RFC 2580 CounterBasedGauge64 FROM HCNUM-TC -- RFC 2856 ifIndex FROM IF-MIB -- RFC 2863 TenthdBmV, docsIfUpstreamChannelEntry FROM DOCS-IF-MIB -- RFC 4546 clabProjDocsis FROM CLAB-DEF-MIB docsIf3CmtsCmRegStatusId, docsIf3CmtsCmRegStatusEntry, docsIf3RxChStatusEntry, AttributeMask, RangingState, IfDirection FROM DOCS-IF3-MIB; docsIf31Mib MODULE-IDENTITY LAST-UPDATED "201608180000Z" -- August 18, 2016 ORGANIZATION "Cable Television Laboratories, Inc." CONTACT-INFO " Postal: Cable Television Laboratories, Inc. 858 Coal Creek Circle Louisville, Colorado 80027-9750 U.S.A. Phone: +1 303-661-9100 Fax: +1 303-661-9199 E-mail: mibs@cablelabs.com" DESCRIPTION "This MIB module contains the management objects for the management of DOCSIS 3.1 features, primarily OFDM and OFDMA channels. Copyright 2016 Cable Television Laboratories, Inc. All rights reserved." REVISION "201608180000Z" -- August 18, 2016 DESCRIPTION "Revised Version includes ECN DOCS-IF31-MIB-N-16.1549-3." REVISION "201605050000Z" -- May 5, 2016 DESCRIPTION "Revised Version includes ECN CCAP-OSSIv3.1-N-16.1472-4; supersedes CCAP-OSSIv3.1-N-16.1432-3." REVISION "201511040000Z" -- November 4, 2015 DESCRIPTION "Revised per CM-OSSIv3.1-N-15.1385-3, which rolls up changes from the following ECNs: CM-OSSIv3.1-N-15.1375-1 and CCAP-OSSIv3.1-N-15.1376-1, adding additional indices for the docsIf31CmUsOfdmaMinislotCfgStateTable per the OSSI-CM spec." REVISION "201507150000Z" -- July 15, 2015 DESCRIPTION "Revised Version includes ECN CCAP-OSSIv3.1-N-15.1324-1" REVISION "201505200000Z" -- May 20, 2015 DESCRIPTION "Revised Version includes ECN CCAP-OSSIv3.1-N-15.1308-2 Synchronized with CM-SP-CM-OSSIv3.1-I04 and CM-SP-CCAP-OSSIv3.1-I04" REVISION "201504080000Z" -- April 8, 2015 DESCRIPTION "Initial version, per CCAP-OSSIv3.1-N-15.1278-4" ::= { clabProjDocsis 28 } -- Textual Conventions ClabsDocsisVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates the DOCSIS Radio Frequency specification being referenced. 'docsis10' indicates DOCSIS 1.0. 'docsis11' indicates DOCSIS 1.1. 'docsis20' indicates DOCSIS 2.0. 'docsis30' indicates DOCSIS 3.0. 'docsis31' indicates DOCSIS 3.1." SYNTAX INTEGER { other (0), docsis10 (1), docsis11 (2), docsis20 (3), docsis30 (4), docsis31 (5) } EmIdList ::= TEXTUAL-CONVENTION DISPLAY-HINT "2x," STATUS current DESCRIPTION "A list of Energy Management Ids displayed as a comma-separated list of 15-bit hexidecimal values. These values are encoded into 16-bits but the high-order bit is always 0." SYNTAX OCTET STRING (SIZE ( 0 | 2 | 4 | 6 )) SubcarrierSpacingType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type defines the subcarrier spacing for the FFT mode in use. For downstream OFDM channels, if the FFT mode is 4K mode, then spacing is 50 kHz; if it is 8K mode, then the spacing is 25 kHz. For upstream OFDMA channels, if the FFT mode is 2K mode, then the spacing is 50kHz; if the mode is 4K mode, then the spacing is 25kHz. In units of kHz." REFERENCE "DOCSIS 3.1 Physical Layer Specification CM-SP-PHYv3.1-I03-140610, Downstream OFDM Parameters and Upstream OFDMA Parameters tables." SYNTAX Integer32 ( 25 | 50 ) PrimaryDsIndicatorType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is defined to represent the channel indicator type for the downstream channel." SYNTAX INTEGER { other(1), primary(2), backupPrimary(3), nonPrimary(4) } DsOfdmCyclicPrefix ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is defined to indicate the five possible values for the length of cyclic prefix. The cyclic prefix (in usec) are converted into samples using the sample rate of 204.8 Msamples/s and is an integer multiple of: 1/64 * 20 us." SYNTAX Unsigned32 (192 | 256 | 512 | 768 | 1024) UsOfdmaCyclicPrefix ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is defined to indicate the eleven possible values for the length of cyclic prefix. The cyclic prefix (in usec) are converted into samples using the sample rate of 102.4 Msamples/s and is an integer multiple of: 1/64 * 20us." SYNTAX Unsigned32 (96 | 128 | 160 | 192 | 224 | 256 | 288 | 320 | 384 | 512 | 640) DsOfdmRollOffPeriod ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is defined to indicate the five possible values for the windowing roll-off period. The Roll-Off Period is given in microseconds (usec)." SYNTAX Unsigned32 (0 | 64 | 128 | 192 | 256) UsOfdmaRollOffPeriod ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is defined to indicate the eight possible values for the windowing roll-off period. The Roll-Off Period is given in microseconds." SYNTAX Unsigned32 (0 | 32 | 64 | 96 | 128 | 160 | 192 | 224) TimeInterleaverDepth ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is defined to indicate the depth of time interleaving used for this downstream channel in symbols." SYNTAX Unsigned32 (1..32) DsOfdmModulationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is defined to indicate the bit loading of subcarriers in an OFDM downstream channel." REFERENCE "DOCSIS 3.1 Physical layer Specification CM-SP-PHYv3.1-I03-140610, Modulation Formats section." SYNTAX INTEGER { other(1), zeroValued(2), qpsk(3), qam16(4), qam64(5), qam128(6), qam256(7), qam512(8), qam1024(9), qam2048(10), qam4096(11), qam8192(12), qam16384(13) } UsOfdmaModulationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type is defined to indicate the bit loading of subcarriers in an OFDMA upstream channel." REFERENCE "DOCSIS 3.1 Physical layer Specification CM-SP-PHYv3.1-I03-140610, Modulation Formats section." SYNTAX INTEGER { other(1), zeroValued(2), bpsk(3), qpsk(4), qam8(5), qam16(6), qam32(7), qam64(8), qam128(9), qam256(10), qam512(11), qam1024(12), qam2048(13), qam4096(14) } PartialChannelType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type enumerates each of the possible profiles or channel attributes which can contribute to an OFDM channel being considered a Partial Channel by the MAC layer. As more than one of these error conditions can exist at the same time this data type is based on a BITS data type. The bits from low to high are: Bit 0: fecErrorsDsProfile Bit 1: fecErrorsNcpProfile Bit 2: fecErrorsPlc" REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, CM Status Report section." SYNTAX BITS { fecErrorsDsProfile(0), fecErrorsNcpProfile(1), fecErrorsPlc(2) } PartialServiceType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type enumerates the type of channel issue which the MAC Layer indicates is causing the CM to be in DOCSIS 3.0 Partial Service mode. The possible values are as follows: other(1) none(2) partialSvcDsOnlyImpaired(3) partialSvcUsOnlyImpaired(4) partialSvcDsAndUsImpaired(5)" REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, CM Status Report section." SYNTAX INTEGER { other(1), none(2), partialSvcDsOnlyImpaired(3), partialSvcUsOnlyImpaired(4), partialSvcDsAndUsImpaired(5) } PartialChanReasonType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type enumerates the CM-STATUS events which a CM can utilize to report a Partial Channel situation." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, CM Status Report section." SYNTAX INTEGER { none(0), dsOfdmProfileFailure(16), dpdMismatch(18), ncpProfileFailure(20), plcFailure(21) } PartialSvcReasonType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This data type enumerates the CM-STATUS events which a CM can utilize to report a Partial Service situation." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, CM Status Report section." SYNTAX INTEGER { none(0), secondaryChanMddTimeout(1), lostFecLock(2) } HundredthdBmV ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-2" STATUS current DESCRIPTION "This data type represents power levels that are normally expressed in dBmV. Units are in hundredths of a dBmV; for example, 5.17 dBmV will be represented as 517." SYNTAX Integer32 HundredthdB ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-2" STATUS current DESCRIPTION "This data type represents power levels that are normally expressed in dB. Units are in hundredths of a dB; for example, 5.17 dB will be represented as 517." SYNTAX Integer32 -- Object Definitions docsIf31Notifications OBJECT IDENTIFIER ::= { docsIf31Mib 0 } docsIf31MibObjects OBJECT IDENTIFIER ::= { docsIf31Mib 1 } -- -- Notifications -- -- DOCSIS 3.1 events are sent in DOCS-IF3-MIB notification objects. -- Specifically docsIf3CmtsEventNotif for CCAP events and -- docsIf3CmEventNotif for CM events -- -- *************************************************************** -- -- RFC-4546 Objects & Tables -- -- The DOCS-IF-MIB defined in RFC-4546 has a number of tables which -- cannot be readily adapted to support OFDM channels. After much -- consideration the D3.1 OSSI Working Group decided that it was -- preferable to create completely new tables for D3.1 OFDM/OFDMA -- channels than to augment or otherwise extend the original tables -- where few, if any, columns were applicable to the new modulation -- types. To ease the transition to D3.1, rules were developed for -- rows to be included in the original tables, but with dummy values. -- -- The tables in this MIB contain meaningful values for OFMD channels -- and should be used instead of values in RFC-4546 tables. For -- additional information refer to: -- -- DOCSIS 3.1 Cable Modem Operations Support System Interface -- Specification CM-SP-CM-OSSIv3.1-I03-15MMDD -- -- Tables from RFC-4546 which are not used for OFDM channels include: -- docsIfDownChannelTable -- docsIfUpChannelTable -- docsIfCmtsModulationTable -- docsIfCmtsChannelUtilizationTable -- docsIfCmtsDownChannelCtrTable -- docsIfCmtsUpChannelCtrTable -- -- The only other table from RFC-4546 which is supported as documented -- by a D3.1 CCAP is: -- docsIfCmtsMacToCmTable -- -- *************************************************************** docsIf31DocsisBaseCapability OBJECT-TYPE SYNTAX ClabsDocsisVersion MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the DOCSIS capability of the device. A CMTS reports its highest supported DOCSIS version while a CM reports its supported DOCSIS version. This attribute replaces docsIfDocsisBaseCapability defined in RFC 4546." ::= { docsIf31MibObjects 1 } -- *************************************************************** -- -- DOCS-IF3-MIB Extensions -- -- *************************************************************** -- -- Extensions to the docsIf3RxChStatusTable -- docsIf31RxChStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31RxChStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Receive Channel Status object reports the status of the statically-configured and dynamically-created Receive Channels within an RCC. This extends the DOCS-IF3-MIB's docsIf3RxChStatusTable." ::= { docsIf31MibObjects 2 } docsIf31RxChStatusEntry OBJECT-TYPE SYNTAX DocsIf31RxChStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31RxChStatusTable." AUGMENTS { docsIf3RxChStatusEntry } ::= { docsIf31RxChStatusTable 1 } DocsIf31RxChStatusEntry ::= SEQUENCE { docsIf31RxChStatusPrimaryDsIndicator PrimaryDsIndicatorType } docsIf31RxChStatusPrimaryDsIndicator OBJECT-TYPE SYNTAX PrimaryDsIndicatorType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is used to identify the downstream channel as primary, backup primary or non-primary. A value of 'primary(2)' indicates that OFDM channel is assigned to be the CM's primary downstream channel. A value of 'backupPrimary(3)' indicates that the OFDM channel is assigned to be the CM's backup primary downstream channel. A value of 'nonPrimary(4)' indicates the OFDM channel is not assigned to be CM's primary or backup primary downstream channel." ::= { docsIf31RxChStatusEntry 1 } -- -- Extensions to the docsIf3CmtsCmRegStatusTable -- docsIf31CmtsCmRegStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmRegStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines attributes that represent the CM's registration status as tracked by the CMTS. Refer to the individual attribute definitions for applicability to 3.0 and 3.1 Cable Modems. This extends the DOCS-IF3-MIB's docsIf3CmtsCmRegStatusTable." ::= { docsIf31MibObjects 3 } docsIf31CmtsCmRegStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmRegStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmRegStatusTable." AUGMENTS { docsIf3CmtsCmRegStatusEntry } ::= { docsIf31CmtsCmRegStatusTable 1 } DocsIf31CmtsCmRegStatusEntry ::= SEQUENCE { docsIf31CmtsCmRegStatusAssignedEmIds EmIdList, docsIf31CmtsCmRegStatusDsProfileIdList OCTET STRING, docsIf31CmtsCmRegStatusUsProfileIucList OCTET STRING, docsIf31CmtsCmRegStatusTcsPhigh Unsigned32, docsIf31CmtsCmRegStatusTcsDrwTop Unsigned32, docsIf31CmtsCmRegStatusMinUsableDsFreq Unsigned32, docsIf31CmtsCmRegStatusMaxUsableDsFreq Unsigned32, docsIf31CmtsCmRegStatusMaxUsableUsFreq Unsigned32, docsIf31CmtsCmRegStatusPartialSvcState PartialServiceType, docsIf31CmtsCmRegStatusPartialChanState PartialChannelType } docsIf31CmtsCmRegStatusAssignedEmIds OBJECT-TYPE SYNTAX EmIdList MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the set of CMTS-assigned EM-IDs for this CM. This attribute is encoded as an array 16-bit binary values with up to 3 elements. The broadcast EM-ID is not included in the list. If the EM-ID is unknown the CMTS returns a zero length string. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns a zero length string." ::= { docsIf31CmtsCmRegStatusEntry 1 } docsIf31CmtsCmRegStatusDsProfileIdList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0 | 6..72)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is a variable length series of hexadecimal octets where each series entry consists of the following fields (encoded in the following order): - The ifIndex (4 octets) of the OFDM channel where the downstream Profile IDs are assigned. - The number or count of Profile IDs (1 octet with valid values of 1-4) assigned to the CM on that channel. - The list of Profile IDs (1 octet each with valid values of 0-15) assigned to this CM on that channel. Profile ID 0 is commonly referred to as Profile A. Likewise, Profile IDs 1, 2 and 3 are commonly referred to as Profiles B, C and D. The CCAP encodes each OFDM channel in a CM's RCS as a separate n-octet entry in the ProfileIdList. Examples: a CM with a single OFDM channel (ifIndex 34) and four assigned profiles (Profile IDs 0, 8, 9 and 10) would have a ProfileIdList value of 0x00000022040008090A. A CM with a 2 OFDM channel bonding group each with two assigned profiles (Profile IDs 0 and 15 on channel with ifIndex 34 and Profile IDs 0 and 14 on channel with ifIndex 35) would have a ProfileIdList value of 0x0000002202000F0000002302000E). Note: the CCAP must not include the transitional profile or test profile in the ProfileIdList. Note that octet string lengths greater than 18 are optional. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns a zero length octet string." ::= { docsIf31CmtsCmRegStatusEntry 2 } docsIf31CmtsCmRegStatusUsProfileIucList OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0 | 6..72)) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is a variable length series of hexadecimal octets where each series entry consists of the following fields (encoded in the following order): - The ifIndex (4 octets) of the OFDMA channel where the Profile IUCs are assigned. - The number or count of Data IUCs (1 octet with valid values of 1-2) assigned to this CM on that channel. - The list of Data IUCs (1 octet each with valid values of 5, 6, 9-13) assigned to this CM on that channel. The CCAP encodes each OFDMA channel in a CM's TCS as a separate n-octet entry in the UsProfileIucList. Examples: a CM with a single OFDMA channel (ifIndex 36) and two assigned Data IUCs (5 and 6) would have a ProfileIdList value of 0x00000024020506. A CM with a 2 OFDMA channel bonding group each with one assigned Data IUC (IUC 5 on channel with ifIndex 34 and IUC 13 on channel with ifIndex 35) would have a UsProfileIucList value of 0x00000022010500000023010D). Note: the CCAP MUST NOT include transitional IUCs or test IUCs in the UsProfileIucList. Note that octet string lengths greater than 18 are optional. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns a zero length octet string." ::= { docsIf31CmtsCmRegStatusEntry 3 } docsIf31CmtsCmRegStatusTcsPhigh OBJECT-TYPE SYNTAX Unsigned32 (0 | 68..320) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the P1.6hi value for the CM's Transmit Channel Set. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns zero." ::= { docsIf31CmtsCmRegStatusEntry 4 } docsIf31CmtsCmRegStatusTcsDrwTop OBJECT-TYPE SYNTAX Unsigned32 UNITS "dBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute reports the level of the top of the Dynamic Range Window. The value is expressed in dBmV and is the result of a calculation equal to P1.6hi - P1.6load_min_set. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns zero." ::= { docsIf31CmtsCmRegStatusEntry 5 } docsIf31CmtsCmRegStatusMinUsableDsFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the higher of the CCAP's minimum supported downstream frequency and the CM's minimum supported downstream frequency. It indicates the lowest downstream frequency the CCAP can use to communicate with this CM taking into account the capabilities of both devices. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns zero." ::= { docsIf31CmtsCmRegStatusEntry 6 } docsIf31CmtsCmRegStatusMaxUsableDsFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the lower of the CCAP's maximum supported downstream frequency and the CM's maximum supported downstream frequency. It indicates the highest downstream frequency the CCAP can use to communicate with this CM taking into account the capabilities of both devices. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns zero." ::= { docsIf31CmtsCmRegStatusEntry 7 } docsIf31CmtsCmRegStatusMaxUsableUsFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the lower of the CCAP's maximum supported upstream frequency and the CM's maximum supported upstream frequency. It indicates the highest upstream frequency the CCAP can use to receive signals from this CM taking into account the capabilities of both devices. Note: there is no minimum usable upstream frequency attribute as this is 5MHz for both CCAP and CM devices. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns zero." ::= { docsIf31CmtsCmRegStatusEntry 8 } docsIf31CmtsCmRegStatusPartialSvcState OBJECT-TYPE SYNTAX PartialServiceType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the type of 'bonding group' issue that this CM is experiencing, based on what the MAC-layer shows. See PartialServiceType for further detail. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns 'other'." ::= { docsIf31CmtsCmRegStatusEntry 9 } docsIf31CmtsCmRegStatusPartialChanState OBJECT-TYPE SYNTAX PartialChannelType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is a bit-field which indicates the type of OFDM channel issue that this CM is experiencing, based on what the MAC-layer shows. See PartialChannelType for further detail. This object is applicable to DOCSIS 3.1 modems but not to prior versions of DOCSIS modems. If the CM is a pre-DOCSIS 3.1 modem, the CMTS returns 0x0 (no bits set)." ::= { docsIf31CmtsCmRegStatusEntry 10 } -- *************************************************************** -- -- DOCSIS 3.1 MIB Objects -- -- *************************************************************** docsIf31CmtsCmUsOfdmaChannelStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmUsOfdmaChannelStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines current status information of the CM on each OFDMA upstream channel, as reported by the CMTS." ::= { docsIf31MibObjects 4 } docsIf31CmtsCmUsOfdmaChannelStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmUsOfdmaChannelStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmUsOfdmaChannelStatusTable. A separate entry exists for every OFDMA channel of every CM currently assigned to an OFDMA channel." INDEX { docsIf3CmtsCmRegStatusId, ifIndex } ::= { docsIf31CmtsCmUsOfdmaChannelStatusTable 1 } DocsIf31CmtsCmUsOfdmaChannelStatusEntry ::= SEQUENCE { docsIf31CmtsCmUsOfdmaChannelRxPower TenthdBmV, docsIf31CmtsCmUsOfdmaChannelMeanRxMer HundredthdB, docsIf31CmtsCmUsOfdmaChannelStdDevRxMer HundredthdB, docsIf31CmtsCmUsOfdmaChannelRxMerThreshold Unsigned32, docsIf31CmtsCmUsOfdmaChannelThresholdRxMerValue HundredthdB, docsIf31CmtsCmUsOfdmaChannelThresholdRxMerHighestFreq Unsigned32, docsIf31CmtsCmUsOfdmaChannelMicroreflections Unsigned32, docsIf31CmtsCmUsOfdmaChannelHighResolutionTimingOffset Integer32, docsIf31CmtsCmUsOfdmaChannelIsMuted TruthValue, docsIf31CmtsCmUsOfdmaChannelRangingStatus RangingState, docsIf31CmtsCmUsOfdmaChannelCurPartialSvcReasonCode PartialSvcReasonType, docsIf31CmtsCmUsOfdmaChannelLastPartialSvcTime DateAndTime, docsIf31CmtsCmUsOfdmaChannelLastPartialSvcReasonCode PartialSvcReasonType, docsIf31CmtsCmUsOfdmaChannelNumPartialSvcIncidents Counter32 } docsIf31CmtsCmUsOfdmaChannelRxPower OBJECT-TYPE SYNTAX TenthdBmV MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the total received power in a specified OFDMA channel, normalized to power in a 1.6 MHz bandwidth, at the RF input port of the CMTS for a given CM." REFERENCE "DOCSIS 3.1 Physical layer Specification CM-SP-PHYv3.1-I03-140610, Upstream Channel Power section." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 1 } docsIf31CmtsCmUsOfdmaChannelMeanRxMer OBJECT-TYPE SYNTAX HundredthdB MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the mean of the dB values of the RxMER measurements of all active subcarriers. The mean is computed directly on the dB values as follows: Mean = sum of (RxMER dB values) / number of RxMER values" REFERENCE "DOCSIS 3.1 Physical layer Specification CM-SP-PHYv3.1-I03-140610, Upstream Receive Modulation Error Ratio (RxMER) Per Subcarrier section." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 2 } docsIf31CmtsCmUsOfdmaChannelStdDevRxMer OBJECT-TYPE SYNTAX HundredthdB MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the standard deviation of the dB values of the RxMER measurements of all active subcarriers. The standard deviation is computed directly on the dB values as follows: StdDev = sqrt(sum of (RxMER dB vals - RxMER_mean)^2 / # RxMER vals)" ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 3 } docsIf31CmtsCmUsOfdmaChannelRxMerThreshold OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentile" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the percentile (such as 2nd percentile or 5th percentile) of all active subcarriers in an OFDM channel at which the ThresholdRxMerValue occurs. That is, (Percentile) % of the subcarriers have RxMER <= ThresholdRxMerValue." DEFVAL { 2 } ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 4 } docsIf31CmtsCmUsOfdmaChannelThresholdRxMerValue OBJECT-TYPE SYNTAX HundredthdB MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the RxMER value corresponding to the specified docsIf31CmtsCmUsOfdmaChannelRxMerThreshold percentile value. The CCAP sorts the subcarriers in ascending order of RxMER, resulting in a post-sorting subcarrier index ranging from 1 to the number of active subcarriers. If the percentile value corresponds to a non- integer post-sorting subcarrier index, the post-sorting index is truncated (floor function is applied); that is, the post-sorting index is selected which is the greatest integer less than or equal to the corresponding percentile value. For example, if there are 3677 active subcarriers and the 2nd percentile is specified, the CCAP computes floor(3677*0.02) = 73. That is, the RxMER value of the 73rd subcarrier in the sorted list is associated with the 2nd percentile. This is displayed in hundredth of a dB, but is only accurate to a quarter dB." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 5 } docsIf31CmtsCmUsOfdmaChannelThresholdRxMerHighestFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the frequency in Hz of the highest-frequency subcarrier having RxMER = ThresholdRxMer value." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 6 } docsIf31CmtsCmUsOfdmaChannelMicroreflections OBJECT-TYPE SYNTAX Unsigned32 UNITS "dBc" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents microreflections received on this upstream channel in dBc." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 7 } docsIf31CmtsCmUsOfdmaChannelHighResolutionTimingOffset OBJECT-TYPE SYNTAX Integer32 UNITS "time tick/(64*256)" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the current measured round trip time on this CM's upstream channel in units of (6.25 microseconds/(64*256)). This attribute returns zero if the value is unknown." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 8 } docsIf31CmtsCmUsOfdmaChannelIsMuted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute has a value 'true' to indicate that the CM's upstream channel has been muted via CM-CTRL-REQ/CM-CTRL-RSP message exchange." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 9 } docsIf31CmtsCmUsOfdmaChannelRangingStatus OBJECT-TYPE SYNTAX RangingState MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the ranging state of the CM." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 10 } docsIf31CmtsCmUsOfdmaChannelCurPartialSvcReasonCode OBJECT-TYPE SYNTAX PartialSvcReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the current CM-STATUS Event Code which indicates the reason that this CM is experiencing Partial Service with a bonding group utilizing this upstream OFDMA channel. A value of 0 indicates that the CM is not currently experiencing Partial Service involving this OFDMA channel." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 11 } docsIf31CmtsCmUsOfdmaChannelLastPartialSvcTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the date and time when the MAC indicated that this CM recovered from its most recent Partial Service incident on this upstream OFDMA channel." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 12 } docsIf31CmtsCmUsOfdmaChannelLastPartialSvcReasonCode OBJECT-TYPE SYNTAX PartialSvcReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the last CM-STATUS Event Code which indicates the reason that this CM was experiencing Partial Service on this upstream OFDMA channel. (Note: if the CM is currently experiencing Partial Service, this is the Event Code from the previous Partial Service event.) A value of 0 indicates that the CM has not experienced Partial Service involving this OFDMA channel during the CCAP's history of this CM." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 13 } docsIf31CmtsCmUsOfdmaChannelNumPartialSvcIncidents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the number of Partial Service incidents the MAC layer has reported for this CM on this upstream OFDMA channel." ::= { docsIf31CmtsCmUsOfdmaChannelStatusEntry 14 } docsIf31CmtsCmUsOfdmaProfileStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmUsOfdmaProfileStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines current status information of the CM on each OFDMA upstream channel profile, as reported by the CMTS." ::= { docsIf31MibObjects 5 } docsIf31CmtsCmUsOfdmaProfileStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmUsOfdmaProfileStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmUsOfdmaProfileStatusTable. A separate entry exists for every Data IUC assigned to the CM for every OFDMA channel of every CM currently assigned to an OFDMA channel." INDEX { docsIf3CmtsCmRegStatusId, ifIndex, docsIf31CmtsUsOfdmaDataIucStatsDataIuc } ::= { docsIf31CmtsCmUsOfdmaProfileStatusTable 1 } DocsIf31CmtsCmUsOfdmaProfileStatusEntry ::= SEQUENCE { docsIf31CmtsCmUsOfdmaProfileTotalCodewords Counter64, docsIf31CmtsCmUsOfdmaProfileCorrectedCodewords Counter64, docsIf31CmtsCmUsOfdmaProfileUnreliableCodewords Counter64 } docsIf31CmtsCmUsOfdmaProfileTotalCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the count of the total number of FEC codewords received from the CM on this Profile/Data IUC for this upstream OFDMA channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream OFDMA channel" ::= { docsIf31CmtsCmUsOfdmaProfileStatusEntry 1 } docsIf31CmtsCmUsOfdmaProfileCorrectedCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the count of codewords received that failed the pre-decoding syndrome check, but passed the post-decoding syndrome check from the CM on this Profile/Data IUC for this upstream OFDMA channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream OFDMA channel." ::= { docsIf31CmtsCmUsOfdmaProfileStatusEntry 2 } docsIf31CmtsCmUsOfdmaProfileUnreliableCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the count of codewords that failed the post-decoding syndrome check received from the CM on this Profile/Data IUC for this upstream OFDMA channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream OFDMA channel." ::= { docsIf31CmtsCmUsOfdmaProfileStatusEntry 3 } docsIf31CmtsCmDsOfdmChannelStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmDsOfdmChannelStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines current status information of the CM on each OFDM downstream channel, as reported by the CMTS. A separate entry exists for every OFDM channel of every CM currently assigned to an OFDM channel." ::= { docsIf31MibObjects 6 } docsIf31CmtsCmDsOfdmChannelStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmDsOfdmChannelStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmDsOfdmChannelStatusTable. If the CM has never experienced a partial service or partial channel event with respect to this channel since the last CCAP reinitialization, no entry should exist in this table." INDEX { docsIf3CmtsCmRegStatusId, ifIndex } ::= { docsIf31CmtsCmDsOfdmChannelStatusTable 1 } DocsIf31CmtsCmDsOfdmChannelStatusEntry ::= SEQUENCE { docsIf31CmtsCmDsOfdmChannelCurPartialSvcReasonCode PartialSvcReasonType, docsIf31CmtsCmDsOfdmChannelLastPartialSvcTime DateAndTime, docsIf31CmtsCmDsOfdmChannelLastPartialSvcReasonCode PartialSvcReasonType, docsIf31CmtsCmDsOfdmChannelNumPartialSvcIncidents Counter32, docsIf31CmtsCmDsOfdmChannelNumPartialChanIncidents Counter32 } docsIf31CmtsCmDsOfdmChannelCurPartialSvcReasonCode OBJECT-TYPE SYNTAX PartialSvcReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the current CM-STATUS Event Code which indicates the reason that this CM is experiencing Partial Service with a bonding group utilizing this downstream OFDM channel. A value of 0 indicates that the CM is not currently experiencing Partial Service involving this OFDM channel." ::= { docsIf31CmtsCmDsOfdmChannelStatusEntry 1 } docsIf31CmtsCmDsOfdmChannelLastPartialSvcTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the date and time when the MAC indicated that this CM recovered from its most recent Partial Service incident on this downstream OFDM channel." ::= { docsIf31CmtsCmDsOfdmChannelStatusEntry 2 } docsIf31CmtsCmDsOfdmChannelLastPartialSvcReasonCode OBJECT-TYPE SYNTAX PartialSvcReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the last CM-STATUS Event Code which indicates the reason that this CM was experiencing Partial Service on this downstream OFDM channel. (Note: if the CM is currently experiencing Partial Service, this is the Event Code from the previous Partial Service event.) A value of 0 indicates that the CM has not experienced Partial Service involving this OFDM channel during the CCAP's history of this CM." ::= { docsIf31CmtsCmDsOfdmChannelStatusEntry 3 } docsIf31CmtsCmDsOfdmChannelNumPartialSvcIncidents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the number of Partial Service incidents the MAC layer has reported for this CM on this downstream OFDM channel" ::= { docsIf31CmtsCmDsOfdmChannelStatusEntry 4 } docsIf31CmtsCmDsOfdmChannelNumPartialChanIncidents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the number of Partial Channel incidents the MAC layer has reported for this CM on this downstream OFDM channel" ::= { docsIf31CmtsCmDsOfdmChannelStatusEntry 5 } docsIf31CmtsCmDsOfdmProfileStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmDsOfdmProfileStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines current status information of the CM on each OFDM downstream channel profile, as reported by the CMTS." ::= { docsIf31MibObjects 7 } docsIf31CmtsCmDsOfdmProfileStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmDsOfdmProfileStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmDsOfdmProfileStatusTable. A separate entry exists for every Profile assigned to the CM for every OFDM channel of every CM currently assigned to an OFDM channel. If the CM has never experienced a partial channel event with respect to this profile since the last CCAP reinitialization, no entry should exist in the table." INDEX { docsIf3CmtsCmRegStatusId, ifIndex, docsIf31CmtsDsOfdmProfileStatsProfileId } ::= { docsIf31CmtsCmDsOfdmProfileStatusTable 1 } DocsIf31CmtsCmDsOfdmProfileStatusEntry ::= SEQUENCE { docsIf31CmtsCmDsOfdmProfilePartialChanReasonCode PartialChanReasonType, docsIf31CmtsCmDsOfdmProfileLastPartialChanTime DateAndTime, docsIf31CmtsCmDsOfdmProfileLastPartialChanReasonCode PartialChanReasonType } docsIf31CmtsCmDsOfdmProfilePartialChanReasonCode OBJECT-TYPE SYNTAX PartialChanReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the current CM-STATUS Event Code which indicates the reason that this CM is in a Partial Channel state utilizing this Profile on this downstream OFDM channel. A value of 0 indicates that the CM is not currently experiencing Partial Channel involving this Profile on this OFDM channel." ::= { docsIf31CmtsCmDsOfdmProfileStatusEntry 1 } docsIf31CmtsCmDsOfdmProfileLastPartialChanTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the date and time when the MAC indicated that this CM recovered from its most recent Partial Channel incident for this Profile on this downstream OFDM channel." ::= { docsIf31CmtsCmDsOfdmProfileStatusEntry 2 } docsIf31CmtsCmDsOfdmProfileLastPartialChanReasonCode OBJECT-TYPE SYNTAX PartialChanReasonType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute returns the last CM-STATUS Event Code which indicates the reason that this CM was experiencing a Partial Channel event for this Profile on this downstream OFDM channel. A value of 0 indicates that the CM has not experienced a Partial Channel incident involving this Profile on this OFDM channel during the CCAP's history of this CM." ::= { docsIf31CmtsCmDsOfdmProfileStatusEntry 3 } docsIf31CmtsCmEmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsCmEmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table defines Energy Management mode statistics for the CM as reported by the CMTS. For example, such metrics can provide insight into configuration of appropriate EM 1x1 Mode Activity Detection thresholds on the CM and/or to get feedback on how/if the current thresholds are working well or are causing user experience issues." ::= { docsIf31MibObjects 8 } docsIf31CmtsCmEmStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmtsCmEmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsCmEmStatsTable. A row exists in this table for every CM capable of Energy Management (either 1x1 or DLS)." INDEX { docsIf3CmtsCmRegStatusId } ::= { docsIf31CmtsCmEmStatsTable 1 } DocsIf31CmtsCmEmStatsEntry ::= SEQUENCE { docsIf31CmtsCmEmStatsEm1x1ModeTotalDuration Unsigned32, docsIf31CmtsCmEmStatsDlsModeTotalDuration Unsigned32, docsIf31CmtsCmEmStatsLastDlsTime DateAndTime, docsIf31CmtsCmEmStatsDlsWakeupEvents Counter32 } docsIf31CmtsCmEmStatsEm1x1ModeTotalDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM identified by docsIf3CmtsCmRegStatusId has been in Energy Management 1x1 mode, as controlled by the DBC-REQ Energy Management 1x1 Mode Indicator TLV." ::= { docsIf31CmtsCmEmStatsEntry 1 } docsIf31CmtsCmEmStatsDlsModeTotalDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM identified by docsIf3CmtsCmRegStatusId has been in DLS mode." ::= { docsIf31CmtsCmEmStatsEntry 2 } docsIf31CmtsCmEmStatsLastDlsTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the time of the last DLS wakeup event for this CM. If this CM is currently in DLS mode, then this attribute returns 0." ::= { docsIf31CmtsCmEmStatsEntry 3 } docsIf31CmtsCmEmStatsDlsWakeupEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total number of wakeup events that this CM has experienced over the CCAP's history for this CM." ::= { docsIf31CmtsCmEmStatsEntry 4 } docsIf31CmDsOfdmChanTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmDsOfdmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes the CM's downstream OFDM channels." ::= { docsIf31MibObjects 9 } docsIf31CmDsOfdmChanEntry OBJECT-TYPE SYNTAX DocsIf31CmDsOfdmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmDsOfdmChanTable. An entry exists in this table for each ifEntry with an ifType value of docsOfdmDownstream(277)." INDEX { ifIndex } ::= { docsIf31CmDsOfdmChanTable 1 } DocsIf31CmDsOfdmChanEntry ::= SEQUENCE { docsIf31CmDsOfdmChanChannelId Integer32, docsIf31CmDsOfdmChanChanIndicator PrimaryDsIndicatorType, docsIf31CmDsOfdmChanSubcarrierZeroFreq Unsigned32, docsIf31CmDsOfdmChanFirstActiveSubcarrierNum Unsigned32, docsIf31CmDsOfdmChanLastActiveSubcarrierNum Unsigned32, docsIf31CmDsOfdmChanNumActiveSubcarriers Unsigned32, docsIf31CmDsOfdmChanSubcarrierSpacing SubcarrierSpacingType, docsIf31CmDsOfdmChanCyclicPrefix DsOfdmCyclicPrefix, docsIf31CmDsOfdmChanRollOffPeriod DsOfdmRollOffPeriod, docsIf31CmDsOfdmChanPlcFreq Unsigned32, docsIf31CmDsOfdmChanNumPilots Unsigned32, docsIf31CmDsOfdmChanTimeInterleaverDepth TimeInterleaverDepth, docsIf31CmDsOfdmChanPlcTotalCodewords Counter64, docsIf31CmDsOfdmChanPlcUnreliableCodewords Counter64, docsIf31CmDsOfdmChanNcpTotalFields Counter64, docsIf31CmDsOfdmChanNcpFieldCrcFailures Counter64 } docsIf31CmDsOfdmChanChannelId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Cable Modem identification of the OFDM downstream channel within this particular MAC interface. If the interface is down, the object returns the most current value. If the downstream channel ID is unknown, this object returns a value of 0." ::= { docsIf31CmDsOfdmChanEntry 1 } docsIf31CmDsOfdmChanChanIndicator OBJECT-TYPE SYNTAX PrimaryDsIndicatorType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is used to identify the OFDM downstream channel as primary, backup primary or non-primary. A value of 'primary(2)' indicates that OFDM channel is assigned to be the CM's primary downstream channel. A value of 'backupPrimary(3)' indicates that the OFDM channel is assigned to be the CM's backup primary downstream channel. A value of 'nonPrimary(4)' indicates the OFDM channel is not assigned to be CM's primary or backup primary downstream channel." ::= { docsIf31CmDsOfdmChanEntry 2 } docsIf31CmDsOfdmChanSubcarrierZeroFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the center frequency of the subcarrier 0 of the OFDM transmission. Note that since subcarrier 0 is always excluded, it will actually be below the allowed downstream spectrum band. This is the frequency of subcarrier X(0) in the definition of the DFT." ::= { docsIf31CmDsOfdmChanEntry 3 } docsIf31CmDsOfdmChanFirstActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the number of the first non-excluded subcarrier. The valid range is 148 to 7895" ::= { docsIf31CmDsOfdmChanEntry 4 } docsIf31CmDsOfdmChanLastActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the number of the last non-excluded subcarrier. The valid range is 148 to 7895" ::= { docsIf31CmDsOfdmChanEntry 5 } docsIf31CmDsOfdmChanNumActiveSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the number of active data subcarriers within the OFDM downstream channel (i.e. this exclude subcarriers for continuous pilots and the PLC). For 4K FFT mode, the maximum number of subcarriers including continuous pilots and the PLC cannot exceed 3800, and for 8K FFT mode, the maximum number of active subcarriers including continuous pilots and the PLC cannot be greater than 7600. However, there are a minimum of 56 continuous pilots in a 192MHz channel that has no exclusions, and the size of the PLC is 8 subcarriers for 4K FFT mode and 16 subcarriers for 8K FFT mode. Therefore the maximum value of NumActiveSubcarriers is 3736 (or 3800 - 56 - 8) for 4K FFT mode and 7528 (or 7600 - 56 - 16) for 8K FFT mode." ::= { docsIf31CmDsOfdmChanEntry 6 } docsIf31CmDsOfdmChanSubcarrierSpacing OBJECT-TYPE SYNTAX SubcarrierSpacingType UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the subcarrier spacing associated with a particular FFT mode configured on the OFDM downstream channel. If it is 4K mode, then the subcarrier spacing is 50kHz. If it is 8K mode, then the subcarrier spacing is 25kHz." ::= { docsIf31CmDsOfdmChanEntry 7 } docsIf31CmDsOfdmChanCyclicPrefix OBJECT-TYPE SYNTAX DsOfdmCyclicPrefix UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Cyclic prefix enables the receiver to overcome the effects of inter-symbol-interference and intercarrier-interference caused by micro-reflections in the channel. There are five possible values for the length of the CP and the choice depends on the delay spread of the channel - a longer delay spread requires a longer cyclic prefix. The cyclic prefix (in usec) are converted into samples using the sample rate of 204.8 Msamples/s and is an integer multiple of: 1/64 * 20 us." ::= { docsIf31CmDsOfdmChanEntry 8 } docsIf31CmDsOfdmChanRollOffPeriod OBJECT-TYPE SYNTAX DsOfdmRollOffPeriod UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Roll off period maximizes channel capacity by sharpening the edges of the spectrum of the OFDM signal. For windowing purposes another segment at the start of the IDFT output is appended to the end of the IDFT output - the roll-off postfix (RP). There are five possible values for the (RP), and the choice depends on the bandwidth of the channel and the number of exclusion bands within the channel. A larger RP provides sharper edges in the spectrum of the OFDM signal; however, there is a time vs. frequency trade-off. Larger RP values reduce the efficiency of transmission in the time domain, but because the spectral edges are sharper, more useful subcarriers appear in the frequency domain. There is an optimum value for the RP that maximizes capacity for a given bandwidth and/or exclusion band scenario." ::= { docsIf31CmDsOfdmChanEntry 9 } docsIf31CmDsOfdmChanPlcFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the PHY Link Channel (PLC) frequency. It is the center frequency of the lowest frequency subcarrier of the PLC. The aim of the PLC is for the CMTS to convey to the CM the physical properties of the OFDM channel." ::= { docsIf31CmDsOfdmChanEntry 10 } docsIf31CmDsOfdmChanNumPilots OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of continuous pilots configured for the OFDM downstream channel as received in the OCD message." ::= { docsIf31CmDsOfdmChanEntry 11 } docsIf31CmDsOfdmChanTimeInterleaverDepth OBJECT-TYPE SYNTAX TimeInterleaverDepth UNITS "symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "The time interleaving used for this downstream channel as received in the OCD message." ::= { docsIf31CmDsOfdmChanEntry 12 } docsIf31CmDsOfdmChanPlcTotalCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the total number of PLC codewords received by the CM." ::= { docsIf31CmDsOfdmChanEntry 13 } docsIf31CmDsOfdmChanPlcUnreliableCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the total number of PLC codewords which failed post-decoding LDPC syndrome check." ::= { docsIf31CmDsOfdmChanEntry 14 } docsIf31CmDsOfdmChanNcpTotalFields OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the total number of NCP fields received by the CM." ::= { docsIf31CmDsOfdmChanEntry 15 } docsIf31CmDsOfdmChanNcpFieldCrcFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the total number of NCP fields received by the CM which failed the CRC check." ::= { docsIf31CmDsOfdmChanEntry 16 } docsIf31CmDsOfdmProfileStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmDsOfdmProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM table specifies the attributes of the Downstream profile assigned to an OFDM downstream channel. This table is not applicable to NCP profiles." ::= { docsIf31MibObjects 10 } docsIf31CmDsOfdmProfileStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmDsOfdmProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmDsOfdmProfileStatsTable. An entry exists in this table for each DS Profile assigned to this CM on channels with an ifType value of docsOfdmDownstream(277). A row entry is created when a profile is assigned. The row entry is deleted when a profile id becomes unassigned." INDEX { ifIndex, docsIf31CmDsOfdmProfileStatsProfileId } ::= { docsIf31CmDsOfdmProfileStatsTable 1 } DocsIf31CmDsOfdmProfileStatsEntry ::= SEQUENCE { docsIf31CmDsOfdmProfileStatsProfileId Unsigned32, docsIf31CmDsOfdmProfileStatsConfigChangeCt Unsigned32, docsIf31CmDsOfdmProfileStatsTotalCodewords Counter64, docsIf31CmDsOfdmProfileStatsCorrectedCodewords Counter64, docsIf31CmDsOfdmProfileStatsUncorrectableCodewords Counter64, docsIf31CmDsOfdmProfileStatsInOctets Counter64, docsIf31CmDsOfdmProfileStatsInUnicastOctets Counter64, docsIf31CmDsOfdmProfileStatsInMulticastOctets Counter64, docsIf31CmDsOfdmProfileStatsInFrames Counter64, docsIf31CmDsOfdmProfileStatsInUnicastFrames Counter64, docsIf31CmDsOfdmProfileStatsInMulticastFrames Counter64, docsIf31CmDsOfdmProfileStatsInFrameCrcFailures Counter64, docsIf31CmDsOfdmProfileStatsCtrDiscontinuityTime TimeStamp } docsIf31CmDsOfdmProfileStatsProfileId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is the unique identifier of the downstream profile associated with the OFDM downstream channel. Profile ID with a value of 255 corresponds to NCP profile." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Downstream Profile Descriptor." ::= { docsIf31CmDsOfdmProfileStatsEntry 1 } docsIf31CmDsOfdmProfileStatsConfigChangeCt OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the value of the Configuration Change Count field in the Downstream Profile Descriptor (DPD) MAC Management Message corresponding to this profile." ::= { docsIf31CmDsOfdmProfileStatsEntry 2 } docsIf31CmDsOfdmProfileStatsTotalCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the total number of codewords (including full-length and shortened) measured on this profile." ::= { docsIf31CmDsOfdmProfileStatsEntry 3 } docsIf31CmDsOfdmProfileStatsCorrectedCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the number of codewords measured on this profile that failed pre-decoding LDPC syndrome check and passed BCH decoding." ::= { docsIf31CmDsOfdmProfileStatsEntry 4 } docsIf31CmDsOfdmProfileStatsUncorrectableCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the number of codewords measured on this profile that failed BCH decoding." ::= { docsIf31CmDsOfdmProfileStatsEntry 5 } docsIf31CmDsOfdmProfileStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer octets received by the CM on this Profile. This value is the size of all unicast, multicast or broadcast frames (including all MAC- layer framing) delivered from the Phy to the MAC; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 6 } docsIf31CmDsOfdmProfileStatsInUnicastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer unicast octets received by the CM on this profile. This value is the size of all unicast frames (including all MAC-layer framing) delivered from the Phy to the MAC; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 7 } docsIf31CmDsOfdmProfileStatsInMulticastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer multicast and broadcast octets received by the CM on this profile. This value is the size of all frames (including all MAC-layer framing) delivered from the Phy to the MAC and addressed to a multicast MAC address; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 8 } docsIf31CmDsOfdmProfileStatsInFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of frames received by the CM on this profile. This value is the count of all unicast, multicast or broadcast frames delivered from the Phy to the MAC; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 9 } docsIf31CmDsOfdmProfileStatsInUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of frames received by the CM on this profile. This value is the count of all unicast, multicast or broadcast frames delivered from the Phy to the MAC; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 10 } docsIf31CmDsOfdmProfileStatsInMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of multicast frames received by the CM on this profile. This value is the count of all frames delivered from the Phy to the MAC and addressed to a multicast MAC address; this includes user data, DOCSIS MAC Management Messages, etc., but excludes frames sent to a broadcast address. 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 docsIf31CmDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmDsOfdmProfileStatsEntry 11 } docsIf31CmDsOfdmProfileStatsInFrameCrcFailures OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the number of MAC frames measured on this profile that failed the MAC frame CRC check." ::= { docsIf31CmDsOfdmProfileStatsEntry 12 } docsIf31CmDsOfdmProfileStatsCtrDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this attribute contains a zero value." ::= { docsIf31CmDsOfdmProfileStatsEntry 13 } docsIf31CmDsOfdmChannelPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmDsOfdmChannelPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM object provides measurements of the channel power in 6 MHz wide bands at the F connector input of the CM." ::= { docsIf31MibObjects 11 } docsIf31CmDsOfdmChannelPowerEntry OBJECT-TYPE SYNTAX DocsIf31CmDsOfdmChannelPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmDsOfdmChannelPowerTable." INDEX { ifIndex, docsIf31CmDsOfdmChannelBandIndex } ::= { docsIf31CmDsOfdmChannelPowerTable 1 } DocsIf31CmDsOfdmChannelPowerEntry ::= SEQUENCE { docsIf31CmDsOfdmChannelBandIndex Unsigned32, docsIf31CmDsOfdmChannelPowerCenterFrequency Unsigned32, docsIf31CmDsOfdmChannelPowerRxPower TenthdBmV } docsIf31CmDsOfdmChannelBandIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is a unique index used by the CM to identify each of the 6 MHz bands of a given OFDM downstream channel (from the lowest 6MHz band of the Occupied Bandwidth to the highest 6MHz band of the Occupied Bandwidth). The CM assigns indices in frequency order from the OFDM channel's lowest to highest 6 MHz frequency band for each of the 6 MHz bands of the channel, using an index of 1 to represent the lowest frequency band of the Occupied Bandwidth. Thus, an index of 33 represents the highest possible 6 MHz frequency band of the Occupied Bandwidth of a DOCSIS 3.1 OFDM channel. The CM also provides the power of the PLC channel and utilize a value of 0 to represent the PLC channel in this table." ::= { docsIf31CmDsOfdmChannelPowerEntry 1 } docsIf31CmDsOfdmChannelPowerCenterFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the center frequency of the 6 MHz band the CM measured the average channel power. See Reference for specific details on this attribute." REFERENCE "DOCSIS 3.1 CM Operations Support System Interface Specification CM-SP-CM OSSIv3.1-I03-15MMDD, CenterFrequency" ::= { docsIf31CmDsOfdmChannelPowerEntry 2 } docsIf31CmDsOfdmChannelPowerRxPower OBJECT-TYPE SYNTAX TenthdBmV UNITS "TenthdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides an estimate of the average power measured at the F connector input of the CM in the receive downstream channel set for this 6 MHz band. If the band index is 0, then this attribute provides an estimate of the average power measured at the F connector input of the CM for a 6 MHz encompassed spectrum containing the DOCSIS 3.1 PLC at its center." ::= { docsIf31CmDsOfdmChannelPowerEntry 3 } docsIf31CmStatusOfdmaUsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmStatusOfdmaUsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines PHY and MAC information about the CM's upstream channels operating in OFDMA mode. This object provides per-CM Upstream channel information previously available in the table docsIf3CmStatusTable." ::= { docsIf31MibObjects 12 } docsIf31CmStatusOfdmaUsEntry OBJECT-TYPE SYNTAX DocsIf31CmStatusOfdmaUsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmStatusOfdmaUsTable. An instance exist for each of the CM's OFDMA upstream channels which are configured for data transmission." INDEX { ifIndex } ::= { docsIf31CmStatusOfdmaUsTable 1 } DocsIf31CmStatusOfdmaUsEntry ::= SEQUENCE { docsIf31CmStatusOfdmaUsT3Timeouts Counter32, docsIf31CmStatusOfdmaUsT4Timeouts Counter32, docsIf31CmStatusOfdmaUsRangingAborteds Counter32, docsIf31CmStatusOfdmaUsT3Exceededs Counter32, docsIf31CmStatusOfdmaUsIsMuted TruthValue, docsIf31CmStatusOfdmaUsRangingStatus RangingState } docsIf31CmStatusOfdmaUsT3Timeouts OBJECT-TYPE SYNTAX Counter32 UNITS "timeouts" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the number of times counter T3 expired in the CM for this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel." REFERENCE "RFC 2863." ::= { docsIf31CmStatusOfdmaUsEntry 2 } docsIf31CmStatusOfdmaUsT4Timeouts OBJECT-TYPE SYNTAX Counter32 UNITS "timeouts" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the number of times counter T4 expired in the CM for this upstream channel. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel." REFERENCE "RFC 2863." ::= { docsIf31CmStatusOfdmaUsEntry 3 } docsIf31CmStatusOfdmaUsRangingAborteds OBJECT-TYPE SYNTAX Counter32 UNITS "attempts" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the number of times the ranging process was aborted by the CMTS. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime ([RFC2863]) for the associated upstream channel." REFERENCE "RFC 2863." ::= { docsIf31CmStatusOfdmaUsEntry 4 } docsIf31CmStatusOfdmaUsT3Exceededs OBJECT-TYPE SYNTAX Counter32 UNITS "timeouts" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the number of times for excessive T3 timeouts. Discontinuities in the value of this counter can occur at re-initialization of the managed system, and at other times as indicated by the value of ifCounterDiscontinuityTime for the associated upstream channel." REFERENCE "RFC 2863." ::= { docsIf31CmStatusOfdmaUsEntry 5 } docsIf31CmStatusOfdmaUsIsMuted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes whether the upstream channel is muted." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610 CM Control Request section." ::= { docsIf31CmStatusOfdmaUsEntry 6 } docsIf31CmStatusOfdmaUsRangingStatus OBJECT-TYPE SYNTAX RangingState MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute denotes the ranging state of the CM." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610 Ranging section." ::= { docsIf31CmStatusOfdmaUsEntry 7 } docsIf31CmUsOfdmaChanTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmUsOfdmaChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the CM upstream OFDMA channel." ::= { docsIf31MibObjects 13 } docsIf31CmUsOfdmaChanEntry OBJECT-TYPE SYNTAX DocsIf31CmUsOfdmaChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmUsOfdmaChanTable. An instance exist for the CM OFDMA upstream interface." INDEX { ifIndex } ::= { docsIf31CmUsOfdmaChanTable 1 } DocsIf31CmUsOfdmaChanEntry ::= SEQUENCE { docsIf31CmUsOfdmaChanConfigChangeCt Unsigned32, docsIf31CmUsOfdmaChanSubcarrierZeroFreq Unsigned32, docsIf31CmUsOfdmaChanFirstActiveSubcarrierNum Unsigned32, docsIf31CmUsOfdmaChanLastActiveSubcarrierNum Unsigned32, docsIf31CmUsOfdmaChanNumActiveSubcarriers Unsigned32, docsIf31CmUsOfdmaChanSubcarrierSpacing SubcarrierSpacingType, docsIf31CmUsOfdmaChanCyclicPrefix UsOfdmaCyclicPrefix, docsIf31CmUsOfdmaChanRollOffPeriod UsOfdmaRollOffPeriod, docsIf31CmUsOfdmaChanNumSymbolsPerFrame Unsigned32, docsIf31CmUsOfdmaChanTxPower Unsigned32, docsIf31CmUsOfdmaChanPreEqEnabled TruthValue, docsIf31CmUsOfdmaChanChannelId Unsigned32 } docsIf31CmUsOfdmaChanConfigChangeCt OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the value of the Configuration Change Count field in the Upstream Channel Descriptor (UCD) MAC Management Message corresponding to this OFDMA channel." ::= { docsIf31CmUsOfdmaChanEntry 1 } docsIf31CmUsOfdmaChanSubcarrierZeroFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the lower edge frequency of the OFDMA upstream channel" ::= { docsIf31CmUsOfdmaChanEntry 2 } docsIf31CmUsOfdmaChanFirstActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the upper edge of the OFDMA upstream channel. The minimum channel width for an OFDMA upstream channel is 6.4 MHz in 4K mode and 10MHz in 2K mode. The valid range is 74 to 3947." ::= { docsIf31CmUsOfdmaChanEntry 3 } docsIf31CmUsOfdmaChanLastActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the last active subcarrier number. The valid range is 74 to 3947." ::= { docsIf31CmUsOfdmaChanEntry 4 } docsIf31CmUsOfdmaChanNumActiveSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the number of active subcarriers within the OFDMA upstream channel. The valid range is 1 to 3800." ::= { docsIf31CmUsOfdmaChanEntry 5 } docsIf31CmUsOfdmaChanSubcarrierSpacing OBJECT-TYPE SYNTAX SubcarrierSpacingType UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the subcarrier spacing associated with a particular FFT mode configured on the OFDMA upstream channel. If it is 2K mode, then the subcarrier spacing is 50kHz. If it is 4K mode, then the subcarrier spacing is 25kHz." ::= { docsIf31CmUsOfdmaChanEntry 6 } docsIf31CmUsOfdmaChanCyclicPrefix OBJECT-TYPE SYNTAX UsOfdmaCyclicPrefix UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Cyclic prefix is added in order to enable the receiver to overcome the effects of inter-symbol interference (ISI) and inter-carrier interference caused by microreflections in the channel. The cyclic prefix (in usec) is converted into samples using the sample rate of 102.4 Msamples/s. There are eleven values for the length of the CP and the choice depends on the delay spread of the channel; a longer delay spread requires a longer cyclic prefix." ::= { docsIf31CmUsOfdmaChanEntry 7 } docsIf31CmUsOfdmaChanRollOffPeriod OBJECT-TYPE SYNTAX UsOfdmaRollOffPeriod UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Windowing is applied in order to maximize channel capacity by sharpening the edges of the spectrum of the OFDMA signal. Windowing is applied in the time domain by tapering (or rolling off) the edges using a raised cosine function. There are eight possible values of roll-off prefix. The Roll-Off Period is given in us and in number of samples using the sample rate of 102.4 Msamples/s. The configuration where Roll-off prefix value is greater than or equal to cyclic prefix value is considered invalid." ::= { docsIf31CmUsOfdmaChanEntry 8 } docsIf31CmUsOfdmaChanNumSymbolsPerFrame OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the number of symbol periods per frame. For channel bandwidth greater than 72MHz, the maximum number of symbol periods per frame is 18 for 2K mode and 9 for 4K mode. For channel bandwidth less than 72 MHz but greater than 48MHz, the maximum number of symbols per frame is 24 for 2K mode and 12 for 4K mode. For channel bandwidth less than 48MHz, the maximum number of symbol periods is 36 for 2K mode and 18 for 4K mode. The minimum number of symbol periods per frame is 6 for both the FFT modes and is independent of the channel bandwidth." ::= { docsIf31CmUsOfdmaChanEntry 9 } docsIf31CmUsOfdmaChanTxPower OBJECT-TYPE SYNTAX Unsigned32 UNITS "QuarterdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the operational transmit power for the associated OFDMA upstream channel.The CM reports its Target Power, P1.6r_n as described in [PHYv3.1]. Valid values for this object are 68 to (213 + (4*(Pmax - 65 dBmV))), since 68 quarter dBmV represents the lowest Tx power value 17 dBmV and 213 represents the nearest quarter dBmV to the highest Tx power value 53.2 dBmV." ::= { docsIf31CmUsOfdmaChanEntry 10 } docsIf31CmUsOfdmaChanPreEqEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines whether pre-equalization is enabled on the associated OFDMA upstream channel." ::= { docsIf31CmUsOfdmaChanEntry 11 } docsIf31CmUsOfdmaChanChannelId OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Cable Modem identification of the OFDMA upstream channel within this particular MAC interface. If the interface is down, the object returns the most current value. If the upstream channel ID is unknown, this object returns a value of 0." ::= { docsIf31CmUsOfdmaChanEntry 12 } docsIf31CmUsOfdmaProfileStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmUsOfdmaProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM object specifies the attributes of the Upstream profile assigned to an OFDM upstream channel." ::= { docsIf31MibObjects 14 } docsIf31CmUsOfdmaProfileStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmUsOfdmaProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmUsOfdmaProfileStatsTable. An instance exist for each profile associated with the OFDMA upstream interface." INDEX { ifIndex, docsIf31CmUsOfdmaProfileStatsIuc } ::= { docsIf31CmUsOfdmaProfileStatsTable 1 } DocsIf31CmUsOfdmaProfileStatsEntry ::= SEQUENCE { docsIf31CmUsOfdmaProfileStatsIuc Unsigned32, docsIf31CmUsOfdmaProfileStatsOutOctets Counter64, docsIf31CmUsOfdmaProfileStatsCtrDiscontinuityTime TimeStamp } docsIf31CmUsOfdmaProfileStatsIuc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is the unique identifier of the upstream profile/IUC associated with the OFDMA upstream channel. It is a key defined to provide an index into the table. In DOCSIS 3.1 the valid Data Profile IUCs are: 5, 6, 9, 10, 11, 12 and 13." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Required Burst Attributes on OFDMA Channels." ::= { docsIf31CmUsOfdmaProfileStatsEntry 1 } docsIf31CmUsOfdmaProfileStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer octets transmitted by the CM using this Data IUC profile. This value is the size of all unicast, multicast or broadcast frames (including all MAC- layer framing) delivered from the MAC to the Phy -- this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmUsOfdmaProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmUsOfdmaProfileStatsEntry 2 } docsIf31CmUsOfdmaProfileStatsCtrDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this attribute contains a zero value." ::= { docsIf31CmUsOfdmaProfileStatsEntry 3 } docsIf31CmUsOfdmaMinislotCfgStateTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmUsOfdmaMinislotCfgStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM object specifies the attributes of the minislot configuration associated with a OFDMA upstream channel." ::= { docsIf31MibObjects 15 } docsIf31CmUsOfdmaMinislotCfgStateEntry OBJECT-TYPE SYNTAX DocsIf31CmUsOfdmaMinislotCfgStateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmUsOfdmaMinislotCfgStateTable. An instance exists for each OFDMA minislot." INDEX { ifIndex, docsIf31CmUsOfdmaProfileStatsIuc, docsIf31CmUsOfdmaMinislotCfgStateStartMinislotNum } ::= { docsIf31CmUsOfdmaMinislotCfgStateTable 1 } DocsIf31CmUsOfdmaMinislotCfgStateEntry ::= SEQUENCE { docsIf31CmUsOfdmaMinislotCfgStateStartMinislotNum Unsigned32, docsIf31CmUsOfdmaMinislotCfgStateFirstSubcarrierId Unsigned32, docsIf31CmUsOfdmaMinislotCfgStateNumConsecutiveMinislots Unsigned32, docsIf31CmUsOfdmaMinislotCfgStateMinislotPilotPattern Unsigned32, docsIf31CmUsOfdmaMinislotCfgStateDataSymbolModulation UsOfdmaModulationType } docsIf31CmUsOfdmaMinislotCfgStateStartMinislotNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is the unique identifier of the starting minislot in the group of consecutive minislots. The valid range is 1 to 240." ::= { docsIf31CmUsOfdmaMinislotCfgStateEntry 1 } docsIf31CmUsOfdmaMinislotCfgStateFirstSubcarrierId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is subcarrier identifier of the first subcarrier in the minislot. The valid range is 0 to 4095." ::= { docsIf31CmUsOfdmaMinislotCfgStateEntry 2 } docsIf31CmUsOfdmaMinislotCfgStateNumConsecutiveMinislots OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the number of continuous minislots which have the same bit loading, starting with the StartMinislotNum, defined in the associated upstream profile. The valid range is 1 to 237." ::= { docsIf31CmUsOfdmaMinislotCfgStateEntry 3 } docsIf31CmUsOfdmaMinislotCfgStateMinislotPilotPattern OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the id of the pilot pattern used for the minislot. The actual range varies depending on the FFT size in use, either 1-8 for 2K or 1-14 for 4K mode. The valid range is 1 to 14." ::= { docsIf31CmUsOfdmaMinislotCfgStateEntry 4 } docsIf31CmUsOfdmaMinislotCfgStateDataSymbolModulation OBJECT-TYPE SYNTAX UsOfdmaModulationType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the bit loading of the data subcarriers in the minislot." ::= { docsIf31CmUsOfdmaMinislotCfgStateEntry 5 } docsIf31CmEmDlsStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmEmDlsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM object provides statistics on the DLS feature, when enabled." ::= { docsIf31MibObjects 16 } docsIf31CmEmDlsStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmEmDlsStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmEmDlsStatsTable. An instance exists for each of the Cable Modem's MAC Domains. It is indexed by the ifIndex of the corresponding MAC Domain." INDEX { ifIndex } ::= { docsIf31CmEmDlsStatsTable 1 } DocsIf31CmEmDlsStatsEntry ::= SEQUENCE { docsIf31CmEmDlsStatsNumberTimesCrossedBelowUsEntryThrshlds Unsigned32, docsIf31CmEmDlsStatsNumberTimesCrossedBelowDsEntryThrshlds Unsigned32, docsIf31CmEmDlsStatsTotalDuration Unsigned32, docsIf31CmEmDlsStatsTotalDurationBelowUsThrshlds Unsigned32, docsIf31CmEmDlsStatsTotalDurationBelowDsThrshlds Unsigned32, docsIf31CmEmDlsStatsTotalDurationBelowUsDsThrshlds Unsigned32, docsIf31CmEmDlsStatsNumSleepLatencyTriggers Counter32, docsIf31CmEmDlsStatsNumSleepByteCtTriggers Counter32 } docsIf31CmEmDlsStatsNumberTimesCrossedBelowUsEntryThrshlds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of times since registration the CM crossed below the upstream entry bitrate threshold for a number of consecutive seconds equal to or exceeding the upstream entry time threshold." ::= { docsIf31CmEmDlsStatsEntry 1 } docsIf31CmEmDlsStatsNumberTimesCrossedBelowDsEntryThrshlds OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of times since registration the CM crossed below the downstream entry bitrate threshold for a number of consecutive seconds equal to or exceeding the downstream entry time threshold." ::= { docsIf31CmEmDlsStatsEntry 2 } docsIf31CmEmDlsStatsTotalDuration OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM has been in Energy Management DLS mode, as controlled by the DBC-REQ Energy Management DLS Mode Indicator TLV. This attribute differs from docsIf31CmEmDlsStatsTotalDurationBelowUsDsThrshlds because it is dependent on effects of the Energy Management Cycle Period, and processing of EM-REQ/EM-RSP messages and DBC messages that specifically indicate entry into or exit from Energy Management DLS mode." ::= { docsIf31CmEmDlsStatsEntry 3 } docsIf31CmEmDlsStatsTotalDurationBelowUsThrshlds OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM satisfied upstream conditions for entry into or remaining in Energy Management DLS mode." ::= { docsIf31CmEmDlsStatsEntry 4 } docsIf31CmEmDlsStatsTotalDurationBelowDsThrshlds OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM satisfied downstream conditions for entry into or remaining in Energy Management DLS mode." ::= { docsIf31CmEmDlsStatsEntry 5 } docsIf31CmEmDlsStatsTotalDurationBelowUsDsThrshlds OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the total time duration, in seconds since registration, the CM, with respect to both upstream and downstream entry and exit thresholds, satisfied conditions for entry into and remaining in Energy Management DLS mode. This attribute differs from docsIf31CmEmDlsStatsTotalDuration because it is not dependent on effects of the Energy Management Cycle Period or processing of EM-REQ/EM-RSP messages and DBC messages that specifically indicate entry into or exit from Energy Management DLS mode." ::= { docsIf31CmEmDlsStatsEntry 6 } docsIf31CmEmDlsStatsNumSleepLatencyTriggers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of times since registration the CM transitioned to the DLS wake state due to the DLS Maximum Sleep Latency being exceeded." ::= { docsIf31CmEmDlsStatsEntry 7 } docsIf31CmEmDlsStatsNumSleepByteCtTriggers OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the number of times since registration the CM transitioned to the DLS wake state due to the DLS Maximum Byte Count being exceeded." ::= { docsIf31CmEmDlsStatsEntry 8 } docsIf31CmEmDlsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmEmDlsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CM object provides statistics on the DLS feature, when enabled." ::= { docsIf31MibObjects 17 } docsIf31CmEmDlsStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmEmDlsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmEmDlsStatusTable. An instance exists for each of the Cable Modem's MAC Domains. It is indexed by the ifIndex of the corresponding MAC Domain." INDEX { ifIndex } ::= { docsIf31CmEmDlsStatusTable 1 } DocsIf31CmEmDlsStatusEntry ::= SEQUENCE { docsIf31CmEmDlsStatusAssignedEmIds EmIdList, docsIf31CmEmDlsStatusReceiveTimer Unsigned32, docsIf31CmEmDlsStatusMaxSleepLatency Unsigned32, docsIf31CmEmDlsStatusMaxSleepBytes Unsigned32 } docsIf31CmEmDlsStatusAssignedEmIds OBJECT-TYPE SYNTAX EmIdList MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute reports the set of CMTS-assigned EM-IDs for this CM. This attribute is encoded as an array 16-bit binary values with up to 3 elements. The broadcast EM-ID is not included in the list" ::= { docsIf31CmEmDlsStatusEntry 1 } docsIf31CmEmDlsStatusReceiveTimer OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies how long the CM is required to continue listening on the downstream for traffic, after reception of the EMM with Sleep Time with a non-zero value. The CMTS communicates the EM Receive Timer to the CM during registration or in DBC message. The DLS Receive Timer is specified in units of PLC frame intervals. The valid range is 0 - 2." ::= { docsIf31CmEmDlsStatusEntry 2 } docsIf31CmEmDlsStatusMaxSleepLatency OBJECT-TYPE SYNTAX Unsigned32 (1..255) UNITS "milliseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the amount of time the CM would allow an upstream channel to queue the packets without transitioning to DLS wake state. The Max Sleep Latency is specified in msec." ::= { docsIf31CmEmDlsStatusEntry 3 } docsIf31CmEmDlsStatusMaxSleepBytes OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the maximum number of bytes a CM would allow an upstream service flow to enqueue without transitioning to DLS wake state. The MaxSleepBytes is specified in bytes." ::= { docsIf31CmEmDlsStatusEntry 4 } docsIf31CmSystemCfgState OBJECT IDENTIFIER ::= { docsIf31MibObjects 18 } docsIf31CmSystemCfgStateDiplexerCapability OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the maximum diplexer upper band edge supported by the CM device. This corresponds to the maxmimum capability of the CM device itself independent of its current configuration." REFERENCE "DOCSIS 3.1 Physical layer Specification CM-SP-PHYv3.1-I03-140610, Upstream CM Spectrum section." ::= { docsIf31CmSystemCfgState 1 } docsIf31CmSystemCfgStateDiplexerCfgBandEdge OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the current configured value for the upper band edge of the diplexer in the CM device. This corresponds to the Diplexer Upper Band Edge Support reported by the CM in its REG-REQ." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Diplexer Upper Band Edge Support section." ::= { docsIf31CmSystemCfgState 2 } docsIf31CmtsDsOfdmChanTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsDsOfdmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS object reports the status of the downstream OFDM channels." ::= { docsIf31MibObjects 19 } docsIf31CmtsDsOfdmChanEntry OBJECT-TYPE SYNTAX DocsIf31CmtsDsOfdmChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsDsOfdmTable. An instance exists for each downstream OFDM channel." INDEX { ifIndex } ::= { docsIf31CmtsDsOfdmChanTable 1 } DocsIf31CmtsDsOfdmChanEntry ::= SEQUENCE { docsIf31CmtsDsOfdmChanChannelId Integer32, docsIf31CmtsDsOfdmChanLowerBdryFreq Unsigned32, docsIf31CmtsDsOfdmChanUpperBdryFreq Unsigned32, docsIf31CmtsDsOfdmChanLowerBdryEncompSpectrum Unsigned32, docsIf31CmtsDsOfdmChanUpperBdryEncompSpectrum Unsigned32, docsIf31CmtsDsOfdmChanPlcFreq Unsigned32, docsIf31CmtsDsOfdmChanSubcarrierZeroFreq Unsigned32, docsIf31CmtsDsOfdmChanFirstActiveSubcarrierNum Unsigned32, docsIf31CmtsDsOfdmChanLastActiveSubcarrierNum Unsigned32, docsIf31CmtsDsOfdmChanNumActiveSubcarriers Unsigned32, docsIf31CmtsDsOfdmChanSubcarrierSpacing SubcarrierSpacingType, docsIf31CmtsDsOfdmChanLowerGuardbandWidth Unsigned32, docsIf31CmtsDsOfdmChanUpperGuardbandWidth Unsigned32, docsIf31CmtsDsOfdmChanCyclicPrefix DsOfdmCyclicPrefix, docsIf31CmtsDsOfdmChanRollOffPeriod DsOfdmRollOffPeriod, docsIf31CmtsDsOfdmChanTimeInterleaverDepth TimeInterleaverDepth, docsIf31CmtsDsOfdmChanNumPilots Unsigned32, docsIf31CmtsDsOfdmChanPilotScaleFactor Unsigned32, docsIf31CmtsDsOfdmChanNcpModulation DsOfdmModulationType, docsIf31CmtsDsOfdmChanUtilization Unsigned32 } docsIf31CmtsDsOfdmChanChannelId OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The Cable Modem Termination System identification of the OFDM downstream channel within this particular MAC interface. if the interface is down, the object returns the most current value. If the downstream channel ID is unknown, this object returns a value of 0." ::= { docsIf31CmtsDsOfdmChanEntry 1 } docsIf31CmtsDsOfdmChanLowerBdryFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents either the lower boundary frequency of the lower guardband or (if no guardband is defined) the lower boundary frequency of the lowest active subcarrier of the OFDM downstream channel." ::= { docsIf31CmtsDsOfdmChanEntry 2 } docsIf31CmtsDsOfdmChanUpperBdryFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents either the upper boundary frequency of the upper guardband or (if no guardband is defined) the upper boundary frequency of the highest active subcarrier of the OFDM downstream channel." ::= { docsIf31CmtsDsOfdmChanEntry 3 } docsIf31CmtsDsOfdmChanLowerBdryEncompSpectrum OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the lower boundary frequency of the encompassed spectrum." ::= { docsIf31CmtsDsOfdmChanEntry 4 } docsIf31CmtsDsOfdmChanUpperBdryEncompSpectrum OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the upper boundary frequency of the encompassed spectrum." ::= { docsIf31CmtsDsOfdmChanEntry 5 } docsIf31CmtsDsOfdmChanPlcFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This is the PHY Link Channel (PLC) frequency. It is the center frequency of the lowest frequency subcarrier of the PLC. The aim of the PLC is for the CMTS to convey to the CM the physical properties of the OFDM channel." ::= { docsIf31CmtsDsOfdmChanEntry 6 } docsIf31CmtsDsOfdmChanSubcarrierZeroFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies the center frequency of the subcarrier 0 of the OFDM transmission. Note that since subcarrier 0 is always excluded, it will actually be below the allowed downstream spectrum band. This is the frequency of subcarrier X(0) in the definition of the DFT." ::= { docsIf31CmtsDsOfdmChanEntry 7 } docsIf31CmtsDsOfdmChanFirstActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the number of the first non-excluded subcarrier. The valid range is 148 to 7895." ::= { docsIf31CmtsDsOfdmChanEntry 8 } docsIf31CmtsDsOfdmChanLastActiveSubcarrierNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the number of the last non-excluded subcarrier. The valid range is 148 to 7895" ::= { docsIf31CmtsDsOfdmChanEntry 9 } docsIf31CmtsDsOfdmChanNumActiveSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the number of active data subcarriers within the OFDM downstream channel (i.e. this exclude subcarriers for continuous pilots and the PLC). For 4K FFT mode, the maximum number of subcarriers including continuous pilots and the PLC cannot exceed 3800, and for 8K FFT mode, the maximum number of active subcarriers including continuous pilots and the PLC cannot be greater than 7600. However, there are a minimum of 56 continuous pilots in a 192MHz channel that has no exclusions, and the size of the PLC is 8 subcarriers for 4K FFT mode and 16 subcarriers for 8K FFT mode. Therefore the maximum value of NumActiveSubcarriers is 3736 (or 3800 - 56 - 8) for 4K FFT mode and 7528 (or 7600 - 56 - 16) for 8K FFT mode." ::= { docsIf31CmtsDsOfdmChanEntry 10 } docsIf31CmtsDsOfdmChanSubcarrierSpacing OBJECT-TYPE SYNTAX SubcarrierSpacingType UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the subcarrier spacing associated with a particular FFT mode configured on the OFDM downstream channel. If it is 4K mode, then the subcarrier spacing is 50kHz. If it is 8K mode, then the subcarrier spacing is 25kHz." ::= { docsIf31CmtsDsOfdmChanEntry 11 } docsIf31CmtsDsOfdmChanLowerGuardbandWidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the width in Hertz of the lower guard band of the OFDM channel. The valid range is 0 or 1MHz to 1.77GHz." ::= { docsIf31CmtsDsOfdmChanEntry 12 } docsIf31CmtsDsOfdmChanUpperGuardbandWidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the width in Hertz of the upper guard band of the OFDM channel. The valid range is 0 or 1MHz to 1.77GHz" ::= { docsIf31CmtsDsOfdmChanEntry 13 } docsIf31CmtsDsOfdmChanCyclicPrefix OBJECT-TYPE SYNTAX DsOfdmCyclicPrefix UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Cyclic prefix enables the receiver to overcome the effects of inter-symbol-interference and intercarrier-interference caused by micro-reflections in the channel. There are five possible values for the length of the CP and the choice depends on the delay spread of the channel - a longer delay spread requires a longer cyclic prefix. The cyclic prefix (in usec) are converted into samples using the sample rate of 204.8 Msamples/s and is an integer multiple of: 1/64 * 20 us." ::= { docsIf31CmtsDsOfdmChanEntry 14 } docsIf31CmtsDsOfdmChanRollOffPeriod OBJECT-TYPE SYNTAX DsOfdmRollOffPeriod UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "Roll off period maximizes channel capacity by sharpening the edges of the spectrum of the OFDM signal. For windowing purposes another segment at the start of the IDFT output is appended to the end of the IDFT output - the roll-off postfix (RP). There are five possible values for the (RP), and the choice depends on the bandwidth of the channel and the number of exclusion bands within the channel. A larger RP provides sharper edges in the spectrum of the OFDM signal; however, there is a time vs. frequency trade-off. Larger RP values reduce the efficiency of transmission in the time domain, but because the spectral edges are sharper, more useful subcarriers appear in the frequency domain. There is an optimum value for the RP that maximizes capacity for a given bandwidth and/or exclusion band scenario." ::= { docsIf31CmtsDsOfdmChanEntry 15 } docsIf31CmtsDsOfdmChanTimeInterleaverDepth OBJECT-TYPE SYNTAX TimeInterleaverDepth UNITS "symbols" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the number of samples for the OFDM Downstream channel. This is limited to 16 samples for and 32 samples for 50 kHz and 25 kHz Subcarrier Spacing, respectively." ::= { docsIf31CmtsDsOfdmChanEntry 16 } docsIf31CmtsDsOfdmChanNumPilots OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the number of continuous pilots for the OFDM downstream channel." ::= { docsIf31CmtsDsOfdmChanEntry 17 } docsIf31CmtsDsOfdmChanPilotScaleFactor OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the scale factor for calculating the number of continuous pilots. " ::= { docsIf31CmtsDsOfdmChanEntry 18 } docsIf31CmtsDsOfdmChanNcpModulation OBJECT-TYPE SYNTAX DsOfdmModulationType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents the modulation of all subcarriers in the NCP channel. Valid values are qpsk, qam16 and qam64." ::= { docsIf31CmtsDsOfdmChanEntry 19 } docsIf31CmtsDsOfdmChanUtilization OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The utilization for this OFDM downstream channel, accurate as of the most recent docsIfCmtsChannelUtilizationInterval. See Reference for specific details on this attribute." REFERENCE "DOCSIS 3.1 CCAP Operations Support System Interface Specification CM-SP-CCAP OSSIv3.1-I04-15MMDD, OfdmChannelUtilization." ::= { docsIf31CmtsDsOfdmChanEntry 20 } docsIf31CmtsDsOfdmProfileStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsDsOfdmProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS table provides DS OFDM statistics on a per Profile basis." ::= { docsIf31MibObjects 20 } docsIf31CmtsDsOfdmProfileStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmtsDsOfdmProfileStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsDsOfdmProfileStatsTable. An instance exists for each Profile Id on a given DS OFDM channel." INDEX { ifIndex, docsIf31CmtsDsOfdmProfileStatsProfileId } ::= { docsIf31CmtsDsOfdmProfileStatsTable 1 } DocsIf31CmtsDsOfdmProfileStatsEntry ::= SEQUENCE { docsIf31CmtsDsOfdmProfileStatsProfileId Unsigned32, docsIf31CmtsDsOfdmProfileStatsConfigChangeCt Unsigned32, docsIf31CmtsDsOfdmProfileStatsFullChannelSpeed CounterBasedGauge64, docsIf31CmtsDsOfdmProfileStatsOutOctets Counter64, docsIf31CmtsDsOfdmProfileStatsOutUnicastOctets Counter64, docsIf31CmtsDsOfdmProfileStatsOutMulticastOctets Counter64, docsIf31CmtsDsOfdmProfileStatsOutFrames Counter64, docsIf31CmtsDsOfdmProfileStatsOutUnicastFrames Counter64, docsIf31CmtsDsOfdmProfileStatsOutMulticastFrames Counter64, docsIf31CmtsDsOfdmProfileStatsCtrDiscontinuityTime TimeStamp, docsIf31CmtsDsOfdmProfileStatsAssignedCmCt Unsigned32 } docsIf31CmtsDsOfdmProfileStatsProfileId OBJECT-TYPE SYNTAX Unsigned32 (0..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is the identifier of a profile associated with the OFDM downstream channel. The value of this attribute is zero-based due to constraints of the definition of Profile Id." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I03-140610, Downstream Profile Descriptor." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 1 } docsIf31CmtsDsOfdmProfileStatsConfigChangeCt OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the value of the Configuration Change Count field in the Downstream Profile Descriptor (DPD) MAC Management Message corresponding to this profile." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 2 } docsIf31CmtsDsOfdmProfileStatsFullChannelSpeed OBJECT-TYPE SYNTAX CounterBasedGauge64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the speed of the associated channel in bps if this were the only profile and 100% of data-capable subcarriers were utilized to transmit MAC frames in full codewords. See Reference for specific details on this attribute." REFERENCE "DOCSIS 3.1 CCAP Operations Support System Interface Specification CM-SP-CCAP OSSIv3.1-I03-15MMDD, ProfileFullChannelSpeed." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 3 } docsIf31CmtsDsOfdmProfileStatsOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer octets transmitted by the CCAP using this profile. This value is the size of all unicast, multicast or broadcast frames (including all MAC-layer framing) delivered from the MAC to the Phy -- this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 4 } docsIf31CmtsDsOfdmProfileStatsOutUnicastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer Unicast octets transmitted by the CCAP using this profile. This value is the size of all unicast frames (including all MAC-layer framing) delivered from the MAC to the Phy -- this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 5 } docsIf31CmtsDsOfdmProfileStatsOutMulticastOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer Multicast and broadcast octets transmitted by the CCAP using this profile. This value is the size of all frames (including all MAC-layer framing) delivered from the MAC to the Phy and addressed to a multicast MAC address -- this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 6 } docsIf31CmtsDsOfdmProfileStatsOutFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of frames transmitted by the CCAP using this profile. This value is the count of all unicast, multicast or broadcast frames delivered from the MAC to the Phy -- this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 7 } docsIf31CmtsDsOfdmProfileStatsOutUnicastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of unicast frames transmitted by the CCAP using this profile. This value is the count of all frames delivered from the MAC to the Phy and addressed to a unicast MAC address -- this include user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 8 } docsIf31CmtsDsOfdmProfileStatsOutMulticastFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of multicast frames transmitted by the CCAP using this profile. This value is the count of all frames delivered from the MAC to the Phy and addressed to a multicast MAC address -- this include user data, DOCSIS MAC Management Messages, etc, but excludes frames sent to a broadcast address. 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 docsIf31CmtsDsOfdmProfileStats- CtrDiscontinuityTime." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 9 } docsIf31CmtsDsOfdmProfileStatsCtrDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this attribute contains a zero value." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 10 } docsIf31CmtsDsOfdmProfileStatsAssignedCmCt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of CMs currently assigned to this profile." ::= { docsIf31CmtsDsOfdmProfileStatsEntry 11 } docsIf31CmtsDsOfdmSubcarrierStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsDsOfdmSubcarrierStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS object provides the status of each of the OFDM subcarriers which comprise this OFDM channel." ::= { docsIf31MibObjects 21 } docsIf31CmtsDsOfdmSubcarrierStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsDsOfdmSubcarrierStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsDsOfdmSubcarrierStatusTable. An instance exists for each Profile on a given OFDM downstream." INDEX { ifIndex, docsIf31CmtsDsOfdmProfileStatsProfileId, docsIf31CmtsDsOfdmSubcarrierStatusStartId } ::= { docsIf31CmtsDsOfdmSubcarrierStatusTable 1 } DocsIf31CmtsDsOfdmSubcarrierStatusEntry ::= SEQUENCE { docsIf31CmtsDsOfdmSubcarrierStatusStartId Unsigned32, docsIf31CmtsDsOfdmSubcarrierStatusEndId Unsigned32, docsIf31CmtsDsOfdmSubcarrierStatusModulation DsOfdmModulationType } docsIf31CmtsDsOfdmSubcarrierStatusStartId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is an identifier for the first subcarrier in the range of active subcarriers with the same modulation." ::= { docsIf31CmtsDsOfdmSubcarrierStatusEntry 1 } docsIf31CmtsDsOfdmSubcarrierStatusEndId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the subcarrier number of the last subcarrier in the group." ::= { docsIf31CmtsDsOfdmSubcarrierStatusEntry 2 } docsIf31CmtsDsOfdmSubcarrierStatusModulation OBJECT-TYPE SYNTAX DsOfdmModulationType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the modulation of the subcarrier range." ::= { docsIf31CmtsDsOfdmSubcarrierStatusEntry 3 } docsIf31CmtsDsOfdmChanPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsDsOfdmChanPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object provides measurements of the downstream OFDM channel power in 6 MHz-wide bands at the output of the CCAP." ::= { docsIf31MibObjects 22 } docsIf31CmtsDsOfdmChanPowerEntry OBJECT-TYPE SYNTAX DocsIf31CmtsDsOfdmChanPowerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of the docsIf31CmtsDsOfdmChanPowerTable." INDEX { ifIndex, docsIf31CmtsDsOfdmChanPowerBandIndex } ::= { docsIf31CmtsDsOfdmChanPowerTable 1 } DocsIf31CmtsDsOfdmChanPowerEntry ::= SEQUENCE { docsIf31CmtsDsOfdmChanPowerBandIndex Unsigned32, docsIf31CmtsDsOfdmChanPowerCenterFrequency Unsigned32, docsIf31CmtsDsOfdmChanPowerTxPower TenthdBmV } docsIf31CmtsDsOfdmChanPowerBandIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is a unique index used by the CCAP to identify each of the 6 MHz bands of a given OFDM downstream channel (from the lowest 6MHz band of the Occupied Bandwidth to the highest 6MHz band of the Occupied Bandwidth). The CCAP assigns indices in frequency order from the OFDM channel's lowest to highest 6 MHz frequency band for each of the 6 MHz bands of the channel, using an index of 1 to represent the lowest frequency band of the Occupied Bandwidth. Thus, an index of 33 represents the highest possible 6 MHz frequency band of the Occupied Bandwidth of an OFDM channel. The CCAP also provides the power of the PLC channel and utilizes a value of 0 to represent the PLC channel in this table. " ::= { docsIf31CmtsDsOfdmChanPowerEntry 1 } docsIf31CmtsDsOfdmChanPowerCenterFrequency OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute corresponds to the center frequency of the 6 MHz band the CM measured the average channel power. See Reference for specific details on this attribute." REFERENCE "DOCSIS 3.1 CCAP Operations Support System Interface Specification CM-SP-CCAP OSSIv3.1-I04-15MMDD, CenterFrequency" ::= { docsIf31CmtsDsOfdmChanPowerEntry 2 } docsIf31CmtsDsOfdmChanPowerTxPower OBJECT-TYPE SYNTAX TenthdBmV UNITS "TenthdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides an estimate of the average power measured at the output of the CCAP in the downstream channel set for this 6 MHz band. If the docsIf31CmtsDsOfdmChanPowerBandIndex is 0, then this attribute provides an estimate of the average power measured at the output of the CCAP for a 6 MHz encompassed spectrum containing the DOCSIS 3.1 PLC at its center." ::= { docsIf31CmtsDsOfdmChanPowerEntry 3 } docsIf31CmtsUsOfdmaChanTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsUsOfdmaChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object provides channel-level visibility into Upstream OFDMA channel configuration and status." ::= { docsIf31MibObjects 23 } docsIf31CmtsUsOfdmaChanEntry OBJECT-TYPE SYNTAX DocsIf31CmtsUsOfdmaChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsUsOfdmaChanTable." INDEX { ifIndex } ::= { docsIf31CmtsUsOfdmaChanTable 1 } DocsIf31CmtsUsOfdmaChanEntry ::= SEQUENCE { docsIf31CmtsUsOfdmaChanTemplateIndex Unsigned32, docsIf31CmtsUsOfdmaChanConfigChangeCt Unsigned32, docsIf31CmtsUsOfdmaChanTargetRxPower TenthdBmV, docsIf31CmtsUsOfdmaChanLowerBdryFreq Unsigned32, docsIf31CmtsUsOfdmaChanUpperBdryFreq Unsigned32, docsIf31CmtsUsOfdmaChanSubcarrierSpacing SubcarrierSpacingType, docsIf31CmtsUsOfdmaChanCyclicPrefix UsOfdmaCyclicPrefix, docsIf31CmtsUsOfdmaChanNumSymbolsPerFrame Unsigned32, docsIf31CmtsUsOfdmaChanRollOffPeriod UsOfdmaRollOffPeriod, docsIf31CmtsUsOfdmaChanPreEqEnable TruthValue, docsIf31CmtsUsOfdmaChanFineRngGuardband Unsigned32, docsIf31CmtsUsOfdmaChanFineRngNumSubcarriers Unsigned32, docsIf31CmtsUsOfdmaChanFineRngPreambleLen Unsigned32, docsIf31CmtsUsOfdmaChanInitRngGuardband Unsigned32, docsIf31CmtsUsOfdmaChanInitRngNumSubcarriers Unsigned32, docsIf31CmtsUsOfdmaChanInitRngPreambleLen Unsigned32, docsIf31CmtsUsOfdmaChanProvAttribMask AttributeMask, docsIf31CmtsUsOfdmaChanTxBackoffStart Integer32, docsIf31CmtsUsOfdmaChanTxBackoffEnd Integer32, docsIf31CmtsUsOfdmaChanRangingBackoffStart Integer32, docsIf31CmtsUsOfdmaChanRangingBackoffEnd Integer32, docsIf31CmtsUsOfdmaChanUtilization Unsigned32, docsIf31CmtsUsOfdmaChanId Integer32 } docsIf31CmtsUsOfdmaChanTemplateIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the UsOfdmaModulationTemplate object which the CMTS/CCAP utilized when configuring this channel." ::= { docsIf31CmtsUsOfdmaChanEntry 1 } docsIf31CmtsUsOfdmaChanConfigChangeCt OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the value of the Configuration Change Count field in the Upstream Channel Descriptor (UCD) MAC Management Message currently in use on this channel." ::= { docsIf31CmtsUsOfdmaChanEntry 2 } docsIf31CmtsUsOfdmaChanTargetRxPower OBJECT-TYPE SYNTAX TenthdBmV UNITS "TenthdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the power of the expected commanded received signal in the channel, referenced to the CCAP input. The value represents the power spectral density in an equivalent 1.6 MHz spectrum." ::= { docsIf31CmtsUsOfdmaChanEntry 3 } docsIf31CmtsUsOfdmaChanLowerBdryFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the lower frequency for the OFDMA US channel." ::= { docsIf31CmtsUsOfdmaChanEntry 4 } docsIf31CmtsUsOfdmaChanUpperBdryFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the upper frequency for the OFDMA US channel." ::= { docsIf31CmtsUsOfdmaChanEntry 5 } docsIf31CmtsUsOfdmaChanSubcarrierSpacing OBJECT-TYPE SYNTAX SubcarrierSpacingType UNITS "kHz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute defines the subcarrier spacing associated with a particular FFT mode configured on the OFDMA upstream channel." ::= { docsIf31CmtsUsOfdmaChanEntry 6 } docsIf31CmtsUsOfdmaChanCyclicPrefix OBJECT-TYPE SYNTAX UsOfdmaCyclicPrefix UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "The cyclic prefix assigned to this channel for mitigating interference due to microreflections." ::= { docsIf31CmtsUsOfdmaChanEntry 7 } docsIf31CmtsUsOfdmaChanNumSymbolsPerFrame OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the number of symbol periods per frame." ::= { docsIf31CmtsUsOfdmaChanEntry 8 } docsIf31CmtsUsOfdmaChanRollOffPeriod OBJECT-TYPE SYNTAX UsOfdmaRollOffPeriod UNITS "number of samples" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the windowing roll-off period." ::= { docsIf31CmtsUsOfdmaChanEntry 9 } docsIf31CmtsUsOfdmaChanPreEqEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates pre-equalization is enabled on the OFDMA upstream channel when its value is true, or disabled when its value is false." ::= { docsIf31CmtsUsOfdmaChanEntry 10 } docsIf31CmtsUsOfdmaChanFineRngGuardband OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the sum of the upper and lower guard bands for fine ranging in Hz." ::= { docsIf31CmtsUsOfdmaChanEntry 11 } docsIf31CmtsUsOfdmaChanFineRngNumSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the maximum number of subcarriers for fine ranging." ::= { docsIf31CmtsUsOfdmaChanEntry 12 } docsIf31CmtsUsOfdmaChanFineRngPreambleLen OBJECT-TYPE SYNTAX Unsigned32 UNITS "bits" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the length of the OFDMA fine ranging IUC preamble in bits." ::= { docsIf31CmtsUsOfdmaChanEntry 13 } docsIf31CmtsUsOfdmaChanInitRngGuardband OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the sum of the upper and lower guard bands for initial ranging in Hz." ::= { docsIf31CmtsUsOfdmaChanEntry 14 } docsIf31CmtsUsOfdmaChanInitRngNumSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the maximum number of subcarriers for initial ranging." ::= { docsIf31CmtsUsOfdmaChanEntry 15 } docsIf31CmtsUsOfdmaChanInitRngPreambleLen OBJECT-TYPE SYNTAX Unsigned32 UNITS "bits" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the maximum number of subcarriers for initial ranging." ::= { docsIf31CmtsUsOfdmaChanEntry 16 } docsIf31CmtsUsOfdmaChanProvAttribMask OBJECT-TYPE SYNTAX AttributeMask MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute provides the Provisioned Attribute Mask for the OFDMA upstream channel." ::= { docsIf31CmtsUsOfdmaChanEntry 17 } docsIf31CmtsUsOfdmaChanTxBackoffStart OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The initial random backoff window to use when retrying transmissions. Expressed as a power of 2. A value of 16 at the CMTS indicates that a proprietary adaptive retry mechanism is to be used." ::= { docsIf31CmtsUsOfdmaChanEntry 18 } docsIf31CmtsUsOfdmaChanTxBackoffEnd OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The final random backoff window to use when retrying transmissions. Expressed as a power of 2. A value of 16 at the CMTS indicates that a proprietary adaptive retry mechanism is to be used." ::= { docsIf31CmtsUsOfdmaChanEntry 19 } docsIf31CmtsUsOfdmaChanRangingBackoffStart OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The initial random backoff window to use when retrying Ranging Requests. Expressed as a power of 2. A value of 16 at the CMTS indicates that a proprietary adaptive retry mechanism is to be used." ::= { docsIf31CmtsUsOfdmaChanEntry 20 } docsIf31CmtsUsOfdmaChanRangingBackoffEnd OBJECT-TYPE SYNTAX Integer32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "The final random backoff window to use when retrying Ranging Requests. Expressed as a power of 2. A value of 16 at the CMTS indicates that a proprietary adaptive retry mechanism is to be used." ::= { docsIf31CmtsUsOfdmaChanEntry 21 } docsIf31CmtsUsOfdmaChanUtilization OBJECT-TYPE SYNTAX Unsigned32 (0..100) UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The calculated and truncated utilization for this physical upstream channel, accurate as of the most recent docsIfCmtsChannelUtilizationInterval. The upstream channel utilization is expressed as a percentage of minislots utilized on the physical channel, regardless of burst type. The utilization calculation can be expressed by the following equation: Utilization = MinislotsUtilized/MinislotsAllocated * 100% For an Initial Maintenance region, the minislots for the complete region are considered utilized if the CMTS received an upstream burst within the region from any CM on the physical channel. For contention REQ and REQ/DATA regions, the minislots for a transmission opportunity within the region are considered utilized if the CMTS received an upstream burst within the opportunity from any CM on the physical channel. For all other regions, utilized minislots are those in which the CMTS granted bandwidth to any unicast SID on the physical channel. For an upstream interface that has multiple logical upstream channels enabled, the utilization index is a weighted sum of utilization indices for the logical channels. The weight for each utilization index is the percentage of upstream mini-slots allocated for the corresponding logical channel. Example: If 75% of bandwidth is allocated to the first logical channel and 25% to the second, and the utilization for each are 60 and 40, respectively, the utilization for the upstream physical channel is (60 * 0.75) + (40 * 0.25) = 55. This figure applies to the most recent utilization interval." ::= { docsIf31CmtsUsOfdmaChanEntry 22 } docsIf31CmtsUsOfdmaChanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the upstream Channel Id signaled in the DOCSIS protocol for the OFDMA upstream channel. The Channel Id is unique within the associated MacDomain." ::= { docsIf31CmtsUsOfdmaChanEntry 23 } docsIf31CmtsUsOfdmaDataIucStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsUsOfdmaDataIucStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS table provides DS OFDM statistics on a per Profile basis." ::= { docsIf31MibObjects 24 } docsIf31CmtsUsOfdmaDataIucStatsEntry OBJECT-TYPE SYNTAX DocsIf31CmtsUsOfdmaDataIucStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsUsOfdmaDataIucStatsTable. An instance exists for each Data IUC profile on a given US OFDMA channel." INDEX { ifIndex, docsIf31CmtsUsOfdmaDataIucStatsDataIuc } ::= { docsIf31CmtsUsOfdmaDataIucStatsTable 1 } DocsIf31CmtsUsOfdmaDataIucStatsEntry ::= SEQUENCE { docsIf31CmtsUsOfdmaDataIucStatsDataIuc Unsigned32, docsIf31CmtsUsOfdmaDataIucStatsMinislotPilotPattern Unsigned32, docsIf31CmtsUsOfdmaDataIucStatsMinislotModulation UsOfdmaModulationType, docsIf31CmtsUsOfdmaDataIucStatsTotalCodewords Counter64, docsIf31CmtsUsOfdmaDataIucStatsCorrectedCodewords Counter64, docsIf31CmtsUsOfdmaDataIucStatsUnreliableCodewords Counter64, docsIf31CmtsUsOfdmaDataIucStatsInOctets Counter64, docsIf31CmtsUsOfdmaDataIucStatsCtrDiscontinuityTime TimeStamp } docsIf31CmtsUsOfdmaDataIucStatsDataIuc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute represents the OFDMA Data IUC that these statistics correspond to." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 1 } docsIf31CmtsUsOfdmaDataIucStatsMinislotPilotPattern OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the identifier for the default pilot pattern specified in the template for minislots using this Data IUC. The valid range is 1 - 14." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 2 } docsIf31CmtsUsOfdmaDataIucStatsMinislotModulation OBJECT-TYPE SYNTAX UsOfdmaModulationType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the default modulation order specified in the template for minislots using this Data IUC." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 3 } docsIf31CmtsUsOfdmaDataIucStatsTotalCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the total number of FEC codewords received on this channel using this Data IUC. 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 docsIf31CmtsUsOfdmaDataIucStats- CtrDiscontinuityTime." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 4 } docsIf31CmtsUsOfdmaDataIucStatsCorrectedCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of codewords received on this channel using this Data IUC that failed the pre-decoding syndrome check, but passed the post-decoding syndrome check. 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 docsIf31CmtsUsOfdmaDataIucStats- CtrDiscontinuityTime." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 5 } docsIf31CmtsUsOfdmaDataIucStatsUnreliableCodewords OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of codewords received on this channel using this Data IUC that failed the post-decoding syndrome check. 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 docsIf31CmtsUsOfdmaDataIucStats- CtrDiscontinuityTime." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 6 } docsIf31CmtsUsOfdmaDataIucStatsInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the count of MAC-layer octets received by the CCAP on this Data IUC. This value is the size of all unicast, multicast or broadcast frames (including all MAC- layer framing) and CCF PMD overhead (segment headers and stuffing bytes) delivered from the Phy to the MAC; this includes user data, DOCSIS MAC Management Messages, etc. 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 docsIf31CmtsUsOfdmaDataIucStats- CtrDiscontinuityTime." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 7 } docsIf31CmtsUsOfdmaDataIucStatsCtrDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the value of sysUpTime on the most recent occasion at which any one or more of this entry's counters suffered a discontinuity. If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this attribute contains a zero value." ::= { docsIf31CmtsUsOfdmaDataIucStatsEntry 8 } docsIf31CmtsUsOfdmaDataIucDetailStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsUsOfdmaDataIucDetailStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS table provides exceptions to the US channel template for this Data IUC." ::= { docsIf31MibObjects 25 } docsIf31CmtsUsOfdmaDataIucDetailStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsUsOfdmaDataIucDetailStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsUsOfdmaDataIucDetailStatusTable. An instance exists for each exception to the template for a Data IUC profile on a given US OFDMA channel." INDEX { ifIndex, docsIf31CmtsUsOfdmaDataIucStatsDataIuc, docsIf31CmtsUsOfdmaDataIucDetailStatusLowerFreq } ::= { docsIf31CmtsUsOfdmaDataIucDetailStatusTable 1 } DocsIf31CmtsUsOfdmaDataIucDetailStatusEntry ::= SEQUENCE { docsIf31CmtsUsOfdmaDataIucDetailStatusLowerFreq Unsigned32, docsIf31CmtsUsOfdmaDataIucDetailStatusUpperFreq Unsigned32, docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotPilotPattern Unsigned32, docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotModulation UsOfdmaModulationType } docsIf31CmtsUsOfdmaDataIucDetailStatusLowerFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates the lower frequency where the minislots will use the pilot pattern and modulation" ::= { docsIf31CmtsUsOfdmaDataIucDetailStatusEntry 1 } docsIf31CmtsUsOfdmaDataIucDetailStatusUpperFreq OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the upper frequency where the minislots will use the pilot pattern and modulation" ::= { docsIf31CmtsUsOfdmaDataIucDetailStatusEntry 2 } docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotPilotPattern OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the identifier for the pilot pattern this frequency range. All minislots in the frequency range have this pilot pattern. The valid range is 1 - 14." ::= { docsIf31CmtsUsOfdmaDataIucDetailStatusEntry 3 } docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotModulation OBJECT-TYPE SYNTAX UsOfdmaModulationType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the modulation order for this frequency range. All minislots in the frequency range have this modulation." ::= { docsIf31CmtsUsOfdmaDataIucDetailStatusEntry 4 } docsIf31CmtsUsOfdmaRangingIucStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsUsOfdmaRangingIucStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This CMTS table provides details on status of ranging IUCs." ::= { docsIf31MibObjects 26 } docsIf31CmtsUsOfdmaRangingIucStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmtsUsOfdmaRangingIucStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsUsOfdmaRangingIucStatusTable. An instance exists for each Ranging IUC profile on a given US OFDMA channel." INDEX { ifIndex, docsIf31CmtsUsOfdmaRangingIucStatusIuc } ::= { docsIf31CmtsUsOfdmaRangingIucStatusTable 1 } DocsIf31CmtsUsOfdmaRangingIucStatusEntry ::= SEQUENCE { docsIf31CmtsUsOfdmaRangingIucStatusIuc Unsigned32, docsIf31CmtsUsOfdmaRangingIucStatusGuardband Unsigned32, docsIf31CmtsUsOfdmaRangingIucStatusNumSubcarriers Unsigned32 } docsIf31CmtsUsOfdmaRangingIucStatusIuc OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute indicates the OFDMA Ranging IUC that this status information corresponds to." ::= { docsIf31CmtsUsOfdmaRangingIucStatusEntry 1 } docsIf31CmtsUsOfdmaRangingIucStatusGuardband OBJECT-TYPE SYNTAX Unsigned32 UNITS "Hz" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the sum of the upper and lower guard bands for this ranging IUC in Hz. " ::= { docsIf31CmtsUsOfdmaRangingIucStatusEntry 2 } docsIf31CmtsUsOfdmaRangingIucStatusNumSubcarriers OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the maximum number of subcarriers for this ranging IUC." ::= { docsIf31CmtsUsOfdmaRangingIucStatusEntry 3 } docsIf31CmtsDsOfdmSubcarrierTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsDsOfdmSubcarrierTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the subcarrier type for a group of subcarriers in the active spectrum of this OFDM channel. Groups of subcarriers of the same type are presented together; non-data subcarriers in these ranges are ignored." ::= { docsIf31MibObjects 27 } docsIf31CmtsDsOfdmSubcarrierTypeEntry OBJECT-TYPE SYNTAX DocsIf31CmtsDsOfdmSubcarrierTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsDsOfdmSubcarrierTypeTable. An instance exists for each OFDM downstream channel." INDEX { ifIndex, docsIf31CmtsDsOfdmSubcarrierTypeStartSubcarrierId } ::= { docsIf31CmtsDsOfdmSubcarrierTypeTable 1 } DocsIf31CmtsDsOfdmSubcarrierTypeEntry ::= SEQUENCE { docsIf31CmtsDsOfdmSubcarrierTypeStartSubcarrierId Unsigned32, docsIf31CmtsDsOfdmSubcarrierTypeEndSubcarrierId Unsigned32, docsIf31CmtsDsOfdmSubcarrierTypeSubcarrierType INTEGER } docsIf31CmtsDsOfdmSubcarrierTypeStartSubcarrierId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is a key defined to provide an index into the table and represents the subcarrier number of the first subcarrier in the group. " ::= { docsIf31CmtsDsOfdmSubcarrierTypeEntry 1 } docsIf31CmtsDsOfdmSubcarrierTypeEndSubcarrierId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the subcarrier number of the last subcarrier in the group. " ::= { docsIf31CmtsDsOfdmSubcarrierTypeEntry 2 } docsIf31CmtsDsOfdmSubcarrierTypeSubcarrierType OBJECT-TYPE SYNTAX INTEGER { data(1), plc(2), continuousPilot(3), excluded(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies which type of subcarrier is represented in this group." ::= { docsIf31CmtsDsOfdmSubcarrierTypeEntry 3 } docsIf31CmtsUsOfdmaSubcarrierTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmtsUsOfdmaSubcarrierTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the subcarrier type for a group of subcarriers in the active spectrum of this OFDMA channel. Groups of subcarriers of the same type are presented together; non-data subcarriers in these ranges are ignored." ::= { docsIf31MibObjects 28 } docsIf31CmtsUsOfdmaSubcarrierTypeEntry OBJECT-TYPE SYNTAX DocsIf31CmtsUsOfdmaSubcarrierTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmtsUsOfdmaSubcarrierStatusTable. An instance exists for each Profile on a given OFDMA upstream." INDEX { ifIndex, docsIf31CmtsUsOfdmaSubcarrierTypeStartSubcarrierId } ::= { docsIf31CmtsUsOfdmaSubcarrierTypeTable 1 } DocsIf31CmtsUsOfdmaSubcarrierTypeEntry ::= SEQUENCE { docsIf31CmtsUsOfdmaSubcarrierTypeStartSubcarrierId Unsigned32, docsIf31CmtsUsOfdmaSubcarrierTypeEndSubcarrierId Unsigned32, docsIf31CmtsUsOfdmaSubcarrierTypeSubcarrierType INTEGER } docsIf31CmtsUsOfdmaSubcarrierTypeStartSubcarrierId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute is a key defined to provide an index into the table and represents the subcarrier number of the first subcarrier in the group. " ::= { docsIf31CmtsUsOfdmaSubcarrierTypeEntry 1 } docsIf31CmtsUsOfdmaSubcarrierTypeEndSubcarrierId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute is the subcarrier number of the last subcarrier in the group. " ::= { docsIf31CmtsUsOfdmaSubcarrierTypeEntry 2 } docsIf31CmtsUsOfdmaSubcarrierTypeSubcarrierType OBJECT-TYPE SYNTAX INTEGER { data(1), excluded(2), unused(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute specifies which type of subcarrier is represented in this group." ::= { docsIf31CmtsUsOfdmaSubcarrierTypeEntry 3 } docsIf31CmStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object defines attributes of the CM status. This object is an extension to the SNMP table docsIf3CmStatusTable." ::= { docsIf31MibObjects 29 } docsIf31CmStatusEntry OBJECT-TYPE SYNTAX DocsIf31CmStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmStatusTable. An instance exist for the CM MAC Domain Interface." INDEX { ifIndex } ::= { docsIf31CmStatusTable 1 } DocsIf31CmStatusEntry ::= SEQUENCE { docsIf31CmStatusEmDlsOperStatus TruthValue } docsIf31CmStatusEmDlsOperStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates whether the CM is currently operating in Energy Management DLS Mode. If this attribute returns true, the CM is operating in Energy Management DLS Mode." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I08-151210, Energy Management Mode Indicator section." ::= { docsIf31CmStatusEntry 1 } docsIf31CmEmDlsCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmEmDlsCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object provides configuration state information on the CM for the Energy Management 1x1 Mode feature." REFERENCE "DOCSIS 3.1 MAC and Upper Layer Protocols Interface Specification CM-SP-MULPIv3.1-I08-151210, Energy Management DLS Encodings section." ::= { docsIf31MibObjects 30 } docsIf31CmEmDlsCfgEntry OBJECT-TYPE SYNTAX DocsIf31CmEmDlsCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmEmDlsCfgTable." INDEX { docsIf31CmEmDlsCfgDirection } ::= { docsIf31CmEmDlsCfgTable 1 } DocsIf31CmEmDlsCfgEntry ::= SEQUENCE { docsIf31CmEmDlsCfgDirection IfDirection, docsIf31CmEmDlsCfgEntryBitrateThrshld Unsigned32, docsIf31CmEmDlsCfgEntryTimeThrshld Unsigned32, docsIf31CmEmDlsCfgExitBitrateThrshld Unsigned32, docsIf31CmEmDlsCfgExitTimeThrshld Unsigned32 } docsIf31CmEmDlsCfgDirection OBJECT-TYPE SYNTAX IfDirection MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index indicates whether the threshold applies to the upstream or downstream." ::= { docsIf31CmEmDlsCfgEntry 1 } docsIf31CmEmDlsCfgEntryBitrateThrshld OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the upstream or downstream bitrate threshold (in bps) below which the CM will request to enter Energy Management DLS Mode operation." ::= { docsIf31CmEmDlsCfgEntry 2 } docsIf31CmEmDlsCfgEntryTimeThrshld OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the number of consecutive seconds that the upstream or downstream data rate needs to remain below the Upstream or Downstream Entry Bitrate Threshold in order to determine that a transition to Energy Management DLS Mode is required." ::= { docsIf31CmEmDlsCfgEntry 3 } docsIf31CmEmDlsCfgExitBitrateThrshld OBJECT-TYPE SYNTAX Unsigned32 UNITS "bps" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the upstream or downstream bitrate threshold (in bps) above which the CM will request to leave Energy Management DLS Mode operation." ::= { docsIf31CmEmDlsCfgEntry 4 } docsIf31CmEmDlsCfgExitTimeThrshld OBJECT-TYPE SYNTAX Unsigned32 (1..65535) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the number of consecutive seconds that the upstream or downstream data rate needs to remain above the Upstream or Downstream Exit Bitrate Threshold in order to determine that a transition out of Energy Management DLS Mode is required." ::= { docsIf31CmEmDlsCfgEntry 5 } -- -- Extensions to the docsIfUpstreamChannelTable from RFC 4546 -- docsIf31CmUsScQamChanTable OBJECT-TYPE SYNTAX SEQUENCE OF DocsIf31CmUsScQamChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes the attributes of attached upstream SC-QAM channels for the CM. This extends the DOCS-IF-MIB's docsIfUpstreamChannelTable." ::= { docsIf31MibObjects 31 } docsIf31CmUsScQamChanEntry OBJECT-TYPE SYNTAX DocsIf31CmUsScQamChanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of docsIf31CmUsScQamChanTable. For DOCSIS 3.1 CMs, an entry in this table exists for each ifEntry with an ifType of docsCableUpstream (129)." AUGMENTS { docsIfUpstreamChannelEntry } ::= { docsIf31CmUsScQamChanTable 1 } DocsIf31CmUsScQamChanEntry ::= SEQUENCE { docsIf31CmUsScQamChanTxPsd Unsigned32 } docsIf31CmUsScQamChanTxPsd OBJECT-TYPE SYNTAX Unsigned32 UNITS "QuarterdBmV" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute represents P1.6r_n, the power spectral density in 1.6 MHz, for the associated SC-QAM upstream channel." ::= { docsIf31CmUsScQamChanEntry 1 } -- Conformance Definitions docsIf31MibConformance OBJECT IDENTIFIER ::= { docsIf31Mib 2 } docsIf31MibCompliances OBJECT IDENTIFIER ::= { docsIf31MibConformance 1 } docsIf31MibGroups OBJECT IDENTIFIER ::= { docsIf31MibConformance 2 } docsIf31CmtsCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the CMTS." MODULE -- this MODULE MANDATORY-GROUPS { docsIf31CmtsGroup } ::= { docsIf31MibCompliances 1 } docsIf31CmCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the CM." MODULE -- this MODULE MANDATORY-GROUPS { docsIf31CmGroup } ::= { docsIf31MibCompliances 2 } docsIf31CmtsGroup OBJECT-GROUP OBJECTS { docsIf31DocsisBaseCapability, docsIf31RxChStatusPrimaryDsIndicator, docsIf31CmtsCmRegStatusAssignedEmIds, docsIf31CmtsCmRegStatusDsProfileIdList, docsIf31CmtsCmRegStatusUsProfileIucList, docsIf31CmtsCmRegStatusTcsPhigh, docsIf31CmtsCmRegStatusTcsDrwTop, docsIf31CmtsCmRegStatusMinUsableDsFreq, docsIf31CmtsCmRegStatusMaxUsableDsFreq, docsIf31CmtsCmRegStatusMaxUsableUsFreq, docsIf31CmtsCmRegStatusPartialSvcState, docsIf31CmtsCmRegStatusPartialChanState, docsIf31CmtsCmUsOfdmaChannelRxPower, docsIf31CmtsCmUsOfdmaChannelMeanRxMer, docsIf31CmtsCmUsOfdmaChannelStdDevRxMer, docsIf31CmtsCmUsOfdmaChannelRxMerThreshold, docsIf31CmtsCmUsOfdmaChannelThresholdRxMerValue, docsIf31CmtsCmUsOfdmaChannelThresholdRxMerHighestFreq, docsIf31CmtsCmUsOfdmaChannelMicroreflections, docsIf31CmtsCmUsOfdmaChannelHighResolutionTimingOffset, docsIf31CmtsCmUsOfdmaChannelIsMuted, docsIf31CmtsCmUsOfdmaChannelRangingStatus, docsIf31CmtsCmUsOfdmaChannelCurPartialSvcReasonCode, docsIf31CmtsCmUsOfdmaChannelLastPartialSvcTime, docsIf31CmtsCmUsOfdmaChannelLastPartialSvcReasonCode, docsIf31CmtsCmUsOfdmaChannelNumPartialSvcIncidents, docsIf31CmtsCmUsOfdmaProfileTotalCodewords, docsIf31CmtsCmUsOfdmaProfileCorrectedCodewords, docsIf31CmtsCmUsOfdmaProfileUnreliableCodewords, docsIf31CmtsCmDsOfdmChannelCurPartialSvcReasonCode, docsIf31CmtsCmDsOfdmChannelLastPartialSvcTime, docsIf31CmtsCmDsOfdmChannelLastPartialSvcReasonCode, docsIf31CmtsCmDsOfdmChannelNumPartialSvcIncidents, docsIf31CmtsCmDsOfdmChannelNumPartialChanIncidents, docsIf31CmtsCmDsOfdmProfilePartialChanReasonCode, docsIf31CmtsCmDsOfdmProfileLastPartialChanTime, docsIf31CmtsCmDsOfdmProfileLastPartialChanReasonCode, docsIf31CmtsCmEmStatsEm1x1ModeTotalDuration, docsIf31CmtsCmEmStatsDlsModeTotalDuration, docsIf31CmtsCmEmStatsLastDlsTime, docsIf31CmtsCmEmStatsDlsWakeupEvents, docsIf31CmtsDsOfdmChanChannelId, docsIf31CmtsDsOfdmChanLowerBdryFreq, docsIf31CmtsDsOfdmChanUpperBdryFreq, docsIf31CmtsDsOfdmChanLowerBdryEncompSpectrum, docsIf31CmtsDsOfdmChanUpperBdryEncompSpectrum, docsIf31CmtsDsOfdmChanPlcFreq, docsIf31CmtsDsOfdmChanSubcarrierZeroFreq, docsIf31CmtsDsOfdmChanFirstActiveSubcarrierNum, docsIf31CmtsDsOfdmChanLastActiveSubcarrierNum, docsIf31CmtsDsOfdmChanNumActiveSubcarriers, docsIf31CmtsDsOfdmChanSubcarrierSpacing, docsIf31CmtsDsOfdmChanLowerGuardbandWidth, docsIf31CmtsDsOfdmChanUpperGuardbandWidth, docsIf31CmtsDsOfdmChanCyclicPrefix, docsIf31CmtsDsOfdmChanRollOffPeriod, docsIf31CmtsDsOfdmChanTimeInterleaverDepth, docsIf31CmtsDsOfdmChanNumPilots, docsIf31CmtsDsOfdmChanPilotScaleFactor, docsIf31CmtsDsOfdmChanNcpModulation, docsIf31CmtsDsOfdmChanUtilization, docsIf31CmtsDsOfdmProfileStatsConfigChangeCt, docsIf31CmtsDsOfdmProfileStatsFullChannelSpeed, docsIf31CmtsDsOfdmProfileStatsOutOctets, docsIf31CmtsDsOfdmProfileStatsOutUnicastOctets, docsIf31CmtsDsOfdmProfileStatsOutMulticastOctets, docsIf31CmtsDsOfdmProfileStatsOutFrames, docsIf31CmtsDsOfdmProfileStatsOutUnicastFrames, docsIf31CmtsDsOfdmProfileStatsOutMulticastFrames, docsIf31CmtsDsOfdmProfileStatsCtrDiscontinuityTime, docsIf31CmtsDsOfdmProfileStatsAssignedCmCt, docsIf31CmtsDsOfdmSubcarrierStatusEndId, docsIf31CmtsDsOfdmSubcarrierStatusModulation, docsIf31CmtsDsOfdmChanPowerCenterFrequency, docsIf31CmtsDsOfdmChanPowerTxPower, docsIf31CmtsUsOfdmaChanTemplateIndex, docsIf31CmtsUsOfdmaChanConfigChangeCt, docsIf31CmtsUsOfdmaChanTargetRxPower, docsIf31CmtsUsOfdmaChanLowerBdryFreq, docsIf31CmtsUsOfdmaChanUpperBdryFreq, docsIf31CmtsUsOfdmaChanSubcarrierSpacing, docsIf31CmtsUsOfdmaChanCyclicPrefix, docsIf31CmtsUsOfdmaChanNumSymbolsPerFrame, docsIf31CmtsUsOfdmaChanRollOffPeriod, docsIf31CmtsUsOfdmaChanPreEqEnable, docsIf31CmtsUsOfdmaChanFineRngGuardband, docsIf31CmtsUsOfdmaChanFineRngNumSubcarriers, docsIf31CmtsUsOfdmaChanFineRngPreambleLen, docsIf31CmtsUsOfdmaChanInitRngGuardband, docsIf31CmtsUsOfdmaChanInitRngNumSubcarriers, docsIf31CmtsUsOfdmaChanInitRngPreambleLen, docsIf31CmtsUsOfdmaChanProvAttribMask, docsIf31CmtsUsOfdmaChanTxBackoffStart, docsIf31CmtsUsOfdmaChanTxBackoffEnd, docsIf31CmtsUsOfdmaChanRangingBackoffStart, docsIf31CmtsUsOfdmaChanRangingBackoffEnd, docsIf31CmtsUsOfdmaChanUtilization, docsIf31CmtsUsOfdmaChanId, docsIf31CmtsUsOfdmaDataIucStatsMinislotPilotPattern, docsIf31CmtsUsOfdmaDataIucStatsMinislotModulation, docsIf31CmtsUsOfdmaDataIucStatsTotalCodewords, docsIf31CmtsUsOfdmaDataIucStatsCorrectedCodewords, docsIf31CmtsUsOfdmaDataIucStatsUnreliableCodewords, docsIf31CmtsUsOfdmaDataIucStatsInOctets, docsIf31CmtsUsOfdmaDataIucStatsCtrDiscontinuityTime, docsIf31CmtsUsOfdmaDataIucDetailStatusUpperFreq, docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotPilotPattern, docsIf31CmtsUsOfdmaDataIucDetailStatusMinislotModulation, docsIf31CmtsUsOfdmaRangingIucStatusGuardband, docsIf31CmtsUsOfdmaRangingIucStatusNumSubcarriers, docsIf31CmtsDsOfdmSubcarrierTypeEndSubcarrierId, docsIf31CmtsDsOfdmSubcarrierTypeSubcarrierType, docsIf31CmtsUsOfdmaSubcarrierTypeEndSubcarrierId, docsIf31CmtsUsOfdmaSubcarrierTypeSubcarrierType } STATUS current DESCRIPTION "Group of objects implemented in a DOCSIS 3.1 CMTS" ::= { docsIf31MibGroups 1 } docsIf31CmGroup OBJECT-GROUP OBJECTS { docsIf31DocsisBaseCapability, docsIf31CmDsOfdmChanChannelId, docsIf31CmDsOfdmChanChanIndicator, docsIf31CmDsOfdmChanSubcarrierZeroFreq, docsIf31CmDsOfdmChanFirstActiveSubcarrierNum, docsIf31CmDsOfdmChanLastActiveSubcarrierNum, docsIf31CmDsOfdmChanNumActiveSubcarriers, docsIf31CmDsOfdmChanSubcarrierSpacing, docsIf31CmDsOfdmChanCyclicPrefix, docsIf31CmDsOfdmChanRollOffPeriod, docsIf31CmDsOfdmChanPlcFreq, docsIf31CmDsOfdmChanNumPilots, docsIf31CmDsOfdmChanTimeInterleaverDepth, docsIf31CmDsOfdmChanPlcTotalCodewords, docsIf31CmDsOfdmChanPlcUnreliableCodewords, docsIf31CmDsOfdmChanNcpTotalFields, docsIf31CmDsOfdmChanNcpFieldCrcFailures, docsIf31CmEmDlsStatsNumberTimesCrossedBelowUsEntryThrshlds, docsIf31CmEmDlsStatsNumberTimesCrossedBelowDsEntryThrshlds, docsIf31CmEmDlsStatsTotalDuration, docsIf31CmEmDlsStatsTotalDurationBelowUsThrshlds, docsIf31CmEmDlsStatsTotalDurationBelowDsThrshlds, docsIf31CmEmDlsStatsTotalDurationBelowUsDsThrshlds, docsIf31CmEmDlsStatsNumSleepLatencyTriggers, docsIf31CmEmDlsStatsNumSleepByteCtTriggers, docsIf31CmEmDlsStatusReceiveTimer, docsIf31CmEmDlsStatusMaxSleepLatency, docsIf31CmEmDlsStatusMaxSleepBytes, docsIf31CmSystemCfgStateDiplexerCapability, docsIf31CmSystemCfgStateDiplexerCfgBandEdge, docsIf31CmDsOfdmProfileStatsConfigChangeCt, docsIf31CmDsOfdmProfileStatsTotalCodewords, docsIf31CmDsOfdmProfileStatsCorrectedCodewords, docsIf31CmDsOfdmProfileStatsUncorrectableCodewords, docsIf31CmDsOfdmProfileStatsInOctets, docsIf31CmDsOfdmProfileStatsInUnicastOctets, docsIf31CmDsOfdmProfileStatsInMulticastOctets, docsIf31CmDsOfdmProfileStatsInFrames, docsIf31CmDsOfdmProfileStatsInUnicastFrames, docsIf31CmDsOfdmProfileStatsInMulticastFrames, docsIf31CmDsOfdmProfileStatsInFrameCrcFailures, docsIf31CmDsOfdmProfileStatsCtrDiscontinuityTime, docsIf31CmDsOfdmChannelPowerCenterFrequency, docsIf31CmDsOfdmChannelPowerRxPower, docsIf31CmStatusOfdmaUsT3Timeouts, docsIf31CmStatusOfdmaUsT4Timeouts, docsIf31CmStatusOfdmaUsRangingAborteds, docsIf31CmStatusOfdmaUsT3Exceededs, docsIf31CmStatusOfdmaUsIsMuted, docsIf31CmStatusOfdmaUsRangingStatus, docsIf31CmUsOfdmaChanConfigChangeCt, docsIf31CmUsOfdmaChanSubcarrierZeroFreq, docsIf31CmUsOfdmaChanFirstActiveSubcarrierNum, docsIf31CmUsOfdmaChanLastActiveSubcarrierNum, docsIf31CmUsOfdmaChanNumActiveSubcarriers, docsIf31CmUsOfdmaChanSubcarrierSpacing, docsIf31CmUsOfdmaChanCyclicPrefix, docsIf31CmUsOfdmaChanRollOffPeriod, docsIf31CmUsOfdmaChanNumSymbolsPerFrame, docsIf31CmUsOfdmaChanTxPower, docsIf31CmUsOfdmaChanPreEqEnabled, docsIf31CmUsOfdmaChanChannelId, docsIf31CmUsOfdmaProfileStatsOutOctets, docsIf31CmUsOfdmaProfileStatsCtrDiscontinuityTime, docsIf31CmUsOfdmaMinislotCfgStateFirstSubcarrierId, docsIf31CmUsOfdmaMinislotCfgStateNumConsecutiveMinislots, docsIf31CmUsOfdmaMinislotCfgStateMinislotPilotPattern, docsIf31CmUsOfdmaMinislotCfgStateDataSymbolModulation, docsIf31CmStatusEmDlsOperStatus, docsIf31CmEmDlsCfgExitBitrateThrshld, docsIf31CmEmDlsCfgEntryTimeThrshld, docsIf31CmEmDlsCfgEntryBitrateThrshld, docsIf31CmEmDlsCfgExitTimeThrshld, docsIf31CmUsScQamChanTxPsd } STATUS current DESCRIPTION "Group of objects implemented in a DOCSIS 3.1 CM" ::= { docsIf31MibGroups 2 } END