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