1CTRON-WAN-MIB DEFINITIONS ::= BEGIN
2
3        --  CTRON-WAN-MIB  The Cabletron Wide area MIB.
4        --  Revision: 01.08.06
5        --  Part Number: 2170989
6        --  Date:  May 20, 1998
7
8        --  Cabletron Systems, Inc.
9        --  35 Industrial Way, P.O. Box 5005
10        --  Rochester, NH 03867-0505
11        --  (603) 332-9400
12        --  support@ctron.com
13
14        --  This module provides authoritative definitions for part
15        --  of the naming tree below:
16        --
17        --              cabletron { enterprises 52 }
18        --
19        --  This module will be extended, as additional sub-sections
20        --  of this naming tree are defined.
21        --
22
23        --  Cabletron Systems reserves the right to make changes in
24        --  specification and other information contained in this document
25        --  without prior notice.  The reader should consult Cabletron Systems
26        --  to determine whether any such changes have been made.
27        --
28        --  In no event shall Cabletron Systems be liable for any incidental,
29        --  indirect, special, or consequential damages whatsoever (including
30        --  but not limited to lost profits) arising out of or related to this
31        --  document or the information contained in it, even if Cabletron
32        --  Systems has been advised of, known, or should have known, the
33        --  possibility of such damages.
34        --
35        --  Cabletron grants vendors, end-users, and other interested parties
36        --  a non-exclusive license to use this Specification in connection
37        --  with the management of Cabletron products.
38
39        --  Copyright August 95 Cabletron Systems
40
41
42    IMPORTS
43            OBJECT-TYPE             FROM RFC-1212
44            ctWan                   FROM CTRON-MIB-NAMES
45            DisplayString           FROM RFC1213-MIB
46            IpAddress, Counter      FROM RFC1155-SMI;
47
48         -- variables
49                Index ::= INTEGER
50                DLCI  ::= INTEGER
51                -- DisplayString            ::= OCTET STRING
52
53--====================================================================
54    -- Groups
55
56    ctWanConnection OBJECT IDENTIFIER   ::= { ctWan 1 }
57
58    ctWanDs1        OBJECT IDENTIFIER   ::= { ctWan 2 }
59
60    ctWanRs232      OBJECT IDENTIFIER   ::= { ctWan 3 }
61
62    ctFrDcp         OBJECT IDENTIFIER   ::= { ctWan 4 }
63
64    ctDDS           OBJECT IDENTIFIER   ::= { ctWan 5 }
65
66    ctDs1Alarms     OBJECT IDENTIFIER   ::= { ctWan 6 }
67
68    ctIPPQFilters  OBJECT IDENTIFIER   ::= { ctWan 7 }
69
70    ctWanHDSLExt    OBJECT IDENTIFIER   ::= { ctWan 8 }
71
72--  ctWanConnection Group
73--  This group is mandatory for all platforms that have one or more
74--  Wan Connections
75
76    wanNumConnections OBJECT-TYPE
77        SYNTAX  INTEGER
78        ACCESS  read-only
79        STATUS  mandatory
80        DESCRIPTION
81                "This objects describes the number of wan connections on the
82                platform. A wan connection may have one or two physical ports
83                of which only one can be active at any time."
84        ::= { ctWanConnection 1 }
85
86    wanConnTable OBJECT-TYPE
87        SYNTAX  SEQUENCE OF WanConnEntry
88        ACCESS  not-accessible
89        STATUS  mandatory
90        DESCRIPTION
91                "A list of wan connection entries. The number of wan
92                connection entries is given by the value of wanNumConnections."
93        ::= { ctWanConnection 2 }
94
95    wanConnEntry OBJECT-TYPE
96        SYNTAX  WanConnEntry
97        ACCESS  not-accessible
98        STATUS  mandatory
99        DESCRIPTION
100                "A wan connection entry containing objects relating to
101                the particular wan connection."
102        INDEX { wanConnIndex }
103        ::= { wanConnTable 1 }
104
105    WanConnEntry ::=
106        SEQUENCE {
107            wanConnIndex
108                INTEGER,
109            wanConnNumPhysPorts
110                INTEGER,
111            wanConnDefaultPhysPort
112                INTEGER,
113            wanConnActivePhysPort
114                INTEGER
115            }
116
117    wanConnIndex OBJECT-TYPE
118        SYNTAX  INTEGER
119        ACCESS  read-only
120        STATUS  mandatory
121        DESCRIPTION
122                "A unique value for each wan connection. Its value ranges
123                between 1 and the value wanNumConnections."
124        ::= { wanConnEntry 1 }
125
126    wanConnNumPhysPorts  OBJECT-TYPE
127        SYNTAX  INTEGER
128        ACCESS  read-only
129        STATUS  mandatory
130        DESCRIPTION
131                "The number of physical ports that exist on this wan
132                 connection."
133        ::= { wanConnEntry 2 }
134
135    wanConnDefaultPhysPort OBJECT-TYPE
136        SYNTAX  INTEGER
137        ACCESS  read-write
138        STATUS  mandatory
139        DESCRIPTION
140                "The default physical port for this connection.  This
141                indicates the physical port that should be used on this wan
142                connection. If redundancy is not enabled, this physical port
143                will always be used. If redundancy is enabled, the physical
144                port given here will be considered the primary physical port.
145                The value of this object must be set to the index of a
146                valid physical port (wanPhysPortIndex) for this wan connection."
147        ::= { wanConnEntry 3 }
148
149    wanConnActivePhysPort OBJECT-TYPE
150        SYNTAX  INTEGER
151        ACCESS  read-only
152        STATUS  mandatory
153        DESCRIPTION
154                "The physical port that is currently active for this wan
155                connection. The value of this object indicates the
156                wanPhysPortIndex for the active port."
157        ::= { wanConnEntry 4 }
158
159
160    wanPhysPortTable OBJECT-TYPE
161        SYNTAX  SEQUENCE OF WanPhysPortEntry
162        ACCESS  not-accessible
163        STATUS  mandatory
164        DESCRIPTION
165                "A list of the descriptions of the physical ports of this
166                 platform. The number of entries is given by the value
167                 of wanConnNumPhysPort for each Wan Connection."
168        ::= { ctWanConnection 3 }
169
170    wanPhysPortEntry OBJECT-TYPE
171        SYNTAX  WanPhysPortEntry
172        ACCESS  not-accessible
173        STATUS  mandatory
174        DESCRIPTION
175                "A physical port entry. It contains objects relating to a
176                given physical port"
177        INDEX   { wanPhysPortConnectionIndex, wanPhysPortIndex }
178        ::= { wanPhysPortTable 1 }
179
180    WanPhysPortEntry ::=
181        SEQUENCE {
182            wanPhysPortConnectionIndex
183                INTEGER,
184            wanPhysPortIndex
185                INTEGER,
186            wanPhysPortType
187                INTEGER,
188            wanPhysPortSpecificMib
189                OBJECT IDENTIFIER
190            }
191
192    wanPhysPortConnectionIndex  OBJECT-TYPE
193        SYNTAX  INTEGER
194        ACCESS  read-only
195        STATUS  mandatory
196        DESCRIPTION
197                "A value indicating the wan connection this physical port
198                is located on."
199        ::= { wanPhysPortEntry 1 }
200
201    wanPhysPortIndex    OBJECT-TYPE
202        SYNTAX  INTEGER
203        ACCESS  read-only
204        STATUS  mandatory
205        DESCRIPTION
206                "A unique value for each physical port on a wan connection.
207                Its value ranges between 1 and the value wanConnNumPhysPorts."
208        ::= { wanPhysPortEntry 2 }
209
210    wanPhysPortType OBJECT-TYPE
211        SYNTAX  INTEGER {
212                none(1),
213                t1(2),
214                e1(3),
215                synchronous(4),
216                dds(5),
217                di(6),
218                hdsl(7),
219                bri(8),
220                ds30(9),
221                t1DDS(10)
222                }
223        ACCESS  read-only
224        STATUS  mandatory
225        DESCRIPTION
226                "The type of physical port that this entry describes. None
227                indicates that the physical port has no connector."
228        ::= { wanPhysPortEntry 3 }
229
230    wanPhysPortSpecificMib OBJECT-TYPE
231        SYNTAX  OBJECT IDENTIFIER
232         ACCESS  read-only
233        STATUS  mandatory
234        DESCRIPTION
235            "This object identifies an instance of the index object in
236         the first group of objects in the MIB specific to the
237         physical port."
238        ::= { wanPhysPortEntry 4 }
239
240    wanInterfaceTable OBJECT-TYPE
241        SYNTAX  SEQUENCE OF WanInterfaceEntry
242        ACCESS  not-accessible
243        STATUS  mandatory
244        DESCRIPTION
245                "The interface table for a physical port on a wan connection.
246                It is a list of items that are pertinent to the interfaces
247                that are part of this physical port. The number of entries
248                is dependent on the wanPhysPortType for the interface.
249                If the wanPhysPortType is none, there will be no entries
250                in the table for the port. If the wanPhysPortType is t1,
251                there will be 24 entries in this table for the port.
252                If the wanPhysPortType is e1, there will be 30 entries
253                in this table for the port. If the wanPhysPortType is
254                synchronous, there will be one entry in this table for the
255                port. "
256        ::= { ctWanConnection 4 }
257
258    wanInterfaceEntry OBJECT-TYPE
259        SYNTAX  WanInterfaceEntry
260        ACCESS  not-accessible
261        STATUS  mandatory
262        DESCRIPTION
263                "A wan connection physical port interface entry. It
264                contains objects relating to an interface that is defined
265                for this physical port and this wan connection."
266        INDEX   { wanInterfaceConnectionIndex, wanInterfacePhysPortIndex,
267                wanInterfaceEntryIndex }
268        ::= { wanInterfaceTable 1}
269
270    WanInterfaceEntry  ::=
271        SEQUENCE {
272            wanInterfaceConnectionIndex
273                INTEGER,
274            wanInterfacePhysPortIndex
275                INTEGER,
276            wanInterfaceEntryIndex
277                INTEGER,
278            wanInterfaceEntryIfIndex
279                INTEGER,
280            wanInterfaceEntryProtocol
281                INTEGER,
282            wanInterfaceEntryCompression
283                INTEGER,
284            wanInterfaceEntryMTU
285                INTEGER,
286            wanInterfaceEntryLineCoding
287                INTEGER,
288            wanInterfaceEntryCrcLength
289                INTEGER,
290            wanInterfaceEntryLexProtocolEnable
291                INTEGER,
292            wanInterfaceEntryLexProtocolStatus
293                INTEGER,
294            wanInterfaceEntryCompRatio
295                OCTET STRING,
296            wanInterfaceEntryCompStatus
297                INTEGER,
298            wanInterfaceEntryBackUpIfEnable
299                INTEGER
300            }
301    wanInterfaceConnectionIndex OBJECT-TYPE
302        SYNTAX  INTEGER
303        ACCESS  read-only
304        STATUS  mandatory
305        DESCRIPTION
306                "This value is the wan connection that this interface
307                 exists on."
308        ::= { wanInterfaceEntry 1}
309
310    wanInterfacePhysPortIndex   OBJECT-TYPE
311        SYNTAX  INTEGER
312        ACCESS  read-only
313        STATUS  mandatory
314        DESCRIPTION
315                "This value is the physical port of the wan connection
316                that this interface exists on."
317        ::= { wanInterfaceEntry 2}
318
319    wanInterfaceEntryIndex  OBJECT-TYPE
320        SYNTAX  INTEGER
321        ACCESS  read-only
322        STATUS  mandatory
323        DESCRIPTION
324                "A unique value for each interface of this physical port.
325                It is a value between 1 and the number of interfaces that
326                exist for the current port. The number of interfaces for
327                each type of port is: 24 for a port type (wanPhysPortType)
328                of 't1', 30 for a port type of 'e1',  and 1 for a port type
329                of 'synchronous'. There will be no entries if the port type
330                is 'none'."
331        ::= { wanInterfaceEntry 3}
332
333    wanInterfaceEntryIfIndex    OBJECT-TYPE
334        SYNTAX  INTEGER
335        ACCESS  read-only
336        STATUS  mandatory
337        DESCRIPTION
338                "The ifIndex of the interface. This is the index of this entry
339                in the ifTable."
340        REFERENCE
341                "rfc-1213"
342        ::= { wanInterfaceEntry 4}
343
344    wanInterfaceEntryProtocol   OBJECT-TYPE
345        SYNTAX  INTEGER
346        ACCESS  read-write
347        STATUS  mandatory
348        DESCRIPTION
349                "The protocol that should be run on this interface. Values
350                are equivalent to those defined for ifType in Mib-II.
351                Accepted values are product dependent."
352        REFERENCE
353                "rfc-1213, product literature"
354        ::= { wanInterfaceEntry 5}
355
356    wanInterfaceEntryCompression    OBJECT-TYPE
357        SYNTAX  INTEGER {
358                on(1),
359                off(2)
360                }
361        ACCESS  read-write
362        STATUS  mandatory
363        DESCRIPTION
364                "Indicates whether data compression should take
365                place on this interface."
366        ::= { wanInterfaceEntry 6}
367
368    wanInterfaceEntryMTU    OBJECT-TYPE
369        SYNTAX  INTEGER
370        ACCESS  read-write
371        STATUS  mandatory
372         DESCRIPTION
373                "The MTU to be negotiated for this interface. This will not
374                be updated with the actual MTU, which can be found in the
375                ifTable."
376        ::= { wanInterfaceEntry 7}
377
378    wanInterfaceEntryLineCoding OBJECT-TYPE
379        SYNTAX  INTEGER {
380                none (1),
381                jBZS (2),
382                invHDLC (3)
383                }
384        ACCESS  read-write
385        STATUS  mandatory
386        DESCRIPTION
387                "This object describes the variety of Zero Code suppression
388                on this interface. For an interface on a Ds1 Port, the valid
389                values depend on the value of the Ds1ConfigLineCode object.
390                If that object is set to ds1xB8ZS, then this object can be
391                set to none, JBZS, or InvHDLC. If the value of
392                Ds1ConfigLineCode is set to ds1xAMI, then this object can
393                only be set to JBZS, or InvHDLC.  For an interface on a
394                Synchronous Port, the valid values are none or InvHDLC.
395                JBZS refers to Jammed Bit Zero suppression, which forces a
396                1 bit every 8 bit periods. InvHDLC refers to inverting
397                the HDLC data for the interface. None refers to a mode
398                in which some other means, such as with the Ds1ConfigLineCode
399                object set to dsx1B8ZS, is used to insure pulse density
400                requirements."
401        REFERENCE
402                "rfc-1406"
403        ::= { wanInterfaceEntry 8}
404
405    wanInterfaceEntryCrcLength  OBJECT-TYPE
406        SYNTAX  INTEGER {
407                sixteen-bits(1),
408                thirty-two-bits(2)
409                }
410        ACCESS  read-write
411        STATUS  mandatory
412        DESCRIPTION
413                "The Length of the CRC for this interface. Not all platforms
414                will allow all options."
415        ::= { wanInterfaceEntry 9}
416
417    wanInterfaceEntryLexProtocolEnable  OBJECT-TYPE
418        SYNTAX  INTEGER {
419                enable (1),
420                disable (2)
421                }
422        ACCESS  read-write
423        STATUS  deprecated
424        DESCRIPTION
425                "This switch acts in concert with the wanInterfaceEntryProtocol
426                object.  To activate LEX, this object should first be set to
427                enable (1), then set the wanInterfaceEntryProtocol to PPP.  The
428                enable will have no effect if PPP is not selected.  If the
429                wanInterfaceEntryProtocol is selected first, the default NCP of
430                BNCP will be selected.  To De-select LEX, you must set this
431                object to disable (2), and wanInterfaceEntryProtocol to NONE or
432                reset the device.  Just selecting disable (2) will not tear down
433                the connection."
434        ::= { wanInterfaceEntry 10}
435
436    wanInterfaceEntryLexProtocolStatus  OBJECT-TYPE
437        SYNTAX  INTEGER {
438                bound (1),
439                unbound (2)
440                }
441        ACCESS  read-only
442        STATUS  deprecated
443        DESCRIPTION
444                "This object reflects the current state of the link.  The device
445                is said to be bound to the router when the physical link is OK,
446                the LEX negotiation is successful, and the router has been
447                configured correctly to communicate with this particular LAN
448                Extender."
449        ::= { wanInterfaceEntry 11}
450
451    wanInterfaceEntryCompRatio    OBJECT-TYPE
452        SYNTAX  OCTET STRING (SIZE (6))
453        ACCESS  read-only
454        STATUS  mandatory
455        DESCRIPTION
456                "The ratio of uncompressed to compressed transmitted data.
457                If the data compression status is off, 1:1 will be displayed"
458
459        ::= { wanInterfaceEntry 12}
460
461    wanInterfaceEntryCompStatus    OBJECT-TYPE
462        SYNTAX  INTEGER {
463                on(1),
464                off(2)
465                }
466        ACCESS  read-only
467        STATUS  mandatory
468        DESCRIPTION
469                "On indicates that the compression has been successfully
470                 negotiated and is operating. Off indicates that the
471                 compression negotiation has failed and compression is not
472                 operating at this time, or compression has been terminated
473                 by either peer."
474        ::= { wanInterfaceEntry 13}
475
476wanInterfaceEntryBackUpIfEnable    OBJECT-TYPE
477        SYNTAX  INTEGER {
478                enable (1),
479                disable (2)
480                }
481        ACCESS  read-write
482        STATUS  mandatory
483        DESCRIPTION
484                "This object is used to select the Call-backup option.
485                 A value of 1 is used to enable the option and a value of
486                 2 to disable it."
487        ::= { wanInterfaceEntry 14}
488
489-- Wan Ds1 Group
490-- This group is required for any platforms that have a t1 or e1 physical port.
491--
492    wanDs1ExtensionsTable OBJECT-TYPE
493        SYNTAX  SEQUENCE OF WanDs1ExtensionsEntry
494        ACCESS  not-accessible
495        STATUS  mandatory
496        DESCRIPTION
497                "This table is an extension to the standard ds1 configuration
498                table. It is a list of items that are pertinent to ds1 ports
499                on a platform. There is one entry per ds1 physical port on
500                the platform"
501        ::= { ctWanDs1 1 }
502
503    wanDs1ExtensionsEntry OBJECT-TYPE
504        SYNTAX  WanDs1ExtensionsEntry
505        ACCESS  not-accessible
506        STATUS  mandatory
507        DESCRIPTION
508                "A ds1 extensions entry containing objects relating to
509                 the particular ds1 physical port"
510        INDEX   { wanDs1ExtensionsEntryIndex }
511        ::= { wanDs1ExtensionsTable 1 }
512
513    WanDs1ExtensionsEntry ::=
514        SEQUENCE {
515            wanDs1ExtensionsEntryIndex
516                INTEGER,
517            wanDs1ExtensionsNumInterfaces
518                INTEGER,
519            wanDs1ExtensionsToggleFracTable
520                INTEGER,
521            wanDs1ExtensionsLineBuildOut
522                INTEGER,
523            wanDs1ExtensionsCFADuration
524                INTEGER,
525            wanDs1ExtensionsDIEnable
526                INTEGER,
527            wanDs1ExtensionsTotalValidIntervals
528                Counter,
529            wanDs1ExtensionsBertTestMode
530                INTEGER,
531            wanDs1ExtensionsBertRun
532                INTEGER,
533            wanDs1ExtensionsBertCurrentResults
534                INTEGER,
535            wanDs1ExtensionsBertCumulativeResults
536                INTEGER,
537            wanDs1ExtensionsBertPeakResults
538                INTEGER,
539            wanDs1ExtensionsBertAverageResult
540                INTEGER,
541            wanDs1ExtensionsBertTestPattern
542                INTEGER,
543            wanDs1ExtensionsBertSamplePeriod
544                INTEGER,
545            wanDs1ExtensionsBertNumPeriods
546                Counter,
547            wanDs1ExtensionsBertTestTraps
548                INTEGER,
549            wanDs1ExtensionsBertDataStatus
550                INTEGER
551            }
552
553    wanDs1ExtensionsEntryIndex  OBJECT-TYPE
554        SYNTAX  INTEGER
555        ACCESS  read-only
556        STATUS  mandatory
557        DESCRIPTION
558                "A unique value for each ds1 physical port on the platform."
559        ::= { wanDs1ExtensionsEntry 1 }
560
561    wanDs1ExtensionsNumInterfaces       OBJECT-TYPE
562        SYNTAX  INTEGER
563        ACCESS  read-only
564        STATUS  mandatory
565        DESCRIPTION
566                "The number of interfaces on this physical port. This
567                number indicates the number of  entries this physical port
568                uses in the ifTable."
569        REFERENCE
570                "rfc-1213"
571        ::= { wanDs1ExtensionsEntry 2 }
572
573    wanDs1ExtensionsToggleFracTable     OBJECT-TYPE
574        SYNTAX  INTEGER {
575                update-table(1),
576                display-new(2),
577                display-old(3),
578                restore-old(4)
579                }
580        ACCESS  read-write
581        STATUS  mandatory
582        DESCRIPTION
583                "Setting this object to 1 will cause the Ds1 Fractional Table
584                 to be updated with the new values, as entered.
585                 Setting this object to 2, will cause the Ds1 Fractional Table
586                 to view as the table being entered.
587                 Setting this object to 3, will cause the Ds1 Fractional Table
588                 to be the table that is currently in use, regardless of
589                 any changes being entered.
590                 Setting this object to 4, will cause any changes that have
591                 been made to the Ds1 Fractional Table since the last
592                 update-table to be deleted.
593                 For physical ports of type synchronous, this object will
594                 have no affect, and will always return a 1."
595        REFERENCE
596                "rfc-1406"
597        ::= { wanDs1ExtensionsEntry 3 }
598
599    wanDs1ExtensionsLineBuildOut        OBJECT-TYPE
600        SYNTAX  INTEGER {
601                unknown(1),
602                zero(2),
603                minus-7point5(3),
604                minus-15(4),
605                a133to266feet(5),
606                a266to399feet(6),
607                a399to533feet(7),
608                a533to655feet(8)
609                }
610        ACCESS  read-write
611        STATUS  mandatory
612        DESCRIPTION
613                "The line build out setting for this ds1 physical port.
614                Unknown indicates that the setting is neither readable or
615                writable."
616        ::= { wanDs1ExtensionsEntry 4 }
617
618    wanDs1ExtensionsCFADuration OBJECT-TYPE
619        SYNTAX  INTEGER(1..15)
620        ACCESS  read-write
621        STATUS  mandatory
622        DESCRIPTION
623                "The length of time (in seconds), that the ds1 port will
624                remain in the Carrier Failure Alarm state after the
625                alarm condition has cleared."
626    ::= { wanDs1ExtensionsEntry 5 }
627
628    wanDs1ExtensionsDIEnable    OBJECT-TYPE
629        SYNTAX  INTEGER{
630                enable(1),
631                disable(2),
632                diDataEnabled(3)
633                }
634        ACCESS  read-write
635        STATUS  mandatory
636        DESCRIPTION
637                "Enables or disables Drop and Insert functionality on a
638                D/I WPIM.  If enabled, all zero assigned timeslots will
639                designate D/I interface channels, if disabled all zero
640                channels will designate dummy channels as on a T1 or E1.
641                If this object is set to diDataEnabled the zero channels
642                will designate D/I interface channels and data to and
643                from the device will be transmitted or received on the
644                D/I port instead of the N/I port."
645        ::= { wanDs1ExtensionsEntry 6 }
646
647    wanDs1ExtensionsTotalValidIntervals OBJECT-TYPE
648        SYNTAX  Counter
649        ACCESS  read-only
650        STATUS  mandatory
651        DESCRIPTION
652                "The number of  previous  intervals  for  which
653                valid data was collected for the DS1 mib, which
654                is currently RFC1406.  This counter is similar to
655                RFC1406 dsx1ValidIntervals except that the count
656                represents the total number of complete 15 minute
657                intervals since the ds1 interface has been online,
658                and does not stop at the 24 hour period."
659        ::= { wanDs1ExtensionsEntry 7 }
660
661    wanDs1ExtensionsBertTestMode        OBJECT-TYPE
662        SYNTAX  INTEGER{
663        none(1),
664        internal(2),
665        manual(3)
666        }
667        ACCESS  read-write
668        STATUS  mandatory
669        DESCRIPTION
670                "This object is used to request that a type of
671                process be in control of the testing function.
672                This is used to differentiate between automated test
673                procedures and those manually controlled by a user.
674                When read, this object reflects which type of process
675                is actually in control of the testing function.  The
676                implementation is free to prioritize or deny requests
677                in a proprietary manner."
678        ::= { wanDs1ExtensionsEntry 8 }
679
680    wanDs1ExtensionsBertRun   OBJECT-TYPE
681        SYNTAX  INTEGER {
682                disabled(1),
683                enabled(2)
684                }
685        ACCESS      read-write
686        STATUS      mandatory
687        DESCRIPTION
688                "Controls the sending of test data over this physical
689                port.  The data is a pattern described by
690                wanDs1ExtensionsBertTestPattern."
691        ::= { wanDs1ExtensionsEntry 9 }
692
693    wanDs1ExtensionsBertCurrentResults   OBJECT-TYPE
694        SYNTAX  INTEGER
695        ACCESS      read-only
696        STATUS      mandatory
697        DESCRIPTION
698                "Indicates the results of the testing for the
699                last completed sampling period.  A non-negative
700                number is the error rate in bits per million bits."
701        ::= { wanDs1ExtensionsEntry 10 }
702
703    wanDs1ExtensionsBertCumulativeResults   OBJECT-TYPE
704        SYNTAX  INTEGER
705        ACCESS      read-only
706        STATUS      mandatory
707        DESCRIPTION
708                "Indicates the total number of errors since the
709                testing was enabled.  It is not a rate."
710        ::= { wanDs1ExtensionsEntry 11 }
711
712    wanDs1ExtensionsBertPeakResults   OBJECT-TYPE
713        SYNTAX  INTEGER
714        ACCESS      read-only
715        STATUS      mandatory
716        DESCRIPTION
717                "Indicates the highest value of
718                wanDs1ExtensionsBertCurrentResults since the testing
719                was enabled.  A non-negative number is the error rate
720                in bits per million bits."
721        ::= { wanDs1ExtensionsEntry 12 }
722
723    wanDs1ExtensionsBertAverageResult   OBJECT-TYPE
724        SYNTAX  INTEGER
725        ACCESS      read-only
726        STATUS      mandatory
727        DESCRIPTION
728                "Indicates the average value of
729                wanDs1ExtensionsBertCurrentResults since the testing
730                was enabled.  A non-negative number is the error rate
731                in bits per million bits."
732        ::= { wanDs1ExtensionsEntry 13 }
733
734    wanDs1ExtensionsBertTestPattern     OBJECT-TYPE
735        SYNTAX  INTEGER {
736                patternOther(1),
737                pattern1s(2),
738                pattern63(3),
739                pattern511(4),
740                pattern2047(5),
741                pattern3in24(6),
742                patternQRSS(7)
743                }
744        ACCESS  read-write
745        STATUS  mandatory
746        DESCRIPTION
747                "This object is used to specify the pattern of the
748                test data."
749        ::= { wanDs1ExtensionsEntry 14 }
750
751    wanDs1ExtensionsBertSamplePeriod    OBJECT-TYPE
752        SYNTAX  INTEGER
753        ACCESS  read-write
754        STATUS  mandatory
755        DESCRIPTION
756                "This object is the duration of time in seconds at
757                which the current test results will be periodically
758                written to wanDs1ExtensionsBertCurrentResults.  The
759                range is 1 to 3600, with a default value of 10."
760        ::= { wanDs1ExtensionsEntry 15 }
761
762    wanDs1ExtensionsBertNumPeriods   OBJECT-TYPE
763        SYNTAX  Counter
764        ACCESS      read-only
765        STATUS      mandatory
766        DESCRIPTION
767                " The number of sampling periods that have elapsed
768                during the current test run."
769        ::= { wanDs1ExtensionsEntry 16 }
770
771    wanDs1ExtensionsBertTestTraps       OBJECT-TYPE
772        SYNTAX  INTEGER {
773                disabled(1),
774                enabled(2)
775                }
776        ACCESS  read-write
777        STATUS  mandatory
778        DESCRIPTION
779                "This object is used to enable or disable the sending
780                of a trap at the conclusion of the measurement period.
781                The trap will contain the information described by
782                ctDs1BertCurrentResults.  The default value is disabled."
783        ::= { wanDs1ExtensionsEntry 17 }
784
785    wanDs1ExtensionsBertDataStatus   OBJECT-TYPE
786        SYNTAX  INTEGER {
787                idle(1),
788                waitingForLink(2),
789                waitingForLoopback(3),
790                running(4)
791                }
792        ACCESS      read-only
793        STATUS      mandatory
794        DESCRIPTION
795                "This object provides the operating status of the
796                transmission of test data packets."
797        ::= { wanDs1ExtensionsEntry 18 }
798
799-- Wan  Rs232 Group
800--  This group is only required if any physical port on the system can be
801--  classified as rs232-like
802--
803    wanRs232ExtensionsTable OBJECT-TYPE
804        SYNTAX  SEQUENCE OF WanRs232ExtensionsEntry
805        ACCESS  not-accessible
806        STATUS  mandatory
807        DESCRIPTION
808                "This table is an extension to the standard rs232-like mib.
809                It is a list of items that are pertinent to rs232-like ports
810                on a platform. There is one entry per synchronous physical
811                port on the platform."
812        REFERENCE
813                "rfc-1317"
814        ::= { ctWanRs232 1 }
815
816    wanRs232ExtensionsEntry OBJECT-TYPE
817        SYNTAX  WanRs232ExtensionsEntry
818        ACCESS  not-accessible
819        STATUS  mandatory
820        DESCRIPTION
821                "A rs232-like extensions entry containing objects relating to
822                the particular rs232-like physical port."
823        INDEX   { wanRs232ExtensionsEntryIndex }
824        ::= { wanRs232ExtensionsTable 1 }
825
826    WanRs232ExtensionsEntry ::=
827        SEQUENCE {
828            wanRs232ExtensionsEntryIndex
829                INTEGER,
830            wanRs232ExtensionsCTSEnable
831                INTEGER,
832            wanRs232ExtensionsDSREnable
833                INTEGER
834            }
835
836    wanRs232ExtensionsEntryIndex OBJECT-TYPE
837        SYNTAX  INTEGER
838        ACCESS  read-only
839        STATUS  mandatory
840        DESCRIPTION
841                "A unique value for each rs232-like physical port on
842                the platform."
843        ::= { wanRs232ExtensionsEntry 1 }
844
845    wanRs232ExtensionsCTSEnable OBJECT-TYPE
846        SYNTAX  INTEGER {
847                enable(1),
848                disable(2)
849                }
850        ACCESS  read-write
851        STATUS  mandatory
852        DESCRIPTION
853                 "This object indicates whether the platform should generate
854                CTS. When disabled the platform will not generate CTS, when
855                enabled, the platform will generate CTS.  The actual state
856                of the CTS line is available in the rs-232 like mib."
857        REFERENCE
858                "rfc-1317"
859        DEFVAL { disable }
860        ::= { wanRs232ExtensionsEntry 2 }
861
862    wanRs232ExtensionsDSREnable OBJECT-TYPE
863        SYNTAX  INTEGER {
864                enable(1),
865                disable(2)
866                }
867        ACCESS  read-write
868        STATUS  mandatory
869        DESCRIPTION
870                "This object indicates whether the platform should generate
871                DSR. When disabled the platform will not generate DSR, when
872                enabled, the platform will generate DSR.  The actual state
873                of the DSR line is available in the rs-232 like mib."
874        REFERENCE
875                "rfc-1317 "
876        DEFVAL { disable }
877        ::= { wanRs232ExtensionsEntry 3 }
878
879--  ctFrDcp Group
880--  This group is mandatory to support Data Compression Protocol
881--  (DCP following FRF.9) for per virtual circuit basis
882
883    frDcpCircuitTable OBJECT-TYPE
884        SYNTAX  SEQUENCE OF FrDcpCircuitEntry
885        ACCESS  not-accessible
886        STATUS  mandatory
887        DESCRIPTION
888                "A table containing data compression information about
889                specific Data Link Connection Identifiers and corresponding
890                virtual circuit. This information is used to support the
891                frCircuitTable following RFC-1315."
892        ::= { ctFrDcp 1 }
893
894    frDcpCircuitEntry OBJECT-TYPE
895        SYNTAX  FrDcpCircuitEntry
896        ACCESS  not-accessible
897        STATUS  mandatory
898        DESCRIPTION
899                "The data compression information regarding a single Data
900                Link Connection Identifier."
901        INDEX { frDcpCircuitIfIndex, frDcpCircuitDlci }
902        ::= { frDcpCircuitTable 1 }
903
904    FrDcpCircuitEntry ::=
905        SEQUENCE {
906            frDcpCircuitIfIndex
907                 Index,
908            frDcpCircuitDlci
909                 DLCI,
910            frDcpCircuitEnable
911                 INTEGER,
912            frDcpCircuitStatus
913                 INTEGER,
914            frDcpCircuitRatio
915                 OCTET STRING
916            }
917
918    frDcpCircuitIfIndex OBJECT-TYPE
919        SYNTAX  Index
920        ACCESS  read-only
921        STATUS  mandatory
922        DESCRIPTION
923                "The ifIndex value of ifEntry that this DCP virtual circuit
924                object is layered onto."
925        ::= { frDcpCircuitEntry 1 }
926
927    frDcpCircuitDlci OBJECT-TYPE
928        SYNTAX  DLCI
929        ACCESS  read-only
930        STATUS  mandatory
931        DESCRIPTION
932                "The Data Link Connection Identifier for this DCP virtual
933                circuit object."
934        REFERENCE
935                "Draft American National Standard T1.618-1991, Section 3.3.6"
936        ::= { frDcpCircuitEntry 2 }
937
938    frDcpCircuitEnable OBJECT-TYPE
939        SYNTAX  INTEGER {
940                on (1),
941                off (2)          -- default
942                }
943        ACCESS  read-write
944        STATUS  mandatory
945        DESCRIPTION
946                "Indicates whether data compression should take place on
947                this particular end side virtual circuit."
948        ::= { frDcpCircuitEntry 3 }
949
950    frDcpCircuitStatus OBJECT-TYPE
951        SYNTAX  INTEGER {
952                on (1),
953                off (2)
954                }
955        ACCESS  read-only
956        STATUS  mandatory
957        DESCRIPTION
958                "On indicates that the compression has been successfully
959                 negotiated and is operating. Off indicates that the
960                 compression negotiation has failed and compression is not
961                 operating at this time, or compression has been terminated
962                 by either peer."
963        ::= { frDcpCircuitEntry 4 }
964
965    frDcpCircuitRatio OBJECT-TYPE
966        SYNTAX  OCTET STRING (SIZE (5))
967        ACCESS  read-only
968        STATUS  mandatory
969        DESCRIPTION
970                "The ratio of uncompressed to compressed transmitted data.
971                If the data compression status is off, 1:1 will be displayed"
972        ::= { frDcpCircuitEntry 5 }
973
974--
975-- Wan DDS Group
976-- This group is required for any platforms that have a dds physical port.
977--
978
979ddsConfigTable  OBJECT-TYPE
980        SYNTAX  SEQUENCE OF DdsConfigEntry
981        ACCESS  not-accessible
982        STATUS  mandatory
983        DESCRIPTION
984                "The DDS Configuration Table"
985        ::= { ctDDS 1}
986
987ddsConfigEntry  OBJECT-TYPE
988        SYNTAX  DdsConfigEntry
989        ACCESS  not-accessible
990        STATUS  mandatory
991        DESCRIPTION
992                "An Entry in the DDS Configuration Table"
993        INDEX   { ddsLineIndex }
994        ::= { ddsConfigTable 1 }
995
996DdsConfigEntry ::=
997        SEQUENCE {
998            ddsLineIndex
999                INTEGER,
1000            ddsIfIndex
1001                INTEGER,
1002            ddsLineMode
1003                INTEGER,
1004            ddsLineCoding
1005                INTEGER,
1006            ddsLoopbackConfig
1007                INTEGER,
1008            ddsLineStatus
1009                INTEGER,
1010            ddsTxClockSource
1011                INTEGER,
1012            ddsPortInSpeed
1013                INTEGER,
1014            ddsPortOutSpeed
1015                INTEGER
1016            }
1017
1018        ddsLineIndex OBJECT-TYPE
1019                SYNTAX  INTEGER (1..'7fffffff'h)
1020                ACCESS  read-only
1021                STATUS  mandatory
1022                DESCRIPTION
1023                        "A unique value for each dds physical port on the
1024                         platform"
1025                ::= { ddsConfigEntry 1 }
1026
1027        ddsIfIndex OBJECT-TYPE
1028                SYNTAX  INTEGER (1..'7fffffff'h)
1029                ACCESS  read-only
1030                STATUS  mandatory
1031                DESCRIPTION
1032                        "Index associated with this dds physical port"
1033                ::= { ddsConfigEntry 2 }
1034
1035        ddsLineMode OBJECT-TYPE
1036                SYNTAX  INTEGER {
1037                        ddsPri (1),
1038                        ddsCc (2)
1039                        }
1040                ACCESS  read-write
1041                STATUS  mandatory
1042                DESCRIPTION
1043                        "DDS-PRI is full duplex 56k link, No framing in loop
1044                        data so loop speed is also 56k. Data stream:
1045                                --d1 d2 d3 d4 d5 d6 d7--
1046
1047                        DDS-CC is full duplex 64k link. Does not require framing
1048                        bit but uses a same format as SC, ninth bit position is
1049                        lumped with primary channel and not used for control.
1050                        Loop speed is 72k, Primary channel rate is 64k.
1051                                --d1 d2 d3 d4 d5 d6 d7 F d8--"
1052                ::= { ddsConfigEntry 3 }
1053
1054        ddsLineCoding OBJECT-TYPE
1055                SYNTAX  INTEGER {
1056                        ddsNone (1),
1057                        ddsJBZS (2),
1058                        otherLineCode (3)
1059                        }
1060                ACCESS  read-write
1061                STATUS  mandatory
1062                DESCRIPTION
1063                        "This object describes the variety of Zero Code
1064                        suppression on this interface.  JBZS refers to Jammed
1065                        Bit Zero suppression, which forces a 1 bit every 8 bit
1066                        periods. None refers to a mode in which some other
1067                        means is used to insure pulse density requirements."
1068                ::= { ddsConfigEntry 4 }
1069
1070        ddsLoopbackConfig OBJECT-TYPE
1071                SYNTAX  INTEGER {
1072                        ddsNoLoop (1),
1073                        ddsLineLoop (2)
1074                        }
1075                ACCESS  read-write
1076                STATUS  mandatory
1077                DESCRIPTION
1078                        "This variable represents the loop-back configuration
1079                        of the DDS interface.  ddsNoLoop means the interface is
1080                        not in loop-back state, and LineLoop means the the
1081                        received data is looped back out."
1082                ::= { ddsConfigEntry 5 }
1083
1084        ddsLineStatus OBJECT-TYPE
1085                SYNTAX  INTEGER {
1086                        ddsNoAlarm (1),
1087                        ddsLossOfSignal (2),
1088                        ddsOutOfService (3),
1089                        ddsOutOfFrame (4)
1090                        }
1091                ACCESS  read-only
1092                STATUS  mandatory
1093                DESCRIPTION
1094                        "This describes the current operational
1095                        status of DDS line."
1096                ::= { ddsConfigEntry 6 }
1097
1098        ddsTxClockSource OBJECT-TYPE
1099                SYNTAX  INTEGER {
1100                        ddsLoopTiming (1),
1101                        ddsLocalTiming (2)
1102                        }
1103                ACCESS  read-write
1104                STATUS  mandatory
1105                DESCRIPTION
1106                        "The source of Transmit clock.
1107                        ddsLoopTiming - indicates that the recovered receive
1108                        clock is used as transmit clock.
1109                        ddsLocalTiming - indicates that a local clock source is
1110                        used."
1111                ::= { ddsConfigEntry 7 }
1112
1113        ddsPortInSpeed OBJECT-TYPE
1114                SYNTAX  INTEGER
1115                ACCESS  read-only
1116                STATUS  mandatory
1117                DESCRIPTION
1118                        " This variable describes the current operational
1119                         receive speed of DDS line.  It is a read only value
1120                         based entirely on DDS type (CC or PRI)."
1121                ::= { ddsConfigEntry 8 }
1122
1123        ddsPortOutSpeed OBJECT-TYPE
1124                SYNTAX  INTEGER
1125                ACCESS  read-only
1126                STATUS  mandatory
1127                DESCRIPTION
1128                        "This variable describes the current operational
1129                         transmit speed of DDS line.  It is a read only value
1130                         based entirely on DDS type CC or PRI"
1131                ::= { ddsConfigEntry 9 }
1132
1133--
1134-- Wan Alarms Group
1135-- This group is required for any platforms that support
1136-- Cabletron's WAN Alarm processing functionality
1137--
1138
1139--
1140-- DS1 Alarms Global Configuration Variables
1141--
1142--      These parameters apply globally to the DS1 Alarms
1143--      entity.  These variables allow the user to program
1144--      DS1 alarm characteristics to be the same for all DS1
1145--      lines installed in the device.  The other option
1146--      available to the user would be to configure each DS1
1147--      line individually, using the parameters in the DS1
1148--      Alarms Configuration Table.
1149--
1150
1151        ds1AlarmsGlobalConfigGroup OBJECT IDENTIFIER ::= { ctDs1Alarms 1 }
1152
1153        ds1AlarmGlobalAdmin     OBJECT-TYPE
1154                SYNTAX  INTEGER {
1155                        disabled(1),    -- default
1156                        enabled(2)
1157                        }
1158                ACCESS  read-write
1159                STATUS  mandatory
1160                DESCRIPTION
1161                        "Used to enable and disable the DS1 Alarm
1162                        Monitoring Application for all DS1 circuits on the
1163                        device."
1164                ::= { ds1AlarmsGlobalConfigGroup 1}
1165
1166        ds1AlarmGlobalAutoRecovery      OBJECT-TYPE
1167                SYNTAX  INTEGER {
1168                        disabled(1),
1169                        enabled(2)      -- default
1170                        }
1171                ACCESS  read-write
1172                STATUS  mandatory
1173                DESCRIPTION
1174                        "Used to enable and disable the DS1 Alarm
1175                        Automatic Recovery feature for all DS1 circuits on
1176                        the device. For those devices that support ds1
1177                        alarm monitoring, but do not support the automatic
1178                        recovery feature, this object always returns disabled,
1179                        and performs no action when written."
1180                ::= { ds1AlarmsGlobalConfigGroup 2}
1181
1182        ds1AlarmGlobalTrapEnable        OBJECT-TYPE
1183                SYNTAX  INTEGER {
1184                        disabled(1),
1185                        enabled(2)      -- default
1186                        }
1187                ACCESS  read-write
1188                STATUS  mandatory
1189                DESCRIPTION
1190                        "Used to enable and disable the DS1 Alarm
1191                        SNMP Trap generation feature for all DS1 circuits on
1192                        the device.  This object operates in conjunction with
1193                        configuration of objects in the ctron-trap-mib.txt"
1194                ::= { ds1AlarmsGlobalConfigGroup 3}
1195
1196        ds1AlarmGlobalESCount   OBJECT-TYPE
1197                SYNTAX  INTEGER (1..300)        -- default is 100
1198                ACCESS  read-write
1199                STATUS  mandatory
1200                DESCRIPTION
1201                        "Used in conjuction with ctDs1AlarmESInterval to set
1202                        the threshold for alarm generation when the number of
1203                        Errored Seconds for a specified time interval,
1204                        measured in minutes, is exceeded.  The default
1205                        Errored Seconds alarm condition is 100 errored seconds
1206                        over a 6 minute time interval."
1207                ::= { ds1AlarmsGlobalConfigGroup 4}
1208
1209        ds1AlarmGlobalESInterval        OBJECT-TYPE
1210                SYNTAX  INTEGER (1..15) -- default is 6 minutes
1211                ACCESS  read-write
1212                STATUS  mandatory
1213                DESCRIPTION
1214                        "Used in conjuction with ds1AlarmGlobalESCount to
1215                        set the threshold for alarm generation when the number
1216                        of Errored Seconds for a specified time interval,
1217                        measured in minutes, is exceeded.  The default
1218                        Errored Seconds alarm condition is 100 errored seconds
1219                        over a 6 minute time interval."
1220                ::= { ds1AlarmsGlobalConfigGroup 5}
1221
1222        ds1AlarmGlobalBPVErrorRate      OBJECT-TYPE
1223                SYNTAX  INTEGER (5..9)  -- default is 6
1224                ACCESS  read-write
1225                STATUS  mandatory
1226                DESCRIPTION
1227                        "Used to specify the negative exponent of 10, used in
1228                        monitoring Bipolar Violations (Code Violations for E1)
1229                        over intervals defined by ds1AlarmGlobalBPVInterval.
1230                        For example, for a ds1AlarmGlobalBPVErrorRate value
1231                        of 6 used with a ds1AlarmGlobalBPVInterval of 15,
1232                        an alarm is generated when a 15 minute period has an
1233                        average error rate which exceeds 1 Bipolar Violation
1234                        (Code Violation for E1) per million bits.
1235                        For those devices that support ds1 alarm monitoring
1236                        but who's hardware does not support detect bipolar
1237                        violations, this object always returns the default,
1238                        and performs no action when written."
1239                ::= { ds1AlarmsGlobalConfigGroup 6}
1240
1241        ds1AlarmGlobalBPVInterval       OBJECT-TYPE
1242                SYNTAX  INTEGER (1..15) -- default is 15 minutes
1243                ACCESS  read-write
1244                STATUS  mandatory
1245                DESCRIPTION
1246                        "Used to specify the interval, used in monitoring
1247                        Bipolar Violations (Code Violations for E1)
1248                        with thresholds defined by ds1AlarmGlobalBPVErrorRate.
1249                        For example, for a ds1AlarmGlobalBPVErrorRate value
1250                        of 6 used with a ds1AlarmGlobalBPVInterval of 15, an
1251                        alarm is generated when a 15 minute period has an
1252                        average error rate which exceeds 1 Bipolar Violation
1253                        (Code Violation for E1) per million bits.
1254                        For those devices that support ds1 alarm monitoring
1255                        but who's hardware does not detect bipolar
1256                        violations, this object always returns the default,
1257                        and performs no action when written."
1258                ::= { ds1AlarmsGlobalConfigGroup 7}
1259
1260        ds1AlarmGlobalManualRecovery    OBJECT-TYPE
1261                SYNTAX  INTEGER {
1262                        recover(1)
1263                        }
1264                ACCESS  read-write
1265                STATUS  mandatory
1266                DESCRIPTION
1267                        "To cause a manual recovery to occur on all Ds1 circuits, this
1268                        object is set to a 1.  It is always read as a 1.  The recovery
1269                        will occur only when automatic recovery is disabled."
1270                ::= { ds1AlarmsGlobalConfigGroup 8}
1271
1272--
1273-- DS1 Alarms Configuration Table
1274--
1275--      The DS1 alarm table structure contains the same information as the
1276--      global configuration objects, but allows seperate configuratoin of
1277--      specific DS1 circuits contained on the device
1278--
1279        ds1AlarmConfigTable OBJECT-TYPE
1280                SYNTAX      SEQUENCE OF Ds1AlarmConfigEntry
1281                ACCESS      not-accessible
1282                STATUS      mandatory
1283                DESCRIPTION
1284                        "Table containing objects used to configure DS1 alarm
1285                        functionality on a per DS1 basis."
1286                ::= { ctDs1Alarms 2 }
1287
1288        ds1AlarmConfigEntry OBJECT-TYPE
1289                SYNTAX      Ds1AlarmConfigEntry
1290                ACCESS      not-accessible
1291                STATUS      mandatory
1292                DESCRIPTION
1293                        "A description of a single entry."
1294                INDEX       { ds1PhysNum }
1295                ::= { ds1AlarmConfigTable 1 }
1296
1297        Ds1AlarmConfigEntry ::=
1298                SEQUENCE {
1299                        ds1PhysNum
1300                        INTEGER,
1301                        ds1AlarmAdmin
1302                        INTEGER,
1303                        ds1AlarmAutoRecovery
1304                        INTEGER,
1305                        ds1AlarmTrapEnable
1306                        INTEGER,
1307                        ds1AlarmESCount
1308                        INTEGER,
1309                        ds1AlarmESInterval
1310                        INTEGER,
1311                        ds1AlarmBPVErrorRate
1312                        INTEGER,
1313                        ds1AlarmBPVInterval
1314                        INTEGER,
1315                        ds1AlarmManualRecovery
1316                        INTEGER
1317                        }
1318
1319        ds1PhysNum    OBJECT-TYPE
1320                SYNTAX      INTEGER
1321                ACCESS      read-only
1322                STATUS      mandatory
1323                DESCRIPTION
1324                        "The value for this object is equal to the value
1325                        of a unique physical connection identifier associated
1326                        with this DS1 which is clearly labeled on the device.
1327                        For those products that do not have a DS1 identifier
1328                        labeled on the device, the value for this object is
1329                        the same as rfc1406 dsx1LineIndex."
1330                ::= { ds1AlarmConfigEntry 1 }
1331
1332        ds1AlarmAdmin   OBJECT-TYPE
1333                SYNTAX  INTEGER {
1334                        disabled(1),    -- default
1335                        enabled(2)
1336                        }
1337                ACCESS  read-write
1338                STATUS  mandatory
1339                DESCRIPTION
1340                        "Used to enable and disable the DS1 Alarm
1341                        Monitoring Application for this DS1 circuit."
1342                ::= { ds1AlarmConfigEntry 2}
1343
1344        ds1AlarmAutoRecovery    OBJECT-TYPE
1345                SYNTAX  INTEGER {
1346                        disabled(1),
1347                        enabled(2)      -- default
1348                        }
1349                ACCESS  read-write
1350                STATUS  mandatory
1351                DESCRIPTION
1352                        "Used to enable and disable the DS1 Alarm
1353                        Automatic Recovery feature for this DS1 circuit.
1354                        For those devices that support ds1
1355                        alarm monitoring, but do not support the automatic
1356                        recovery feature, this object always returns disabled,
1357                        and performs no action when written."
1358                ::= { ds1AlarmConfigEntry 3}
1359
1360        ds1AlarmTrapEnable      OBJECT-TYPE
1361                SYNTAX  INTEGER {
1362                        disabled(1),
1363                        enabled(2)      -- default
1364                        }
1365                ACCESS  read-write
1366                STATUS  mandatory
1367                DESCRIPTION
1368                        "Used to enable and disable the DS1 Alarm
1369                        SNMP Trap generation feature for this DS1 circuit.
1370                        This object operates in conjunction with configuration
1371                        of objects in the ctron-trap-mib.txt"
1372                ::= { ds1AlarmConfigEntry 4}
1373
1374        ds1AlarmESCount OBJECT-TYPE
1375                SYNTAX  INTEGER (1..300)        -- default is 100
1376                ACCESS  read-write
1377                STATUS  mandatory
1378                DESCRIPTION
1379                        "Used in conjuction with ctDs1AlarmESInterval to set
1380                        the threshold for alarm generation when the number of
1381                        Errored Seconds for a specified time interval, measured
1382                        in minutes, is exceeded.  The default Errored Seconds
1383                        alarm condition is 100 errored seconds over a 6 minute
1384                        time interval."
1385                ::= { ds1AlarmConfigEntry 5}
1386
1387        ds1AlarmESInterval      OBJECT-TYPE
1388                SYNTAX  INTEGER (1..15) -- default is 6 minutes
1389                ACCESS  read-write
1390                STATUS  mandatory
1391                DESCRIPTION
1392                        "Used in conjuction with ctDs1AlarmESCount to set the
1393                        threshold for alarm generation when the number of
1394                        Errored Seconds for a specified time interval, measured
1395                        in minutes, is exceeded.  The default Errored Seconds
1396                        alarm condition is 100 errored seconds over a 6 minute
1397                        time interval."
1398                ::= { ds1AlarmConfigEntry 6}
1399
1400        ds1AlarmBPVErrorRate    OBJECT-TYPE
1401                SYNTAX  INTEGER (5..9)  -- default is 6
1402                ACCESS  read-write
1403                STATUS  mandatory
1404                DESCRIPTION
1405                        "Used to specify the negative exponent of 10, used in
1406                        monitoring Bipolar Violations (Code Violations for E1)
1407                        over intervals defined by ds1AlarmBPVInterval.  For
1408                        example, for a ds1AlarmBPVErrorRate value of 6 used
1409                        with a ds1AlarmBPVInterval of 15, an alarm is generated
1410                        when a 15 minute period has an average error rate which
1411                        exceeds 1 Bipolar Violation (Code Violation for E1) per
1412                        million bits.
1413                        For those devices that support ds1 alarm monitoring
1414                        but who's hardware does not support detect bipolar
1415                        violations, this object always returns the default,
1416                        and performs no action when written."
1417                ::= { ds1AlarmConfigEntry 7}
1418
1419        ds1AlarmBPVInterval     OBJECT-TYPE
1420                SYNTAX  INTEGER (1..15) -- default is 15 minutes
1421                ACCESS  read-write
1422                STATUS  mandatory
1423                DESCRIPTION
1424                        "Used to specify the interval, used in
1425                        monitoring Bipolar Violations (Code Violations for E1)
1426                        with thresholds defined by ds1AlarmBPVErrorRate.  For
1427                        example, for a ds1AlarmBPVErrorRate value of 6 used
1428                        with a ds1AlarmBPVInterval of 15, an alarm is generated
1429                        when a 15 minute period has an average error rate
1430                        which exceeds 1 Bipolar Violation (Code Violation for
1431                        E1) per million bits.
1432                        For those devices that support ds1 alarm monitoring
1433                        but who's hardware does not support detect bipolar
1434                        violations, this object always returns the default,
1435                        and performs no action when written."
1436                ::= { ds1AlarmConfigEntry 8}
1437
1438        ds1AlarmManualRecovery  OBJECT-TYPE
1439                SYNTAX  INTEGER {
1440                        recover(1)
1441                        }
1442                ACCESS  read-write
1443                STATUS  mandatory
1444                DESCRIPTION
1445                        "To cause a manual recovery to occur, this object is set
1446                        to a 1.  It is always read as a 1.  The recovery will
1447                        occur only when automatic recovery is disabled."
1448                ::= { ds1AlarmConfigEntry 9}
1449
1450--
1451-- Wan Internet Protocol Priority Queue Filters Group
1452-- This group is required for any platforms that support
1453-- Cabletron's WAN IP Priority Queue processing functionality
1454--
1455
1456--
1457-- IP PQ Configuration Variables
1458--
1459--      These parameters apply to the IP Priority Queue
1460--      entity.  These variables allow the user to program
1461--      IP addresses in a filtering database.  The database
1462--      of IP addresses are used when a WAN service is over
1463--      subscribed, and the packet would normally be discarded.
1464--      If the IP PQ admin status is enabled, and the IP
1465--      address of the packet to be discarded matches one
1466--      programmed in the database, an attempt will be made
1467--      to use high priority, reserved, resources to transmit
1468--      the packet.  The addresses programmed in this table
1469--      should be reserved for those packets which MUST be
1470--      transmitted.  Some examples would be RIP, and SNMP
1471--      packets, who's loss would cause major networking
1472--      problems for the system.
1473--
1474
1475        ipPQConfigGroup OBJECT IDENTIFIER ::= { ctIPPQFilters 1 }
1476
1477        ipPQAdmin       OBJECT-TYPE
1478                SYNTAX  INTEGER {
1479                        disabled(1),    -- default
1480                        enabled(2)
1481                        }
1482                ACCESS  read-write
1483                STATUS  mandatory
1484                DESCRIPTION
1485                        "Used to enable and disable the IP Priority Queue
1486                        Forwarding Application."
1487                ::= { ipPQConfigGroup 1}
1488
1489        iPPQMaxEntries  OBJECT-TYPE
1490                SYNTAX  INTEGER
1491                ACCESS  read-only
1492                STATUS  mandatory
1493                DESCRIPTION
1494                        "Returns the maximum number of IP address entries
1495                        supported by the IP Priority Queue application on
1496                        this device."
1497                ::= { ipPQConfigGroup 2}
1498
1499        iPPQNumEntries  OBJECT-TYPE
1500                SYNTAX  INTEGER
1501                ACCESS  read-only
1502                STATUS  mandatory
1503                DESCRIPTION
1504                        "Get the number of IP address entries currently
1505                        programmed in the ipPQAddressTable."
1506                ::= { ipPQConfigGroup 3}
1507
1508        iPPQAddAddress OBJECT-TYPE
1509                SYNTAX      IpAddress
1510                ACCESS      read-write
1511                STATUS      mandatory
1512                DESCRIPTION
1513                        "Add an IP address to the ipPQAddressTable. Always
1514                        read as a 0.0.0.0."
1515                ::= { ipPQConfigGroup 4 }
1516
1517        iPPQDelAddress OBJECT-TYPE
1518                SYNTAX      IpAddress
1519                ACCESS      read-write
1520                STATUS      mandatory
1521                DESCRIPTION
1522                        "Delete an IP address from the ipPQAddressTable.
1523                        Always read as a 0.0.0.0."
1524                ::= { ipPQConfigGroup 5 }
1525
1526--
1527--
1528--
1529-- IP Priority Queue Address Table
1530--
1531--      The IP PQ table contains a list of IP adresses used with the
1532--      Priority Queue filtering mechanism.
1533--
1534        ipPQAddressTable OBJECT-TYPE
1535                SYNTAX      SEQUENCE OF IpPQAddressEntry
1536                ACCESS      not-accessible
1537                STATUS      mandatory
1538                DESCRIPTION
1539                        "Table containing IP addresses, used in an
1540                        IP Priority Queue Forwarding function."
1541                ::= { ctIPPQFilters 2 }
1542
1543        ipPQAddressEntry OBJECT-TYPE
1544                SYNTAX      IpPQAddressEntry
1545                ACCESS      not-accessible
1546                STATUS      mandatory
1547                DESCRIPTION
1548                        "A description of a single entry."
1549                INDEX       { ipPQAddressId }
1550                ::= { ipPQAddressTable 1 }
1551
1552        IpPQAddressEntry ::=
1553                SEQUENCE {
1554                        ipPQAddressId
1555                        INTEGER,
1556                        ipPQIPAddress
1557                        IpAddress
1558                        }
1559
1560        ipPQAddressId    OBJECT-TYPE
1561                SYNTAX      INTEGER (1..65535)
1562                ACCESS      read-only
1563                STATUS      mandatory
1564                DESCRIPTION
1565                        "A unique value identifying an element in a sequence
1566                        of IP PQ address entries."
1567                ::= { ipPQAddressEntry 1 }
1568
1569        ipPQIPAddress    OBJECT-TYPE
1570                SYNTAX      IpAddress
1571                ACCESS      read-only
1572                STATUS      mandatory
1573                DESCRIPTION
1574                        "Returns an IP address associated with a specific
1575                        entry in this table."
1576                ::= { ipPQAddressEntry 2 }
1577
1578    --
1579    -- HDSL 15 Minute Performance History Table
1580    -- This group provides counters for UnAvailable Seconds and
1581    -- Errored Seconds of all HDSL connections
1582    --
1583
1584    ctWanHDSLPerformance15mTable  OBJECT-TYPE
1585        SYNTAX    SEQUENCE OF CtWanHDSLPerformance15mEntry
1586        ACCESS    not-accessible
1587        STATUS    mandatory
1588        DESCRIPTION
1589            "HDSL 15 minute performance table. This table provides the
1590             accumulated counts of errored seconds (ES) and unavailable
1591             seconds (UAS) for the HDSL line including the local, remote
1592             units and any doublers in between during a 15 minutes period
1593             for the last 24 hours.
1594
1595             The table is indexed by the non-empty slot in the device and
1596             the 15-minute history slot within the last 24 hours period."
1597        ::= { ctWanHDSLExt 1 }
1598
1599    ctWanHDSLPerformance15mEntry OBJECT-TYPE
1600        SYNTAX    CtWanHDSLPerformance15mEntry
1601        ACCESS    not-accessible
1602        STATUS    mandatory
1603        DESCRIPTION
1604            "Entries in the 15 minute performance table"
1605        INDEX
1606            { ctWanHDSLPerformance15mConnIndex, ctWanHDSLPerformance15mSlotIndex }
1607        ::= { ctWanHDSLPerformance15mTable 1 }
1608
1609    CtWanHDSLPerformance15mEntry ::= SEQUENCE {
1610        ctWanHDSLPerformance15mConnIndex
1611            INTEGER,
1612        ctWanHDSLPerformance15mSlotIndex
1613            INTEGER,
1614        ctWanHDSLHLULoop1UAS15m
1615            INTEGER,
1616        ctWanHDSLHLULoop1ES15m
1617            INTEGER,
1618        ctWanHDSLHLULoop2UAS15m
1619            INTEGER,
1620        ctWanHDSLHLULoop2ES15m
1621            INTEGER,
1622        ctWanHDSLHRULoop1UAS15m
1623            INTEGER,
1624        ctWanHDSLHRULoop1ES15m
1625            INTEGER,
1626        ctWanHDSLHRULoop2UAS15m
1627            INTEGER,
1628        ctWanHDSLHRULoop2ES15m
1629            INTEGER,
1630        ctWanHDSLDb1NetworkLoop1UAS15m
1631            INTEGER,
1632        ctWanHDSLDb1NetworkLoop1ES15m
1633            INTEGER,
1634        ctWanHDSLDb1NetworkLoop2UAS15m
1635            INTEGER,
1636        ctWanHDSLDb1NetworkLoop2ES15m
1637            INTEGER,
1638        ctWanHDSLDb1CustomerLoop1UAS15m
1639            INTEGER,
1640        ctWanHDSLDb1CustomerLoop1ES15m
1641            INTEGER,
1642        ctWanHDSLDb1CustomerLoop2UAS15m
1643            INTEGER,
1644        ctWanHDSLDb1CustomerLoop2ES15m
1645            INTEGER,
1646        ctWanHDSLDb2NetworkLoop1UAS15m
1647            INTEGER,
1648        ctWanHDSLDb2NetworkLoop1ES15m
1649            INTEGER,
1650        ctWanHDSLDb2NetworkLoop2UAS15m
1651            INTEGER,
1652        ctWanHDSLDb2NetworkLoop2ES15m
1653            INTEGER,
1654        ctWanHDSLDb2CustomerLoop1UAS15m
1655            INTEGER,
1656        ctWanHDSLDb2CustomerLoop1ES15m
1657            INTEGER,
1658        ctWanHDSLDb2CustomerLoop2UAS15m
1659            INTEGER,
1660        ctWanHDSLDb2CustomerLoop2ES15m
1661            INTEGER
1662         }
1663
1664    ctWanHDSLPerformance15mConnIndex  OBJECT-TYPE
1665        SYNTAX    INTEGER
1666        ACCESS    read-only
1667        STATUS    mandatory
1668        DESCRIPTION
1669            "Identify the HDSL connection within the device, indexing from
1670             1 to the maximum allowed number of HDSL connections in the
1671             device."
1672        ::= { ctWanHDSLPerformance15mEntry 1 }
1673
1674    ctWanHDSLPerformance15mSlotIndex  OBJECT-TYPE
1675        SYNTAX    INTEGER
1676        ACCESS    read-only
1677        STATUS    mandatory
1678        DESCRIPTION
1679            "Define which 15-minute slot history of the HDSL within the
1680             24 hour period. Indexing from 1 - 97 with the first index
1681             representing the current 15-minute history"
1682        ::= { ctWanHDSLPerformance15mEntry 2 }
1683
1684    --
1685    -- Local line unit's 15 minute performance history
1686    --
1687
1688    ctWanHDSLHLULoop1UAS15m  OBJECT-TYPE
1689        SYNTAX    INTEGER
1690        ACCESS    read-only
1691        STATUS    mandatory
1692        DESCRIPTION
1693            "Unavailable seconds (UAS) on LOOP 1 of the local line unit during
1694             the 15-minute period."
1695        ::= { ctWanHDSLPerformance15mEntry 3 }
1696
1697    ctWanHDSLHLULoop1ES15m  OBJECT-TYPE
1698        SYNTAX    INTEGER
1699        ACCESS    read-only
1700        STATUS    mandatory
1701        DESCRIPTION
1702            "Errored seconds (ES) on LOOP 1 of the local line unit during
1703             the 15-minute period."
1704        ::= { ctWanHDSLPerformance15mEntry 4 }
1705
1706    ctWanHDSLHLULoop2UAS15m  OBJECT-TYPE
1707        SYNTAX    INTEGER
1708        ACCESS    read-only
1709        STATUS    mandatory
1710        DESCRIPTION
1711            "Unavailable seconds (UAS) on LOOP 2 of the local line unit during
1712             the 15-minute period."
1713        ::= { ctWanHDSLPerformance15mEntry 5 }
1714
1715    ctWanHDSLHLULoop2ES15m  OBJECT-TYPE
1716        SYNTAX    INTEGER
1717        ACCESS    read-only
1718        STATUS    mandatory
1719        DESCRIPTION
1720            "Errored seconds (ES) on LOOP 2 of the local line unit during
1721             the 15-minute period."
1722        ::= { ctWanHDSLPerformance15mEntry 6 }
1723
1724    --
1725    -- Remote line unit's 15-minute performance history
1726    --
1727
1728    ctWanHDSLHRULoop1UAS15m  OBJECT-TYPE
1729        SYNTAX    INTEGER
1730        ACCESS    read-only
1731        STATUS    mandatory
1732        DESCRIPTION
1733            "Unavailable seconds (UAS) on LOOP 1 of the remote line unit during
1734             the 15-minute period."
1735        ::= { ctWanHDSLPerformance15mEntry 7 }
1736
1737    ctWanHDSLHRULoop1ES15m  OBJECT-TYPE
1738        SYNTAX    INTEGER
1739        ACCESS    read-only
1740        STATUS    mandatory
1741        DESCRIPTION
1742            "Errored seconds (ES) on LOOP 1 of the remote line unit during
1743             the 15-minute period."
1744        ::= { ctWanHDSLPerformance15mEntry 8 }
1745
1746    ctWanHDSLHRULoop2UAS15m  OBJECT-TYPE
1747        SYNTAX    INTEGER
1748        ACCESS    read-only
1749        STATUS    mandatory
1750        DESCRIPTION
1751            "Unavailable seconds (UAS) on LOOP 2 of the remote line unit during
1752             the 15-minute period."
1753        ::= { ctWanHDSLPerformance15mEntry 9 }
1754
1755    ctWanHDSLHRULoop2ES15m  OBJECT-TYPE
1756        SYNTAX    INTEGER
1757        ACCESS    read-only
1758        STATUS    mandatory
1759        DESCRIPTION
1760            "Errored seconds (ES) on LOOP 2 of the remote line unit during
1761             the 15-minute period."
1762        ::= { ctWanHDSLPerformance15mEntry 10 }
1763
1764    --
1765    -- Doubler 1's 15-minute performance history
1766    --
1767
1768    ctWanHDSLDb1NetworkLoop1UAS15m  OBJECT-TYPE
1769        SYNTAX    INTEGER
1770        ACCESS    read-only
1771        STATUS    mandatory
1772        DESCRIPTION
1773            "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's
1774             network side during the 15-minute period."
1775        ::= { ctWanHDSLPerformance15mEntry 11 }
1776
1777    ctWanHDSLDb1NetworkLoop1ES15m  OBJECT-TYPE
1778        SYNTAX    INTEGER
1779        ACCESS    read-only
1780        STATUS    mandatory
1781        DESCRIPTION
1782            "Errored seconds (ES) on LOOP 1 of the first doubler unit's
1783             network side during the 15-minute period."
1784        ::= { ctWanHDSLPerformance15mEntry 12 }
1785
1786    ctWanHDSLDb1NetworkLoop2UAS15m  OBJECT-TYPE
1787        SYNTAX    INTEGER
1788        ACCESS    read-only
1789        STATUS    mandatory
1790        DESCRIPTION
1791            "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's
1792             network side during the 15-minute period."
1793        ::= { ctWanHDSLPerformance15mEntry 13 }
1794
1795    ctWanHDSLDb1NetworkLoop2ES15m  OBJECT-TYPE
1796        SYNTAX    INTEGER
1797        ACCESS    read-only
1798        STATUS    mandatory
1799        DESCRIPTION
1800            "Errored seconds (ES) on LOOP 2 of the first doubler unit's
1801             network side during the 15-minute period."
1802        ::= { ctWanHDSLPerformance15mEntry 14 }
1803
1804    ctWanHDSLDb1CustomerLoop1UAS15m  OBJECT-TYPE
1805        SYNTAX    INTEGER
1806        ACCESS    read-only
1807        STATUS    mandatory
1808        DESCRIPTION
1809            "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's
1810             customer side during the 15-minute period."
1811        ::= { ctWanHDSLPerformance15mEntry 15 }
1812
1813    ctWanHDSLDb1CustomerLoop1ES15m  OBJECT-TYPE
1814        SYNTAX    INTEGER
1815        ACCESS    read-only
1816        STATUS    mandatory
1817        DESCRIPTION
1818            "Errored seconds (ES) on LOOP 1 of the first doubler unit's
1819             customer side during the 15-minute period."
1820        ::= { ctWanHDSLPerformance15mEntry 16 }
1821
1822    ctWanHDSLDb1CustomerLoop2UAS15m  OBJECT-TYPE
1823        SYNTAX    INTEGER
1824        ACCESS    read-only
1825        STATUS    mandatory
1826        DESCRIPTION
1827            "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's
1828             customer side during the 15-minute period."
1829        ::= { ctWanHDSLPerformance15mEntry 17 }
1830
1831    ctWanHDSLDb1CustomerLoop2ES15m  OBJECT-TYPE
1832        SYNTAX    INTEGER
1833        ACCESS    read-only
1834        STATUS    mandatory
1835        DESCRIPTION
1836            "Errored seconds (ES) on LOOP 2 of the first doubler unit's
1837             customer side during the 15-minute period."
1838        ::= { ctWanHDSLPerformance15mEntry 18 }
1839
1840    --
1841    -- Doubler 2's 15-minute performance history
1842    --
1843
1844    ctWanHDSLDb2NetworkLoop1UAS15m  OBJECT-TYPE
1845        SYNTAX    INTEGER
1846        ACCESS    read-only
1847        STATUS    mandatory
1848        DESCRIPTION
1849            "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's
1850             network side during the 15-minute period."
1851        ::= { ctWanHDSLPerformance15mEntry 19 }
1852
1853    ctWanHDSLDb2NetworkLoop1ES15m  OBJECT-TYPE
1854        SYNTAX    INTEGER
1855        ACCESS    read-only
1856        STATUS    mandatory
1857        DESCRIPTION
1858            "Errored seconds (ES) on LOOP 2 of the second doubler unit's
1859             network side during the 15-minute period."
1860        ::= { ctWanHDSLPerformance15mEntry 20 }
1861
1862    ctWanHDSLDb2NetworkLoop2UAS15m  OBJECT-TYPE
1863        SYNTAX    INTEGER
1864        ACCESS    read-only
1865        STATUS    mandatory
1866        DESCRIPTION
1867            "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's
1868             network side during the 15-minute period."
1869        ::= { ctWanHDSLPerformance15mEntry 21 }
1870
1871    ctWanHDSLDb2NetworkLoop2ES15m  OBJECT-TYPE
1872        SYNTAX    INTEGER
1873        ACCESS    read-only
1874        STATUS    mandatory
1875        DESCRIPTION
1876            "Errored seconds (ES) on LOOP 2 of the second doubler unit's
1877             network side during the 15-minute period."
1878        ::= { ctWanHDSLPerformance15mEntry 22 }
1879
1880    ctWanHDSLDb2CustomerLoop1UAS15m OBJECT-TYPE
1881        SYNTAX    INTEGER
1882        ACCESS    read-only
1883        STATUS    mandatory
1884        DESCRIPTION
1885            "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's
1886             customer side during the 15-minute period."
1887        ::= { ctWanHDSLPerformance15mEntry 23 }
1888
1889    ctWanHDSLDb2CustomerLoop1ES15m  OBJECT-TYPE
1890        SYNTAX    INTEGER
1891        ACCESS    read-only
1892        STATUS    mandatory
1893        DESCRIPTION
1894            "Errored seconds (ES) on LOOP 1 of the second doubler unit's
1895             customer side during the 15-minute period."
1896        ::= { ctWanHDSLPerformance15mEntry 24 }
1897
1898    ctWanHDSLDb2CustomerLoop2UAS15m  OBJECT-TYPE
1899        SYNTAX    INTEGER
1900        ACCESS    read-only
1901        STATUS    mandatory
1902        DESCRIPTION
1903            "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's
1904             customer side during the 15-minute period."
1905        ::= { ctWanHDSLPerformance15mEntry 25 }
1906
1907    ctWanHDSLDb2CustomerLoop2ES15m  OBJECT-TYPE
1908        SYNTAX    INTEGER
1909        ACCESS    read-only
1910        STATUS    mandatory
1911        DESCRIPTION
1912            "Errored seconds (ES) on LOOP 2 of the second doubler unit's
1913             customer side during the 15-minute period."
1914        ::= { ctWanHDSLPerformance15mEntry 26 }
1915
1916    --
1917    -- HDSL 24 hour Performance History Table
1918    -- This group provides counters for UnAvailable Seconds and
1919    -- Errored Seconds of all HDSL connections
1920    --
1921
1922    ctWanHDSLPerformance24hTable  OBJECT-TYPE
1923        SYNTAX    SEQUENCE OF CtWanHDSLPerformance24hEntry
1924        ACCESS    not-accessible
1925        STATUS    mandatory
1926        DESCRIPTION
1927            "HDSL 24-hour performance table. This table provides the
1928             accumulated counts of errored seconds (ES) and unavailable
1929             seconds (UAS) for the HDSL line including the local, remote
1930             units and any doublers in between during a 24-hour period
1931             for the last 7 days.
1932
1933             The table is indexed by the non-empty slot in the device and
1934             the 24-hour history slot within the last 7 days period."
1935        ::= { ctWanHDSLExt 2 }
1936
1937    ctWanHDSLPerformance24hEntry  OBJECT-TYPE
1938        SYNTAX    CtWanHDSLPerformance24hEntry
1939        ACCESS    not-accessible
1940        STATUS    mandatory
1941        DESCRIPTION
1942            "Entries in the 24-hour ctWanHDSLPerformance table"
1943        INDEX
1944            { ctWanHDSLPerformance24hConnIndex, ctWanHDSLPerformance24hSlotIndex }
1945        ::= { ctWanHDSLPerformance24hTable 1 }
1946
1947    CtWanHDSLPerformance24hEntry ::= SEQUENCE {
1948        ctWanHDSLPerformance24hConnIndex
1949            INTEGER,
1950        ctWanHDSLPerformance24hSlotIndex
1951            INTEGER,
1952        ctWanHDSLHLULoop1UAS24h
1953            INTEGER,
1954        ctWanHDSLHLULoop1ES24h
1955            INTEGER,
1956        ctWanHDSLHLULoop2UAS24h
1957            INTEGER,
1958        ctWanHDSLHLULoop2ES24h
1959            INTEGER,
1960        ctWanHDSLHRULoop1UAS24h
1961            INTEGER,
1962        ctWanHDSLHRULoop1ES24h
1963            INTEGER,
1964        ctWanHDSLHRULoop2UAS24h
1965            INTEGER,
1966        ctWanHDSLHRULoop2ES24h
1967            INTEGER,
1968        ctWanHDSLDb1NetworkLoop1UAS24h
1969            INTEGER,
1970        ctWanHDSLDb1NetworkLoop1ES24h
1971            INTEGER,
1972        ctWanHDSLDb1NetworkLoop2UAS24h
1973            INTEGER,
1974        ctWanHDSLDb1NetworkLoop2ES24h
1975            INTEGER,
1976        ctWanHDSLDb1CustomerLoop1UAS24h
1977            INTEGER,
1978        ctWanHDSLDb1CustomerLoop1ES24h
1979            INTEGER,
1980        ctWanHDSLDb1CustomerLoop2UAS24h
1981            INTEGER,
1982        ctWanHDSLDb1CustomerLoop2ES24h
1983            INTEGER,
1984        ctWanHDSLDb2NetworkLoop1UAS24h
1985            INTEGER,
1986        ctWanHDSLDb2NetworkLoop1ES24h
1987            INTEGER,
1988        ctWanHDSLDb2NetworkLoop2UAS24h
1989            INTEGER,
1990        ctWanHDSLDb2NetworkLoop2ES24h
1991            INTEGER,
1992        ctWanHDSLDb2CustomerLoop1UAS24h
1993            INTEGER,
1994        ctWanHDSLDb2CustomerLoop1ES24h
1995            INTEGER,
1996        ctWanHDSLDb2CustomerLoop2UAS24h
1997            INTEGER,
1998        ctWanHDSLDb2CustomerLoop2ES24h
1999            INTEGER
2000         }
2001
2002    --
2003    -- Local line unit's 24-hour performance history
2004    --
2005
2006    ctWanHDSLPerformance24hConnIndex  OBJECT-TYPE
2007        SYNTAX    INTEGER
2008        ACCESS    read-only
2009        STATUS    mandatory
2010        DESCRIPTION
2011            "Identify the HDSL connection within the device, indexing from
2012             1 to the maximum allowed number of HDSL connections in the
2013             device."
2014        ::= { ctWanHDSLPerformance24hEntry 1 }
2015
2016    ctWanHDSLPerformance24hSlotIndex  OBJECT-TYPE
2017        SYNTAX    INTEGER
2018        ACCESS    read-only
2019        STATUS    mandatory
2020        DESCRIPTION
2021           "Define which 24-hour slot history of the HDSL within the
2022             last 7 days period. Indexing from 1 - 8 with the first index
2023             representing the current 24 hour history"
2024        ::= { ctWanHDSLPerformance24hEntry 2 }
2025
2026    ctWanHDSLHLULoop1UAS24h  OBJECT-TYPE
2027        SYNTAX     INTEGER
2028        ACCESS    read-only
2029        STATUS    mandatory
2030        DESCRIPTION
2031            "Unavailable seconds (UAS) on LOOP 1 of the local line unit during
2032             the 24-hour period."
2033        ::= { ctWanHDSLPerformance24hEntry 3 }
2034
2035    ctWanHDSLHLULoop1ES24h  OBJECT-TYPE
2036        SYNTAX    INTEGER
2037        ACCESS    read-only
2038        STATUS    mandatory
2039        DESCRIPTION
2040            "Errored seconds (ES) on LOOP 1 of the local line unit during
2041             the 24-hour period."
2042        ::= { ctWanHDSLPerformance24hEntry 4 }
2043
2044    ctWanHDSLHLULoop2UAS24h  OBJECT-TYPE
2045        SYNTAX     INTEGER
2046        ACCESS    read-only
2047        STATUS    mandatory
2048        DESCRIPTION
2049            "Unavailable seconds (UAS) on LOOP 2 of the local line unit during
2050             the 24-hour period."
2051        ::= { ctWanHDSLPerformance24hEntry 5 }
2052
2053    ctWanHDSLHLULoop2ES24h  OBJECT-TYPE
2054        SYNTAX    INTEGER
2055        ACCESS    read-only
2056        STATUS    mandatory
2057        DESCRIPTION
2058            "Errored seconds (ES) on LOOP 2 of the local line unit during
2059             the 24-hour period."
2060        ::= { ctWanHDSLPerformance24hEntry 6 }
2061
2062    --
2063    -- Remote line unit's 24 hour performance history
2064    --
2065
2066    ctWanHDSLHRULoop1UAS24h  OBJECT-TYPE
2067        SYNTAX    INTEGER
2068        ACCESS    read-only
2069        STATUS    mandatory
2070        DESCRIPTION
2071            "Unavailable seconds (UAS) on LOOP 1 of the remote line unit during
2072             the 24-hour period."
2073        ::= { ctWanHDSLPerformance24hEntry 7 }
2074
2075    ctWanHDSLHRULoop1ES24h  OBJECT-TYPE
2076        SYNTAX    INTEGER
2077        ACCESS    read-only
2078        STATUS    mandatory
2079        DESCRIPTION
2080            "Errored seconds (ES) on LOOP 1 of the remote line unit during
2081             the 24-hour period."
2082        ::= { ctWanHDSLPerformance24hEntry 8 }
2083
2084    ctWanHDSLHRULoop2UAS24h  OBJECT-TYPE
2085        SYNTAX    INTEGER
2086        ACCESS    read-only
2087        STATUS    mandatory
2088        DESCRIPTION
2089            "Unavailable seconds (UAS) on LOOP 2 of the remote line unit during
2090             the 24-hour period."
2091        ::= { ctWanHDSLPerformance24hEntry 9 }
2092
2093    ctWanHDSLHRULoop2ES24h  OBJECT-TYPE
2094        SYNTAX    INTEGER
2095        ACCESS    read-only
2096        STATUS    mandatory
2097        DESCRIPTION
2098            "Errored seconds (ES) on LOOP 2 of the remote line unit during
2099             the 24-hour period."
2100        ::= { ctWanHDSLPerformance24hEntry 10 }
2101
2102    --
2103    -- Doubler 1's 15-minute performance history
2104    --
2105
2106    ctWanHDSLDb1NetworkLoop1UAS24h  OBJECT-TYPE
2107        SYNTAX    INTEGER
2108        ACCESS    read-only
2109        STATUS    mandatory
2110        DESCRIPTION
2111            "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's
2112             network side during the 24-hour period."
2113        ::= { ctWanHDSLPerformance24hEntry 11 }
2114
2115    ctWanHDSLDb1NetworkLoop1ES24h  OBJECT-TYPE
2116        SYNTAX    INTEGER
2117        ACCESS    read-only
2118        STATUS    mandatory
2119        DESCRIPTION
2120            "Errored seconds (ES) on LOOP 1 of the first doubler unit's
2121             network side during the 24-hour period."
2122        ::= { ctWanHDSLPerformance24hEntry 12 }
2123
2124    ctWanHDSLDb1NetworkLoop2UAS24h  OBJECT-TYPE
2125        SYNTAX    INTEGER
2126        ACCESS    read-only
2127        STATUS    mandatory
2128        DESCRIPTION
2129            "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's
2130             network side during the 24-hour period."
2131        ::= { ctWanHDSLPerformance24hEntry 13 }
2132
2133    ctWanHDSLDb1NetworkLoop2ES24h  OBJECT-TYPE
2134        SYNTAX    INTEGER
2135        ACCESS    read-only
2136        STATUS    mandatory
2137        DESCRIPTION
2138            "Errored seconds (ES) on LOOP 2 of the first doubler unit's
2139             network side during the 24-hour period."
2140        ::= { ctWanHDSLPerformance24hEntry 14 }
2141
2142    ctWanHDSLDb1CustomerLoop1UAS24h  OBJECT-TYPE
2143        SYNTAX    INTEGER
2144        ACCESS    read-only
2145        STATUS    mandatory
2146        DESCRIPTION
2147            "Unavailable seconds (UAS) on LOOP 1 of the first doubler unit's
2148             customer side during the 24-hour period."
2149        ::= { ctWanHDSLPerformance24hEntry 15 }
2150
2151    ctWanHDSLDb1CustomerLoop1ES24h  OBJECT-TYPE
2152        SYNTAX    INTEGER
2153        ACCESS    read-only
2154        STATUS    mandatory
2155        DESCRIPTION
2156            "Errored seconds (ES) on LOOP 1 of the first doubler unit's
2157             customer side during the 24-hour period."
2158        ::= { ctWanHDSLPerformance24hEntry 16 }
2159
2160    ctWanHDSLDb1CustomerLoop2UAS24h  OBJECT-TYPE
2161        SYNTAX    INTEGER
2162        ACCESS    read-only
2163        STATUS    mandatory
2164        DESCRIPTION
2165            "Unavailable seconds (UAS) on LOOP 2 of the first doubler unit's
2166             customer side during the 24-hour period."
2167        ::= { ctWanHDSLPerformance24hEntry 17 }
2168
2169    ctWanHDSLDb1CustomerLoop2ES24h  OBJECT-TYPE
2170        SYNTAX    INTEGER
2171        ACCESS    read-only
2172        STATUS    mandatory
2173        DESCRIPTION
2174            "Errored seconds (ES) on LOOP 2 of the first doubler unit's
2175             customer side during the 24-hour period."
2176        ::= { ctWanHDSLPerformance24hEntry 18 }
2177
2178    --
2179    -- Doubler 2's 24-hour performance history
2180    --
2181
2182    ctWanHDSLDb2NetworkLoop1UAS24h  OBJECT-TYPE
2183        SYNTAX    INTEGER
2184        ACCESS    read-only
2185        STATUS    mandatory
2186        DESCRIPTION
2187            "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's
2188             network side during the 24-hour period."
2189        ::= { ctWanHDSLPerformance24hEntry 19 }
2190
2191    ctWanHDSLDb2NetworkLoop1ES24h  OBJECT-TYPE
2192        SYNTAX    INTEGER
2193        ACCESS    read-only
2194        STATUS    mandatory
2195        DESCRIPTION
2196            "Errored seconds (ES) on LOOP 1 of the second doubler unit's
2197             network side during the 24-hour period."
2198        ::= { ctWanHDSLPerformance24hEntry 20 }
2199
2200    ctWanHDSLDb2NetworkLoop2UAS24h OBJECT-TYPE
2201        SYNTAX     INTEGER
2202        ACCESS    read-only
2203        STATUS    mandatory
2204        DESCRIPTION
2205            "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's
2206             network side during the 24-hour period."
2207        ::= { ctWanHDSLPerformance24hEntry 21 }
2208
2209    ctWanHDSLDb2NetworkLoop2ES24h OBJECT-TYPE
2210        SYNTAX    INTEGER
2211        ACCESS    read-only
2212        STATUS    mandatory
2213        DESCRIPTION
2214            "Errored seconds (ES) on LOOP 2 of the second doubler unit's
2215             network side during the 24-hour period."
2216        ::= { ctWanHDSLPerformance24hEntry 22 }
2217
2218    ctWanHDSLDb2CustomerLoop1UAS24h OBJECT-TYPE
2219        SYNTAX    INTEGER
2220        ACCESS    read-only
2221        STATUS    mandatory
2222        DESCRIPTION
2223            "Unavailable seconds (UAS) on LOOP 1 of the second doubler unit's
2224             customer side during the 24-hour period."
2225        ::= { ctWanHDSLPerformance24hEntry 23 }
2226
2227    ctWanHDSLDb2CustomerLoop1ES24h OBJECT-TYPE
2228        SYNTAX    INTEGER
2229        ACCESS    read-only
2230        STATUS    mandatory
2231        DESCRIPTION
2232            "Errored seconds (ES) on LOOP 1 of the second doubler unit's
2233             customer side during the 24-hour period."
2234        ::= { ctWanHDSLPerformance24hEntry 24 }
2235
2236    ctWanHDSLDb2CustomerLoop2UAS24h OBJECT-TYPE
2237        SYNTAX    INTEGER
2238        ACCESS    read-only
2239        STATUS    mandatory
2240        DESCRIPTION
2241            "Unavailable seconds (UAS) on LOOP 2 of the second doubler unit's
2242             customer side during the 24-hour period."
2243        ::= { ctWanHDSLPerformance24hEntry 25 }
2244
2245    ctWanHDSLDb2CustomerLoop2ES24h OBJECT-TYPE
2246        SYNTAX    INTEGER
2247        ACCESS    read-only
2248        STATUS    mandatory
2249        DESCRIPTION
2250            "Errored seconds (ES) on LOOP 2 of the second doubler unit's
2251             customer side during the 24-hour period."
2252        ::= { ctWanHDSLPerformance24hEntry 26 }
2253
2254    ----------------------------------------------------
2255    -- HDSL Statistics Table
2256    -- This group provides HDSL line statistics
2257    ----------------------------------------------------
2258
2259    ctWanHDSLStatisticsTable  OBJECT-TYPE
2260        SYNTAX    SEQUENCE OF CtWanHDSLStatisticsEntry
2261        ACCESS    not-accessible
2262        STATUS    mandatory
2263        DESCRIPTION
2264            "This table collects the statistics for the Signal noise ratio
2265             (SNR), and the pulse attenuation of the HDSL line, including
2266             the local, remote units and the doublers in between."
2267        ::= { ctWanHDSLExt 3 }
2268
2269    ctWanHDSLStatisticsEntry  OBJECT-TYPE
2270        SYNTAX    CtWanHDSLStatisticsEntry
2271        ACCESS    not-accessible
2272        STATUS    mandatory
2273        DESCRIPTION
2274            "Entries of the HDSL statistics table "
2275        INDEX
2276            { ctWanHDSLStatisticsHLUConnIndex }
2277        ::= { ctWanHDSLStatisticsTable 1 }
2278
2279    CtWanHDSLStatisticsEntry ::= SEQUENCE {
2280        ctWanHDSLStatisticsHLUConnIndex
2281            INTEGER,
2282        ctWanHDSLSNRHLULoop1
2283            INTEGER,
2284        ctWanHDSLSNRLowHLULoop1
2285            INTEGER,
2286        ctWanHDSLSNRHighHLULoop1
2287            INTEGER,
2288        ctWanHDSLSNRHLULoop2
2289            INTEGER,
2290        ctWanHDSLSNRLowHLULoop2
2291            INTEGER,
2292        ctWanHDSLSNRHighHLULoop2
2293            INTEGER,
2294        ctWanHDSLPulseAttenuationHLULoop1
2295            INTEGER,
2296        ctWanHDSLPulseAttenuationHLULoop2
2297            INTEGER,
2298        ctWanHDSLBitStat1HLU
2299            INTEGER,
2300        ctWanHDSLSNRHRULoop1
2301            INTEGER,
2302        ctWanHDSLSNRLowHRULoop1
2303            INTEGER,
2304        ctWanHDSLSNRHighHRULoop1
2305            INTEGER,
2306        ctWanHDSLSNRHRULoop2
2307            INTEGER,
2308        ctWanHDSLSNRLowHRULoop2
2309            INTEGER,
2310        ctWanHDSLSNRHighHRULoop2
2311            INTEGER,
2312        ctWanHDSLPulseAttenuationHRULoop1
2313            INTEGER,
2314        ctWanHDSLPulseAttenuationHRULoop2
2315            INTEGER,
2316        ctWanHDSLDs1FrameHRU
2317            INTEGER,
2318        ctWanHDSLSNRDb1NetworkLoop1
2319            INTEGER,
2320        ctWanHDSLSNRLowDb1NetworkLoop1
2321            INTEGER,
2322        ctWanHDSLSNRHighDb1NetworkLoop1
2323            INTEGER,
2324        ctWanHDSLSNRDb1NetworkLoop2
2325            INTEGER,
2326        ctWanHDSLSNRLowDb1NetworkLoop2
2327            INTEGER,
2328        ctWanHDSLSNRHighDb1NetworkLoop2
2329            INTEGER,
2330        ctWanHDSLSNRDb1CustomerLoop1
2331            INTEGER,
2332        ctWanHDSLSNRLowDb1CustomerLoop1
2333            INTEGER,
2334        ctWanHDSLSNRHighDb1CustomerLoop1
2335            INTEGER,
2336        ctWanHDSLSNRDb1CustomerLoop2
2337            INTEGER,
2338        ctWanHDSLSNRLowDb1CustomerLoop2
2339            INTEGER,
2340        ctWanHDSLSNRHighDb1CustomerLoop2
2341            INTEGER,
2342        ctWanHDSLPulseAttenuationDb1NetworkLoop1
2343            INTEGER,
2344        ctWanHDSLPulseAttenuationDb1NetworkLoop2
2345            INTEGER,
2346        ctWanHDSLPulseAttenuationDb1CustomerLoop1
2347            INTEGER,
2348        ctWanHDSLPulseAttenuationDb1CustomerLoop2
2349            INTEGER,
2350        ctWanHDSLSNRDb2NetworkLoop1
2351            INTEGER,
2352        ctWanHDSLSNRLowDb2NetworkLoop1
2353            INTEGER,
2354        ctWanHDSLSNRHighDb2NetworkLoop1
2355            INTEGER,
2356        ctWanHDSLSNRDb2NetworkLoop2
2357            INTEGER,
2358        ctWanHDSLSNRLowDb2NetworkLoop2
2359            INTEGER,
2360        ctWanHDSLSNRHighDb2NetworkLoop2
2361            INTEGER,
2362        ctWanHDSLSNRDb2CustomerLoop1
2363            INTEGER,
2364        ctWanHDSLSNRLowDb2CustomerLoop1
2365            INTEGER,
2366        ctWanHDSLSNRHighDb2CustomerLoop1
2367            INTEGER,
2368        ctWanHDSLSNRDb2CustomerLoop2
2369            INTEGER,
2370        ctWanHDSLSNRLowDb2CustomerLoop2
2371            INTEGER,
2372        ctWanHDSLSNRHighDb2CustomerLoop2
2373            INTEGER,
2374        ctWanHDSLPulseAttenuationDb2NetworkLoop1
2375            INTEGER,
2376        ctWanHDSLPulseAttenuationDb2NetworkLoop2
2377            INTEGER,
2378        ctWanHDSLPulseAttenuationDb2CustomerLoop1
2379            INTEGER,
2380        ctWanHDSLPulseAttenuationDb2CustomerLoop2
2381            INTEGER
2382         }
2383
2384    --
2385    -- Local line unit's statistics
2386    --
2387
2388    ctWanHDSLStatisticsHLUConnIndex  OBJECT-TYPE
2389        SYNTAX    INTEGER
2390        ACCESS    read-only
2391        STATUS    mandatory
2392        DESCRIPTION
2393            "Identify the HDSL connection occupied in the device,
2394             indexing from 1 to the maximum allowed connections in
2395             the device."
2396        ::= { ctWanHDSLStatisticsEntry 1 }
2397
2398    ctWanHDSLSNRHLULoop1  OBJECT-TYPE
2399        SYNTAX    INTEGER
2400        ACCESS    read-only
2401        STATUS    mandatory
2402        DESCRIPTION
2403            "Current SNR on LOOP 1 of the local line unit."
2404        ::= { ctWanHDSLStatisticsEntry 2 }
2405
2406    ctWanHDSLSNRLowHLULoop1  OBJECT-TYPE
2407        SYNTAX    INTEGER
2408        ACCESS    read-only
2409        STATUS    mandatory
2410        DESCRIPTION
2411            "Lowest SNR on LOOP 1 of the local line unit."
2412        ::= { ctWanHDSLStatisticsEntry 3 }
2413
2414    ctWanHDSLSNRHighHLULoop1  OBJECT-TYPE
2415        SYNTAX    INTEGER
2416        ACCESS    read-only
2417        STATUS    mandatory
2418        DESCRIPTION
2419            "Highest SNR on LOOP 1 of the local line unit."
2420        ::= { ctWanHDSLStatisticsEntry 4 }
2421
2422    ctWanHDSLSNRHLULoop2  OBJECT-TYPE
2423        SYNTAX    INTEGER
2424        ACCESS    read-only
2425        STATUS    mandatory
2426        DESCRIPTION
2427            "Current SNR on LOOP 2 of the local line unit."
2428        ::= { ctWanHDSLStatisticsEntry 5 }
2429
2430    ctWanHDSLSNRLowHLULoop2  OBJECT-TYPE
2431        SYNTAX    INTEGER
2432        ACCESS    read-only
2433        STATUS    mandatory
2434        DESCRIPTION
2435            "Lowest SNR on LOOP 2 of the local line unit."
2436        ::= { ctWanHDSLStatisticsEntry 6 }
2437
2438    ctWanHDSLSNRHighHLULoop2  OBJECT-TYPE
2439        SYNTAX    INTEGER
2440        ACCESS    read-only
2441        STATUS    mandatory
2442        DESCRIPTION
2443            "Highest SNR on LOOP 2 of the local line unit."
2444        ::= { ctWanHDSLStatisticsEntry 7 }
2445
2446    ctWanHDSLPulseAttenuationHLULoop1  OBJECT-TYPE
2447        SYNTAX    INTEGER
2448        ACCESS    read-only
2449        STATUS    mandatory
2450        DESCRIPTION
2451            "pulse Attenuation on LOOP 1 of the local line unit."
2452        ::= { ctWanHDSLStatisticsEntry 8 }
2453
2454    ctWanHDSLPulseAttenuationHLULoop2  OBJECT-TYPE
2455        SYNTAX    INTEGER
2456        ACCESS    read-only
2457        STATUS    mandatory
2458        DESCRIPTION
2459            "pulse Attenuation on LOOP 2 of the local line unit."
2460        ::= { ctWanHDSLStatisticsEntry 9 }
2461
2462    ctWanHDSLBitStat1HLU  OBJECT-TYPE
2463        SYNTAX    INTEGER
2464        ACCESS    read-only
2465        STATUS    mandatory
2466        DESCRIPTION
2467            "A byte value which contains product specific information:
2468
2469             bit  0 - System in AIS on the local line unit.
2470                  1 - System in AIS on the remote line unit.
2471                  2 - Channels are reversed on the remote line unit.
2472                  3 - Channels are reversed on the doubler 1.
2473                  4 - Channels are reversed on the doubler 2.
2474                  5 - Power is fed to the next unit on the local line unit.
2475                  6 - Power is fed to the next unit on the remote line unit.
2476                  7 - Smartloop is active on remote line unit. (HiGain only)"
2477        ::= { ctWanHDSLStatisticsEntry 10 }
2478
2479    --
2480    -- Remote line unit's statistics
2481    --
2482
2483    ctWanHDSLSNRHRULoop1  OBJECT-TYPE
2484        SYNTAX    INTEGER
2485        ACCESS    read-only
2486        STATUS    mandatory
2487        DESCRIPTION
2488            "Current SNR on LOOP 1 of the remote line unit."
2489        ::= { ctWanHDSLStatisticsEntry 11 }
2490
2491    ctWanHDSLSNRLowHRULoop1  OBJECT-TYPE
2492        SYNTAX    INTEGER
2493        ACCESS    read-only
2494        STATUS    mandatory
2495        DESCRIPTION
2496            "Lowest SNR on LOOP 1 of the remote line unit."
2497        ::= { ctWanHDSLStatisticsEntry 12 }
2498
2499    ctWanHDSLSNRHighHRULoop1  OBJECT-TYPE
2500        SYNTAX    INTEGER
2501        ACCESS    read-only
2502        STATUS    mandatory
2503        DESCRIPTION
2504            "Highest SNR on LOOP 1 of the remote line unit."
2505        ::= { ctWanHDSLStatisticsEntry 13 }
2506
2507    ctWanHDSLSNRHRULoop2  OBJECT-TYPE
2508        SYNTAX    INTEGER
2509        ACCESS    read-only
2510        STATUS    mandatory
2511        DESCRIPTION
2512            "Current SNR on LOOP 2 of the remote line unit."
2513        ::= { ctWanHDSLStatisticsEntry 14 }
2514
2515    ctWanHDSLSNRLowHRULoop2  OBJECT-TYPE
2516        SYNTAX    INTEGER
2517        ACCESS    read-only
2518        STATUS    mandatory
2519        DESCRIPTION
2520            "Lowest SNR on LOOP 2 of the remote line unit."
2521        ::= { ctWanHDSLStatisticsEntry 15 }
2522
2523
2524    ctWanHDSLSNRHighHRULoop2  OBJECT-TYPE
2525        SYNTAX    INTEGER
2526        ACCESS    read-only
2527        STATUS    mandatory
2528        DESCRIPTION
2529            "Highest SNR on LOOP 2 of the remote line unit."
2530        ::= { ctWanHDSLStatisticsEntry 16 }
2531
2532    ctWanHDSLPulseAttenuationHRULoop1  OBJECT-TYPE
2533        SYNTAX    INTEGER
2534        ACCESS    read-only
2535        STATUS    mandatory
2536        DESCRIPTION
2537            "pulse Attenuation on LOOP 1 of the remote line unit."
2538        ::= { ctWanHDSLStatisticsEntry 17 }
2539
2540    ctWanHDSLPulseAttenuationHRULoop2  OBJECT-TYPE
2541        SYNTAX    INTEGER
2542        ACCESS    read-only
2543        STATUS    mandatory
2544        DESCRIPTION
2545            "pulse Attenuation on LOOP 2 of the remote line unit."
2546        ::= { ctWanHDSLStatisticsEntry 18 }
2547
2548    ctWanHDSLDs1FrameHRU        OBJECT-TYPE
2549        SYNTAX    INTEGER
2550        ACCESS    read-only
2551        STATUS    mandatory
2552        DESCRIPTION
2553            "Byte value shows DS1 frame and code information for the remote
2554             line unit (HiGain only):
2555
2556             bit 0:1 -
2557                 0 - frame format is SF.
2558                 1 - frame format is ESF.
2559                 2 - Frame format is unframed.
2560                 3 - no activity.
2561
2562             bit 2:3 -
2563                 reserved.
2564
2565             bit 4  -
2566                 0 - line code is AMI
2567                 1 - line code is B8ZS.
2568
2569             bit 5:7 -
2570                 reserved."
2571
2572        ::= { ctWanHDSLStatisticsEntry 19 }
2573
2574    --
2575    -- Doubler 1's statistics
2576    --
2577
2578    ctWanHDSLSNRDb1NetworkLoop1  OBJECT-TYPE
2579        SYNTAX    INTEGER
2580        ACCESS    read-only
2581        STATUS    mandatory
2582        DESCRIPTION
2583            "Current SNR on LOOP 1 of doubler 1's network side"
2584        ::= { ctWanHDSLStatisticsEntry 20 }
2585
2586    ctWanHDSLSNRLowDb1NetworkLoop1  OBJECT-TYPE
2587        SYNTAX    INTEGER
2588        ACCESS    read-only
2589        STATUS    mandatory
2590        DESCRIPTION
2591            "Lowest SNR on LOOP 1 of doubler 1's network side"
2592        ::= { ctWanHDSLStatisticsEntry 21 }
2593
2594    ctWanHDSLSNRHighDb1NetworkLoop1  OBJECT-TYPE
2595        SYNTAX    INTEGER
2596        ACCESS    read-only
2597        STATUS    mandatory
2598        DESCRIPTION
2599            "Highest SNR on LOOP 1 of doubler 1's network side"
2600        ::= { ctWanHDSLStatisticsEntry 22 }
2601
2602    ctWanHDSLSNRDb1NetworkLoop2  OBJECT-TYPE
2603        SYNTAX    INTEGER
2604        ACCESS    read-only
2605        STATUS    mandatory
2606        DESCRIPTION
2607            "Current SNR on LOOP 2 of doubler 1's network side."
2608        ::= { ctWanHDSLStatisticsEntry 23 }
2609
2610    ctWanHDSLSNRLowDb1NetworkLoop2  OBJECT-TYPE
2611        SYNTAX    INTEGER
2612        ACCESS    read-only
2613        STATUS    mandatory
2614        DESCRIPTION
2615            "Lowest SNR on LOOP 2 of doubler 1's network side."
2616        ::= { ctWanHDSLStatisticsEntry 24 }
2617
2618    ctWanHDSLSNRHighDb1NetworkLoop2  OBJECT-TYPE
2619        SYNTAX    INTEGER
2620        ACCESS    read-only
2621        STATUS    mandatory
2622        DESCRIPTION
2623            "Highest SNR on  LOOP 2 of doubler 1's network side."
2624        ::= { ctWanHDSLStatisticsEntry 25 }
2625
2626    ctWanHDSLSNRDb1CustomerLoop1  OBJECT-TYPE
2627        SYNTAX    INTEGER
2628        ACCESS    read-only
2629        STATUS    mandatory
2630        DESCRIPTION
2631            "Current SNR on LOOP 1 of doubler 1's customer side."
2632        ::= { ctWanHDSLStatisticsEntry 26 }
2633
2634    ctWanHDSLSNRLowDb1CustomerLoop1  OBJECT-TYPE
2635        SYNTAX    INTEGER
2636        ACCESS    read-only
2637        STATUS    mandatory
2638        DESCRIPTION
2639            "Lowest SNR on LOOP 1 of doubler 1's customer side."
2640        ::= { ctWanHDSLStatisticsEntry 27 }
2641
2642    ctWanHDSLSNRHighDb1CustomerLoop1  OBJECT-TYPE
2643        SYNTAX    INTEGER
2644        ACCESS    read-only
2645        STATUS    mandatory
2646        DESCRIPTION
2647            "Highest SNR on LOOP 1 of doubler 1's customer side."
2648        ::= { ctWanHDSLStatisticsEntry 28 }
2649
2650    ctWanHDSLSNRDb1CustomerLoop2  OBJECT-TYPE
2651        SYNTAX    INTEGER
2652        ACCESS    read-only
2653        STATUS    mandatory
2654        DESCRIPTION
2655            "Current SNR on LOOP 2 of doubler 1's customer side."
2656        ::= { ctWanHDSLStatisticsEntry 29 }
2657
2658    ctWanHDSLSNRLowDb1CustomerLoop2  OBJECT-TYPE
2659        SYNTAX    INTEGER
2660        ACCESS    read-only
2661        STATUS    mandatory
2662        DESCRIPTION
2663            "Lowest SNR on LOOP 2 of doubler 1's customer side."
2664        ::= { ctWanHDSLStatisticsEntry 30 }
2665
2666    ctWanHDSLSNRHighDb1CustomerLoop2  OBJECT-TYPE
2667        SYNTAX    INTEGER
2668        ACCESS    read-only
2669        STATUS    mandatory
2670        DESCRIPTION
2671            "Highest SNR on LOOP 2 of doubler 1's customer side."
2672        ::= { ctWanHDSLStatisticsEntry 31 }
2673
2674    ctWanHDSLPulseAttenuationDb1NetworkLoop1  OBJECT-TYPE
2675        SYNTAX    INTEGER
2676        ACCESS    read-only
2677        STATUS    mandatory
2678        DESCRIPTION
2679            "Pulse Attenuation on LOOP 1 of doubler 1's network side."
2680        ::= { ctWanHDSLStatisticsEntry 32 }
2681
2682    ctWanHDSLPulseAttenuationDb1NetworkLoop2  OBJECT-TYPE
2683        SYNTAX    INTEGER
2684        ACCESS    read-only
2685        STATUS    mandatory
2686        DESCRIPTION
2687            "Pulse Attenuation on LOOP 2 of doubler 1's network side."
2688        ::= { ctWanHDSLStatisticsEntry 33 }
2689
2690    ctWanHDSLPulseAttenuationDb1CustomerLoop1  OBJECT-TYPE
2691        SYNTAX    INTEGER
2692        ACCESS    read-only
2693        STATUS    mandatory
2694        DESCRIPTION
2695            "Pulse Attenuation on LOOP 1 of doubler 1's customer side."
2696        ::= { ctWanHDSLStatisticsEntry 34 }
2697
2698    ctWanHDSLPulseAttenuationDb1CustomerLoop2  OBJECT-TYPE
2699        SYNTAX    INTEGER
2700        ACCESS    read-only
2701        STATUS    mandatory
2702        DESCRIPTION
2703            "pulse Attenuation on LOOP 2 of doubler 1's customer side."
2704        ::= { ctWanHDSLStatisticsEntry 35 }
2705
2706    --
2707    -- Doubler 2's Statistics
2708    --
2709
2710    ctWanHDSLSNRDb2NetworkLoop1  OBJECT-TYPE
2711        SYNTAX    INTEGER
2712        ACCESS    read-only
2713        STATUS    mandatory
2714        DESCRIPTION
2715            "Current SNR on LOOP 1 of doubler 2's network side."
2716        ::= { ctWanHDSLStatisticsEntry 36 }
2717
2718    ctWanHDSLSNRLowDb2NetworkLoop1  OBJECT-TYPE
2719        SYNTAX    INTEGER
2720        ACCESS    read-only
2721        STATUS    mandatory
2722        DESCRIPTION
2723            "Lowest SNR on LOOP 1 of doubler 2's network side."
2724        ::= { ctWanHDSLStatisticsEntry 37 }
2725
2726    ctWanHDSLSNRHighDb2NetworkLoop1  OBJECT-TYPE
2727        SYNTAX    INTEGER
2728        ACCESS    read-only
2729        STATUS    mandatory
2730        DESCRIPTION
2731            "Highest SNR on LOOP 1 of doubler 2's network side."
2732        ::= { ctWanHDSLStatisticsEntry 38 }
2733
2734    ctWanHDSLSNRDb2NetworkLoop2  OBJECT-TYPE
2735        SYNTAX    INTEGER
2736        ACCESS    read-only
2737        STATUS    mandatory
2738        DESCRIPTION
2739            "Current SNR on LOOP 2 of doubler 2's network side."
2740        ::= { ctWanHDSLStatisticsEntry 39 }
2741
2742    ctWanHDSLSNRLowDb2NetworkLoop2  OBJECT-TYPE
2743        SYNTAX    INTEGER
2744        ACCESS    read-only
2745        STATUS    mandatory
2746        DESCRIPTION
2747            "Lowest SNR on LOOP 2 of doubler 2's network side."
2748        ::= { ctWanHDSLStatisticsEntry 40 }
2749
2750    ctWanHDSLSNRHighDb2NetworkLoop2  OBJECT-TYPE
2751        SYNTAX    INTEGER
2752        ACCESS    read-only
2753        STATUS    mandatory
2754        DESCRIPTION
2755            "Highest SNR on LOOP 2 of doubler 2's network side."
2756        ::= { ctWanHDSLStatisticsEntry 41 }
2757
2758    ctWanHDSLSNRDb2CustomerLoop1  OBJECT-TYPE
2759        SYNTAX    INTEGER
2760        ACCESS    read-only
2761        STATUS    mandatory
2762        DESCRIPTION
2763            "Current SNR on LOOP 1 of doubler 2's customer side."
2764        ::= { ctWanHDSLStatisticsEntry 42 }
2765
2766    ctWanHDSLSNRLowDb2CustomerLoop1  OBJECT-TYPE
2767        SYNTAX    INTEGER
2768        ACCESS    read-only
2769        STATUS    mandatory
2770        DESCRIPTION
2771            "Lowest SNR on LOOP 1 of doubler 2's customer side."
2772        ::= { ctWanHDSLStatisticsEntry 43 }
2773
2774    ctWanHDSLSNRHighDb2CustomerLoop1  OBJECT-TYPE
2775        SYNTAX    INTEGER
2776        ACCESS    read-only
2777        STATUS    mandatory
2778        DESCRIPTION
2779            "Highest SNR on LOOP 1 of doubler 2's customer side."
2780        ::= { ctWanHDSLStatisticsEntry 44 }
2781
2782    ctWanHDSLSNRDb2CustomerLoop2  OBJECT-TYPE
2783        SYNTAX    INTEGER
2784        ACCESS    read-only
2785        STATUS    mandatory
2786        DESCRIPTION
2787            "Current SNR on LOOP 2 of doubler 2's customer side."
2788        ::= { ctWanHDSLStatisticsEntry 45 }
2789
2790    ctWanHDSLSNRLowDb2CustomerLoop2  OBJECT-TYPE
2791        SYNTAX    INTEGER
2792        ACCESS    read-only
2793        STATUS    mandatory
2794        DESCRIPTION
2795            "Lowest SNR on LOOP 2 of doubler 2's customer side."
2796        ::= { ctWanHDSLStatisticsEntry 46 }
2797
2798    ctWanHDSLSNRHighDb2CustomerLoop2  OBJECT-TYPE
2799        SYNTAX    INTEGER
2800        ACCESS    read-only
2801        STATUS    mandatory
2802        DESCRIPTION
2803            "Highest SNR on LOOP 2 of doubler 2's customer side."
2804        ::= { ctWanHDSLStatisticsEntry 47 }
2805
2806    ctWanHDSLPulseAttenuationDb2NetworkLoop1  OBJECT-TYPE
2807        SYNTAX    INTEGER
2808        ACCESS    read-only
2809        STATUS    mandatory
2810        DESCRIPTION
2811            "Pulse Attenuation on LOOP 1 of doubler 2's network side"
2812        ::= { ctWanHDSLStatisticsEntry 48 }
2813
2814    ctWanHDSLPulseAttenuationDb2NetworkLoop2  OBJECT-TYPE
2815        SYNTAX    INTEGER
2816        ACCESS    read-only
2817        STATUS    mandatory
2818        DESCRIPTION
2819            "Pulse Attenuation on LOOP 2 of doubler 2's network side."
2820        ::= { ctWanHDSLStatisticsEntry 49 }
2821
2822    ctWanHDSLPulseAttenuationDb2CustomerLoop1  OBJECT-TYPE
2823        SYNTAX    INTEGER
2824        ACCESS    read-only
2825        STATUS    mandatory
2826        DESCRIPTION
2827            "pulse Attenuation on LOOP 1 of doubler 2's customer side."
2828        ::= { ctWanHDSLStatisticsEntry 50 }
2829
2830    ctWanHDSLPulseAttenuationDb2CustomerLoop2  OBJECT-TYPE
2831        SYNTAX    INTEGER
2832        ACCESS    read-only
2833        STATUS    mandatory
2834        DESCRIPTION
2835            "Pulse Attenuation on LOOP 2 of doubler 2's customer side."
2836        ::= { ctWanHDSLStatisticsEntry 51 }
2837
2838    ----------------------------------------------------
2839    -- HDSL Test Table
2840    ----------------------------------------------------
2841
2842    ctWanHDSLTestTable  OBJECT-TYPE
2843        SYNTAX    SEQUENCE OF CtWanHDSLTestEntry
2844        ACCESS    not-accessible
2845        STATUS    mandatory
2846        DESCRIPTION
2847            "Test result for the HDSL line, the current test results only
2848             apply to the local line unit. "
2849        ::= { ctWanHDSLExt 4 }
2850
2851    ctWanHDSLTestEntry  OBJECT-TYPE
2852        SYNTAX    CtWanHDSLTestEntry
2853        ACCESS    not-accessible
2854        STATUS    mandatory
2855        DESCRIPTION
2856            "Entries of the HDSL test results table."
2857        INDEX
2858            { ctWanHDSLTestHLUConnIndex }
2859        ::= { ctWanHDSLTestTable 1 }
2860
2861    CtWanHDSLTestEntry ::= SEQUENCE {
2862        ctWanHDSLTestHLUConnIndex
2863            INTEGER,
2864        ctWanHDSLTestMode
2865            INTEGER,
2866        ctWanHDSLHLUTestResult
2867            INTEGER,
2868        ctWanHDSLHRUTestResult
2869            INTEGER
2870     }
2871
2872    ctWanHDSLTestHLUConnIndex  OBJECT-TYPE
2873        SYNTAX    INTEGER
2874        ACCESS    read-only
2875        STATUS    mandatory
2876        DESCRIPTION
2877            "Identify the slot of the HDSL within the device that the user
2878             wants to conduct the line unit test. Slot number start from
2879             1 to maximum slots available in the device."
2880        ::= { ctWanHDSLTestEntry 1 }
2881
2882    ctWanHDSLTestMode  OBJECT-TYPE
2883        SYNTAX    INTEGER
2884        ACCESS    read-write
2885        STATUS    mandatory
2886        DESCRIPTION
2887            "This object may only be successfully set on a master device.
2888             When this object is set, the local unit's test mode is
2889             defined by these values when set:
2890
2891                1 - Normal operation
2892                3 - Self test mode
2893                4 - PROM check test
2894                5 - External RAM test
2895                6 - DS1 loop test
2896                7 - MUX-DMUX test
2897                9 - Analog loopback mode
2898               13 - Transceiver mode
2899
2900             When getting this object, the value returned represents
2901             the last value this object had been set to."
2902
2903        ::= { ctWanHDSLTestEntry 2 }
2904
2905    ctWanHDSLHLUTestResult  OBJECT-TYPE
2906        SYNTAX    INTEGER
2907        ACCESS    read-only
2908        STATUS    mandatory
2909        DESCRIPTION
2910            "Test result for the local line unit (1 - test failed, 0 - success):
2911                 bit 0 - 2180 DS1 frame sync test (HiGain only)
2912                     1 - 2180 DS1 data test (HiGain only)
2913                     2 - LIU DS1 frame sync test (HiGain only)
2914                     3 - LIU DS1 data test (HiGain only)
2915                     4 - External DS1 frame sync test (HiGain only)
2916                     5 - External DS1 data test.
2917                     6 - Mux sync test on HDSL LOOP 1
2918                     7 - Mux sync test on HDSL LOOP 2
2919                     8 - Reserved.
2920                     9 - Mux frame error test on HDSL LOOP 1
2921                    10 - Mux frame error test on HDSL LOOP 2
2922                    11 - Mux CRC test on HDSL LOOP 1
2923                    12 - Mux CRC test on HDSL LOOP 2
2924                    13 - Mux DL test on HDSL LOOP 1
2925                    14 - Mux DL test on HDSL LOOP 2
2926                    15 - Analog loopback test.
2927                    16 - Digital loop test.
2928                    17 - HGF HDSL loop test (HiGain only)
2929                    18 - HGF write/readback test (HiGain only)
2930                    19 - HGF poll lock test (HiGain only).
2931                    20 - HGF activity monitor test (HiGain only).
2932                    21 - HGF zeroes TX and detect test (HiGain only).
2933                    22 - HGF ones TX and detect test (HiGain only).
2934                    23 - Transceiver poll test on HDSL LOOP 1
2935                    24 - Transceiver poll test on HDSL LOOP 2
2936                    25 - PROM check test.
2937                    26 - External RAM test.
2938                    27 - Non-Volatile RAM test.
2939             "
2940        ::= { ctWanHDSLTestEntry 3 }
2941
2942    ctWanHDSLHRUTestResult  OBJECT-TYPE
2943        SYNTAX    INTEGER
2944        ACCESS    read-only
2945        STATUS    mandatory
2946        DESCRIPTION
2947            "Test results for the remote line unit,
2948             Bit definitions correspond to those defined for
2949             ctWanHDSLHLUTestResult. "
2950        ::= { ctWanHDSLTestEntry 4 }
2951
2952    ----------------------------------------------------
2953    -- HDSL Alarms Table
2954    ----------------------------------------------------
2955
2956    ctWanHDSLAlarmsTable    OBJECT-TYPE
2957        SYNTAX    SEQUENCE OF CtWanHDSLAlarmsEntry
2958        ACCESS    not-accessible
2959        STATUS    mandatory
2960        DESCRIPTION
2961            "This table collects the existing alarms information for the HDSL
2962             line, including the local, remote line units and the doublers."
2963        ::= { ctWanHDSLExt 5 }
2964
2965    ctWanHDSLAlarmsEntry    OBJECT-TYPE
2966        SYNTAX    CtWanHDSLAlarmsEntry
2967        ACCESS    not-accessible
2968        STATUS    mandatory
2969        DESCRIPTION
2970            "Entries for the ctWanHDSL alarms information"
2971        INDEX
2972            { ctWanHDSLAlarmsHLUConnIndex }
2973        ::= { ctWanHDSLAlarmsTable 1 }
2974
2975    CtWanHDSLAlarmsEntry ::= SEQUENCE {
2976        ctWanHDSLAlarmsHLUConnIndex
2977            INTEGER,
2978        ctWanHDSLAlarmsBackplane
2979            INTEGER,
2980        ctWanHDSLAlarmsES
2981            INTEGER
2982     }
2983
2984    ctWanHDSLAlarmsHLUConnIndex  OBJECT-TYPE
2985        SYNTAX    INTEGER
2986        ACCESS    read-only
2987        STATUS    mandatory
2988        DESCRIPTION
2989            "Identify which HDSL connection within the device that
2990             the user wants to retrieve the alarm information."
2991        ::= { ctWanHDSLAlarmsEntry 1 }
2992
2993    ctWanHDSLAlarmsBackplane  OBJECT-TYPE
2994        SYNTAX    INTEGER
2995        ACCESS    read-only
2996        STATUS    mandatory
2997        DESCRIPTION
2998            "Specific information that's related to the HDSL alarms, each bit
2999             in the two bytes value has the following meaning if set:
3000
3001             Bit 0 : Local Loss of Signal on DS1 line (HiGain only).
3002                 1 : Remote Loss of Signal on DS1 list (HiGain only).
3003                 2 - 7 : reserved.
3004                 8 : Loss of Sync word on LOOP 1 of the local line unit.
3005                 9 : Loss of Sync word on LOOP 2 of the local line unit.
3006                10  : Loss of Sync word on LOOP 1 of the first doubler.
3007                11 : Loss of sync word on LOOP 2 of the first doubler.
3008                12 : Loss of Sync word on LOOP 1 of the second doubler.
3009                13 : Loss of sync word on LOOP 2 of the second doubler."
3010        ::= { ctWanHDSLAlarmsEntry 2 }
3011
3012    ctWanHDSLAlarmsES    OBJECT-TYPE
3013        SYNTAX    INTEGER
3014        ACCESS    read-only
3015        STATUS    mandatory
3016        DESCRIPTION
3017            "A two bytes value for the Errored Second indication of the HDSL
3018             line unit, including local, remote line units and the doublers.
3019             each bit in the two bytes value has the following meaning if set:
3020
3021             Bit 0 : Errored Second on LOOP 1 of local line unit.
3022                 1 : Errored Second on LOOP 2 of local line unit.
3023                 2 : Errored Second on LOOP 1 of remote line unit.
3024                 3 : Errored Second on LOOP 2 of remote line unit.
3025                 4 : Errored Second on LOOP 1 of local line unit's network side.
3026                 5 : Errored Second on LOOP 2 of local line unit's network side.
3027                 6 : Errored Second on LOOP 1 of local line unit's customer side.
3028                 7 : Errored Second on LOOP 2 of local line unit's customer side."
3029        ::= { ctWanHDSLAlarmsEntry 3 }
3030
3031    ----------------------------------------------------
3032    -- HDSL Alarm History Table
3033    ----------------------------------------------------
3034
3035    ctWanHDSLAlarmHistoryTable  OBJECT-TYPE
3036        SYNTAX    SEQUENCE OF CtWanHDSLAlarmHistoryEntry
3037        ACCESS    not-accessible
3038        STATUS    mandatory
3039        DESCRIPTION
3040            "HDSL Alarm History table. This table provides the accumulated
3041             counts of Errored Seconds (ES) and Loss of Sync words (LOS)
3042             as well as the time stamp of the above events occurred for both
3043             of the HDSL loops.
3044
3045             The time stamps show the date in MMDDYYYYHHMM format."
3046        ::= { ctWanHDSLExt 6 }
3047
3048    ctWanHDSLAlarmHistoryEntry  OBJECT-TYPE
3049        SYNTAX    CtWanHDSLAlarmHistoryEntry
3050        ACCESS    not-accessible
3051        STATUS    mandatory
3052        DESCRIPTION
3053            "Entries in the Alarm History table"
3054        INDEX
3055            { ctWanHDSLAlarmHistoryConnIndex }
3056        ::= { ctWanHDSLAlarmHistoryTable 1  }
3057
3058    CtWanHDSLAlarmHistoryEntry ::= SEQUENCE {
3059        ctWanHDSLAlarmHistoryConnIndex
3060            INTEGER,
3061        ctWanHDSLAlHistLLOSFirst
3062            DisplayString(SIZE(12)),
3063        ctWanHDSLAlHistLLOSLast
3064            DisplayString(SIZE(12)),
3065        ctWanHDSLAlHistLLOSCurrent
3066            INTEGER,
3067        ctWanHDSLAlHistLLOSCount
3068            INTEGER,
3069        ctWanHDSLAlHistRLOSFirst
3070            DisplayString(SIZE(12)),
3071        ctWanHDSLAlHistRLOSLast
3072            DisplayString(SIZE(12)),
3073        ctWanHDSLAlHistRLOSCurrent
3074            INTEGER,
3075        ctWanHDSLAlHistRLOSCount
3076            INTEGER,
3077        ctWanHDSLAlHistLOSW1First
3078            DisplayString(SIZE(12)),
3079        ctWanHDSLAlHistLOSW1Last
3080            DisplayString(SIZE(12)),
3081        ctWanHDSLAlHistLOSW1Current
3082            INTEGER,
3083        ctWanHDSLAlHistLOSW1Count
3084            INTEGER,
3085        ctWanHDSLAlHistLOSW2First
3086            DisplayString(SIZE(12)),
3087        ctWanHDSLAlHistLOSW2Last
3088            DisplayString(SIZE(12)),
3089        ctWanHDSLAlHistLOSW2Current
3090            INTEGER,
3091        ctWanHDSLAlHistLOSW2Count
3092            INTEGER,
3093        ctWanHDSLAlHistES1First
3094            DisplayString(SIZE(12)),
3095        ctWanHDSLAlHistES1Last
3096            DisplayString(SIZE(12)),
3097        ctWanHDSLAlHistES1Current
3098            INTEGER,
3099        ctWanHDSLAlHistES1Count
3100            INTEGER,
3101        ctWanHDSLAlHistES2First
3102            DisplayString(SIZE(12)),
3103        ctWanHDSLAlHistES2Last
3104            DisplayString(SIZE(12)),
3105        ctWanHDSLAlHistES2Current
3106            INTEGER,
3107        ctWanHDSLAlHistES2Count
3108            INTEGER,
3109        ctWanHDSLAlHistMargin1First
3110            DisplayString(SIZE(12)),
3111        ctWanHDSLAlHistMargin1Last
3112            DisplayString(SIZE(12)),
3113        ctWanHDSLAlHistMargin1Current
3114            INTEGER,
3115        ctWanHDSLAlHistMargin1Count
3116            INTEGER,
3117        ctWanHDSLAlHistMargin2First
3118            DisplayString(SIZE(12)),
3119        ctWanHDSLAlHistMargin2Last
3120            DisplayString(SIZE(12)),
3121        ctWanHDSLAlHistMargin2Current
3122            INTEGER,
3123        ctWanHDSLAlHistMargin2Count
3124            INTEGER,
3125        ctWanHDSLAlHistCleared
3126            DisplayString(SIZE(12)),
3127        ctWanHDSLAlHistClearit
3128            INTEGER
3129     }
3130
3131    ctWanHDSLAlarmHistoryConnIndex  OBJECT-TYPE
3132        SYNTAX    INTEGER
3133        ACCESS    read-only
3134        STATUS    mandatory
3135        DESCRIPTION
3136            "Defines which HDSL connection's alarm history within the
3137             device."
3138        ::= { ctWanHDSLAlarmHistoryEntry 1 }
3139
3140    ctWanHDSLAlHistLLOSFirst  OBJECT-TYPE
3141        SYNTAX    DisplayString(SIZE(12))
3142        ACCESS    read-only
3143        STATUS    mandatory
3144        DESCRIPTION
3145            "Time stamp of the first time the DS1 Loss Of Signal (LOS)
3146             occurred on the local side of the HDSL."
3147        ::= { ctWanHDSLAlarmHistoryEntry 2  }
3148
3149    ctWanHDSLAlHistLLOSLast  OBJECT-TYPE
3150        SYNTAX    DisplayString(SIZE(12))
3151        ACCESS    read-only
3152        STATUS    mandatory
3153        DESCRIPTION
3154            "Time stamp of the last time the DS1 Loss Of Signal (LOS)
3155             occurred on the local side of the HDSL."
3156         ::= { ctWanHDSLAlarmHistoryEntry 3  }
3157
3158    ctWanHDSLAlHistLLOSCurrent  OBJECT-TYPE
3159        SYNTAX    INTEGER
3160        ACCESS    read-only
3161        STATUS    mandatory
3162        DESCRIPTION
3163            "Set if the DS1 Loss Of Signal (LOS) still occurred on the
3164             local side of the HDSL."
3165        ::= { ctWanHDSLAlarmHistoryEntry 4  }
3166
3167    ctWanHDSLAlHistLLOSCount  OBJECT-TYPE
3168        SYNTAX    INTEGER
3169        ACCESS    read-only
3170        STATUS    mandatory
3171        DESCRIPTION
3172            "Number of times the DS1 Loss Of Signal (LOS) occurred since
3173             we last cleared the alarm history on the local side of the HDSL.
3174             (HiGain only)"
3175        ::= { ctWanHDSLAlarmHistoryEntry 5  }
3176
3177    ctWanHDSLAlHistRLOSFirst  OBJECT-TYPE
3178        SYNTAX    DisplayString(SIZE(12))
3179        ACCESS    read-only
3180        STATUS    mandatory
3181        DESCRIPTION
3182            "Time stamp of the first time  the DS1 Loss Of Signal (LOS)
3183             occurred on the remote side of the HDSL. (HiGain only)"
3184        ::= { ctWanHDSLAlarmHistoryEntry 6  }
3185
3186    ctWanHDSLAlHistRLOSLast  OBJECT-TYPE
3187        SYNTAX    DisplayString(SIZE(12))
3188        ACCESS    read-only
3189        STATUS    mandatory
3190        DESCRIPTION
3191            "Time stamp of the last time the DS1 Loss Of Signal (LOS) occurred
3192             on the remote side of the HDSL. (HiGain only)"
3193        ::= { ctWanHDSLAlarmHistoryEntry 7  }
3194
3195    ctWanHDSLAlHistRLOSCurrent  OBJECT-TYPE
3196        SYNTAX    INTEGER
3197        ACCESS    read-only
3198        STATUS    mandatory
3199        DESCRIPTION
3200            "Set if the DS1 Loss Of Signal (LOS) still occurred on the remote
3201             site of the HDSL. (HiGain only)"
3202        ::= { ctWanHDSLAlarmHistoryEntry 8  }
3203
3204    ctWanHDSLAlHistRLOSCount  OBJECT-TYPE
3205        SYNTAX    INTEGER
3206        ACCESS    read-only
3207        STATUS    mandatory
3208        DESCRIPTION
3209            "Number of times the DS1 Loss Of Signal (LOS) occurred since we
3210             last cleared the alarm history on the remote site of the HDSL.
3211             (HiGain only)"
3212        ::= { ctWanHDSLAlarmHistoryEntry 9  }
3213
3214    ctWanHDSLAlHistLOSW1First  OBJECT-TYPE
3215        SYNTAX    DisplayString(SIZE(12))
3216        ACCESS    read-only
3217        STATUS    mandatory
3218        DESCRIPTION
3219            "Time stamp of the first time the Loss Of Sync Word (LOSW) occurred
3220             on the LOOP 1 of the HDSL link."
3221        ::= { ctWanHDSLAlarmHistoryEntry 10  }
3222
3223    ctWanHDSLAlHistLOSW1Last  OBJECT-TYPE
3224        SYNTAX    DisplayString(SIZE(12))
3225        ACCESS    read-only
3226        STATUS    mandatory
3227        DESCRIPTION
3228            "Time stamp of the last time the Loss Of Sync Word (LOSW) occurred
3229             on the LOOP 1 of the HDSL link."
3230        ::= { ctWanHDSLAlarmHistoryEntry 11  }
3231
3232    ctWanHDSLAlHistLOSW1Current  OBJECT-TYPE
3233        SYNTAX    INTEGER
3234        ACCESS    read-only
3235        STATUS    mandatory
3236        DESCRIPTION
3237            "Set if the Loss Of Sync Word (LOSW) still occurred on the LOOP 1
3238             of the HDSL link."
3239        ::= { ctWanHDSLAlarmHistoryEntry 12  }
3240
3241    ctWanHDSLAlHistLOSW1Count  OBJECT-TYPE
3242        SYNTAX    INTEGER
3243        ACCESS    read-only
3244        STATUS    mandatory
3245        DESCRIPTION
3246            "Number of times the Loss Of Sync Word (LOSW) occurred since we
3247             last cleared the history on the LOOP 1 of the HDSL link."
3248        ::= { ctWanHDSLAlarmHistoryEntry 13  }
3249
3250    ctWanHDSLAlHistLOSW2First  OBJECT-TYPE
3251        SYNTAX    DisplayString(SIZE(12))
3252        ACCESS    read-only
3253        STATUS    mandatory
3254        DESCRIPTION
3255            "Time stamp of the first time the Loss Of Sync Word (LOSW) occurred
3256             on the LOOP 2 of the HDSL link."
3257        ::= { ctWanHDSLAlarmHistoryEntry 14  }
3258
3259    ctWanHDSLAlHistLOSW2Last  OBJECT-TYPE
3260        SYNTAX    DisplayString(SIZE(12))
3261        ACCESS    read-only
3262        STATUS    mandatory
3263        DESCRIPTION
3264            "Time stamp of the last time the Loss Of Sync Word (LOSW) occurred
3265             on the LOOP 2 of the HDSL link."
3266        ::= { ctWanHDSLAlarmHistoryEntry 15  }
3267
3268    ctWanHDSLAlHistLOSW2Current  OBJECT-TYPE
3269        SYNTAX    INTEGER
3270        ACCESS    read-only
3271        STATUS    mandatory
3272        DESCRIPTION
3273            "Set if the Loss Of Sync Word (LOSW) still occurred on the LOOP 2
3274             of the HDSL link."
3275        ::= { ctWanHDSLAlarmHistoryEntry 16  }
3276
3277    ctWanHDSLAlHistLOSW2Count  OBJECT-TYPE
3278        SYNTAX    INTEGER
3279        ACCESS    read-only
3280        STATUS    mandatory
3281        DESCRIPTION
3282            "Number of times the Loss Of Sync Word (LOSW) occurred since we
3283             last cleared the history on the LOOP 2 of the HDSL link. "
3284        ::= { ctWanHDSLAlarmHistoryEntry 17  }
3285
3286    ctWanHDSLAlHistES1First  OBJECT-TYPE
3287        SYNTAX    DisplayString(SIZE(12))
3288        ACCESS    read-only
3289        STATUS    mandatory
3290        DESCRIPTION
3291            "Time stamp of the first time the Errored Seconds (ES) occurred
3292             on the LOOP 1 of the HDSL link."
3293        ::= { ctWanHDSLAlarmHistoryEntry 18  }
3294
3295    ctWanHDSLAlHistES1Last  OBJECT-TYPE
3296        SYNTAX    DisplayString(SIZE(12))
3297        ACCESS    read-only
3298        STATUS    mandatory
3299        DESCRIPTION
3300            "Time stamp of the last time the Errored Seconds (ES) occurred
3301             on the LOOP 1 of the HDSL link."
3302        ::= { ctWanHDSLAlarmHistoryEntry 19  }
3303
3304    ctWanHDSLAlHistES1Current  OBJECT-TYPE
3305        SYNTAX    INTEGER
3306        ACCESS    read-only
3307        STATUS    mandatory
3308        DESCRIPTION
3309            "Set if the Errored Seconds (ES) still occurred on the LOOP 1 of
3310             the HDSL link."
3311        ::= { ctWanHDSLAlarmHistoryEntry 20  }
3312
3313    ctWanHDSLAlHistES1Count  OBJECT-TYPE
3314        SYNTAX    INTEGER
3315        ACCESS    read-only
3316        STATUS    mandatory
3317        DESCRIPTION
3318            "Number of times the Errored Seconds (ES) occurred since we last
3319             cleared the alarm history on the LOOP 1 of the HDSL link."
3320        ::= { ctWanHDSLAlarmHistoryEntry 21  }
3321
3322    ctWanHDSLAlHistES2First  OBJECT-TYPE
3323        SYNTAX    DisplayString(SIZE(12))
3324        ACCESS    read-only
3325        STATUS    mandatory
3326        DESCRIPTION
3327            "Time stamp of the first time the Errored Seconds (ES) occurred
3328             on the LOOP 2 of the HDSL link."
3329        ::= { ctWanHDSLAlarmHistoryEntry 22  }
3330
3331    ctWanHDSLAlHistES2Last  OBJECT-TYPE
3332        SYNTAX    DisplayString(SIZE(12))
3333        ACCESS    read-only
3334        STATUS    mandatory
3335        DESCRIPTION
3336            "Time stamp of the last time the Errored Seconds (ES) occurred
3337             on the LOOP 2 of the HDSL link."
3338        ::= { ctWanHDSLAlarmHistoryEntry 23  }
3339
3340    ctWanHDSLAlHistES2Current  OBJECT-TYPE
3341        SYNTAX    INTEGER
3342        ACCESS    read-only
3343        STATUS    mandatory
3344        DESCRIPTION
3345            "Set if the Errored Seconds (ES) still occurred on the LOOP 2 of
3346             the HDSL link."
3347        ::= { ctWanHDSLAlarmHistoryEntry 24  }
3348
3349    ctWanHDSLAlHistES2Count  OBJECT-TYPE
3350        SYNTAX    INTEGER
3351        ACCESS    read-only
3352        STATUS    mandatory
3353        DESCRIPTION
3354            "Number of times the Errored Seconds (ES) occurred since we last
3355             cleared the history on the LOOP 2 of the HDSL link."
3356        ::= { ctWanHDSLAlarmHistoryEntry 25  }
3357
3358    ctWanHDSLAlHistMargin1First  OBJECT-TYPE
3359        SYNTAX    DisplayString(SIZE(12))
3360        ACCESS    read-only
3361        STATUS    mandatory
3362        DESCRIPTION
3363            "Time stamp of the first time the alarms exceeded the
3364             Margin Threshold on LOOP 1 of the HDSL link."
3365        ::= { ctWanHDSLAlarmHistoryEntry 26  }
3366
3367    ctWanHDSLAlHistMargin1Last  OBJECT-TYPE
3368        SYNTAX    DisplayString(SIZE(12))
3369        ACCESS    read-only
3370        STATUS    mandatory
3371        DESCRIPTION
3372            "Time stamp of the last time the alarms exceeded the Margin
3373             Threshold  on the LOOP 1 of the HDSL link."
3374        ::= { ctWanHDSLAlarmHistoryEntry 27  }
3375
3376    ctWanHDSLAlHistMargin1Current  OBJECT-TYPE
3377        SYNTAX    INTEGER
3378        ACCESS    read-only
3379        STATUS    mandatory
3380        DESCRIPTION
3381            "Set if the alarms still exceeded the Margin Threshold
3382             on the LOOP 1 of the HDSL link."
3383        ::= { ctWanHDSLAlarmHistoryEntry 28  }
3384
3385    ctWanHDSLAlHistMargin1Count  OBJECT-TYPE
3386        SYNTAX    INTEGER
3387        ACCESS    read-only
3388        STATUS    mandatory
3389        DESCRIPTION
3390            "Number of times the alarm exceeded the Margin Threshold since
3391             we last cleared the alarm history on the LOOP 1 of the HDSL link."
3392        ::= { ctWanHDSLAlarmHistoryEntry 29  }
3393
3394    ctWanHDSLAlHistMargin2First  OBJECT-TYPE
3395        SYNTAX    DisplayString(SIZE(12))
3396        ACCESS    read-only
3397        STATUS    mandatory
3398        DESCRIPTION
3399            "Time stamp of the first time the alarms exceeded the Margin
3400             Threshold on LOOP 2 of the HDSL link."
3401        ::= { ctWanHDSLAlarmHistoryEntry 30  }
3402
3403    ctWanHDSLAlHistMargin2Last  OBJECT-TYPE
3404        SYNTAX    DisplayString(SIZE(12))
3405        ACCESS    read-only
3406        STATUS    mandatory
3407        DESCRIPTION
3408            "Time stamp of the last time  the alarms exceeded the Margin
3409             Threshold  on the LOOP 2 of the HDSL link."
3410        ::= { ctWanHDSLAlarmHistoryEntry 31  }
3411
3412    ctWanHDSLAlHistMargin2Current  OBJECT-TYPE
3413        SYNTAX    INTEGER
3414        ACCESS    read-only
3415        STATUS    mandatory
3416        DESCRIPTION
3417            "Set if the alarms still exceeded the Margin Threshold
3418             on the LOOP 2 of the HDSL link."
3419        ::= { ctWanHDSLAlarmHistoryEntry 32  }
3420
3421    ctWanHDSLAlHistMargin2Count  OBJECT-TYPE
3422        SYNTAX    INTEGER
3423        ACCESS    read-only
3424        STATUS    mandatory
3425        DESCRIPTION
3426            "Number of times the alarm exceeded the Margin Threshold since
3427             we last cleared the alarm history on the LOOP 2 of the HDSL link."
3428        ::= { ctWanHDSLAlarmHistoryEntry 33  }
3429
3430    ctWanHDSLAlHistCleared  OBJECT-TYPE
3431        SYNTAX    DisplayString(SIZE(12))
3432        ACCESS    read-only
3433        STATUS    mandatory
3434        DESCRIPTION
3435            "Time stamp of the time user requested to clear the alarm history."
3436        ::= { ctWanHDSLAlarmHistoryEntry 34  }
3437
3438    ctWanHDSLAlHistClearit  OBJECT-TYPE
3439        SYNTAX    INTEGER
3440        ACCESS    read-write
3441        STATUS    mandatory
3442        DESCRIPTION
3443            "set to a 1 to  clear the alarm history.
3444             A read of this value always returns a 1.
3445
3446             NOTE: the setting of this object also causes the SNR low
3447             value, SNR high value, and the performance history to be
3448             reset."
3449
3450        ::= { ctWanHDSLAlarmHistoryEntry 35  }
3451
3452    ----------------------------------------------------
3453    -- HDSL Loopbacks Table
3454    ----------------------------------------------------
3455
3456    ctWanHDSLLoopbacksTable     OBJECT-TYPE
3457        SYNTAX    SEQUENCE OF CtWanHDSLLoopbacksEntry
3458        ACCESS    not-accessible
3459        STATUS    mandatory
3460        DESCRIPTION
3461          "HDSL Loopback table. This table provides the certain loopback
3462            settings for the HDSL link."
3463        ::= { ctWanHDSLExt 7 }
3464
3465    ctWanHDSLLoopbacksEntry   OBJECT-TYPE
3466        SYNTAX    CtWanHDSLLoopbacksEntry
3467        ACCESS    not-accessible
3468        STATUS    mandatory
3469        DESCRIPTION
3470            "Entries in the HDSL Loopback table."
3471        INDEX
3472            { ctWanHDSLLoopbacksHLUConnIndex }
3473        ::= { ctWanHDSLLoopbacksTable 1 }
3474
3475    CtWanHDSLLoopbacksEntry ::= SEQUENCE {
3476        ctWanHDSLLoopbacksHLUConnIndex
3477            INTEGER,
3478        ctWanHDSLLoopbacksAdminType
3479            INTEGER,
3480        ctWanHDSLLoopbacksOperType
3481            INTEGER
3482     }
3483
3484    ctWanHDSLLoopbacksHLUConnIndex  OBJECT-TYPE
3485        SYNTAX    INTEGER
3486        ACCESS    read-only
3487        STATUS    mandatory
3488        DESCRIPTION
3489            "Identify the HDSL connection within the device"
3490        ::= { ctWanHDSLLoopbacksEntry 1 }
3491
3492    ctWanHDSLLoopbacksAdminType  OBJECT-TYPE
3493        SYNTAX    INTEGER
3494        ACCESS    read-write
3495        STATUS    mandatory
3496        DESCRIPTION
3497            "This is the requested loopback type for the HDSL.
3498
3499             loopbacks setting:
3500                 1 : Smartjack - loopback to network at remote line unit.
3501                 2 : Loopback to network at local line unit.
3502                 3 : Loopback to network at remote line unit.
3503                 4 : Loopback to customer at local line unit.
3504                 5 : Loopback to customer at remote line unit.
3505                 6 : Loopback to customer at first doubler.
3506                 7 : Loopback to customer at second doubler.
3507                 8 : Loopback to network at first doubler.
3508                 9 : Loopback to network at second doubler.
3509                 10: No loopback (turn loopback off). "
3510        ::= { ctWanHDSLLoopbacksEntry 2 }
3511
3512    ctWanHDSLLoopbacksOperType  OBJECT-TYPE
3513        SYNTAX    INTEGER
3514        ACCESS    read-only
3515        STATUS    mandatory
3516        DESCRIPTION
3517            "This is the operational loopback type for the HDSL.
3518
3519             loopbacks setting:
3520                 1 : Smartjack - loopback to network at remote line unit.
3521                 2 : Loopback to network at local line unit.
3522                 3 : Loopback to network at remote line unit.
3523                 4 : Loopback to customer at local line unit.
3524                 5 : Loopback to customer at remote line unit.
3525                 6 : Loopback to customer at first doubler.
3526                 7 : Loopback to customer at second doubler.
3527                 8 : Loopback to network at first doubler.
3528                 9 : Loopback to network at second doubler.
3529                 10: No loopback (turn loopback off). "
3530        ::= { ctWanHDSLLoopbacksEntry 3 }
3531
3532END
3533