Blame mibs/ietf/DOCS-IF-MIB

Packit 022b05
DOCS-IF-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
  IMPORTS
Packit 022b05
     MODULE-IDENTITY,
Packit 022b05
     OBJECT-TYPE,
Packit 022b05
     Unsigned32,
Packit 022b05
     Integer32,
Packit 022b05
     Counter32,
Packit 022b05
     Counter64,
Packit 022b05
     TimeTicks,
Packit 022b05
     IpAddress,
Packit 022b05
     transmission
Packit 022b05
             FROM SNMPv2-SMI        -- [RFC2578]
Packit 022b05
     TEXTUAL-CONVENTION,
Packit 022b05
     MacAddress,
Packit 022b05
     RowStatus,
Packit 022b05
     TruthValue,
Packit 022b05
     TimeInterval,
Packit 022b05
     TimeStamp,
Packit 022b05
     StorageType
Packit 022b05
             FROM SNMPv2-TC         -- [RFC2579]
Packit 022b05
     OBJECT-GROUP,
Packit 022b05
Packit 022b05
     MODULE-COMPLIANCE
Packit 022b05
             FROM SNMPv2-CONF       -- [RFC2580]
Packit 022b05
     ifIndex, InterfaceIndexOrZero
Packit 022b05
             FROM IF-MIB            -- [RFC2863]
Packit 022b05
     InetAddressType,
Packit 022b05
     InetAddress
Packit 022b05
             FROM INET-ADDRESS-MIB  -- [RFC4001]
Packit 022b05
     IANAifType
Packit 022b05
             FROM IANAifType-MIB;   -- [IANA]
Packit 022b05
Packit 022b05
docsIfMib MODULE-IDENTITY
Packit 022b05
     LAST-UPDATED    "200605240000Z" -- May 24, 2006
Packit 022b05
     ORGANIZATION    "IETF IPCDN Working Group"
Packit 022b05
     CONTACT-INFO
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         "        David Raftus
Packit 022b05
          Postal: ATI Technologies Inc.
Packit 022b05
                  340 Terry Fox Drive, Suite 202
Packit 022b05
                  Ottawa Ontario
Packit 022b05
                  Canada
Packit 022b05
          Phone:  +1 613 592 1052 ext.222
Packit 022b05
          E-mail: david.raftus@ati.com
Packit 022b05
Packit 022b05
                  Eduardo Cardona
Packit 022b05
          Postal: Cable Television Laboratories, Inc.
Packit 022b05
                  858 Coal Creek Circle
Packit 022b05
                  Louisville, CO 80027-9750
Packit 022b05
                  U.S.A.
Packit 022b05
          Phone:  Tel:    +1 303 661 9100
Packit 022b05
                  Fax:    +1 303 661 9199
Packit 022b05
          E-mail: e.cardona@cablelabs.com;mibs@cablelabs.com
Packit 022b05
Packit 022b05
          IETF IPCDN Working Group
Packit 022b05
          General Discussion: ipcdn@ietf.org
Packit 022b05
          Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
Packit 022b05
          Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
Packit 022b05
          Co-chairs: Richard Woundy, Richard_Woundy@cable.comcast.com
Packit 022b05
                     Jean-Francois Mule, jf.mule@cablelabs.com"
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This is the MIB Module for DOCSIS 2.0-compliant Radio
Packit 022b05
          Frequency (RF) interfaces in Cable Modems and
Packit 022b05
          Cable Modem Termination Systems.
Packit 022b05
Packit 022b05
          Copyright (C) The Internet Society (2006).  This
Packit 022b05
          version of this MIB module is part of RFC 4546; see
Packit 022b05
          the RFC itself for full legal notices."
Packit 022b05
Packit 022b05
     REVISION        "200605240000Z"
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Revision of the IETF RF MIB module for DOCSIS 2.0.
Packit 022b05
          This version published as RFC 4546.
Packit 022b05
          This MIB module revision includes the following
Packit 022b05
          among others:
Packit 022b05
          Usage of ifType (205) for upstream logical channels.
Packit 022b05
          Addition of downstream and upstream utilization
Packit 022b05
          counters.
Packit 022b05
          Additional statistics per upstream interface.
Packit 022b05
          Upstream channel offline configuration mechanism.
Packit 022b05
          Added MIB support for new DOCSIS 2.0 modulation
Packit 022b05
          attributes.
Packit 022b05
          Euro-DOCSIS downstream interleave values.
Packit 022b05
          Adjustments to RFC 2670 definitions based on
Packit 022b05
          the MIB review guidelines from the IETF
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Operations and Management Area (OPS)."
Packit 022b05
Packit 022b05
     REVISION "199908190000Z"
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Initial version, published as RFC 2670.
Packit 022b05
          Modified by Mike St. Johns to fix problems identified by
Packit 022b05
          the first pass of the MIB doctor.  Of special note,
Packit 022b05
          docsIfRangingResp and docsIfCmtsInsertionInterval were
Packit 022b05
          obsoleted and replaced by other objects with the same
Packit 022b05
          functionality, but with more appropriate syntax."
Packit 022b05
     ::= { transmission 127 }
Packit 022b05
Packit 022b05
Packit 022b05
-- Textual Conventions
Packit 022b05
Packit 022b05
TenthdBmV ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d-1"
Packit 022b05
     STATUS       current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This data type represents power levels that are normally
Packit 022b05
          expressed in dBmV.  Units are in tenths of a dBmV;
Packit 022b05
          for example, 5.1 dBmV will be represented as 51."
Packit 022b05
     SYNTAX       Integer32
Packit 022b05
Packit 022b05
TenthdB ::= TEXTUAL-CONVENTION
Packit 022b05
     DISPLAY-HINT "d-1"
Packit 022b05
     STATUS       current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This data type represents power levels that are normally
Packit 022b05
          expressed in dB.  Units are in tenths of a dB;
Packit 022b05
          for example, 5.1 dB will be represented as 51."
Packit 022b05
     SYNTAX       Integer32
Packit 022b05
Packit 022b05
DocsisVersion ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS          current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Indicates the DOCSIS Radio Frequency specification being
Packit 022b05
         referenced.
Packit 022b05
         'docsis10' indicates DOCSIS 1.0.
Packit 022b05
         'docsis11' indicates DOCSIS 1.1.
Packit 022b05
         'docsis20' indicates DOCSIS 2.0."
Packit 022b05
    SYNTAX        INTEGER {
Packit 022b05
         docsis10 (1),
Packit 022b05
         docsis11 (2),
Packit 022b05
         docsis20 (3)
Packit 022b05
    }
Packit 022b05
Packit 022b05
DocsisQosVersion ::= TEXTUAL-CONVENTION
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
    STATUS          current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "Indicates the referenced quality-of-service
Packit 022b05
         level.
Packit 022b05
         'docsis10 refers to DOCSIS 1.0 Class of
Packit 022b05
         Service queuing services, and 'docsis11' refers
Packit 022b05
         to DOCSIS 1.1 Quality of Service."
Packit 022b05
    SYNTAX        INTEGER {
Packit 022b05
        docsis10 (1),
Packit 022b05
        docsis11 (2)
Packit 022b05
    }
Packit 022b05
Packit 022b05
DocsisUpstreamType ::= TEXTUAL-CONVENTION
Packit 022b05
    STATUS          current
Packit 022b05
    DESCRIPTION
Packit 022b05
         "Indicates the DOCSIS Upstream Channel Type.
Packit 022b05
          'unknown' means information not available.
Packit 022b05
          'tdma' is related to TDMA, Time Division
Packit 022b05
          Multiple Access; 'atdma' is related to A-TDMA,
Packit 022b05
          Advanced Time Division Multiple Access,
Packit 022b05
          'scdma' is related to S-CDMA, Synchronous
Packit 022b05
          Code Division Multiple Access.
Packit 022b05
          'tdmaAndAtdma is related to simultaneous support of
Packit 022b05
          TDMA and A-TDMA modes."
Packit 022b05
    SYNTAX          INTEGER {
Packit 022b05
        unknown(0),
Packit 022b05
        tdma(1),
Packit 022b05
        atdma(2),
Packit 022b05
        scdma(3),
Packit 022b05
        tdmaAndAtdma(4)
Packit 022b05
    }
Packit 022b05
Packit 022b05
 DocsEqualizerData ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS       current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This data type represents the equalizer data
Packit 022b05
           as measured at the receiver interface.
Packit 022b05
           The format of the equalizer follows the structure of the
Packit 022b05
           Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI
Packit 022b05
           v2.0 :
Packit 022b05
           1 byte Main tap location 1..(n + m)
Packit 022b05
           1 byte Number of forward taps per symbol
Packit 022b05
           1 byte Number of forward taps: n
Packit 022b05
           1 byte Number of reverse taps: m
Packit 022b05
Packit 022b05
           Following are the equalizer coefficients:
Packit 022b05
           First, forward taps coefficients:
Packit 022b05
           2 bytes F1 (real),  2 bytes  F1 (imag)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           ...
Packit 022b05
           2 bytes Fn (real),  2 bytes  Fn (imag)
Packit 022b05
Packit 022b05
           Then, reverse taps coefficients:
Packit 022b05
           2 bytes D1 (real),  2 bytes  D1 (imag)
Packit 022b05
           ...
Packit 022b05
Packit 022b05
           2 bytes Dm (real),  2 bytes  Dm (imag)
Packit 022b05
Packit 022b05
           The equalizer coefficients are considered signed 16-bit
Packit 022b05
           integers in the range from -32768 (0x8000) to 32767
Packit 022b05
           (0x7FFF).
Packit 022b05
Packit 022b05
           DOCSIS specifications require up to a maximum of
Packit 022b05
           64 equalizer taps (n + m); therefore, this object size
Packit 022b05
            can get up 260 bytes (4 + 4x64).
Packit 022b05
           The minimum object size (other than zero) for a t-spaced
Packit 022b05
           tap with a minimum of 8 symbols will be 36 (4 + 4x8)."
Packit 022b05
      REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 8-23."
Packit 022b05
      SYNTAX       OCTET STRING(SIZE (0 | 36..260))
Packit 022b05
Packit 022b05
Packit 022b05
docsIfMibObjects  OBJECT IDENTIFIER ::= { docsIfMib 1 }
Packit 022b05
docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 }
Packit 022b05
docsIfCmObjects   OBJECT IDENTIFIER ::= { docsIfMibObjects 2 }
Packit 022b05
docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- BASE GROUP
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The following table is implemented on both the Cable Modem
Packit 022b05
-- and the Cable Modem Termination System.  This table is
Packit 022b05
-- read only for the CM.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfDownstreamChannelTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfDownstreamChannelEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This table describes the attributes of downstream
Packit 022b05
          channels (frequency bands)."
Packit 022b05
     REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 6-16, and 6-17."
Packit 022b05
     ::= { docsIfBaseObjects 1 }
Packit 022b05
Packit 022b05
docsIfDownstreamChannelEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfDownstreamChannelEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "An entry provides a list of attributes for a single
Packit 022b05
          downstream channel.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableDownstream(128)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfDownstreamChannelTable 1 }
Packit 022b05
Packit 022b05
DocsIfDownstreamChannelEntry ::= SEQUENCE {
Packit 022b05
         docsIfDownChannelId               Integer32,
Packit 022b05
         docsIfDownChannelFrequency        Integer32,
Packit 022b05
         docsIfDownChannelWidth            Integer32,
Packit 022b05
         docsIfDownChannelModulation       INTEGER,
Packit 022b05
         docsIfDownChannelInterleave       INTEGER,
Packit 022b05
         docsIfDownChannelPower            TenthdBmV,
Packit 022b05
         docsIfDownChannelAnnex            INTEGER,
Packit 022b05
         docsIfDownChannelStorageType      StorageType
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfDownChannelId OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..255)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The Cable Modem Termination System identification of the
Packit 022b05
          downstream channel within this particular MAC interface.
Packit 022b05
          if the interface is down, the object returns the most
Packit 022b05
          current value.  If the downstream channel ID is unknown,
Packit 022b05
          this object returns a value of 0."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 1 }
Packit 022b05
Packit 022b05
docsIfDownChannelFrequency OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..1000000000)
Packit 022b05
     UNITS       "hertz"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The center of the downstream frequency associated with
