Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / DOCS-IF-MIB
1 DOCS-IF-MIB DEFINITIONS ::= BEGIN
2
3   IMPORTS
4      MODULE-IDENTITY,
5      OBJECT-TYPE,
6      Unsigned32,
7      Integer32,
8      Counter32,
9      Counter64,
10      TimeTicks,
11      IpAddress,
12      transmission
13              FROM SNMPv2-SMI        -- [RFC2578]
14      TEXTUAL-CONVENTION,
15      MacAddress,
16      RowStatus,
17      TruthValue,
18      TimeInterval,
19      TimeStamp,
20      StorageType
21              FROM SNMPv2-TC         -- [RFC2579]
22      OBJECT-GROUP,
23
24      MODULE-COMPLIANCE
25              FROM SNMPv2-CONF       -- [RFC2580]
26      ifIndex, InterfaceIndexOrZero
27              FROM IF-MIB            -- [RFC2863]
28      InetAddressType,
29      InetAddress
30              FROM INET-ADDRESS-MIB  -- [RFC4001]
31      IANAifType
32              FROM IANAifType-MIB;   -- [IANA]
33
34 docsIfMib MODULE-IDENTITY
35      LAST-UPDATED    "200605240000Z" -- May 24, 2006
36      ORGANIZATION    "IETF IPCDN Working Group"
37      CONTACT-INFO
38
39
40
41          "        David Raftus
42           Postal: ATI Technologies Inc.
43                   340 Terry Fox Drive, Suite 202
44                   Ottawa Ontario
45                   Canada
46           Phone:  +1 613 592 1052 ext.222
47           E-mail: david.raftus@ati.com
48
49                   Eduardo Cardona
50           Postal: Cable Television Laboratories, Inc.
51                   858 Coal Creek Circle
52                   Louisville, CO 80027-9750
53                   U.S.A.
54           Phone:  Tel:    +1 303 661 9100
55                   Fax:    +1 303 661 9199
56           E-mail: e.cardona@cablelabs.com;mibs@cablelabs.com
57
58           IETF IPCDN Working Group
59           General Discussion: ipcdn@ietf.org
60           Subscribe: http://www.ietf.org/mailman/listinfo/ipcdn
61           Archive: ftp://ftp.ietf.org/ietf-mail-archive/ipcdn
62           Co-chairs: Richard Woundy, Richard_Woundy@cable.comcast.com
63                      Jean-Francois Mule, jf.mule@cablelabs.com"
64      DESCRIPTION
65          "This is the MIB Module for DOCSIS 2.0-compliant Radio
66           Frequency (RF) interfaces in Cable Modems and
67           Cable Modem Termination Systems.
68
69           Copyright (C) The Internet Society (2006).  This
70           version of this MIB module is part of RFC 4546; see
71           the RFC itself for full legal notices."
72
73      REVISION        "200605240000Z"
74      DESCRIPTION
75          "Revision of the IETF RF MIB module for DOCSIS 2.0.
76           This version published as RFC 4546.
77           This MIB module revision includes the following
78           among others:
79           Usage of ifType (205) for upstream logical channels.
80           Addition of downstream and upstream utilization
81           counters.
82           Additional statistics per upstream interface.
83           Upstream channel offline configuration mechanism.
84           Added MIB support for new DOCSIS 2.0 modulation
85           attributes.
86           Euro-DOCSIS downstream interleave values.
87           Adjustments to RFC 2670 definitions based on
88           the MIB review guidelines from the IETF
89
90
91
92           Operations and Management Area (OPS)."
93
94      REVISION "199908190000Z"
95      DESCRIPTION
96          "Initial version, published as RFC 2670.
97           Modified by Mike St. Johns to fix problems identified by
98           the first pass of the MIB doctor.  Of special note,
99           docsIfRangingResp and docsIfCmtsInsertionInterval were
100           obsoleted and replaced by other objects with the same
101           functionality, but with more appropriate syntax."
102      ::= { transmission 127 }
103
104
105 -- Textual Conventions
106
107 TenthdBmV ::= TEXTUAL-CONVENTION
108      DISPLAY-HINT "d-1"
109      STATUS       current
110      DESCRIPTION
111          "This data type represents power levels that are normally
112           expressed in dBmV.  Units are in tenths of a dBmV;
113           for example, 5.1 dBmV will be represented as 51."
114      SYNTAX       Integer32
115
116 TenthdB ::= TEXTUAL-CONVENTION
117      DISPLAY-HINT "d-1"
118      STATUS       current
119      DESCRIPTION
120          "This data type represents power levels that are normally
121           expressed in dB.  Units are in tenths of a dB;
122           for example, 5.1 dB will be represented as 51."
123      SYNTAX       Integer32
124
125 DocsisVersion ::= TEXTUAL-CONVENTION
126     STATUS          current
127     DESCRIPTION
128         "Indicates the DOCSIS Radio Frequency specification being
129          referenced.
130          'docsis10' indicates DOCSIS 1.0.
131          'docsis11' indicates DOCSIS 1.1.
132          'docsis20' indicates DOCSIS 2.0."
133     SYNTAX        INTEGER {
134          docsis10 (1),
135          docsis11 (2),
136          docsis20 (3)
137     }
138
139 DocsisQosVersion ::= TEXTUAL-CONVENTION
140
141
142
143     STATUS          current
144     DESCRIPTION
145         "Indicates the referenced quality-of-service
146          level.
147          'docsis10 refers to DOCSIS 1.0 Class of
148          Service queuing services, and 'docsis11' refers
149          to DOCSIS 1.1 Quality of Service."
150     SYNTAX        INTEGER {
151         docsis10 (1),
152         docsis11 (2)
153     }
154
155 DocsisUpstreamType ::= TEXTUAL-CONVENTION
156     STATUS          current
157     DESCRIPTION
158          "Indicates the DOCSIS Upstream Channel Type.
159           'unknown' means information not available.
160           'tdma' is related to TDMA, Time Division
161           Multiple Access; 'atdma' is related to A-TDMA,
162           Advanced Time Division Multiple Access,
163           'scdma' is related to S-CDMA, Synchronous
164           Code Division Multiple Access.
165           'tdmaAndAtdma is related to simultaneous support of
166           TDMA and A-TDMA modes."
167     SYNTAX          INTEGER {
168         unknown(0),
169         tdma(1),
170         atdma(2),
171         scdma(3),
172         tdmaAndAtdma(4)
173     }
174
175  DocsEqualizerData ::= TEXTUAL-CONVENTION
176       STATUS       current
177       DESCRIPTION
178           "This data type represents the equalizer data
179            as measured at the receiver interface.
180            The format of the equalizer follows the structure of the
181            Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI
182            v2.0 :
183            1 byte Main tap location 1..(n + m)
184            1 byte Number of forward taps per symbol
185            1 byte Number of forward taps: n
186            1 byte Number of reverse taps: m
187
188            Following are the equalizer coefficients:
189            First, forward taps coefficients:
190            2 bytes F1 (real),  2 bytes  F1 (imag)
191
192
193
194            ...
195            2 bytes Fn (real),  2 bytes  Fn (imag)
196
197            Then, reverse taps coefficients:
198            2 bytes D1 (real),  2 bytes  D1 (imag)
199            ...
200
201            2 bytes Dm (real),  2 bytes  Dm (imag)
202
203            The equalizer coefficients are considered signed 16-bit
204            integers in the range from -32768 (0x8000) to 32767
205            (0x7FFF).
206
207            DOCSIS specifications require up to a maximum of
208            64 equalizer taps (n + m); therefore, this object size
209             can get up 260 bytes (4 + 4x64).
210            The minimum object size (other than zero) for a t-spaced
211            tap with a minimum of 8 symbols will be 36 (4 + 4x8)."
212       REFERENCE
213          "Data-Over-Cable Service Interface Specifications: Radio
214           Frequency Interface Specification SP-RFIv2.0-I10-051209,
215           Figure 8-23."
216       SYNTAX       OCTET STRING(SIZE (0 | 36..260))
217
218
219 docsIfMibObjects  OBJECT IDENTIFIER ::= { docsIfMib 1 }
220 docsIfBaseObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 1 }
221 docsIfCmObjects   OBJECT IDENTIFIER ::= { docsIfMibObjects 2 }
222 docsIfCmtsObjects OBJECT IDENTIFIER ::= { docsIfMibObjects 3 }
223
224 --
225 -- BASE GROUP
226 --
227
228 --
229 -- The following table is implemented on both the Cable Modem
230 -- and the Cable Modem Termination System.  This table is
231 -- read only for the CM.
232 --
233
234 docsIfDownstreamChannelTable OBJECT-TYPE
235      SYNTAX      SEQUENCE OF DocsIfDownstreamChannelEntry
236      MAX-ACCESS  not-accessible
237      STATUS      current
238      DESCRIPTION
239          "This table describes the attributes of downstream
240           channels (frequency bands)."
241      REFERENCE
242
243
244
245          "Data-Over-Cable Service Interface Specifications: Radio
246           Frequency Interface Specification SP-RFIv2.0-I10-051209,
247           Tables 6-16, and 6-17."
248      ::= { docsIfBaseObjects 1 }
249
250 docsIfDownstreamChannelEntry OBJECT-TYPE
251      SYNTAX      DocsIfDownstreamChannelEntry
252      MAX-ACCESS  not-accessible
253      STATUS      current
254      DESCRIPTION
255          "An entry provides a list of attributes for a single
256           downstream channel.
257           An entry in this table exists for each ifEntry with an
258           ifType of docsCableDownstream(128)."
259      INDEX { ifIndex }
260      ::= { docsIfDownstreamChannelTable 1 }
261
262 DocsIfDownstreamChannelEntry ::= SEQUENCE {
263          docsIfDownChannelId               Integer32,
264          docsIfDownChannelFrequency        Integer32,
265          docsIfDownChannelWidth            Integer32,
266          docsIfDownChannelModulation       INTEGER,
267          docsIfDownChannelInterleave       INTEGER,
268          docsIfDownChannelPower            TenthdBmV,
269          docsIfDownChannelAnnex            INTEGER,
270          docsIfDownChannelStorageType      StorageType
271      }
272
273 docsIfDownChannelId OBJECT-TYPE
274      SYNTAX      Integer32 (0..255)
275      MAX-ACCESS  read-only
276      STATUS      current
277      DESCRIPTION
278          "The Cable Modem Termination System identification of the
279           downstream channel within this particular MAC interface.
280           if the interface is down, the object returns the most
281           current value.  If the downstream channel ID is unknown,
282           this object returns a value of 0."
283      ::= { docsIfDownstreamChannelEntry 1 }
284
285 docsIfDownChannelFrequency OBJECT-TYPE
286      SYNTAX      Integer32 (0..1000000000)
287      UNITS       "hertz"
288      MAX-ACCESS  read-write
289      STATUS      current
290      DESCRIPTION
291          "The center of the downstream frequency associated with
292           this channel.  This object will return the current tuner
293
294
295
296           frequency.  If a CMTS provides IF output, this object
297           will return 0, unless this CMTS is in control of the
298           final downstream frequency.  See the associated
299           compliance object for a description of valid frequencies
300           that may be written to this object."
301
302      REFERENCE
303          "Data-Over-Cable Service Interface Specifications: Radio
304           Frequency Interface Specification SP-RFIv2.0-I10-051209,
305           Section 6.3.3."
306      ::= { docsIfDownstreamChannelEntry 2 }
307
308 docsIfDownChannelWidth OBJECT-TYPE
309      SYNTAX      Integer32 (0..16000000)
310      UNITS       "hertz"
311      MAX-ACCESS  read-write
312      STATUS      current
313      DESCRIPTION
314          "The bandwidth of this downstream channel.  Most
315           implementations are expected to support a channel width
316           of 6 MHz (North America) and/or 8 MHz (Europe).  See the
317           associated compliance object for a description of the
318           valid channel widths for this object."
319      REFERENCE
320          "Data-Over-Cable Service Interface Specifications: Radio
321           Frequency Interface Specification SP-RFIv2.0-I10-051209,
322           Table 6-17."
323      ::= { docsIfDownstreamChannelEntry 3 }
324
325 docsIfDownChannelModulation OBJECT-TYPE
326      SYNTAX      INTEGER {
327          unknown(1),
328          other(2),
329          qam64(3),
330          qam256(4)
331      }
332      MAX-ACCESS  read-write
333      STATUS      current
334      DESCRIPTION
335          "The modulation type associated with this downstream
336           channel.  If the interface is down, this object either
337           returns the configured value (CMTS), the most current
338           value (CM), or the value of unknown(1).  See the
339           associated conformance object for write conditions and
340           limitations.  See the reference for specifics on the
341           modulation profiles implied by qam64 and qam256."
342      REFERENCE
343          "Data-Over-Cable Service Interface Specifications: Radio
344
345
346
347           Frequency Interface Specification SP-RFIv2.0-I10-051209,
348           Table 6-17."
349      ::= { docsIfDownstreamChannelEntry 4 }
350
351 docsIfDownChannelInterleave OBJECT-TYPE
352      SYNTAX      INTEGER {
353          unknown(1),
354          other(2),
355          taps8Increment16(3),
356          taps16Increment8(4),
357          taps32Increment4(5),
358          taps64Increment2(6),
359          taps128Increment1(7),
360          taps12increment17(8)
361      }
362      MAX-ACCESS  read-write
363      STATUS      current
364      DESCRIPTION
365          "The Forward Error Correction (FEC) interleaving used
366           for this downstream channel.
367           Values are defined as follows:
368           taps8Increment16(3):   protection 5.9/4.1 usec,
369                                  latency .22/.15 msec
370           taps16Increment8(4):   protection 12/8.2 usec,
371                                  latency .48/.33 msec
372           taps32Increment4(5):   protection 24/16 usec,
373                                  latency .98/.68 msec
374           taps64Increment2(6):   protection 47/33 usec,
375                                  latency 2/1.4 msec
376           taps128Increment1(7):  protection 95/66 usec,
377                                  latency 4/2.8 msec
378           taps12increment17(8):  protection 18/14 usec,
379                                  latency 0.43/0.32 msec
380
381          The value 'taps12increment17' is supported by EuroDOCSIS
382          cable systems only, and the others by DOCSIS cable systems.
383
384           If the interface is down, this object either returns
385           the configured value (CMTS), the most current value (CM),
386           or the value of unknown(1).
387           The value of other(2) is returned if the interleave
388           is known but not defined in the above list.
389           See the associated conformance object for write
390           conditions and limitations.  See the reference for the FEC
391           configuration described by the setting of this object."
392      REFERENCE
393          "Data-Over-Cable Service Interface Specifications: Radio
394           Frequency Interface Specification SP-RFIv2.0-I10-051209,
395
396
397
398           Table 6-15."
399      ::= { docsIfDownstreamChannelEntry 5 }
400
401 docsIfDownChannelPower OBJECT-TYPE
402      SYNTAX      TenthdBmV
403      UNITS       "dBmV"
404      MAX-ACCESS  read-write
405      STATUS      current
406      DESCRIPTION
407          "At the CMTS, the operational transmit power.  At the CM,
408           the received power level.
409           If the interface is down, this object either returns
410           the configured value (CMTS), the most current value (CM)
411           or the value of 0.  See the associated conformance object
412           for write conditions and limitations.  See the reference
413           for recommended and required power levels."
414      REFERENCE
415          "Data-Over-Cable Service Interface Specifications: Radio
416           Frequency Interface Specification SP-RFIv2.0-I10-051209,
417           Tables 6-16, 6-17."
418      ::= { docsIfDownstreamChannelEntry 6 }
419
420 docsIfDownChannelAnnex OBJECT-TYPE
421      SYNTAX      INTEGER {
422          unknown(1),
423          other(2),
424          annexA(3),
425          annexB(4),
426          annexC(5)
427      }
428      MAX-ACCESS  read-only
429      STATUS      current
430      DESCRIPTION
431          "The value of this object indicates the conformance of
432           the implementation to important regional cable standards.
433           annexA : Annex A from ITU-T J.83 is used.
434                    (equivalent to EN 300 429)
435           annexB : Annex B from ITU-T J.83 is used.
436           annexC : Annex C from ITU-T J.83 is used."
437      REFERENCE
438          "Data-Over-Cable Service Interface Specifications: Radio
439           Frequency Interface Specification SP-RFIv2.0-I10-051209,
440           Sections 6.3.1, and H.3.1."
441      ::= { docsIfDownstreamChannelEntry 7 }
442
443 docsIfDownChannelStorageType OBJECT-TYPE
444      SYNTAX       StorageType
445      MAX-ACCESS   read-only
446
447
448
449      STATUS       current
450      DESCRIPTION
451          "The storage type for this conceptual row.
452           Entries with this object set to permanent(4)
453           do not require write operations for read-write
454           objects."
455      ::= { docsIfDownstreamChannelEntry 8 }
456
457 --
458 -- The following table is implemented on both the CM and the CMTS.
459 -- For the CM, only attached channels appear in the table.  For the
460 -- CM, this table is read-only as well.
461 --
462
463 docsIfUpstreamChannelTable OBJECT-TYPE
464      SYNTAX      SEQUENCE OF DocsIfUpstreamChannelEntry
465      MAX-ACCESS  not-accessible
466      STATUS      current
467      DESCRIPTION
468          "This table describes the attributes of attached upstream
469           channels."
470      ::= { docsIfBaseObjects 2 }
471
472 docsIfUpstreamChannelEntry OBJECT-TYPE
473      SYNTAX      DocsIfUpstreamChannelEntry
474      MAX-ACCESS  not-accessible
475      STATUS      current
476      DESCRIPTION
477          "List of attributes for a single upstream channel.  For
478           DOCSIS 2.0 CMTSs, an entry in this table exists for
479           each ifEntry with an ifType of docsCableUpstreamChannel
480           (205).
481           For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
482           this table exists for each ifEntry with an ifType of
483           docsCableUpstream (129).
484
485           For DOCSIS 2.0 CMTSs, two classes of interfaces can be
486           defined for this table:
487            o Upstream Physical Interfaces: The traditional DOCSIS
488              1.x CMTS upstream interface ifType 129 and the DOCSIS
489              2.0 ifType 205 that are functional.  In other words,
490              interfaces that represent upstream receivers within
491              an RF MAC interface.
492              Entries of physical interfaces are exposed to the
493              management interface with their corresponding
494              ifStack hierarchy and are not administratively
495              created by this table.
496
497
498
499
500            o Upstream Temporary Interfaces: A fictitious
501              interface created for the purpose of manipulating
502              physical interface parameters offline, then
503              validating prior to updating the target physical
504              interface.
505
506           In case of a reinitialization of the managed system,
507           physical interfaces values persist while the temporary
508           interfaces are not recreated.
509
510           This mechanism helps to minimize service disruptions
511           originating in situations where a group of interface
512           parameter values need to be consistent with each other
513           in SET operations.  A temporary buffer
514           (temporary interface) is provided to allow the CMTS
515           to validate the parameters offline."
516      INDEX { ifIndex }
517      ::= { docsIfUpstreamChannelTable 1 }
518
519 DocsIfUpstreamChannelEntry ::= SEQUENCE {
520          docsIfUpChannelId                     Integer32,
521          docsIfUpChannelFrequency              Integer32,
522          docsIfUpChannelWidth                  Integer32,
523          docsIfUpChannelModulationProfile      Unsigned32,
524          docsIfUpChannelSlotSize               Unsigned32,
525          docsIfUpChannelTxTimingOffset         Unsigned32,
526          docsIfUpChannelRangingBackoffStart    Integer32,
527          docsIfUpChannelRangingBackoffEnd      Integer32,
528          docsIfUpChannelTxBackoffStart         Integer32,
529          docsIfUpChannelTxBackoffEnd           Integer32,
530          docsIfUpChannelScdmaActiveCodes       Unsigned32,
531          docsIfUpChannelScdmaCodesPerSlot      Integer32,
532          docsIfUpChannelScdmaFrameSize         Unsigned32,
533          docsIfUpChannelScdmaHoppingSeed       Unsigned32,
534          docsIfUpChannelType                   DocsisUpstreamType,
535          docsIfUpChannelCloneFrom              InterfaceIndexOrZero,
536          docsIfUpChannelUpdate                 TruthValue,
537          docsIfUpChannelStatus                 RowStatus,
538          docsIfUpChannelPreEqEnable            TruthValue
539      }
540
541 docsIfUpChannelId OBJECT-TYPE
542      SYNTAX      Integer32 (0..255)
543      MAX-ACCESS  read-only
544      STATUS      current
545      DESCRIPTION
546          "The CMTS identification of the upstream channel."
547      ::= { docsIfUpstreamChannelEntry 1 }
548
549
550
551 docsIfUpChannelFrequency OBJECT-TYPE
552      SYNTAX      Integer32 (0..1000000000)
553      UNITS       "hertz"
554      MAX-ACCESS  read-create
555      STATUS      current
556      DESCRIPTION
557          "The center of the frequency band associated with this
558           upstream interface.  This object returns 0 if the frequency
559           is undefined or unknown.  Minimum permitted upstream
560           frequency is 5,000,000 Hz for current technology.  See
561           the associated conformance object for write conditions
562           and limitations."
563      REFERENCE
564          "Data-Over-Cable Service Interface Specifications: Radio
565           Frequency Interface Specification SP-RFIv2.0-I10-051209,
566           Table 4-2."
567      ::= { docsIfUpstreamChannelEntry 2 }
568
569 docsIfUpChannelWidth OBJECT-TYPE
570      SYNTAX      Integer32 (0..64000000)
571      UNITS       "hertz"
572      MAX-ACCESS  read-create
573      STATUS      current
574      DESCRIPTION
575          "The bandwidth of this upstream interface.  This object
576           returns 0 if the interface width is undefined or unknown.
577           Minimum permitted interface width is currently 200,000 Hz.
578           See the associated conformance object for write conditions
579           and limitations."
580      REFERENCE
581          "Data-Over-Cable Service Interface Specifications: Radio
582           Frequency Interface Specification SP-RFIv2.0-I10-051209,
583           Table 6-5."
584      ::= { docsIfUpstreamChannelEntry 3 }
585
586 docsIfUpChannelModulationProfile OBJECT-TYPE
587      SYNTAX      Unsigned32
588      MAX-ACCESS  read-create
589      STATUS      current
590      DESCRIPTION
591          "An entry identical to the docsIfModIndex in the
592           docsIfCmtsModulationTable that describes this channel.
593           This channel is further instantiated there by a grouping
594           of interval usage codes (IUCs) that, together, fully
595           describe the channel modulation.  This object returns 0 if
596           the docsIfCmtsModulationTable entry does not exist or is
597           empty.  See the associated conformance object for write
598           conditions and limitations.
599
600
601
602           Setting this object returns an 'inconsistentValue'
603           error if the following conditions are not satisfied:
604           1. All the IUC entries in the selected modulation profile
605           MUST have the same value of docsIfCmtsModChannelType.
606           2. All of the Modulation parameters in the selected
607           modulation profile MUST be consistent with the other
608           parameters in this docsIfUpstreamChannelEntry."
609      REFERENCE
610          "Data-Over-Cable Service Interface Specifications: Radio
611           Frequency Interface Specification SP-RFIv2.0-I10-051209,
612           Table 8-19."
613      ::= { docsIfUpstreamChannelEntry 4 }
614
615 docsIfUpChannelSlotSize OBJECT-TYPE
616      SYNTAX      Unsigned32
617      UNITS       "ticks"
618      MAX-ACCESS  read-create
619      STATUS      current
620      DESCRIPTION
621          "Applicable to TDMA and ATDMA channel types only.
622           The number of 6.25 microsecond ticks in each upstream
623           mini-slot.  Returns zero if the value is undefined or
624           unknown or in case of an SCDMA channel.
625           See the associated conformance object for write
626           conditions and limitations."
627      REFERENCE
628          "Data-Over-Cable Service Interface Specifications: Radio
629           Frequency Interface Specification SP-RFIv2.0-I10-051209,
630           Section 8.1.2.4."
631      ::= { docsIfUpstreamChannelEntry 5 }
632
633 docsIfUpChannelTxTimingOffset OBJECT-TYPE
634      SYNTAX      Unsigned32
635      MAX-ACCESS  read-only
636      STATUS      current
637      DESCRIPTION
638          "At the CM, a measure of the current round trip time
639           obtained from the ranging offset (initial ranging offset +
640           ranging offset adjustments).
641           At the CMTS, the maximum of timing offset, among all the
642           CMs that are/were present on the channel, taking into
643           account all ( initial + periodic ) timing offset
644           corrections that were sent for each of the CMs.  Generally,
645           these measurements are positive, but if the measurements
646           are negative, the value of this object is zero.  Used for
647           timing of CM upstream transmissions to ensure synchronized
648           arrivals at the CMTS.
649           Units are one 64th fraction of 6.25 microseconds."
650
651
652
653      REFERENCE
654          "Data-Over-Cable Service Interface Specifications: Radio
655           Frequency Interface Specification SP-RFIv2.0-I10-051209,
656           Section 6.2.19."
657      ::= { docsIfUpstreamChannelEntry 6 }
658
659 docsIfUpChannelRangingBackoffStart OBJECT-TYPE
660      SYNTAX      Integer32 (0..16)
661      MAX-ACCESS  read-create
662      STATUS      current
663      DESCRIPTION
664          "The initial random backoff window to use when retrying
665           Ranging Requests.  Expressed as a power of 2.  A value of
666           16 at the CMTS indicates that a proprietary adaptive retry
667           mechanism is to be used.  See the associated conformance
668           object for write conditions and limitations."
669      REFERENCE
670          "Data-Over-Cable Service Interface Specifications: Radio
671           Frequency Interface Specification SP-RFIv2.0-I10-051209,
672           Sections 8.3.4, and 9.4."
673      ::= { docsIfUpstreamChannelEntry 7 }
674
675 docsIfUpChannelRangingBackoffEnd OBJECT-TYPE
676      SYNTAX      Integer32 (0..16)
677      MAX-ACCESS  read-create
678      STATUS      current
679      DESCRIPTION
680          "The final random backoff window to use when retrying
681           Ranging Requests.  Expressed as a power of 2.  A value of
682           16 at the CMTS indicates that a proprietary adaptive retry
683           mechanism is to be used.  See the associated conformance
684           object for write conditions and limitations."
685      REFERENCE
686          "Data-Over-Cable Service Interface Specifications: Radio
687           Frequency Interface Specification SP-RFIv2.0-I10-051209,
688           Section 8.3.4, and 9.4."
689      ::= { docsIfUpstreamChannelEntry 8 }
690
691 docsIfUpChannelTxBackoffStart OBJECT-TYPE
692      SYNTAX      Integer32 (0..16)
693      MAX-ACCESS  read-create
694      STATUS      current
695      DESCRIPTION
696          "The initial random backoff window to use when retrying
697           transmissions.  Expressed as a power of 2.  A value of 16
698           at the CMTS indicates that a proprietary adaptive retry
699           mechanism is to be used.  See the associated conformance
700           object for write conditions and limitations."
701
702
703
704      REFERENCE
705          "Data-Over-Cable Service Interface Specifications: Radio
706           Frequency Interface Specification SP-RFIv2.0-I10-051209,
707           Section 8.3.4, and 9.4."
708      ::= { docsIfUpstreamChannelEntry 9 }
709
710 docsIfUpChannelTxBackoffEnd OBJECT-TYPE
711      SYNTAX      Integer32 (0..16)
712      MAX-ACCESS  read-create
713      STATUS      current
714      DESCRIPTION
715          "The final random backoff window to use when retrying
716           transmissions.  Expressed as a power of 2.  A value of 16
717           at the CMTS indicates that a proprietary adaptive retry
718           mechanism is to be used.  See the associated conformance
719           object for write conditions and limitations."
720      REFERENCE
721          "Data-Over-Cable Service Interface Specifications: Radio
722           Frequency Interface Specification SP-RFIv2.0-I10-051209,
723           Section 8.3.4, and 9.4."
724      ::= { docsIfUpstreamChannelEntry 10 }
725
726 docsIfUpChannelScdmaActiveCodes OBJECT-TYPE
727      SYNTAX     Unsigned32 (0|64..66|68..70|72|74..78|80..82|84..88
728                              |90..96|98..100|102|104..106|108
729                              |110..112|114..126|128)
730      MAX-ACCESS read-create
731      STATUS     current
732      DESCRIPTION
733          "Applicable for SCDMA channel types only.
734           Number of active codes.  Returns zero for
735           Non-SCDMA channel types.  Note that legal
736           values from 64..128 MUST be non-prime."
737      REFERENCE
738          "Data-Over-Cable Service Interface Specifications: Radio
739           Frequency Interface Specification SP-RFIv2.0-I10-051209,
740           Section 6.2.11.2.1."
741      ::= { docsIfUpstreamChannelEntry 11 }
742
743 docsIfUpChannelScdmaCodesPerSlot OBJECT-TYPE
744      SYNTAX      Integer32(0 | 2..32)
745      UNITS       "codesperMinislots"
746      MAX-ACCESS  read-create
747      STATUS      current
748      DESCRIPTION
749          "Applicable for SCDMA channel types only.
750           The number of SCDMA codes per mini-slot.
751           Returns zero if the value is undefined or unknown or in
752
753
754
755           case of a TDMA or ATDMA channel."
756      REFERENCE
757          "Data-Over-Cable Service Interface Specifications: Radio
758           Frequency Interface Specification SP-RFIv2.0-I10-051209,
759           Section 6.2.11.2.1."
760      ::= { docsIfUpstreamChannelEntry 12 }
761
762 docsIfUpChannelScdmaFrameSize OBJECT-TYPE
763      SYNTAX      Unsigned32 (0..32)
764      UNITS       "spreadIntervals"
765      MAX-ACCESS  read-create
766      STATUS      current
767      DESCRIPTION
768          "Applicable for SCDMA channel types only.
769           SCDMA Frame size in units of spreading intervals.
770           This value returns zero for non-SCDMA Profiles."
771      REFERENCE
772          "Data-Over-Cable Service Interface Specifications: Radio
773           Frequency Interface Specification SP-RFIv2.0-I10-051209,
774           Section 6.2.12."
775      ::= { docsIfUpstreamChannelEntry 13 }
776
777 docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE
778      SYNTAX     Unsigned32 (0..32767)
779      MAX-ACCESS read-create
780      STATUS     current
781      DESCRIPTION
782          "Applicable for SCDMA channel types only.
783           15-bit seed used for code hopping sequence initialization.
784           Returns zero for non-SCDMA channel types.
785           Setting this value to a value different than zero for
786           non-SCDMA channel types returns the error 'wrongValue'."
787      REFERENCE
788          "Data-Over-Cable Service Interface Specifications: Radio
789           Frequency Interface Specification SP-RFIv2.0-I10-051209,
790           Section 6.2.14.1."
791      ::= { docsIfUpstreamChannelEntry 14 }
792
793 docsIfUpChannelType OBJECT-TYPE
794      SYNTAX      DocsisUpstreamType
795      MAX-ACCESS  read-only
796      STATUS      current
797      DESCRIPTION
798          "Reflects the Upstream channel type.
799           This object returns the value of docsIfCmtsModChannelType
800           for the modulation profile selected in
801           docsIfUpChannelModulationProfile for this row."
802      REFERENCE
803
804
805
806          "Data-Over-Cable Service Interface Specifications: Radio
807           Frequency Interface Specification SP-RFIv2.0-I10-051209,
808           Section 6.2.1."
809      ::= { docsIfUpstreamChannelEntry 15 }
810
811 docsIfUpChannelCloneFrom OBJECT-TYPE
812      SYNTAX      InterfaceIndexOrZero
813      MAX-ACCESS  read-create
814      STATUS      current
815      DESCRIPTION
816          "This object contains the ifIndex value of the physical
817           interface row entry whose parameters are to be adjusted.
818
819           Upon setting this object to the ifIndex value of a
820           physical interface, the following interface objects values
821           are copied to this entry:
822           docsIfUpChannelFrequency,
823           docsIfUpChannelWidth,
824           docsIfUpChannelModulationProfile,
825           docsIfUpChannelSlotSize,
826           docsIfUpChannelRangingBackoffStart,
827           docsIfUpChannelRangingBackoffEnd,
828           docsIfUpChannelTxBackoffStart,
829           docsIfUpChannelTxBackoffEnd,
830           docsIfUpChannelScdmaActiveCodes,
831           docsIfUpChannelScdmaCodesPerSlot,
832           docsIfUpChannelScdmaFrameSize,
833           docsIfUpChannelScdmaHoppingSeed,
834           docsIfUpChannelType, and
835           docsIfUpChannelPreEqEnable
836           Setting this object to the value of a non-existent or
837           a temporary upstream interface returns the error
838           'wrongValue'.
839           This object MUST contain a value of zero for physical
840           interfaces entries.
841           Setting this object in row entries that correspond to
842           physical interfaces returns the error 'wrongValue'."
843      ::= { docsIfUpstreamChannelEntry 16 }
844
845 docsIfUpChannelUpdate OBJECT-TYPE
846      SYNTAX      TruthValue
847      MAX-ACCESS  read-create
848      STATUS      current
849      DESCRIPTION
850          "Used to perform the copy of adjusted parameters from the
851           temporary interface entry to the physical interface
852           indicated by the docsIfUpChannelCloneFrom object.  The
853           transfer is initiated through an SNMP SET to 'true' of
854
855
856
857           this object.
858           A SET to 'true' fails and returns error 'commitFailed'
859           if docsIfUpChannelStatus value is 'notInService', which
860           means that the interface parameters values are not
861           compatible with each other or have not been validated yet.
862           Reading this object always returns 'false'."
863      ::= { docsIfUpstreamChannelEntry 17 }
864
865 docsIfUpChannelStatus OBJECT-TYPE
866      SYNTAX      RowStatus
867      MAX-ACCESS  read-create
868      STATUS      current
869      DESCRIPTION
870          "This object is only used for the creation of a temporary
871           upstream row with the purpose of updating the parameters
872           of a physical upstream channel entry.
873
874           The following restrictions apply to this object:
875           1. This object is not writable for physical interfaces.
876           2. Temporary interface entries are only created by a SET
877              of this object to createandWait(5).
878           3. ifAdminStatus from the Interface MIB RFC 2863 is used
879              to take a physical upstream channel offline, to be
880              consistent with DOCSIS 1.x operation, as indicated in
881              RFC 2670.
882              In addition,
883               o ifAdminStatus 'down' is reflected in this object
884                 as 'notInService'.
885               o ifOperStatus 'down' while ifAdminStatus 'up' is
886                 reflected in this object as 'notInservice'.
887           4. Temporary created rows MUST be set to 'active' with
888              the purpose of validating upstream parameter
889              consistency prior to transferring the parameters to the
890              physical interface.
891
892           Below is a mandatory procedure for adjusting the values
893           of a physical interface:
894           1. Create a temporary interface entry through an SNMP SET
895              using 'createAndWait'.  At this point, the RowStatus
896              reports 'notReady'.
897              The Manager entity uses an ifIndex value outside the
898              operational range of the physical interfaces for the
899              creation of a temporary interface.
900           2. Set the docsIfUpChannelCloneFrom object to the ifIndex
901              value of the physical row to update.  Now
902              docsIfUpChannelStatus reports 'notInService'.
903           3. Change the upstream parameters to the desired values
904              in the temporary row.
905
906
907
908           4. Validate that all parameters are consistent by setting
909              docsIfUpChannelStatus to 'active'.  A failure to set the
910              RowStatus to 'active' returns the error 'commitFailed',
911              which means the parameters are not compatible with the
912              target physical interface.
913           5. With docsIfUpChannelStatus 'active', transfer the
914              parameters to the target physical interface by setting
915              the object docsIfUpChannelUpdate to 'true'.
916           6. Delete the temporary row by setting
917              docsIfUpChannelStatus to 'destroy'."
918      ::= { docsIfUpstreamChannelEntry 18 }
919
920 docsIfUpChannelPreEqEnable OBJECT-TYPE
921      SYNTAX      TruthValue
922      MAX-ACCESS  read-create
923      STATUS      current
924      DESCRIPTION
925          "At the CMTS, this object is used to enable or disable
926           pre-equalization on the upstream channel represented by
927           this table instance.  At the CM, this object is read-only
928           and reflects the status of pre-equalization as represented
929           in the RNG-RSP.  Pre-equalization is considered enabled at
930           the CM if a RNG-RSP with pre-equalization data has been
931           received at least once since the last mac
932           reinitialization."
933      DEFVAL {false}
934      ::= { docsIfUpstreamChannelEntry 19 }
935
936 -- The following table describes the attributes of each class of
937 -- service.  The entries in this table are referenced from the
938 -- docsIfServiceEntries.  They exist as a separate table in order to
939 -- reduce redundant information in docsIfServiceTable.
940 --
941 -- This table is implemented at both the CM and the CMTS.
942 -- The CM need only maintain entries for the classes of service
943 -- referenced by its docsIfCmServiceTable.
944 --
945
946 docsIfQosProfileTable OBJECT-TYPE
947      SYNTAX      SEQUENCE OF DocsIfQosProfileEntry
948      MAX-ACCESS  not-accessible
949      STATUS      current
950      DESCRIPTION
951          "Describes the attributes for each class of service."
952      ::= { docsIfBaseObjects 3 }
953
954 docsIfQosProfileEntry OBJECT-TYPE
955      SYNTAX      DocsIfQosProfileEntry
956
957
958
959      MAX-ACCESS  not-accessible
960      STATUS      current
961      DESCRIPTION
962          "Describes the attributes for a single class of service.
963           If implemented as read-create in the Cable Modem
964           Termination System, creation of entries in this table is
965           controlled by the value of
966           docsIfCmtsQosProfilePermissions.
967
968           If implemented as read-only, entries are created based
969           on information in REG-REQ MAC messages received from
970           cable modems (for Cable Modem Termination System), or
971           based on information extracted from the TFTP option file
972           (for Cable Modem).
973           In the Cable Modem Termination System, read-only entries
974           are removed if no longer referenced by
975           docsIfCmtsServiceTable.
976
977           An entry in this table MUST not be removed while it is
978           referenced by an entry in docsIfCmServiceTable (Cable
979           Modem) or docsIfCmtsServiceTable (Cable Modem Termination
980           System).
981
982           An entry in this table SHOULD NOT be changeable while
983           it is referenced by an entry in docsIfCmtsServiceTable.
984
985           If this table is created automatically, there SHOULD only
986           be a single entry for each Class of Service.  Multiple
987           entries with the same Class of Service parameters are NOT
988           RECOMMENDED."
989      INDEX { docsIfQosProfIndex }
990      ::= { docsIfQosProfileTable 1 }
991
992 DocsIfQosProfileEntry ::= SEQUENCE {
993          docsIfQosProfIndex                Integer32,
994          docsIfQosProfPriority             Integer32,
995          docsIfQosProfMaxUpBandwidth       Integer32,
996          docsIfQosProfGuarUpBandwidth      Integer32,
997          docsIfQosProfMaxDownBandwidth     Integer32,
998          docsIfQosProfMaxTxBurst           Integer32,  -- deprecated
999          docsIfQosProfBaselinePrivacy      TruthValue,
1000          docsIfQosProfStatus               RowStatus,
1001          docsIfQosProfMaxTransmitBurst     Integer32,
1002          docsIfQosProfStorageType          StorageType
1003      }
1004
1005 docsIfQosProfIndex OBJECT-TYPE
1006      SYNTAX      Integer32 (1..16383)
1007
1008
1009
1010      MAX-ACCESS  not-accessible
1011      STATUS      current
1012      DESCRIPTION
1013          "The index value that uniquely identifies an entry
1014           in the docsIfQosProfileTable."
1015      ::= { docsIfQosProfileEntry 1 }
1016
1017 docsIfQosProfPriority OBJECT-TYPE
1018      SYNTAX      Integer32 (0..7)
1019      MAX-ACCESS  read-create
1020      STATUS      current
1021      DESCRIPTION
1022          "A relative priority assigned to this service when
1023           allocating bandwidth.  Zero indicates lowest priority
1024           and seven indicates highest priority.
1025           Interpretation of priority is device-specific.
1026           MUST NOT be changed while this row is active."
1027      REFERENCE
1028          "Data-Over-Cable Service Interface Specifications: Radio
1029           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1030           Annex C.1.1.4."
1031      DEFVAL { 0 }
1032      ::= { docsIfQosProfileEntry 2 }
1033
1034 docsIfQosProfMaxUpBandwidth OBJECT-TYPE
1035      SYNTAX      Integer32 (0..100000000)
1036      UNITS "bits per second"
1037      MAX-ACCESS  read-create
1038      STATUS      current
1039      DESCRIPTION
1040          "The maximum upstream bandwidth, in bits per second,
1041           allowed for a service with this service class.
1042           Zero if there is no restriction of upstream bandwidth.
1043           MUST NOT be changed while this row is active."
1044      REFERENCE
1045          "Data-Over-Cable Service Interface Specifications: Radio
1046           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1047           Annex C.1.1.4."
1048      DEFVAL { 0 }
1049      ::= { docsIfQosProfileEntry 3 }
1050
1051 docsIfQosProfGuarUpBandwidth OBJECT-TYPE
1052      SYNTAX      Integer32 (0..100000000)
1053      UNITS "bits per second"
1054      MAX-ACCESS  read-create
1055      STATUS      current
1056      DESCRIPTION
1057          "Minimum guaranteed upstream bandwidth, in bits per second,
1058
1059
1060
1061           allowed for a service with this service class.
1062           MUST NOT be changed while this row is active."
1063      REFERENCE
1064          "Data-Over-Cable Service Interface Specifications: Radio
1065           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1066           Annex C.1.1.4."
1067      DEFVAL { 0 }
1068      ::= { docsIfQosProfileEntry 4 }
1069
1070 docsIfQosProfMaxDownBandwidth OBJECT-TYPE
1071      SYNTAX      Integer32 (0..100000000)
1072      UNITS "bits per second"
1073      MAX-ACCESS  read-create
1074      STATUS      current
1075      DESCRIPTION
1076          "The maximum downstream bandwidth, in bits per second,
1077           allowed for a service with this service class.
1078           Zero if there is no restriction of downstream bandwidth.
1079           MUST NOT be changed while this row is active."
1080      REFERENCE
1081          "Data-Over-Cable Service Interface Specifications: Radio
1082           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1083           Annex C.1.1.4."
1084
1085      DEFVAL { 0 }
1086      ::= { docsIfQosProfileEntry 5 }
1087
1088 docsIfQosProfMaxTxBurst OBJECT-TYPE
1089      SYNTAX      Integer32 (0..255)
1090      UNITS "mini-slots"
1091      MAX-ACCESS  read-create
1092      STATUS      deprecated
1093      DESCRIPTION
1094          "The maximum number of mini-slots that may be requested
1095           for a single upstream transmission.
1096           A value of zero means there is no limit.
1097           MUST NOT be changed while this row is active.
1098           This object has been deprecated and replaced by
1099           docsIfQosProfMaxTransmitBurst, to fix a mismatch
1100           of the units and value range with respect to the DOCSIS
1101           Maximum Upstream Channel Transmit Burst Configuration
1102           Setting."
1103      REFERENCE
1104          "Data-Over-Cable Service Interface Specifications: Radio
1105           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1106           C.1.1.4."
1107      DEFVAL { 0 }
1108      ::= { docsIfQosProfileEntry 6 }
1109
1110
1111
1112 docsIfQosProfBaselinePrivacy OBJECT-TYPE
1113      SYNTAX      TruthValue
1114      MAX-ACCESS  read-create
1115      STATUS      current
1116      DESCRIPTION
1117          "Indicates whether Baseline Privacy is enabled for this
1118           service class.
1119           MUST NOT be changed while this row is active."
1120      DEFVAL { false }
1121      ::= { docsIfQosProfileEntry 7 }
1122
1123 docsIfQosProfStatus OBJECT-TYPE
1124      SYNTAX      RowStatus
1125      MAX-ACCESS  read-create
1126      STATUS      current
1127      DESCRIPTION
1128          "This is object is used to create or delete rows in
1129           this table.  This object MUST NOT be changed from active
1130           while the row is referenced by any entry in either
1131           docsIfCmServiceTable (on the CM) or
1132           docsIfCmtsServiceTable (on the CMTS)."
1133      ::= { docsIfQosProfileEntry 8 }
1134
1135 docsIfQosProfMaxTransmitBurst OBJECT-TYPE
1136      SYNTAX      Integer32 (0..65535)
1137      UNITS       "bytes"
1138      MAX-ACCESS  read-create
1139      STATUS      current
1140      DESCRIPTION
1141          "The maximum number of bytes that may be requested for a
1142           single upstream transmission.  A value of zero means there
1143           is no limit.  Note: This value does not include any
1144           physical layer overhead.
1145           MUST NOT be changed while this row is active."
1146      REFERENCE
1147          "Data-Over-Cable Service Interface Specifications: Radio
1148           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1149           Annex C.1.1.4."
1150      DEFVAL { 0 }
1151      ::= { docsIfQosProfileEntry 9 }
1152
1153 docsIfQosProfStorageType OBJECT-TYPE
1154      SYNTAX       StorageType
1155      MAX-ACCESS   read-only
1156      STATUS       current
1157      DESCRIPTION
1158          "The storage type for this conceptual row.
1159           Entries with this object set to permanent(4)
1160
1161
1162
1163           do not require write operations for writable
1164           objects."
1165      ::= { docsIfQosProfileEntry 10 }
1166
1167 docsIfSignalQualityTable OBJECT-TYPE
1168      SYNTAX      SEQUENCE OF DocsIfSignalQualityEntry
1169      MAX-ACCESS  not-accessible
1170      STATUS      current
1171      DESCRIPTION
1172          "At the CM, describes the PHY signal quality of downstream
1173           channels.  At the CMTS, this object describes the PHY
1174           signal quality of upstream channels.  At the CMTS, this
1175           table MAY exclude contention intervals."
1176      ::= { docsIfBaseObjects 4 }
1177
1178 docsIfSignalQualityEntry OBJECT-TYPE
1179      SYNTAX      DocsIfSignalQualityEntry
1180      MAX-ACCESS  not-accessible
1181      STATUS      current
1182      DESCRIPTION
1183          "At the CM, this object describes the PHY characteristics of
1184           a downstream channel.  At the CMTS, it describes the PHY
1185           signal quality of an upstream channel.
1186           An entry in this table exists for each ifEntry with an
1187           ifType of docsCableDownstream(128) for Cable Modems.
1188           For DOCSIS 1.1 Cable Modem Termination Systems, an entry
1189           exists for each ifEntry with an ifType of
1190           docsCableUpstream (129).
1191           For DOCSIS 2.0 Cable Modem Termination Systems, an entry
1192           exists for each ifEntry with an ifType of
1193           docsCableUpstreamChannel (205)."
1194      INDEX { ifIndex }
1195      ::= { docsIfSignalQualityTable 1 }
1196
1197 DocsIfSignalQualityEntry ::= SEQUENCE {
1198          docsIfSigQIncludesContention  TruthValue,
1199          docsIfSigQUnerroreds          Counter32,
1200          docsIfSigQCorrecteds          Counter32,
1201          docsIfSigQUncorrectables      Counter32,
1202          docsIfSigQSignalNoise         TenthdB,
1203          docsIfSigQMicroreflections    Integer32,
1204          docsIfSigQEqualizationData    DocsEqualizerData,
1205          docsIfSigQExtUnerroreds       Counter64,
1206          docsIfSigQExtCorrecteds       Counter64,
1207          docsIfSigQExtUncorrectables   Counter64
1208      }
1209
1210 docsIfSigQIncludesContention OBJECT-TYPE
1211
1212
1213
1214      SYNTAX      TruthValue
1215      MAX-ACCESS  read-only
1216      STATUS      current
1217      DESCRIPTION
1218          "true(1) if this CMTS includes contention intervals in
1219           the counters in this table.  Always false(2) for CMs."
1220      REFERENCE
1221          "Data-Over-Cable Service Interface Specifications: Radio
1222           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1223           Section 9.4.1"
1224      ::= { docsIfSignalQualityEntry 1 }
1225
1226 docsIfSigQUnerroreds OBJECT-TYPE
1227      SYNTAX      Counter32
1228      UNITS       "codewords"
1229      MAX-ACCESS  read-only
1230      STATUS      current
1231      DESCRIPTION
1232          "Codewords received on this channel without error.
1233           This includes all codewords, whether or not they
1234           were part of frames destined for this device.
1235           Discontinuities in the value of this counter can occur
1236           at reinitialization of the managed system, and at other
1237           times as indicated by the value of
1238           ifCounterDiscontinuityTime for the associated ifIndex."
1239      REFERENCE
1240          "Data-Over-Cable Service Interface Specifications: Radio
1241           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1242           Sections 6.2.4, and 6.3.6."
1243      ::= { docsIfSignalQualityEntry 2 }
1244
1245 docsIfSigQCorrecteds OBJECT-TYPE
1246      SYNTAX      Counter32
1247      UNITS       "codewords"
1248      MAX-ACCESS  read-only
1249      STATUS      current
1250      DESCRIPTION
1251          "Codewords received on this channel with correctable
1252           errors.  This includes all codewords, whether or not
1253           they were part of frames destined for this device.
1254           Discontinuities in the value of this counter can occur
1255           at reinitialization of the managed system, and at other
1256           times as indicated by the value of
1257           ifCounterDiscontinuityTime for the associated ifIndex."
1258      REFERENCE
1259          "Data-Over-Cable Service Interface Specifications: Radio
1260           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1261           Sections 6.2.4, and 6.3.6."
1262
1263
1264
1265      ::= { docsIfSignalQualityEntry 3 }
1266
1267 docsIfSigQUncorrectables OBJECT-TYPE
1268      SYNTAX      Counter32
1269      UNITS       "codewords"
1270      MAX-ACCESS  read-only
1271      STATUS      current
1272      DESCRIPTION
1273          "Codewords received on this channel with uncorrectable
1274           errors.  This includes all codewords, whether or not
1275           they were part of frames destined for this device.
1276           Discontinuities in the value of this counter can occur
1277           at reinitialization of the managed system, and at other
1278           times as indicated by the value of
1279           ifCounterDiscontinuityTime for the associated ifIndex."
1280      REFERENCE
1281          "Data-Over-Cable Service Interface Specifications: Radio
1282           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1283           Sections 6.2.4, and 6.3.6."
1284      ::= { docsIfSignalQualityEntry 4 }
1285
1286 docsIfSigQSignalNoise OBJECT-TYPE
1287      SYNTAX      TenthdB
1288      UNITS       "TenthdB"
1289      MAX-ACCESS  read-only
1290      STATUS      current
1291      DESCRIPTION
1292          "Signal/Noise ratio as perceived for this channel.
1293           At the CM, this object  describes the Signal/Noise of the
1294           downstream channel.  At the CMTS, it describes the
1295           average Signal/Noise of the upstream channel."
1296      REFERENCE
1297          "Data-Over-Cable Service Interface Specifications: Radio
1298           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1299           Tables 4-1 and 4-2"
1300      ::= { docsIfSignalQualityEntry 5 }
1301
1302 docsIfSigQMicroreflections OBJECT-TYPE
1303      SYNTAX      Integer32 (0..255)
1304      UNITS       "-dBc"
1305      MAX-ACCESS  read-only
1306      STATUS      current
1307      DESCRIPTION
1308          "Microreflections, including in-channel response
1309           as perceived on this interface, measured in dBc below
1310           the signal level.
1311           This object is not assumed to return an absolutely
1312           accurate value, but it gives a rough indication
1313
1314
1315
1316           of microreflections received on this interface.
1317           It is up to the implementer to provide information
1318           as accurately as possible."
1319      REFERENCE
1320          "Data-Over-Cable Service Interface Specifications: Radio
1321           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1322           Tables 4-1 and 4-2"
1323      ::= { docsIfSignalQualityEntry 6 }
1324
1325 docsIfSigQEqualizationData OBJECT-TYPE
1326         SYNTAX      DocsEqualizerData
1327         MAX-ACCESS  read-only
1328         STATUS      current
1329         DESCRIPTION
1330             "At the CM, this object returns the equalization data for
1331              the downstream channel.
1332
1333              At the CMTS, this object is not applicable and is not
1334              instantiated.  Note that previous CMTS implementations
1335              may instantiate this object in two ways:
1336              - An equalization value indicating an equalization
1337                average for the upstream channel.  Those values have
1338                vendor-dependent interpretations.
1339              - Return a zero-length OCTET STRING to indicate that
1340                the value is unknown or if there is no equalization
1341                data available or defined."
1342         REFERENCE
1343             "DOCSIS Radio Frequency Interface Specification,
1344              Figure 6-23."
1345         ::= { docsIfSignalQualityEntry 7 }
1346
1347
1348 docsIfSigQExtUnerroreds OBJECT-TYPE
1349      SYNTAX      Counter64
1350      UNITS       "codewords"
1351      MAX-ACCESS  read-only
1352      STATUS      current
1353      DESCRIPTION
1354          "Codewords received on this channel without error.
1355           This includes all codewords, whether or not they
1356           were part of frames destined for this device.
1357           This is the 64-bit version of docsIfSigQUnerroreds.
1358           Discontinuities in the value of this counter can occur
1359           at reinitialization of the managed system, and at other
1360           times as indicated by the value of
1361           ifCounterDiscontinuityTime for the associated ifIndex."
1362      REFERENCE
1363          "Data-Over-Cable Service Interface Specifications: Radio
1364
1365
1366
1367           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1368           Sections 6.2.4, and 6.3.6."
1369      ::= { docsIfSignalQualityEntry 8 }
1370
1371 docsIfSigQExtCorrecteds OBJECT-TYPE
1372      SYNTAX      Counter64
1373      UNITS       "codewords"
1374      MAX-ACCESS  read-only
1375      STATUS      current
1376      DESCRIPTION
1377          "Codewords received on this channel with correctable
1378           errors.  This includes all codewords, whether or not
1379           they were part of frames destined for this device.
1380           This is the 64-bit version of docsIfSigQCorrecteds.
1381           Discontinuities in the value of this counter can occur
1382           at reinitialization of the managed system, and at other
1383           times as indicated by the value of
1384           ifCounterDiscontinuityTime for the associated ifIndex."
1385      REFERENCE
1386          "Data-Over-Cable Service Interface Specifications: Radio
1387           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1388           Sections 6.2.4, and 6.3.6."
1389      ::= { docsIfSignalQualityEntry 9 }
1390
1391 docsIfSigQExtUncorrectables OBJECT-TYPE
1392      SYNTAX      Counter64
1393      UNITS       "codewords"
1394      MAX-ACCESS  read-only
1395      STATUS      current
1396      DESCRIPTION
1397          "Codewords received on this channel with uncorrectable
1398           errors.  This includes all codewords, whether or not
1399           they were part of frames destined for this device.
1400           This is the 64-bit version of docsIfSigQUncorrectables.
1401           Discontinuities in the value of this counter can occur
1402           at reinitialization of the managed system, and at other
1403           times as indicated by the value of
1404           ifCounterDiscontinuityTime for the associated ifIndex."
1405      REFERENCE
1406          "Data-Over-Cable Service Interface Specifications: Radio
1407           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1408           Sections 6.2.4, 6.3.6."
1409      ::= { docsIfSignalQualityEntry 10 }
1410
1411 --
1412 -- DOCSIS Version of the device
1413 --
1414
1415
1416
1417
1418 docsIfDocsisBaseCapability OBJECT-TYPE
1419         SYNTAX      DocsisVersion
1420         MAX-ACCESS  read-only
1421         STATUS      current
1422         DESCRIPTION
1423             "Indication of the DOCSIS capability of the device."
1424         REFERENCE
1425             "Data-Over-Cable Service Interface Specifications: Radio
1426              Frequency Interface Specification SP-RFIv2.0-I10-051209,
1427              Annex G."
1428         ::= { docsIfBaseObjects 5 }
1429
1430 --
1431 -- CABLE MODEM GROUP
1432 --
1433
1434 --
1435 -- The CM MAC Table
1436 --
1437
1438 docsIfCmMacTable OBJECT-TYPE
1439      SYNTAX      SEQUENCE OF DocsIfCmMacEntry
1440      MAX-ACCESS  not-accessible
1441      STATUS      current
1442      DESCRIPTION
1443          "Describes the attributes of each CM MAC interface,
1444           extending the information available from ifEntry."
1445      ::= { docsIfCmObjects 1 }
1446
1447 docsIfCmMacEntry OBJECT-TYPE
1448      SYNTAX      DocsIfCmMacEntry
1449      MAX-ACCESS  not-accessible
1450      STATUS      current
1451      DESCRIPTION
1452          "An entry containing objects describing attributes of
1453           each MAC entry, extending the information in ifEntry.
1454           An entry in this table exists for each ifEntry with an
1455           ifType of docsCableMaclayer(127)."
1456      INDEX { ifIndex }
1457      ::= { docsIfCmMacTable 1 }
1458
1459 DocsIfCmMacEntry ::= SEQUENCE {
1460          docsIfCmCmtsAddress           MacAddress,
1461          docsIfCmCapabilities          BITS,
1462          docsIfCmRangingRespTimeout    TimeTicks,
1463          docsIfCmRangingTimeout        TimeInterval
1464       }
1465
1466
1467
1468
1469 docsIfCmCmtsAddress OBJECT-TYPE
1470      SYNTAX      MacAddress
1471      MAX-ACCESS  read-only
1472      STATUS      current
1473      DESCRIPTION
1474          "Identifies the CMTS that is believed to control this MAC
1475           domain.  At the CM, this will be the source address from
1476           SYNC, MAP, and other MAC-layer messages.  If the CMTS is
1477           unknown, returns 00-00-00-00-00-00."
1478      REFERENCE
1479          "Data-Over-Cable Service Interface Specifications: Radio
1480           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1481           Section 8.2.2."
1482      ::= { docsIfCmMacEntry 1 }
1483
1484 docsIfCmCapabilities OBJECT-TYPE
1485      SYNTAX      BITS {
1486          atmCells(0),
1487          concatenation(1)
1488      }
1489      MAX-ACCESS  read-only
1490      STATUS      current
1491      DESCRIPTION
1492          "Identifies the capabilities of the MAC implementation
1493           at this interface.  Note that packet transmission is
1494           always supported.  Therefore, there is no specific bit
1495           required to explicitly indicate this capability.
1496           Note that BITS objects are encoded most significant bit
1497           first.  For example, if bit 1 is set, the value of this
1498           object is the octet string '40'H."
1499      ::= { docsIfCmMacEntry 2 }
1500
1501 docsIfCmRangingRespTimeout OBJECT-TYPE
1502      SYNTAX      TimeTicks
1503      MAX-ACCESS  read-write
1504      STATUS      obsolete
1505      DESCRIPTION
1506          "Waiting time for a Ranging Response packet.
1507           This object has been obsoleted and replaced by
1508           docsIfCmRangingTimeout to correct the typing to
1509           TimeInterval."
1510      REFERENCE
1511          "Data-Over-Cable Service Interface Specifications: Radio
1512           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1513           Section 9.1.6."
1514      DEFVAL { 20 }
1515      ::= { docsIfCmMacEntry 3 }
1516
1517
1518
1519
1520 docsIfCmRangingTimeout OBJECT-TYPE
1521      SYNTAX      TimeInterval
1522      UNITS       "HundredOfSeconds"
1523      MAX-ACCESS  read-write
1524      STATUS      current
1525      DESCRIPTION
1526          "Waiting time for a Ranging Response packet.
1527           This object MUST NOT persist at reinitialization
1528           of the managed system."
1529      REFERENCE
1530          "Data-Over-Cable Service Interface Specifications: Radio
1531           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1532           Section 9.1.6, timer T3."
1533      DEFVAL { 20 }
1534      ::= { docsIfCmMacEntry 4 }
1535
1536 --
1537 -- CM status table.
1538 -- This table is implemented only at the CM.
1539 --
1540
1541 docsIfCmStatusTable OBJECT-TYPE
1542      SYNTAX      SEQUENCE OF DocsIfCmStatusEntry
1543      MAX-ACCESS  not-accessible
1544      STATUS      current
1545      DESCRIPTION
1546          "This table maintains a number of status objects
1547           and counters for Cable Modems."
1548      ::= { docsIfCmObjects 2 }
1549
1550 docsIfCmStatusEntry OBJECT-TYPE
1551      SYNTAX      DocsIfCmStatusEntry
1552      MAX-ACCESS  not-accessible
1553      STATUS      current
1554      DESCRIPTION
1555          "A set of status objects and counters for a single MAC
1556           layer instance in Cable Modem.
1557           An entry in this table exists for each ifEntry with an
1558           ifType of docsCableMaclayer(127)."
1559      INDEX { ifIndex }
1560      ::= { docsIfCmStatusTable 1 }
1561
1562 DocsIfCmStatusEntry ::= SEQUENCE {
1563          docsIfCmStatusValue               INTEGER,
1564          docsIfCmStatusCode                OCTET STRING,
1565          docsIfCmStatusTxPower             TenthdBmV,
1566          docsIfCmStatusResets              Counter32,
1567          docsIfCmStatusLostSyncs           Counter32,
1568
1569
1570
1571          docsIfCmStatusInvalidMaps         Counter32,
1572          docsIfCmStatusInvalidUcds         Counter32,
1573          docsIfCmStatusInvalidRangingResponses   Counter32,
1574          docsIfCmStatusInvalidRegistrationResponses Counter32,
1575          docsIfCmStatusT1Timeouts          Counter32,
1576          docsIfCmStatusT2Timeouts          Counter32,
1577          docsIfCmStatusT3Timeouts          Counter32,
1578          docsIfCmStatusT4Timeouts          Counter32,
1579          docsIfCmStatusRangingAborteds     Counter32,
1580          docsIfCmStatusDocsisOperMode      DocsisQosVersion,
1581          docsIfCmStatusModulationType      DocsisUpstreamType,
1582          docsIfCmStatusEqualizationData    DocsEqualizerData,
1583          docsIfCmStatusUCCs                Counter32,
1584          docsIfCmStatusUCCFails            Counter32
1585      }
1586
1587 docsIfCmStatusValue OBJECT-TYPE
1588      SYNTAX      INTEGER {
1589          other(1),
1590          notReady(2),
1591          notSynchronized(3),
1592          phySynchronized(4),
1593          usParametersAcquired(5),
1594          rangingComplete(6),
1595          ipComplete(7),
1596          todEstablished(8),
1597          securityEstablished(9),
1598          paramTransferComplete(10),
1599          registrationComplete(11),
1600          operational(12),
1601          accessDenied(13)
1602      }
1603      MAX-ACCESS  read-only
1604      STATUS      current
1605      DESCRIPTION
1606          "Current Cable Modem connectivity state, as specified
1607           in the RF Interface Specification.  Interpretations for
1608           state values 1-12 are clearly outlined in the SP-RFI
1609           reference given below.
1610           The state value accessDenied(13) indicates the CMTS has
1611           sent a Registration Aborted message to the CM.  The same
1612           state is reported as accessDenied(7) by the CMTS object
1613           docsIfCmtsCmStatusValue."
1614      REFERENCE
1615          "Data-Over-Cable Service Interface Specifications: Radio
1616           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1617           Section 11.2.
1618           Data-Over-Cable Service Interface Specifications:
1619
1620
1621
1622           Operations Support System Interface Specification
1623           SP-OSSIv2.0-I09-050812, Section 6.3.4.2."
1624      ::= { docsIfCmStatusEntry 1 }
1625
1626 docsIfCmStatusCode OBJECT-TYPE
1627      SYNTAX      OCTET STRING (SIZE( 0 | 5 | 6 ))
1628      MAX-ACCESS  read-only
1629      STATUS      current
1630      DESCRIPTION
1631          "Status code for a Cable Modem as defined in the
1632           OSSI Specification.  The status code consists
1633           of a single character indicating error groups, followed
1634           by a two- or three-digit number indicating the status
1635           condition, followed by a decimal.
1636           An example of a returned value could be 'T101.0'.
1637           The zero-length OCTET STRING indicates no status code yet
1638           registered."
1639      REFERENCE
1640          "Data-Over-Cable Service Interface Specifications:
1641           Operations Support System Interface Specification
1642           SP-OSSIv2.0-I09-050812, Annex D."
1643      ::= { docsIfCmStatusEntry 2 }
1644
1645
1646 docsIfCmStatusTxPower OBJECT-TYPE
1647      SYNTAX      TenthdBmV
1648      UNITS       "TenthdBmV"
1649      MAX-ACCESS  read-only
1650      STATUS      current
1651      DESCRIPTION
1652          "The operational transmit power for the attached upstream
1653           channel."
1654      REFERENCE
1655          "Data-Over-Cable Service Interface Specifications: Radio
1656           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1657           Section 6.2.18."
1658      ::= { docsIfCmStatusEntry 3 }
1659
1660 docsIfCmStatusResets OBJECT-TYPE
1661      SYNTAX      Counter32
1662      UNITS       "resets"
1663      MAX-ACCESS  read-only
1664      STATUS      current
1665      DESCRIPTION
1666          "Number of times the CM reset or initialized this
1667           interface.
1668           Discontinuities in the value of this counter can occur
1669           at reinitialization of the managed system, and at other
1670
1671
1672
1673           times as indicated by the value of
1674           ifCounterDiscontinuityTime for the associated ifIndex."
1675      ::= { docsIfCmStatusEntry 4 }
1676
1677 docsIfCmStatusLostSyncs OBJECT-TYPE
1678      SYNTAX      Counter32
1679      MAX-ACCESS  read-only
1680      STATUS      current
1681      DESCRIPTION
1682          "Number of times the CM lost synchronization with
1683           the downstream channel.
1684           Discontinuities in the value of this counter can occur
1685           at reinitialization of the managed system, and at other
1686           times as indicated by the value of
1687           ifCounterDiscontinuityTime for the associated ifIndex."
1688      REFERENCE
1689          "Data-Over-Cable Service Interface Specifications: Radio
1690           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1691           Section 8.3.2."
1692      ::= { docsIfCmStatusEntry 5 }
1693
1694 docsIfCmStatusInvalidMaps OBJECT-TYPE
1695      SYNTAX      Counter32
1696      UNITS       "maps"
1697      MAX-ACCESS  read-only
1698      STATUS      current
1699      DESCRIPTION
1700          "Number of times the CM received invalid MAP messages.
1701           Discontinuities in the value of this counter can occur
1702           at reinitialization of the managed system, and at other
1703           times as indicated by the value of
1704           ifCounterDiscontinuityTime for the associated ifIndex."
1705      REFERENCE
1706          "Data-Over-Cable Service Interface Specifications: Radio
1707           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1708           Section 8.3.4."
1709      ::= { docsIfCmStatusEntry 6 }
1710
1711 docsIfCmStatusInvalidUcds OBJECT-TYPE
1712      SYNTAX      Counter32
1713      UNITS       "messages"
1714      MAX-ACCESS  read-only
1715      STATUS      current
1716      DESCRIPTION
1717          "Number of times the CM received invalid UCD messages.
1718           Discontinuities in the value of this counter can occur
1719           at reinitialization of the managed system, and at other
1720           times as indicated by the value of
1721
1722
1723
1724           ifCounterDiscontinuityTime for the associated ifIndex."
1725      REFERENCE
1726          "Data-Over-Cable Service Interface Specifications: Radio
1727           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1728           Section 8.3.3."
1729      ::= { docsIfCmStatusEntry 7 }
1730
1731 docsIfCmStatusInvalidRangingResponses OBJECT-TYPE
1732      SYNTAX      Counter32
1733      UNITS       "messages"
1734      MAX-ACCESS  read-only
1735      STATUS      current
1736      DESCRIPTION
1737          "Number of times the CM received invalid ranging response
1738           messages.
1739           Discontinuities in the value of this counter can occur
1740           at reinitialization of the managed system, and at other
1741           times as indicated by the value of
1742           ifCounterDiscontinuityTime for the associated ifIndex."
1743      REFERENCE
1744          "Data-Over-Cable Service Interface Specifications: Radio
1745           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1746           Section 8.3.6."
1747      ::= { docsIfCmStatusEntry 8 }
1748
1749 docsIfCmStatusInvalidRegistrationResponses OBJECT-TYPE
1750      SYNTAX      Counter32
1751      UNITS       "messages"
1752      MAX-ACCESS  read-only
1753      STATUS      current
1754      DESCRIPTION
1755          "Number of times the CM received invalid registration
1756           response messages.
1757           Discontinuities in the value of this counter can occur
1758           at reinitialization of the managed system, and at other
1759           times as indicated by the value of
1760           ifCounterDiscontinuityTime for the associated ifIndex."
1761      REFERENCE
1762          "Data-Over-Cable Service Interface Specifications: Radio
1763           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1764           Section 8.3.8."
1765      ::= { docsIfCmStatusEntry 9 }
1766
1767 docsIfCmStatusT1Timeouts OBJECT-TYPE
1768      SYNTAX      Counter32
1769      UNITS       "timeouts"
1770      MAX-ACCESS  read-only
1771      STATUS      current
1772
1773
1774
1775      DESCRIPTION
1776          "Number of times counter T1 expired in the CM.
1777           Discontinuities in the value of this counter can occur
1778           at reinitialization of the managed system, and at other
1779           times as indicated by the value of
1780           ifCounterDiscontinuityTime for the associated ifIndex."
1781      REFERENCE
1782          "Data-Over-Cable Service Interface Specifications: Radio
1783           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1784           Figure 9-2."
1785      ::= { docsIfCmStatusEntry 10 }
1786
1787 docsIfCmStatusT2Timeouts OBJECT-TYPE
1788      SYNTAX      Counter32
1789      UNITS       "timeouts"
1790      MAX-ACCESS  read-only
1791      STATUS      current
1792      DESCRIPTION
1793          "Number of times counter T2 expired in the CM.
1794           Discontinuities in the value of this counter can occur
1795           at reinitialization of the managed system, and at other
1796           times as indicated by the value of
1797           ifCounterDiscontinuityTime for the associated ifIndex."
1798      REFERENCE
1799          "Data-Over-Cable Service Interface Specifications: Radio
1800           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1801           Figure 9-2."
1802      ::= { docsIfCmStatusEntry 11 }
1803
1804 docsIfCmStatusT3Timeouts OBJECT-TYPE
1805      SYNTAX      Counter32
1806      UNITS       "timeouts"
1807      MAX-ACCESS  read-only
1808      STATUS      current
1809      DESCRIPTION
1810          "Number of times counter T3 expired in the CM.
1811           Discontinuities in the value of this counter can occur
1812           at reinitialization of the managed system, and at other
1813           times as indicated by the value of
1814           ifCounterDiscontinuityTime for the associated ifIndex."
1815      REFERENCE
1816          "Data-Over-Cable Service Interface Specifications: Radio
1817           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1818           Figure 9-2."
1819      ::= { docsIfCmStatusEntry 12 }
1820
1821 docsIfCmStatusT4Timeouts OBJECT-TYPE
1822      SYNTAX      Counter32
1823
1824
1825
1826      UNITS       "timeouts"
1827      MAX-ACCESS  read-only
1828      STATUS      current
1829      DESCRIPTION
1830          "Number of times counter T4 expired in the CM.
1831           Discontinuities in the value of this counter can occur
1832           at reinitialization of the managed system, and at other
1833           times as indicated by the value of
1834           ifCounterDiscontinuityTime for the associated ifIndex."
1835      REFERENCE
1836          "Data-Over-Cable Service Interface Specifications: Radio
1837           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1838           Figure 9-2."
1839      ::= { docsIfCmStatusEntry 13 }
1840
1841 docsIfCmStatusRangingAborteds OBJECT-TYPE
1842      SYNTAX      Counter32
1843      UNITS       "attempts"
1844      MAX-ACCESS  read-only
1845      STATUS      current
1846      DESCRIPTION
1847          "Number of times the ranging process was aborted
1848           by the CMTS.
1849           Discontinuities in the value of this counter can occur
1850           at reinitialization of the managed system, and at other
1851           times as indicated by the value of
1852           ifCounterDiscontinuityTime for the associated ifIndex."
1853      REFERENCE
1854          "Data-Over-Cable Service Interface Specifications: Radio
1855           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1856           Section 9.3.3."
1857      ::= { docsIfCmStatusEntry 14 }
1858
1859 docsIfCmStatusDocsisOperMode OBJECT-TYPE
1860      SYNTAX      DocsisQosVersion
1861      MAX-ACCESS  read-only
1862      STATUS      current
1863      DESCRIPTION
1864           "Indication of whether the device has registered using 1.0
1865            Class of Service or 1.1 Quality of Service.
1866            An unregistered CM SHOULD indicate 'docsis11' for a
1867            docsIfDocsisBaseCapability value of DOCSIS 1.1/2.0.  An
1868            unregistered CM SHOULD indicate 'docsis10'  for a
1869            docsIfDocsisBaseCapability value of DOCSIS 1.0."
1870      REFERENCE
1871          "Data-Over-Cable Service Interface Specifications: Radio
1872           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1873           Annex G."
1874
1875
1876
1877      ::= { docsIfCmStatusEntry 15 }
1878
1879 docsIfCmStatusModulationType OBJECT-TYPE
1880       SYNTAX      DocsisUpstreamType
1881       MAX-ACCESS  read-only
1882       STATUS      current
1883       DESCRIPTION
1884           "Indicates modulation type status currently used by the
1885            CM.  Since this object specifically identifies PHY mode,
1886            the shared upstream channel type is not permitted."
1887      REFERENCE
1888          "Data-Over-Cable Service Interface Specifications: Radio
1889           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1890           Section 6.2.1."
1891
1892       ::= { docsIfCmStatusEntry 16 }
1893
1894 docsIfCmStatusEqualizationData OBJECT-TYPE
1895      SYNTAX      DocsEqualizerData
1896      MAX-ACCESS  read-only
1897      STATUS      current
1898      DESCRIPTION
1899          "Pre-equalization data for this CM after convolution with
1900           data indicated in the RNG-RSP.  This data is valid when
1901           docsIfUpChannelPreEqEnable is set to true."
1902      REFERENCE
1903          "Data-Over-Cable Service Interface Specifications: Radio
1904           Frequency Interface Specification SP-RFIv2.0-I10-051209,
1905           Figure 8-23."
1906      ::= { docsIfCmStatusEntry 17 }
1907
1908 docsIfCmStatusUCCs OBJECT-TYPE
1909      SYNTAX          Counter32
1910      UNITS           "attempts"
1911      MAX-ACCESS      read-only
1912      STATUS          current
1913      DESCRIPTION
1914          "The number of successful Upstream Channel Change
1915           transactions.
1916           Discontinuities in the value of this counter can occur
1917           at reinitialization of the managed system, and at other
1918           times as indicated by the value of
1919           ifCounterDiscontinuityTime for the associated ifIndex."
1920      ::= { docsIfCmStatusEntry 18 }
1921
1922 docsIfCmStatusUCCFails OBJECT-TYPE
1923      SYNTAX          Counter32
1924      UNITS           "attempts"
1925
1926
1927
1928      MAX-ACCESS      read-only
1929      STATUS          current
1930      DESCRIPTION
1931          "The number of failed Upstream Channel Change
1932           transactions.
1933           Discontinuities in the value of this counter can occur
1934           at reinitialization of the managed system, and at other
1935           times as indicated by the value of
1936           ifCounterDiscontinuityTime for the associated ifIndex."
1937      ::= { docsIfCmStatusEntry 19 }
1938
1939 --
1940 -- The Cable Modem Service Table
1941 --
1942
1943 docsIfCmServiceTable OBJECT-TYPE
1944      SYNTAX      SEQUENCE OF DocsIfCmServiceEntry
1945      MAX-ACCESS  not-accessible
1946      STATUS      current
1947      DESCRIPTION
1948          "Describes the attributes of each upstream service queue
1949           on a CM."
1950      ::= { docsIfCmObjects 3 }
1951
1952 docsIfCmServiceEntry OBJECT-TYPE
1953      SYNTAX      DocsIfCmServiceEntry
1954      MAX-ACCESS  not-accessible
1955      STATUS      current
1956      DESCRIPTION
1957          "Describes the attributes of an upstream bandwidth service
1958           queue.
1959           An entry in this table exists for each Service ID.
1960           The primary index is an ifIndex with an ifType of
1961           docsCableMaclayer(127)."
1962      INDEX { ifIndex, docsIfCmServiceId }
1963      ::= { docsIfCmServiceTable 1 }
1964
1965 DocsIfCmServiceEntry ::= SEQUENCE {
1966          docsIfCmServiceId               Integer32,
1967          docsIfCmServiceQosProfile       Integer32,
1968          docsIfCmServiceTxSlotsImmed     Counter32,
1969          docsIfCmServiceTxSlotsDed       Counter32,
1970          docsIfCmServiceTxRetries        Counter32,
1971          docsIfCmServiceTxExceededs      Counter32,
1972          docsIfCmServiceRqRetries        Counter32,
1973          docsIfCmServiceRqExceededs      Counter32,
1974          docsIfCmServiceExtTxSlotsImmed  Counter64,
1975          docsIfCmServiceExtTxSlotsDed    Counter64
1976
1977
1978
1979       }
1980
1981 docsIfCmServiceId OBJECT-TYPE
1982      SYNTAX      Integer32 (1..16383)
1983      MAX-ACCESS  not-accessible
1984      STATUS      current
1985      DESCRIPTION
1986          "Identifies a service queue for upstream bandwidth.  The
1987           attributes of this service queue are shared between the
1988           CM and the CMTS.  The CMTS allocates upstream bandwidth
1989           to this service queue based on requests from the CM and
1990           on the class of service associated with this queue."
1991      ::= { docsIfCmServiceEntry 1 }
1992
1993 docsIfCmServiceQosProfile OBJECT-TYPE
1994      SYNTAX      Integer32 (0..16383)
1995      MAX-ACCESS  read-only
1996      STATUS      current
1997      DESCRIPTION
1998          "The index in docsIfQosProfileTable describing the quality
1999           of service attributes associated with this particular
2000           service.  If no associated entry in docsIfQosProfileTable
2001           exists, this object returns a value of zero."
2002      ::= { docsIfCmServiceEntry 2 }
2003
2004 docsIfCmServiceTxSlotsImmed OBJECT-TYPE
2005      SYNTAX      Counter32
2006      UNITS       "mini-slots"
2007      MAX-ACCESS  read-only
2008      STATUS      current
2009      DESCRIPTION
2010          "The number of upstream mini-slots that have been used to
2011           transmit data PDUs in immediate (contention) mode.  This
2012           includes only those PDUs that are presumed to have
2013           arrived at the head-end (i.e., those that were explicitly
2014           acknowledged).  It does not include retransmission attempts
2015           or mini-slots used by requests.
2016           Discontinuities in the value of this counter can occur
2017           at reinitialization of the managed system, and at other
2018           times as indicated by the value of
2019           ifCounterDiscontinuityTime for the associated ifIndex."
2020      REFERENCE
2021          "Data-Over-Cable Service Interface Specifications: Radio
2022           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2023           Section 9.4."
2024      ::= { docsIfCmServiceEntry 3 }
2025
2026 docsIfCmServiceTxSlotsDed OBJECT-TYPE
2027
2028
2029
2030      SYNTAX      Counter32
2031      UNITS       "mini-slots"
2032      MAX-ACCESS  read-only
2033      STATUS      current
2034      DESCRIPTION
2035          "The number of upstream mini-slots that have been used to
2036           transmit data PDUs in dedicated mode (i.e., as a result
2037           of a unicast Data Grant).
2038           Discontinuities in the value of this counter can occur
2039           at reinitialization of the managed system, and at other
2040           times as indicated by the value of
2041           ifCounterDiscontinuityTime for the associated ifIndex."
2042      REFERENCE
2043          "Data-Over-Cable Service Interface Specifications: Radio
2044           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2045           Section 9.4."
2046      ::= { docsIfCmServiceEntry 4 }
2047
2048 docsIfCmServiceTxRetries OBJECT-TYPE
2049      SYNTAX      Counter32
2050      UNITS       "attempts"
2051      MAX-ACCESS  read-only
2052      STATUS      current
2053      DESCRIPTION
2054          "The number of attempts to transmit data PDUs containing
2055           requests for acknowledgment that did not result in
2056           acknowledgment.
2057           Discontinuities in the value of this counter can occur
2058           at reinitialization of the managed system, and at other
2059           times as indicated by the value of
2060           ifCounterDiscontinuityTime for the associated ifIndex."
2061      REFERENCE
2062          "Data-Over-Cable Service Interface Specifications: Radio
2063           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2064           Section 9.4."
2065      ::= { docsIfCmServiceEntry 5 }
2066
2067 docsIfCmServiceTxExceededs OBJECT-TYPE
2068      SYNTAX      Counter32
2069      UNITS       "attempts"
2070      MAX-ACCESS  read-only
2071      STATUS      current
2072      DESCRIPTION
2073          "The number of data PDU transmission failures due to
2074           excessive retries without acknowledgment.
2075           Discontinuities in the value of this counter can occur
2076           at reinitialization of the managed system, and at other
2077           times as indicated by the value of
2078
2079
2080
2081           ifCounterDiscontinuityTime for the associated ifIndex."
2082      REFERENCE
2083          "Data-Over-Cable Service Interface Specifications: Radio
2084           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2085           Section 9.4."
2086      ::= { docsIfCmServiceEntry 6 }
2087
2088 docsIfCmServiceRqRetries OBJECT-TYPE
2089      SYNTAX      Counter32
2090      UNITS       "attempts"
2091      MAX-ACCESS  read-only
2092      STATUS      current
2093      DESCRIPTION
2094          "The number of attempts to transmit bandwidth requests
2095           that did not result in acknowledgment.
2096           Discontinuities in the value of this counter can occur
2097           at reinitialization of the managed system, and at other
2098           times as indicated by the value of
2099           ifCounterDiscontinuityTime for the associated ifIndex."
2100      REFERENCE
2101          "Data-Over-Cable Service Interface Specifications: Radio
2102           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2103           Section 9.4."
2104      ::= { docsIfCmServiceEntry 7 }
2105
2106 docsIfCmServiceRqExceededs OBJECT-TYPE
2107      SYNTAX      Counter32
2108      UNITS       "attempts"
2109      MAX-ACCESS  read-only
2110      STATUS      current
2111      DESCRIPTION
2112          "The number of requests for bandwidth that failed due to
2113           excessive retries without acknowledgment.
2114           Discontinuities in the value of this counter can occur
2115           at reinitialization of the managed system, and at other
2116           times as indicated by the value of
2117           ifCounterDiscontinuityTime for the associated ifIndex."
2118      REFERENCE
2119          "Data-Over-Cable Service Interface Specifications: Radio
2120           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2121           Section 9.4."
2122      ::= { docsIfCmServiceEntry 8 }
2123
2124 docsIfCmServiceExtTxSlotsImmed OBJECT-TYPE
2125      SYNTAX      Counter64
2126      UNITS       "mini-slots"
2127      MAX-ACCESS  read-only
2128      STATUS      current
2129
2130
2131
2132      DESCRIPTION
2133          "The number of upstream mini-slots that have been used to
2134           transmit data PDUs in immediate (contention) mode.  This
2135           includes only those PDUs that are presumed to have
2136           arrived at the head-end (i.e., those that were explicitly
2137           acknowledged).  It does not include retransmission attempts
2138           or mini-slots used by requests.
2139           Discontinuities in the value of this counter can occur
2140           at reinitialization of the managed system, and at other
2141           times as indicated by the value of
2142           ifCounterDiscontinuityTime for the associated ifIndex."
2143      REFERENCE
2144          "Data-Over-Cable Service Interface Specifications: Radio
2145           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2146           Section 9.4."
2147      ::= { docsIfCmServiceEntry 9 }
2148
2149 docsIfCmServiceExtTxSlotsDed OBJECT-TYPE
2150      SYNTAX      Counter64
2151      UNITS       "mini-slots"
2152      MAX-ACCESS  read-only
2153      STATUS      current
2154      DESCRIPTION
2155          "The number of upstream mini-slots that have been used to
2156           transmit data PDUs in dedicated mode (i.e., as a result
2157           of a unicast Data Grant).
2158           Discontinuities in the value of this counter can occur
2159           at reinitialization of the managed system, and at other
2160           times as indicated by the value of
2161           ifCounterDiscontinuityTime for the associated ifIndex."
2162      REFERENCE
2163          "Data-Over-Cable Service Interface Specifications: Radio
2164           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2165           Section 9.4."
2166      ::= { docsIfCmServiceEntry 10 }
2167
2168 --
2169 -- CMTS GROUP
2170 --
2171
2172 --
2173 -- The CMTS MAC Table
2174 --
2175
2176 docsIfCmtsMacTable OBJECT-TYPE
2177      SYNTAX      SEQUENCE OF DocsIfCmtsMacEntry
2178      MAX-ACCESS  not-accessible
2179      STATUS      current
2180
2181
2182
2183      DESCRIPTION
2184          "Describes the attributes of each CMTS MAC interface,
2185           extending the information available from ifEntry.
2186           Mandatory for all CMTS devices."
2187      ::= { docsIfCmtsObjects 1 }
2188
2189 docsIfCmtsMacEntry OBJECT-TYPE
2190      SYNTAX      DocsIfCmtsMacEntry
2191      MAX-ACCESS  not-accessible
2192      STATUS      current
2193      DESCRIPTION
2194          "An entry containing objects describing attributes of each
2195           MAC entry, extending the information in ifEntry.
2196           An entry in this table exists for each ifEntry with an
2197           ifType of docsCableMaclayer(127)."
2198      INDEX { ifIndex }
2199      ::= { docsIfCmtsMacTable 1 }
2200
2201 DocsIfCmtsMacEntry ::= SEQUENCE {
2202          docsIfCmtsCapabilities            BITS,
2203          docsIfCmtsSyncInterval            Integer32,
2204          docsIfCmtsUcdInterval             Integer32,
2205          docsIfCmtsMaxServiceIds           Integer32,
2206          docsIfCmtsInsertionInterval       TimeTicks,   -- Obsolete
2207          docsIfCmtsInvitedRangingAttempts  Integer32,
2208          docsIfCmtsInsertInterval          TimeInterval,
2209          docsIfCmtsMacStorageType          StorageType
2210      }
2211
2212 docsIfCmtsCapabilities OBJECT-TYPE
2213      SYNTAX      BITS {
2214          atmCells(0),
2215          concatenation(1)
2216      }
2217      MAX-ACCESS  read-only
2218      STATUS      current
2219      DESCRIPTION
2220          "Identifies the capabilities of the CMTS MAC
2221           implementation at this interface.  Note that packet
2222           transmission is always supported.  Therefore, there
2223           is no specific bit required to explicitly indicate
2224           this capability.
2225           Note that BITS objects are encoded most significant bit
2226           first.  For example, if bit 1 is set, the value of this
2227           object is the octet string '40'H."
2228      ::= { docsIfCmtsMacEntry 1 }
2229
2230 docsIfCmtsSyncInterval OBJECT-TYPE
2231
2232
2233
2234      SYNTAX      Integer32 (1..200)
2235      UNITS       "Milliseconds"
2236      MAX-ACCESS  read-write
2237      STATUS      current
2238      DESCRIPTION
2239          "The interval between CMTS transmission of successive SYNC
2240           messages at this interface."
2241      REFERENCE
2242          "Data-Over-Cable Service Interface Specifications: Radio
2243           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2244           Section 9.3."
2245      ::= { docsIfCmtsMacEntry 2 }
2246
2247 docsIfCmtsUcdInterval OBJECT-TYPE
2248      SYNTAX      Integer32 (1..2000)
2249      UNITS       "Milliseconds"
2250      MAX-ACCESS  read-write
2251      STATUS      current
2252      DESCRIPTION
2253          "The interval between CMTS transmission of successive
2254           Upstream Channel Descriptor messages for each upstream
2255           channel at this interface."
2256      REFERENCE
2257          "Data-Over-Cable Service Interface Specifications: Radio
2258           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2259           Section 9.3"
2260      ::= { docsIfCmtsMacEntry 3 }
2261
2262 docsIfCmtsMaxServiceIds OBJECT-TYPE
2263      SYNTAX     Integer32 (1..16383)
2264      UNITS      "SIDs"
2265      MAX-ACCESS read-only
2266      STATUS     current
2267      DESCRIPTION
2268          "The maximum number of service IDs that may be
2269           simultaneously active."
2270      ::= { docsIfCmtsMacEntry 4 }
2271
2272 docsIfCmtsInsertionInterval OBJECT-TYPE
2273      SYNTAX      TimeTicks
2274      MAX-ACCESS  read-write
2275      STATUS      obsolete
2276      DESCRIPTION
2277          "The amount of time to elapse between each broadcast
2278           initial maintenance grant.  Broadcast initial maintenance
2279           grants are used to allow new cable modems to join the
2280           network.  Zero indicates that a vendor-specific algorithm
2281           is used instead of a fixed time.  The maximum amount of
2282
2283
2284
2285           time permitted by the specification is 2 seconds.
2286           This object has been obsoleted and replaced by
2287           docsIfCmtsInsertInterval to fix a SYNTAX typing problem."
2288      REFERENCE
2289          "Data-Over-Cable Service Interface Specifications: Radio
2290           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2291           Annex B."
2292      ::= { docsIfCmtsMacEntry 5 }
2293
2294 docsIfCmtsInvitedRangingAttempts OBJECT-TYPE
2295      SYNTAX      Integer32 (0..1024)
2296      UNITS      "attempts"
2297      MAX-ACCESS  read-write
2298      STATUS      current
2299      DESCRIPTION
2300          "The maximum number of attempts to make on invitations
2301           for ranging requests.  A value of zero means the system
2302           SHOULD attempt to range forever."
2303      REFERENCE
2304          "Data-Over-Cable Service Interface Specifications: Radio
2305           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2306           Section 9.3.3 and Annex B."
2307      ::= { docsIfCmtsMacEntry 6 }
2308
2309 docsIfCmtsInsertInterval OBJECT-TYPE
2310      SYNTAX      TimeInterval
2311      UNITS       "HundredOfSeconds"
2312      MAX-ACCESS  read-write
2313      STATUS      current
2314      DESCRIPTION
2315          "The amount of time to elapse between each broadcast
2316           initial maintenance grant.  Broadcast initial maintenance
2317           grants are used to allow new cable modems to join the
2318           network.  Zero indicates that a vendor-specific algorithm
2319           is used instead of a fixed time.  The maximum amount of
2320           time permitted by the specification is 2 seconds."
2321      REFERENCE
2322          "Data-Over-Cable Service Interface Specifications: Radio
2323           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2324           Annex B."
2325      ::= { docsIfCmtsMacEntry 7 }
2326
2327 docsIfCmtsMacStorageType OBJECT-TYPE
2328      SYNTAX       StorageType
2329      MAX-ACCESS   read-only
2330      STATUS       current
2331      DESCRIPTION
2332          "The storage type for this conceptual row.
2333
2334
2335
2336           Entries with this object set to permanent(4)
2337           do not require write operations for read-write
2338           objects."
2339      ::= { docsIfCmtsMacEntry 8 }
2340
2341 --
2342 --
2343 -- CMTS status table.
2344 --
2345
2346 docsIfCmtsStatusTable OBJECT-TYPE
2347      SYNTAX      SEQUENCE OF DocsIfCmtsStatusEntry
2348      MAX-ACCESS  not-accessible
2349      STATUS      current
2350      DESCRIPTION
2351          "For the MAC layer, this group maintains a number of
2352           status objects and counters."
2353      ::= { docsIfCmtsObjects 2 }
2354
2355 docsIfCmtsStatusEntry OBJECT-TYPE
2356      SYNTAX      DocsIfCmtsStatusEntry
2357      MAX-ACCESS  not-accessible
2358      STATUS      current
2359      DESCRIPTION
2360         "Status entry for a single MAC layer.
2361           An entry in this table exists for each ifEntry with an
2362           ifType of docsCableMaclayer(127)."
2363      INDEX { ifIndex }
2364      ::= { docsIfCmtsStatusTable 1 }
2365
2366 DocsIfCmtsStatusEntry ::= SEQUENCE {
2367          docsIfCmtsStatusInvalidRangeReqs        Counter32,
2368          docsIfCmtsStatusRangingAborteds         Counter32,
2369          docsIfCmtsStatusInvalidRegReqs          Counter32,
2370          docsIfCmtsStatusFailedRegReqs           Counter32,
2371          docsIfCmtsStatusInvalidDataReqs         Counter32,
2372          docsIfCmtsStatusT5Timeouts              Counter32
2373      }
2374
2375 docsIfCmtsStatusInvalidRangeReqs OBJECT-TYPE
2376      SYNTAX      Counter32
2377      UNITS       "messages"
2378      MAX-ACCESS  read-only
2379      STATUS      current
2380      DESCRIPTION
2381          "This object counts invalid RNG-REQ messages received on
2382           this interface.
2383           Discontinuities in the value of this counter can occur
2384
2385
2386
2387           at reinitialization of the managed system, and at other
2388           times as indicated by the value of
2389           ifCounterDiscontinuityTime for the associated ifIndex."
2390      REFERENCE
2391          "Data-Over-Cable Service Interface Specifications: Radio
2392           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2393           Section 8.3.5."
2394      ::= { docsIfCmtsStatusEntry 1 }
2395
2396 docsIfCmtsStatusRangingAborteds OBJECT-TYPE
2397      SYNTAX      Counter32
2398      UNITS       "attempts"
2399      MAX-ACCESS  read-only
2400      STATUS      current
2401      DESCRIPTION
2402          "This object counts ranging attempts that were explicitly
2403           aborted by the CMTS.
2404           Discontinuities in the value of this counter can occur
2405           at reinitialization of the managed system, and at other
2406           times as indicated by the value of
2407           ifCounterDiscontinuityTime for the associated ifIndex."
2408      REFERENCE
2409          "Data-Over-Cable Service Interface Specifications: Radio
2410           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2411           Section 8.3.6."
2412      ::= { docsIfCmtsStatusEntry 2 }
2413
2414 docsIfCmtsStatusInvalidRegReqs OBJECT-TYPE
2415      SYNTAX      Counter32
2416      UNITS       "messages"
2417      MAX-ACCESS  read-only
2418      STATUS      current
2419      DESCRIPTION
2420          "This object counts invalid REG-REQ messages received on
2421           this interface; that is, syntax, out of range parameters,
2422           or erroneous requests.
2423           Discontinuities in the value of this counter can occur
2424           at reinitialization of the managed system, and at other
2425           times as indicated by the value of
2426           ifCounterDiscontinuityTime for the associated ifIndex."
2427      REFERENCE
2428          "Data-Over-Cable Service Interface Specifications: Radio
2429           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2430           Section 8.3.7."
2431      ::= { docsIfCmtsStatusEntry 3 }
2432
2433 docsIfCmtsStatusFailedRegReqs OBJECT-TYPE
2434      SYNTAX      Counter32
2435
2436
2437
2438      UNITS       "attempts"
2439      MAX-ACCESS  read-only
2440      STATUS      current
2441      DESCRIPTION
2442          "This object counts failed registration attempts.  Included
2443           are docsIfCmtsStatusInvalidRegReqs, authentication, and
2444           class of service failures.
2445           Discontinuities in the value of this counter can occur
2446           at reinitialization of the managed system, and at other
2447           times as indicated by the value of
2448           ifCounterDiscontinuityTime for the associated ifIndex."
2449      REFERENCE
2450          "Data-Over-Cable Service Interface Specifications: Radio
2451           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2452           Section 8.3.7."
2453      ::= { docsIfCmtsStatusEntry 4 }
2454
2455 docsIfCmtsStatusInvalidDataReqs OBJECT-TYPE
2456      SYNTAX      Counter32
2457      UNITS       "messages"
2458      MAX-ACCESS  read-only
2459      STATUS      current
2460      DESCRIPTION
2461          "This object counts invalid data request messages
2462           received on this interface.
2463           Discontinuities in the value of this counter can occur
2464           at reinitialization of the managed system, and at other
2465           times as indicated by the value of
2466           ifCounterDiscontinuityTime for the associated ifIndex."
2467      ::= { docsIfCmtsStatusEntry 5 }
2468
2469 docsIfCmtsStatusT5Timeouts OBJECT-TYPE
2470      SYNTAX      Counter32
2471      UNITS       "timeouts"
2472      MAX-ACCESS  read-only
2473      STATUS      current
2474      DESCRIPTION
2475          "This object counts the number of times counter T5
2476           expired on this interface.
2477           Discontinuities in the value of this counter can occur
2478           at reinitialization of the managed system, and at other
2479           times as indicated by the value of
2480           ifCounterDiscontinuityTime for the associated ifIndex."
2481      REFERENCE
2482          "Data-Over-Cable Service Interface Specifications: Radio
2483           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2484           Figure 9-2."
2485      ::= { docsIfCmtsStatusEntry 6 }
2486
2487
2488
2489 --
2490 -- CM status table (within CMTS).
2491 -- This table is implemented only at the CMTS.
2492 -- It contains per-CM status information available in the CMTS.
2493 --
2494
2495 docsIfCmtsCmStatusTable OBJECT-TYPE
2496      SYNTAX      SEQUENCE OF DocsIfCmtsCmStatusEntry
2497      MAX-ACCESS  not-accessible
2498      STATUS      current
2499      DESCRIPTION
2500          "A set of objects in the CMTS, maintained for each
2501           cable modem connected to this CMTS."
2502      ::= { docsIfCmtsObjects 3 }
2503
2504 docsIfCmtsCmStatusEntry OBJECT-TYPE
2505      SYNTAX      DocsIfCmtsCmStatusEntry
2506      MAX-ACCESS  not-accessible
2507      STATUS      current
2508      DESCRIPTION
2509          "Status information for a single cable modem.
2510           An entry in this table exists for each cable modem
2511           that is connected to the CMTS implementing this table."
2512      INDEX { docsIfCmtsCmStatusIndex }
2513      ::= { docsIfCmtsCmStatusTable 1 }
2514
2515 DocsIfCmtsCmStatusEntry ::= SEQUENCE {
2516          docsIfCmtsCmStatusIndex               Integer32,
2517          docsIfCmtsCmStatusMacAddress          MacAddress,
2518          docsIfCmtsCmStatusIpAddress        IpAddress, -- deprecated
2519          docsIfCmtsCmStatusDownChannelIfIndex  InterfaceIndexOrZero,
2520          docsIfCmtsCmStatusUpChannelIfIndex    InterfaceIndexOrZero,
2521          docsIfCmtsCmStatusRxPower             TenthdBmV,
2522          docsIfCmtsCmStatusTimingOffset        Unsigned32,
2523          docsIfCmtsCmStatusEqualizationData    DocsEqualizerData,
2524          docsIfCmtsCmStatusValue               INTEGER,
2525          docsIfCmtsCmStatusUnerroreds          Counter32,
2526          docsIfCmtsCmStatusCorrecteds          Counter32,
2527          docsIfCmtsCmStatusUncorrectables      Counter32,
2528          docsIfCmtsCmStatusSignalNoise         TenthdB,
2529          docsIfCmtsCmStatusMicroreflections    Integer32,
2530          docsIfCmtsCmStatusExtUnerroreds       Counter64,
2531          docsIfCmtsCmStatusExtCorrecteds       Counter64,
2532          docsIfCmtsCmStatusExtUncorrectables   Counter64,
2533          docsIfCmtsCmStatusDocsisRegMode       DocsisQosVersion,
2534          docsIfCmtsCmStatusModulationType      DocsisUpstreamType,
2535          docsIfCmtsCmStatusInetAddressType     InetAddressType,
2536          docsIfCmtsCmStatusInetAddress         InetAddress,
2537
2538
2539
2540          docsIfCmtsCmStatusValueLastUpdate     TimeStamp,
2541          docsIfCmtsCmStatusHighResolutionTimingOffset Unsigned32
2542      }
2543
2544 docsIfCmtsCmStatusIndex OBJECT-TYPE
2545      SYNTAX      Integer32 (1..2147483647)
2546      MAX-ACCESS  not-accessible
2547      STATUS      current
2548      DESCRIPTION
2549          "Index value to uniquely identify an entry in this table.
2550           For an individual cable modem, this index value SHOULD
2551           NOT change during CMTS uptime."
2552      ::= { docsIfCmtsCmStatusEntry 1 }
2553
2554 docsIfCmtsCmStatusMacAddress OBJECT-TYPE
2555      SYNTAX      MacAddress
2556      MAX-ACCESS  read-only
2557      STATUS      current
2558      DESCRIPTION
2559          "MAC address of the cable modem.  If the cable modem has
2560           multiple MAC addresses, this is the MAC address associated
2561           with the Cable interface."
2562      REFERENCE
2563          "Data-Over-Cable Service Interface Specifications: Radio
2564           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2565           Section 8.2.2."
2566      ::= { docsIfCmtsCmStatusEntry 2 }
2567
2568 docsIfCmtsCmStatusIpAddress OBJECT-TYPE
2569      SYNTAX      IpAddress
2570      MAX-ACCESS  read-only
2571      STATUS      deprecated
2572      DESCRIPTION
2573          "IP address of this cable modem.  If the cable modem has no
2574           IP address assigned, or the IP address is unknown, this
2575           object returns a value of 0.0.0.0.  If the cable modem has
2576           multiple IP addresses, this object returns the IP address
2577           associated with the Cable interface.
2578           This object has been deprecated and replaced by
2579           docsIfCmtsCmStatusInetAddressType and
2580           docsIfCmtsCmStatusInetAddress, to enable IPv6 addressing
2581           in the future."
2582      ::= { docsIfCmtsCmStatusEntry 3 }
2583
2584 docsIfCmtsCmStatusDownChannelIfIndex OBJECT-TYPE
2585      SYNTAX      InterfaceIndexOrZero
2586      MAX-ACCESS  read-only
2587      STATUS      current
2588
2589
2590
2591      DESCRIPTION
2592          "IfIndex of the downstream channel that this CM is
2593           connected to.  If the downstream channel is unknown, this
2594           object returns a value of zero."
2595      ::= { docsIfCmtsCmStatusEntry 4 }
2596
2597 docsIfCmtsCmStatusUpChannelIfIndex OBJECT-TYPE
2598      SYNTAX      InterfaceIndexOrZero
2599      MAX-ACCESS  read-only
2600      STATUS      current
2601      DESCRIPTION
2602         "For DOCSIS 2.0, indicates the ifIndex of the logical
2603          upstream channel (ifType 205) this CM is connected to.
2604          For DOCSIS 1.x, indicates the ifIndex of the upstream
2605           channel (ifType 129) this CM is connected to.
2606           If the upstream channel is unknown, this object
2607           returns a value of zero."
2608      ::= { docsIfCmtsCmStatusEntry 5 }
2609
2610 docsIfCmtsCmStatusRxPower OBJECT-TYPE
2611      SYNTAX      TenthdBmV
2612      UNITS       "ThenthdBmV"
2613      MAX-ACCESS  read-only
2614      STATUS      current
2615      DESCRIPTION
2616          "The receive power as perceived for upstream data from
2617           this cable modem.
2618           If the receive power is unknown, this object returns
2619           a value of zero."
2620      REFERENCE
2621          "Data-Over-Cable Service Interface Specifications: Radio
2622           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2623           Section 6.2.18."
2624      ::= { docsIfCmtsCmStatusEntry 6 }
2625
2626 docsIfCmtsCmStatusTimingOffset OBJECT-TYPE
2627      SYNTAX      Unsigned32 (0..4294967295)
2628      MAX-ACCESS  read-only
2629      STATUS      current
2630      DESCRIPTION
2631          "A measure of the current round trip time for this CM.
2632           Used for timing of CM upstream transmissions to ensure
2633           synchronized arrivals at the CMTS.  Units are in terms
2634           of (6.25 microseconds/64).  Returns zero if the value
2635           is unknown.
2636           For channels requiring finer resolution, please refer to
2637           object docsIfCmtsCmStatusHighResolutionTimingOffset."
2638      REFERENCE
2639
2640
2641
2642          "Data-Over-Cable Service Interface Specifications: Radio
2643           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2644           Section 6.2.17."
2645      ::= { docsIfCmtsCmStatusEntry 7 }
2646
2647 docsIfCmtsCmStatusEqualizationData OBJECT-TYPE
2648      SYNTAX      DocsEqualizerData
2649      MAX-ACCESS  read-only
2650      STATUS      current
2651      DESCRIPTION
2652          "Equalization data for this CM, as measured by the CMTS.
2653           Returns the zero-length OCTET STRING if the value is
2654           unknown or if there is no equalization data available
2655           or defined."
2656      REFERENCE
2657          "Data-Over-Cable Service Interface Specifications: Radio
2658           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2659           Figure 8-23."
2660      ::= { docsIfCmtsCmStatusEntry 8 }
2661
2662 docsIfCmtsCmStatusValue OBJECT-TYPE
2663      SYNTAX      INTEGER {
2664          other(1),
2665          ranging(2),
2666          rangingAborted(3),
2667          rangingComplete(4),
2668          ipComplete(5),
2669          registrationComplete(6),
2670          accessDenied(7),
2671          operational(8),
2672          -- value 8 should not be used
2673          registeredBPIInitializing(9)
2674      }
2675      MAX-ACCESS  read-only
2676      STATUS      current
2677      DESCRIPTION
2678          "Current cable modem connectivity state, as specified
2679           in the RF Interface Specification.  Returned status
2680           information is the CM status, as assumed by the CMTS,
2681           and indicates the following events:
2682           other(1)
2683              Any state other than below.
2684           ranging(2)
2685              The CMTS has received an Initial Ranging Request
2686              message from the CM, and the ranging process is not
2687              yet complete.
2688           rangingAborted(3)
2689              The CMTS has sent a Ranging Abort message to the CM.
2690
2691
2692
2693           rangingComplete(4)
2694              The CMTS has sent a Ranging Complete message to the CM.
2695           ipComplete(5)
2696              The CMTS has received a DHCP reply message and
2697              forwarded it to the CM.
2698           registrationComplete(6)
2699              The CMTS has sent a Registration Response message to
2700              the CM.
2701           accessDenied(7)
2702              The CMTS has sent a Registration Aborted message
2703              to the CM.
2704           operational(8)
2705              Value 8 is considered reserved and should not be defined
2706              in future revisions of this MIB module to avoid conflict
2707              with documented implementations that support value 8 to
2708              indicate operational state after completing the BPI
2709              initialization process.
2710           registeredBPIInitializing(9)
2711              Baseline Privacy (BPI) is enabled and the CMTS is in the
2712              process of completing BPI initialization.  This state
2713              MAY last for a significant length of time if failures
2714              occur during the initialization process.  After
2715              completion of BPI initialization, the CMTS will report
2716              registrationComplete(6).
2717           The CMTS only needs to report states it is able to
2718           detect."
2719      REFERENCE
2720          "Data-Over-Cable Service Interface Specifications: Radio
2721           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2722           Section 11.2."
2723      ::= { docsIfCmtsCmStatusEntry 9 }
2724
2725 docsIfCmtsCmStatusUnerroreds OBJECT-TYPE
2726      SYNTAX      Counter32
2727      UNITS       "codewords"
2728      MAX-ACCESS  read-only
2729      STATUS      current
2730      DESCRIPTION
2731          "Codewords received without error from this cable modem.
2732           Discontinuities in the value of this counter can occur
2733           at reinitialization of the managed system, and at other
2734           times as indicated by the value of
2735           ifCounterDiscontinuityTime for the associated ifIndex."
2736      REFERENCE
2737          "Data-Over-Cable Service Interface Specifications: Radio
2738           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2739           Section 6.2.4."
2740      ::= { docsIfCmtsCmStatusEntry 10 }
2741
2742
2743
2744 docsIfCmtsCmStatusCorrecteds OBJECT-TYPE
2745      SYNTAX      Counter32
2746      UNITS       "codewords"
2747      MAX-ACCESS  read-only
2748      STATUS      current
2749      DESCRIPTION
2750          "Codewords received with correctable errors from this
2751           cable modem.
2752           Discontinuities in the value of this counter can occur
2753           at reinitialization of the managed system, and at other
2754           times as indicated by the value of
2755           ifCounterDiscontinuityTime for the associated ifIndex."
2756      REFERENCE
2757          "Data-Over-Cable Service Interface Specifications: Radio
2758           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2759           Section 6.2.4."
2760      ::= { docsIfCmtsCmStatusEntry 11 }
2761
2762 docsIfCmtsCmStatusUncorrectables OBJECT-TYPE
2763      SYNTAX      Counter32
2764      UNITS       "codewords"
2765      MAX-ACCESS  read-only
2766      STATUS      current
2767      DESCRIPTION
2768          "Codewords received with uncorrectable errors from this
2769           cable modem.
2770           Discontinuities in the value of this counter can occur
2771           at reinitialization of the managed system, and at other
2772           times as indicated by the value of
2773           ifCounterDiscontinuityTime for the associated ifIndex."
2774      REFERENCE
2775          "Data-Over-Cable Service Interface Specifications: Radio
2776           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2777           Section 6.2.4."
2778      ::= { docsIfCmtsCmStatusEntry 12 }
2779
2780 docsIfCmtsCmStatusSignalNoise OBJECT-TYPE
2781      SYNTAX      TenthdB
2782      UNITS       "TenthdB"
2783      MAX-ACCESS  read-only
2784      STATUS      current
2785      DESCRIPTION
2786          "Signal/Noise ratio as perceived for upstream data from
2787           this cable modem.
2788           If the Signal/Noise is unknown, this object returns
2789           a value of zero."
2790      REFERENCE
2791          "Data-Over-Cable Service Interface Specifications: Radio
2792
2793
2794
2795           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2796           Tables 4-1 and 4-2."
2797      ::= { docsIfCmtsCmStatusEntry 13 }
2798
2799 docsIfCmtsCmStatusMicroreflections OBJECT-TYPE
2800      SYNTAX      Integer32 (0..255)
2801      UNITS       "-dBc"
2802      MAX-ACCESS  read-only
2803      STATUS      current
2804      DESCRIPTION
2805          "Total microreflections, including in-channel response
2806           as perceived on this interface, measured in dBc below
2807           the signal level.
2808           This object is not assumed to return an absolutely
2809           accurate value, but it gives a rough indication
2810           of microreflections received on this interface.
2811           It is up to the implementer to provide information
2812           as accurately as possible.
2813           Discontinuities in the value of this counter can occur
2814           at reinitialization of the managed system, and at other
2815           times as indicated by the value of
2816           ifCounterDiscontinuityTime for the associated ifIndex."
2817      REFERENCE
2818          "Data-Over-Cable Service Interface Specifications: Radio
2819           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2820           Tables 4-1 and 4-2"
2821      ::= { docsIfCmtsCmStatusEntry 14 }
2822
2823 docsIfCmtsCmStatusExtUnerroreds OBJECT-TYPE
2824      SYNTAX      Counter64
2825      UNITS       "codewords"
2826      MAX-ACCESS  read-only
2827      STATUS      current
2828      DESCRIPTION
2829          "Codewords received without error from this cable modem.
2830           Discontinuities in the value of this counter can occur
2831           at reinitialization of the managed system, and at other
2832           times as indicated by the value of
2833           ifCounterDiscontinuityTime for the associated ifIndex."
2834      REFERENCE
2835          "Data-Over-Cable Service Interface Specifications: Radio
2836           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2837           Section 6.2.5."
2838      ::= { docsIfCmtsCmStatusEntry 15 }
2839
2840 docsIfCmtsCmStatusExtCorrecteds OBJECT-TYPE
2841      SYNTAX      Counter64
2842      UNITS       "codewords"
2843
2844
2845
2846      MAX-ACCESS  read-only
2847      STATUS      current
2848      DESCRIPTION
2849          "Codewords received with correctable errors from this
2850           cable modem.
2851           Discontinuities in the value of this counter can occur
2852           at reinitialization of the managed system, and at other
2853           times as indicated by the value of
2854           ifCounterDiscontinuityTime for the associated ifIndex."
2855      REFERENCE
2856          "Data-Over-Cable Service Interface Specifications: Radio
2857           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2858           Section 6.2.5."
2859      ::= { docsIfCmtsCmStatusEntry 16 }
2860
2861 docsIfCmtsCmStatusExtUncorrectables OBJECT-TYPE
2862      SYNTAX      Counter64
2863      UNITS       "codewords"
2864      MAX-ACCESS  read-only
2865      STATUS      current
2866      DESCRIPTION
2867          "Codewords received with uncorrectable errors from this
2868           cable modem.
2869           Discontinuities in the value of this counter can occur
2870           at reinitialization of the managed system, and at other
2871           times as indicated by the value of
2872           ifCounterDiscontinuityTime for the associated ifIndex."
2873      REFERENCE
2874          "Data-Over-Cable Service Interface Specifications: Radio
2875           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2876           Section 6.2.5."
2877      ::= { docsIfCmtsCmStatusEntry 17 }
2878
2879 docsIfCmtsCmStatusDocsisRegMode OBJECT-TYPE
2880         SYNTAX      DocsisQosVersion
2881         MAX-ACCESS  read-only
2882         STATUS      current
2883         DESCRIPTION
2884             "Indication of whether the CM has registered using 1.0
2885              Class of Service or 1.1 Quality of Service."
2886      REFERENCE
2887          "Data-Over-Cable Service Interface Specifications: Radio
2888           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2889           Annex G."
2890      ::= { docsIfCmtsCmStatusEntry 18 }
2891
2892 docsIfCmtsCmStatusModulationType OBJECT-TYPE
2893       SYNTAX      DocsisUpstreamType
2894
2895
2896
2897       MAX-ACCESS  read-only
2898       STATUS      current
2899       DESCRIPTION
2900           "Indicates modulation type currently used by the CM.  Since
2901            this object specifically identifies PHY mode, the shared
2902            type is not permitted.  If the upstream channel is
2903            unknown, this object returns a value of zero."
2904      REFERENCE
2905          "Data-Over-Cable Service Interface Specifications: Radio
2906           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2907           Table 8-19."
2908       ::= { docsIfCmtsCmStatusEntry 19 }
2909
2910 docsIfCmtsCmStatusInetAddressType OBJECT-TYPE
2911         SYNTAX      InetAddressType
2912         MAX-ACCESS  read-only
2913         STATUS      current
2914         DESCRIPTION
2915             "The type of internet address of
2916              docsIfCmtsCmStatusInetAddress.  If the cable modem
2917              internet address is unassigned or unknown, then the
2918              value of this object is unknown(0)."
2919         ::= { docsIfCmtsCmStatusEntry 20 }
2920
2921 docsIfCmtsCmStatusInetAddress OBJECT-TYPE
2922         SYNTAX      InetAddress
2923         MAX-ACCESS  read-only
2924         STATUS      current
2925         DESCRIPTION
2926             "Internet address of this cable modem.  If the Cable
2927              Modem has no Internet address assigned, or the Internet
2928              address is unknown, the value of this object is the
2929              zero-length OCTET STRING.  If the cable modem has
2930              multiple Internet addresses, this object returns the
2931              Internet address associated with the Cable
2932              (i.e., RF MAC) interface."
2933         ::= { docsIfCmtsCmStatusEntry 21 }
2934
2935 docsIfCmtsCmStatusValueLastUpdate OBJECT-TYPE
2936         SYNTAX      TimeStamp
2937         MAX-ACCESS  read-only
2938         STATUS      current
2939         DESCRIPTION
2940             "The value of sysUpTime when docsIfCmtsCmStatusValue
2941              was last updated."
2942         ::= { docsIfCmtsCmStatusEntry 22 }
2943
2944 docsIfCmtsCmStatusHighResolutionTimingOffset OBJECT-TYPE
2945
2946
2947
2948      SYNTAX      Unsigned32 (0..4294967295)
2949      MAX-ACCESS  read-only
2950      STATUS      current
2951      DESCRIPTION
2952          "A measure of the current round trip time for this CM.
2953           Used for timing of CM upstream transmissions to ensure
2954           synchronized arrivals at the CMTS.  Units are in terms
2955           of (6.25 microseconds/(64*256)).  Returns zero if the value
2956           is unknown.
2957           This is the high resolution version of object
2958           docsIfCmtsCmStatusTimingOffset, for channels requiring
2959           finer resolution."
2960      REFERENCE
2961          "Data-Over-Cable Service Interface Specifications: Radio
2962           Frequency Interface Specification SP-RFIv2.0-I10-051209,
2963           Section 6.2.17."
2964      ::= { docsIfCmtsCmStatusEntry 23 }
2965
2966 --
2967 -- The CMTS Service Table.
2968 --
2969
2970 docsIfCmtsServiceTable OBJECT-TYPE
2971      SYNTAX      SEQUENCE OF DocsIfCmtsServiceEntry
2972      MAX-ACCESS  not-accessible
2973      STATUS      current
2974      DESCRIPTION
2975          "Describes the attributes of upstream service queues
2976           in a Cable Modem Termination System."
2977      ::= { docsIfCmtsObjects 4 }
2978
2979 docsIfCmtsServiceEntry OBJECT-TYPE
2980      SYNTAX      DocsIfCmtsServiceEntry
2981      MAX-ACCESS  not-accessible
2982      STATUS      current
2983      DESCRIPTION
2984          "Describes the attributes of a single upstream bandwidth
2985           service queue.
2986           Entries in this table exist for each ifEntry with an
2987           ifType of docsCableMaclayer(127), and for each service
2988           queue (Service ID) within this MAC layer.
2989           Entries in this table are created with the creation of
2990           individual Service IDs by the MAC layer and removed
2991           when a Service ID is removed."
2992      INDEX { ifIndex, docsIfCmtsServiceId }
2993      ::= { docsIfCmtsServiceTable 1 }
2994
2995 DocsIfCmtsServiceEntry ::= SEQUENCE {
2996
2997
2998
2999          docsIfCmtsServiceId               Integer32,
3000          docsIfCmtsServiceCmStatusIndex    Integer32,  -- deprecated
3001          docsIfCmtsServiceAdminStatus      INTEGER,
3002          docsIfCmtsServiceQosProfile       Integer32,
3003          docsIfCmtsServiceCreateTime       TimeStamp,
3004          docsIfCmtsServiceInOctets         Counter32,
3005          docsIfCmtsServiceInPackets        Counter32,
3006          docsIfCmtsServiceNewCmStatusIndex Integer32
3007      }
3008
3009 docsIfCmtsServiceId OBJECT-TYPE
3010      SYNTAX      Integer32 (1..16383)
3011      MAX-ACCESS  not-accessible
3012      STATUS      current
3013      DESCRIPTION
3014          "Identifies a service queue for upstream bandwidth.  The
3015           attributes of this service queue are shared between the
3016           Cable Modem and the Cable Modem Termination System.
3017           The CMTS allocates upstream bandwidth to this service
3018           queue based on requests from the CM and on the class of
3019           service associated with this queue."
3020      ::= { docsIfCmtsServiceEntry 1 }
3021
3022 docsIfCmtsServiceCmStatusIndex OBJECT-TYPE
3023      SYNTAX      Integer32 (0..65535)
3024      MAX-ACCESS  read-only
3025      STATUS      deprecated
3026      DESCRIPTION
3027          "Pointer to an entry in docsIfCmtsCmStatusTable identifying
3028           the cable modem using this Service Queue.  If multiple
3029           cable modems are using this Service Queue, the value of
3030           this object is zero.
3031           This object has been deprecated and replaced by
3032           docsIfCmtsServiceNewCmStatusIndex, to fix a mismatch
3033           of the value range with respect to docsIfCmtsCmStatusIndex
3034           (1..2147483647)."
3035      ::= { docsIfCmtsServiceEntry 2 }
3036
3037 docsIfCmtsServiceAdminStatus OBJECT-TYPE
3038      SYNTAX      INTEGER {
3039          enabled(1),
3040          disabled(2),
3041          destroyed(3) }
3042      MAX-ACCESS  read-write
3043      STATUS      current
3044      DESCRIPTION
3045          "Allows a service class for a particular modem to be
3046           suppressed, (re-)enabled, or deleted altogether."
3047
3048
3049
3050      ::= { docsIfCmtsServiceEntry 3 }
3051
3052 docsIfCmtsServiceQosProfile OBJECT-TYPE
3053      SYNTAX      Integer32 (0..16383)
3054      MAX-ACCESS  read-only
3055      STATUS      current
3056      DESCRIPTION
3057          "The index in docsIfQosProfileTable describing the quality
3058           of service attributes associated with this particular
3059           service.  If no associated docsIfQosProfileTable entry
3060           exists, this object returns a value of zero."
3061      ::= { docsIfCmtsServiceEntry 4 }
3062
3063 docsIfCmtsServiceCreateTime OBJECT-TYPE
3064      SYNTAX      TimeStamp
3065      MAX-ACCESS  read-only
3066      STATUS      current
3067      DESCRIPTION
3068          "The value of sysUpTime when this entry was created."
3069      ::= { docsIfCmtsServiceEntry 5 }
3070
3071 docsIfCmtsServiceInOctets OBJECT-TYPE
3072      SYNTAX      Counter32
3073      UNITS       "Bytes"
3074      MAX-ACCESS  read-only
3075      STATUS      current
3076      DESCRIPTION
3077          "The cumulative number of Packet Data octets received
3078           on this Service ID.  The count does not include the
3079           size of the Cable MAC header.
3080           Discontinuities in the value of this counter can occur
3081           at reinitialization of the managed system, and at other
3082           times as indicated by the value of
3083           ifCounterDiscontinuityTime for the associated ifIndex."
3084      ::= { docsIfCmtsServiceEntry 6 }
3085
3086 docsIfCmtsServiceInPackets OBJECT-TYPE
3087      SYNTAX      Counter32
3088      UNITS       "packets"
3089      MAX-ACCESS  read-only
3090      STATUS      current
3091      DESCRIPTION
3092          "The cumulative number of Packet Data packets received
3093           on this Service ID.
3094           Discontinuities in the value of this counter can occur
3095           at reinitialization of the managed system, and at other
3096           times as indicated by the value of
3097           ifCounterDiscontinuityTime for the associated ifIndex."
3098
3099
3100
3101      ::= { docsIfCmtsServiceEntry 7 }
3102
3103 docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE
3104      SYNTAX      Integer32 (0..2147483647)
3105      MAX-ACCESS  read-only
3106      STATUS      current
3107      DESCRIPTION
3108          "Pointer (via docsIfCmtsCmStatusIndex) to an entry in
3109           docsIfCmtsCmStatusTable identifying the cable modem
3110           using this Service Queue.  If multiple cable modems are
3111           using this Service Queue, the value of this object is
3112           zero."
3113      ::= { docsIfCmtsServiceEntry 8 }
3114
3115 --
3116 -- The following table provides upstream channel modulation profiles.
3117 -- Entries in this table can be
3118 -- re-used by one or more upstream channels.  An upstream channel
3119 -- will have a modulation profile for each value of
3120 -- docsIfModIntervalUsageCode.
3121 --
3122
3123 docsIfCmtsModulationTable OBJECT-TYPE
3124      SYNTAX      SEQUENCE OF DocsIfCmtsModulationEntry
3125      MAX-ACCESS  not-accessible
3126      STATUS      current
3127      DESCRIPTION
3128          "Describes a modulation profile associated with one or more
3129           upstream channels."
3130      ::= { docsIfCmtsObjects 5 }
3131
3132 docsIfCmtsModulationEntry OBJECT-TYPE
3133      SYNTAX      DocsIfCmtsModulationEntry
3134      MAX-ACCESS  not-accessible
3135      STATUS      current
3136      DESCRIPTION
3137          "Describes a modulation profile for an Interval Usage Code
3138           for one or more upstream channels.
3139           Entries in this table are created by the operator.
3140
3141           Initial default entries MAY be created at system
3142           initialization time, which could report a value of
3143           'permanent' or 'readOnly' for docsIfCmtsModStorageType.
3144           A CMTS MAY reject the creation of additional Interval
3145           Usage Codes for a modulation profile being defined at
3146           Initialization time.
3147           No individual objects have to be specified in order
3148           to create an entry in this table.
3149
3150
3151
3152           Note that some objects do not have DEFVAL clauses
3153           but do have calculated defaults and need not be specified
3154           during row creation."
3155       INDEX { docsIfCmtsModIndex, docsIfCmtsModIntervalUsageCode}
3156      ::= { docsIfCmtsModulationTable 1 }
3157
3158 DocsIfCmtsModulationEntry ::= SEQUENCE {
3159          docsIfCmtsModIndex                    Integer32,
3160          docsIfCmtsModIntervalUsageCode        INTEGER,
3161          docsIfCmtsModControl                  RowStatus,
3162          docsIfCmtsModType                     INTEGER,
3163          docsIfCmtsModPreambleLen              Integer32,
3164          docsIfCmtsModDifferentialEncoding     TruthValue,
3165          docsIfCmtsModFECErrorCorrection       Integer32,
3166          docsIfCmtsModFECCodewordLength        Integer32,
3167          docsIfCmtsModScramblerSeed            Integer32,
3168          docsIfCmtsModMaxBurstSize             Integer32,
3169          docsIfCmtsModGuardTimeSize            Unsigned32,
3170          docsIfCmtsModLastCodewordShortened    TruthValue,
3171          docsIfCmtsModScrambler                TruthValue,
3172          docsIfCmtsModByteInterleaverDepth     Unsigned32,
3173          docsIfCmtsModByteInterleaverBlockSize Unsigned32,
3174          docsIfCmtsModPreambleType             INTEGER,
3175          docsIfCmtsModTcmErrorCorrectionOn     TruthValue,
3176          docsIfCmtsModScdmaInterleaverStepSize Unsigned32,
3177          docsIfCmtsModScdmaSpreaderEnable      TruthValue,
3178          docsIfCmtsModScdmaSubframeCodes       Unsigned32,
3179          docsIfCmtsModChannelType              DocsisUpstreamType,
3180          docsIfCmtsModStorageType              StorageType
3181      }
3182
3183 docsIfCmtsModIndex OBJECT-TYPE
3184      SYNTAX       Integer32 (1..2147483647)
3185      MAX-ACCESS   not-accessible
3186      STATUS      current
3187      DESCRIPTION
3188           "An index into the Channel Modulation table representing
3189            a group of Interval Usage Codes, all associated with the
3190            same channel."
3191      ::= { docsIfCmtsModulationEntry 1 }
3192
3193 docsIfCmtsModIntervalUsageCode OBJECT-TYPE
3194      SYNTAX       INTEGER {
3195          request(1),
3196          requestData(2),
3197          initialRanging(3),
3198          periodicRanging(4),
3199          shortData(5),
3200
3201
3202
3203          longData(6),
3204          advPhyShortData(9),
3205          advPhyLongData(10),
3206          ugs(11)
3207      }
3208      MAX-ACCESS  not-accessible
3209      STATUS      current
3210      DESCRIPTION
3211          "An index into the Channel Modulation table that, when
3212           grouped with other Interval Usage Codes, fully
3213           instantiates all modulation sets for a given upstream
3214           channel."
3215      REFERENCE
3216          "Data-Over-Cable Service Interface Specifications: Radio
3217           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3218           Table 8-20."
3219      ::= { docsIfCmtsModulationEntry 2 }
3220
3221 docsIfCmtsModControl OBJECT-TYPE
3222      SYNTAX      RowStatus
3223      MAX-ACCESS  read-create
3224      STATUS      current
3225      DESCRIPTION
3226          "Controls and reflects the status of rows in this table.
3227           There is no restriction on the changing of values in this
3228           table while their associated rows are active, with the
3229           exception of:
3230
3231           1. If a modulation profile is being referenced by one
3232              or more upstream channels, an attempt to set the value
3233              of docsIfCmtsModChannelType returns an
3234              'inconsistentValue' error.
3235
3236           2. If a modulation profile is being referenced by one
3237              or more upstream channels, an attempt to set
3238              docsIfCmtsModControl to destroy(6) or notInService(2)
3239              returns an 'inconsistentValue' error."
3240      ::= { docsIfCmtsModulationEntry 3 }
3241
3242 docsIfCmtsModType OBJECT-TYPE
3243      SYNTAX      INTEGER {
3244          other(1),
3245          qpsk(2),
3246          qam16(3),
3247          qam8(4),
3248          qam32(5),
3249          qam64(6),
3250          qam128(7)
3251
3252
3253
3254      }
3255      MAX-ACCESS  read-create
3256      STATUS      current
3257      DESCRIPTION
3258          "The modulation type used on this channel.  Returns
3259           other(1) if the modulation type is not
3260           qpsk, qam16, qam8, qam32, qam64, or qam128.
3261           Type qam128 is used for SCDMA channels only.
3262           See the reference for the modulation profiles
3263           implied by different modulation types."
3264      REFERENCE
3265          "Data-Over-Cable Service Interface Specifications: Radio
3266           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3267           Tables 6-7, and 8-19."
3268      DEFVAL { qpsk }
3269      ::= { docsIfCmtsModulationEntry 4 }
3270
3271 docsIfCmtsModPreambleLen OBJECT-TYPE
3272      SYNTAX      Integer32 (0..1536)
3273      UNITS       "bits"
3274      MAX-ACCESS  read-create
3275      STATUS      current
3276      DESCRIPTION
3277          "The preamble length for this modulation profile in bits.
3278           Default value is the minimum needed by the implementation
3279           at the CMTS for the given modulation profile."
3280      REFERENCE
3281          "Data-Over-Cable Service Interface Specifications: Radio
3282           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3283           Tables 6-7, and 8-19."
3284      ::= { docsIfCmtsModulationEntry 5 }
3285
3286 docsIfCmtsModDifferentialEncoding OBJECT-TYPE
3287      SYNTAX      TruthValue
3288      MAX-ACCESS  read-create
3289      STATUS      current
3290      DESCRIPTION
3291          "Specifies whether or not differential encoding is used
3292           on this channel."
3293      REFERENCE
3294          "Data-Over-Cable Service Interface Specifications: Radio
3295           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3296           Tables 6-7, and 8-19."
3297      DEFVAL { false }
3298      ::= { docsIfCmtsModulationEntry 6 }
3299
3300 docsIfCmtsModFECErrorCorrection OBJECT-TYPE
3301      SYNTAX      Integer32 (0..16)
3302
3303
3304
3305      UNITS       "Bytes"
3306      MAX-ACCESS  read-create
3307      STATUS      current
3308      DESCRIPTION
3309          "The number of correctable errored bytes (t) used in
3310           forward error correction code.  The value of 0 indicates
3311           that no correction is employed.  The number of check bytes
3312           appended will be twice this value."
3313      REFERENCE
3314          "Data-Over-Cable Service Interface Specifications: Radio
3315           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3316           Tables 6-7, and 8-19."
3317      DEFVAL { 0 }
3318      ::= { docsIfCmtsModulationEntry 7 }
3319
3320 docsIfCmtsModFECCodewordLength OBJECT-TYPE
3321      SYNTAX      Integer32 (1..255)
3322      UNITS       "Bytes"
3323      MAX-ACCESS  read-create
3324      STATUS      current
3325      DESCRIPTION
3326          "The number of data bytes (k) in the forward error
3327           correction codeword.
3328           This object is not used if docsIfCmtsModFECErrorCorrection
3329           is zero."
3330      REFERENCE
3331          "Data-Over-Cable Service Interface Specifications: Radio
3332           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3333           Tables 6-7, and 8-19."
3334      DEFVAL { 32 }
3335      ::= { docsIfCmtsModulationEntry 8 }
3336
3337 docsIfCmtsModScramblerSeed OBJECT-TYPE
3338      SYNTAX      Integer32 (0..32767)
3339      MAX-ACCESS  read-create
3340      STATUS      current
3341      DESCRIPTION
3342          "The 15-bit seed value for the scrambler polynomial."
3343      REFERENCE
3344          "Data-Over-Cable Service Interface Specifications: Radio
3345           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3346           Table 8-19."
3347      DEFVAL { 0 }
3348      ::= { docsIfCmtsModulationEntry 9 }
3349
3350 docsIfCmtsModMaxBurstSize OBJECT-TYPE
3351      SYNTAX      Integer32 (0..255)
3352      UNITS       "mini-slots"
3353
3354
3355
3356      MAX-ACCESS  read-create
3357      STATUS      current
3358      DESCRIPTION
3359          "The maximum number of mini-slots that can be transmitted
3360           during this channel's burst time.  Returns zero if the
3361           burst length is bounded by the allocation MAP rather than
3362           by this profile.
3363           Default value is 0, except for shortData, where it is 8."
3364      REFERENCE
3365          "Data-Over-Cable Service Interface Specifications: Radio
3366           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3367           Table 8-19."
3368      ::= { docsIfCmtsModulationEntry 10 }
3369
3370 docsIfCmtsModGuardTimeSize OBJECT-TYPE
3371      SYNTAX      Unsigned32
3372      UNITS       "Symbol-times"
3373      MAX-ACCESS  read-only
3374      STATUS      current
3375      DESCRIPTION
3376          "The number of symbol-times that MUST follow the end of
3377           this channel's burst.  Default value is the minimum time
3378           needed by the implementation for this modulation profile."
3379      REFERENCE
3380          "Data-Over-Cable Service Interface Specifications: Radio
3381           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3382           Tables 6-7, and 8-19."
3383      ::= { docsIfCmtsModulationEntry 11 }
3384
3385 docsIfCmtsModLastCodewordShortened OBJECT-TYPE
3386      SYNTAX      TruthValue
3387      MAX-ACCESS  read-create
3388      STATUS      current
3389      DESCRIPTION
3390          "Indicates whether the last FEC codeword is truncated."
3391      REFERENCE
3392          "Data-Over-Cable Service Interface Specifications: Radio
3393           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3394           Tables 6-7, and 8-19."
3395      DEFVAL { true }
3396      ::= { docsIfCmtsModulationEntry 12 }
3397
3398 docsIfCmtsModScrambler OBJECT-TYPE
3399      SYNTAX      TruthValue
3400      MAX-ACCESS  read-create
3401      STATUS      current
3402      DESCRIPTION
3403          "Indicates whether the scrambler is employed."
3404
3405
3406
3407      REFERENCE
3408          "Data-Over-Cable Service Interface Specifications: Radio
3409           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3410           Tables 6-7, and 8-19."
3411      DEFVAL { false }
3412      ::= { docsIfCmtsModulationEntry 13 }
3413
3414 docsIfCmtsModByteInterleaverDepth OBJECT-TYPE
3415      SYNTAX      Unsigned32
3416      MAX-ACCESS  read-create
3417      STATUS      current
3418      DESCRIPTION
3419          "ATDMA Byte Interleaver Depth (Ir).  This object returns 1
3420           for non-ATDMA profiles."
3421      REFERENCE
3422          "Data-Over-Cable Service Interface Specifications: Radio
3423           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3424           Tables 6-7, and 8-19."
3425      DEFVAL { 1 }
3426      ::= { docsIfCmtsModulationEntry 14 }
3427
3428 docsIfCmtsModByteInterleaverBlockSize OBJECT-TYPE
3429      SYNTAX      Unsigned32
3430      MAX-ACCESS  read-create
3431      STATUS      current
3432      DESCRIPTION
3433          "ATDMA Byte Interleaver Block size (Br).  This object
3434           returns zero for non-ATDMA profiles "
3435      REFERENCE
3436          "Data-Over-Cable Service Interface Specifications: Radio
3437           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3438           Tables 6-7, and 8-19."
3439      DEFVAL { 18 }
3440      ::= { docsIfCmtsModulationEntry 15 }
3441
3442 docsIfCmtsModPreambleType OBJECT-TYPE
3443      SYNTAX       INTEGER {
3444          unknown(0),
3445          qpsk0(1),
3446          qpsk1(2)
3447      }
3448      MAX-ACCESS  read-create
3449      STATUS      current
3450      DESCRIPTION
3451          "Preamble type for DOCSIS 2.0 bursts.  The value
3452           'unknown(0)' represents a row entry consisting only of
3453           DOCSIS 1.x bursts"
3454      REFERENCE
3455
3456
3457
3458          "Data-Over-Cable Service Interface Specifications: Radio
3459           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3460           Tables 6-7, and 8-19."
3461      DEFVAL { qpsk0 }
3462      ::= { docsIfCmtsModulationEntry 16 }
3463
3464 docsIfCmtsModTcmErrorCorrectionOn OBJECT-TYPE
3465      SYNTAX      TruthValue
3466      MAX-ACCESS  read-create
3467      STATUS      current
3468      DESCRIPTION
3469          "Trellis Code Modulation (TCM) On/Off.  This value returns
3470           false for non-S-CDMA profiles."
3471      REFERENCE
3472          "Data-Over-Cable Service Interface Specifications: Radio
3473           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3474           Tables 6-7, and 8-19."
3475      DEFVAL { false }
3476      ::= { docsIfCmtsModulationEntry 17 }
3477
3478 docsIfCmtsModScdmaInterleaverStepSize OBJECT-TYPE
3479      SYNTAX      Unsigned32 (0 | 1..32)
3480      MAX-ACCESS  read-create
3481      STATUS      current
3482      DESCRIPTION
3483          " S-CDMA Interleaver step size.  This value returns zero
3484            for non-S-CDMA profiles."
3485      REFERENCE
3486          "Data-Over-Cable Service Interface Specifications: Radio
3487           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3488           Tables 6-7, and 8-19."
3489      DEFVAL { 1 }
3490      ::= { docsIfCmtsModulationEntry 18 }
3491
3492 docsIfCmtsModScdmaSpreaderEnable OBJECT-TYPE
3493      SYNTAX      TruthValue
3494      MAX-ACCESS  read-create
3495      STATUS      current
3496      DESCRIPTION
3497          " S-CDMA spreader.  This value returns false for non-S-CDMA
3498            profiles.  Default value for IUC 3 and 4 is OFF; for
3499            all other IUCs it is ON."
3500      REFERENCE
3501          "Data-Over-Cable Service Interface Specifications: Radio
3502           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3503           Tables 6-7, and 8-19."
3504      ::= { docsIfCmtsModulationEntry 19 }
3505
3506
3507
3508
3509 docsIfCmtsModScdmaSubframeCodes OBJECT-TYPE
3510      SYNTAX      Unsigned32 (0 | 1..128)
3511      MAX-ACCESS  read-create
3512      STATUS      current
3513      DESCRIPTION
3514          " S-CDMA sub-frame size.  This value returns zero
3515            for non-S-CDMA profiles."
3516      REFERENCE
3517          "Data-Over-Cable Service Interface Specifications: Radio
3518           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3519           Table 6-7, and 8-19."
3520      DEFVAL { 1 }
3521      ::= { docsIfCmtsModulationEntry 20 }
3522
3523 docsIfCmtsModChannelType OBJECT-TYPE
3524      SYNTAX      DocsisUpstreamType
3525      MAX-ACCESS  read-create
3526      STATUS      current
3527      DESCRIPTION
3528          "Describes the modulation channel type for this modulation
3529           entry.
3530           All the active entries in a modulation profile (that is all
3531           active entries that share a common docsIfCmtsModIndex)
3532           MUST have the same value of docsIfCmtsModChannelType."
3533      REFERENCE
3534          "Data-Over-Cable Service Interface Specifications: Radio
3535           Frequency Interface Specification SP-RFIv2.0-I10-051209,
3536           Table 8-19."
3537      DEFVAL { tdma }
3538      ::= { docsIfCmtsModulationEntry 21 }
3539
3540 docsIfCmtsModStorageType OBJECT-TYPE
3541      SYNTAX       StorageType
3542      MAX-ACCESS   read-only
3543      STATUS       current
3544      DESCRIPTION
3545          "The storage type for this conceptual row.
3546           Entries with this object set to permanent(4)
3547           do not require write operations for read-write
3548           objects."
3549      DEFVAL      { nonVolatile }
3550  ::= { docsIfCmtsModulationEntry 22 }
3551
3552 docsIfCmtsQosProfilePermissions OBJECT-TYPE
3553      SYNTAX      BITS {
3554          createByManagement(0),
3555          updateByManagement(1),
3556          createByModems(2)
3557
3558
3559
3560      }
3561      MAX-ACCESS  read-write
3562      STATUS      current
3563      DESCRIPTION
3564          "This object specifies permitted methods of creating
3565           entries in docsIfQosProfileTable.
3566           createByManagement(0) is set if entries can be created
3567           using SNMP.  updateByManagement(1) is set if updating
3568           entries using SNMP is permitted.  createByModems(2)
3569           is set if entries can be created based on information
3570           in REG-REQ MAC messages received from cable modems.
3571           Information in this object is only applicable if
3572           docsIfQosProfileTable is implemented as read-create.
3573           Otherwise, this object is implemented as read-only
3574           and returns createByModems(2).
3575           Either createByManagement(0) or updateByManagement(1)
3576           MUST be set when writing to this object.
3577           Note that BITS objects are encoded most significant bit
3578           first.  For example, if bit 2 is set, the value of this
3579           object is the octet string '20'H."
3580      ::= { docsIfCmtsObjects 6 }
3581
3582 docsIfCmtsMacToCmTable OBJECT-TYPE
3583      SYNTAX      SEQUENCE OF DocsIfCmtsMacToCmEntry
3584      MAX-ACCESS  not-accessible
3585      STATUS      current
3586      DESCRIPTION
3587          "This is a table to provide a quick access index into the
3588           docsIfCmtsCmStatusTable.  There is exactly one row in this
3589           table for each row in the docsIfCmtsCmStatusTable.  In
3590           general, the management station SHOULD use this table only
3591           to get a pointer into the docsIfCmtsCmStatusTable (which
3592           corresponds to the CM's RF interface MAC address) and
3593           SHOULD not iterate (e.g., GetNext through) this table."
3594      ::= { docsIfCmtsObjects 7 }
3595
3596 docsIfCmtsMacToCmEntry OBJECT-TYPE
3597      SYNTAX      DocsIfCmtsMacToCmEntry
3598      MAX-ACCESS  not-accessible
3599      STATUS      current
3600      DESCRIPTION
3601          "A row in the docsIfCmtsMacToCmTable.
3602           An entry in this table exists for each cable modem
3603           that is connected to the CMTS implementing this table."
3604      INDEX   { docsIfCmtsCmMac }
3605      ::= {docsIfCmtsMacToCmTable 1 }
3606
3607 DocsIfCmtsMacToCmEntry ::= SEQUENCE {
3608
3609
3610
3611              docsIfCmtsCmMac     MacAddress,
3612              docsIfCmtsCmPtr     Integer32
3613      }
3614
3615 docsIfCmtsCmMac OBJECT-TYPE
3616      SYNTAX      MacAddress
3617      MAX-ACCESS  not-accessible
3618      STATUS      current
3619      DESCRIPTION
3620          "The RF side MAC address for the referenced CM (e.g., the
3621           interface on the CM that has docsCableMacLayer(127) as
3622           its ifType)."
3623      ::= { docsIfCmtsMacToCmEntry 1 }
3624
3625 docsIfCmtsCmPtr OBJECT-TYPE
3626      SYNTAX      Integer32 (1..2147483647)
3627      MAX-ACCESS  read-only
3628      STATUS      current
3629      DESCRIPTION
3630          "An row index into docsIfCmtsCmStatusTable.  When queried
3631           with the correct instance value (e.g., a CM's MAC address),
3632           returns the index in docsIfCmtsCmStatusTable that
3633           represents that CM."
3634      ::= { docsIfCmtsMacToCmEntry 2 }
3635
3636 -- The following independent object and associated table provide
3637 -- operators with a mechanism to evaluate the load/utilization of
3638 -- both upstream and downstream physical channels.  This information
3639 -- may be used for capacity planning and incident analysis and may
3640 -- be particularly helpful in provisioning of high value QOS.
3641 --
3642 -- Utilization is expressed as an index representing the calculated
3643 -- percentage utilization of the upstream or downstream channel in
3644 -- the most recent sampling interval (i.e., utilization interval).
3645 -- Refer to the DESCRIPTION field of the
3646 -- docsIfCmtsChannelUtUtilization object for definitions and
3647 -- calculation details.
3648
3649 docsIfCmtsChannelUtilizationInterval OBJECT-TYPE
3650      SYNTAX      Integer32 (0..86400)
3651      UNITS       "seconds"
3652      MAX-ACCESS  read-write
3653      STATUS      current
3654      DESCRIPTION
3655          "The time interval in seconds over which the channel
3656           utilization index is calculated.  All upstream/downstream
3657           channels use the same
3658           docsIfCmtsChannelUtilizationInterval.
3659
3660
3661
3662           Setting a value of zero disables utilization reporting.
3663           A channel utilization index is calculated over a fixed
3664           window applying to the most recent
3665           docsIfCmtsChannelUtilizationInterval.  It would therefore
3666           be prudent to use a relatively short
3667           docsIfCmtsChannelUtilizationInterval.
3668           It is a vendor decision whether to reset the timer when
3669           docsIfCmtsChannelUtilizationInterval is changed during a
3670           utilization sampling period."
3671      ::= { docsIfCmtsObjects 8 }
3672
3673 docsIfCmtsChannelUtilizationTable OBJECT-TYPE
3674      SYNTAX      SEQUENCE OF DocsIfCmtsChannelUtilizationEntry
3675      MAX-ACCESS  not-accessible
3676      STATUS      current
3677      DESCRIPTION
3678          "Reports utilization statistics for attached upstream and
3679           downstream physical channels."
3680      ::= { docsIfCmtsObjects 9 }
3681
3682 docsIfCmtsChannelUtilizationEntry OBJECT-TYPE
3683      SYNTAX      DocsIfCmtsChannelUtilizationEntry
3684      MAX-ACCESS  not-accessible
3685      STATUS      current
3686      DESCRIPTION
3687          "Utilization statistics for a single upstream or downstream
3688           physical channel.  An entry exists in this table for each
3689           ifEntry with an ifType equal to
3690           docsCableDownstream (128)
3691           or docsCableUpstream (129)."
3692      INDEX  { ifIndex, docsIfCmtsChannelUtIfType,
3693           docsIfCmtsChannelUtId }
3694      ::= { docsIfCmtsChannelUtilizationTable 1 }
3695
3696 DocsIfCmtsChannelUtilizationEntry ::= SEQUENCE {
3697          docsIfCmtsChannelUtIfType         IANAifType,
3698          docsIfCmtsChannelUtId             Integer32,
3699          docsIfCmtsChannelUtUtilization    Integer32
3700      }
3701
3702 docsIfCmtsChannelUtIfType OBJECT-TYPE
3703      SYNTAX       IANAifType
3704      MAX-ACCESS   not-accessible
3705      STATUS       current
3706      DESCRIPTION
3707          "The secondary index into this table.  Indicates the IANA
3708           interface type associated with this physical channel.
3709           Only docsCableDownstream (128) and
3710
3711
3712
3713           docsCableUpstream (129) are valid."
3714      ::= { docsIfCmtsChannelUtilizationEntry 1 }
3715
3716 docsIfCmtsChannelUtId OBJECT-TYPE
3717      SYNTAX       Integer32 (0..255)
3718      MAX-ACCESS   not-accessible
3719      STATUS       current
3720      DESCRIPTION
3721           "The tertiary index into this table.  Indicates the CMTS
3722            identifier for this physical channel."
3723      ::= { docsIfCmtsChannelUtilizationEntry 2 }
3724
3725 docsIfCmtsChannelUtUtilization OBJECT-TYPE
3726      SYNTAX       Integer32 (0..100)
3727      UNITS        "percent"
3728      MAX-ACCESS   read-only
3729      STATUS       current
3730      DESCRIPTION
3731          "The calculated and truncated utilization index for this
3732           physical upstream or downstream channel, accurate as of
3733           the most recent docsIfCmtsChannelUtilizationInterval.
3734
3735           Upstream Channel Utilization Index:
3736
3737           The upstream channel utilization index is expressed as a
3738           percentage of mini-slots utilized on the physical channel,
3739           regardless of burst type.  For an Initial Maintenance
3740           region, the mini-slots for the complete region are
3741           considered utilized if the CMTS received an upstream
3742           burst within the region from any CM on the physical
3743           channel.  For contention REQ and REQ/DATA regions, the
3744           mini-slots for a transmission opportunity within the
3745           region are considered utilized if the CMTS received an
3746           upstream burst within the opportunity from any CM on the
3747           physical channel.  For all other regions, utilized
3748           mini-slots are those in which the CMTS granted
3749           bandwidth to any unicast SID on the physical channel.
3750
3751           For an upstream interface that has multiple logical
3752           upstream channels enabled, the utilization index is a
3753           weighted sum of utilization indices for the logical
3754           channels.  The weight for each utilization index is the
3755           percentage of upstream mini-slots allocated for the
3756           corresponding logical channel.
3757           Example:
3758           If 75% of bandwidth is allocated to the first logical
3759           channel and 25% to the second, and the utilization
3760           indices for each are 60 and 40, respectively, the
3761
3762
3763
3764           utilization index for the upstream physical channel is
3765           (60 * 0.75) + (40 * 0.25) = 55.  This figure
3766           applies to the most recent utilization interval.
3767
3768           Downstream Channel Utilization Index:
3769
3770           The downstream channel utilization index is a percentage
3771           expressing the ratio between bytes used to transmit data
3772           versus the total number of bytes transmitted in the raw
3773           bandwidth of the MPEG channel.  As with the upstream
3774           utilization index, the calculated value represents
3775           the most recent utilization interval.
3776           Formula:
3777           Downstream utilization index =
3778           (100 * (data bytes / raw bytes))
3779
3780           Definitions:
3781           Data bytes:    Number of bytes transmitted as data in the
3782                          docsIfCmtsChannelUtilizationInterval.
3783                          Identical to docsIfCmtsDownChannelCtrUsed
3784                          Bytes measured over the utilization
3785                          interval.
3786           Raw bandwidth: Total number of bytes available for
3787                          transmitting data, not including bytes
3788                          used for headers and other overhead.
3789           Raw bytes:     (raw bandwidth *
3790                          docsIfCmtsChannelUtilizationInterval).
3791                          Identical to docsIfCmtsDownChannelCtrTotal
3792                          Bytes measured over the utilization
3793                          interval."
3794      ::= { docsIfCmtsChannelUtilizationEntry 3 }
3795
3796 -- The following table provides operators with input data
3797 -- appropriate for calculating downstream channel utilization.
3798 -- Operators may use the docsIfCmtsChannelUtilizationTable or
3799 -- perform their own polling of the
3800 -- docsIfCmtsDownChannelCounterTable objects to characterize
3801 -- their downstream channel usage.  The 32-bit counter objects are
3802 -- included to provide backward compatibility with SNMPv1 managers,
3803 -- which cannot access 64-bit counter objects.
3804
3805 docsIfCmtsDownChannelCounterTable OBJECT-TYPE
3806      SYNTAX      SEQUENCE OF DocsIfCmtsDownChannelCounterEntry
3807      MAX-ACCESS  not-accessible
3808      STATUS      current
3809      DESCRIPTION
3810          "This table is implemented at the CMTS to collect
3811           downstream channel statistics for utilization
3812
3813
3814
3815           calculations."
3816      ::= { docsIfCmtsObjects 10 }
3817
3818 docsIfCmtsDownChannelCounterEntry OBJECT-TYPE
3819      SYNTAX      DocsIfCmtsDownChannelCounterEntry
3820      MAX-ACCESS  not-accessible
3821      STATUS      current
3822      DESCRIPTION
3823          "An entry provides a list of traffic counters for a single
3824           downstream channel.
3825           An entry in this table exists for each ifEntry with an
3826           ifType of docsCableDownstream(128)."
3827      INDEX { ifIndex }
3828      ::= { docsIfCmtsDownChannelCounterTable 1 }
3829
3830 DocsIfCmtsDownChannelCounterEntry ::= SEQUENCE {
3831          docsIfCmtsDownChnlCtrId              Integer32,
3832          docsIfCmtsDownChnlCtrTotalBytes      Counter32,
3833          docsIfCmtsDownChnlCtrUsedBytes       Counter32,
3834          docsIfCmtsDownChnlCtrExtTotalBytes   Counter64,
3835          docsIfCmtsDownChnlCtrExtUsedBytes    Counter64
3836      }
3837
3838 docsIfCmtsDownChnlCtrId OBJECT-TYPE
3839      SYNTAX      Integer32 (0..255)
3840      MAX-ACCESS  read-only
3841      STATUS      current
3842      DESCRIPTION
3843          "The Cable Modem Termination System identification
3844           of the downstream channel within this particular MAC
3845           interface.  If the interface is down, the object returns
3846           the most current value.  If the downstream channel ID is
3847           unknown, this object returns a value of 0."
3848      ::= { docsIfCmtsDownChannelCounterEntry 1 }
3849
3850 docsIfCmtsDownChnlCtrTotalBytes OBJECT-TYPE
3851      SYNTAX      Counter32
3852      UNITS       "Bytes"
3853      MAX-ACCESS  read-only
3854      STATUS      current
3855      DESCRIPTION
3856          "At the CMTS, the total number of bytes in the Payload
3857           portion of MPEG Packets (i.e., not including MPEG header
3858           or pointer_field) transported by this downstream channel.
3859           This is the 32-bit version of
3860           docsIfCmtsDownChnlCtrExtTotalBytes, included to provide
3861           back compatibility with SNMPv1 managers.
3862           Discontinuities in the value of this counter can occur
3863
3864
3865
3866           at reinitialization of the managed system, and at other
3867           times as indicated by the value of
3868           ifCounterDiscontinuityTime for the associated ifIndex."
3869      ::= { docsIfCmtsDownChannelCounterEntry 2 }
3870
3871 docsIfCmtsDownChnlCtrUsedBytes OBJECT-TYPE
3872      SYNTAX      Counter32
3873      UNITS       "Bytes"
3874      MAX-ACCESS  read-only
3875      STATUS      current
3876      DESCRIPTION
3877          "At the CMTS, the total number of DOCSIS data bytes
3878           transported by this downstream channel.
3879           The number of data bytes is defined as the total number
3880           of bytes transported in DOCSIS payloads minus the number
3881           of stuff bytes transported in DOCSIS payloads.
3882           This is the 32-bit version of
3883           docsIfCmtsDownChnlCtrExtUsedBytes, included to provide
3884           back compatibility with SNMPv1 managers.
3885           Discontinuities in the value of this counter can occur
3886           at reinitialization of the managed system, and at other
3887           times as indicated by the value of
3888           ifCounterDiscontinuityTime for the associated ifIndex."
3889      ::= { docsIfCmtsDownChannelCounterEntry 3 }
3890
3891 docsIfCmtsDownChnlCtrExtTotalBytes OBJECT-TYPE
3892      SYNTAX      Counter64
3893      UNITS       "Bytes"
3894      MAX-ACCESS  read-only
3895      STATUS      current
3896      DESCRIPTION
3897          "At the CMTS, the total number of bytes in the Payload
3898           portion of MPEG Packets (i.e., not including MPEG header
3899           or pointer_field) transported by this downstream
3900           channel.
3901           This is the 64-bit version of
3902           docsIfCmtsDownChnlCtrTotalBytes and will not be
3903           accessible to SNMPv1 managers.
3904           Discontinuities in the value of this counter can occur
3905           at reinitialization of the managed system, and at other
3906           times as indicated by the value of
3907           ifCounterDiscontinuityTime for the associated ifIndex."
3908      ::= { docsIfCmtsDownChannelCounterEntry 4 }
3909
3910 docsIfCmtsDownChnlCtrExtUsedBytes OBJECT-TYPE
3911      SYNTAX      Counter64
3912      UNITS       "Bytes"
3913      MAX-ACCESS  read-only
3914
3915
3916
3917      STATUS      current
3918      DESCRIPTION
3919          "At the CMTS, the total number of DOCSIS data bytes
3920           transported by this downstream channel.  The number
3921           of data bytes is defined as the total number of bytes
3922           transported in DOCSIS payloads minus the number of
3923           stuff bytes transported in DOCSIS payloads.
3924           This is the 64-bit version of
3925           docsIfCmtsDownChnlCtrUsedBytes and will not be accessible
3926           to SNMPv1 managers.
3927           Discontinuities in the value of this counter can occur
3928           at reinitialization of the managed system, and at other
3929           times as indicated by the value of
3930           ifCounterDiscontinuityTime for the associated ifIndex."
3931      ::= { docsIfCmtsDownChannelCounterEntry 5 }
3932
3933 -- The following table provides operators with input data appropriate
3934 -- for calculating upstream channel utilization, and for determining
3935 -- the traffic characteristics of upstream channels.  Operators may
3936 -- use the docsIfCmtsChannelUtilizationTable or perform their own
3937 -- polling of the docsIfCmtsUpChannelCounterTable objects for
3938 -- utilization determination.
3939 -- The first four 32 and 64 objects in this table are mandatory.
3940 -- Vendors may choose to implement the remaining optional objects to
3941 -- provide operators with finer characterization of upstream channel
3942 -- traffic patterns.  The 32-bit counter objects are included to
3943 -- provide backward compatibility with SNMPv1 managers, which cannot
3944 -- access 64-bit counter objects.
3945
3946 docsIfCmtsUpChannelCounterTable OBJECT-TYPE
3947      SYNTAX      SEQUENCE OF DocsIfCmtsUpChannelCounterEntry
3948      MAX-ACCESS  not-accessible
3949      STATUS      current
3950      DESCRIPTION
3951          "This table is implemented at the CMTS to provide upstream
3952           channel statistics appropriate for channel utilization
3953           calculations."
3954      ::= { docsIfCmtsObjects 11 }
3955
3956 docsIfCmtsUpChannelCounterEntry OBJECT-TYPE
3957      SYNTAX      DocsIfCmtsUpChannelCounterEntry
3958      MAX-ACCESS  not-accessible
3959      STATUS      current
3960      DESCRIPTION
3961          "List of traffic statistics for a single upstream channel.
3962           For DOCSIS 2.0 CMTSs, an entry in this table
3963           exists for each ifEntry with an ifType of
3964           docsCableUpstreamChannel (205).
3965
3966
3967
3968           For DOCSIS 1.x CMTSs, an entry in this table
3969           exists for each ifEntry with an ifType of
3970           docsCableUpstream (129)."
3971      INDEX { ifIndex }
3972      ::= { docsIfCmtsUpChannelCounterTable 1 }
3973
3974 DocsIfCmtsUpChannelCounterEntry ::= SEQUENCE {
3975          docsIfCmtsUpChnlCtrId                          Integer32,
3976          docsIfCmtsUpChnlCtrTotalMslots                 Counter32,
3977          docsIfCmtsUpChnlCtrUcastGrantedMslots          Counter32,
3978          docsIfCmtsUpChnlCtrTotalCntnMslots             Counter32,
3979          docsIfCmtsUpChnlCtrUsedCntnMslots              Counter32,
3980          docsIfCmtsUpChnlCtrExtTotalMslots              Counter64,
3981          docsIfCmtsUpChnlCtrExtUcastGrantedMslots       Counter64,
3982          docsIfCmtsUpChnlCtrExtTotalCntnMslots          Counter64,
3983          docsIfCmtsUpChnlCtrExtUsedCntnMslots           Counter64,
3984          docsIfCmtsUpChnlCtrCollCntnMslots              Counter32,
3985          docsIfCmtsUpChnlCtrTotalCntnReqMslots          Counter32,
3986          docsIfCmtsUpChnlCtrUsedCntnReqMslots           Counter32,
3987          docsIfCmtsUpChnlCtrCollCntnReqMslots           Counter32,
3988          docsIfCmtsUpChnlCtrTotalCntnReqDataMslots      Counter32,
3989          docsIfCmtsUpChnlCtrUsedCntnReqDataMslots       Counter32,
3990          docsIfCmtsUpChnlCtrCollCntnReqDataMslots       Counter32,
3991          docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots    Counter32,
3992          docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots     Counter32,
3993          docsIfCmtsUpChnlCtrCollCntnInitMaintMslots     Counter32,
3994          docsIfCmtsUpChnlCtrExtCollCntnMslots           Counter64,
3995          docsIfCmtsUpChnlCtrExtTotalCntnReqMslots       Counter64,
3996          docsIfCmtsUpChnlCtrExtUsedCntnReqMslots        Counter64,
3997          docsIfCmtsUpChnlCtrExtCollCntnReqMslots        Counter64,
3998          docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots   Counter64,
3999          docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots    Counter64,
4000          docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots    Counter64,
4001          docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots Counter64,
4002          docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots  Counter64,
4003          docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots  Counter64
4004      }
4005
4006 docsIfCmtsUpChnlCtrId OBJECT-TYPE
4007      SYNTAX      Integer32 (0..255)
4008      MAX-ACCESS  read-only
4009      STATUS      current
4010      DESCRIPTION
4011          "The CMTS identification of the upstream channel."
4012      ::= { docsIfCmtsUpChannelCounterEntry 1 }
4013
4014 docsIfCmtsUpChnlCtrTotalMslots OBJECT-TYPE
4015      SYNTAX      Counter32
4016
4017
4018
4019      UNITS       "mini-slots"
4020      MAX-ACCESS  read-only
4021      STATUS      current
4022      DESCRIPTION
4023          "Current count, from CMTS initialization, of all mini-slots
4024           defined for this upstream logical channel.  This count
4025           includes all IUCs and SIDs, even those allocated to the
4026           NULL SID for a 2.0 logical channel that is inactive.  This
4027           is the 32-bit version of docsIfCmtsUpChnlCtrExtTotalMslots
4028           and is included for back compatibility with SNMPv1
4029           managers.  Support for this object is mandatory.
4030           Discontinuities in the value of this counter can occur
4031           at reinitialization of the managed system, and at other
4032           times as indicated by the value of
4033           ifCounterDiscontinuityTime for the associated ifIndex."
4034      ::= { docsIfCmtsUpChannelCounterEntry 2 }
4035
4036 docsIfCmtsUpChnlCtrUcastGrantedMslots OBJECT-TYPE
4037      SYNTAX      Counter32
4038      UNITS       "mini-slots"
4039      MAX-ACCESS  read-only
4040      STATUS      current
4041      DESCRIPTION
4042          "Current count, from CMTS initialization, of unicast
4043           granted mini-slots on the upstream logical channel,
4044           regardless of burst type.  Unicast granted mini-slots are
4045           those in which the CMTS assigned bandwidth to any unicast
4046           SID on the logical channel.  However, this object does not
4047           include minis-lots for reserved IUCs, or grants to SIDs
4048           designated as meaning 'no CM'.  This is the 32-bit version
4049           of docsIfCmtsUpChnlCtrExtUcastGrantedMslots, and is
4050           included for back compatibility with SNMPv1 managers.
4051           Support for this object is mandatory.
4052           Discontinuities in the value of this counter can occur
4053           at reinitialization of the managed system, and at other
4054           times as indicated by the value of
4055           ifCounterDiscontinuityTime for the associated ifIndex."
4056      ::= { docsIfCmtsUpChannelCounterEntry 3 }
4057
4058 docsIfCmtsUpChnlCtrTotalCntnMslots OBJECT-TYPE
4059      SYNTAX      Counter32
4060      UNITS       "mini-slots"
4061      MAX-ACCESS  read-only
4062      STATUS      current
4063      DESCRIPTION
4064          "Current count, from CMTS initialization, of contention
4065           mini-slots defined for this upstream logical channel.  This
4066           count includes all mini-slots assigned to a broadcast or
4067
4068
4069
4070           multicast SID on the logical channel.  This is the 32-bit
4071           version of docsIfCmtsUpChnlCtrExtTotalCntnMslots, and is
4072           included for back compatibility with SNMPv1 managers.
4073           Support for this object is mandatory.
4074           Discontinuities in the value of this counter can occur
4075           at reinitialization of the managed system, and at other
4076           times as indicated by the value of
4077           ifCounterDiscontinuityTime for the associated ifIndex."
4078      ::= { docsIfCmtsUpChannelCounterEntry 4 }
4079
4080 docsIfCmtsUpChnlCtrUsedCntnMslots OBJECT-TYPE
4081      SYNTAX      Counter32
4082      UNITS       "mini-slots"
4083      MAX-ACCESS  read-only
4084      STATUS      current
4085      DESCRIPTION
4086          "Current count, from CMTS initialization, of contention
4087           mini-slots utilized on the upstream logical channel.  For
4088           contention regions, utilized mini-slots are those in which
4089           the CMTS correctly received an upstream burst from any CM
4090           on the upstream logical channel.  This is the 32-bit
4091           version of docsIfCmtsUpChnlCtrExtUsedCntnMslots and is
4092           included for back compatibility with SNMPv1 managers.
4093           Support for this object is mandatory.
4094           Discontinuities in the value of this counter can occur
4095           at reinitialization of the managed system, and at other
4096           times as indicated by the value of
4097           ifCounterDiscontinuityTime for the associated ifIndex."
4098      ::= { docsIfCmtsUpChannelCounterEntry 5 }
4099
4100 docsIfCmtsUpChnlCtrExtTotalMslots OBJECT-TYPE
4101      SYNTAX      Counter64
4102      UNITS       "mini-slots"
4103      MAX-ACCESS  read-only
4104      STATUS      current
4105      DESCRIPTION
4106          "Current count, from CMTS initialization, of all mini-slots
4107           defined for this upstream logical channel.  This count
4108           includes all IUCs and SIDs, even those allocated to the
4109           NULL SID for a 2.0 logical channel that is inactive.  This
4110           is the 64-bit version of docsIfCmtsUpChnlCtrTotalMslots
4111           and will not be accessible to SNMPv1 managers.
4112           Support for this object is mandatory.
4113           Discontinuities in the value of this counter can occur
4114           at reinitialization of the managed system, and at other
4115           times as indicated by the value of
4116           ifCounterDiscontinuityTime for the associated ifIndex."
4117      ::= { docsIfCmtsUpChannelCounterEntry 6 }
4118
4119
4120
4121 docsIfCmtsUpChnlCtrExtUcastGrantedMslots OBJECT-TYPE
4122      SYNTAX      Counter64
4123      UNITS       "mini-slots"
4124      MAX-ACCESS  read-only
4125      STATUS      current
4126      DESCRIPTION
4127          "Current count, from CMTS initialization, of unicast
4128           granted mini-slots on the upstream logical channel,
4129           regardless of burst type.  Unicast granted mini-slots are
4130           those in which the CMTS assigned bandwidth to any unicast
4131           SID on the logical channel.  However, this object does not
4132           include mini-slots for reserved IUCs, or grants to SIDs
4133           designated as meaning 'no CM'.  This is the 64-bit version
4134           of docsIfCmtsUpChnlCtrUcastGrantedMslots and will not be
4135           accessible to SNMPv1 managers.
4136           Support for this object is mandatory.
4137           Discontinuities in the value of this counter can occur
4138           at reinitialization of the managed system, and at other
4139           times as indicated by the value of
4140           ifCounterDiscontinuityTime for the associated ifIndex."
4141      ::= { docsIfCmtsUpChannelCounterEntry 7 }
4142
4143 docsIfCmtsUpChnlCtrExtTotalCntnMslots OBJECT-TYPE
4144      SYNTAX      Counter64
4145      UNITS       "mini-slots"
4146      MAX-ACCESS  read-only
4147      STATUS      current
4148      DESCRIPTION
4149          "Current count, from CMTS initialization, of contention
4150           mini-slots defined for this upstream logical channel.  This
4151           count includes all mini-slots assigned to a broadcast or
4152           multicast SID on the logical channel.  This is the 64-bit
4153           version of docsIfCmtsUpChnlCtrTotalCntnMslots and will
4154           not be accessible to SNMPv1 managers.
4155           Support for this object is mandatory.
4156           Discontinuities in the value of this counter can occur
4157           at reinitialization of the managed system, and at other
4158           times as indicated by the value of
4159           ifCounterDiscontinuityTime for the associated ifIndex."
4160      ::= { docsIfCmtsUpChannelCounterEntry 8 }
4161
4162 docsIfCmtsUpChnlCtrExtUsedCntnMslots OBJECT-TYPE
4163      SYNTAX      Counter64
4164      UNITS       "mini-slots"
4165      MAX-ACCESS  read-only
4166      STATUS      current
4167      DESCRIPTION
4168          "Current count, from CMTS initialization, of contention
4169
4170
4171
4172           mini-slots utilized on the upstream logical channel.  For
4173           contention regions, utilized mini-slots are those in which
4174           the CMTS correctly received an upstream burst from any CM
4175           on the upstream logical channel.  This is the 64-bit
4176           version of docsIfCmtsUpChnlCtrUsedCntnMslots and will not
4177           be accessible to SNMPv1 managers.
4178           Support for this object is mandatory.
4179           Discontinuities in the value of this counter can occur
4180           at reinitialization of the managed system, and at other
4181           times as indicated by the value of
4182           ifCounterDiscontinuityTime for the associated ifIndex."
4183      ::= { docsIfCmtsUpChannelCounterEntry 9 }
4184
4185 docsIfCmtsUpChnlCtrCollCntnMslots OBJECT-TYPE
4186      SYNTAX      Counter32
4187      UNITS       "mini-slots"
4188      MAX-ACCESS  read-only
4189      STATUS      current
4190      DESCRIPTION
4191          "Current count, from CMTS initialization, of contention
4192           mini-slots subjected to collisions on the upstream logical
4193           channel.  For contention regions, these are the mini-slots
4194           applicable to bursts that the CMTS detected but could not
4195           correctly receive.  This is the 32-bit version of
4196           docsIfCmtsUpChnlCtrExtCollCntnMslots and is included for
4197           back compatibility with SNMPv1 managers.
4198           Discontinuities in the value of this counter can occur
4199           at reinitialization of the managed system, and at other
4200           times as indicated by the value of
4201           ifCounterDiscontinuityTime for the associated ifIndex."
4202      ::= { docsIfCmtsUpChannelCounterEntry 10 }
4203
4204 docsIfCmtsUpChnlCtrTotalCntnReqMslots OBJECT-TYPE
4205      SYNTAX      Counter32
4206      UNITS       "mini-slots"
4207      MAX-ACCESS  read-only
4208      STATUS      current
4209      DESCRIPTION
4210          "Current count, from CMTS initialization, of contention
4211           request mini-slots defined for this upstream logical
4212           channel.  This count includes all mini-slots for IUC1
4213           assigned to a broadcast or multicast SID on the logical
4214           channel.  This is the 32-bit version of
4215           docsIfCmtsUpChnlCtrExtTotalCntnReqMslots and is included
4216           for back compatibility with SNMPv1 managers.
4217           Discontinuities in the value of this counter can occur
4218           at reinitialization of the managed system, and at other
4219           times as indicated by the value of
4220
4221
4222
4223           ifCounterDiscontinuityTime for the associated ifIndex."
4224      ::= { docsIfCmtsUpChannelCounterEntry 11 }
4225
4226 docsIfCmtsUpChnlCtrUsedCntnReqMslots OBJECT-TYPE
4227      SYNTAX      Counter32
4228      UNITS       "mini-slots"
4229      MAX-ACCESS  read-only
4230      STATUS      current
4231      DESCRIPTION
4232          "Current count, from CMTS initialization, of contention
4233           request mini-slots utilized on this upstream logical
4234           channel.  This count includes all contention mini-slots for
4235           IUC1 applicable to bursts that the CMTS correctly
4236           received.  This is the 32-bit version of
4237           docsIfCmtsUpChnlCtrExtUsedCntnReqMslots and is included
4238           for back compatibility with SNMPv1 managers.
4239           Discontinuities in the value of this counter can occur
4240           at reinitialization of the managed system, and at other
4241           times as indicated by the value of
4242           ifCounterDiscontinuityTime for the associated ifIndex."
4243      ::= { docsIfCmtsUpChannelCounterEntry 12 }
4244
4245 docsIfCmtsUpChnlCtrCollCntnReqMslots OBJECT-TYPE
4246      SYNTAX      Counter32
4247      UNITS       "mini-slots"
4248      MAX-ACCESS  read-only
4249      STATUS      current
4250      DESCRIPTION
4251          "Current count, from CMTS initialization, of contention
4252           request mini-slots subjected to collisions on this upstream
4253           logical channel.  This includes all contention mini-slots
4254           for IUC1 applicable to bursts that the CMTS detected but
4255           could not correctly receive.  This is the 32-bit version of
4256           docsIfCmtsUpChnlCtrExtCollCntnReqMslots and is included
4257           for back compatibility with SNMPv1 managers.
4258           Discontinuities in the value of this counter can occur
4259           at reinitialization of the managed system, and at other
4260           times as indicated by the value of
4261           ifCounterDiscontinuityTime for the associated ifIndex."
4262      ::= { docsIfCmtsUpChannelCounterEntry 13 }
4263
4264 docsIfCmtsUpChnlCtrTotalCntnReqDataMslots OBJECT-TYPE
4265      SYNTAX      Counter32
4266      UNITS       "mini-slots"
4267      MAX-ACCESS  read-only
4268      STATUS      current
4269      DESCRIPTION
4270          "Current count, from CMTS initialization, of contention
4271
4272
4273
4274           request data mini-slots defined for this upstream logical
4275           channel.  This count includes all mini-slots for IUC2
4276           assigned to a broadcast or multicast SID on the logical
4277           channel.  This is the 32-bit version of
4278           docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots and is
4279           included for back compatibility with SNMPv1 managers.
4280           Discontinuities in the value of this counter can occur
4281           at reinitialization of the managed system, and at other
4282           times as indicated by the value of
4283           ifCounterDiscontinuityTime for the associated ifIndex."
4284      ::= { docsIfCmtsUpChannelCounterEntry 14 }
4285
4286 docsIfCmtsUpChnlCtrUsedCntnReqDataMslots OBJECT-TYPE
4287      SYNTAX      Counter32
4288      UNITS       "mini-slots"
4289 MAX-ACCESS  read-only
4290      STATUS      current
4291      DESCRIPTION
4292          "Current count, from CMTS initialization, of contention
4293           request data mini-slots utilized on this upstream logical
4294           channel.  This includes all contention mini-slots for IUC2
4295           applicable to bursts that the CMTS correctly received.
4296           This is the 32-bit version of
4297           docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots and is
4298           included for back compatibility with SNMPv1 managers.
4299           Discontinuities in the value of this counter can occur
4300           at reinitialization of the managed system, and at other
4301           times as indicated by the value of
4302           ifCounterDiscontinuityTime for the associated ifIndex."
4303      ::= { docsIfCmtsUpChannelCounterEntry 15 }
4304
4305 docsIfCmtsUpChnlCtrCollCntnReqDataMslots OBJECT-TYPE
4306      SYNTAX      Counter32
4307      UNITS       "mini-slots"
4308      MAX-ACCESS  read-only
4309      STATUS      current
4310      DESCRIPTION
4311          "Current count, from CMTS initialization, of contention
4312           request data mini-slots subjected to collisions on this
4313           upstream logical channel.  This includes all contention
4314           mini-slots for IUC2 applicable to bursts that the CMTS
4315           detected, but could not correctly receive.  This is the
4316           32-bit version of
4317           docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots and is
4318           included for back compatibility with SNMPv1 managers.
4319           Discontinuities in the value of this counter can occur
4320           at reinitialization of the managed system, and at other
4321           times as indicated by the value of
4322
4323
4324
4325           ifCounterDiscontinuityTime for the associated ifIndex."
4326      ::= { docsIfCmtsUpChannelCounterEntry 16 }
4327
4328 docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots OBJECT-TYPE
4329      SYNTAX      Counter32
4330      UNITS       "mini-slots"
4331      MAX-ACCESS  read-only
4332      STATUS      current
4333      DESCRIPTION
4334          "Current count, from CMTS initialization, of contention
4335           initial maintenance mini-slots defined for this upstream
4336           logical channel.  This includes all mini-slots for IUC3
4337           assigned to a broadcast or multicast SID on the logical
4338           channel.  This is the 32-bit version of
4339           docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots
4340           and is included for back compatibility with SNMPv1
4341           managers.
4342           Discontinuities in the value of this counter can occur
4343           at reinitialization of the managed system, and at other
4344           times as indicated by the value of
4345           ifCounterDiscontinuityTime for the associated ifIndex."
4346      ::= { docsIfCmtsUpChannelCounterEntry 17 }
4347
4348 docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots OBJECT-TYPE
4349      SYNTAX      Counter32
4350      MAX-ACCESS  read-only
4351      STATUS      current
4352      DESCRIPTION
4353          "Current count, from CMTS initialization, of contention
4354           initial maintenance mini-slots utilized on this upstream
4355           logical channel.  This includes all contention mini-slots
4356           for IUC3 applicable to bursts that the CMTS correctly
4357           received.  This is the 32-bit version of
4358           docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots
4359           and is included for back compatibility with SNMPv1
4360           managers.
4361           Discontinuities in the value of this counter can occur
4362           at reinitialization of the managed system, and at other
4363           times as indicated by the value of
4364           ifCounterDiscontinuityTime for the associated ifIndex."
4365      ::= { docsIfCmtsUpChannelCounterEntry 18 }
4366
4367 docsIfCmtsUpChnlCtrCollCntnInitMaintMslots OBJECT-TYPE
4368      SYNTAX      Counter32
4369      UNITS       "mini-slots"
4370      MAX-ACCESS  read-only
4371      STATUS      current
4372      DESCRIPTION
4373
4374
4375
4376          "Current count, from CMTS initialization, of contention
4377           initial maintenance mini-slots subjected to collisions on
4378           this upstream logical channel.  This includes all
4379           contention mini-slots for IUC3 applicable to bursts that
4380           the CMTS detected, but could not correctly receive.
4381           This is the 32-bit version of
4382           docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots
4383           and is included for back compatibility with SNMPv1
4384           managers.
4385           Discontinuities in the value of this counter can occur
4386           at reinitialization of the managed system, and at other
4387           times as indicated by the value of
4388           ifCounterDiscontinuityTime for the associated ifIndex."
4389      ::= { docsIfCmtsUpChannelCounterEntry 19 }
4390
4391 docsIfCmtsUpChnlCtrExtCollCntnMslots OBJECT-TYPE
4392      SYNTAX      Counter64
4393      UNITS       "mini-slots"
4394      MAX-ACCESS  read-only
4395      STATUS      current
4396      DESCRIPTION
4397          "Current count, from CMTS initialization, of collision
4398           contention mini-slots on the upstream logical channel.
4399           For contention regions, these are the mini-slots applicable
4400           to bursts that the CMTS detected, but could not correctly
4401           receive.  This is the 64-bit version of
4402           docsIfCmtsUpChnlCtrCollCntnMslots and will not be
4403           accessible to SNMPv1 managers.
4404           Discontinuities in the value of this counter can occur
4405           at reinitialization of the managed system, and at other
4406           times as indicated by the value of
4407           ifCounterDiscontinuityTime for the associated ifIndex."
4408      ::= { docsIfCmtsUpChannelCounterEntry 20 }
4409
4410 docsIfCmtsUpChnlCtrExtTotalCntnReqMslots OBJECT-TYPE
4411      SYNTAX      Counter64
4412      UNITS       "mini-slots"
4413      MAX-ACCESS  read-only
4414      STATUS      current
4415      DESCRIPTION
4416          "Current count, from CMTS initialization, of contention
4417           request mini-slots defined for this upstream logical
4418           channel.  This count includes all mini-slots for IUC1
4419           assigned to a broadcast or multicast SID on the logical
4420           channel.  This is the 64-bit version of
4421           docsIfCmtsUpChnlCtrTotalCntnReqMslots and will not be
4422           accessible to SNMPv1 managers.
4423           Discontinuities in the value of this counter can occur
4424
4425
4426
4427           at reinitialization of the managed system, and at other
4428           times as indicated by the value of
4429           ifCounterDiscontinuityTime for the associated ifIndex."
4430      ::= { docsIfCmtsUpChannelCounterEntry 21 }
4431
4432 docsIfCmtsUpChnlCtrExtUsedCntnReqMslots OBJECT-TYPE
4433      SYNTAX      Counter64
4434      UNITS       "mini-slots"
4435      MAX-ACCESS  read-only
4436      STATUS      current
4437      DESCRIPTION
4438          "Current count, from CMTS initialization, of contention
4439           request mini-slots utilized on this upstream logical
4440           channel.  This count includes all contention mini-slots for
4441           IUC1 applicable to bursts that the CMTS correctly
4442           received.  This is the 64-bit version of
4443           docsIfCmtsUpChnlCtrUsedCntnReqMslots and will not be
4444           accessible to SNMPv1 managers.
4445           Discontinuities in the value of this counter can occur
4446           at reinitialization of the managed system, and at other
4447           times as indicated by the value of
4448           ifCounterDiscontinuityTime for the associated ifIndex."
4449      ::= { docsIfCmtsUpChannelCounterEntry 22 }
4450
4451 docsIfCmtsUpChnlCtrExtCollCntnReqMslots OBJECT-TYPE
4452      SYNTAX      Counter64
4453      UNITS       "mini-slots"
4454      MAX-ACCESS  read-only
4455      STATUS      current
4456      DESCRIPTION
4457          "Current count, from CMTS initialization, of contention
4458           request mini-slots subjected to collisions on this upstream
4459           logical channel.  This includes all contention mini-slots
4460           for IUC1 applicable to bursts that the CMTS detected,
4461           but could not correctly receive.  This is the 64-bit
4462           version of docsIfCmtsUpChnlCtrCollCntnReqMslots and will
4463           not be accessible to SNMPv1 managers.
4464           Discontinuities in the value of this counter can occur
4465           at reinitialization of the managed system, and at other
4466           times as indicated by the value of
4467           ifCounterDiscontinuityTime for the associated ifIndex."
4468      ::= { docsIfCmtsUpChannelCounterEntry 23 }
4469
4470 docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots OBJECT-TYPE
4471      SYNTAX      Counter64
4472      UNITS       "mini-slots"
4473      MAX-ACCESS  read-only
4474      STATUS      current
4475
4476
4477
4478      DESCRIPTION
4479          "Current count, from CMTS initialization, of contention
4480           request data mini-slots defined for this upstream logical
4481           channel.  This count includes all mini-slots for IUC2
4482           assigned to a broadcast or multicast SID on the logical
4483           channel.  This is the 64-bit version of
4484           docsIfCmtsUpChnlCtrTotalCntnReqDataMslots and will not be
4485           accessible to SNMPv1 managers.
4486           Discontinuities in the value of this counter can occur
4487           at reinitialization of the managed system, and at other
4488           times as indicated by the value of
4489           ifCounterDiscontinuityTime for the associated ifIndex."
4490      ::= { docsIfCmtsUpChannelCounterEntry 24 }
4491
4492 docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots OBJECT-TYPE
4493      SYNTAX      Counter64
4494      UNITS       "mini-slots"
4495      MAX-ACCESS  read-only
4496      STATUS      current
4497      DESCRIPTION
4498          "Current count, from CMTS initialization, of contention
4499           request data mini-slots utilized on this upstream logical
4500           channel.  This includes all contention mini-slots for IUC2
4501           applicable to bursts that the CMTS correctly received.
4502           This is the 64-bit version of
4503           docsIfCmtsUpChnlCtrUsedCntnReqDataMslots and will not be
4504           accessible to SNMPv1 managers.
4505           Discontinuities in the value of this counter can occur
4506           at reinitialization of the managed system, and at other
4507           times as indicated by the value of
4508           ifCounterDiscontinuityTime for the associated ifIndex."
4509      ::= { docsIfCmtsUpChannelCounterEntry 25 }
4510
4511 docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots OBJECT-TYPE
4512      SYNTAX      Counter64
4513      UNITS       "mini-slots"
4514      MAX-ACCESS  read-only
4515      STATUS      current
4516      DESCRIPTION
4517          "Current count, from CMTS initialization, of contention
4518           request data mini-slots subjected to collisions on this
4519           upstream logical channel.  This includes all contention
4520           mini-slots for IUC2 applicable to bursts that the CMTS
4521           detected, but could not correctly receive.  This is the
4522           64-bit version of
4523           docsIfCmtsUpChnlCtrCollCntnReqDataMslots
4524           and will not be accessible to SNMPv1 managers.
4525           Discontinuities in the value of this counter can occur
4526
4527
4528
4529           at reinitialization of the managed system, and at other
4530           times as indicated by the value of
4531           ifCounterDiscontinuityTime for the associated ifIndex."
4532      ::= { docsIfCmtsUpChannelCounterEntry 26 }
4533
4534 docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots OBJECT-TYPE
4535      SYNTAX      Counter64
4536      UNITS       "mini-slots"
4537      MAX-ACCESS  read-only
4538      STATUS      current
4539      DESCRIPTION
4540          "Current count, from CMTS initialization, of initial
4541           maintenance mini-slots defined for this upstream logical
4542           channel.  This count includes all mini-slots for IUC3
4543           assigned to a broadcast or multicast SID on the logical
4544           channel.  This is the 64-bit version of
4545           docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots
4546           and will not be accessible to SNMPv1 managers.
4547           Discontinuities in the value of this counter can occur
4548           at reinitialization of the managed system, and at other
4549           times as indicated by the value of
4550           ifCounterDiscontinuityTime for the associated ifIndex."
4551      ::= { docsIfCmtsUpChannelCounterEntry 27 }
4552
4553 docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots OBJECT-TYPE
4554      SYNTAX      Counter64
4555      UNITS       "mini-slots"
4556      MAX-ACCESS  read-only
4557      STATUS      current
4558      DESCRIPTION
4559          "Current count, from CMTS initialization, of initial
4560           maintenance mini-slots utilized on this upstream logical
4561           channel.  This includes all contention mini-slots for IUC3
4562           applicable to bursts that the CMTS correctly received.
4563           This is the 64-bit version of
4564           docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots
4565           and will not be accessible to SNMPv1 managers.
4566           Discontinuities in the value of this counter can occur
4567           at reinitialization of the managed system, and at other
4568           times as indicated by the value of
4569           ifCounterDiscontinuityTime for the associated ifIndex."
4570      ::= { docsIfCmtsUpChannelCounterEntry 28 }
4571
4572 docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots OBJECT-TYPE
4573      SYNTAX      Counter64
4574      UNITS       "mini-slots"
4575      MAX-ACCESS  read-only
4576      STATUS      current
4577
4578
4579
4580      DESCRIPTION
4581          "Current count, from CMTS initialization, of contention
4582           initial maintenance mini-slots subjected to collisions on
4583           this upstream logical channel.  This includes all
4584           contention mini-slots for IUC3 applicable to bursts that
4585           the CMTS detected, but could not correctly receive.
4586           This is the 64-bit version of
4587           docsIfCmtsUpChnlCtrCollCntnInitMaintMslots and will not
4588           be accessible to SNMPv1 managers.
4589           Discontinuities in the value of this counter can occur
4590           at reinitialization of the managed system, and at other
4591           times as indicated by the value of
4592           ifCounterDiscontinuityTime for the associated ifIndex."
4593      ::= { docsIfCmtsUpChannelCounterEntry 29 }
4594
4595 --
4596 -- notification group is for future extension.
4597 --
4598
4599 docsIfNotification OBJECT IDENTIFIER     ::= { docsIfMib 2 }
4600
4601 --
4602 -- MIB Compliance statements.
4603 --
4604
4605 --
4606 -- Conformance definitions
4607 --
4608
4609 docsIfConformance  OBJECT IDENTIFIER     ::= { docsIfMib 3 }
4610 docsIfCompliances  OBJECT IDENTIFIER     ::= { docsIfConformance 1 }
4611 docsIfGroups       OBJECT IDENTIFIER     ::= { docsIfConformance 2 }
4612
4613 docsIfBasicCompliance MODULE-COMPLIANCE
4614      STATUS      deprecated
4615      DESCRIPTION
4616          "The compliance statement for devices that implement
4617           DOCSIS 1.x compliant Radio Frequency Interfaces."
4618
4619 MODULE  -- docsIfMib
4620
4621 -- unconditionally mandatory groups
4622 MANDATORY-GROUPS {
4623      docsIfBasicGroup
4624      }
4625
4626 -- conditionally mandatory group
4627 GROUP docsIfCmGroup
4628
4629
4630
4631      DESCRIPTION
4632          "This group is implemented only in cable modems, not in
4633           cable modem termination systems."
4634
4635 -- conditionally mandatory group
4636 GROUP docsIfCmtsGroup
4637      DESCRIPTION
4638          "This group is implemented only in cable modem termination
4639           systems, not in cable modems."
4640
4641 OBJECT  docsIfDownChannelFrequency
4642      WRITE-SYNTAX Integer32 (54000000..860000000)
4643      MIN-ACCESS  read-only
4644      DESCRIPTION
4645          "Read-write in cable modem termination systems;
4646           read-only in cable modems.  The values above are
4647           appropriate for a cable plant using a Sub-Split channel
4648           plan.  If DOCSIS is extended to cover other types of
4649           channel plans (and frequency allocations), this object
4650           will be modified accordingly."
4651
4652 OBJECT  docsIfDownChannelWidth
4653      WRITE-SYNTAX Integer32 (6000000)
4654      MIN-ACCESS  read-only
4655      DESCRIPTION
4656          "It is important to implement this object as read-only.
4657           In cable modems, this object is always implemented as
4658           read-only.  The above value is appropriate for cable
4659           plants running under NTSC (National Television
4660           Standards Committee) standards.  If DOCSIS is extended to
4661           work with other standards (e.g., European standards), this
4662           object will be modified accordingly."
4663
4664 OBJECT  docsIfDownChannelModulation
4665      WRITE-SYNTAX INTEGER {
4666                             qam64 (3),
4667                             qam256 (4)
4668                           }
4669      MIN-ACCESS  read-only
4670      DESCRIPTION
4671          "Read-write in cable modem termination systems;
4672           read-only in cable modems."
4673
4674 OBJECT  docsIfDownChannelInterleave
4675      WRITE-SYNTAX INTEGER {
4676                  taps8Increment16(3),
4677                  taps16Increment8(4),
4678                  taps32Increment4(5),
4679
4680
4681
4682                  taps64Increment2(6),
4683                  taps128Increment1(7)
4684                   }
4685      MIN-ACCESS  read-only
4686      DESCRIPTION
4687          "Read-write in cable modem termination systems;
4688           read-only in cable modems."
4689
4690 OBJECT  docsIfDownChannelPower
4691      MIN-ACCESS  read-only
4692      DESCRIPTION
4693          "Read-write in cable modem termination systems;
4694           read-only in cable modems."
4695
4696 OBJECT  docsIfUpChannelFrequency
4697      WRITE-SYNTAX Integer32 (5000000..42000000)
4698      MIN-ACCESS  read-only
4699      DESCRIPTION
4700          "Read-write in cable modem termination systems;
4701           read-only in cable modems.  The values above are
4702           appropriate for a cable plant using a Sub-Split channel
4703           plan.  If DOCSIS is extended to cover other types of
4704           channel plans (and frequency allocations), this object
4705           will be modified accordingly."
4706
4707 OBJECT  docsIfUpChannelWidth
4708      WRITE-SYNTAX Integer32 (200000..3200000)
4709      MIN-ACCESS  read-only
4710      DESCRIPTION
4711          "Read-write in cable modem termination systems;
4712           read-only in cable modems.  The above value is appropriate
4713           for cable plants running under NTSC (National Television
4714           Standards Committee) standards.  If DOCSIS is extended to
4715           work with other standards (e.g., European standards), this
4716           object will be modified accordingly."
4717
4718 OBJECT  docsIfUpChannelModulationProfile
4719      MIN-ACCESS  read-only
4720      DESCRIPTION
4721          "Read-write in cable modem termination systems;
4722           read-only in cable modems."
4723
4724 OBJECT  docsIfUpChannelSlotSize
4725      MIN-ACCESS  read-only
4726      DESCRIPTION
4727          "This object is always read-only in cable modems.
4728           It is compliant to implement this object as read-only
4729           in cable modem termination systems."
4730
4731
4732
4733 OBJECT  docsIfUpChannelRangingBackoffStart
4734      MIN-ACCESS  read-only
4735      DESCRIPTION
4736          "Read-write in cable modem termination systems;
4737           read-only in cable modems."
4738
4739 OBJECT  docsIfUpChannelRangingBackoffEnd
4740      MIN-ACCESS  read-only
4741      DESCRIPTION
4742          "Read-write in cable modem termination systems;
4743           read-only in cable modems."
4744
4745 OBJECT  docsIfUpChannelTxBackoffStart
4746      MIN-ACCESS  read-only
4747      DESCRIPTION
4748          "Read-write in cable modem termination systems;
4749           read-only in cable modems."
4750
4751 OBJECT  docsIfUpChannelTxBackoffEnd
4752      MIN-ACCESS  read-only
4753      DESCRIPTION
4754          "Read-write in cable modem termination systems;
4755           read-only in cable modems."
4756
4757 OBJECT  docsIfQosProfPriority
4758      MIN-ACCESS  read-only
4759      DESCRIPTION
4760          "This object is always read-only in cable modems.
4761           It is compliant to implement this object as read-only
4762           in cable modem termination systems."
4763
4764 OBJECT  docsIfQosProfMaxUpBandwidth
4765      MIN-ACCESS  read-only
4766      DESCRIPTION
4767          "This object is always read-only in cable modems.
4768           It is compliant to implement this object as read-only
4769           in cable modem termination systems."
4770
4771 OBJECT  docsIfQosProfGuarUpBandwidth
4772      MIN-ACCESS  read-only
4773      DESCRIPTION
4774          "This object is always read-only in cable modems.
4775           It is compliant to implement this object as read-only
4776           in cable modem termination systems."
4777
4778 OBJECT  docsIfQosProfMaxDownBandwidth
4779      MIN-ACCESS  read-only
4780      DESCRIPTION
4781
4782
4783
4784          "This object is always read-only in cable modems.
4785           It is compliant to implement this object as read-only
4786           in cable modem termination systems."
4787
4788 OBJECT  docsIfQosProfMaxTxBurst
4789      MIN-ACCESS  read-only
4790      DESCRIPTION
4791          "This object is always read-only in cable modems.
4792           It is compliant to implement this object as read-only
4793           in cable modem termination systems."
4794
4795 OBJECT  docsIfQosProfBaselinePrivacy
4796      MIN-ACCESS  read-only
4797      DESCRIPTION
4798          "This object is always read-only in cable modems.
4799           It is compliant to implement this object as read-only
4800           in cable modem termination systems."
4801
4802 OBJECT  docsIfQosProfStatus
4803      MIN-ACCESS  read-only
4804      DESCRIPTION
4805          "This object is always read-only in cable modems.
4806           It is compliant to implement this object as read-only
4807           in cable modem termination systems."
4808
4809 OBJECT  docsIfCmtsServiceAdminStatus
4810      MIN-ACCESS  read-only
4811      DESCRIPTION
4812          "It is compliant to implement this object as read-only."
4813
4814 OBJECT  docsIfCmtsSyncInterval
4815      MIN-ACCESS  read-only
4816      DESCRIPTION
4817          "It is compliant to implement this object as read-only."
4818
4819 OBJECT  docsIfCmtsUcdInterval
4820      MIN-ACCESS  read-only
4821      DESCRIPTION
4822          "It is compliant to implement this object as read-only."
4823
4824 OBJECT  docsIfCmtsInsertInterval
4825      MIN-ACCESS  read-only
4826      DESCRIPTION
4827          "It is compliant to implement this object as read-only."
4828
4829 OBJECT  docsIfCmtsInvitedRangingAttempts
4830      MIN-ACCESS  read-only
4831      DESCRIPTION
4832
4833
4834
4835          "It is compliant to implement this object as read-only."
4836
4837 OBJECT  docsIfCmtsQosProfilePermissions
4838      WRITE-SYNTAX     BITS {
4839          createByManagement(0),
4840          updateByManagement(1)
4841         }
4842      MIN-ACCESS  read-only
4843      DESCRIPTION
4844          "It is compliant to implement this object as read-only."
4845
4846 OBJECT docsIfCmtsModType
4847      WRITE-SYNTAX INTEGER {
4848                      qpsk (2),
4849                      qam16 (3)
4850                       }
4851      DESCRIPTION
4852          "A management station MAY only set 16QAM or QPSK modulation,
4853           but others might be possible, based on device
4854           configuration."
4855
4856 OBJECT  docsIfCmtsModPreambleLen
4857      SYNTAX Integer32 (0..1024)
4858      DESCRIPTION
4859          "The range of the values for this MODULE-COMPLIANCE
4860           is 0..1024."
4861
4862 OBJECT  docsIfCmtsModFECErrorCorrection
4863         SYNTAX Integer32 (0..10)
4864         DESCRIPTION
4865             "The range of the values for this MODULE-COMPLIANCE
4866              is 0..10."
4867
4868      ::= { docsIfCompliances 1 }
4869
4870 docsIfBasicComplianceV2 MODULE-COMPLIANCE
4871      STATUS      current
4872      DESCRIPTION
4873          "The compliance statement for devices that implement
4874           DOCSIS 2.0 Radio Frequency Interfaces."
4875
4876 MODULE  -- docsIfMib
4877
4878 -- unconditionally mandatory groups
4879 MANDATORY-GROUPS {
4880      docsIfBasicGroupV2
4881      }
4882
4883
4884
4885
4886 -- conditionally mandatory group
4887 GROUP docsIfCmGroupV2
4888      DESCRIPTION
4889          "This group is implemented only in cable modems, not in
4890           cable modem termination systems."
4891
4892 -- conditionally mandatory group
4893 GROUP docsIfCmtsGroupV2
4894      DESCRIPTION
4895          "This group is implemented only in cable modem termination
4896           systems, not in cable modems."
4897
4898
4899 OBJECT  docsIfDownChannelFrequency
4900      WRITE-SYNTAX Integer32 (47000000..862000000)
4901      MIN-ACCESS  read-only
4902      DESCRIPTION
4903          "Read-write in cable modem termination systems;
4904           read-only in cable modems.
4905           A range of 54MHz to 860MHz is appropriate for a cable
4906           plant using a North American Sub-Split channel plan.
4907           The spectrum range has been expanded to accommodate
4908           a lower edge of 47MHz and an upper edge of 862MHz
4909           for some European channel plans.
4910           If DOCSIS is extended to cover other types of channel
4911           plans (and frequency allocations), this object will be
4912           modified accordingly."
4913
4914 OBJECT  docsIfDownChannelWidth
4915      WRITE-SYNTAX Integer32 (6000000 | 8000000)
4916      MIN-ACCESS  read-only
4917      DESCRIPTION
4918          "It is important to implement this object as read-only.
4919           In cable modems, this object is always implemented as
4920           read-only.  The value of 6 MHz is appropriate for cable
4921           plants running under NTSC (National Television
4922           Standards Committee) standards.  The value of 8 MHz is
4923           appropriate for cable plants running under ETSI
4924           standards.  For other regional standards, this
4925           object will be modified accordingly."
4926
4927 OBJECT  docsIfDownChannelModulation
4928      WRITE-SYNTAX INTEGER {
4929                             qam64 (3),
4930                             qam256 (4)
4931                           }
4932      MIN-ACCESS  read-only
4933      DESCRIPTION
4934
4935
4936
4937          "Read-write in cable modem termination systems;
4938           read-only in cable modems."
4939
4940 OBJECT  docsIfDownChannelInterleave
4941      WRITE-SYNTAX INTEGER {
4942                  taps8Increment16(3),
4943                  taps16Increment8(4),
4944                  taps32Increment4(5),
4945                  taps64Increment2(6),
4946                  taps128Increment1(7),
4947                  taps12increment17(8)
4948                   }
4949      MIN-ACCESS  read-only
4950      DESCRIPTION
4951          "Read-write in cable modem termination systems;
4952           read-only in cable modems."
4953
4954 OBJECT  docsIfDownChannelPower
4955      MIN-ACCESS  read-only
4956      DESCRIPTION
4957          "Read-write in cable modem termination systems;
4958           read-only in cable modems."
4959
4960 OBJECT  docsIfUpChannelFrequency
4961      WRITE-SYNTAX Integer32 (5000000..65000000)
4962      MIN-ACCESS  read-only
4963      DESCRIPTION
4964          "Read-create in cable modem termination systems;
4965           read-only in cable modems.
4966           A range of 5MHz to 42MHz is appropriate for a cable
4967           plant using a North American Sub-Split channel plan.
4968           The spectrum range has been expanded to accommodate
4969           an upper edge of 65MHz for some European channel plans.
4970           If DOCSIS is extended to cover other types of channel
4971           plans (and frequency allocations), this object will
4972           be modified accordingly."
4973
4974 OBJECT  docsIfUpChannelWidth
4975      WRITE-SYNTAX Integer32 (200000..6400000)
4976      MIN-ACCESS  read-only
4977      DESCRIPTION
4978          "Read-create in cable modem termination systems,
4979           read-only in cable modems.  The above value is appropriate
4980           for cable plants running under NTSC (National Television
4981           Standards Committee) standards.  If DOCSIS is extended to
4982           work with other standards (e.g., European standards), this
4983           object will be modified accordingly."
4984
4985
4986
4987
4988 OBJECT  docsIfUpChannelModulationProfile
4989      MIN-ACCESS  read-only
4990      DESCRIPTION
4991          "Read-create in cable modem termination systems;
4992           read-only in cable modems."
4993
4994 OBJECT  docsIfUpChannelSlotSize
4995      MIN-ACCESS  read-only
4996      DESCRIPTION
4997          "This object is always read-only in cable modems.
4998           It is compliant to implement this object as read-only
4999           in cable modem termination systems."
5000
5001 OBJECT  docsIfUpChannelRangingBackoffStart
5002      MIN-ACCESS  read-only
5003      DESCRIPTION
5004          "Read-create in cable modem termination systems;
5005           read-only in cable modems."
5006
5007 OBJECT  docsIfUpChannelRangingBackoffEnd
5008      MIN-ACCESS  read-only
5009      DESCRIPTION
5010          "Read-create in cable modem termination systems;
5011           read-only in cable modems."
5012
5013 OBJECT  docsIfUpChannelTxBackoffStart
5014      MIN-ACCESS  read-only
5015      DESCRIPTION
5016          "Read-create in cable modem termination systems;
5017           read-only in cable modems."
5018
5019 OBJECT  docsIfUpChannelTxBackoffEnd
5020      MIN-ACCESS  read-only
5021      DESCRIPTION
5022          "Read-create in cable modem termination systems;
5023           read-only in cable modems."
5024
5025 OBJECT  docsIfUpChannelScdmaActiveCodes
5026      MIN-ACCESS  read-only
5027      DESCRIPTION
5028          "Read-create in cable modem termination systems;
5029           read-only in cable modems.
5030           The number of active codes when SCDMA is in use MUST range
5031           from 64 to 128 and MUST be a non-Prime value.
5032           Providing this range allows for the following features
5033           and capabilities:
5034              1) Power management in S-CDMA spreader-on frames
5035                 (with a 3 dB spread).
5036
5037
5038
5039              2) Avoidance of code 0.
5040              3) Flexible mini-slot sizes with and without the use of
5041                 code 0."
5042
5043 OBJECT  docsIfUpChannelScdmaCodesPerSlot
5044      MIN-ACCESS  read-only
5045      DESCRIPTION
5046          "Read-create in cable modem termination systems;
5047           read-only in cable modems."
5048
5049 OBJECT  docsIfUpChannelScdmaFrameSize
5050      MIN-ACCESS  read-only
5051      DESCRIPTION
5052          "Read-create in cable modem termination systems;
5053           read-only in cable modems."
5054
5055 OBJECT  docsIfUpChannelScdmaHoppingSeed
5056      MIN-ACCESS  read-only
5057      DESCRIPTION
5058          "Read-create in cable modem termination systems;
5059           read-only in cable modems."
5060
5061 OBJECT  docsIfUpChannelCloneFrom
5062      MIN-ACCESS  read-only
5063      DESCRIPTION
5064          "Read-create in cable modem termination systems;
5065           read-only in cable modems."
5066
5067 OBJECT  docsIfUpChannelUpdate
5068      MIN-ACCESS  read-only
5069      DESCRIPTION
5070          "Read-create in cable modem termination systems;
5071           read-only in cable modems."
5072
5073 OBJECT  docsIfUpChannelStatus
5074         MIN-ACCESS  read-only
5075         DESCRIPTION
5076             "Read-create in Cable Modem Termination Systems;
5077              read-only in Cable Modems.
5078              Entries associated to physical interfaces only support
5079              the read-only value 'active'."
5080
5081
5082 OBJECT  docsIfUpChannelPreEqEnable
5083      MIN-ACCESS  read-only
5084      DESCRIPTION
5085          "Read-create in cable modem termination systems;
5086           read-only in cable modems."
5087
5088
5089
5090 OBJECT  docsIfQosProfPriority
5091      MIN-ACCESS  read-only
5092      DESCRIPTION
5093          "This object is always read-only in cable modems.
5094           It is compliant to implement this object as read-only
5095           in cable modem termination systems."
5096
5097 OBJECT  docsIfQosProfMaxUpBandwidth
5098      MIN-ACCESS  read-only
5099      DESCRIPTION
5100          "This object is always read-only in cable modems.
5101           It is compliant to implement this object as read-only
5102           in cable modem termination systems."
5103
5104 OBJECT  docsIfQosProfGuarUpBandwidth
5105      MIN-ACCESS  read-only
5106      DESCRIPTION
5107          "This object is always read-only in cable modems.
5108           It is compliant to implement this object as read-only
5109           in cable modem termination systems."
5110
5111 OBJECT  docsIfQosProfMaxDownBandwidth
5112      MIN-ACCESS  read-only
5113      DESCRIPTION
5114          "This object is always read-only in cable modems.
5115           It is compliant to implement this object as read-only
5116           in cable modem termination systems."
5117
5118 OBJECT  docsIfQosProfBaselinePrivacy
5119      MIN-ACCESS  read-only
5120      DESCRIPTION
5121          "This object is always read-only in cable modems.
5122           It is compliant to implement this object as read-only
5123           in cable modem termination systems."
5124
5125 OBJECT  docsIfQosProfStatus
5126      MIN-ACCESS  read-only
5127      DESCRIPTION
5128          "This object is always read-only in cable modems.
5129           It is compliant to implement this object as read-only
5130           in cable modem termination systems."
5131
5132 OBJECT  docsIfQosProfMaxTransmitBurst
5133      MIN-ACCESS  read-only
5134      DESCRIPTION
5135          "This object is always read-only in cable modems.
5136           It is compliant to implement this object as read-only
5137           in cable modem termination systems."
5138
5139
5140
5141 OBJECT  docsIfCmRangingTimeout
5142      MIN-ACCESS  read-only
5143      DESCRIPTION
5144          "It is compliant to implement this object as read-only."
5145
5146 OBJECT docsIfCmStatusModulationType
5147     SYNTAX          INTEGER {
5148         unknown(0),
5149         tdma(1),
5150         atdma(2),
5151         scdma(3)
5152     }
5153      DESCRIPTION
5154          "CM does not use both modulation burst profiles of a
5155           'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is
5156           not supported."
5157
5158 OBJECT  docsIfCmtsServiceAdminStatus
5159      MIN-ACCESS  read-only
5160      DESCRIPTION
5161          "It is compliant to implement this object as read-only."
5162
5163 OBJECT  docsIfCmtsSyncInterval
5164      MIN-ACCESS  read-only
5165      DESCRIPTION
5166          "It is compliant to implement this object as read-only."
5167
5168 OBJECT  docsIfCmtsUcdInterval
5169      MIN-ACCESS  read-only
5170      DESCRIPTION
5171          "It is compliant to implement this object as read-only."
5172
5173 OBJECT  docsIfCmtsInsertInterval
5174      MIN-ACCESS  read-only
5175      DESCRIPTION
5176          "It is compliant to implement this object as read-only."
5177
5178 OBJECT  docsIfCmtsInvitedRangingAttempts
5179      MIN-ACCESS  read-only
5180      DESCRIPTION
5181          "It is compliant to implement this object as read-only."
5182
5183 OBJECT  docsIfCmtsQosProfilePermissions
5184      WRITE-SYNTAX     BITS {
5185          createByManagement(0),
5186          updateByManagement(1)
5187         }
5188      MIN-ACCESS  read-only
5189
5190
5191
5192      DESCRIPTION
5193          "It is compliant to implement this object as read-only."
5194
5195 OBJECT docsIfCmtsModType
5196      WRITE-SYNTAX      INTEGER {
5197          qpsk(2),
5198          qam16(3),
5199          qam64(6)
5200      }
5201      DESCRIPTION
5202          "A management station MAY only set 64QAM, 16QAM, or QPSK
5203           modulation for Time or Code division Multiple Access,
5204           but others might be possible based on device
5205           configuration."
5206
5207 OBJECT docsIfCmtsCmStatusModulationType
5208     SYNTAX          INTEGER {
5209         unknown(0),
5210         tdma(1),
5211         atdma(2),
5212         scdma(3)
5213     }
5214      DESCRIPTION
5215          "CM does not use both modulation burst profiles of a
5216           'tdmAndAtdma' ChannelType; therefore, 'tdmAndAtdma'is
5217           not supported."
5218
5219      ::= { docsIfCompliances 2 }
5220
5221 docsIfBasicGroup OBJECT-GROUP
5222      OBJECTS {
5223          docsIfDownChannelId,
5224          docsIfDownChannelFrequency,
5225          docsIfDownChannelWidth,
5226          docsIfDownChannelModulation,
5227          docsIfDownChannelInterleave,
5228          docsIfDownChannelPower,
5229          docsIfUpChannelId,
5230          docsIfUpChannelFrequency,
5231          docsIfUpChannelWidth,
5232          docsIfUpChannelModulationProfile,
5233          docsIfUpChannelSlotSize,
5234          docsIfUpChannelTxTimingOffset,
5235          docsIfUpChannelRangingBackoffStart,
5236          docsIfUpChannelRangingBackoffEnd,
5237          docsIfUpChannelTxBackoffStart,
5238          docsIfUpChannelTxBackoffEnd,
5239          docsIfQosProfPriority,
5240
5241
5242
5243          docsIfQosProfMaxUpBandwidth,
5244          docsIfQosProfGuarUpBandwidth,
5245          docsIfQosProfMaxDownBandwidth,
5246          docsIfQosProfMaxTxBurst,
5247          docsIfQosProfBaselinePrivacy,
5248          docsIfQosProfStatus,
5249          docsIfSigQIncludesContention,
5250          docsIfSigQUnerroreds,
5251          docsIfSigQCorrecteds,
5252          docsIfSigQUncorrectables,
5253          docsIfSigQSignalNoise,
5254          docsIfSigQMicroreflections,
5255          docsIfSigQEqualizationData
5256      }
5257      STATUS      deprecated
5258      DESCRIPTION
5259          "Group of objects implemented in both cable modems and
5260           cable modem termination systems."
5261      ::= { docsIfGroups 1 }
5262
5263 docsIfCmGroup OBJECT-GROUP
5264      OBJECTS {
5265          docsIfCmCmtsAddress,
5266          docsIfCmCapabilities,
5267          docsIfCmRangingTimeout,
5268          docsIfCmStatusValue,
5269          docsIfCmStatusCode,
5270          docsIfCmStatusTxPower,
5271          docsIfCmStatusResets,
5272          docsIfCmStatusLostSyncs,
5273          docsIfCmStatusInvalidMaps,
5274          docsIfCmStatusInvalidUcds,
5275          docsIfCmStatusInvalidRangingResponses,
5276          docsIfCmStatusInvalidRegistrationResponses,
5277          docsIfCmStatusT1Timeouts,
5278          docsIfCmStatusT2Timeouts,
5279          docsIfCmStatusT3Timeouts,
5280          docsIfCmStatusT4Timeouts,
5281          docsIfCmStatusRangingAborteds,
5282          docsIfCmServiceQosProfile,
5283          docsIfCmServiceTxSlotsImmed,
5284          docsIfCmServiceTxSlotsDed,
5285          docsIfCmServiceTxRetries,
5286          docsIfCmServiceTxExceededs,
5287          docsIfCmServiceRqRetries,
5288          docsIfCmServiceRqExceededs
5289      }
5290      STATUS      deprecated
5291
5292
5293
5294      DESCRIPTION
5295          "Group of objects implemented in cable modems."
5296      ::= { docsIfGroups 2 }
5297
5298 docsIfCmtsGroup OBJECT-GROUP
5299      OBJECTS {
5300          docsIfCmtsCapabilities,
5301          docsIfCmtsSyncInterval,
5302          docsIfCmtsUcdInterval,
5303          docsIfCmtsMaxServiceIds,
5304          docsIfCmtsInvitedRangingAttempts,
5305          docsIfCmtsInsertInterval,
5306          docsIfCmtsStatusInvalidRangeReqs,
5307          docsIfCmtsStatusRangingAborteds,
5308          docsIfCmtsStatusInvalidRegReqs,
5309          docsIfCmtsStatusFailedRegReqs,
5310          docsIfCmtsStatusInvalidDataReqs,
5311          docsIfCmtsStatusT5Timeouts,
5312          docsIfCmtsCmStatusMacAddress,
5313          docsIfCmtsCmStatusIpAddress,
5314          docsIfCmtsCmStatusDownChannelIfIndex,
5315          docsIfCmtsCmStatusUpChannelIfIndex,
5316          docsIfCmtsCmStatusRxPower,
5317          docsIfCmtsCmStatusTimingOffset,
5318          docsIfCmtsCmStatusEqualizationData,
5319          docsIfCmtsCmStatusValue,
5320          docsIfCmtsCmStatusUnerroreds,
5321          docsIfCmtsCmStatusCorrecteds,
5322          docsIfCmtsCmStatusUncorrectables,
5323          docsIfCmtsCmStatusSignalNoise,
5324          docsIfCmtsCmStatusMicroreflections,
5325          docsIfCmtsServiceCmStatusIndex,
5326          docsIfCmtsServiceAdminStatus,
5327          docsIfCmtsServiceQosProfile,
5328          docsIfCmtsServiceCreateTime,
5329          docsIfCmtsServiceInOctets,
5330          docsIfCmtsServiceInPackets,
5331          docsIfCmtsModType,
5332          docsIfCmtsModControl,
5333          docsIfCmtsModPreambleLen,
5334          docsIfCmtsModDifferentialEncoding,
5335          docsIfCmtsModFECErrorCorrection,
5336          docsIfCmtsModFECCodewordLength,
5337          docsIfCmtsModScramblerSeed,
5338          docsIfCmtsModMaxBurstSize,
5339          docsIfCmtsModGuardTimeSize,
5340          docsIfCmtsModLastCodewordShortened,
5341          docsIfCmtsModScrambler,
5342
5343
5344
5345          docsIfCmtsQosProfilePermissions,
5346          docsIfCmtsCmPtr
5347      }
5348      STATUS      deprecated
5349      DESCRIPTION
5350          "Group of objects implemented in Cable Modem Termination
5351           Systems."
5352      ::= { docsIfGroups 3 }
5353
5354 -- obsolete group
5355 -- RFC 2670 already had a obsolete group, even though RFC2670
5356 -- was the first version of this MIB Module.
5357
5358 docsIfObsoleteGroup OBJECT-GROUP
5359      OBJECTS {
5360          docsIfCmRangingRespTimeout,
5361          docsIfCmtsInsertionInterval
5362      }
5363      STATUS      obsolete
5364      DESCRIPTION
5365          "Group of objects obsoleted."
5366      ::= { docsIfGroups 4 }
5367
5368 docsIfBasicGroupV2 OBJECT-GROUP
5369      OBJECTS {
5370          docsIfDownChannelId,
5371          docsIfDownChannelFrequency,
5372          docsIfDownChannelWidth,
5373          docsIfDownChannelModulation,
5374          docsIfDownChannelInterleave,
5375          docsIfDownChannelPower,
5376          docsIfDownChannelAnnex,
5377          docsIfUpChannelId,
5378          docsIfUpChannelFrequency,
5379          docsIfUpChannelWidth,
5380          docsIfUpChannelModulationProfile,
5381          docsIfUpChannelSlotSize,
5382          docsIfUpChannelTxTimingOffset,
5383          docsIfUpChannelRangingBackoffStart,
5384          docsIfUpChannelRangingBackoffEnd,
5385          docsIfUpChannelTxBackoffStart,
5386          docsIfUpChannelTxBackoffEnd,
5387          docsIfUpChannelScdmaActiveCodes,
5388          docsIfUpChannelScdmaCodesPerSlot,
5389          docsIfUpChannelScdmaFrameSize,
5390          docsIfUpChannelScdmaHoppingSeed,
5391          docsIfUpChannelType,
5392          docsIfUpChannelCloneFrom,
5393
5394
5395
5396          docsIfUpChannelUpdate,
5397          docsIfUpChannelStatus,
5398          docsIfUpChannelPreEqEnable,
5399          docsIfQosProfPriority,
5400          docsIfQosProfMaxUpBandwidth,
5401          docsIfQosProfGuarUpBandwidth,
5402          docsIfQosProfMaxDownBandwidth,
5403          docsIfQosProfBaselinePrivacy,
5404          docsIfQosProfStatus,
5405          docsIfQosProfMaxTransmitBurst,
5406          docsIfSigQIncludesContention,
5407          docsIfSigQUnerroreds,
5408          docsIfSigQCorrecteds,
5409          docsIfSigQUncorrectables,
5410          docsIfSigQSignalNoise,
5411          docsIfSigQMicroreflections,
5412          docsIfSigQExtUnerroreds,
5413          docsIfSigQExtCorrecteds,
5414          docsIfSigQExtUncorrectables,
5415          docsIfDocsisBaseCapability
5416      }
5417      STATUS      current
5418      DESCRIPTION
5419          "Group of objects implemented in both cable modems and
5420           cable modem termination systems."
5421      ::= { docsIfGroups 5 }
5422
5423 docsIfCmGroupV2 OBJECT-GROUP
5424      OBJECTS {
5425          docsIfCmCmtsAddress,
5426          docsIfCmCapabilities,
5427          docsIfCmRangingTimeout,
5428          docsIfCmStatusValue,
5429          docsIfCmStatusCode,
5430          docsIfCmStatusTxPower,
5431          docsIfCmStatusResets,
5432          docsIfCmStatusLostSyncs,
5433          docsIfCmStatusInvalidMaps,
5434          docsIfCmStatusInvalidUcds,
5435          docsIfCmStatusInvalidRangingResponses,
5436          docsIfCmStatusInvalidRegistrationResponses,
5437          docsIfCmStatusT1Timeouts,
5438          docsIfCmStatusT2Timeouts,
5439          docsIfCmStatusT3Timeouts,
5440          docsIfCmStatusT4Timeouts,
5441          docsIfCmStatusRangingAborteds,
5442          docsIfCmStatusDocsisOperMode,
5443          docsIfCmStatusModulationType,
5444
5445
5446
5447          docsIfCmStatusEqualizationData,
5448          docsIfCmStatusUCCs,
5449          docsIfCmStatusUCCFails,
5450          docsIfCmServiceQosProfile,
5451          docsIfCmServiceTxSlotsImmed,
5452          docsIfCmServiceTxSlotsDed,
5453          docsIfCmServiceTxRetries,
5454          docsIfCmServiceTxExceededs,
5455          docsIfCmServiceRqRetries,
5456          docsIfCmServiceRqExceededs,
5457          docsIfCmServiceExtTxSlotsImmed,
5458          docsIfCmServiceExtTxSlotsDed,
5459          docsIfSigQEqualizationData
5460      }
5461      STATUS      current
5462      DESCRIPTION
5463          "Group of objects implemented in cable modems."
5464      ::= { docsIfGroups 6 }
5465
5466 docsIfCmtsGroupV2 OBJECT-GROUP
5467      OBJECTS {
5468          docsIfCmtsCapabilities,
5469          docsIfCmtsSyncInterval,
5470          docsIfCmtsUcdInterval,
5471          docsIfCmtsMaxServiceIds,
5472          docsIfCmtsInvitedRangingAttempts,
5473          docsIfCmtsInsertInterval,
5474          docsIfCmtsMacStorageType,
5475          docsIfCmtsStatusInvalidRangeReqs,
5476          docsIfCmtsStatusRangingAborteds,
5477          docsIfCmtsStatusInvalidRegReqs,
5478          docsIfCmtsStatusFailedRegReqs,
5479          docsIfCmtsStatusInvalidDataReqs,
5480          docsIfCmtsStatusT5Timeouts,
5481          docsIfCmtsCmStatusMacAddress,
5482          docsIfCmtsCmStatusDownChannelIfIndex,
5483          docsIfCmtsCmStatusUpChannelIfIndex,
5484          docsIfCmtsCmStatusRxPower,
5485          docsIfCmtsCmStatusTimingOffset,
5486          docsIfCmtsCmStatusEqualizationData,
5487          docsIfCmtsCmStatusValue,
5488          docsIfCmtsCmStatusUnerroreds,
5489          docsIfCmtsCmStatusCorrecteds,
5490          docsIfCmtsCmStatusUncorrectables,
5491          docsIfCmtsCmStatusSignalNoise,
5492          docsIfCmtsCmStatusMicroreflections,
5493          docsIfCmtsCmStatusExtUnerroreds,
5494          docsIfCmtsCmStatusExtCorrecteds,
5495
5496
5497
5498          docsIfCmtsCmStatusExtUncorrectables,
5499          docsIfCmtsCmStatusDocsisRegMode,
5500          docsIfCmtsCmStatusModulationType,
5501          docsIfCmtsCmStatusInetAddressType,
5502          docsIfCmtsCmStatusInetAddress,
5503          docsIfCmtsCmStatusValueLastUpdate,
5504          docsIfCmtsCmStatusHighResolutionTimingOffset,
5505          docsIfCmtsServiceAdminStatus,
5506          docsIfCmtsServiceQosProfile,
5507          docsIfCmtsServiceCreateTime,
5508          docsIfCmtsServiceInOctets,
5509          docsIfCmtsServiceInPackets,
5510          docsIfCmtsServiceNewCmStatusIndex,
5511          docsIfCmtsModType,
5512          docsIfCmtsModControl,
5513          docsIfCmtsModPreambleLen,
5514          docsIfCmtsModDifferentialEncoding,
5515          docsIfCmtsModFECErrorCorrection,
5516          docsIfCmtsModFECCodewordLength,
5517          docsIfCmtsModScramblerSeed,
5518          docsIfCmtsModMaxBurstSize,
5519          docsIfCmtsModGuardTimeSize,
5520          docsIfCmtsModLastCodewordShortened,
5521          docsIfCmtsModScrambler,
5522          docsIfCmtsModByteInterleaverDepth,
5523          docsIfCmtsModByteInterleaverBlockSize,
5524          docsIfCmtsModPreambleType,
5525          docsIfCmtsModTcmErrorCorrectionOn,
5526          docsIfCmtsModScdmaInterleaverStepSize,
5527          docsIfCmtsModScdmaSpreaderEnable,
5528          docsIfCmtsModScdmaSubframeCodes,
5529          docsIfCmtsModChannelType,
5530          docsIfCmtsModStorageType,
5531          docsIfCmtsQosProfilePermissions,
5532          docsIfCmtsCmPtr,
5533          docsIfCmtsChannelUtilizationInterval,
5534          docsIfCmtsChannelUtUtilization,
5535          docsIfCmtsDownChnlCtrId,
5536          docsIfCmtsDownChnlCtrTotalBytes,
5537          docsIfCmtsDownChnlCtrUsedBytes,
5538          docsIfCmtsDownChnlCtrExtTotalBytes,
5539          docsIfCmtsDownChnlCtrExtUsedBytes,
5540          docsIfCmtsUpChnlCtrId,
5541          docsIfCmtsUpChnlCtrTotalMslots,
5542          docsIfCmtsUpChnlCtrUcastGrantedMslots,
5543          docsIfCmtsUpChnlCtrTotalCntnMslots,
5544          docsIfCmtsUpChnlCtrUsedCntnMslots,
5545          docsIfCmtsUpChnlCtrExtTotalMslots,
5546
5547
5548
5549          docsIfCmtsUpChnlCtrExtUcastGrantedMslots,
5550          docsIfCmtsUpChnlCtrExtTotalCntnMslots,
5551          docsIfCmtsUpChnlCtrExtUsedCntnMslots,
5552          docsIfCmtsUpChnlCtrCollCntnMslots,
5553          docsIfCmtsUpChnlCtrTotalCntnReqMslots,
5554          docsIfCmtsUpChnlCtrUsedCntnReqMslots,
5555          docsIfCmtsUpChnlCtrCollCntnReqMslots,
5556          docsIfCmtsUpChnlCtrTotalCntnReqDataMslots,
5557          docsIfCmtsUpChnlCtrUsedCntnReqDataMslots,
5558          docsIfCmtsUpChnlCtrCollCntnReqDataMslots,
5559          docsIfCmtsUpChnlCtrTotalCntnInitMaintMslots,
5560          docsIfCmtsUpChnlCtrUsedCntnInitMaintMslots,
5561          docsIfCmtsUpChnlCtrCollCntnInitMaintMslots,
5562          docsIfCmtsUpChnlCtrExtCollCntnMslots,
5563          docsIfCmtsUpChnlCtrExtTotalCntnReqMslots,
5564          docsIfCmtsUpChnlCtrExtUsedCntnReqMslots,
5565          docsIfCmtsUpChnlCtrExtCollCntnReqMslots,
5566          docsIfCmtsUpChnlCtrExtTotalCntnReqDataMslots,
5567          docsIfCmtsUpChnlCtrExtUsedCntnReqDataMslots,
5568          docsIfCmtsUpChnlCtrExtCollCntnReqDataMslots,
5569          docsIfCmtsUpChnlCtrExtTotalCntnInitMaintMslots,
5570          docsIfCmtsUpChnlCtrExtUsedCntnInitMaintMslots,
5571          docsIfCmtsUpChnlCtrExtCollCntnInitMaintMslots,
5572          docsIfDownChannelStorageType,
5573          docsIfQosProfStorageType
5574
5575      }
5576      STATUS      current
5577      DESCRIPTION
5578          "Group of objects implemented in Cable Modem Termination
5579           Systems."
5580      ::= { docsIfGroups 7 }
5581
5582 END