Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / DS1-MIB
1 DS1-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4      MODULE-IDENTITY, OBJECT-TYPE,
5      NOTIFICATION-TYPE, transmission
6      FROM SNMPv2-SMI         -- [RFC2578]
7      DisplayString, TimeStamp, TruthValue
8      FROM SNMPv2-TC          -- [RFC2579]
9      MODULE-COMPLIANCE, OBJECT-GROUP,
10      NOTIFICATION-GROUP
11      FROM SNMPv2-CONF        -- [RFC2580]
12      InterfaceIndex, ifIndex
13      FROM IF-MIB             -- [RFC2863]
14      PerfCurrentCount, PerfIntervalCount,
15      PerfTotalCount
16      FROM PerfHist-TC-MIB;   -- [RFC3593]
17
18 ds1 MODULE-IDENTITY
19     LAST-UPDATED "200703050000Z"
20     ORGANIZATION "IETF AToM MIB Working Group"
21
22
23
24     CONTACT-INFO
25       "WG charter:
26        http://www.ietf.org/html.charters/atommib-charter.html
27
28        Mailing Lists:
29          General Discussion: atommib@research.telcordia.com
30          To Subscribe: atommib-request@research.telcordia.com
31
32        Editor: Orly Nicklass
33
34        Postal: RAD Data Communications, Ltd.
35                Ziv Tower, 24 Roul Walenberg
36                Tel Aviv, Israel, 69719
37
38                Tel: +9723 765 9969
39        E-mail: orly_n@rad.com"
40
41     DESCRIPTION
42          "The MIB module to describe DS1, J1, E1, DS2, and
43           E2 interfaces objects.
44
45           Copyright (c) The IETF Trust (2007).  This
46           version of this MIB module is part of RFC 4805;
47           see the RFC itself for full legal notices."
48     REVISION "200703050000Z"
49     DESCRIPTION
50          "The following changes were made:
51           (1) Values were added to dsx1LineType to
52               support J1 types.
53           (2) The object dsx1LineImpedance was added.
54           (3) All DM-related objects were deprecated
55               following their removal from ITU performance
56               standards.
57          The RFC 4805 version of this MIB module."
58     REVISION "200409090000Z"
59     DESCRIPTION
60          "The RFC 3895 version of this MIB module.
61           The key changes made to this MIB module
62           since its publication in RFC 2495 are as follows:
63      (1) The dsx1FracIfIndex SYNTAX matches the description
64          range.
65      (2) A value was added to dsx1TransmitClockSource.
66      (3) Values were added to dsx1LineType.
67      (4) Two objects were added, dsx1LineMode and
68          dsx1LineBuildOut, to better express transceiver
69          mode and LineBuildOut for T1.
70      (5) Reference was added to Circuit Identifier object.
71
72
73
74
75      (6) Align the DESCRIPTION clauses of few statistic
76          objects with the near-end definition, with the far-end
77          definition, and with RFC 3593.
78      (7) Changes in Compliance Statements to include new
79          objects.
80      (8) A typographical error in dsx2E2 was fixed; the new name
81          is dsx1E2."
82
83     REVISION "199808011830Z"
84     DESCRIPTION
85          "The RFC 2495 version of this MIB module.
86           The key changes made to this MIB module
87           since its publication in RFC 1406 are as follows:
88      (1)  The Fractional table has been deprecated.
89      (2)  This document uses SMIv2.
90      (3)  Usage is given for ifTable and ifXTable.
91      (4)  Example usage of ifStackTable is included.
92      (5)  dsx1IfIndex has been deprecated.
93      (6)  Support for DS2 and E2 has been added.
94      (7)  Additional lineTypes for DS2, E2, and unframed E1
95           were added.
96      (8)  The definition of valid intervals has been clarified
97           for the case where the agent proxied for other
98           devices.  In particular, the treatment of missing
99           intervals has been clarified.
100      (9)  An inward loopback has been added.
101      (10) Additional lineStatus bits have been added for Near
102           End in Unavailable Signal State, Carrier Equipment
103           Out of Service, DS2 Payload AIS, and DS2 Performance
104           Threshold.
105      (11) A read-write line Length object has been added.
106      (12) Signal mode of other has been added.
107      (13) Added a lineStatus last change, trap and enabler.
108      (14) The e1(19) ifType has been obsoleted, so this MIB
109           does not list it as a supported ifType.
110      (15) Textual Conventions for statistics objects have
111           been used.
112      (16) A new object, dsx1LoopbackStatus, has been
113           introduced to reflect the loopbacks established
114           on a DS1 interface and the source to the requests.
115           dsx1LoopbackConfig continues to be the desired
116           loopback state while dsx1LoopbackStatus reflects
117           the actual state.
118      (17) A dual loopback has been added to allow the setting
119           of an inward loopback and a line loopback at the
120           same time.
121      (18) An object indicating which channel to use within a
122           parent object (i.e., DS3) has been added.
123
124
125
126      (19) An object has been added to indicate whether or
127           not this DS1/E1 is channelized.
128      (20) Line coding type of B6ZS has been added for DS2."
129
130     REVISION "199301252028Z"
131     DESCRIPTION
132          "Initial version, published as RFC 1406."
133     ::= { transmission 18 }
134
135 -- note that this subsumes cept(19) and g703at2mb(67)
136 -- there is no separate CEPT or G703AT2MB MIB
137 -- The DS1 Near End Group
138
139 -- The DS1 Near End Group consists of five tables:
140 --    DS1 Configuration
141 --    DS1 Current
142 --    DS1 Interval
143 --    DS1 Total
144 --    DS1 Channel Table
145
146 -- The DS1 Configuration Table
147
148 dsx1ConfigTable OBJECT-TYPE
149      SYNTAX  SEQUENCE OF Dsx1ConfigEntry
150      MAX-ACCESS  not-accessible
151      STATUS  current
152      DESCRIPTION
153             "The DS1 Configuration table."
154      ::= { ds1 6 }
155
156 dsx1ConfigEntry OBJECT-TYPE
157      SYNTAX  Dsx1ConfigEntry
158      MAX-ACCESS  not-accessible
159      STATUS  current
160      DESCRIPTION
161             "An entry in the DS1 Configuration table."
162      INDEX   { dsx1LineIndex }
163      ::= { dsx1ConfigTable 1 }
164
165 Dsx1ConfigEntry ::=
166      SEQUENCE {
167            dsx1LineIndex                    InterfaceIndex,
168            dsx1IfIndex                      InterfaceIndex,
169            dsx1TimeElapsed                  INTEGER,
170            dsx1ValidIntervals               INTEGER,
171            dsx1LineType                     INTEGER,
172            dsx1LineCoding                   INTEGER,
173            dsx1SendCode                     INTEGER,
174
175
176
177            dsx1CircuitIdentifier            DisplayString,
178            dsx1LoopbackConfig               INTEGER,
179            dsx1LineStatus                   INTEGER,
180            dsx1SignalMode                   INTEGER,
181            dsx1TransmitClockSource          INTEGER,
182            dsx1Fdl                          INTEGER,
183            dsx1InvalidIntervals             INTEGER,
184            dsx1LineLength                   INTEGER,
185            dsx1LineStatusLastChange         TimeStamp,
186            dsx1LineStatusChangeTrapEnable   INTEGER,
187            dsx1LoopbackStatus               INTEGER,
188            dsx1Ds1ChannelNumber             INTEGER,
189            dsx1Channelization               INTEGER,
190            dsx1LineMode                     INTEGER,
191            dsx1LineBuildOut                 INTEGER,
192            dsx1LineImpedance                INTEGER
193 }
194
195 dsx1LineIndex OBJECT-TYPE
196      SYNTAX  InterfaceIndex
197      MAX-ACCESS  read-only  -- read-only since originally an
198                             -- SMIv1 index
199      STATUS  current
200      DESCRIPTION
201             "This object should be made equal to ifIndex.  The
202             next paragraph describes its previous usage.
203             Making the object equal to ifIndex allows proper
204             use of the ifStackTable and ds0/ds0bundle MIBs.
205
206             Previously, this object was the identifier of a DS1
207             interface on a managed device.  If there is an
208             ifEntry that is directly associated with this and
209             only this DS1 interface, it should have the same
210             value as ifIndex.  Otherwise, number the
211             dsx1LineIndices with a unique identifier
212             following the rules of choosing a number that is
213             greater than ifNumber and numbering the inside
214             interfaces (e.g., equipment side) with even
215             numbers and outside interfaces (e.g., network
216             side) with odd numbers."
217      ::= { dsx1ConfigEntry 1 }
218
219 dsx1IfIndex OBJECT-TYPE
220      SYNTAX  InterfaceIndex
221      MAX-ACCESS  read-only
222      STATUS  deprecated
223      DESCRIPTION
224             "This value for this object is equal to the value
225
226
227
228             of ifIndex from the Interfaces table (RFC 2863)."
229      ::= { dsx1ConfigEntry 2 }
230
231 dsx1TimeElapsed OBJECT-TYPE
232      SYNTAX  INTEGER (0..899)
233      MAX-ACCESS  read-only
234      STATUS  current
235      DESCRIPTION
236             "The number of seconds that have elapsed since the
237             beginning of the near-end current error-
238             measurement period.  If, for some reason, such as
239             an adjustment in the system's time-of-day clock,
240             the current interval exceeds the maximum value,
241             the agent will return the maximum value."
242      ::= { dsx1ConfigEntry 3 }
243
244 dsx1ValidIntervals OBJECT-TYPE
245      SYNTAX  INTEGER (0..96)
246      MAX-ACCESS  read-only
247      STATUS  current
248      DESCRIPTION
249             "The number of previous near-end intervals for
250             which data was collected.  The value will be 96
251             unless the interface was brought online within the
252             last 24 hours, in which case the value will be the
253             number of complete 15-minute near-end intervals
254             since the interface has been online.  In the case
255             where the agent is a proxy, it is possible that
256             some intervals are unavailable.  In this case,
257             this interval is the maximum interval number for
258             which data is available."
259      ::= { dsx1ConfigEntry 4 }
260
261 dsx1LineType OBJECT-TYPE
262      SYNTAX INTEGER {
263                other(1),
264                dsx1ESF(2),
265                dsx1D4(3),
266                dsx1E1(4),
267                dsx1E1CRC(5),
268                dsx1E1MF(6),
269                dsx1E1CRCMF(7),
270                dsx1Unframed(8),
271                dsx1E1Unframed(9),
272                dsx1DS2M12(10),
273                dsx1E2(11),
274                dsx1E1Q50(12),
275                dsx1E1Q50CRC(13),
276
277
278
279                dsx1J1ESF(14),
280                dsx1J1Unframed(16)
281                                }
282      MAX-ACCESS read-write
283      STATUS current
284      DESCRIPTION
285             "This variable indicates the variety of DS1
286             Line implementing this circuit.  The type of
287             circuit affects the number of bits per second
288             that the circuit can reasonably carry, as well
289             as the interpretation of the usage and error
290             statistics.  The values, in sequence, describe:
291
292                   TITLE:          SPECIFICATION:
293                   dsx1ESF         Extended SuperFrame DS1
294                                          (T1.107)
295                   dsx1D4          AT&T D4 format DS1 (T1.107)
296                   dsx1E1          ITU-T G.704, (Table 5A)
297                   dsx1E1-CRC      ITU-T G.704, (Table 5B)
298                   dsxE1-MF        G.704 (Table 5A) with TS16
299                                          multiframing enabled
300                   dsx1E1-CRC-MF   G.704 (Table 5B) with TS16
301                                          multiframing enabled
302                   dsx1Unframed    DS1 with No Framing
303                   dsx1E1Unframed  E1 with No Framing (G.703)
304                   dsx1DS2M12      DS2 frame format (T1.107)
305                   dsx1E2          E2 frame format (G.704)
306                   dsx1E1Q50       TS16 bits 5,7,8 set to 101,
307                                   [in all other cases it is set
308                                   to 111.] (G.704, table 14)
309                   dsx1E1Q50CRC    E1Q50 with CRC
310                   dsx1J1ESF       J1 according to (JT-G704,
311                                          JT-G706, and JT-I431)
312                   dsx1J1Unframed  J1 with No Framing
313
314             For clarification, the capacity for each E1 type
315             is as listed below:
316             dsx1E1Unframed - E1, no framing = 32 x 64k = 2048k
317             dsx1E1 or dsx1E1CRC - E1, with framing,
318             no signalling = 31 x 64k = 1984k
319             dsx1E1MF or dsx1E1CRCMF - E1, with framing,
320             signalling = 30 x 64k = 1920k"
321      REFERENCE
322        "American National Standard for
323              telecommunications -
324              digital hierarchy - formats specification,
325              ANSI T1.107- 1988.
326         ITU-T G.703: Physical/Electrical Characteristics
327
328
329
330              of Hierarchical Digital Interfaces, November
331              2001.
332         ITU-T G.704: Synchronous frame structures used at
333              1544, 6312, 2048, 8488 and 44 736 kbit/s
334              Hierarchical Levels, July 1995.
335         JT-G704: Synchronous frame structures used at
336              Primary and Secondary Hierarchical Levels,2002.
337         JT-G706. Frame Alignment and Cyclic Redundancy
338              Check (CRC) Procedures.
339         JT-I431. ISDN Primary Rate User-Network Interface,
340              Layer 1 Specifications, 2002 "
341 ::= { dsx1ConfigEntry 5 }
342
343 dsx1LineCoding OBJECT-TYPE
344      SYNTAX  INTEGER {
345                 dsx1JBZS(1),
346                 dsx1B8ZS(2),
347                 dsx1HDB3(3),
348                 dsx1ZBTSI(4),
349                 dsx1AMI(5),
350                 other(6),
351                 dsx1B6ZS(7)
352             }
353      MAX-ACCESS  read-write
354      STATUS  current
355      DESCRIPTION
356             "This variable describes the variety of Zero Code
357             Suppression used on this interface, which in turn
358             affects a number of its characteristics.
359
360             dsx1JBZS refers the Jammed Bit Zero Suppression,
361             in which the AT&T specification of at least one
362             pulse every 8-bit period is literally implemented
363             by forcing a pulse in bit 8 of each channel.
364             Thus, only 7 bits per channel, or 1.344 Mbps,
365             are available for data.
366
367             dsx1B8ZS refers to the use of a specified pattern
368             of normal bits and bipolar violations that are
369             used to replace a sequence of 8 zero bits.
370             ANSI Clear Channels may use dsx1ZBTSI, or Zero
371             Byte Time Slot Interchange.
372
373             E1 links, with or without CRC, use dsx1HDB3 or
374             dsx1AMI.
375
376             dsx1AMI refers to a mode wherein no Zero Code
377             Suppression is present and the line encoding does
378
379
380
381             not solve the problem directly.  In this
382             application, the higher layer must provide data
383             that meets or exceeds the pulse density
384             requirements, such as inverting HDLC data.
385
386             dsx1B6ZS refers to the user of a specified pattern
387             of normal bits and bipolar violations that are
388             used to replace a sequence of 6 zero bits.  Used
389             for DS2.
390             For more information about line coding see
391             [ANSI-T1.102]"
392      ::= { dsx1ConfigEntry 6 }
393
394 dsx1SendCode OBJECT-TYPE
395      SYNTAX  INTEGER {
396                dsx1SendNoCode(1),
397                dsx1SendLineCode(2),
398                dsx1SendPayloadCode(3),
399                dsx1SendResetCode(4),
400                dsx1SendQRS(5),
401                dsx1Send511Pattern(6),
402                dsx1Send3in24Pattern(7),
403                dsx1SendOtherTestPattern(8)
404                }
405      MAX-ACCESS  read-write
406      STATUS  current
407      DESCRIPTION
408             "This variable indicates what type of code is
409             being sent across the DS1 interface by the device.
410             Setting this variable causes the interface to send
411             the code requested.  The values mean the following:
412
413       dsx1SendNoCode
414            sending looped or normal data
415
416       dsx1SendLineCode
417            sending a request for a line loopback
418
419       dsx1SendPayloadCode
420            sending a request for a payload loopback
421
422       dsx1SendResetCode
423            sending a loopback termination request
424
425       dsx1SendQRS
426            sending a Quasi-Random Signal (QRS) test
427            pattern
428
429
430
431
432       dsx1Send511Pattern
433            sending a 511-bit fixed test pattern
434
435       dsx1Send3in24Pattern
436            sending a fixed test pattern of 3 bits set
437            in 24
438
439       dsx1SendOtherTestPattern
440            sending a test pattern other than those
441            described by this object"
442      ::= { dsx1ConfigEntry 7 }
443
444 dsx1CircuitIdentifier OBJECT-TYPE
445      SYNTAX  DisplayString (SIZE (0..255))
446      MAX-ACCESS  read-write
447      STATUS  current
448      DESCRIPTION
449             "This variable contains the transmission vendor's
450             circuit identifier, for the purpose of
451             facilitating troubleshooting."
452      REFERENCE "ITU-T M.1400"
453      ::= { dsx1ConfigEntry 8 }
454
455 dsx1LoopbackConfig OBJECT-TYPE
456      SYNTAX  INTEGER {
457                  dsx1NoLoop(1),
458                  dsx1PayloadLoop(2),
459                  dsx1LineLoop(3),
460                  dsx1OtherLoop(4),
461                  dsx1InwardLoop(5),
462                  dsx1DualLoop(6)
463                }
464      MAX-ACCESS  read-write
465      STATUS  current
466      DESCRIPTION
467             "This variable represents the desired loopback
468             configuration of the DS1 interface.  Agents
469             supporting read/write access should return
470             inconsistentValue in response to a requested
471             loopback state that the interface does not
472             support.  The values mean:
473
474       dsx1NoLoop
475             not in the loopback state.  A device that is not
476             capable of performing a loopback on the interface
477             shall always return this as its value.
478
479       dsx1PayloadLoop
480
481
482
483             the received signal at this interface is looped
484             through the device.  Typically, the received signal
485             is looped back for retransmission after it has
486             passed through the device's framing function.
487
488       dsx1LineLoop
489             the received signal at this interface does not go
490             through the device (minimum penetration) but is
491             looped back out.
492
493       dsx1OtherLoop
494             loopbacks that are not defined here.
495
496       dsx1InwardLoop
497             the transmitted signal at this interface is
498             looped back and received by the same interface.
499             What is transmitted onto the line is product
500             dependent.
501
502       dsx1DualLoop
503             both dsx1LineLoop and dsx1InwardLoop will be
504             active simultaneously."
505      ::= { dsx1ConfigEntry 9 }
506
507 dsx1LineStatus OBJECT-TYPE
508      SYNTAX  INTEGER (1..131071)
509      MAX-ACCESS  read-only
510      STATUS  current
511      DESCRIPTION
512             "This variable indicates the line status of the
513             interface.  It contains loopback, failure,
514             received alarm and transmitted alarms
515             information.
516
517             The dsx1LineStatus is a bitmap represented as a
518             sum; therefore, it can represent multiple failures
519             (alarms) and a LoopbackState simultaneously.
520
521             dsx1NoAlarm must be set if and only if no other
522             flag is set.
523
524             If the dsx1loopbackState bit is set, the loopback
525             in effect can be determined from the
526             dsx1loopbackConfig object.  The various bit
527             positions are as follows:
528
529       1     dsx1NoAlarm           No alarm present
530       2     dsx1RcvFarEndLOF      Far end LOF (a.k.a.
531
532
533
534                                   Yellow Alarm)
535       4     dsx1XmtFarEndLOF      Near end sending LOF
536                                   indication
537       8     dsx1RcvAIS            Far end sending AIS
538      16     dsx1XmtAIS            Near end sending AIS
539      32     dsx1LossOfFrame       Near end LOF (a.k.a.
540                                   Red Alarm)
541      64     dsx1LossOfSignal      Near end Loss of Signal
542     128     dsx1LoopbackState     Near end is looped
543     256     dsx1T16AIS            E1 TS16 AIS
544     512     dsx1RcvFarEndLOMF     Far end sending TS16 LOMF
545    1024     dsx1XmtFarEndLOMF     Near end sending TS16 LOMF
546    2048     dsx1RcvTestCode       Near end detects a test code
547    4096     dsx1OtherFailure      Any line status not defined
548                                   here
549    8192     dsx1UnavailSigState   Near end in unavailable
550                                   signal state
551   16384     dsx1NetEquipOOS       Carrier equipment out of
552                                   service
553   32768     dsx1RcvPayloadAIS     DS2 payload AIS
554   65536     dsx1Ds2PerfThreshold  DS2 performance threshold
555                                   exceeded"
556      ::= { dsx1ConfigEntry 10 }
557
558 dsx1SignalMode OBJECT-TYPE
559      SYNTAX  INTEGER {
560                 none(1),
561                 robbedBit(2),
562                 bitOriented(3),
563                 messageOriented(4),
564                 other(5)
565             }
566      MAX-ACCESS  read-write
567      STATUS  current
568      DESCRIPTION
569        "'none' indicates that no bits are reserved for
570        signaling on this channel.
571
572        'robbedBit' indicates that DS1 Robbed Bit Signaling
573        is in use.
574
575        'bitOriented' indicates that E1 Channel Associated
576        Signaling is in use.
577
578        'messageOriented' indicates that Common Channel
579        Signaling is in use on either channel 16 of
580        an E1 link or channel 24 of a DS1."
581      ::= { dsx1ConfigEntry 11 }
582
583
584
585 dsx1TransmitClockSource OBJECT-TYPE
586      SYNTAX  INTEGER {
587                 loopTiming(1),
588                 localTiming(2),
589                 throughTiming(3),
590                 adaptive (4)
591             }
592      MAX-ACCESS  read-write
593      STATUS  current
594      DESCRIPTION
595        "The source of transmit clock.
596
597         'loopTiming' indicates that the recovered
598         receive clock is used as the transmit clock.
599
600         'localTiming' indicates that a local clock
601        source is used or when an external clock is
602        attached to the box containing the interface.
603
604         'throughTiming' indicates that recovered
605        receive clock from another interface is used as
606        the transmit clock.
607
608         'adaptive' indicates that the clock is recovered
609        based on the data flow and not based on the
610        physical layer"
611      ::= { dsx1ConfigEntry 12 }
612
613 dsx1Fdl OBJECT-TYPE
614      SYNTAX  INTEGER (1..15)
615      MAX-ACCESS  read-write
616      STATUS  current
617      DESCRIPTION
618        "This bitmap describes the use of the
619        facilities data link and is the sum of the
620        capabilities.  Set any bits that are appropriate:
621
622        other(1),
623        dsx1AnsiT1403(2),
624        dsx1Att54016(4),
625        dsx1FdlNone(8)
626
627         'other' indicates that a protocol other than
628        one of the following is used.
629
630         'dsx1AnsiT1403' refers to the FDL exchange
631        recommended by ANSI.
632
633
634
635
636         'dsx1Att54016' refers to ESF FDL exchanges.
637
638         'dsx1FdlNone' indicates that the device does
639        not use the FDL."
640      ::= { dsx1ConfigEntry 13 }
641
642 dsx1InvalidIntervals OBJECT-TYPE
643      SYNTAX  INTEGER (0..96)
644      MAX-ACCESS  read-only
645      STATUS  current
646      DESCRIPTION
647             "The number of intervals in the range from 0 to
648             dsx1ValidIntervals for which no data is available.
649             This object will typically be zero except in cases
650             where the data for some intervals is not
651             available (e.g., in proxy situations)."
652      ::= { dsx1ConfigEntry 14 }
653
654 dsx1LineLength OBJECT-TYPE
655      SYNTAX  INTEGER (0..64000)
656      UNITS  "meters"
657      MAX-ACCESS  read-write
658      STATUS  current
659      DESCRIPTION
660             "The length of the DS1 line in meters.  This
661             object provides information for line build-out
662             circuitry.  This object is only useful if the
663             interface has configurable line build-out
664             circuitry."
665      ::= { dsx1ConfigEntry 15 }
666
667 dsx1LineStatusLastChange OBJECT-TYPE
668      SYNTAX  TimeStamp
669      MAX-ACCESS  read-only
670      STATUS  current
671      DESCRIPTION
672             "The value of MIB II's sysUpTime object at the
673             time this DS1 entered its current line status
674             state.  If the current state was entered prior to
675             the last re-initialization of the proxy-agent,
676             then this object contains a zero value."
677      ::= { dsx1ConfigEntry 16 }
678
679 dsx1LineStatusChangeTrapEnable  OBJECT-TYPE
680      SYNTAX      INTEGER {
681                     enabled(1),
682                     disabled(2)
683                  }
684
685
686
687      MAX-ACCESS  read-write
688      STATUS      current
689      DESCRIPTION
690             "Indicates whether dsx1LineStatusChange traps
691             should be generated for this interface."
692      DEFVAL { disabled }
693      ::= { dsx1ConfigEntry 17 }
694
695 dsx1LoopbackStatus  OBJECT-TYPE
696      SYNTAX      INTEGER (1..127)
697      MAX-ACCESS  read-only
698      STATUS      current
699      DESCRIPTION
700             "This variable represents the current state of the
701             loopback on the DS1 interface.  It contains
702             information about loopbacks established by a
703             manager and remotely from the far end.
704
705             The dsx1LoopbackStatus is a bitmap represented as
706             a sum; therefore, it can represent multiple
707             loopbacks simultaneously.
708
709             The various bit positions are as follows:
710              1  dsx1NoLoopback
711              2  dsx1NearEndPayloadLoopback
712              4  dsx1NearEndLineLoopback
713              8  dsx1NearEndOtherLoopback
714             16  dsx1NearEndInwardLoopback
715             32  dsx1FarEndPayloadLoopback
716             64  dsx1FarEndLineLoopback"
717
718      ::= { dsx1ConfigEntry 18 }
719
720 dsx1Ds1ChannelNumber  OBJECT-TYPE
721      SYNTAX      INTEGER (0..28)
722      MAX-ACCESS  read-only
723      STATUS      current
724      DESCRIPTION
725             "This variable represents the channel number of
726             the DS1/E1 on its parent DS2/E2 or DS3/E3.  A
727             value of 0 indicates that this DS1/E1 does not
728             have a parent DS3/E3."
729      ::= { dsx1ConfigEntry 19 }
730
731 dsx1Channelization  OBJECT-TYPE
732      SYNTAX      INTEGER {
733                     disabled(1),
734                     enabledDs0(2),
735
736
737
738                     enabledDs1(3)
739                  }
740      MAX-ACCESS  read-write
741      STATUS      current
742      DESCRIPTION
743             "Indicates whether this DS1/E1 or DS2 is
744             channelized or unchannelized.
745
746             The value of enabledDs0(2) indicates that this is a
747             DS1 channelized into DS0s.  Setting this value will
748             cause the creation, and resetting it to disabled(1)
749             will cause the deletion of entries in the ifTable
750             for the DS0s that are within the DS1.
751
752             The value of enabledDs1(3) indicates that this is a
753             DS2 channelized into DS1s.  Setting this value will
754             cause the creation, and resetting it to disabled(1)
755             will cause the deletion of entries in the ifTable
756             for the DS1s that are within the DS2."
757
758      ::= { dsx1ConfigEntry 20 }
759
760 dsx1LineMode  OBJECT-TYPE
761      SYNTAX      INTEGER {
762                     csu(1),
763                     dsu(2)
764                   }
765      MAX-ACCESS  read-write
766      STATUS      current
767      DESCRIPTION
768             "This setting puts the T1 framer into either
769             long-haul (CSU) mode or short-haul (DSU) mode."
770      ::= { dsx1ConfigEntry 21 }
771
772 dsx1LineBuildOut  OBJECT-TYPE
773      SYNTAX      INTEGER {
774                     notApplicable(1),
775                     neg75dB(2),
776                     neg15dB(3),
777                     neg225dB(4),
778                     zerodB(5)
779                  }
780      MAX-ACCESS  read-write
781      STATUS      current
782      DESCRIPTION
783             "Attenuation setting for T1 framer in long haul
784             (CSU) mode.  The optional values are -7.5dB,
785             -15dB, -22.5dB, and 0dB."
786
787
788
789      ::= { dsx1ConfigEntry 22 }
790
791 dsx1LineImpedance   OBJECT-TYPE
792      SYNTAX      INTEGER {
793                     notApplicable(1),
794                     unbalanced75ohms(2),
795                     balanced100ohms(3),
796                     balanced120ohms(4)
797                  }
798      MAX-ACCESS  read-write
799      STATUS      current
800      DESCRIPTION
801             "Nominal line impedance.  For T1 and J1 lines, the
802             value is typically balanced100ohms(3).  For E1
803             lines, the value is typically unbalanced75ohms(2)
804             and balanced120ohms(4).  When this object does not
805             apply, or when the appropriate value is not known,
806             the value should be set to notApplicable(1)."
807      ::= { dsx1ConfigEntry 23 }
808
809 -- The DS1 Current Table
810 dsx1CurrentTable OBJECT-TYPE
811      SYNTAX  SEQUENCE OF Dsx1CurrentEntry
812      MAX-ACCESS  not-accessible
813      STATUS  current
814      DESCRIPTION
815             "The DS1 Current table contains various statistics
816             being collected for the current 15-minute
817             interval."
818      ::= { ds1 7 }
819
820 dsx1CurrentEntry OBJECT-TYPE
821      SYNTAX  Dsx1CurrentEntry
822      MAX-ACCESS  not-accessible
823      STATUS  current
824      DESCRIPTION
825             "An entry in the DS1 Current table."
826      INDEX   { dsx1CurrentIndex }
827      ::= { dsx1CurrentTable 1 }
828
829 Dsx1CurrentEntry ::=
830      SEQUENCE {
831          dsx1CurrentIndex            InterfaceIndex,
832          dsx1CurrentESs              PerfCurrentCount,
833          dsx1CurrentSESs             PerfCurrentCount,
834          dsx1CurrentSEFSs            PerfCurrentCount,
835          dsx1CurrentUASs             PerfCurrentCount,
836          dsx1CurrentCSSs             PerfCurrentCount,
837
838
839
840          dsx1CurrentPCVs             PerfCurrentCount,
841          dsx1CurrentLESs             PerfCurrentCount,
842          dsx1CurrentBESs             PerfCurrentCount,
843          dsx1CurrentDMs              PerfCurrentCount,
844          dsx1CurrentLCVs             PerfCurrentCount
845 }
846
847 dsx1CurrentIndex OBJECT-TYPE
848      SYNTAX  InterfaceIndex
849      MAX-ACCESS  read-only  -- read-only since originally an
850                             -- SMIv1 index
851      STATUS  current
852      DESCRIPTION
853             "The index value that uniquely identifies the DS1
854             interface to which this entry is applicable.  The
855             interface identified by a particular value of this
856             index is the same interface as identified by the
857             same value as a dsx1LineIndex object instance."
858      ::= { dsx1CurrentEntry 1 }
859
860 dsx1CurrentESs OBJECT-TYPE
861      SYNTAX  PerfCurrentCount
862      MAX-ACCESS  read-only
863      STATUS  current
864      DESCRIPTION
865             "The number of Errored Seconds."
866      ::= { dsx1CurrentEntry 2 }
867
868 dsx1CurrentSESs OBJECT-TYPE
869      SYNTAX  PerfCurrentCount
870      MAX-ACCESS  read-only
871      STATUS  current
872      DESCRIPTION
873             "The number of Severely Errored Seconds."
874      ::= { dsx1CurrentEntry 3 }
875
876 dsx1CurrentSEFSs OBJECT-TYPE
877      SYNTAX  PerfCurrentCount
878      MAX-ACCESS  read-only
879      STATUS  current
880      DESCRIPTION
881             "The number of Severely Errored Framing Seconds."
882      ::= { dsx1CurrentEntry 4 }
883
884 dsx1CurrentUASs OBJECT-TYPE
885      SYNTAX  PerfCurrentCount
886      MAX-ACCESS  read-only
887      STATUS  current
888
889
890
891      DESCRIPTION
892             "The number of Unavailable Seconds."
893      ::= { dsx1CurrentEntry 5 }
894
895 dsx1CurrentCSSs OBJECT-TYPE
896      SYNTAX  PerfCurrentCount
897      MAX-ACCESS  read-only
898      STATUS  current
899      DESCRIPTION
900             "The number of Controlled Slip Seconds."
901      ::= { dsx1CurrentEntry 6 }
902
903 dsx1CurrentPCVs OBJECT-TYPE
904      SYNTAX  PerfCurrentCount
905      MAX-ACCESS  read-only
906      STATUS  current
907      DESCRIPTION
908             "The number of Path Coding Violations."
909      ::= { dsx1CurrentEntry 7 }
910
911 dsx1CurrentLESs OBJECT-TYPE
912      SYNTAX  PerfCurrentCount
913      MAX-ACCESS  read-only
914      STATUS  current
915      DESCRIPTION
916             "The number of Line Errored Seconds."
917      ::= { dsx1CurrentEntry 8 }
918
919 dsx1CurrentBESs OBJECT-TYPE
920      SYNTAX PerfCurrentCount
921      MAX-ACCESS read-only
922      STATUS current
923      DESCRIPTION
924             "The number of Bursty Errored Seconds."
925      ::= { dsx1CurrentEntry 9 }
926
927 dsx1CurrentDMs OBJECT-TYPE
928      SYNTAX PerfCurrentCount
929      MAX-ACCESS read-only
930      STATUS deprecated
931      DESCRIPTION
932             "The number of Degraded Minutes."
933      ::= { dsx1CurrentEntry 10 }
934
935 dsx1CurrentLCVs OBJECT-TYPE
936      SYNTAX PerfCurrentCount
937      MAX-ACCESS read-only
938      STATUS current
939
940
941
942      DESCRIPTION
943             "The number of Line Coding Violations (LCVs)."
944      ::= { dsx1CurrentEntry 11 }
945
946 -- The DS1 Interval Table
947 dsx1IntervalTable OBJECT-TYPE
948      SYNTAX  SEQUENCE OF Dsx1IntervalEntry
949      MAX-ACCESS  not-accessible
950      STATUS  current
951      DESCRIPTION
952             "The DS1 Interval table contains various
953             statistics collected by each DS1 interface over
954             the previous 24 hours of operation.  The past 24
955             hours are broken into 96 completed 15-minute
956             intervals.  Each row in this table represents one
957             such interval (identified by dsx1IntervalNumber)
958             for one specific instance (identified by
959             dsx1IntervalIndex)."
960      ::= { ds1 8 }
961
962 dsx1IntervalEntry OBJECT-TYPE
963      SYNTAX  Dsx1IntervalEntry
964      MAX-ACCESS  not-accessible
965      STATUS  current
966      DESCRIPTION
967             "An entry in the DS1 Interval table."
968      INDEX   { dsx1IntervalIndex, dsx1IntervalNumber }
969      ::= { dsx1IntervalTable 1 }
970
971 Dsx1IntervalEntry ::=
972      SEQUENCE {
973          dsx1IntervalIndex             InterfaceIndex,
974          dsx1IntervalNumber            INTEGER,
975          dsx1IntervalESs               PerfIntervalCount,
976          dsx1IntervalSESs              PerfIntervalCount,
977          dsx1IntervalSEFSs             PerfIntervalCount,
978          dsx1IntervalUASs              PerfIntervalCount,
979          dsx1IntervalCSSs              PerfIntervalCount,
980          dsx1IntervalPCVs              PerfIntervalCount,
981          dsx1IntervalLESs              PerfIntervalCount,
982          dsx1IntervalBESs              PerfIntervalCount,
983          dsx1IntervalDMs               PerfIntervalCount,
984          dsx1IntervalLCVs              PerfIntervalCount,
985          dsx1IntervalValidData         TruthValue
986 }
987
988 dsx1IntervalIndex OBJECT-TYPE
989      SYNTAX  InterfaceIndex
990
991
992
993      MAX-ACCESS  read-only  -- read-only since originally an
994                             -- SMIv1 index
995      STATUS  current
996      DESCRIPTION
997             "The index value that uniquely identifies the DS1
998             interface to which this entry is applicable.  The
999             interface identified by a particular value of this
1000             index is the same interface as identified by the
1001             same value as a dsx1LineIndex object instance."
1002      ::= { dsx1IntervalEntry 1 }
1003
1004 dsx1IntervalNumber OBJECT-TYPE
1005      SYNTAX  INTEGER (1..96)
1006      MAX-ACCESS  read-only  -- read-only since originally an
1007                             -- SMIv1 index
1008      STATUS  current
1009      DESCRIPTION
1010             "A number between 1 and 96, where 1 is the most
1011             recently completed 15-minute interval and 96 is
1012             the 15-minute interval completed 23 hours and 45
1013             minutes prior to interval 1."
1014      ::= { dsx1IntervalEntry 2 }
1015
1016 dsx1IntervalESs OBJECT-TYPE
1017      SYNTAX  PerfIntervalCount
1018      MAX-ACCESS  read-only
1019      STATUS  current
1020      DESCRIPTION
1021             "The number of Errored Seconds."
1022      ::= { dsx1IntervalEntry 3 }
1023
1024 dsx1IntervalSESs OBJECT-TYPE
1025      SYNTAX  PerfIntervalCount
1026      MAX-ACCESS  read-only
1027      STATUS  current
1028      DESCRIPTION
1029             "The number of Severely Errored Seconds."
1030      ::= { dsx1IntervalEntry 4 }
1031
1032 dsx1IntervalSEFSs OBJECT-TYPE
1033      SYNTAX  PerfIntervalCount
1034      MAX-ACCESS  read-only
1035      STATUS  current
1036      DESCRIPTION
1037             "The number of Severely Errored Framing Seconds."
1038      ::= { dsx1IntervalEntry 5 }
1039
1040 dsx1IntervalUASs OBJECT-TYPE
1041
1042
1043
1044      SYNTAX  PerfIntervalCount
1045      MAX-ACCESS  read-only
1046      STATUS  current
1047      DESCRIPTION
1048             "The number of Unavailable Seconds.  This object
1049             may decrease if the occurrence of unavailable
1050             seconds occurs across an interval boundary."
1051      ::= { dsx1IntervalEntry 6 }
1052
1053 dsx1IntervalCSSs OBJECT-TYPE
1054      SYNTAX  PerfIntervalCount
1055      MAX-ACCESS  read-only
1056      STATUS  current
1057      DESCRIPTION
1058             "The number of Controlled Slip Seconds."
1059      ::= { dsx1IntervalEntry 7 }
1060
1061 dsx1IntervalPCVs OBJECT-TYPE
1062      SYNTAX  PerfIntervalCount
1063      MAX-ACCESS  read-only
1064      STATUS  current
1065      DESCRIPTION
1066             "The number of Path Coding Violations."
1067      ::= { dsx1IntervalEntry 8 }
1068
1069 dsx1IntervalLESs OBJECT-TYPE
1070      SYNTAX  PerfIntervalCount
1071      MAX-ACCESS  read-only
1072      STATUS  current
1073      DESCRIPTION
1074             "The number of Line Errored Seconds."
1075      ::= { dsx1IntervalEntry 9 }
1076
1077 dsx1IntervalBESs OBJECT-TYPE
1078      SYNTAX PerfIntervalCount
1079      MAX-ACCESS read-only
1080      STATUS current
1081      DESCRIPTION
1082             "The number of Bursty Errored Seconds."
1083      ::= { dsx1IntervalEntry 10 }
1084
1085 dsx1IntervalDMs OBJECT-TYPE
1086      SYNTAX PerfIntervalCount
1087      MAX-ACCESS read-only
1088      STATUS deprecated
1089      DESCRIPTION
1090             "The number of Degraded Minutes."
1091      ::= { dsx1IntervalEntry 11 }
1092
1093
1094
1095 dsx1IntervalLCVs OBJECT-TYPE
1096      SYNTAX PerfIntervalCount
1097      MAX-ACCESS read-only
1098      STATUS current
1099      DESCRIPTION
1100             "The number of Line Coding Violations."
1101      ::= { dsx1IntervalEntry 12 }
1102
1103 dsx1IntervalValidData OBJECT-TYPE
1104      SYNTAX TruthValue
1105      MAX-ACCESS read-only
1106      STATUS current
1107      DESCRIPTION
1108             "This variable indicates whether the data for this
1109             interval is valid."
1110      ::= { dsx1IntervalEntry 13 }
1111
1112 -- The DS1 Total Table
1113 dsx1TotalTable OBJECT-TYPE
1114      SYNTAX  SEQUENCE OF Dsx1TotalEntry
1115      MAX-ACCESS  not-accessible
1116      STATUS  current
1117      DESCRIPTION
1118             "The DS1 Total table contains the cumulative sum
1119             of the various statistics for the 24-hour period
1120             preceding the current interval."
1121      ::= { ds1 9 }
1122
1123 dsx1TotalEntry OBJECT-TYPE
1124      SYNTAX  Dsx1TotalEntry
1125      MAX-ACCESS  not-accessible
1126      STATUS  current
1127      DESCRIPTION
1128             "An entry in the DS1 Total table."
1129      INDEX   { dsx1TotalIndex }
1130      ::= { dsx1TotalTable 1 }
1131
1132 Dsx1TotalEntry ::=
1133      SEQUENCE {
1134          dsx1TotalIndex                InterfaceIndex,
1135          dsx1TotalESs                  PerfTotalCount,
1136          dsx1TotalSESs                 PerfTotalCount,
1137          dsx1TotalSEFSs                PerfTotalCount,
1138          dsx1TotalUASs                 PerfTotalCount,
1139          dsx1TotalCSSs                 PerfTotalCount,
1140          dsx1TotalPCVs                 PerfTotalCount,
1141          dsx1TotalLESs                 PerfTotalCount,
1142          dsx1TotalBESs                 PerfTotalCount,
1143
1144
1145
1146          dsx1TotalDMs                  PerfTotalCount,
1147          dsx1TotalLCVs                 PerfTotalCount
1148 }
1149
1150 dsx1TotalIndex OBJECT-TYPE
1151      SYNTAX  InterfaceIndex
1152      MAX-ACCESS  read-only  -- read-only since originally an
1153                             -- SMIv1 index
1154      STATUS  current
1155      DESCRIPTION
1156             "The index value that uniquely identifies the DS1
1157             interface to which this entry is applicable.  The
1158             interface identified by a particular value of this
1159             index is the same interface as identified by the
1160             same value as a dsx1LineIndex object instance."
1161      ::= { dsx1TotalEntry 1 }
1162
1163 dsx1TotalESs OBJECT-TYPE
1164      SYNTAX  PerfTotalCount
1165      MAX-ACCESS  read-only
1166      STATUS  current
1167      DESCRIPTION
1168             "The number of Errored Seconds encountered by a DS1
1169             interface in the previous 24-hour interval.
1170             Invalid 15-minute intervals count as 0."
1171      ::= { dsx1TotalEntry 2 }
1172
1173 dsx1TotalSESs OBJECT-TYPE
1174      SYNTAX  PerfTotalCount
1175      MAX-ACCESS  read-only
1176      STATUS  current
1177      DESCRIPTION
1178             "The number of Severely Errored Seconds
1179             encountered by a DS1 interface in the previous
1180             24-hour interval.  Invalid 15-minute intervals
1181             count as 0."
1182      ::= { dsx1TotalEntry 3 }
1183
1184 dsx1TotalSEFSs OBJECT-TYPE
1185      SYNTAX  PerfTotalCount
1186      MAX-ACCESS  read-only
1187      STATUS  current
1188      DESCRIPTION
1189             "The number of Severely Errored Framing Seconds
1190             encountered by a DS1 interface in the previous
1191             24-hour interval.  Invalid 15-minute intervals
1192             count as 0."
1193      ::= { dsx1TotalEntry 4 }
1194
1195
1196
1197 dsx1TotalUASs OBJECT-TYPE
1198      SYNTAX  PerfTotalCount
1199      MAX-ACCESS  read-only
1200      STATUS  current
1201      DESCRIPTION
1202             "The number of Unavailable Seconds encountered by
1203             a DS1 interface in the previous 24-hour interval.
1204             Invalid 15-minute intervals count as 0."
1205      ::= { dsx1TotalEntry 5 }
1206
1207 dsx1TotalCSSs OBJECT-TYPE
1208      SYNTAX  PerfTotalCount
1209      MAX-ACCESS  read-only
1210      STATUS  current
1211      DESCRIPTION
1212             "The number of Controlled Slip Seconds encountered
1213             by a DS1 interface in the previous 24-hour
1214             interval.  Invalid 15-minute intervals count as
1215             0."
1216      ::= { dsx1TotalEntry 6 }
1217
1218 dsx1TotalPCVs OBJECT-TYPE
1219      SYNTAX  PerfTotalCount
1220      MAX-ACCESS  read-only
1221      STATUS  current
1222      DESCRIPTION
1223             "The number of Path Coding Violations encountered
1224             by a DS1 interface in the previous 24-hour
1225             interval.  Invalid 15-minute intervals count as
1226             0."
1227      ::= { dsx1TotalEntry 7 }
1228
1229 dsx1TotalLESs OBJECT-TYPE
1230      SYNTAX  PerfTotalCount
1231      MAX-ACCESS  read-only
1232      STATUS  current
1233      DESCRIPTION
1234             "The number of Line Errored Seconds encountered by
1235             a DS1 interface in the previous 24-hour interval.
1236             Invalid 15-minute intervals count as 0."
1237      ::= { dsx1TotalEntry 8 }
1238
1239 dsx1TotalBESs OBJECT-TYPE
1240      SYNTAX PerfTotalCount
1241      MAX-ACCESS read-only
1242      STATUS current
1243      DESCRIPTION
1244             "The number of Bursty Errored Seconds (BESs)
1245
1246
1247
1248             encountered by a DS1 interface in the previous
1249             24-hour interval.  Invalid 15-minute intervals count
1250             as 0."
1251      ::= { dsx1TotalEntry 9 }
1252
1253 dsx1TotalDMs OBJECT-TYPE
1254      SYNTAX PerfTotalCount
1255      MAX-ACCESS read-only
1256      STATUS deprecated
1257      DESCRIPTION
1258             "The number of Degraded Minutes (DMs) encountered
1259             by a DS1 interface in the previous 24-hour
1260             interval.  Invalid 15-minute intervals count as
1261             0."
1262      ::= { dsx1TotalEntry 10 }
1263
1264 dsx1TotalLCVs OBJECT-TYPE
1265      SYNTAX PerfTotalCount
1266      MAX-ACCESS read-only
1267      STATUS current
1268      DESCRIPTION
1269             "The number of Line Coding Violations (LCVs)
1270             encountered by a DS1 interface in the current
1271             15-minute interval.  Invalid 15-minute intervals
1272             count as 0."
1273      ::= { dsx1TotalEntry 11 }
1274
1275 -- The DS1 Channel Table
1276
1277 dsx1ChanMappingTable OBJECT-TYPE
1278      SYNTAX  SEQUENCE OF Dsx1ChanMappingEntry
1279      MAX-ACCESS  not-accessible
1280      STATUS  current
1281      DESCRIPTION
1282             "The DS1 Channel Mapping table.  This table maps a
1283             DS1 channel number on a particular DS3 into an
1284             ifIndex.  In the presence of DS2s, this table can
1285             be used to map a DS2 channel number on a DS3 into
1286             an ifIndex, or used to map a DS1 channel number on
1287             a DS2 into an ifIndex."
1288      ::= { ds1 16 }
1289
1290 dsx1ChanMappingEntry OBJECT-TYPE
1291      SYNTAX  Dsx1ChanMappingEntry
1292      MAX-ACCESS  not-accessible
1293      STATUS  current
1294      DESCRIPTION
1295             "An entry in the DS1 Channel Mapping table.  There
1296
1297
1298
1299             is an entry in this table corresponding to each
1300             DS1 ifEntry within any interface that is
1301             channelized to the individual DS1 ifEntry level.
1302
1303             This table is intended to facilitate mapping from
1304             channelized interface / channel number to DS1
1305             ifEntry (e.g., mapping (DS3 ifIndex, DS1 channel
1306             number) -> ifIndex).
1307
1308             While this table provides information that can
1309             also be found in the ifStackTable and
1310             dsx1ConfigTable, it provides this same information
1311             with a single table lookup, rather than by walking
1312             the ifStackTable to find the various constituent
1313             DS1 ifTable entries, and testing various
1314             dsx1ConfigTable entries to check for the entry
1315             with the applicable DS1 channel number."
1316      INDEX   { ifIndex, dsx1Ds1ChannelNumber }
1317      ::= { dsx1ChanMappingTable 1 }
1318
1319 Dsx1ChanMappingEntry ::=
1320      SEQUENCE {
1321          dsx1ChanMappedIfIndex  InterfaceIndex
1322 }
1323
1324 dsx1ChanMappedIfIndex OBJECT-TYPE
1325      SYNTAX  InterfaceIndex
1326      MAX-ACCESS  read-only
1327      STATUS  current
1328      DESCRIPTION
1329             "This object indicates the ifIndex value assigned
1330             by the agent for the individual DS1 ifEntry that
1331             corresponds to the given DS1 channel number
1332             (specified by the INDEX element
1333             dsx1Ds1ChannelNumber) of the given channelized
1334             interface (specified by INDEX element ifIndex)."
1335      ::= { dsx1ChanMappingEntry 1 }
1336
1337 -- The DS1 Far End Current Table
1338
1339 dsx1FarEndCurrentTable OBJECT-TYPE
1340      SYNTAX  SEQUENCE OF Dsx1FarEndCurrentEntry
1341      MAX-ACCESS  not-accessible
1342      STATUS  current
1343      DESCRIPTION
1344             "The DS1 Far End Current table contains various
1345             statistics being collected for the current
1346             15-minute interval.  The statistics are collected
1347
1348
1349
1350             from the far-end messages on the Facilities Data
1351             Link.  The definitions are the same as described
1352             for the near-end information."
1353      ::= { ds1 10 }
1354
1355 dsx1FarEndCurrentEntry OBJECT-TYPE
1356      SYNTAX  Dsx1FarEndCurrentEntry
1357      MAX-ACCESS  not-accessible
1358      STATUS  current
1359      DESCRIPTION
1360             "An entry in the DS1 Far End Current table."
1361      INDEX   { dsx1FarEndCurrentIndex }
1362      ::= { dsx1FarEndCurrentTable 1 }
1363
1364 Dsx1FarEndCurrentEntry ::=
1365      SEQUENCE {
1366          dsx1FarEndCurrentIndex      InterfaceIndex,
1367          dsx1FarEndTimeElapsed       INTEGER,
1368          dsx1FarEndValidIntervals    INTEGER,
1369          dsx1FarEndCurrentESs        PerfCurrentCount,
1370          dsx1FarEndCurrentSESs       PerfCurrentCount,
1371          dsx1FarEndCurrentSEFSs      PerfCurrentCount,
1372          dsx1FarEndCurrentUASs       PerfCurrentCount,
1373          dsx1FarEndCurrentCSSs       PerfCurrentCount,
1374          dsx1FarEndCurrentLESs       PerfCurrentCount,
1375          dsx1FarEndCurrentPCVs       PerfCurrentCount,
1376          dsx1FarEndCurrentBESs       PerfCurrentCount,
1377          dsx1FarEndCurrentDMs        PerfCurrentCount,
1378          dsx1FarEndInvalidIntervals  INTEGER
1379 }
1380
1381 dsx1FarEndCurrentIndex OBJECT-TYPE
1382      SYNTAX  InterfaceIndex
1383      MAX-ACCESS  read-only  -- read-only since originally an
1384                             -- SMIv1 index
1385      STATUS  current
1386      DESCRIPTION
1387             "The index value that uniquely identifies the DS1
1388             interface to which this entry is applicable.  The
1389             interface identified by a particular value of this
1390             index is identical to the interface identified by
1391             the same value of dsx1LineIndex."
1392      ::= { dsx1FarEndCurrentEntry 1 }
1393
1394 dsx1FarEndTimeElapsed OBJECT-TYPE
1395      SYNTAX  INTEGER (0..899)
1396      MAX-ACCESS  read-only
1397      STATUS  current
1398
1399
1400
1401      DESCRIPTION
1402             "The number of seconds that have elapsed since the
1403             beginning of the far-end current error-measurement
1404             period.  If, for some reason, such as an adjustment
1405             in the system's time-of-day clock, the current
1406             interval exceeds the maximum value, the agent will
1407             return the maximum value."
1408      ::= { dsx1FarEndCurrentEntry 2 }
1409
1410 dsx1FarEndValidIntervals OBJECT-TYPE
1411      SYNTAX  INTEGER (0..96)
1412      MAX-ACCESS  read-only
1413      STATUS  current
1414      DESCRIPTION
1415             "The number of previous far-end intervals for
1416             which data was collected.  The value will be 96
1417             unless the interface was brought online within the
1418             last 24 hours, in which case the value will be the
1419             number of complete 15-minute far-end intervals
1420             since the interface has been online.  In the case
1421             where the agent is a proxy, it is possible that
1422             some intervals are unavailable.  In this case,
1423             this interval is the maximum interval number for
1424             which data is available."
1425      ::= { dsx1FarEndCurrentEntry 3 }
1426
1427 dsx1FarEndCurrentESs OBJECT-TYPE
1428      SYNTAX  PerfCurrentCount
1429      MAX-ACCESS  read-only
1430      STATUS  current
1431      DESCRIPTION
1432             "The number of Far End Errored Seconds."
1433      ::= { dsx1FarEndCurrentEntry 4 }
1434
1435 dsx1FarEndCurrentSESs OBJECT-TYPE
1436      SYNTAX  PerfCurrentCount
1437      MAX-ACCESS  read-only
1438      STATUS  current
1439      DESCRIPTION
1440             "The number of Far End Severely Errored Seconds."
1441      ::= { dsx1FarEndCurrentEntry 5 }
1442
1443 dsx1FarEndCurrentSEFSs OBJECT-TYPE
1444      SYNTAX  PerfCurrentCount
1445      MAX-ACCESS  read-only
1446      STATUS  current
1447      DESCRIPTION
1448             "The number of Far End Severely Errored Framing
1449
1450
1451
1452             Seconds."
1453      ::= { dsx1FarEndCurrentEntry 6 }
1454
1455 dsx1FarEndCurrentUASs OBJECT-TYPE
1456      SYNTAX  PerfCurrentCount
1457      MAX-ACCESS  read-only
1458      STATUS  current
1459      DESCRIPTION
1460             "The number of Unavailable Seconds."
1461      ::= { dsx1FarEndCurrentEntry 7 }
1462
1463 dsx1FarEndCurrentCSSs OBJECT-TYPE
1464      SYNTAX  PerfCurrentCount
1465      MAX-ACCESS  read-only
1466      STATUS  current
1467      DESCRIPTION
1468             "The number of Far End Controlled Slip Seconds."
1469      ::= { dsx1FarEndCurrentEntry 8 }
1470
1471 dsx1FarEndCurrentLESs OBJECT-TYPE
1472      SYNTAX  PerfCurrentCount
1473      MAX-ACCESS  read-only
1474      STATUS  current
1475      DESCRIPTION
1476             "The number of Far End Line Errored Seconds."
1477      ::= { dsx1FarEndCurrentEntry 9 }
1478
1479 dsx1FarEndCurrentPCVs OBJECT-TYPE
1480      SYNTAX  PerfCurrentCount
1481      MAX-ACCESS  read-only
1482      STATUS  current
1483      DESCRIPTION
1484             "The number of Far End Path Coding Violations."
1485      ::= { dsx1FarEndCurrentEntry 10 }
1486
1487 dsx1FarEndCurrentBESs OBJECT-TYPE
1488      SYNTAX PerfCurrentCount
1489      MAX-ACCESS read-only
1490      STATUS current
1491      DESCRIPTION
1492             "The number of Far End Bursty Errored Seconds."
1493      ::= { dsx1FarEndCurrentEntry 11 }
1494
1495 dsx1FarEndCurrentDMs OBJECT-TYPE
1496      SYNTAX PerfCurrentCount
1497      MAX-ACCESS read-only
1498      STATUS deprecated
1499      DESCRIPTION
1500
1501
1502
1503             "The number of Far End Degraded Minutes."
1504      ::= { dsx1FarEndCurrentEntry 12 }
1505
1506 dsx1FarEndInvalidIntervals OBJECT-TYPE
1507      SYNTAX  INTEGER (0..96)
1508      MAX-ACCESS  read-only
1509      STATUS  current
1510      DESCRIPTION
1511             "The number of intervals in the range from 0 to
1512             dsx1FarEndValidIntervals for which no data is
1513             available.  This object will typically be zero
1514             except in cases where the data for some intervals
1515             is not available (e.g., in proxy situations)."
1516      ::= { dsx1FarEndCurrentEntry 13 }
1517
1518 -- The DS1 Far End Interval Table
1519
1520 dsx1FarEndIntervalTable OBJECT-TYPE
1521      SYNTAX  SEQUENCE OF Dsx1FarEndIntervalEntry
1522      MAX-ACCESS  not-accessible
1523      STATUS  current
1524      DESCRIPTION
1525             "The DS1 Far End Interval table contains various
1526             statistics collected by each DS1 interface over
1527             the previous 24 hours of operation.  The past 24
1528             hours are broken into 96 completed 15-minute
1529             intervals.  Each row in this table represents one
1530             such interval (identified by
1531             dsx1FarEndIntervalNumber) for one specific
1532             instance (identified by dsx1FarEndIntervalIndex)."
1533      ::= { ds1 11 }
1534
1535 dsx1FarEndIntervalEntry OBJECT-TYPE
1536      SYNTAX  Dsx1FarEndIntervalEntry
1537      MAX-ACCESS  not-accessible
1538      STATUS  current
1539      DESCRIPTION
1540             "An entry in the DS1 Far End Interval table."
1541      INDEX   { dsx1FarEndIntervalIndex,
1542                dsx1FarEndIntervalNumber }
1543      ::= { dsx1FarEndIntervalTable 1 }
1544
1545 Dsx1FarEndIntervalEntry ::=
1546      SEQUENCE {
1547          dsx1FarEndIntervalIndex       InterfaceIndex,
1548          dsx1FarEndIntervalNumber      INTEGER,
1549          dsx1FarEndIntervalESs         PerfIntervalCount,
1550          dsx1FarEndIntervalSESs        PerfIntervalCount,
1551
1552
1553
1554          dsx1FarEndIntervalSEFSs       PerfIntervalCount,
1555          dsx1FarEndIntervalUASs        PerfIntervalCount,
1556          dsx1FarEndIntervalCSSs        PerfIntervalCount,
1557          dsx1FarEndIntervalLESs        PerfIntervalCount,
1558          dsx1FarEndIntervalPCVs        PerfIntervalCount,
1559          dsx1FarEndIntervalBESs        PerfIntervalCount,
1560          dsx1FarEndIntervalDMs         PerfIntervalCount,
1561          dsx1FarEndIntervalValidData   TruthValue
1562 }
1563
1564 dsx1FarEndIntervalIndex OBJECT-TYPE
1565      SYNTAX  InterfaceIndex
1566      MAX-ACCESS  read-only  -- read-only since originally an
1567                             -- SMIv1 index
1568      STATUS  current
1569      DESCRIPTION
1570             "The index value that uniquely identifies the DS1
1571             interface to which this entry is applicable.  The
1572             interface identified by a particular value of this
1573             index is identical to the interface identified by
1574             the same value of dsx1LineIndex."
1575      ::= { dsx1FarEndIntervalEntry 1 }
1576
1577 dsx1FarEndIntervalNumber OBJECT-TYPE
1578      SYNTAX  INTEGER (1..96)
1579      MAX-ACCESS  read-only  -- read-only since originally an
1580                             -- SMIv1 index
1581      STATUS  current
1582      DESCRIPTION
1583             "A number between 1 and 96, where 1 is the most
1584             recently completed 15-minute interval and 96 is
1585             the 15 minutes interval completed 23 hours and 45
1586             minutes prior to interval 1."
1587      ::= { dsx1FarEndIntervalEntry 2 }
1588
1589 dsx1FarEndIntervalESs OBJECT-TYPE
1590      SYNTAX  PerfIntervalCount
1591      MAX-ACCESS  read-only
1592      STATUS  current
1593      DESCRIPTION
1594             "The number of Far End Errored Seconds."
1595      ::= { dsx1FarEndIntervalEntry 3 }
1596
1597 dsx1FarEndIntervalSESs OBJECT-TYPE
1598      SYNTAX  PerfIntervalCount
1599      MAX-ACCESS  read-only
1600      STATUS  current
1601      DESCRIPTION
1602
1603
1604
1605             "The number of Far End Severely Errored Seconds."
1606      ::= { dsx1FarEndIntervalEntry 4 }
1607
1608 dsx1FarEndIntervalSEFSs OBJECT-TYPE
1609      SYNTAX  PerfIntervalCount
1610      MAX-ACCESS  read-only
1611      STATUS  current
1612      DESCRIPTION
1613             "The number of Far End Severely Errored Framing
1614             Seconds."
1615      ::= { dsx1FarEndIntervalEntry 5 }
1616
1617 dsx1FarEndIntervalUASs OBJECT-TYPE
1618      SYNTAX  PerfIntervalCount
1619      MAX-ACCESS  read-only
1620      STATUS  current
1621      DESCRIPTION
1622             "The number of Unavailable Seconds."
1623      ::= { dsx1FarEndIntervalEntry 6 }
1624
1625 dsx1FarEndIntervalCSSs OBJECT-TYPE
1626      SYNTAX  PerfIntervalCount
1627      MAX-ACCESS  read-only
1628      STATUS  current
1629      DESCRIPTION
1630             "The number of Far End Controlled Slip Seconds."
1631      ::= { dsx1FarEndIntervalEntry 7 }
1632
1633 dsx1FarEndIntervalLESs OBJECT-TYPE
1634      SYNTAX  PerfIntervalCount
1635      MAX-ACCESS  read-only
1636      STATUS  current
1637      DESCRIPTION
1638             "The number of Far End Line Errored Seconds."
1639      ::= { dsx1FarEndIntervalEntry 8 }
1640
1641 dsx1FarEndIntervalPCVs OBJECT-TYPE
1642      SYNTAX  PerfIntervalCount
1643      MAX-ACCESS  read-only
1644      STATUS  current
1645      DESCRIPTION
1646             "The number of Far End Path Coding Violations."
1647      ::= { dsx1FarEndIntervalEntry 9 }
1648
1649 dsx1FarEndIntervalBESs OBJECT-TYPE
1650      SYNTAX PerfIntervalCount
1651      MAX-ACCESS read-only
1652      STATUS current
1653
1654
1655
1656      DESCRIPTION
1657             "The number of Far End Bursty Errored Seconds."
1658      ::= { dsx1FarEndIntervalEntry 10 }
1659
1660 dsx1FarEndIntervalDMs OBJECT-TYPE
1661      SYNTAX PerfIntervalCount
1662      MAX-ACCESS read-only
1663      STATUS deprecated
1664      DESCRIPTION
1665             "The number of Far End Degraded Minutes."
1666      ::= { dsx1FarEndIntervalEntry 11 }
1667
1668 dsx1FarEndIntervalValidData OBJECT-TYPE
1669      SYNTAX TruthValue
1670      MAX-ACCESS read-only
1671      STATUS current
1672      DESCRIPTION
1673             " This variable indicates if the data for this
1674             interval is valid."
1675      ::= { dsx1FarEndIntervalEntry 12 }
1676
1677 -- The DS1 Far End Total Table
1678
1679 dsx1FarEndTotalTable OBJECT-TYPE
1680      SYNTAX  SEQUENCE OF Dsx1FarEndTotalEntry
1681      MAX-ACCESS  not-accessible
1682      STATUS  current
1683      DESCRIPTION
1684             "The DS1 Far End Total table contains the
1685             cumulative sum of the various statistics for the
1686             24-hour period preceding the current interval."
1687      ::= { ds1 12 }
1688
1689 dsx1FarEndTotalEntry OBJECT-TYPE
1690      SYNTAX  Dsx1FarEndTotalEntry
1691      MAX-ACCESS  not-accessible
1692      STATUS  current
1693      DESCRIPTION
1694             "An entry in the DS1 Far End Total table."
1695      INDEX   { dsx1FarEndTotalIndex }
1696      ::= { dsx1FarEndTotalTable 1 }
1697
1698 Dsx1FarEndTotalEntry ::=
1699      SEQUENCE {
1700          dsx1FarEndTotalIndex          InterfaceIndex,
1701          dsx1FarEndTotalESs            PerfTotalCount,
1702          dsx1FarEndTotalSESs           PerfTotalCount,
1703          dsx1FarEndTotalSEFSs          PerfTotalCount,
1704
1705
1706
1707          dsx1FarEndTotalUASs           PerfTotalCount,
1708          dsx1FarEndTotalCSSs           PerfTotalCount,
1709          dsx1FarEndTotalLESs           PerfTotalCount,
1710          dsx1FarEndTotalPCVs           PerfTotalCount,
1711          dsx1FarEndTotalBESs           PerfTotalCount,
1712          dsx1FarEndTotalDMs            PerfTotalCount
1713 }
1714
1715 dsx1FarEndTotalIndex OBJECT-TYPE
1716      SYNTAX  InterfaceIndex
1717      MAX-ACCESS  read-only  -- read-only since originally an
1718                             -- SMIv1 index
1719      STATUS  current
1720      DESCRIPTION
1721             "The index value that uniquely identifies the DS1
1722             interface to which this entry is applicable.  The
1723             interface identified by a particular value of this
1724             index is identical to the interface identified by
1725             the same value of dsx1LineIndex."
1726      ::= { dsx1FarEndTotalEntry 1 }
1727
1728 dsx1FarEndTotalESs OBJECT-TYPE
1729      SYNTAX  PerfTotalCount
1730      MAX-ACCESS  read-only
1731      STATUS  current
1732      DESCRIPTION
1733             "The number of Far End Errored Seconds encountered
1734             by a DS1 interface in the previous 24-hour
1735             interval.  Invalid 15-minute intervals count as
1736             0."
1737      ::= { dsx1FarEndTotalEntry 2 }
1738
1739 dsx1FarEndTotalSESs OBJECT-TYPE
1740      SYNTAX  PerfTotalCount
1741      MAX-ACCESS  read-only
1742      STATUS  current
1743      DESCRIPTION
1744             "The number of Far End Severely Errored Seconds
1745             encountered by a DS1 interface in the previous
1746             24-hour interval.  Invalid 15-minute intervals
1747             count as 0."
1748      ::= { dsx1FarEndTotalEntry 3 }
1749
1750 dsx1FarEndTotalSEFSs OBJECT-TYPE
1751      SYNTAX  PerfTotalCount
1752      MAX-ACCESS  read-only
1753      STATUS  current
1754      DESCRIPTION
1755
1756
1757
1758             "The number of Far End Severely Errored Framing
1759             Seconds encountered by a DS1 interface in the
1760             previous 24-hour interval.  Invalid 15-minute
1761             intervals count as 0."
1762      ::= { dsx1FarEndTotalEntry 4 }
1763
1764 dsx1FarEndTotalUASs OBJECT-TYPE
1765      SYNTAX  PerfTotalCount
1766      MAX-ACCESS  read-only
1767      STATUS  current
1768      DESCRIPTION
1769             "The number of Unavailable Seconds encountered by
1770             a DS1 interface in the previous 24-hour interval.
1771             Invalid 15-minute intervals count as 0."
1772      ::= { dsx1FarEndTotalEntry 5 }
1773
1774 dsx1FarEndTotalCSSs OBJECT-TYPE
1775      SYNTAX  PerfTotalCount
1776      MAX-ACCESS  read-only
1777      STATUS  current
1778      DESCRIPTION
1779             "The number of Far End Controlled Slip Seconds
1780             encountered by a DS1 interface in the previous
1781             24-hour interval.  Invalid 15 minute intervals
1782             count as 0."
1783      ::= { dsx1FarEndTotalEntry 6 }
1784
1785 dsx1FarEndTotalLESs OBJECT-TYPE
1786      SYNTAX  PerfTotalCount
1787      MAX-ACCESS  read-only
1788      STATUS  current
1789      DESCRIPTION
1790             "The number of Far End Line Errored Seconds
1791             encountered by a DS1 interface in the previous
1792             24-hour interval.  Invalid 15-minute intervals
1793             count as 0."
1794      ::= { dsx1FarEndTotalEntry 7 }
1795
1796 dsx1FarEndTotalPCVs OBJECT-TYPE
1797      SYNTAX  PerfTotalCount
1798      MAX-ACCESS  read-only
1799      STATUS  current
1800      DESCRIPTION
1801             "The number of Far End Path Coding Violations
1802             reported via the far end block error count
1803             encountered by a DS1 interface in the previous
1804             24-hour interval.  Invalid 15-minute intervals
1805             count as 0."
1806
1807
1808
1809      ::= { dsx1FarEndTotalEntry 8 }
1810
1811 dsx1FarEndTotalBESs OBJECT-TYPE
1812      SYNTAX PerfTotalCount
1813      MAX-ACCESS read-only
1814      STATUS current
1815      DESCRIPTION
1816             "The number of Bursty Errored Seconds (BESs)
1817             encountered by a DS1 interface in the previous
1818             24-hour interval.  Invalid 15-minute intervals
1819             count as 0."
1820      ::= { dsx1FarEndTotalEntry 9 }
1821
1822 dsx1FarEndTotalDMs OBJECT-TYPE
1823      SYNTAX PerfTotalCount
1824      MAX-ACCESS read-only
1825      STATUS deprecated
1826      DESCRIPTION
1827             "The number of Degraded Minutes (DMs) encountered
1828             by a DS1 interface in the previous 24-hour
1829             interval.  Invalid 15-minute intervals count as
1830             0."
1831      ::= { dsx1FarEndTotalEntry 10 }
1832
1833 -- The DS1 Fractional Table
1834
1835 dsx1FracTable OBJECT-TYPE
1836      SYNTAX  SEQUENCE OF Dsx1FracEntry
1837      MAX-ACCESS  not-accessible
1838      STATUS  deprecated
1839      DESCRIPTION
1840             "This table is deprecated in favor of using
1841             ifStackTable.
1842
1843             The table was mandatory for systems dividing a DS1
1844             into channels containing different data streams
1845             that are of local interest.  Systems that are
1846             indifferent to data content, such as CSUs, need
1847             not implement it.
1848
1849             The DS1 Fractional table identifies which DS1
1850             channels associated with a CSU are being used to
1851             support a logical interface, i.e., an entry in the
1852             interfaces table from the Internet-standard MIB.
1853
1854             For example, consider an application managing a
1855             North American ISDN Primary Rate link whose
1856             division is a 384-kbit/s H1 _B_ Channel for video,
1857
1858
1859
1860             a second H1 for data to a primary routing peer,
1861             and 12 64-kbit/s H0 _B_ Channels.  Consider that
1862             some subset of the H0 channels is used for voice
1863             and the remainder are available for dynamic data
1864             calls.
1865
1866             We count a total of 14 interfaces multiplexed onto
1867             the DS1 interface.  Six DS1 channels (for the sake
1868             of the example, channels 1..6) are used for video,
1869             six more (7..11 and 13) are used for data, and the
1870             remaining 12 are in channels 12 and 14..24.
1871
1872             Let us further imagine that ifIndex 2 is of type
1873             DS1 and refers to the DS1 interface and that the
1874             interfaces layered onto it are numbered 3..16.
1875
1876             We might describe the allocation of channels, in
1877             the dsx1FracTable, as follows:
1878           dsx1FracIfIndex.2. 1 = 3  dsx1FracIfIndex.2.13 = 4
1879           dsx1FracIfIndex.2. 2 = 3  dsx1FracIfIndex.2.14 = 6
1880           dsx1FracIfIndex.2. 3 = 3  dsx1FracIfIndex.2.15 = 7
1881           dsx1FracIfIndex.2. 4 = 3  dsx1FracIfIndex.2.16 = 8
1882           dsx1FracIfIndex.2. 5 = 3  dsx1FracIfIndex.2.17 = 9
1883           dsx1FracIfIndex.2. 6 = 3  dsx1FracIfIndex.2.18 = 10
1884           dsx1FracIfIndex.2. 7 = 4  dsx1FracIfIndex.2.19 = 11
1885           dsx1FracIfIndex.2. 8 = 4  dsx1FracIfIndex.2.20 = 12
1886           dsx1FracIfIndex.2. 9 = 4  dsx1FracIfIndex.2.21 = 13
1887           dsx1FracIfIndex.2.10 = 4  dsx1FracIfIndex.2.22 = 14
1888           dsx1FracIfIndex.2.11 = 4  dsx1FracIfIndex.2.23 = 15
1889           dsx1FracIfIndex.2.12 = 5  dsx1FracIfIndex.2.24 = 16
1890
1891             For North American (DS1) interfaces, there are 24
1892             legal channels, numbered 1 through 24.
1893
1894             For G.704 interfaces, there are 31 legal channels,
1895             numbered 1 through 31.  The channels (1..31)
1896             correspond directly to the equivalently numbered
1897             time-slots."
1898      ::= { ds1 13 }
1899
1900 dsx1FracEntry OBJECT-TYPE
1901      SYNTAX  Dsx1FracEntry
1902      MAX-ACCESS  not-accessible
1903      STATUS  deprecated
1904      DESCRIPTION
1905         "An entry in the DS1 Fractional table."
1906     INDEX   { dsx1FracIndex, dsx1FracNumber }
1907     ::= { dsx1FracTable 1 }
1908
1909
1910
1911 Dsx1FracEntry ::=
1912     SEQUENCE {
1913         dsx1FracIndex        INTEGER,
1914         dsx1FracNumber       INTEGER,
1915         dsx1FracIfIndex      INTEGER
1916     }
1917
1918 dsx1FracIndex OBJECT-TYPE
1919     SYNTAX  INTEGER (1..'7fffffff'h)
1920     MAX-ACCESS  read-only  -- read-only since originally an
1921                             -- SMIv1 index
1922     STATUS  deprecated
1923     DESCRIPTION
1924        "The index value that uniquely identifies the
1925        DS1 interface to which this entry is applicable.
1926        The interface identified by a particular
1927        value of this index is the same interface as
1928        identified by the same value as a dsx1LineIndex
1929        object instance."
1930    ::= { dsx1FracEntry 1 }
1931
1932 dsx1FracNumber OBJECT-TYPE
1933     SYNTAX  INTEGER (1..31)
1934     MAX-ACCESS  read-only  -- read-only since originally an
1935                             -- SMIv1 index
1936     STATUS  deprecated
1937     DESCRIPTION
1938        "The channel number for this entry."
1939    ::= { dsx1FracEntry 2 }
1940
1941 dsx1FracIfIndex OBJECT-TYPE
1942     SYNTAX  INTEGER (0..'7fffffff'h)
1943     MAX-ACCESS  read-write
1944     STATUS  deprecated
1945     DESCRIPTION
1946        "An index value that uniquely identifies an
1947        interface.  The interface identified by a particular
1948        value of this index is the same interface
1949        as identified by the same value as an ifIndex
1950        object instance.  If no interface is currently using
1951        a channel, the value should be zero.  If a
1952        single interface occupies more than one time-slot,
1953        that ifIndex value will be found in multiple
1954        time-slots."
1955    ::= { dsx1FracEntry 3 }
1956
1957  -- DS1 TRAPS
1958
1959
1960
1961
1962 ds1Traps OBJECT IDENTIFIER ::= { ds1 15 }
1963
1964 dsx1LineStatusChange NOTIFICATION-TYPE
1965     OBJECTS { dsx1LineStatus,
1966               dsx1LineStatusLastChange }
1967     STATUS  current
1968     DESCRIPTION
1969             "A dsx1LineStatusChange trap is sent when the
1970             value of an instance dsx1LineStatus changes.  It
1971             can be utilized by an Network Management Station
1972             (NMS) to trigger polls.  When the line status
1973             change results from a higher-level line status
1974             change (i.e., DS3), then no traps for the DS1
1975             are sent."
1976      ::= { ds1Traps 0 1 }
1977
1978 -- conformance information
1979
1980 ds1Conformance OBJECT IDENTIFIER ::= { ds1 14 }
1981
1982 ds1Groups      OBJECT IDENTIFIER ::= { ds1Conformance 1 }
1983 ds1Compliances OBJECT IDENTIFIER ::= { ds1Conformance 2 }
1984
1985 -- compliance statements
1986
1987 ds1Compliance MODULE-COMPLIANCE
1988     STATUS  deprecated
1989     DESCRIPTION
1990             "The compliance statement for T1 and E1
1991             interfaces."
1992     MODULE  -- this module
1993         MANDATORY-GROUPS { ds1NearEndConfigGroup,
1994                            ds1NearEndStatisticsGroup }
1995
1996         GROUP       ds1FarEndGroup
1997         DESCRIPTION
1998             "Implementation of this group is optional for all
1999             systems that attach to a DS1 interface."
2000
2001         GROUP       ds1NearEndOptionalConfigGroup
2002         DESCRIPTION
2003             "Implementation of this group is optional for all
2004             systems that attach to a DS1 interface."
2005
2006         GROUP       ds1DS2Group
2007         DESCRIPTION
2008             "Implementation of this group is mandatory for all
2009             systems that attach to a DS2 interface."
2010
2011
2012
2013         GROUP       ds1TransStatsGroup
2014         DESCRIPTION
2015             "This group is the set of statistics appropriate
2016             for all systems that attach to a DS1 interface
2017             running transparent or unFramed lineType."
2018
2019         GROUP       ds1ChanMappingGroup
2020         DESCRIPTION
2021             "This group is the set of objects for mapping a
2022             DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex.
2023             Implementation of this group is mandatory for
2024             systems that support the channelization of DS3s
2025             into DS1s."
2026
2027         OBJECT dsx1LineType
2028                 SYNTAX  INTEGER {
2029                             other(1),
2030                             dsx1ESF(2),
2031                             dsx1D4(3),
2032                             dsx1E1(4),
2033                             dsx1E1CRC(5),
2034                             dsx1E1MF(6),
2035                             dsx1E1CRCMF(7),
2036                             dsx1Unframed(8),
2037                             dsx1E1Unframed(9),
2038                             dsx1DS2M12(10),
2039                             dsx1E2(11)
2040                           }
2041         MIN-ACCESS read-only
2042         DESCRIPTION
2043             "The ability to set the line type is not
2044             required."
2045
2046         OBJECT dsx1LineCoding
2047         MIN-ACCESS read-only
2048         DESCRIPTION
2049             "The ability to set the line coding is not
2050             required."
2051
2052         OBJECT dsx1SendCode
2053         MIN-ACCESS read-only
2054         DESCRIPTION
2055             "The ability to set the send code is not
2056             required."
2057
2058         OBJECT dsx1LoopbackConfig
2059         MIN-ACCESS read-only
2060         DESCRIPTION
2061
2062
2063
2064             "The ability to set loopbacks is not required."
2065
2066         OBJECT dsx1SignalMode
2067         MIN-ACCESS read-only
2068         DESCRIPTION
2069             "The ability to set the signal mode is not
2070             required."
2071
2072         OBJECT dsx1TransmitClockSource
2073                 SYNTAX  INTEGER {
2074                              loopTiming(1),
2075                              localTiming(2),
2076                              throughTiming(3)
2077                            }
2078         MIN-ACCESS read-only
2079         DESCRIPTION
2080             "The ability to set the transmit clock source is
2081             not required."
2082
2083         OBJECT dsx1Fdl
2084         MIN-ACCESS read-only
2085         DESCRIPTION
2086             "The ability to set the FDL is not required."
2087
2088         OBJECT dsx1LineLength
2089         MIN-ACCESS read-only
2090         DESCRIPTION
2091             "The ability to set the line length is not
2092             required."
2093
2094         OBJECT dsx1Channelization
2095         MIN-ACCESS read-only
2096         DESCRIPTION
2097             "The ability to set the channelization is not
2098             required."
2099     ::= { ds1Compliances 1 }
2100
2101 ds1MibT1PriCompliance MODULE-COMPLIANCE
2102     STATUS deprecated
2103     DESCRIPTION
2104             "Compliance statement for using this MIB for ISDN
2105             Primary Rate interfaces on T1 lines."
2106     MODULE
2107         MANDATORY-GROUPS { ds1NearEndConfigGroup,
2108                            ds1NearEndStatisticsGroup }
2109         OBJECT dsx1LineType
2110             SYNTAX INTEGER {
2111                 dsx1ESF(2)   -- Intl Spec would be G704(2)
2112
2113
2114
2115                              -- or I.431(4)
2116             }
2117             MIN-ACCESS read-only
2118             DESCRIPTION
2119                 "Line type for T1 ISDN Primary Rate
2120                  interfaces."
2121
2122         OBJECT dsx1LineCoding
2123             SYNTAX INTEGER {
2124                 dsx1B8ZS(2)
2125             }
2126             MIN-ACCESS read-only
2127             DESCRIPTION
2128                 "Type of Zero Code Suppression for
2129                  T1 ISDN Primary Rate interfaces."
2130
2131         OBJECT dsx1SignalMode
2132             SYNTAX INTEGER {
2133                 none(1), -- if there is no signaling channel
2134                 messageOriented(4)
2135             }
2136             MIN-ACCESS read-only
2137             DESCRIPTION
2138                 "Possible signaling modes for
2139                  T1 ISDN Primary Rate interfaces."
2140
2141         OBJECT dsx1TransmitClockSource
2142             SYNTAX INTEGER {
2143                 loopTiming(1)
2144             }
2145             MIN-ACCESS read-only
2146             DESCRIPTION
2147                 "The transmit clock is derived from
2148                  received clock on ISDN Primary Rate
2149                  interfaces."
2150
2151         OBJECT dsx1Fdl
2152             MIN-ACCESS read-only
2153             DESCRIPTION
2154                 "Facilities Data Link usage on T1 ISDN
2155                  Primary Rate interfaces.
2156                  Note: Eventually, dsx1Att-54016(4) is to be
2157                        used here since the line type is ESF."
2158
2159         OBJECT dsx1Channelization
2160             MIN-ACCESS read-only
2161             DESCRIPTION
2162                 "The ability to set the channelization
2163
2164
2165
2166                  is not required."
2167     ::= { ds1Compliances 2 }
2168
2169 ds1MibE1PriCompliance MODULE-COMPLIANCE
2170     STATUS deprecated
2171     DESCRIPTION
2172             "Compliance statement for using this MIB for ISDN
2173             Primary Rate interfaces on E1 lines."
2174     MODULE
2175         MANDATORY-GROUPS { ds1NearEndConfigGroup,
2176                            ds1NearEndStatisticsGroup }
2177         OBJECT dsx1LineType
2178             SYNTAX INTEGER {
2179                 dsx1E1CRC(5)
2180             }
2181             MIN-ACCESS read-only
2182             DESCRIPTION
2183                 "Line type for E1 ISDN Primary Rate
2184                  interfaces."
2185
2186         OBJECT dsx1LineCoding
2187             SYNTAX INTEGER {
2188                 dsx1HDB3(3)
2189             }
2190             MIN-ACCESS read-only
2191             DESCRIPTION
2192                 "Type of Zero Code Suppression for
2193                  E1 ISDN Primary Rate interfaces."
2194
2195         OBJECT dsx1SignalMode
2196             SYNTAX INTEGER {
2197                 messageOriented(4)
2198             }
2199             MIN-ACCESS read-only
2200             DESCRIPTION
2201                 "Signaling on E1 ISDN Primary Rate interfaces
2202                  is always message oriented."
2203
2204         OBJECT dsx1TransmitClockSource
2205             SYNTAX INTEGER {
2206                 loopTiming(1)
2207             }
2208             MIN-ACCESS read-only
2209             DESCRIPTION
2210                 "The transmit clock is derived from received
2211                  clock on ISDN Primary Rate interfaces."
2212
2213         OBJECT dsx1Fdl
2214
2215
2216
2217             MIN-ACCESS read-only
2218             DESCRIPTION
2219                 "Facilities Data Link usage on E1 ISDN
2220                  Primary Rate interfaces.
2221                  Note: There is an 'M-Channel' in E1,
2222                        using National Bit Sa4 (G.704,
2223                        Table 5A).  It is used to implement
2224                        management features between ET
2225                        and NT.  This is different from
2226                        FDL in T1, which is used to carry
2227                        control signals and performance
2228                        data.  In E1, control and status
2229                        signals are carried using National
2230                        Bits Sa5, Sa6, and A (RAI Ind.).
2231                  This indicates that only the other(1) or
2232                  eventually the dsx1Fdl-none(8) bits should
2233                  be set in this object for E1 PRI."
2234
2235         OBJECT dsx1Channelization
2236             MIN-ACCESS read-only
2237             DESCRIPTION
2238                  "The ability to set the channelization is not
2239                  required."
2240     ::= { ds1Compliances 3 }
2241
2242 ds1Ds2Compliance MODULE-COMPLIANCE
2243     STATUS current
2244     DESCRIPTION
2245             "Compliance statement for using this MIB for DS2
2246             interfaces."
2247     MODULE
2248         MANDATORY-GROUPS { ds1DS2Group }
2249
2250         OBJECT dsx1LineType
2251              SYNTAX INTEGER {
2252                         dsx1DS2M12(10),
2253                         dsx1E2(11)
2254              }
2255              MIN-ACCESS read-only
2256              DESCRIPTION
2257                  "Line type for DS2, E2
2258                  interfaces."
2259
2260         OBJECT dsx1Channelization
2261              MIN-ACCESS read-only
2262              DESCRIPTION
2263                  "The ability to set the channelization is not
2264                  required."
2265
2266
2267
2268     ::= { ds1Compliances 4 }
2269
2270 ds1NCompliance MODULE-COMPLIANCE
2271     STATUS  deprecated
2272     DESCRIPTION
2273             "The compliance statement for T1 and E1
2274             interfaces."
2275     MODULE  -- this module
2276         MANDATORY-GROUPS { ds1NearEndConfigurationGroup,
2277                            ds1NearEndStatisticsGroup }
2278
2279         GROUP       ds1FarEndGroup
2280         DESCRIPTION
2281             "Implementation of this group is optional for all
2282             systems that attach to a DS1 interface."
2283
2284          GROUP       ds1NearEndOptionalTrapGroup
2285          DESCRIPTION
2286              "Implementation of this group is optional for all
2287              systems that attach to a DS1 interface.  If it is
2288              implemented, then ds1NearEndOptionalConfigGroup
2289              should also be implemented."
2290
2291         GROUP       ds1NearEndOptionalConfigGroup
2292         DESCRIPTION
2293             "Implementation of this group is recommended for
2294             all systems that attach to a DS1 interface and
2295             implement ds1NearEndOptionalTrapGroup."
2296
2297         GROUP       ds1DS2Group
2298         DESCRIPTION
2299             "Implementation of this group is mandatory for all
2300             systems that attach to a DS2 interface."
2301
2302         GROUP       ds1TransStatsGroup
2303         DESCRIPTION
2304             "This group is the set of statistics appropriate
2305             for all systems that attach to a DS1 interface
2306             running transparent or unFramed lineType."
2307
2308
2309         GROUP       ds1ChanMappingGroup
2310         DESCRIPTION
2311             "This group is the set of objects for mapping a
2312             DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex.
2313             Implementation of this group is mandatory for
2314             systems that support the channelization of DS3s
2315             into DS1s."
2316
2317
2318
2319         OBJECT dsx1LineType
2320         MIN-ACCESS read-only
2321         DESCRIPTION
2322             "The ability to set the line type is not
2323             required."
2324
2325         OBJECT dsx1LineCoding
2326         MIN-ACCESS read-only
2327         DESCRIPTION
2328             "The ability to set the line coding is not
2329             required."
2330
2331         OBJECT dsx1SendCode
2332         MIN-ACCESS read-only
2333         DESCRIPTION
2334             "The ability to set the send code is not
2335             required."
2336
2337         OBJECT dsx1LoopbackConfig
2338         MIN-ACCESS read-only
2339         DESCRIPTION
2340             "The ability to set loopbacks is not required."
2341
2342         OBJECT dsx1SignalMode
2343         MIN-ACCESS read-only
2344         DESCRIPTION
2345             "The ability to set the signal mode is not
2346             required."
2347
2348         OBJECT dsx1TransmitClockSource
2349         MIN-ACCESS read-only
2350         DESCRIPTION
2351             "The ability to set the transmit clock source is
2352             not required."
2353
2354         OBJECT dsx1Fdl
2355         MIN-ACCESS read-only
2356         DESCRIPTION
2357             "The ability to set the FDL is not required."
2358
2359         OBJECT dsx1LineLength
2360         MIN-ACCESS read-only
2361         DESCRIPTION
2362             "The ability to set the line length is not
2363             required."
2364
2365         OBJECT dsx1Channelization
2366         MIN-ACCESS read-only
2367
2368
2369
2370         DESCRIPTION
2371             "The ability to set the channelization is not
2372             required."
2373
2374         OBJECT dsx1LineMode
2375         MIN-ACCESS read-only
2376         DESCRIPTION
2377             "The ability to set the line mode is not
2378             required."
2379
2380         OBJECT dsx1LineBuildOut
2381         MIN-ACCESS read-only
2382         DESCRIPTION
2383             "The ability to set the line build-out is not
2384             required."
2385     ::= { ds1Compliances 5 }
2386
2387 ds1MibT1PriNCompliance MODULE-COMPLIANCE
2388     STATUS deprecated
2389     DESCRIPTION
2390             "Compliance statement for using this MIB for ISDN
2391             Primary Rate interfaces on T1 lines."
2392     MODULE
2393         MANDATORY-GROUPS { ds1NearEndConfigurationGroup,
2394                            ds1NearEndStatisticsGroup }
2395         OBJECT dsx1LineType
2396             SYNTAX INTEGER {
2397                 dsx1ESF(2)   -- Intl Spec would be G704(2)
2398                              -- or I.431(4)
2399             }
2400             MIN-ACCESS read-only
2401             DESCRIPTION
2402                 "Line type for T1 ISDN Primary Rate
2403                  interfaces."
2404
2405         OBJECT dsx1LineCoding
2406             SYNTAX INTEGER {
2407                 dsx1B8ZS(2)
2408             }
2409             MIN-ACCESS read-only
2410             DESCRIPTION
2411                 "Type of Zero Code Suppression for
2412                  T1 ISDN Primary Rate interfaces."
2413
2414         OBJECT dsx1SignalMode
2415             SYNTAX INTEGER {
2416                 none(1), -- if there is no signaling channel
2417                 messageOriented(4)
2418
2419
2420
2421             }
2422             MIN-ACCESS read-only
2423             DESCRIPTION
2424                 "Possible signaling modes for
2425                  T1 ISDN Primary Rate interfaces."
2426
2427         OBJECT dsx1TransmitClockSource
2428             SYNTAX INTEGER {
2429                 loopTiming(1)
2430             }
2431             MIN-ACCESS read-only
2432             DESCRIPTION
2433                 "The transmit clock is derived from
2434                  received clock on ISDN Primary Rate
2435                  interfaces."
2436
2437         OBJECT dsx1Fdl
2438             MIN-ACCESS read-only
2439             DESCRIPTION
2440                 "Facilities Data Link usage on T1 ISDN
2441                  Primary Rate interfaces.
2442                  Note: Eventually, dsx1Att-54016(4) is to be
2443                        used here since the line type is ESF."
2444
2445         OBJECT dsx1Channelization
2446             MIN-ACCESS read-only
2447             DESCRIPTION
2448                 "The ability to set the channelization
2449                  is not required."
2450
2451         OBJECT dsx1LineMode
2452             MIN-ACCESS read-only
2453             DESCRIPTION
2454                 "The ability to set the line mode is not
2455                  required."
2456
2457         OBJECT dsx1LineBuildOut
2458             MIN-ACCESS read-only
2459             DESCRIPTION
2460                 "The ability to set the line build-out
2461                  is not required."
2462     ::= { ds1Compliances 6 }
2463
2464 ds1MibE1PriNCompliance MODULE-COMPLIANCE
2465     STATUS deprecated
2466     DESCRIPTION
2467             "Compliance statement for using this MIB for ISDN
2468             Primary Rate interfaces on E1 lines."
2469
2470
2471
2472     MODULE
2473         MANDATORY-GROUPS { ds1NearEndConfigurationGroup,
2474                            ds1NearEndStatisticsGroup }
2475         OBJECT dsx1LineType
2476             SYNTAX INTEGER {
2477                 dsx1E1CRC(5)
2478             }
2479             MIN-ACCESS read-only
2480             DESCRIPTION
2481                 "Line type for E1 ISDN Primary Rate
2482                  interfaces."
2483
2484         OBJECT dsx1LineCoding
2485             SYNTAX INTEGER {
2486                 dsx1HDB3(3)
2487             }
2488             MIN-ACCESS read-only
2489             DESCRIPTION
2490                 "Type of Zero Code Suppression for
2491                  E1 ISDN Primary Rate interfaces."
2492
2493         OBJECT dsx1SignalMode
2494             SYNTAX INTEGER {
2495                 messageOriented(4)
2496             }
2497             MIN-ACCESS read-only
2498
2499             DESCRIPTION
2500                 "Signaling on E1 ISDN Primary Rate interfaces
2501                  is always message oriented."
2502
2503         OBJECT dsx1TransmitClockSource
2504             SYNTAX INTEGER {
2505                 loopTiming(1)
2506             }
2507             MIN-ACCESS read-only
2508             DESCRIPTION
2509                 "The transmit clock is derived from received
2510                  clock on ISDN Primary Rate interfaces."
2511
2512         OBJECT dsx1Fdl
2513             MIN-ACCESS read-only
2514             DESCRIPTION
2515                 "Facilities Data Link usage on E1 ISDN
2516                  Primary Rate interfaces.
2517                  Note: There is an 'M-Channel' in E1,
2518                        using National Bit Sa4 (G704,
2519                        Table 5A).  It is used to implement
2520
2521
2522
2523                        management features between ET
2524                        and NT.  This is different from
2525                        FDL in T1, which is used to carry
2526                        control signals and performance
2527                        data.  In E1, control and status
2528                        signals are carried using National
2529                        Bits Sa5, Sa6, and A (RAI Ind.).
2530                  This indicates that only the other(1) or
2531                  eventually the dsx1Fdl-none(8) bits should
2532                  be set in this object for E1 PRI."
2533
2534         OBJECT dsx1Channelization
2535             MIN-ACCESS read-only
2536             DESCRIPTION
2537                 "The ability to set the channelization is not
2538                  required."
2539
2540         OBJECT dsx1LineMode
2541             MIN-ACCESS read-only
2542             DESCRIPTION
2543                 "The ability to set the line mode is not
2544                  required."
2545
2546         OBJECT dsx1LineBuildOut
2547             MIN-ACCESS read-only
2548             DESCRIPTION
2549                 "The ability to set the line build-out
2550                  is not required."
2551     ::= { ds1Compliances 7 }
2552
2553 ds1J1Compliance MODULE-COMPLIANCE
2554     STATUS  current
2555     DESCRIPTION
2556             "The compliance statement for T1, J1, and E1
2557             interfaces."
2558     MODULE  -- this module
2559         MANDATORY-GROUPS { ds1NearEndCfgGroup,
2560                            ds1NearEndStatGroup }
2561
2562         GROUP       ds1FarEndNGroup
2563         DESCRIPTION
2564             "Implementation of this group is optional for all
2565             systems that attach to a DS1 interface."
2566
2567          GROUP       ds1NearEndOptionalTrapGroup
2568          DESCRIPTION
2569              "Implementation of this group is optional for all
2570              systems that attach to a DS1 interface.  If it is
2571
2572
2573
2574              implemented, then ds1NearEndOptionalConfigGroup
2575              should also be implemented."
2576
2577         GROUP       ds1NearEndOptionalConfigGroup
2578         DESCRIPTION
2579             "Implementation of this group is recommended for
2580             all systems that attach to a DS1 interface and
2581             implement ds1NearEndOptionalTrapGroup."
2582
2583         GROUP       ds1DS2Group
2584         DESCRIPTION
2585             "Implementation of this group is mandatory for all
2586             systems that attach to a DS2 interface."
2587
2588         GROUP       ds1TransStatsGroup
2589         DESCRIPTION
2590             "This group is the set of statistics appropriate
2591             for all systems that attach to a DS1 interface
2592             running transparent or unFramed lineType."
2593
2594         GROUP       ds1ChanMappingGroup
2595         DESCRIPTION
2596             "This group is the set of objects for mapping a
2597             DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex.
2598             Implementation of this group is mandatory for
2599             systems that support the channelization of DS3s
2600             into DS1s."
2601
2602         OBJECT dsx1LineType
2603         MIN-ACCESS read-only
2604         DESCRIPTION
2605             "The ability to set the line type is not
2606             required."
2607
2608         OBJECT dsx1LineCoding
2609         MIN-ACCESS read-only
2610         DESCRIPTION
2611             "The ability to set the line coding is not
2612             required."
2613
2614         OBJECT dsx1SendCode
2615         MIN-ACCESS read-only
2616         DESCRIPTION
2617             "The ability to set the send code is not
2618             required."
2619
2620         OBJECT dsx1LoopbackConfig
2621         MIN-ACCESS read-only
2622
2623
2624
2625         DESCRIPTION
2626             "The ability to set loopbacks is not required."
2627
2628         OBJECT dsx1SignalMode
2629         MIN-ACCESS read-only
2630         DESCRIPTION
2631             "The ability to set the signal mode is not
2632             required."
2633
2634         OBJECT dsx1TransmitClockSource
2635         MIN-ACCESS read-only
2636         DESCRIPTION
2637             "The ability to set the transmit clock source is
2638             not required."
2639
2640         OBJECT dsx1Fdl
2641         MIN-ACCESS read-only
2642         DESCRIPTION
2643             "The ability to set the FDL is not required."
2644
2645         OBJECT dsx1LineLength
2646         MIN-ACCESS read-only
2647         DESCRIPTION
2648             "The ability to set the line length is not
2649             required."
2650
2651         OBJECT dsx1Channelization
2652         MIN-ACCESS read-only
2653         DESCRIPTION
2654             "The ability to set the channelization is not
2655             required."
2656
2657         OBJECT dsx1LineMode
2658         MIN-ACCESS read-only
2659         DESCRIPTION
2660             "The ability to set the line mode is not
2661             required."
2662
2663         OBJECT dsx1LineBuildOut
2664         MIN-ACCESS read-only
2665         DESCRIPTION
2666             "The ability to set the line build-out is not
2667             required."
2668
2669         OBJECT dsx1LineImpedance
2670         MIN-ACCESS read-only
2671         DESCRIPTION
2672             "The ability to set line impedance is not
2673
2674
2675
2676             required."
2677     ::= { ds1Compliances 8 }
2678
2679 ds1NMibT1PriNCompliance MODULE-COMPLIANCE
2680     STATUS current
2681     DESCRIPTION
2682             "Compliance statement for using this MIB for ISDN
2683             Primary Rate interfaces on T1 lines."
2684     MODULE
2685         MANDATORY-GROUPS { ds1NearEndCfgGroup,
2686                            ds1NearEndStatGroup }
2687         OBJECT dsx1LineType
2688             SYNTAX INTEGER {
2689                 dsx1ESF(2)   -- Intl Spec would be G704(2)
2690                              -- or I.431(4)
2691             }
2692             MIN-ACCESS read-only
2693             DESCRIPTION
2694                 "Line type for T1 ISDN Primary Rate
2695                  interfaces."
2696
2697         OBJECT dsx1LineCoding
2698             SYNTAX INTEGER {
2699                 dsx1B8ZS(2)
2700             }
2701             MIN-ACCESS read-only
2702             DESCRIPTION
2703                 "Type of Zero Code Suppression for
2704                  T1 ISDN Primary Rate interfaces."
2705
2706         OBJECT dsx1SignalMode
2707             SYNTAX INTEGER {
2708                 none(1), -- if there is no signaling channel
2709                 messageOriented(4)
2710             }
2711             MIN-ACCESS read-only
2712             DESCRIPTION
2713                 "Possible signaling modes for
2714                  T1 ISDN Primary Rate interfaces."
2715
2716         OBJECT dsx1TransmitClockSource
2717             SYNTAX INTEGER {
2718                 loopTiming(1)
2719             }
2720             MIN-ACCESS read-only
2721             DESCRIPTION
2722                 "The transmit clock is derived from
2723                  received clock on ISDN Primary Rate
2724
2725
2726
2727                  interfaces."
2728
2729         OBJECT dsx1Fdl
2730             MIN-ACCESS read-only
2731             DESCRIPTION
2732                 "Facilities Data Link usage on T1 ISDN
2733                  Primary Rate interfaces.
2734                  Note: Eventually, dsx1Att-54016(4) is to be
2735                        used here since the line type is ESF."
2736
2737         OBJECT dsx1Channelization
2738             MIN-ACCESS read-only
2739             DESCRIPTION
2740                 "The ability to set the channelization
2741                  is not required."
2742
2743         OBJECT dsx1LineMode
2744             MIN-ACCESS read-only
2745             DESCRIPTION
2746                 "The ability to set the line mode is not
2747                  required."
2748
2749         OBJECT dsx1LineBuildOut
2750             MIN-ACCESS read-only
2751             DESCRIPTION
2752                 "The ability to set the line build-out
2753                  is not required."
2754     ::= { ds1Compliances 9 }
2755
2756 ds1NMibE1PriNCompliance MODULE-COMPLIANCE
2757     STATUS current
2758     DESCRIPTION
2759             "Compliance statement for using this MIB for ISDN
2760             Primary Rate interfaces on E1 lines."
2761     MODULE
2762         MANDATORY-GROUPS { ds1NearEndCfgGroup,
2763                            ds1NearEndStatGroup }
2764
2765         OBJECT dsx1LineType
2766             SYNTAX INTEGER {
2767                 dsx1E1CRC(5)
2768             }
2769             MIN-ACCESS read-only
2770             DESCRIPTION
2771                 "Line type for E1 ISDN Primary Rate
2772                  interfaces."
2773
2774         OBJECT dsx1LineCoding
2775
2776
2777
2778             SYNTAX INTEGER {
2779                 dsx1HDB3(3)
2780             }
2781             MIN-ACCESS read-only
2782             DESCRIPTION
2783                 "Type of Zero Code Suppression for
2784                  E1 ISDN Primary Rate interfaces."
2785
2786         OBJECT dsx1SignalMode
2787             SYNTAX INTEGER {
2788                 messageOriented(4)
2789             }
2790             MIN-ACCESS read-only
2791             DESCRIPTION
2792                 "Signaling on E1 ISDN Primary Rate interfaces
2793                  is always message oriented."
2794
2795         OBJECT dsx1TransmitClockSource
2796             SYNTAX INTEGER {
2797                 loopTiming(1)
2798             }
2799             MIN-ACCESS read-only
2800             DESCRIPTION
2801                 "The transmit clock is derived from received
2802                  clock on ISDN Primary Rate interfaces."
2803
2804         OBJECT dsx1Fdl
2805             MIN-ACCESS read-only
2806             DESCRIPTION
2807                 "Facilities Data Link usage on E1 ISDN
2808                  Primary Rate interfaces.
2809                  Note: There is an 'M-Channel' in E1,
2810                        using National Bit Sa4 (G704,
2811                        Table 5A).  It is used to implement
2812                        management features between ET
2813                        and NT.  This is different from
2814                        FDL in T1, which is used to carry
2815                        control signals and performance
2816                        data.  In E1, control and status
2817                        signals are carried using National
2818                        Bits Sa5, Sa6, and A (RAI Ind.).
2819                  This indicates that only the other(1) or
2820                  eventually the dsx1Fdl-none(8) bits should
2821                  be set in this object for E1 PRI."
2822
2823         OBJECT dsx1Channelization
2824             MIN-ACCESS read-only
2825             DESCRIPTION
2826
2827
2828
2829                 "The ability to set the channelization is not
2830                  required."
2831
2832         OBJECT dsx1LineMode
2833             MIN-ACCESS read-only
2834             DESCRIPTION
2835                 "The ability to set the line mode is not
2836                 required."
2837
2838         OBJECT dsx1LineBuildOut
2839             MIN-ACCESS read-only
2840             DESCRIPTION
2841                 "The ability to set the line build-out
2842                  is not required."
2843
2844         OBJECT dsx1LineImpedance
2845             MIN-ACCESS read-only
2846             DESCRIPTION
2847                 "The ability to set line impedance is not
2848                  required."
2849      ::= { ds1Compliances 10 }
2850
2851 -- units of conformance
2852
2853 ds1NearEndConfigGroup  OBJECT-GROUP
2854     OBJECTS { dsx1LineIndex,
2855               dsx1TimeElapsed,
2856               dsx1ValidIntervals,
2857               dsx1LineType,
2858               dsx1LineCoding,
2859               dsx1SendCode,
2860               dsx1CircuitIdentifier,
2861               dsx1LoopbackConfig,
2862               dsx1LineStatus,
2863               dsx1SignalMode,
2864               dsx1TransmitClockSource,
2865               dsx1Fdl,
2866               dsx1InvalidIntervals,
2867               dsx1LineLength,
2868               dsx1LoopbackStatus,
2869               dsx1Ds1ChannelNumber,
2870               dsx1Channelization                      }
2871     STATUS  deprecated
2872     DESCRIPTION
2873             "A collection of objects providing configuration
2874             information applicable to all DS1 interfaces."
2875     ::= { ds1Groups 1 }
2876
2877
2878
2879
2880 ds1NearEndStatisticsGroup OBJECT-GROUP
2881     OBJECTS { dsx1CurrentIndex,
2882               dsx1CurrentESs,
2883               dsx1CurrentSESs,
2884               dsx1CurrentSEFSs,
2885               dsx1CurrentUASs,
2886               dsx1CurrentCSSs,
2887               dsx1CurrentPCVs,
2888               dsx1CurrentLESs,
2889               dsx1CurrentBESs,
2890               dsx1CurrentDMs,
2891               dsx1CurrentLCVs,
2892               dsx1IntervalIndex,
2893               dsx1IntervalNumber,
2894               dsx1IntervalESs,
2895               dsx1IntervalSESs,
2896               dsx1IntervalSEFSs,
2897               dsx1IntervalUASs,
2898               dsx1IntervalCSSs,
2899               dsx1IntervalPCVs,
2900               dsx1IntervalLESs,
2901               dsx1IntervalBESs,
2902               dsx1IntervalDMs,
2903               dsx1IntervalLCVs,
2904               dsx1IntervalValidData,
2905               dsx1TotalIndex,
2906               dsx1TotalESs,
2907               dsx1TotalSESs,
2908               dsx1TotalSEFSs,
2909               dsx1TotalUASs,
2910               dsx1TotalCSSs,
2911               dsx1TotalPCVs,
2912               dsx1TotalLESs,
2913               dsx1TotalBESs,
2914               dsx1TotalDMs,
2915               dsx1TotalLCVs }
2916     STATUS  deprecated
2917     DESCRIPTION
2918             "A collection of objects providing statistics
2919             information applicable to all DS1 interfaces."
2920     ::= { ds1Groups 2 }
2921
2922 ds1FarEndGroup  OBJECT-GROUP
2923     OBJECTS { dsx1FarEndCurrentIndex,
2924               dsx1FarEndTimeElapsed,
2925               dsx1FarEndValidIntervals,
2926               dsx1FarEndCurrentESs,
2927               dsx1FarEndCurrentSESs,
2928
2929
2930
2931               dsx1FarEndCurrentSEFSs,
2932               dsx1FarEndCurrentUASs,
2933               dsx1FarEndCurrentCSSs,
2934               dsx1FarEndCurrentLESs,
2935               dsx1FarEndCurrentPCVs,
2936               dsx1FarEndCurrentBESs,
2937               dsx1FarEndCurrentDMs,
2938               dsx1FarEndInvalidIntervals,
2939               dsx1FarEndIntervalIndex,
2940               dsx1FarEndIntervalNumber,
2941               dsx1FarEndIntervalESs,
2942               dsx1FarEndIntervalSESs,
2943               dsx1FarEndIntervalSEFSs,
2944               dsx1FarEndIntervalUASs,
2945               dsx1FarEndIntervalCSSs,
2946               dsx1FarEndIntervalLESs,
2947               dsx1FarEndIntervalPCVs,
2948               dsx1FarEndIntervalBESs,
2949               dsx1FarEndIntervalDMs,
2950               dsx1FarEndIntervalValidData,
2951               dsx1FarEndTotalIndex,
2952               dsx1FarEndTotalESs,
2953               dsx1FarEndTotalSESs,
2954               dsx1FarEndTotalSEFSs,
2955               dsx1FarEndTotalUASs,
2956               dsx1FarEndTotalCSSs,
2957               dsx1FarEndTotalLESs,
2958               dsx1FarEndTotalPCVs,
2959               dsx1FarEndTotalBESs,
2960               dsx1FarEndTotalDMs }
2961     STATUS  deprecated
2962     DESCRIPTION
2963             "A collection of objects providing remote
2964             configuration and statistics information."
2965     ::= { ds1Groups 3 }
2966
2967 ds1DeprecatedGroup OBJECT-GROUP
2968     OBJECTS { dsx1IfIndex,
2969               dsx1FracIndex,
2970               dsx1FracNumber,
2971               dsx1FracIfIndex }
2972     STATUS  deprecated
2973     DESCRIPTION
2974             "A collection of obsolete objects that may be
2975             implemented for backwards compatibility."
2976     ::= { ds1Groups 4 }
2977
2978 ds1NearEndOptionalConfigGroup OBJECT-GROUP
2979
2980
2981
2982     OBJECTS { dsx1LineStatusLastChange,
2983               dsx1LineStatusChangeTrapEnable }
2984
2985     STATUS    current
2986     DESCRIPTION
2987             "A collection of objects that may be implemented
2988             on DS1 and DS2 interfaces."
2989     ::= { ds1Groups 5 }
2990
2991 ds1DS2Group OBJECT-GROUP
2992     OBJECTS { dsx1LineIndex,
2993               dsx1LineType,
2994               dsx1LineCoding,
2995               dsx1SendCode,
2996               dsx1LineStatus,
2997               dsx1SignalMode,
2998               dsx1TransmitClockSource,
2999               dsx1Channelization }
3000     STATUS   current
3001     DESCRIPTION
3002             "A collection of objects providing information
3003             about DS2 (6,312 kbps) and E2 (8,448 kbps)
3004             systems."
3005     ::= { ds1Groups 6 }
3006
3007 ds1TransStatsGroup OBJECT-GROUP
3008     OBJECTS { dsx1CurrentESs,
3009               dsx1CurrentSESs,
3010               dsx1CurrentUASs,
3011               dsx1IntervalESs,
3012               dsx1IntervalSESs,
3013               dsx1IntervalUASs,
3014               dsx1TotalESs,
3015               dsx1TotalSESs,
3016               dsx1TotalUASs }
3017     STATUS   current
3018     DESCRIPTION
3019             "A collection of objects that are the
3020             statistics that can be collected from a DS1
3021             interface that is running transparent or unframed
3022             lineType.  Statistics not in this list should
3023             return noSuchInstance."
3024     ::= { ds1Groups 7 }
3025
3026 ds1NearEndOptionalTrapGroup NOTIFICATION-GROUP
3027     NOTIFICATIONS { dsx1LineStatusChange }
3028     STATUS    current
3029     DESCRIPTION
3030
3031
3032
3033             "A collection of notifications that may be
3034             implemented on DS1 and DS2 interfaces."
3035     ::= { ds1Groups 8 }
3036
3037 ds1ChanMappingGroup OBJECT-GROUP
3038     OBJECTS { dsx1ChanMappedIfIndex }
3039     STATUS    current
3040     DESCRIPTION
3041             "A collection of objects that give a mapping of
3042             DS3 Channel (dsx1Ds1ChannelNumber) to ifIndex."
3043     ::= { ds1Groups 9 }
3044
3045 ds1NearEndConfigurationGroup  OBJECT-GROUP
3046     OBJECTS { dsx1LineIndex,
3047               dsx1TimeElapsed,
3048               dsx1ValidIntervals,
3049               dsx1LineType,
3050               dsx1LineCoding,
3051               dsx1SendCode,
3052               dsx1CircuitIdentifier,
3053               dsx1LoopbackConfig,
3054               dsx1LineStatus,
3055               dsx1SignalMode,
3056               dsx1TransmitClockSource,
3057               dsx1Fdl,
3058               dsx1InvalidIntervals,
3059               dsx1LineLength,
3060               dsx1LoopbackStatus,
3061               dsx1Ds1ChannelNumber,
3062               dsx1Channelization,
3063               dsx1LineMode,
3064               dsx1LineBuildOut                      }
3065     STATUS  deprecated
3066     DESCRIPTION
3067             "A collection of objects providing configuration
3068             information applicable to all DS1 interfaces."
3069     ::= { ds1Groups 10 }
3070
3071 ds1NearEndCfgGroup  OBJECT-GROUP
3072     OBJECTS { dsx1LineIndex,
3073               dsx1TimeElapsed,
3074               dsx1ValidIntervals,
3075               dsx1LineType,
3076               dsx1LineCoding,
3077               dsx1SendCode,
3078               dsx1CircuitIdentifier,
3079               dsx1LoopbackConfig,
3080               dsx1LineStatus,
3081
3082
3083
3084               dsx1SignalMode,
3085               dsx1TransmitClockSource,
3086               dsx1Fdl,
3087               dsx1InvalidIntervals,
3088               dsx1LineLength,
3089               dsx1LoopbackStatus,
3090               dsx1Ds1ChannelNumber,
3091               dsx1Channelization,
3092               dsx1LineMode,
3093               dsx1LineBuildOut,
3094               dsx1LineImpedance                     }
3095     STATUS  current
3096     DESCRIPTION
3097             "A collection of objects providing configuration
3098             information applicable to all DS1 interfaces."
3099     ::= { ds1Groups 11 }
3100
3101 ds1NearEndStatGroup OBJECT-GROUP
3102     OBJECTS { dsx1CurrentIndex,
3103               dsx1CurrentESs,
3104               dsx1CurrentSESs,
3105               dsx1CurrentSEFSs,
3106               dsx1CurrentUASs,
3107               dsx1CurrentCSSs,
3108               dsx1CurrentPCVs,
3109               dsx1CurrentLESs,
3110               dsx1CurrentBESs,
3111               dsx1CurrentLCVs,
3112               dsx1IntervalIndex,
3113               dsx1IntervalNumber,
3114               dsx1IntervalESs,
3115               dsx1IntervalSESs,
3116               dsx1IntervalSEFSs,
3117               dsx1IntervalUASs,
3118               dsx1IntervalCSSs,
3119               dsx1IntervalPCVs,
3120               dsx1IntervalLESs,
3121               dsx1IntervalBESs,
3122               dsx1IntervalLCVs,
3123               dsx1IntervalValidData,
3124               dsx1TotalIndex,
3125               dsx1TotalESs,
3126               dsx1TotalSESs,
3127               dsx1TotalSEFSs,
3128               dsx1TotalUASs,
3129               dsx1TotalCSSs,
3130               dsx1TotalPCVs,
3131               dsx1TotalLESs,
3132
3133
3134
3135               dsx1TotalBESs,
3136               dsx1TotalLCVs }
3137     STATUS  current
3138     DESCRIPTION
3139             "A collection of objects providing statistics
3140             information applicable to all DS1 interfaces."
3141     ::= { ds1Groups 12 }
3142
3143 ds1FarEndNGroup  OBJECT-GROUP
3144     OBJECTS { dsx1FarEndCurrentIndex,
3145               dsx1FarEndTimeElapsed,
3146               dsx1FarEndValidIntervals,
3147               dsx1FarEndCurrentESs,
3148               dsx1FarEndCurrentSESs,
3149               dsx1FarEndCurrentSEFSs,
3150               dsx1FarEndCurrentUASs,
3151               dsx1FarEndCurrentCSSs,
3152               dsx1FarEndCurrentLESs,
3153               dsx1FarEndCurrentPCVs,
3154               dsx1FarEndCurrentBESs,
3155               dsx1FarEndInvalidIntervals,
3156               dsx1FarEndIntervalIndex,
3157               dsx1FarEndIntervalNumber,
3158               dsx1FarEndIntervalESs,
3159               dsx1FarEndIntervalSESs,
3160               dsx1FarEndIntervalSEFSs,
3161               dsx1FarEndIntervalUASs,
3162               dsx1FarEndIntervalCSSs,
3163               dsx1FarEndIntervalLESs,
3164               dsx1FarEndIntervalPCVs,
3165               dsx1FarEndIntervalBESs,
3166               dsx1FarEndIntervalValidData,
3167               dsx1FarEndTotalIndex,
3168               dsx1FarEndTotalESs,
3169               dsx1FarEndTotalSESs,
3170               dsx1FarEndTotalSEFSs,
3171               dsx1FarEndTotalUASs,
3172               dsx1FarEndTotalCSSs,
3173               dsx1FarEndTotalLESs,
3174               dsx1FarEndTotalPCVs,
3175               dsx1FarEndTotalBESs}
3176     STATUS  current
3177     DESCRIPTION
3178             "A collection of objects providing remote
3179             configuration and statistics information."
3180     ::= { ds1Groups 13 }
3181 END