Packit 022b05
          this channel.  This object will return the current tuner
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          frequency.  If a CMTS provides IF output, this object
Packit 022b05
          will return 0, unless this CMTS is in control of the
Packit 022b05
          final downstream frequency.  See the associated
Packit 022b05
          compliance object for a description of valid frequencies
Packit 022b05
          that may be written to this object."
Packit 022b05
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.3.3."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 2 }
Packit 022b05
Packit 022b05
docsIfDownChannelWidth OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16000000)
Packit 022b05
     UNITS       "hertz"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The bandwidth of this downstream channel.  Most
Packit 022b05
          implementations are expected to support a channel width
Packit 022b05
          of 6 MHz (North America) and/or 8 MHz (Europe).  See the
Packit 022b05
          associated compliance object for a description of the
Packit 022b05
          valid channel widths for this object."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 6-17."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 3 }
Packit 022b05
Packit 022b05
docsIfDownChannelModulation OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         unknown(1),
Packit 022b05
         other(2),
Packit 022b05
         qam64(3),
Packit 022b05
         qam256(4)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The modulation type associated with this downstream
Packit 022b05
          channel.  If the interface is down, this object either
Packit 022b05
          returns the configured value (CMTS), the most current
Packit 022b05
          value (CM), or the value of unknown(1).  See the
Packit 022b05
          associated conformance object for write conditions and
Packit 022b05
          limitations.  See the reference for specifics on the
Packit 022b05
          modulation profiles implied by qam64 and qam256."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 6-17."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 4 }
Packit 022b05
Packit 022b05
docsIfDownChannelInterleave OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         unknown(1),
Packit 022b05
         other(2),
Packit 022b05
         taps8Increment16(3),
Packit 022b05
         taps16Increment8(4),
Packit 022b05
         taps32Increment4(5),
Packit 022b05
         taps64Increment2(6),
Packit 022b05
         taps128Increment1(7),
Packit 022b05
         taps12increment17(8)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The Forward Error Correction (FEC) interleaving used
Packit 022b05
          for this downstream channel.
Packit 022b05
          Values are defined as follows:
Packit 022b05
          taps8Increment16(3):   protection 5.9/4.1 usec,
Packit 022b05
                                 latency .22/.15 msec
Packit 022b05
          taps16Increment8(4):   protection 12/8.2 usec,
Packit 022b05
                                 latency .48/.33 msec
Packit 022b05
          taps32Increment4(5):   protection 24/16 usec,
Packit 022b05
                                 latency .98/.68 msec
Packit 022b05
          taps64Increment2(6):   protection 47/33 usec,
Packit 022b05
                                 latency 2/1.4 msec
Packit 022b05
          taps128Increment1(7):  protection 95/66 usec,
Packit 022b05
                                 latency 4/2.8 msec
Packit 022b05
          taps12increment17(8):  protection 18/14 usec,
Packit 022b05
                                 latency 0.43/0.32 msec
Packit 022b05
Packit 022b05
         The value 'taps12increment17' is supported by EuroDOCSIS
Packit 022b05
         cable systems only, and the others by DOCSIS cable systems.
Packit 022b05
Packit 022b05
          If the interface is down, this object either returns
Packit 022b05
          the configured value (CMTS), the most current value (CM),
Packit 022b05
          or the value of unknown(1).
Packit 022b05
          The value of other(2) is returned if the interleave
Packit 022b05
          is known but not defined in the above list.
Packit 022b05
          See the associated conformance object for write
Packit 022b05
          conditions and limitations.  See the reference for the FEC
Packit 022b05
          configuration described by the setting of this object."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Table 6-15."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 5 }
Packit 022b05
Packit 022b05
docsIfDownChannelPower OBJECT-TYPE
Packit 022b05
     SYNTAX      TenthdBmV
Packit 022b05
     UNITS       "dBmV"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "At the CMTS, the operational transmit power.  At the CM,
Packit 022b05
          the received power level.
Packit 022b05
          If the interface is down, this object either returns
Packit 022b05
          the configured value (CMTS), the most current value (CM)
Packit 022b05
          or the value of 0.  See the associated conformance object
Packit 022b05
          for write conditions and limitations.  See the reference
Packit 022b05
          for recommended and required power levels."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 6-16, 6-17."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 6 }
Packit 022b05
Packit 022b05
docsIfDownChannelAnnex OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         unknown(1),
Packit 022b05
         other(2),
Packit 022b05
         annexA(3),
Packit 022b05
         annexB(4),
Packit 022b05
         annexC(5)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The value of this object indicates the conformance of
Packit 022b05
          the implementation to important regional cable standards.
Packit 022b05
          annexA : Annex A from ITU-T J.83 is used.
Packit 022b05
                   (equivalent to EN 300 429)
Packit 022b05
          annexB : Annex B from ITU-T J.83 is used.
Packit 022b05
          annexC : Annex C from ITU-T J.83 is used."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.3.1, and H.3.1."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 7 }
Packit 022b05
Packit 022b05
docsIfDownChannelStorageType OBJECT-TYPE
Packit 022b05
     SYNTAX       StorageType
Packit 022b05
     MAX-ACCESS   read-only
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     STATUS       current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The storage type for this conceptual row.
Packit 022b05
          Entries with this object set to permanent(4)
Packit 022b05
          do not require write operations for read-write
Packit 022b05
          objects."
Packit 022b05
     ::= { docsIfDownstreamChannelEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The following table is implemented on both the CM and the CMTS.
Packit 022b05
-- For the CM, only attached channels appear in the table.  For the
Packit 022b05
-- CM, this table is read-only as well.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfUpstreamChannelTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfUpstreamChannelEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This table describes the attributes of attached upstream
Packit 022b05
          channels."
Packit 022b05
     ::= { docsIfBaseObjects 2 }
Packit 022b05
Packit 022b05
docsIfUpstreamChannelEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfUpstreamChannelEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "List of attributes for a single upstream channel.  For
Packit 022b05
          DOCSIS 2.0 CMTSs, an entry in this table exists for
Packit 022b05
          each ifEntry with an ifType of docsCableUpstreamChannel
Packit 022b05
          (205).
Packit 022b05
          For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
Packit 022b05
          this table exists for each ifEntry with an ifType of
Packit 022b05
          docsCableUpstream (129).
Packit 022b05
Packit 022b05
          For DOCSIS 2.0 CMTSs, two classes of interfaces can be
Packit 022b05
          defined for this table:
Packit 022b05
           o Upstream Physical Interfaces: The traditional DOCSIS
Packit 022b05
             1.x CMTS upstream interface ifType 129 and the DOCSIS
Packit 022b05
             2.0 ifType 205 that are functional.  In other words,
Packit 022b05
             interfaces that represent upstream receivers within
Packit 022b05
             an RF MAC interface.
Packit 022b05
             Entries of physical interfaces are exposed to the
Packit 022b05
             management interface with their corresponding
Packit 022b05
             ifStack hierarchy and are not administratively
Packit 022b05
             created by this table.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
           o Upstream Temporary Interfaces: A fictitious
Packit 022b05
             interface created for the purpose of manipulating
Packit 022b05
             physical interface parameters offline, then
Packit 022b05
             validating prior to updating the target physical
Packit 022b05
             interface.
Packit 022b05
Packit 022b05
          In case of a reinitialization of the managed system,
Packit 022b05
          physical interfaces values persist while the temporary
Packit 022b05
          interfaces are not recreated.
Packit 022b05
Packit 022b05
          This mechanism helps to minimize service disruptions
Packit 022b05
          originating in situations where a group of interface
Packit 022b05
          parameter values need to be consistent with each other
Packit 022b05
          in SET operations.  A temporary buffer
Packit 022b05
          (temporary interface) is provided to allow the CMTS
Packit 022b05
          to validate the parameters offline."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfUpstreamChannelTable 1 }
Packit 022b05
Packit 022b05
DocsIfUpstreamChannelEntry ::= SEQUENCE {
Packit 022b05
         docsIfUpChannelId                     Integer32,
Packit 022b05
         docsIfUpChannelFrequency              Integer32,
Packit 022b05
         docsIfUpChannelWidth                  Integer32,
Packit 022b05
         docsIfUpChannelModulationProfile      Unsigned32,
Packit 022b05
         docsIfUpChannelSlotSize               Unsigned32,
Packit 022b05
         docsIfUpChannelTxTimingOffset         Unsigned32,
Packit 022b05
         docsIfUpChannelRangingBackoffStart    Integer32,
Packit 022b05
         docsIfUpChannelRangingBackoffEnd      Integer32,
Packit 022b05
         docsIfUpChannelTxBackoffStart         Integer32,
Packit 022b05
         docsIfUpChannelTxBackoffEnd           Integer32,
Packit 022b05
         docsIfUpChannelScdmaActiveCodes       Unsigned32,
Packit 022b05
         docsIfUpChannelScdmaCodesPerSlot      Integer32,
Packit 022b05
         docsIfUpChannelScdmaFrameSize         Unsigned32,
Packit 022b05
         docsIfUpChannelScdmaHoppingSeed       Unsigned32,
Packit 022b05
         docsIfUpChannelType                   DocsisUpstreamType,
Packit 022b05
         docsIfUpChannelCloneFrom              InterfaceIndexOrZero,
Packit 022b05
         docsIfUpChannelUpdate                 TruthValue,
Packit 022b05
         docsIfUpChannelStatus                 RowStatus,
Packit 022b05
         docsIfUpChannelPreEqEnable            TruthValue
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfUpChannelId OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..255)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The CMTS identification of the upstream channel."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 1 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfUpChannelFrequency OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..1000000000)
Packit 022b05
     UNITS       "hertz"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The center of the frequency band associated with this
Packit 022b05
          upstream interface.  This object returns 0 if the frequency
Packit 022b05
          is undefined or unknown.  Minimum permitted upstream
Packit 022b05
          frequency is 5,000,000 Hz for current technology.  See
Packit 022b05
          the associated conformance object for write conditions
Packit 022b05
          and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 4-2."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 2 }
Packit 022b05
Packit 022b05
docsIfUpChannelWidth OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..64000000)
Packit 022b05
     UNITS       "hertz"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The bandwidth of this upstream interface.  This object
Packit 022b05
          returns 0 if the interface width is undefined or unknown.
Packit 022b05
          Minimum permitted interface width is currently 200,000 Hz.
Packit 022b05
          See the associated conformance object for write conditions
Packit 022b05
          and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 6-5."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 3 }
Packit 022b05
Packit 022b05
docsIfUpChannelModulationProfile OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "An entry identical to the docsIfModIndex in the
Packit 022b05
          docsIfCmtsModulationTable that describes this channel.
Packit 022b05
          This channel is further instantiated there by a grouping
Packit 022b05
          of interval usage codes (IUCs) that, together, fully
Packit 022b05
          describe the channel modulation.  This object returns 0 if
Packit 022b05
          the docsIfCmtsModulationTable entry does not exist or is
Packit 022b05
          empty.  See the associated conformance object for write
Packit 022b05
          conditions and limitations.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Setting this object returns an 'inconsistentValue'
Packit 022b05
          error if the following conditions are not satisfied:
Packit 022b05
          1. All the IUC entries in the selected modulation profile
Packit 022b05
          MUST have the same value of docsIfCmtsModChannelType.
Packit 022b05
          2. All of the Modulation parameters in the selected
Packit 022b05
          modulation profile MUST be consistent with the other
Packit 022b05
          parameters in this docsIfUpstreamChannelEntry."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 8-19."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 4 }
Packit 022b05
Packit 022b05
docsIfUpChannelSlotSize OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32
Packit 022b05
     UNITS       "ticks"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Applicable to TDMA and ATDMA channel types only.
Packit 022b05
          The number of 6.25 microsecond ticks in each upstream
Packit 022b05
          mini-slot.  Returns zero if the value is undefined or
Packit 022b05
          unknown or in case of an SCDMA channel.
Packit 022b05
          See the associated conformance object for write
Packit 022b05
          conditions and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.1.2.4."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 5 }
Packit 022b05
Packit 022b05
docsIfUpChannelTxTimingOffset OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "At the CM, a measure of the current round trip time
Packit 022b05
          obtained from the ranging offset (initial ranging offset +
Packit 022b05
          ranging offset adjustments).
Packit 022b05
          At the CMTS, the maximum of timing offset, among all the
