smilint output for ./RFC1232-MIB
Message Severities |
Severity | Count |
error | 9 |
Message Types |
Type | Count |
import-failed (error) | 1 |
index-element-no-range (error) | 5 |
sequence-type-mismatch (error) | 1 |
size-illegal (error) | 1 |
type-unknown (error) | 1 |
Messages:
RFC1232-MIB
1: -- extracted from rfc1232.txt
2: -- at Mon Nov 15 17:12:01 1999
3:
4: RFC1232-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: experimental, Counter
8: FROM RFC1155-SMI
9: DisplayString
10: FROM RFC1158-MIB
10: error -
identifier `DisplayString' cannot be imported from module `RFC1158-MIB'
11: OBJECT-TYPE
12: FROM RFC-1212;
13:
14: -- This MIB module uses the extended OBJECT-TYPE macro as
15: -- defined in [13].
16:
17:
18: -- this is the MIB module for ds1 objects
19:
20: ds1 OBJECT IDENTIFIER ::= { experimental 2 }
21:
22: -- the DS1 Configuration group
23: -- Although the objects in this group are read-only, at the
24: -- agent's discretion they may be made read-write so that the
25: -- management station, when appropriately authorized, may
26: -- change the behavior of the CSU, e.g., to place the device
27: -- into a loopback state or emit a QRSS BER test.
28:
29: -- Implementation of this group is mandatory for all systems
30: -- that attach to a ds1.
31:
32: ds1ConfigTable OBJECT-TYPE
33: SYNTAX SEQUENCE OF DS1ConfigEntry
34: ACCESS not-accessible
35: STATUS mandatory
36: DESCRIPTION
37: "The DS1 Configuration table."
38: ::= { ds1 1 }
39:
40: ds1ConfigEntry OBJECT-TYPE
41: SYNTAX DS1ConfigEntry
42: ACCESS not-accessible
43: STATUS mandatory
44: DESCRIPTION
45: "An entry in the DS1 Configuration table."
46: INDEX { ds1CSUIndex }
47: ::= { ds1ConfigTable 1 }
48:
49: DS1ConfigEntry ::=
50: SEQUENCE {
51: ds1CSUIndex
52: INTEGER,
53: ds1Index
54: INTEGER,
55: ds1TimeElapsed
56: INTEGER (1..900),
57: ds1ValidIntervals
58: INTEGER (0..96),
59: ds1LineType
60: INTEGER,
61: ds1ZeroCoding
62: INTEGER,
63: ds1Loopback
64: INTEGER,
65: ds1SendCode
66: INTEGER,
67: ds1YellowAlarm
68: INTEGER,
69: ds1RedAlarm
70: INTEGER,
71:
72: ds1CircuitIdentifier
73: DisplayString (SIZE (0..255))
73: error -
unknown type `DisplayString'
74: }
75:
76: ds1CSUIndex OBJECT-TYPE
76: error -
index element `ds1CSUIndex' of row `ds1ConfigEntry' must have a range restriction
77: SYNTAX INTEGER
78: ACCESS read-only
79: STATUS mandatory
80: DESCRIPTION
81: "The index value which uniquely identifies the CSU
82: to which this entry is applicable."
83: ::= { ds1ConfigEntry 1 }
84:
85: ds1Index OBJECT-TYPE
86: SYNTAX INTEGER
87: ACCESS read-only
88: STATUS mandatory
89: DESCRIPTION
90: "An index value that uniquely identifies an
91: interface to a ds1. The interface identified by a
92: particular value of this index is the same
93: interface as identified by the same value an
94: ifIndex object instance."
95: ::= { ds1ConfigEntry 2 }
96:
97: ds1TimeElapsed OBJECT-TYPE
98: SYNTAX INTEGER (1..900)
99: ACCESS read-only
100: STATUS mandatory
101: DESCRIPTION
102: "The number of seconds that have elapsed since the
103: beginning of the current error-measurement period.
104: Any fraction is rounded up."
105: ::= { ds1ConfigEntry 3 }
106:
107: ds1ValidIntervals OBJECT-TYPE
108: SYNTAX INTEGER (0..96)
109: ACCESS read-only
110: STATUS mandatory
111: DESCRIPTION
112: "The number of previous intervals for which valid
113: data was collected. The value will be 96 unless
114: the CSU device was brought online within the last
115: 24 hours, in which case the value will be the
116: number of complete 15 minute intervals the CSU has
117: been online."
118: ::= { ds1ConfigEntry 4 }
119:
120: ds1LineType OBJECT-TYPE
121: SYNTAX INTEGER {
122: other(1),
123: ds1ESF(2),
124: ds1D4(3),
125: ds1ANSI-ESF(4),
126: ds1G704(5),
127: ds1G704-CRC(6)
128: }
129: ACCESS read-only
130: STATUS mandatory
131: DESCRIPTION
132: "This variable indicates the variety of DS1 Line
133: implementing this circuit. The type of circuit
134: affects the number of bits per second that the
135: circuit can reasonably carry, as well as the
136: interpretation of the usage and error statistics.
137:
138: The values, in sequence, describe:
139: TITLE: SPECIFICATION:
140: ds1ESF AT&T Extended SuperFrame DS1 [10]
141: ds1D4 AT&T D4 format DS1 [16], [17]
142: ds1ANSI-ESF ANSI Extended SuperFrame format [14]
143: ds1G704 CCITT Recommendation G.704 [12]
144: (section 2.1.3.2)
145: ds1G704-CRC CCITT Recommendation G.704 [12]
146: (section 2.1.3.1)
147: "
148: ::= { ds1ConfigEntry 5 }
149:
150: ds1ZeroCoding OBJECT-TYPE
151: SYNTAX INTEGER {
152: ds1JammedBit(1),
153: ds1B8ZS(2),
154: ds1InvertedHDLC(3),
155: ds1HDB3(4),
156: ds1ZBTSI(5)
157: }
158: ACCESS read-only
159: STATUS mandatory
160: DESCRIPTION
161: "This variable describes the variety of Zero Code
162: Suppression used on the link, which in turn
163: affects a number of its characteristics.
164:
165: ds1JammedBit refers the Jammed bit Zero Encoding,
166: in which the AT&T specification of at least one
167: pulse every 8 bit periods is literally implemented
168: by forcing a pulse in bit 8 of each channel.
169: Thus, only seven bits per channel, or 1.344 Mbps,
170: is available for data.
171:
172: ds1B8ZS refers to the use of a specified pattern
173: of normal bits and bipolar violations which are
174: used to replace a sequence of eight zero bits (see
175: [14]). In this context, all eight bits in a
176: channel are technically available for data, but
177: care must be taken with D4 encoded data to avoid
178: having HDLC Flag streams imitate spurious Yellow
179: Alarm conditions. Typically, one bit per frame is
180: ignored to force flag streams to rotate, thereby
181: avoiding this error type. CCITT Recommendation
182: G.703 [11] may be referred to for further
183: definition of these.
184:
185: ds1InvertedHDLC refers to the practice, common on
186: HDLC encoded DS1 data links, of inverting the data
187: between the serial interface chip and the CSU.
188: Since HDLC guarantees one zero every 6 bits in the
189: worst case, while the standards call for (in
190: effect) at least one pulse every eight, inverted
191: HDLC enjoys 4/24 one's density on the line, which
192: may improve the effective clock stability of a DS1
193: line. As with B8ZS, all eight bits in a channel
194: are technically available for data, but care must
195: be taken with D4 encoded data to avoid having HDLC
196: Flag streams imitate spurious Yellow Alarm
197: conditions. Typically, one bit per frame is
198: ignored to force flag streams to rotate, thereby
199: avoiding this error type.
200:
201: ANSI Clear Channels may use ds1ZBTSI, or Zero Byte
202: Time Slot Interchange (see [14]).
203:
204: G.704 links, with or without CRC, use ds1HDB3 (see
205: [11]). "
206: ::= { ds1ConfigEntry 6 }
207:
208: ds1Loopback OBJECT-TYPE
209: SYNTAX INTEGER {
210: ds1NoLoop(1),
211: ds1LocalLoopbackLocalSide(2),
212: ds1LocalLoopbackRemoteSide(3),
213: ds1RemoteLoopbackLocalSide(4),
214: ds1RemoteLoopbackRemoteSide(5)
215: }
216:
217: ACCESS read-only
218: STATUS mandatory
219: DESCRIPTION
220: "This variable represents the loopback state of
221: the CSU. Devices supporting read/write access
222: should return badValue in response to a requested
223: loopback state that the CSU does not support. The
224: values mean:
225:
226: ds1NoLoop
227:
228: Not in the loopback state. A device that is
229: not capable of performing a loopback on either
230: interface shall always return this as it's
231: value.
232:
233: ds1LocalLoopbackLocalSide
234:
235: Signal received from the local side of the
236: device is looped back at the local connector
237: (eg, without involving the CSU).
238:
239: ds1LocalLoopbackRemoteSide
240:
241: Signal received from the local side of the
242: device is looped back at the remote connector
243: (eg, through the CSU).
244:
245: ds1RemoteLoopbackLocalSide
246:
247: Signal received from the remote side of the
248: device is looped back at the local connector
249: (eg, through the CSU).
250:
251: ds1RemoteLoopbackRemoteSide
252:
253: Signal received from the remote side of the
254: device is looped back at the remote connector
255: (eg, without involving the CSU)."
256: ::= { ds1ConfigEntry 7 }
257:
258: ds1SendCode OBJECT-TYPE
259: SYNTAX INTEGER {
260: ds1OtherTest(1),
261: ds1SendNoCode(2),
262: ds1SendSetCode(3),
263: ds1SendResetCode(4),
264: ds1SendQRSS(5)
265:
266: }
267: ACCESS read-only
268: STATUS mandatory
269: DESCRIPTION
270: "This variable indicates what type of code is
271: being sent across the DS1 circuit by the CSU. The
272: values mean:
273:
274: ds1SendNoCode sending looped or normal data
275: ds1SendSetCode sending a loopback request
276: ds1SendResetCode sending a loopback termination request
277: ds1SendQRSS sending the BERT pattern described in
278: ANSI T1.403-1989 section 5.6
279: ds1OtherTest sending a different BERT/BLERT pattern,
280: such as all zeroes, all ones, etc."
281: ::= { ds1ConfigEntry 8 }
282:
283: ds1YellowAlarm OBJECT-TYPE
284: SYNTAX INTEGER {
285: ds1NoYellowAlarm (1),
286: ds1YellowAlarm (2)
287: }
288: ACCESS read-only
289: STATUS mandatory
290: DESCRIPTION
291: "This variable indicates if a Yellow Alarm
292: condition exists.
293:
294: Note that G.704 interfaces do not support Yellow
295: Alarms. Accordingly, such agents should return
296: the value ds1NoYellowAlarm."
297: ::= { ds1ConfigEntry 9 }
298:
299: ds1RedAlarm OBJECT-TYPE
300: SYNTAX INTEGER {
301: ds1NoRedAlarm (1),
302: ds1RedAlarm (2)
303: }
304: ACCESS read-only
305: STATUS mandatory
306: DESCRIPTION
307: "This variable indicates if a Red Alarm condition
308: exists.
309:
310: Note that G.704 interfaces do not support Red
311: Alarms. Accordingly, such agents should return
312: the value ds1NoRedAlarm."
313: ::= { ds1ConfigEntry 10 }
314:
315: ds1CircuitIdentifier OBJECT-TYPE
316: SYNTAX DisplayString (SIZE (0..255))
316: error -
illegal size restriction for non-octet-string parent type `DisplayString'
317: ACCESS read-only
318: STATUS mandatory
319: DESCRIPTION
320: "This variable contains the transmission vendor's
321: circuit identifier, for the purpose of
322: facilitating troubleshooting."
323: ::= { ds1ConfigEntry 11 }
323: error -
type of `ds1CircuitIdentifier' in sequence and object type definition do not match
324:
325:
326: -- the DS1 Interval group
327:
328: -- Implementation of this group is mandatory for all systems
329: -- that attach to a ds1.
330:
331: -- It is recognized that some currently deployed CSUs do not
332: -- record the entire set of statistics specified in this
333: -- group. Accordingly, some agents queried for these objects
334: -- may treat these objects as having an ACCESS clause value
335: -- of not-accessible.
336:
337: -- The DS1 Interval Table contains various statistics
338: -- collected by each CSU over the previous 24 hours of
339: -- operation. The past 24 hours are broken into 96 completed
340: -- 15 minute intervals.
341:
342: ds1IntervalTable OBJECT-TYPE
343: SYNTAX SEQUENCE OF DS1IntervalEntry
344: ACCESS not-accessible
345: STATUS mandatory
346: DESCRIPTION
347: "The DS1 Interval table."
348: ::= { ds1 2 }
349:
350: ds1IntervalEntry OBJECT-TYPE
351: SYNTAX DS1IntervalEntry
352: ACCESS not-accessible
353: STATUS mandatory
354: DESCRIPTION
355: "An entry in the DS1 Interval table."
356: INDEX { ds1IntervalIndex, ds1IntervalNumber }
357: ::= { ds1IntervalTable 1 }
358:
359: DS1IntervalEntry ::=
360: SEQUENCE {
361: ds1IntervalIndex
362: INTEGER,
363:
364: ds1IntervalNumber
365: INTEGER (1..96),
366: ds1IntervalESs
367: Counter,
368: ds1IntervalSESs
369: Counter,
370: ds1IntervalSEFSs
371: Counter,
372: ds1IntervalUASs
373: Counter,
374: ds1IntervalCSSs
375: Counter,
376: ds1IntervalBPVs
377: Counter,
378: ds1IntervalCVs
379: Counter
380: }
381:
382: ds1IntervalIndex OBJECT-TYPE
382: error -
index element `ds1IntervalIndex' of row `ds1IntervalEntry' must have a range restriction
383: SYNTAX INTEGER
384: ACCESS read-only
385: STATUS mandatory
386: DESCRIPTION
387: "The index value which uniquely identifies the CSU
388: to which this entry is applicable. The interface
389: identified by a particular value of this index is
390: the same interface as identified by the same value
391: an ds1CSUIndex object instance."
392: ::= { ds1IntervalEntry 1 }
393:
394: ds1IntervalNumber OBJECT-TYPE
395: SYNTAX INTEGER (1..96)
396: ACCESS read-only
397: STATUS mandatory
398: DESCRIPTION
399: "A number between 1 and 96, where 1 is the most
400: recently completed 15 minute interval and 96 is
401: the least recently completed 15 minute interval
402: (assuming that all 96 intervals are valid)."
403: ::= { ds1IntervalEntry 2 }
404:
405: ds1IntervalESs OBJECT-TYPE
406: SYNTAX Counter
407: ACCESS read-only
408: STATUS mandatory
409: DESCRIPTION
410: "The counter associated with the number of Errored
411: Seconds, as defined by ANSI Draft Standard
412: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
413: during one of the previous 96 fifteen minute
414: intervals."
415: ::= { ds1IntervalEntry 3 }
416:
417: ds1IntervalSESs OBJECT-TYPE
418: SYNTAX Counter
419: ACCESS read-only
420: STATUS mandatory
421: DESCRIPTION
422: "The counter associated with the number of
423: Severely Errored Seconds, as defined by ANSI Draft
424: Standard T1M1.3/90 - 027R2[15], encountered by a
425: DS1 CSU during one of the previous 96 fifteen
426: minute intervals."
427: ::= { ds1IntervalEntry 4 }
428:
429: ds1IntervalSEFSs OBJECT-TYPE
430: SYNTAX Counter
431: ACCESS read-only
432: STATUS mandatory
433: DESCRIPTION
434: "The counter associated with the number of
435: Severely Errored Framing Seconds, as defined by
436: ANSI Draft Standard T1M1.3/90 - 027R2[15],
437: encountered by a DS1 CSU during one of the
438: previous 96 fifteen minute intervals."
439: ::= { ds1IntervalEntry 5 }
440:
441: ds1IntervalUASs OBJECT-TYPE
442: SYNTAX Counter
443: ACCESS read-only
444: STATUS mandatory
445: DESCRIPTION
446: "The counter associated with the number of
447: Unavailable Seconds, as defined by ANSI Draft
448: Standard T1M1.3/90 - 027R2[15], encountered by a
449: DS1 CSU during one of the previous 96 fifteen
450: minute intervals."
451: ::= { ds1IntervalEntry 6 }
452:
453: ds1IntervalCSSs OBJECT-TYPE
454: SYNTAX Counter
455: ACCESS read-only
456: STATUS mandatory
457: DESCRIPTION
458: "The counter associated with the number of
459: Controlled Slip Seconds, as defined by ANSI Draft
460: Standard T1M1.3/90 - 027R2[15], encountered by a
461: DS1 CSU during one of the previous 96 fifteen
462: minute intervals."
463: ::= { ds1IntervalEntry 7 }
464:
465: ds1IntervalBPVs OBJECT-TYPE
466: SYNTAX Counter
467: ACCESS read-only
468: STATUS mandatory
469: DESCRIPTION
470: "The counter associated with the number of Bipolar
471: Violations, as defined by ANSI Draft Standard
472: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU
473: during one of the previous 96 fifteen minute
474: intervals."
475: ::= { ds1IntervalEntry 8 }
476:
477: ds1IntervalCVs OBJECT-TYPE
478: SYNTAX Counter
479: ACCESS read-only
480: STATUS mandatory
481: DESCRIPTION
482: "The counter associated with the number of Code
483: Violation Error Events, as defined by ANSI Draft
484: Standard T1M1.3/90 - 027R2[15], encountered by a
485: DS1 CSU during one of the previous 96 fifteen
486: minute intervals.
487:
488: Note that D4 and G.704 (section 2.1.3.2)
489: interfaces do not support Code Violation Error
490: Events. Accordingly, such agents may treat this
491: object as having an ACCESS clause value of not-
492: accessible."
493: ::= { ds1IntervalEntry 9 }
494:
495:
496: -- the DS1 Current group
497:
498: -- Implementation of this group is mandatory for all systems
499: -- that attach to a ds1.
500:
501: -- It is recognized that some currently deployed CSUs do not
502: -- record the entire set of statistics specified in this
503: -- group. Accordingly, some agents queried for these objects
504: -- may treat these objects as having an ACCESS clause value
505: -- of not-accessible.
506:
507: -- The DS1 current table contains various statistics being
508: -- collected for the current 15 minute interval.
509:
510: ds1CurrentTable OBJECT-TYPE
511: SYNTAX SEQUENCE OF DS1CurrentEntry
512: ACCESS not-accessible
513: STATUS mandatory
514: DESCRIPTION
515: "The DS1 Current table."
516: ::= { ds1 3 }
517:
518: ds1CurrentEntry OBJECT-TYPE
519: SYNTAX DS1CurrentEntry
520: ACCESS not-accessible
521: STATUS mandatory
522: DESCRIPTION
523: "An entry in the DS1 Current table."
524: INDEX { ds1CurrentIndex }
525: ::= { ds1CurrentTable 1 }
526:
527: DS1CurrentEntry ::=
528: SEQUENCE {
529: ds1CurrentIndex
530: INTEGER,
531: ds1CurrentESs
532: Counter,
533: ds1CurrentSESs
534: Counter,
535: ds1CurrentSEFSs
536: Counter,
537: ds1CurrentUASs
538: Counter,
539: ds1CurrentCSSs
540: Counter,
541: ds1CurrentBPVs
542: Counter,
543: ds1CurrentCVs
544: Counter
545: }
546:
547: ds1CurrentIndex OBJECT-TYPE
547: error -
index element `ds1CurrentIndex' of row `ds1CurrentEntry' must have a range restriction
548: SYNTAX INTEGER
549: ACCESS read-only
550: STATUS mandatory
551: DESCRIPTION
552: "The index value which uniquely identifies the CSU
553: to which this entry is applicable. The interface
554: identified by a particular value of this index is
555: the same interface as identified by the same value
556: an ds1CSUIndex object instance."
557: ::= { ds1CurrentEntry 1 }
558:
559: ds1CurrentESs OBJECT-TYPE
560: SYNTAX Counter
561: ACCESS read-only
562: STATUS mandatory
563: DESCRIPTION
564: "The counter associated with the number of Errored
565: Seconds, as defined by ANSI Draft Standard
566: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
567: the current 15 minute interval."
568: ::= { ds1CurrentEntry 2 }
569:
570: ds1CurrentSESs OBJECT-TYPE
571: SYNTAX Counter
572: ACCESS read-only
573: STATUS mandatory
574: DESCRIPTION
575: "The counter associated with the number of
576: Severely Errored Seconds, as defined by ANSI Draft
577: Standard T1M1.3/90 - 027R2[15], encountered by a
578: DS1 CSU in the current 15 minute interval."
579: ::= { ds1CurrentEntry 3 }
580:
581: ds1CurrentSEFSs OBJECT-TYPE
582: SYNTAX Counter
583: ACCESS read-only
584: STATUS mandatory
585: DESCRIPTION
586: "The counter associated with the number of
587: Severely Errored Framing Seconds, as defined by
588: ANSI Draft Standard T1M1.3/90 - 027R2[15],
589: encountered by a DS1 CSU in the current 15 minute
590: interval."
591: ::= { ds1CurrentEntry 4 }
592:
593: ds1CurrentUASs OBJECT-TYPE
594: SYNTAX Counter
595: ACCESS read-only
596: STATUS mandatory
597: DESCRIPTION
598: "The counter associated with the number of
599: Unavailable Seconds, as defined by ANSI Draft
600: Standard T1M1.3/90 - 027R2[15], encountered by a
601: DS1 CSU in the current 15 minute interval."
602: ::= { ds1CurrentEntry 5 }
603:
604: ds1CurrentCSSs OBJECT-TYPE
605: SYNTAX Counter
606: ACCESS read-only
607: STATUS mandatory
608: DESCRIPTION
609: "The counter associated with the number of
610: Controlled Slip Seconds, as defined by ANSI Draft
611: Standard T1M1.3/90 - 027R2[15], encountered by a
612: DS1 CSU in the current 15 minute interval."
613: ::= { ds1CurrentEntry 6 }
614:
615: ds1CurrentBPVs OBJECT-TYPE
616: SYNTAX Counter
617: ACCESS read-only
618: STATUS mandatory
619: DESCRIPTION
620: "The counter associated with the number of Bipolar
621: Violations, as defined by ANSI Draft Standard
622: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
623: the current 15 minute interval."
624: ::= { ds1CurrentEntry 7 }
625:
626: ds1CurrentCVs OBJECT-TYPE
627: SYNTAX Counter
628: ACCESS read-only
629: STATUS mandatory
630: DESCRIPTION
631: "The counter associated with the number of Code
632: Violation Error Events, as defined by ANSI Draft
633: Standard T1M1.3/90 - 027R2[15], encountered by a
634: DS1 CSU in the current 15 minute interval.
635:
636: Note that D4 and G.704 (section 2.1.3.2)
637: interfaces do not support Code Violation Error
638: Events. Accordingly, such agents may treat this
639: object as having an ACCESS clause value of not-
640: accessible."
641: ::= { ds1CurrentEntry 8 }
642:
643:
644: -- the DS1 Total group
645:
646: -- Implementation of this group is mandatory for all systems
647: -- that attach to a ds1.
648:
649: -- It is recognized that some currently deployed CSUs do not
650: -- record the entire set of statistics specified in this
651: -- group. Accordingly, some agents queried for these objects
652: -- may treat these objects as having an ACCESS clause value
653: -- of not-accessible.
654:
655: -- The DS1 Total Table contains the cumulative sum of the
656: -- various statistics for the 24 hour interval preceding the
657: -- first valid interval in the ds1CurrentTable.
658:
659: ds1TotalTable OBJECT-TYPE
660: SYNTAX SEQUENCE OF DS1TotalEntry
661: ACCESS not-accessible
662: STATUS mandatory
663: DESCRIPTION
664: "The DS1 Total table. 24 hour interval."
665: ::= { ds1 4 }
666:
667: ds1TotalEntry OBJECT-TYPE
668: SYNTAX DS1TotalEntry
669: ACCESS not-accessible
670: STATUS mandatory
671: DESCRIPTION
672: "An entry in the DS1 Total table."
673: INDEX { ds1TotalIndex }
674: ::= { ds1TotalTable 1 }
675:
676: DS1TotalEntry ::=
677: SEQUENCE {
678: ds1TotalIndex
679: INTEGER,
680: ds1TotalESs
681: Counter,
682: ds1TotalSESs
683: Counter,
684: ds1TotalSEFSs
685: Counter,
686: ds1TotalUASs
687: Counter,
688: ds1TotalCSSs
689: Counter,
690: ds1TotalBPVs
691: Counter,
692: ds1TotalCVs
693: Counter
694: }
695:
696: ds1TotalIndex OBJECT-TYPE
696: error -
index element `ds1TotalIndex' of row `ds1TotalEntry' must have a range restriction
697: SYNTAX INTEGER
698: ACCESS read-only
699: STATUS mandatory
700: DESCRIPTION
701: "The index value which uniquely identifies the CSU
702: to which this entry is applicable. The interface
703: identified by a particular value of this index is
704: the same interface as identified by the same value
705: an ds1CSUIndex object instance."
706: ::= { ds1TotalEntry 1 }
707:
708: ds1TotalESs OBJECT-TYPE
709: SYNTAX Counter
710: ACCESS read-only
711: STATUS mandatory
712: DESCRIPTION
713: "The counter associated with the number of Errored
714: Seconds, as defined by ANSI Draft Standard
715: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
716: the previous 24 hour interval"
717: ::= { ds1TotalEntry 2 }
718:
719: ds1TotalSESs OBJECT-TYPE
720: SYNTAX Counter
721: ACCESS read-only
722: STATUS mandatory
723: DESCRIPTION
724: "The counter associated with the number of
725: Severely Errored Seconds, as defined by ANSI Draft
726: Standard T1M1.3/90 - 027R2[15], encountered by a
727: DS1 CSU in the previous 24 hour interval."
728: ::= { ds1TotalEntry 3 }
729:
730: ds1TotalSEFSs OBJECT-TYPE
731: SYNTAX Counter
732: ACCESS read-only
733: STATUS mandatory
734: DESCRIPTION
735: "The counter associated with the number of
736: Severely Errored Framing Seconds, as defined by
737: ANSI Draft Standard T1M1.3/90 - 027R2[15],
738: encountered by a DS1 CSU in the previous 24 hour
739: interval."
740: ::= { ds1TotalEntry 4 }
741:
742: ds1TotalUASs OBJECT-TYPE
743: SYNTAX Counter
744: ACCESS read-only
745: STATUS mandatory
746: DESCRIPTION
747: "The counter associated with the number of
748: Unavailable Seconds, as defined by ANSI Draft
749: Standard T1M1.3/90 - 027R2[15], encountered by a
750: DS1 CSU in the previous 24 hour interval."
751: ::= { ds1TotalEntry 5 }
752:
753: ds1TotalCSSs OBJECT-TYPE
754: SYNTAX Counter
755: ACCESS read-only
756: STATUS mandatory
757: DESCRIPTION
758: "The counter associated with the number of
759: Controlled Slip Seconds, as defined by ANSI Draft
760: Standard T1M1.3/90 - 027R2[15], encountered by a
761: DS1 CSU in the previous 24 hour interval."
762: ::= { ds1TotalEntry 6 }
763:
764: ds1TotalBPVs OBJECT-TYPE
765: SYNTAX Counter
766: ACCESS read-only
767: STATUS mandatory
768: DESCRIPTION
769: "The counter associated with the number of Bipolar
770: Violations, as defined by ANSI Draft Standard
771: T1M1.3/90 - 027R2[15], encountered by a DS1 CSU in
772: the previous 24 hour interval."
773: ::= { ds1TotalEntry 7 }
774:
775: ds1TotalCVs OBJECT-TYPE
776: SYNTAX Counter
777: ACCESS read-only
778: STATUS mandatory
779: DESCRIPTION
780: "The counter associated with the number of Code
781: Violation Error Events, as defined by ANSI Draft
782: Standard T1M1.3/90 - 027R2[15], encountered by a
783: DS1 CSU in the previous 24 hour interval.
784:
785: Note that D4 and G.704 (section 2.1.3.2)
786: interfaces do not support Code Violation Error
787: Events. Accordingly, such agents may treat this
788: object as having an ACCESS clause value of not-
789: accessible."
790: ::= { ds1TotalEntry 8 }
791:
792:
793: -- the DS1 Fractional group
794:
795: -- Implementation of this group is mandatory for those
796: -- systems utilizing a fractional DS1 capability
797:
798:
799: -- The DS1 fractional table contains identifies which DS1
800: -- channels associated with a CSU are being used to support a
801: -- logical interface, i.e., an entry in the interfaces table
802: -- from the Internet-standard MIB. For Clear Channel
803: -- implementations, exactly one ifTable entry corresponds to
804: -- the CSU being managed. In this very typical case, the
805: -- variable ds1Index indicates the value of ifIndex which
806: -- corresponds to the interface being supported by a
807: -- particular CSU.
808:
809: -- However, for fractional DS1 implementations, the
810: -- correspondent value of ds1Index is 0, and for each DS1
811: -- channel supporting a logical interface, there is an entry
812: -- in the DS1 fractional table which names a value for
813: -- ifIndex.
814: --
815: -- For ds1ESF, ds1D4, and ds1ANSI-ESF, there are 24 legal
816: -- channels, numbered 1 through 24.
817: --
818: -- For G.704, there are 32 legal channels, numbered 1
819: -- through 32. ds1G704 can carry user data in channels 2
820: -- through 32, channel 1 being an overhead channel.
821: -- ds1G704-CRC can carry user data in channels 2 through
822: -- 16 and 18 through 32, channels 1 and 17 being overhead
823: -- channels.
824:
825: ds1FracTable OBJECT-TYPE
826: SYNTAX SEQUENCE OF DS1FracEntry
827: ACCESS not-accessible
828: STATUS mandatory
829: DESCRIPTION
830: "The DS1 Fractional table."
831: ::= { ds1 5 }
832:
833: ds1FracEntry OBJECT-TYPE
834: SYNTAX DS1FracEntry
835: ACCESS not-accessible
836: STATUS mandatory
837: DESCRIPTION
838: "An entry in the DS1 Fractional table."
839: INDEX { ds1FracIndex, ds1FracNumber }
840: ::= { ds1FracTable 1 }
841:
842: DS1FracEntry ::=
843: SEQUENCE {
844: ds1FracIndex
845: INTEGER,
846: ds1FracNumber
847: INTEGER (1..32),
848: ds1FracIfIndex
849: INTEGER
850: }
851:
852: ds1FracIndex OBJECT-TYPE
852: error -
index element `ds1FracIndex' of row `ds1FracEntry' must have a range restriction
853: SYNTAX INTEGER
854: ACCESS read-only
855: STATUS mandatory
856: DESCRIPTION
857: "The index value which uniquely identifies the CSU
858: to which this entry is applicable. The interface
859: identified by a particular value of this index is
860: the same interface as identified by the same value
861: an ds1CSUIndex object instance."
862: ::= { ds1FracEntry 1 }
863:
864: ds1FracNumber OBJECT-TYPE
865: SYNTAX INTEGER (1..32)
866: ACCESS read-only
867: STATUS mandatory
868: DESCRIPTION
869: "The channel number for this entry."
870: ::= { ds1FracEntry 2 }
871:
872: ds1FracIfIndex OBJECT-TYPE
873: SYNTAX INTEGER
874: ACCESS read-only
875: STATUS mandatory
876: DESCRIPTION
877: "An index value that uniquely identifies an
878: interface to a ds1. The interface identified by a
879: particular value of this index is the same
880: interface as identified by the same value an
881: ifIndex object instance."
882: ::= { ds1FracEntry 3 }
883:
884: END