Packit 022b05
          CMs that are/were present on the channel, taking into
Packit 022b05
          account all ( initial + periodic ) timing offset
Packit 022b05
          corrections that were sent for each of the CMs.  Generally,
Packit 022b05
          these measurements are positive, but if the measurements
Packit 022b05
          are negative, the value of this object is zero.  Used for
Packit 022b05
          timing of CM upstream transmissions to ensure synchronized
Packit 022b05
          arrivals at the CMTS.
Packit 022b05
          Units are one 64th fraction of 6.25 microseconds."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.19."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 6 }
Packit 022b05
Packit 022b05
docsIfUpChannelRangingBackoffStart OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16)
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The initial random backoff window to use when retrying
Packit 022b05
          Ranging Requests.  Expressed as a power of 2.  A value of
Packit 022b05
          16 at the CMTS indicates that a proprietary adaptive retry
Packit 022b05
          mechanism is to be used.  See the associated conformance
Packit 022b05
          object for write conditions and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 8.3.4, and 9.4."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 7 }
Packit 022b05
Packit 022b05
docsIfUpChannelRangingBackoffEnd OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16)
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The final random backoff window to use when retrying
Packit 022b05
          Ranging Requests.  Expressed as a power of 2.  A value of
Packit 022b05
          16 at the CMTS indicates that a proprietary adaptive retry
Packit 022b05
          mechanism is to be used.  See the associated conformance
Packit 022b05
          object for write conditions and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.4, and 9.4."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 8 }
Packit 022b05
Packit 022b05
docsIfUpChannelTxBackoffStart OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16)
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The initial random backoff window to use when retrying
Packit 022b05
          transmissions.  Expressed as a power of 2.  A value of 16
Packit 022b05
          at the CMTS indicates that a proprietary adaptive retry
Packit 022b05
          mechanism is to be used.  See the associated conformance
Packit 022b05
          object for write conditions and limitations."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.4, and 9.4."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 9 }
Packit 022b05
Packit 022b05
docsIfUpChannelTxBackoffEnd OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16)
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The final random backoff window to use when retrying
Packit 022b05
          transmissions.  Expressed as a power of 2.  A value of 16
Packit 022b05
          at the CMTS indicates that a proprietary adaptive retry
Packit 022b05
          mechanism is to be used.  See the associated conformance
Packit 022b05
          object for write conditions and limitations."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.4, and 9.4."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 10 }
Packit 022b05
Packit 022b05
docsIfUpChannelScdmaActiveCodes OBJECT-TYPE
Packit 022b05
     SYNTAX     Unsigned32 (0|64..66|68..70|72|74..78|80..82|84..88
Packit 022b05
                             |90..96|98..100|102|104..106|108
Packit 022b05
                             |110..112|114..126|128)
Packit 022b05
     MAX-ACCESS read-create
Packit 022b05
     STATUS     current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Applicable for SCDMA channel types only.
Packit 022b05
          Number of active codes.  Returns zero for
Packit 022b05
          Non-SCDMA channel types.  Note that legal
Packit 022b05
          values from 64..128 MUST be non-prime."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.11.2.1."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 11 }
Packit 022b05
Packit 022b05
docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32(0 | 2..32)
Packit 022b05
     UNITS       "codesperMinislots"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Applicable for SCDMA channel types only.
Packit 022b05
          The number of SCDMA codes per mini-slot.
Packit 022b05
          Returns zero if the value is undefined or unknown or in
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          case of a TDMA or ATDMA channel."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.11.2.1."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 12 }
Packit 022b05
Packit 022b05
docsIfUpChannelScdmaFrameSize OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32 (0..32)
Packit 022b05
     UNITS       "spreadIntervals"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Applicable for SCDMA channel types only.
Packit 022b05
          SCDMA Frame size in units of spreading intervals.
Packit 022b05
          This value returns zero for non-SCDMA Profiles."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.12."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 13 }
Packit 022b05
Packit 022b05
docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE
Packit 022b05
     SYNTAX     Unsigned32 (0..32767)
Packit 022b05
     MAX-ACCESS read-create
Packit 022b05
     STATUS     current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Applicable for SCDMA channel types only.
Packit 022b05
          15-bit seed used for code hopping sequence initialization.
Packit 022b05
          Returns zero for non-SCDMA channel types.
Packit 022b05
          Setting this value to a value different than zero for
Packit 022b05
          non-SCDMA channel types returns the error 'wrongValue'."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.14.1."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 14 }
Packit 022b05
Packit 022b05
docsIfUpChannelType OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsisUpstreamType
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Reflects the Upstream channel type.
Packit 022b05
          This object returns the value of docsIfCmtsModChannelType
Packit 022b05
          for the modulation profile selected in
Packit 022b05
          docsIfUpChannelModulationProfile for this row."
Packit 022b05
     REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.1."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 15 }
Packit 022b05
Packit 022b05
docsIfUpChannelCloneFrom OBJECT-TYPE
Packit 022b05
     SYNTAX      InterfaceIndexOrZero
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object contains the ifIndex value of the physical
Packit 022b05
          interface row entry whose parameters are to be adjusted.
Packit 022b05
Packit 022b05
          Upon setting this object to the ifIndex value of a
Packit 022b05
          physical interface, the following interface objects values
Packit 022b05
          are copied to this entry:
Packit 022b05
          docsIfUpChannelFrequency,
Packit 022b05
          docsIfUpChannelWidth,
Packit 022b05
          docsIfUpChannelModulationProfile,
Packit 022b05
          docsIfUpChannelSlotSize,
Packit 022b05
          docsIfUpChannelRangingBackoffStart,
Packit 022b05
          docsIfUpChannelRangingBackoffEnd,
Packit 022b05
          docsIfUpChannelTxBackoffStart,
Packit 022b05
          docsIfUpChannelTxBackoffEnd,
Packit 022b05
          docsIfUpChannelScdmaActiveCodes,
Packit 022b05
          docsIfUpChannelScdmaCodesPerSlot,
Packit 022b05
          docsIfUpChannelScdmaFrameSize,
Packit 022b05
          docsIfUpChannelScdmaHoppingSeed,
Packit 022b05
          docsIfUpChannelType, and
Packit 022b05
          docsIfUpChannelPreEqEnable
Packit 022b05
          Setting this object to the value of a non-existent or
Packit 022b05
          a temporary upstream interface returns the error
Packit 022b05
          'wrongValue'.
Packit 022b05
          This object MUST contain a value of zero for physical
Packit 022b05
          interfaces entries.
Packit 022b05
          Setting this object in row entries that correspond to
Packit 022b05
          physical interfaces returns the error 'wrongValue'."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 16 }
Packit 022b05
Packit 022b05
docsIfUpChannelUpdate OBJECT-TYPE
Packit 022b05
     SYNTAX      TruthValue
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Used to perform the copy of adjusted parameters from the
Packit 022b05
          temporary interface entry to the physical interface
Packit 022b05
          indicated by the docsIfUpChannelCloneFrom object.  The
Packit 022b05
          transfer is initiated through an SNMP SET to 'true' of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          this object.
Packit 022b05
          A SET to 'true' fails and returns error 'commitFailed'
Packit 022b05
          if docsIfUpChannelStatus value is 'notInService', which
Packit 022b05
          means that the interface parameters values are not
Packit 022b05
          compatible with each other or have not been validated yet.
Packit 022b05
          Reading this object always returns 'false'."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 17 }
Packit 022b05
Packit 022b05
docsIfUpChannelStatus OBJECT-TYPE
Packit 022b05
     SYNTAX      RowStatus
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object is only used for the creation of a temporary
Packit 022b05
          upstream row with the purpose of updating the parameters
Packit 022b05
          of a physical upstream channel entry.
Packit 022b05
Packit 022b05
          The following restrictions apply to this object:
Packit 022b05
          1. This object is not writable for physical interfaces.
Packit 022b05
          2. Temporary interface entries are only created by a SET
Packit 022b05
             of this object to createandWait(5).
Packit 022b05
          3. ifAdminStatus from the Interface MIB RFC 2863 is used
Packit 022b05
             to take a physical upstream channel offline, to be
Packit 022b05
             consistent with DOCSIS 1.x operation, as indicated in
Packit 022b05
             RFC 2670.
Packit 022b05
             In addition,
Packit 022b05
              o ifAdminStatus 'down' is reflected in this object
Packit 022b05
                as 'notInService'.
Packit 022b05
              o ifOperStatus 'down' while ifAdminStatus 'up' is
Packit 022b05
                reflected in this object as 'notInservice'.
Packit 022b05
          4. Temporary created rows MUST be set to 'active' with
Packit 022b05
             the purpose of validating upstream parameter
Packit 022b05
             consistency prior to transferring the parameters to the
Packit 022b05
             physical interface.
Packit 022b05
Packit 022b05
          Below is a mandatory procedure for adjusting the values
Packit 022b05
          of a physical interface:
Packit 022b05
          1. Create a temporary interface entry through an SNMP SET
Packit 022b05
             using 'createAndWait'.  At this point, the RowStatus
Packit 022b05
             reports 'notReady'.
Packit 022b05
             The Manager entity uses an ifIndex value outside the
Packit 022b05
             operational range of the physical interfaces for the
Packit 022b05
             creation of a temporary interface.
Packit 022b05
          2. Set the docsIfUpChannelCloneFrom object to the ifIndex
Packit 022b05
             value of the physical row to update.  Now
Packit 022b05
             docsIfUpChannelStatus reports 'notInService'.
Packit 022b05
          3. Change the upstream parameters to the desired values
Packit 022b05
             in the temporary row.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          4. Validate that all parameters are consistent by setting
Packit 022b05
             docsIfUpChannelStatus to 'active'.  A failure to set the
Packit 022b05
             RowStatus to 'active' returns the error 'commitFailed',
Packit 022b05
             which means the parameters are not compatible with the
Packit 022b05
             target physical interface.
Packit 022b05
          5. With docsIfUpChannelStatus 'active', transfer the
Packit 022b05
             parameters to the target physical interface by setting
Packit 022b05
             the object docsIfUpChannelUpdate to 'true'.
Packit 022b05
          6. Delete the temporary row by setting
Packit 022b05
             docsIfUpChannelStatus to 'destroy'."
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 18 }
Packit 022b05
Packit 022b05
docsIfUpChannelPreEqEnable OBJECT-TYPE
Packit 022b05
     SYNTAX      TruthValue
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "At the CMTS, this object is used to enable or disable
Packit 022b05
          pre-equalization on the upstream channel represented by
Packit 022b05
          this table instance.  At the CM, this object is read-only
Packit 022b05
          and reflects the status of pre-equalization as represented
Packit 022b05
          in the RNG-RSP.  Pre-equalization is considered enabled at
Packit 022b05
          the CM if a RNG-RSP with pre-equalization data has been
Packit 022b05
          received at least once since the last mac
Packit 022b05
          reinitialization."
Packit 022b05
     DEFVAL {false}
Packit 022b05
     ::= { docsIfUpstreamChannelEntry 19 }
Packit 022b05
Packit 022b05
-- The following table describes the attributes of each class of
Packit 022b05
-- service.  The entries in this table are referenced from the
Packit 022b05
-- docsIfServiceEntries.  They exist as a separate table in order to
Packit 022b05
-- reduce redundant information in docsIfServiceTable.
Packit 022b05
--
Packit 022b05
-- This table is implemented at both the CM and the CMTS.
Packit 022b05
-- The CM need only maintain entries for the classes of service
Packit 022b05
-- referenced by its docsIfCmServiceTable.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfQosProfileTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfQosProfileEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes for each class of service."
Packit 022b05
     ::= { docsIfBaseObjects 3 }
Packit 022b05
Packit 022b05
docsIfQosProfileEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfQosProfileEntry
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes for a single class of service.
Packit 022b05
          If implemented as read-create in the Cable Modem
Packit 022b05
          Termination System, creation of entries in this table is
Packit 022b05
          controlled by the value of
Packit 022b05
          docsIfCmtsQosProfilePermissions.
Packit 022b05
Packit 022b05
          If implemented as read-only, entries are created based
Packit 022b05
          on information in REG-REQ MAC messages received from
Packit 022b05
          cable modems (for Cable Modem Termination System), or
Packit 022b05
          based on information extracted from the TFTP option file
Packit 022b05
          (for Cable Modem).
Packit 022b05
          In the Cable Modem Termination System, read-only entries
Packit 022b05
          are removed if no longer referenced by
Packit 022b05
          docsIfCmtsServiceTable.
Packit 022b05
Packit 022b05
          An entry in this table MUST not be removed while it is
Packit 022b05
          referenced by an entry in docsIfCmServiceTable (Cable
Packit 022b05
          Modem) or docsIfCmtsServiceTable (Cable Modem Termination
Packit 022b05
          System).
Packit 022b05
Packit 022b05
          An entry in this table SHOULD NOT be changeable while
Packit 022b05
          it is referenced by an entry in docsIfCmtsServiceTable.
Packit 022b05
Packit 022b05
          If this table is created automatically, there SHOULD only
Packit 022b05
          be a single entry for each Class of Service.  Multiple
Packit 022b05
          entries with the same Class of Service parameters are NOT
Packit 022b05
          RECOMMENDED."
Packit 022b05
     INDEX { docsIfQosProfIndex }
Packit 022b05
     ::= { docsIfQosProfileTable 1 }
Packit 022b05
Packit 022b05
DocsIfQosProfileEntry ::= SEQUENCE {
Packit 022b05
         docsIfQosProfIndex                Integer32,
Packit 022b05
         docsIfQosProfPriority             Integer32,
Packit 022b05
         docsIfQosProfMaxUpBandwidth       Integer32,
Packit 022b05
         docsIfQosProfGuarUpBandwidth      Integer32,
Packit 022b05
         docsIfQosProfMaxDownBandwidth     Integer32,
Packit 022b05
         docsIfQosProfMaxTxBurst           Integer32,  -- deprecated
Packit 022b05
         docsIfQosProfBaselinePrivacy      TruthValue,
Packit 022b05
         docsIfQosProfStatus               RowStatus,
Packit 022b05
         docsIfQosProfMaxTransmitBurst     Integer32,
Packit 022b05
         docsIfQosProfStorageType          StorageType
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfQosProfIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (1..16383)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The index value that uniquely identifies an entry
Packit 022b05
          in the docsIfQosProfileTable."
Packit 022b05
     ::= { docsIfQosProfileEntry 1 }
Packit 022b05
Packit 022b05
docsIfQosProfPriority OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..7)
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "A relative priority assigned to this service when
Packit 022b05
          allocating bandwidth.  Zero indicates lowest priority
Packit 022b05
          and seven indicates highest priority.
Packit 022b05
          Interpretation of priority is device-specific.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex C.1.1.4."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 2 }
Packit 022b05
Packit 022b05
docsIfQosProfMaxUpBandwidth OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..100000000)
Packit 022b05
     UNITS "bits per second"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum upstream bandwidth, in bits per second,
Packit 022b05
          allowed for a service with this service class.
Packit 022b05
          Zero if there is no restriction of upstream bandwidth.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex C.1.1.4."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 3 }
Packit 022b05
Packit 022b05
docsIfQosProfGuarUpBandwidth OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..100000000)
Packit 022b05
     UNITS "bits per second"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Minimum guaranteed upstream bandwidth, in bits per second,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          allowed for a service with this service class.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex C.1.1.4."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 4 }
Packit 022b05
Packit 022b05
docsIfQosProfMaxDownBandwidth OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..100000000)
Packit 022b05
     UNITS "bits per second"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum downstream bandwidth, in bits per second,
Packit 022b05
          allowed for a service with this service class.
Packit 022b05
          Zero if there is no restriction of downstream bandwidth.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex C.1.1.4."
Packit 022b05
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 5 }
Packit 022b05
Packit 022b05
docsIfQosProfMaxTxBurst OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..255)
Packit 022b05
     UNITS "mini-slots"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum number of mini-slots that may be requested
Packit 022b05
          for a single upstream transmission.
Packit 022b05
          A value of zero means there is no limit.
Packit 022b05
          MUST NOT be changed while this row is active.
Packit 022b05
          This object has been deprecated and replaced by
Packit 022b05
          docsIfQosProfMaxTransmitBurst, to fix a mismatch
Packit 022b05
          of the units and value range with respect to the DOCSIS
Packit 022b05
          Maximum Upstream Channel Transmit Burst Configuration
Packit 022b05
          Setting."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          C.1.1.4."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfQosProfBaselinePrivacy OBJECT-TYPE
Packit 022b05
     SYNTAX      TruthValue
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Indicates whether Baseline Privacy is enabled for this
Packit 022b05
          service class.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     DEFVAL { false }
Packit 022b05
     ::= { docsIfQosProfileEntry 7 }
Packit 022b05
Packit 022b05
docsIfQosProfStatus OBJECT-TYPE
Packit 022b05
     SYNTAX      RowStatus
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This is object is used to create or delete rows in
Packit 022b05
          this table.  This object MUST NOT be changed from active
Packit 022b05
          while the row is referenced by any entry in either
Packit 022b05
          docsIfCmServiceTable (on the CM) or
Packit 022b05
          docsIfCmtsServiceTable (on the CMTS)."
Packit 022b05
     ::= { docsIfQosProfileEntry 8 }
Packit 022b05
Packit 022b05
docsIfQosProfMaxTransmitBurst OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..65535)
Packit 022b05
     UNITS       "bytes"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum number of bytes that may be requested for a
Packit 022b05
          single upstream transmission.  A value of zero means there
Packit 022b05
          is no limit.  Note: This value does not include any
Packit 022b05
          physical layer overhead.
Packit 022b05
          MUST NOT be changed while this row is active."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex C.1.1.4."
Packit 022b05
     DEFVAL { 0 }
Packit 022b05
     ::= { docsIfQosProfileEntry 9 }
Packit 022b05
Packit 022b05
docsIfQosProfStorageType OBJECT-TYPE
Packit 022b05
     SYNTAX       StorageType
Packit 022b05
     MAX-ACCESS   read-only
Packit 022b05
     STATUS       current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The storage type for this conceptual row.
Packit 022b05
          Entries with this object set to permanent(4)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          do not require write operations for writable
Packit 022b05
          objects."
Packit 022b05
     ::= { docsIfQosProfileEntry 10 }
Packit 022b05
Packit 022b05
docsIfSignalQualityTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfSignalQualityEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "At the CM, describes the PHY signal quality of downstream
Packit 022b05
          channels.  At the CMTS, this object describes the PHY
Packit 022b05
          signal quality of upstream channels.  At the CMTS, this
Packit 022b05
          table MAY exclude contention intervals."
Packit 022b05
     ::= { docsIfBaseObjects 4 }
Packit 022b05
Packit 022b05
docsIfSignalQualityEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfSignalQualityEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "At the CM, this object describes the PHY characteristics of
Packit 022b05
          a downstream channel.  At the CMTS, it describes the PHY
Packit 022b05
          signal quality of an upstream channel.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableDownstream(128) for Cable Modems.
Packit 022b05
          For DOCSIS 1.1 Cable Modem Termination Systems, an entry
Packit 022b05
          exists for each ifEntry with an ifType of
Packit 022b05
          docsCableUpstream (129).
Packit 022b05
          For DOCSIS 2.0 Cable Modem Termination Systems, an entry
Packit 022b05
          exists for each ifEntry with an ifType of
Packit 022b05
          docsCableUpstreamChannel (205)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfSignalQualityTable 1 }
Packit 022b05
Packit 022b05
DocsIfSignalQualityEntry ::= SEQUENCE {
Packit 022b05
         docsIfSigQIncludesContention  TruthValue,
Packit 022b05
         docsIfSigQUnerroreds          Counter32,
Packit 022b05
         docsIfSigQCorrecteds          Counter32,
Packit 022b05
         docsIfSigQUncorrectables      Counter32,
Packit 022b05
         docsIfSigQSignalNoise         TenthdB,
Packit 022b05
         docsIfSigQMicroreflections    Integer32,
Packit 022b05
         docsIfSigQEqualizationData    DocsEqualizerData,
Packit 022b05
         docsIfSigQExtUnerroreds       Counter64,
Packit 022b05
         docsIfSigQExtCorrecteds       Counter64,
Packit 022b05
         docsIfSigQExtUncorrectables   Counter64
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfSigQIncludesContention OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     SYNTAX      TruthValue
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "true(1) if this CMTS includes contention intervals in
Packit 022b05
          the counters in this table.  Always false(2) for CMs."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4.1"
Packit 022b05
     ::= { docsIfSignalQualityEntry 1 }
Packit 022b05
Packit 022b05
docsIfSigQUnerroreds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel without error.
Packit 022b05
          This includes all codewords, whether or not they
Packit 022b05
          were part of frames destined for this device.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, and 6.3.6."
Packit 022b05
     ::= { docsIfSignalQualityEntry 2 }
Packit 022b05
Packit 022b05
docsIfSigQCorrecteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel with correctable
Packit 022b05
          errors.  This includes all codewords, whether or not
Packit 022b05
          they were part of frames destined for this device.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, and 6.3.6."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     ::= { docsIfSignalQualityEntry 3 }
Packit 022b05
Packit 022b05
docsIfSigQUncorrectables OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel with uncorrectable
Packit 022b05
          errors.  This includes all codewords, whether or not
Packit 022b05
          they were part of frames destined for this device.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, and 6.3.6."
Packit 022b05
     ::= { docsIfSignalQualityEntry 4 }
Packit 022b05
Packit 022b05
docsIfSigQSignalNoise OBJECT-TYPE
Packit 022b05
     SYNTAX      TenthdB
Packit 022b05
     UNITS       "TenthdB"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Signal/Noise ratio as perceived for this channel.
Packit 022b05
          At the CM, this object  describes the Signal/Noise of the
Packit 022b05
          downstream channel.  At the CMTS, it describes the
Packit 022b05
          average Signal/Noise of the upstream channel."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 4-1 and 4-2"
Packit 022b05
     ::= { docsIfSignalQualityEntry 5 }
Packit 022b05
Packit 022b05
docsIfSigQMicroreflections OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..255)
Packit 022b05
     UNITS       "-dBc"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Microreflections, including in-channel response
Packit 022b05
          as perceived on this interface, measured in dBc below
Packit 022b05
          the signal level.
Packit 022b05
          This object is not assumed to return an absolutely
Packit 022b05
          accurate value, but it gives a rough indication
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          of microreflections received on this interface.
Packit 022b05
          It is up to the implementer to provide information
Packit 022b05
          as accurately as possible."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 4-1 and 4-2"
Packit 022b05
     ::= { docsIfSignalQualityEntry 6 }
Packit 022b05
Packit 022b05
docsIfSigQEqualizationData OBJECT-TYPE
Packit 022b05
        SYNTAX      DocsEqualizerData
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "At the CM, this object returns the equalization data for
Packit 022b05
             the downstream channel.
Packit 022b05
Packit 022b05
             At the CMTS, this object is not applicable and is not
Packit 022b05
             instantiated.  Note that previous CMTS implementations
Packit 022b05
             may instantiate this object in two ways:
Packit 022b05
             - An equalization value indicating an equalization
Packit 022b05
               average for the upstream channel.  Those values have
Packit 022b05
               vendor-dependent interpretations.
Packit 022b05
             - Return a zero-length OCTET STRING to indicate that
Packit 022b05
               the value is unknown or if there is no equalization
Packit 022b05
               data available or defined."
Packit 022b05
        REFERENCE
Packit 022b05
            "DOCSIS Radio Frequency Interface Specification,
Packit 022b05
             Figure 6-23."
Packit 022b05
        ::= { docsIfSignalQualityEntry 7 }
Packit 022b05
Packit 022b05
Packit 022b05
docsIfSigQExtUnerroreds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel without error.
Packit 022b05
          This includes all codewords, whether or not they
Packit 022b05
          were part of frames destined for this device.
Packit 022b05
          This is the 64-bit version of docsIfSigQUnerroreds.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, and 6.3.6."
Packit 022b05
     ::= { docsIfSignalQualityEntry 8 }
Packit 022b05
Packit 022b05
docsIfSigQExtCorrecteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel with correctable
Packit 022b05
          errors.  This includes all codewords, whether or not
Packit 022b05
          they were part of frames destined for this device.
Packit 022b05
          This is the 64-bit version of docsIfSigQCorrecteds.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, and 6.3.6."
Packit 022b05
     ::= { docsIfSignalQualityEntry 9 }
Packit 022b05
Packit 022b05
docsIfSigQExtUncorrectables OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received on this channel with uncorrectable
Packit 022b05
          errors.  This includes all codewords, whether or not
Packit 022b05
          they were part of frames destined for this device.
Packit 022b05
          This is the 64-bit version of docsIfSigQUncorrectables.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Sections 6.2.4, 6.3.6."
Packit 022b05
     ::= { docsIfSignalQualityEntry 10 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- DOCSIS Version of the device
Packit 022b05
--
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfDocsisBaseCapability OBJECT-TYPE
Packit 022b05
        SYNTAX      DocsisVersion
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indication of the DOCSIS capability of the device."
Packit 022b05
        REFERENCE
Packit 022b05
            "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
             Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
             Annex G."
Packit 022b05
        ::= { docsIfBaseObjects 5 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- CABLE MODEM GROUP
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CM MAC Table
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmMacTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmMacEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of each CM MAC interface,
Packit 022b05
          extending the information available from ifEntry."
Packit 022b05
     ::= { docsIfCmObjects 1 }
Packit 022b05
Packit 022b05
docsIfCmMacEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmMacEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "An entry containing objects describing attributes of
Packit 022b05
          each MAC entry, extending the information in ifEntry.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableMaclayer(127)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfCmMacTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmMacEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmCmtsAddress           MacAddress,
Packit 022b05
         docsIfCmCapabilities          BITS,
Packit 022b05
         docsIfCmRangingRespTimeout    TimeTicks,
Packit 022b05
         docsIfCmRangingTimeout        TimeInterval
Packit 022b05
      }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfCmCmtsAddress OBJECT-TYPE
Packit 022b05
     SYNTAX      MacAddress
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Identifies the CMTS that is believed to control this MAC
Packit 022b05
          domain.  At the CM, this will be the source address from
Packit 022b05
          SYNC, MAP, and other MAC-layer messages.  If the CMTS is
Packit 022b05
          unknown, returns 00-00-00-00-00-00."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.2.2."
Packit 022b05
     ::= { docsIfCmMacEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmCapabilities OBJECT-TYPE
Packit 022b05
     SYNTAX      BITS {
Packit 022b05
         atmCells(0),
Packit 022b05
         concatenation(1)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Identifies the capabilities of the MAC implementation
Packit 022b05
          at this interface.  Note that packet transmission is
Packit 022b05
          always supported.  Therefore, there is no specific bit
Packit 022b05
          required to explicitly indicate this capability.
Packit 022b05
          Note that BITS objects are encoded most significant bit
Packit 022b05
          first.  For example, if bit 1 is set, the value of this
Packit 022b05
          object is the octet string '40'H."
Packit 022b05
     ::= { docsIfCmMacEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmRangingRespTimeout OBJECT-TYPE
Packit 022b05
     SYNTAX      TimeTicks
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      obsolete
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Waiting time for a Ranging Response packet.
Packit 022b05
          This object has been obsoleted and replaced by
Packit 022b05
          docsIfCmRangingTimeout to correct the typing to
Packit 022b05
          TimeInterval."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.1.6."
Packit 022b05
     DEFVAL { 20 }
Packit 022b05
     ::= { docsIfCmMacEntry 3 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfCmRangingTimeout OBJECT-TYPE
Packit 022b05
     SYNTAX      TimeInterval
Packit 022b05
     UNITS       "HundredOfSeconds"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Waiting time for a Ranging Response packet.
Packit 022b05
          This object MUST NOT persist at reinitialization
Packit 022b05
          of the managed system."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.1.6, timer T3."
Packit 022b05
     DEFVAL { 20 }
Packit 022b05
     ::= { docsIfCmMacEntry 4 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- CM status table.
Packit 022b05
-- This table is implemented only at the CM.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmStatusTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This table maintains a number of status objects
Packit 022b05
          and counters for Cable Modems."
Packit 022b05
     ::= { docsIfCmObjects 2 }
Packit 022b05
Packit 022b05
docsIfCmStatusEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "A set of status objects and counters for a single MAC
Packit 022b05
          layer instance in Cable Modem.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableMaclayer(127)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfCmStatusTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmStatusEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmStatusValue               INTEGER,
Packit 022b05
         docsIfCmStatusCode                OCTET STRING,
Packit 022b05
         docsIfCmStatusTxPower             TenthdBmV,
Packit 022b05
         docsIfCmStatusResets              Counter32,
Packit 022b05
         docsIfCmStatusLostSyncs           Counter32,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         docsIfCmStatusInvalidMaps         Counter32,
Packit 022b05
         docsIfCmStatusInvalidUcds         Counter32,
Packit 022b05
         docsIfCmStatusInvalidRangingResponses   Counter32,
Packit 022b05
         docsIfCmStatusInvalidRegistrationResponses Counter32,
Packit 022b05
         docsIfCmStatusT1Timeouts          Counter32,
Packit 022b05
         docsIfCmStatusT2Timeouts          Counter32,
Packit 022b05
         docsIfCmStatusT3Timeouts          Counter32,
Packit 022b05
         docsIfCmStatusT4Timeouts          Counter32,
Packit 022b05
         docsIfCmStatusRangingAborteds     Counter32,
Packit 022b05
         docsIfCmStatusDocsisOperMode      DocsisQosVersion,
Packit 022b05
         docsIfCmStatusModulationType      DocsisUpstreamType,
Packit 022b05
         docsIfCmStatusEqualizationData    DocsEqualizerData,
Packit 022b05
         docsIfCmStatusUCCs                Counter32,
Packit 022b05
         docsIfCmStatusUCCFails            Counter32
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmStatusValue OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         other(1),
Packit 022b05
         notReady(2),
Packit 022b05
         notSynchronized(3),
Packit 022b05
         phySynchronized(4),
Packit 022b05
         usParametersAcquired(5),
Packit 022b05
         rangingComplete(6),
Packit 022b05
         ipComplete(7),
Packit 022b05
         todEstablished(8),
Packit 022b05
         securityEstablished(9),
Packit 022b05
         paramTransferComplete(10),
Packit 022b05
         registrationComplete(11),
Packit 022b05
         operational(12),
Packit 022b05
         accessDenied(13)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Current Cable Modem connectivity state, as specified
Packit 022b05
          in the RF Interface Specification.  Interpretations for
Packit 022b05
          state values 1-12 are clearly outlined in the SP-RFI
Packit 022b05
          reference given below.
Packit 022b05
          The state value accessDenied(13) indicates the CMTS has
Packit 022b05
          sent a Registration Aborted message to the CM.  The same
Packit 022b05
          state is reported as accessDenied(7) by the CMTS object
Packit 022b05
          docsIfCmtsCmStatusValue."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 11.2.
Packit 022b05
          Data-Over-Cable Service Interface Specifications:
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Operations Support System Interface Specification
Packit 022b05
          SP-OSSIv2.0-I09-050812, Section 6.3.4.2."
Packit 022b05
     ::= { docsIfCmStatusEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmStatusCode OBJECT-TYPE
Packit 022b05
     SYNTAX      OCTET STRING (SIZE( 0 | 5 | 6 ))
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Status code for a Cable Modem as defined in the
Packit 022b05
          OSSI Specification.  The status code consists
Packit 022b05
          of a single character indicating error groups, followed
Packit 022b05
          by a two- or three-digit number indicating the status
Packit 022b05
          condition, followed by a decimal.
Packit 022b05
          An example of a returned value could be 'T101.0'.
Packit 022b05
          The zero-length OCTET STRING indicates no status code yet
Packit 022b05
          registered."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications:
Packit 022b05
          Operations Support System Interface Specification
Packit 022b05
          SP-OSSIv2.0-I09-050812, Annex D."
Packit 022b05
     ::= { docsIfCmStatusEntry 2 }
Packit 022b05
Packit 022b05
Packit 022b05
docsIfCmStatusTxPower OBJECT-TYPE
Packit 022b05
     SYNTAX      TenthdBmV
Packit 022b05
     UNITS       "TenthdBmV"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The operational transmit power for the attached upstream
Packit 022b05
          channel."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.18."
Packit 022b05
     ::= { docsIfCmStatusEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmStatusResets OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "resets"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM reset or initialized this
Packit 022b05
          interface.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     ::= { docsIfCmStatusEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmStatusLostSyncs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM lost synchronization with
Packit 022b05
          the downstream channel.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.2."
Packit 022b05
     ::= { docsIfCmStatusEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmStatusInvalidMaps OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "maps"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM received invalid MAP messages.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.4."
Packit 022b05
     ::= { docsIfCmStatusEntry 6 }
Packit 022b05
Packit 022b05
docsIfCmStatusInvalidUcds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM received invalid UCD messages.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.3."
Packit 022b05
     ::= { docsIfCmStatusEntry 7 }
Packit 022b05
Packit 022b05
docsIfCmStatusInvalidRangingResponses OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM received invalid ranging response
Packit 022b05
          messages.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.6."
Packit 022b05
     ::= { docsIfCmStatusEntry 8 }
Packit 022b05
Packit 022b05
docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the CM received invalid registration
Packit 022b05
          response messages.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.8."
Packit 022b05
     ::= { docsIfCmStatusEntry 9 }
Packit 022b05
Packit 022b05
docsIfCmStatusT1Timeouts OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "timeouts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times counter T1 expired in the CM.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 9-2."
Packit 022b05
     ::= { docsIfCmStatusEntry 10 }
Packit 022b05
Packit 022b05
docsIfCmStatusT2Timeouts OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "timeouts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times counter T2 expired in the CM.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 9-2."
Packit 022b05
     ::= { docsIfCmStatusEntry 11 }
Packit 022b05
Packit 022b05
docsIfCmStatusT3Timeouts OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "timeouts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times counter T3 expired in the CM.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 9-2."
Packit 022b05
     ::= { docsIfCmStatusEntry 12 }
Packit 022b05
Packit 022b05
docsIfCmStatusT4Timeouts OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     UNITS       "timeouts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times counter T4 expired in the CM.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 9-2."
Packit 022b05
     ::= { docsIfCmStatusEntry 13 }
Packit 022b05
Packit 022b05
docsIfCmStatusRangingAborteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Number of times the ranging process was aborted
Packit 022b05
          by the CMTS.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.3.3."
Packit 022b05
     ::= { docsIfCmStatusEntry 14 }
Packit 022b05
Packit 022b05
docsIfCmStatusDocsisOperMode OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsisQosVersion
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
          "Indication of whether the device has registered using 1.0
Packit 022b05
           Class of Service or 1.1 Quality of Service.
Packit 022b05
           An unregistered CM SHOULD indicate 'docsis11' for a
Packit 022b05
           docsIfDocsisBaseCapability value of DOCSIS 1.1/2.0.  An
Packit 022b05
           unregistered CM SHOULD indicate 'docsis10'  for a
Packit 022b05
           docsIfDocsisBaseCapability value of DOCSIS 1.0."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex G."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     ::= { docsIfCmStatusEntry 15 }
Packit 022b05
Packit 022b05
docsIfCmStatusModulationType OBJECT-TYPE
Packit 022b05
      SYNTAX      DocsisUpstreamType
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Indicates modulation type status currently used by the
Packit 022b05
           CM.  Since this object specifically identifies PHY mode,
Packit 022b05
           the shared upstream channel type is not permitted."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.1."
Packit 022b05
Packit 022b05
      ::= { docsIfCmStatusEntry 16 }
Packit 022b05
Packit 022b05
docsIfCmStatusEqualizationData OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsEqualizerData
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Pre-equalization data for this CM after convolution with
Packit 022b05
          data indicated in the RNG-RSP.  This data is valid when
Packit 022b05
          docsIfUpChannelPreEqEnable is set to true."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 8-23."
Packit 022b05
     ::= { docsIfCmStatusEntry 17 }
Packit 022b05
Packit 022b05
docsIfCmStatusUCCs OBJECT-TYPE
Packit 022b05
     SYNTAX          Counter32
Packit 022b05
     UNITS           "attempts"
Packit 022b05
     MAX-ACCESS      read-only
Packit 022b05
     STATUS          current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of successful Upstream Channel Change
Packit 022b05
          transactions.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     ::= { docsIfCmStatusEntry 18 }
Packit 022b05
Packit 022b05
docsIfCmStatusUCCFails OBJECT-TYPE
Packit 022b05
     SYNTAX          Counter32
Packit 022b05
     UNITS           "attempts"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     MAX-ACCESS      read-only
Packit 022b05
     STATUS          current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of failed Upstream Channel Change
Packit 022b05
          transactions.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     ::= { docsIfCmStatusEntry 19 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The Cable Modem Service Table
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmServiceTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmServiceEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of each upstream service queue
Packit 022b05
          on a CM."
Packit 022b05
     ::= { docsIfCmObjects 3 }
Packit 022b05
Packit 022b05
docsIfCmServiceEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmServiceEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of an upstream bandwidth service
Packit 022b05
          queue.
Packit 022b05
          An entry in this table exists for each Service ID.
Packit 022b05
          The primary index is an ifIndex with an ifType of
Packit 022b05
          docsCableMaclayer(127)."
Packit 022b05
     INDEX { ifIndex, docsIfCmServiceId }
Packit 022b05
     ::= { docsIfCmServiceTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmServiceEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmServiceId               Integer32,
Packit 022b05
         docsIfCmServiceQosProfile       Integer32,
Packit 022b05
         docsIfCmServiceTxSlotsImmed     Counter32,
Packit 022b05
         docsIfCmServiceTxSlotsDed       Counter32,
Packit 022b05
         docsIfCmServiceTxRetries        Counter32,
Packit 022b05
         docsIfCmServiceTxExceededs      Counter32,
Packit 022b05
         docsIfCmServiceRqRetries        Counter32,
Packit 022b05
         docsIfCmServiceRqExceededs      Counter32,
Packit 022b05
         docsIfCmServiceExtTxSlotsImmed  Counter64,
Packit 022b05
         docsIfCmServiceExtTxSlotsDed    Counter64
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      }
Packit 022b05
Packit 022b05
docsIfCmServiceId OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (1..16383)
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Identifies a service queue for upstream bandwidth.  The
Packit 022b05
          attributes of this service queue are shared between the
Packit 022b05
          CM and the CMTS.  The CMTS allocates upstream bandwidth
Packit 022b05
          to this service queue based on requests from the CM and
Packit 022b05
          on the class of service associated with this queue."
Packit 022b05
     ::= { docsIfCmServiceEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmServiceQosProfile OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16383)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The index in docsIfQosProfileTable describing the quality
Packit 022b05
          of service attributes associated with this particular
Packit 022b05
          service.  If no associated entry in docsIfQosProfileTable
Packit 022b05
          exists, this object returns a value of zero."
Packit 022b05
     ::= { docsIfCmServiceEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmServiceTxSlotsImmed OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "mini-slots"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of upstream mini-slots that have been used to
Packit 022b05
          transmit data PDUs in immediate (contention) mode.  This
Packit 022b05
          includes only those PDUs that are presumed to have
Packit 022b05
          arrived at the head-end (i.e., those that were explicitly
Packit 022b05
          acknowledged).  It does not include retransmission attempts
Packit 022b05
          or mini-slots used by requests.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmServiceTxSlotsDed OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "mini-slots"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of upstream mini-slots that have been used to
Packit 022b05
          transmit data PDUs in dedicated mode (i.e., as a result
Packit 022b05
          of a unicast Data Grant).
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmServiceTxRetries OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of attempts to transmit data PDUs containing
Packit 022b05
          requests for acknowledgment that did not result in
Packit 022b05
          acknowledgment.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmServiceTxExceededs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of data PDU transmission failures due to
Packit 022b05
          excessive retries without acknowledgment.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 6 }
Packit 022b05
Packit 022b05
docsIfCmServiceRqRetries OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of attempts to transmit bandwidth requests
Packit 022b05
          that did not result in acknowledgment.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 7 }
Packit 022b05
Packit 022b05
docsIfCmServiceRqExceededs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of requests for bandwidth that failed due to
Packit 022b05
          excessive retries without acknowledgment.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 8 }
Packit 022b05
Packit 022b05
docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "mini-slots"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of upstream mini-slots that have been used to
Packit 022b05
          transmit data PDUs in immediate (contention) mode.  This
Packit 022b05
          includes only those PDUs that are presumed to have
Packit 022b05
          arrived at the head-end (i.e., those that were explicitly
Packit 022b05
          acknowledged).  It does not include retransmission attempts
Packit 022b05
          or mini-slots used by requests.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 9 }
Packit 022b05
Packit 022b05
docsIfCmServiceExtTxSlotsDed OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "mini-slots"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The number of upstream mini-slots that have been used to
Packit 022b05
          transmit data PDUs in dedicated mode (i.e., as a result
Packit 022b05
          of a unicast Data Grant).
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.4."
Packit 022b05
     ::= { docsIfCmServiceEntry 10 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- CMTS GROUP
Packit 022b05
--
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS MAC Table
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmtsMacTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmtsMacEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of each CMTS MAC interface,
Packit 022b05
          extending the information available from ifEntry.
Packit 022b05
          Mandatory for all CMTS devices."
Packit 022b05
     ::= { docsIfCmtsObjects 1 }
Packit 022b05
Packit 022b05
docsIfCmtsMacEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmtsMacEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "An entry containing objects describing attributes of each
Packit 022b05
          MAC entry, extending the information in ifEntry.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableMaclayer(127)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfCmtsMacTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmtsMacEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmtsCapabilities            BITS,
Packit 022b05
         docsIfCmtsSyncInterval            Integer32,
Packit 022b05
         docsIfCmtsUcdInterval             Integer32,
Packit 022b05
         docsIfCmtsMaxServiceIds           Integer32,
Packit 022b05
         docsIfCmtsInsertionInterval       TimeTicks,   -- Obsolete
Packit 022b05
         docsIfCmtsInvitedRangingAttempts  Integer32,
Packit 022b05
         docsIfCmtsInsertInterval          TimeInterval,
Packit 022b05
         docsIfCmtsMacStorageType          StorageType
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmtsCapabilities OBJECT-TYPE
Packit 022b05
     SYNTAX      BITS {
Packit 022b05
         atmCells(0),
Packit 022b05
         concatenation(1)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Identifies the capabilities of the CMTS MAC
Packit 022b05
          implementation at this interface.  Note that packet
Packit 022b05
          transmission is always supported.  Therefore, there
Packit 022b05
          is no specific bit required to explicitly indicate
Packit 022b05
          this capability.
Packit 022b05
          Note that BITS objects are encoded most significant bit
Packit 022b05
          first.  For example, if bit 1 is set, the value of this
Packit 022b05
          object is the octet string '40'H."
Packit 022b05
     ::= { docsIfCmtsMacEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmtsSyncInterval OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     SYNTAX      Integer32 (1..200)
Packit 022b05
     UNITS       "Milliseconds"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The interval between CMTS transmission of successive SYNC
Packit 022b05
          messages at this interface."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.3."
Packit 022b05
     ::= { docsIfCmtsMacEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmtsUcdInterval OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (1..2000)
Packit 022b05
     UNITS       "Milliseconds"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The interval between CMTS transmission of successive
Packit 022b05
          Upstream Channel Descriptor messages for each upstream
Packit 022b05
          channel at this interface."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.3"
Packit 022b05
     ::= { docsIfCmtsMacEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmtsMaxServiceIds OBJECT-TYPE
Packit 022b05
     SYNTAX     Integer32 (1..16383)
Packit 022b05
     UNITS      "SIDs"
Packit 022b05
     MAX-ACCESS read-only
Packit 022b05
     STATUS     current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum number of service IDs that may be
Packit 022b05
          simultaneously active."
Packit 022b05
     ::= { docsIfCmtsMacEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmtsInsertionInterval OBJECT-TYPE
Packit 022b05
     SYNTAX      TimeTicks
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      obsolete
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The amount of time to elapse between each broadcast
Packit 022b05
          initial maintenance grant.  Broadcast initial maintenance
Packit 022b05
          grants are used to allow new cable modems to join the
Packit 022b05
          network.  Zero indicates that a vendor-specific algorithm
Packit 022b05
          is used instead of a fixed time.  The maximum amount of
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          time permitted by the specification is 2 seconds.
Packit 022b05
          This object has been obsoleted and replaced by
Packit 022b05
          docsIfCmtsInsertInterval to fix a SYNTAX typing problem."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex B."
Packit 022b05
     ::= { docsIfCmtsMacEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmtsInvitedRangingAttempts OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..1024)
Packit 022b05
     UNITS      "attempts"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The maximum number of attempts to make on invitations
Packit 022b05
          for ranging requests.  A value of zero means the system
Packit 022b05
          SHOULD attempt to range forever."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 9.3.3 and Annex B."
Packit 022b05
     ::= { docsIfCmtsMacEntry 6 }
Packit 022b05
Packit 022b05
docsIfCmtsInsertInterval OBJECT-TYPE
Packit 022b05
     SYNTAX      TimeInterval
Packit 022b05
     UNITS       "HundredOfSeconds"
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The amount of time to elapse between each broadcast
Packit 022b05
          initial maintenance grant.  Broadcast initial maintenance
Packit 022b05
          grants are used to allow new cable modems to join the
Packit 022b05
          network.  Zero indicates that a vendor-specific algorithm
Packit 022b05
          is used instead of a fixed time.  The maximum amount of
Packit 022b05
          time permitted by the specification is 2 seconds."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex B."
Packit 022b05
     ::= { docsIfCmtsMacEntry 7 }
Packit 022b05
Packit 022b05
docsIfCmtsMacStorageType OBJECT-TYPE
Packit 022b05
     SYNTAX       StorageType
Packit 022b05
     MAX-ACCESS   read-only
Packit 022b05
     STATUS       current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The storage type for this conceptual row.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Entries with this object set to permanent(4)
Packit 022b05
          do not require write operations for read-write
Packit 022b05
          objects."
Packit 022b05
     ::= { docsIfCmtsMacEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
--
Packit 022b05
-- CMTS status table.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmtsStatusTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmtsStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "For the MAC layer, this group maintains a number of
Packit 022b05
          status objects and counters."
Packit 022b05
     ::= { docsIfCmtsObjects 2 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmtsStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Status entry for a single MAC layer.
Packit 022b05
          An entry in this table exists for each ifEntry with an
Packit 022b05
          ifType of docsCableMaclayer(127)."
Packit 022b05
     INDEX { ifIndex }
Packit 022b05
     ::= { docsIfCmtsStatusTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmtsStatusEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmtsStatusInvalidRangeReqs        Counter32,
Packit 022b05
         docsIfCmtsStatusRangingAborteds         Counter32,
Packit 022b05
         docsIfCmtsStatusInvalidRegReqs          Counter32,
Packit 022b05
         docsIfCmtsStatusFailedRegReqs           Counter32,
Packit 022b05
         docsIfCmtsStatusInvalidDataReqs         Counter32,
Packit 022b05
         docsIfCmtsStatusT5Timeouts              Counter32
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts invalid RNG-REQ messages received on
Packit 022b05
          this interface.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.5."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusRangingAborteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts ranging attempts that were explicitly
Packit 022b05
          aborted by the CMTS.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.6."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts invalid REG-REQ messages received on
Packit 022b05
          this interface; that is, syntax, out of range parameters,
Packit 022b05
          or erroneous requests.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.7."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusFailedRegReqs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     UNITS       "attempts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts failed registration attempts.  Included
Packit 022b05
          are docsIfCmtsStatusInvalidRegReqs, authentication, and
Packit 022b05
          class of service failures.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.3.7."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "messages"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts invalid data request messages
Packit 022b05
          received on this interface.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmtsStatusT5Timeouts OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "timeouts"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "This object counts the number of times counter T5
Packit 022b05
          expired on this interface.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 9-2."
Packit 022b05
     ::= { docsIfCmtsStatusEntry 6 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
--
Packit 022b05
-- CM status table (within CMTS).
Packit 022b05
-- This table is implemented only at the CMTS.
Packit 022b05
-- It contains per-CM status information available in the CMTS.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmtsCmStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "A set of objects in the CMTS, maintained for each
Packit 022b05
          cable modem connected to this CMTS."
Packit 022b05
     ::= { docsIfCmtsObjects 3 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmtsCmStatusEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Status information for a single cable modem.
Packit 022b05
          An entry in this table exists for each cable modem
Packit 022b05
          that is connected to the CMTS implementing this table."
Packit 022b05
     INDEX { docsIfCmtsCmStatusIndex }
Packit 022b05
     ::= { docsIfCmtsCmStatusTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmtsCmStatusEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmtsCmStatusIndex               Integer32,
Packit 022b05
         docsIfCmtsCmStatusMacAddress          MacAddress,
Packit 022b05
         docsIfCmtsCmStatusIpAddress        IpAddress, -- deprecated
Packit 022b05
         docsIfCmtsCmStatusDownChannelIfIndex  InterfaceIndexOrZero,
Packit 022b05
         docsIfCmtsCmStatusUpChannelIfIndex    InterfaceIndexOrZero,
Packit 022b05
         docsIfCmtsCmStatusRxPower             TenthdBmV,
Packit 022b05
         docsIfCmtsCmStatusTimingOffset        Unsigned32,
Packit 022b05
         docsIfCmtsCmStatusEqualizationData    DocsEqualizerData,
Packit 022b05
         docsIfCmtsCmStatusValue               INTEGER,
Packit 022b05
         docsIfCmtsCmStatusUnerroreds          Counter32,
Packit 022b05
         docsIfCmtsCmStatusCorrecteds          Counter32,
Packit 022b05
         docsIfCmtsCmStatusUncorrectables      Counter32,
Packit 022b05
         docsIfCmtsCmStatusSignalNoise         TenthdB,
Packit 022b05
         docsIfCmtsCmStatusMicroreflections    Integer32,
Packit 022b05
         docsIfCmtsCmStatusExtUnerroreds       Counter64,
Packit 022b05
         docsIfCmtsCmStatusExtCorrecteds       Counter64,
Packit 022b05
         docsIfCmtsCmStatusExtUncorrectables   Counter64,
Packit 022b05
         docsIfCmtsCmStatusDocsisRegMode       DocsisQosVersion,
Packit 022b05
         docsIfCmtsCmStatusModulationType      DocsisUpstreamType,
Packit 022b05
         docsIfCmtsCmStatusInetAddressType     InetAddressType,
Packit 022b05
         docsIfCmtsCmStatusInetAddress         InetAddress,
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         docsIfCmtsCmStatusValueLastUpdate     TimeStamp,
Packit 022b05
         docsIfCmtsCmStatusHighResolutionTimingOffset Unsigned32
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (1..2147483647)
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Index value to uniquely identify an entry in this table.
Packit 022b05
          For an individual cable modem, this index value SHOULD
Packit 022b05
          NOT change during CMTS uptime."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusMacAddress OBJECT-TYPE
Packit 022b05
     SYNTAX      MacAddress
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "MAC address of the cable modem.  If the cable modem has
Packit 022b05
          multiple MAC addresses, this is the MAC address associated
Packit 022b05
          with the Cable interface."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 8.2.2."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusIpAddress OBJECT-TYPE
Packit 022b05
     SYNTAX      IpAddress
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "IP address of this cable modem.  If the cable modem has no
Packit 022b05
          IP address assigned, or the IP address is unknown, this
Packit 022b05
          object returns a value of 0.0.0.0.  If the cable modem has
Packit 022b05
          multiple IP addresses, this object returns the IP address
Packit 022b05
          associated with the Cable interface.
Packit 022b05
          This object has been deprecated and replaced by
Packit 022b05
          docsIfCmtsCmStatusInetAddressType and
Packit 022b05
          docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
Packit 022b05
          in the future."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      InterfaceIndexOrZero
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     DESCRIPTION
Packit 022b05
         "IfIndex of the downstream channel that this CM is
Packit 022b05
          connected to.  If the downstream channel is unknown, this
Packit 022b05
          object returns a value of zero."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      InterfaceIndexOrZero
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "For DOCSIS 2.0, indicates the ifIndex of the logical
Packit 022b05
         upstream channel (ifType 205) this CM is connected to.
Packit 022b05
         For DOCSIS 1.x, indicates the ifIndex of the upstream
Packit 022b05
          channel (ifType 129) this CM is connected to.
Packit 022b05
          If the upstream channel is unknown, this object
Packit 022b05
          returns a value of zero."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusRxPower OBJECT-TYPE
Packit 022b05
     SYNTAX      TenthdBmV
Packit 022b05
     UNITS       "ThenthdBmV"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The receive power as perceived for upstream data from
Packit 022b05
          this cable modem.
Packit 022b05
          If the receive power is unknown, this object returns
Packit 022b05
          a value of zero."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.18."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 6 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusTimingOffset OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32 (0..4294967295)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "A measure of the current round trip time for this CM.
Packit 022b05
          Used for timing of CM upstream transmissions to ensure
Packit 022b05
          synchronized arrivals at the CMTS.  Units are in terms
Packit 022b05
          of (6.25 microseconds/64).  Returns zero if the value
Packit 022b05
          is unknown.
Packit 022b05
          For channels requiring finer resolution, please refer to
Packit 022b05
          object docsIfCmtsCmStatusHighResolutionTimingOffset."
Packit 022b05
     REFERENCE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.17."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 7 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsEqualizerData
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Equalization data for this CM, as measured by the CMTS.
Packit 022b05
          Returns the zero-length OCTET STRING if the value is
Packit 022b05
          unknown or if there is no equalization data available
Packit 022b05
          or defined."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Figure 8-23."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 8 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusValue OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         other(1),
Packit 022b05
         ranging(2),
Packit 022b05
         rangingAborted(3),
Packit 022b05
         rangingComplete(4),
Packit 022b05
         ipComplete(5),
Packit 022b05
         registrationComplete(6),
Packit 022b05
         accessDenied(7),
Packit 022b05
         operational(8),
Packit 022b05
         -- value 8 should not be used
Packit 022b05
         registeredBPIInitializing(9)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Current cable modem connectivity state, as specified
Packit 022b05
          in the RF Interface Specification.  Returned status
Packit 022b05
          information is the CM status, as assumed by the CMTS,
Packit 022b05
          and indicates the following events:
Packit 022b05
          other(1)
Packit 022b05
             Any state other than below.
Packit 022b05
          ranging(2)
Packit 022b05
             The CMTS has received an Initial Ranging Request
Packit 022b05
             message from the CM, and the ranging process is not
Packit 022b05
             yet complete.
Packit 022b05
          rangingAborted(3)
Packit 022b05
             The CMTS has sent a Ranging Abort message to the CM.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          rangingComplete(4)
Packit 022b05
             The CMTS has sent a Ranging Complete message to the CM.
Packit 022b05
          ipComplete(5)
Packit 022b05
             The CMTS has received a DHCP reply message and
Packit 022b05
             forwarded it to the CM.
Packit 022b05
          registrationComplete(6)
Packit 022b05
             The CMTS has sent a Registration Response message to
Packit 022b05
             the CM.
Packit 022b05
          accessDenied(7)
Packit 022b05
             The CMTS has sent a Registration Aborted message
Packit 022b05
             to the CM.
Packit 022b05
          operational(8)
Packit 022b05
             Value 8 is considered reserved and should not be defined
Packit 022b05
             in future revisions of this MIB module to avoid conflict
Packit 022b05
             with documented implementations that support value 8 to
Packit 022b05
             indicate operational state after completing the BPI
Packit 022b05
             initialization process.
Packit 022b05
          registeredBPIInitializing(9)
Packit 022b05
             Baseline Privacy (BPI) is enabled and the CMTS is in the
Packit 022b05
             process of completing BPI initialization.  This state
Packit 022b05
             MAY last for a significant length of time if failures
Packit 022b05
             occur during the initialization process.  After
Packit 022b05
             completion of BPI initialization, the CMTS will report
Packit 022b05
             registrationComplete(6).
Packit 022b05
          The CMTS only needs to report states it is able to
Packit 022b05
          detect."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 11.2."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 9 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusUnerroreds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received without error from this cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.4."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 10 }
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusCorrecteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received with correctable errors from this
Packit 022b05
          cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.4."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 11 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusUncorrectables OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received with uncorrectable errors from this
Packit 022b05
          cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.4."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 12 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusSignalNoise OBJECT-TYPE
Packit 022b05
     SYNTAX      TenthdB
Packit 022b05
     UNITS       "TenthdB"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Signal/Noise ratio as perceived for upstream data from
Packit 022b05
          this cable modem.
Packit 022b05
          If the Signal/Noise is unknown, this object returns
Packit 022b05
          a value of zero."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 4-1 and 4-2."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 13 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusMicroreflections OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..255)
Packit 022b05
     UNITS       "-dBc"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Total microreflections, including in-channel response
Packit 022b05
          as perceived on this interface, measured in dBc below
Packit 022b05
          the signal level.
Packit 022b05
          This object is not assumed to return an absolutely
Packit 022b05
          accurate value, but it gives a rough indication
Packit 022b05
          of microreflections received on this interface.
Packit 022b05
          It is up to the implementer to provide information
Packit 022b05
          as accurately as possible.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 4-1 and 4-2"
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 14 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received without error from this cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.5."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 15 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received with correctable errors from this
Packit 022b05
          cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.5."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 16 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter64
Packit 022b05
     UNITS       "codewords"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Codewords received with uncorrectable errors from this
Packit 022b05
          cable modem.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.5."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 17 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE
Packit 022b05
        SYNTAX      DocsisQosVersion
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Indication of whether the CM has registered using 1.0
Packit 022b05
             Class of Service or 1.1 Quality of Service."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Annex G."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 18 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusModulationType OBJECT-TYPE
Packit 022b05
      SYNTAX      DocsisUpstreamType
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Indicates modulation type currently used by the CM.  Since
Packit 022b05
           this object specifically identifies PHY mode, the shared
Packit 022b05
           type is not permitted.  If the upstream channel is
Packit 022b05
           unknown, this object returns a value of zero."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 8-19."
Packit 022b05
      ::= { docsIfCmtsCmStatusEntry 19 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusInetAddressType OBJECT-TYPE
Packit 022b05
        SYNTAX      InetAddressType
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The type of internet address of
Packit 022b05
             docsIfCmtsCmStatusInetAddress.  If the cable modem
Packit 022b05
             internet address is unassigned or unknown, then the
Packit 022b05
             value of this object is unknown(0)."
Packit 022b05
        ::= { docsIfCmtsCmStatusEntry 20 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusInetAddress OBJECT-TYPE
Packit 022b05
        SYNTAX      InetAddress
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "Internet address of this cable modem.  If the Cable
Packit 022b05
             Modem has no Internet address assigned, or the Internet
Packit 022b05
             address is unknown, the value of this object is the
Packit 022b05
             zero-length OCTET STRING.  If the cable modem has
Packit 022b05
             multiple Internet addresses, this object returns the
Packit 022b05
             Internet address associated with the Cable
Packit 022b05
             (i.e., RF MAC) interface."
Packit 022b05
        ::= { docsIfCmtsCmStatusEntry 21 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusValueLastUpdate OBJECT-TYPE
Packit 022b05
        SYNTAX      TimeStamp
Packit 022b05
        MAX-ACCESS  read-only
Packit 022b05
        STATUS      current
Packit 022b05
        DESCRIPTION
Packit 022b05
            "The value of sysUpTime when docsIfCmtsCmStatusValue
Packit 022b05
             was last updated."
Packit 022b05
        ::= { docsIfCmtsCmStatusEntry 22 }
Packit 022b05
Packit 022b05
docsIfCmtsCmStatusHighResolutionTimingOffset OBJECT-TYPE
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     SYNTAX      Unsigned32 (0..4294967295)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "A measure of the current round trip time for this CM.
Packit 022b05
          Used for timing of CM upstream transmissions to ensure
Packit 022b05
          synchronized arrivals at the CMTS.  Units are in terms
Packit 022b05
          of (6.25 microseconds/(64*256)).  Returns zero if the value
Packit 022b05
          is unknown.
Packit 022b05
          This is the high resolution version of object
Packit 022b05
          docsIfCmtsCmStatusTimingOffset, for channels requiring
Packit 022b05
          finer resolution."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Section 6.2.17."
Packit 022b05
     ::= { docsIfCmtsCmStatusEntry 23 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The CMTS Service Table.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmtsServiceTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmtsServiceEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of upstream service queues
Packit 022b05
          in a Cable Modem Termination System."
Packit 022b05
     ::= { docsIfCmtsObjects 4 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmtsServiceEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes the attributes of a single upstream bandwidth
Packit 022b05
          service queue.
Packit 022b05
          Entries in this table exist for each ifEntry with an
Packit 022b05
          ifType of docsCableMaclayer(127), and for each service
Packit 022b05
          queue (Service ID) within this MAC layer.
Packit 022b05
          Entries in this table are created with the creation of
Packit 022b05
          individual Service IDs by the MAC layer and removed
Packit 022b05
          when a Service ID is removed."
Packit 022b05
     INDEX { ifIndex, docsIfCmtsServiceId }
Packit 022b05
     ::= { docsIfCmtsServiceTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmtsServiceEntry ::= SEQUENCE {
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         docsIfCmtsServiceId               Integer32,
Packit 022b05
         docsIfCmtsServiceCmStatusIndex    Integer32,  -- deprecated
Packit 022b05
         docsIfCmtsServiceAdminStatus      INTEGER,
Packit 022b05
         docsIfCmtsServiceQosProfile       Integer32,
Packit 022b05
         docsIfCmtsServiceCreateTime       TimeStamp,
Packit 022b05
         docsIfCmtsServiceInOctets         Counter32,
Packit 022b05
         docsIfCmtsServiceInPackets        Counter32,
Packit 022b05
         docsIfCmtsServiceNewCmStatusIndex Integer32
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmtsServiceId OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (1..16383)
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Identifies a service queue for upstream bandwidth.  The
Packit 022b05
          attributes of this service queue are shared between the
Packit 022b05
          Cable Modem and the Cable Modem Termination System.
Packit 022b05
          The CMTS allocates upstream bandwidth to this service
Packit 022b05
          queue based on requests from the CM and on the class of
Packit 022b05
          service associated with this queue."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceCmStatusIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..65535)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Pointer to an entry in docsIfCmtsCmStatusTable identifying
Packit 022b05
          the cable modem using this Service Queue.  If multiple
Packit 022b05
          cable modems are using this Service Queue, the value of
Packit 022b05
          this object is zero.
Packit 022b05
          This object has been deprecated and replaced by
Packit 022b05
          docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch
Packit 022b05
          of the value range with respect to docsIfCmtsCmStatusIndex
Packit 022b05
          (1..2147483647)."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceAdminStatus OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         enabled(1),
Packit 022b05
         disabled(2),
Packit 022b05
         destroyed(3) }
Packit 022b05
     MAX-ACCESS  read-write
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Allows a service class for a particular modem to be
Packit 022b05
          suppressed, (re-)enabled, or deleted altogether."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     ::= { docsIfCmtsServiceEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceQosProfile OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..16383)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The index in docsIfQosProfileTable describing the quality
Packit 022b05
          of service attributes associated with this particular
Packit 022b05
          service.  If no associated docsIfQosProfileTable entry
Packit 022b05
          exists, this object returns a value of zero."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceCreateTime OBJECT-TYPE
Packit 022b05
     SYNTAX      TimeStamp
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The value of sysUpTime when this entry was created."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 5 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceInOctets OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "Bytes"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The cumulative number of Packet Data octets received
Packit 022b05
          on this Service ID.  The count does not include the
Packit 022b05
          size of the Cable MAC header.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 6 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceInPackets OBJECT-TYPE
Packit 022b05
     SYNTAX      Counter32
Packit 022b05
     UNITS       "packets"
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The cumulative number of Packet Data packets received
Packit 022b05
          on this Service ID.
Packit 022b05
          Discontinuities in the value of this counter can occur
Packit 022b05
          at reinitialization of the managed system, and at other
Packit 022b05
          times as indicated by the value of
Packit 022b05
          ifCounterDiscontinuityTime for the associated ifIndex."
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     ::= { docsIfCmtsServiceEntry 7 }
Packit 022b05
Packit 022b05
docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..2147483647)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Pointer (via docsIfCmtsCmStatusIndex) to an entry in
Packit 022b05
          docsIfCmtsCmStatusTable identifying the cable modem
Packit 022b05
          using this Service Queue.  If multiple cable modems are
Packit 022b05
          using this Service Queue, the value of this object is
Packit 022b05
          zero."
Packit 022b05
     ::= { docsIfCmtsServiceEntry 8 }
Packit 022b05
Packit 022b05
--
Packit 022b05
-- The following table provides upstream channel modulation profiles.
Packit 022b05
-- Entries in this table can be
Packit 022b05
-- re-used by one or more upstream channels.  An upstream channel
Packit 022b05
-- will have a modulation profile for each value of
Packit 022b05
-- docsIfModIntervalUsageCode.
Packit 022b05
--
Packit 022b05
Packit 022b05
docsIfCmtsModulationTable OBJECT-TYPE
Packit 022b05
     SYNTAX      SEQUENCE OF DocsIfCmtsModulationEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes a modulation profile associated with one or more
Packit 022b05
          upstream channels."
Packit 022b05
     ::= { docsIfCmtsObjects 5 }
Packit 022b05
Packit 022b05
docsIfCmtsModulationEntry OBJECT-TYPE
Packit 022b05
     SYNTAX      DocsIfCmtsModulationEntry
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Describes a modulation profile for an Interval Usage Code
Packit 022b05
          for one or more upstream channels.
Packit 022b05
          Entries in this table are created by the operator.
Packit 022b05
Packit 022b05
          Initial default entries MAY be created at system
Packit 022b05
          initialization time, which could report a value of
Packit 022b05
          'permanent' or 'readOnly' for docsIfCmtsModStorageType.
Packit 022b05
          A CMTS MAY reject the creation of additional Interval
Packit 022b05
          Usage Codes for a modulation profile being defined at
Packit 022b05
          Initialization time.
Packit 022b05
          No individual objects have to be specified in order
Packit 022b05
          to create an entry in this table.
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
          Note that some objects do not have DEFVAL clauses
Packit 022b05
          but do have calculated defaults and need not be specified
Packit 022b05
          during row creation."
Packit 022b05
      INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode}
Packit 022b05
     ::= { docsIfCmtsModulationTable 1 }
Packit 022b05
Packit 022b05
DocsIfCmtsModulationEntry ::= SEQUENCE {
Packit 022b05
         docsIfCmtsModIndex                    Integer32,
Packit 022b05
         docsIfCmtsModIntervalUsageCode        INTEGER,
Packit 022b05
         docsIfCmtsModControl                  RowStatus,
Packit 022b05
         docsIfCmtsModType                     INTEGER,
Packit 022b05
         docsIfCmtsModPreambleLen              Integer32,
Packit 022b05
         docsIfCmtsModDifferentialEncoding     TruthValue,
Packit 022b05
         docsIfCmtsModFECErrorCorrection       Integer32,
Packit 022b05
         docsIfCmtsModFECCodewordLength        Integer32,
Packit 022b05
         docsIfCmtsModScramblerSeed            Integer32,
Packit 022b05
         docsIfCmtsModMaxBurstSize             Integer32,
Packit 022b05
         docsIfCmtsModGuardTimeSize            Unsigned32,
Packit 022b05
         docsIfCmtsModLastCodewordShortened    TruthValue,
Packit 022b05
         docsIfCmtsModScrambler                TruthValue,
Packit 022b05
         docsIfCmtsModByteInterleaverDepth     Unsigned32,
Packit 022b05
         docsIfCmtsModByteInterleaverBlockSize Unsigned32,
Packit 022b05
         docsIfCmtsModPreambleType             INTEGER,
Packit 022b05
         docsIfCmtsModTcmErrorCorrectionOn     TruthValue,
Packit 022b05
         docsIfCmtsModScdmaInterleaverStepSize Unsigned32,
Packit 022b05
         docsIfCmtsModScdmaSpreaderEnable      TruthValue,
Packit 022b05
         docsIfCmtsModScdmaSubframeCodes       Unsigned32,
Packit 022b05
         docsIfCmtsModChannelType              DocsisUpstreamType,
Packit 022b05
         docsIfCmtsModStorageType              StorageType
Packit 022b05
     }
Packit 022b05
Packit 022b05
docsIfCmtsModIndex OBJECT-TYPE
Packit 022b05
     SYNTAX       Integer32 (1..2147483647)
Packit 022b05
     MAX-ACCESS   not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
          "An index into the Channel Modulation table representing
Packit 022b05
           a group of Interval Usage Codes, all associated with the
Packit 022b05
           same channel."
Packit 022b05
     ::= { docsIfCmtsModulationEntry 1 }
Packit 022b05
Packit 022b05
docsIfCmtsModIntervalUsageCode OBJECT-TYPE
Packit 022b05
     SYNTAX       INTEGER {
Packit 022b05
         request(1),
Packit 022b05
         requestData(2),
Packit 022b05
         initialRanging(3),
Packit 022b05
         periodicRanging(4),
Packit 022b05
         shortData(5),
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
         longData(6),
Packit 022b05
         advPhyShortData(9),
Packit 022b05
         advPhyLongData(10),
Packit 022b05
         ugs(11)
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  not-accessible
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "An index into the Channel Modulation table that, when
Packit 022b05
          grouped with other Interval Usage Codes, fully
Packit 022b05
          instantiates all modulation sets for a given upstream
Packit 022b05
          channel."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Table 8-20."
Packit 022b05
     ::= { docsIfCmtsModulationEntry 2 }
Packit 022b05
Packit 022b05
docsIfCmtsModControl OBJECT-TYPE
Packit 022b05
     SYNTAX      RowStatus
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "Controls and reflects the status of rows in this table.
Packit 022b05
          There is no restriction on the changing of values in this
Packit 022b05
          table while their associated rows are active, with the
Packit 022b05
          exception of:
Packit 022b05
Packit 022b05
          1. If a modulation profile is being referenced by one
Packit 022b05
             or more upstream channels, an attempt to set the value
Packit 022b05
             of docsIfCmtsModChannelType returns an
Packit 022b05
             'inconsistentValue' error.
Packit 022b05
Packit 022b05
          2. If a modulation profile is being referenced by one
Packit 022b05
             or more upstream channels, an attempt to set
Packit 022b05
             docsIfCmtsModControl to destroy(6) or notInService(2)
Packit 022b05
             returns an 'inconsistentValue' error."
Packit 022b05
     ::= { docsIfCmtsModulationEntry 3 }
Packit 022b05
Packit 022b05
docsIfCmtsModType OBJECT-TYPE
Packit 022b05
     SYNTAX      INTEGER {
Packit 022b05
         other(1),
Packit 022b05
         qpsk(2),
Packit 022b05
         qam16(3),
Packit 022b05
         qam8(4),
Packit 022b05
         qam32(5),
Packit 022b05
         qam64(6),
Packit 022b05
         qam128(7)
Packit 022b05
Packit 022b05
Packit 022b05
Packit 022b05
     }
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The modulation type used on this channel.  Returns
Packit 022b05
          other(1) if the modulation type is not
Packit 022b05
          qpsk, qam16, qam8, qam32, qam64, or qam128.
Packit 022b05
          Type qam128 is used for SCDMA channels only.
Packit 022b05
          See the reference for the modulation profiles
Packit 022b05
          implied by different modulation types."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 6-7, and 8-19."
Packit 022b05
     DEFVAL { qpsk }
Packit 022b05
     ::= { docsIfCmtsModulationEntry 4 }
Packit 022b05
Packit 022b05
docsIfCmtsModPreambleLen OBJECT-TYPE
Packit 022b05
     SYNTAX      Integer32 (0..1536)
Packit 022b05
     UNITS       "bits"
Packit 022b05
     MAX-ACCESS  read-create
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The preamble length for this modulation profile in bits.
Packit 022b05
          Default value is the minimum needed by the implementation
Packit 022b05
          at the CMTS for the given modulation profile."
Packit 022b05
     REFERENCE
Packit 022b05
         "Data-Over-Cable Service Interface Specifications: Radio
Packit 022b05
          Frequency Interface Specification SP-RFIv2.0-I10-051209,
Packit 022b05
          Tables 6-7, and 8-19."
Packit 022b05
     ::= { docsIfCmtsModulationEntry