1-- *****************************************************************
2-- Description of managed objects for ADSL CAP line interfaces.
3--
4-- October 1999 Patrick Gili
5--
6-- Copyright (c) 1999, 2000, 2001 by cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-ADSL-CAP-LINE-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    Counter32,
14    Gauge32,
15    Integer32,
16    MODULE-IDENTITY,
17    OBJECT-TYPE                         FROM SNMPv2-SMI
18    TEXTUAL-CONVENTION,
19    TruthValue                          FROM SNMPv2-TC
20    MODULE-COMPLIANCE,
21    OBJECT-GROUP                        FROM SNMPv2-CONF
22    ciscoMgmt                           FROM CISCO-SMI
23    AdslPerfCurrDayCount,
24    AdslPerfPrevDayCount                FROM ADSL-TC-MIB
25    adslAtucIntervalNumber,
26    adslLineConfProfileName             FROM ADSL-LINE-MIB
27    ifIndex                             FROM IF-MIB
28    PerfCurrentCount,
29    PerfIntervalCount                   FROM PerfHist-TC-MIB
30;
31
32ciscoAdslLineCapMIB MODULE-IDENTITY
33    LAST-UPDATED   "200103010000Z"
34    ORGANIZATION   "Cisco Systems, Inc."
35    CONTACT-INFO   "Cisco Systems
36                    Customer Service
37
38                    Postal: 170 W Tasman Drive
39                    San Jose, CA 95134
40
41                    Tel: +1 800 553-NETS
42
43                    E-mail: cs-dslam.com"
44    DESCRIPTION
45        "This MIB module serves as an enterprise-specific extension of
46        the ADSL-LINE-MIB.  The structure of this MIB module shadows
47        the structure of the ADSL-LINE-MIB, table for table.  The tables
48        defined by this MIB module contain managed objects that meet the
49        following criteria:
50
51        1)  A managed object represents an attribute or characteristic
52            specific to CAP (Carrierless AM/PM) modems.
53
54        2)  The ADSL-CAP-LINE-MIB does not already contain a managed
55            object representing the same information as this managed
56            object.
57
58        Observe that entries contained by the tables in this MIB module
59        do not augment the corresponding entries in the ADSL-LINE-MIB,
60        as every modem represented by the ADSL-LINE-MIB is not
61        necessarily a CAP modem.
62
63        Also observe that entries contained by the tables in this MIB
64        module do not augment the corresponding entries in the
65        ADSL-CAP-LINE-MIB, as this assumes that the ADSL-CAP-LINE-MIB
66        defines tables that correspond to every table defined by the
67        ADSL-LINE-MIB.  At this time, this assumption does not hold
68        true.
69
70        *** ABBREVIATIONS, ACRONYMS, AND SYMBOLS ***
71
72        ADSL - Asymmetric Digital Subscriber Line.
73
74        ATM - Asynchronous Transfer Mode.
75
76        ATU-C - ADSL Transceiver Unit, Central Office end.
77
78        ATU-R - ADSL Transceiver Unit, Remote terminal end.
79
80        BER - Bit Error Ratio.
81
82        CAP - Carrierless Amplitude Modulation / Pulse Modulation.
83
84        DSL - Digital Subscriber Line.
85
86        SNR - Signal-to-Noise Ratio.
87
88        STM - Synchronous Transfer Mode.
89
90        *** DEFINITIONS ***
91
92        DOWNSTREAM
93            The flow of data in the direction from the ATU-C to ATU-R.
94
95        MARGIN (also referred to as 'SNR margin')
96            The difference between the SNR of the received signal and
97            the SNR required to provide a BER of 10E-7.
98
99        SYMBOL
100            The number of bits the transmitter is capable of
101            multiplexing and modulating in a single signalling interval.
102
103        SYMBOL RATE
104            The rate at which all symbols are transmitted.
105
106        UPSTREAM
107            The flow of data in the direction from the ATU-R to ATU-C."
108
109    REVISION       "200103010000Z"
110    DESCRIPTION
111            "Changed MAX-ACCESS for cAdslAtucCapConfUp17KBaudEnable to
112             read-create due to the the bug fix of MAX-ACCESS in the
113             broken MIB object."
114
115    ::= { ciscoMgmt 149 }
116
117-- Textual Conventions
118
119AdslLineCapDownstreamRate ::= TEXTUAL-CONVENTION
120    STATUS current
121    DESCRIPTION
122        "The downstream line rate at which an ADSL line can train at,
123        given an ATU-C and ATU-R implementing the CAP line code."
124    SYNTAX      INTEGER ( 7168000 |
125                          6272000 |
126                          5120000 |
127                          4480000 |
128                          3200000 |
129                          2688000 |
130                          2560000 |
131                          2240000 |
132                          1920000 |
133                          1600000 |
134                          1280000 |
135                          1024000 |
136                           960000 |
137                           896000 |
138                           768000 |
139                           640000 |
140                           512000 |
141                           384000 |
142                           256000 |
143                                0 )
144
145AdslLineCapUpstreamRate ::= TEXTUAL-CONVENTION
146    STATUS current
147    DESCRIPTION
148        "The upstream line rate at which an ADSL line can train at,
149        given an ATU-C and ATU-R implementing the CAP line code."
150        SYNTAX      INTEGER ( 1088000 |
151                               952000 |
152                               816000 |
153                               680000 |
154                               544000 |
155                               408000 |
156                               272000 |
157                                91000 |
158                                    0 )
159
160-- MIB Objects Definitions
161
162ciscoAdslLineCapMIBObjects OBJECT IDENTIFIER
163    ::= { ciscoAdslLineCapMIB 1 }
164
165-- ADSL ATU-C CAP Physical-Layer Parameters Table
166
167cAdslAtucCapPhysTable OBJECT-TYPE
168    SYNTAX      SEQUENCE OF CAdslAtucCapPhysEntry
169    MAX-ACCESS  not-accessible
170    STATUS      current
171    DESCRIPTION
172        "This table extends the adslAtucPhysTable and contains
173        enterprise-specific physical layer parameters for the ATU-C
174        class devices supported by the system."
175    ::= { ciscoAdslLineCapMIBObjects 2 }
176
177cAdslAtucCapPhysEntry OBJECT-TYPE
178    SYNTAX      CAdslAtucCapPhysEntry
179    MAX-ACCESS  not-accessible
180    STATUS      current
181    DESCRIPTION
182        "A set of enterprise-specific physical-layer parameters for an
183        ATU-C class device supported by the system.  There exists an
184        entry for each ifEntry with an ifType of adsl(94) and an
185        adslLineCoding of cap(3)."
186    INDEX       { ifIndex }
187    ::= { cAdslAtucCapPhysTable 1 }
188
189CAdslAtucCapPhysEntry ::= SEQUENCE {
190    cAdslAtucCapCurrState  INTEGER,
191    cAdslAtucCapCurrRxGain Gauge32,
192    cAdslAtucCapCurrRxSnr  Gauge32
193}
194
195cAdslAtucCapCurrState OBJECT-TYPE
196    SYNTAX      INTEGER {
197        other(1),
198        idle(2),            -- Administratively down.
199        training(3),        -- Transceiver training in progress.
200        steadyState(4),     -- Nominal mode of operation.
201        downloading(5),     -- ATU-C code download in progress.
202        downloadFailed(6),  -- ATU-C code download failed.
203        testing(7)          -- Test in progress.
204        }
205    MAX-ACCESS  read-only
206    STATUS      current
207    DESCRIPTION
208        "This object specifies the state of the ATU-C transceiver.
209
210        The value of this managed is 'idle' for an ATU-C that has
211        been provisioned, but is not physically present in the system."
212    ::= { cAdslAtucCapPhysEntry 1 }
213
214cAdslAtucCapCurrRxGain OBJECT-TYPE
215    SYNTAX      Gauge32
216    UNITS       "tenth dB"
217    MAX-ACCESS  read-only
218    STATUS      current
219    DESCRIPTION
220        "This managed object represents the gain applied to the ATU-C
221        receiver.
222
223        The value of this managed object is '0' for an ATU-C that has
224        been provisioned, but is not physically present in the system."
225    ::= { cAdslAtucCapPhysEntry 2 }
226
227cAdslAtucCapCurrRxSnr OBJECT-TYPE
228    SYNTAX      Gauge32
229    UNITS       "tenth dB"
230    MAX-ACCESS  read-only
231    STATUS      current
232    DESCRIPTION
233        "This managed object represents the signal-to-noise ratio
234        measured across the the ATU-C receive pair.
235
236        The value of this managed object is '0' for an ATU-C that has
237        been provisioned, but is not physically present in the system."
238    ::= { cAdslAtucCapPhysEntry 3 }
239
240-- ADSL ATU-R CAP Physical-Layer Parameters Table
241
242cAdslAturCapPhysTable OBJECT-TYPE
243    SYNTAX      SEQUENCE OF CAdslAturCapPhysEntry
244    MAX-ACCESS  not-accessible
245    STATUS      current
246    DESCRIPTION
247        "This table extends the adslAturPhysTable and contains
248        enterprise-specific physical layer parameters for the ATU-R
249        class devices supported by the system."
250    ::= { ciscoAdslLineCapMIBObjects 3 }
251
252cAdslAturCapPhysEntry OBJECT-TYPE
253    SYNTAX      CAdslAturCapPhysEntry
254    MAX-ACCESS  not-accessible
255    STATUS      current
256    DESCRIPTION
257        "A set of enterprise-specific physical-layer parameters for an
258        ATU-R class device supported by the system.  There exists an
259        entry for each ifEntry with an ifType of adsl(94) and an
260        adslLineCoding of cap(3)."
261    INDEX       { ifIndex }
262    ::= { cAdslAturCapPhysTable 1 }
263
264CAdslAturCapPhysEntry ::= SEQUENCE {
265    cAdslAturCapCurrRxGain          Gauge32
266}
267
268cAdslAturCapCurrRxGain OBJECT-TYPE
269    SYNTAX      Gauge32
270    UNITS       "tenth dB"
271    MAX-ACCESS  read-only
272    STATUS      current
273    DESCRIPTION
274        "This managed object represents the gain applied to the ATU-R
275        receiver.
276
277        The value of this managed object is '0' if the corresponding
278        ATU-C has been provisioned, but is not physically present in
279        the system."
280    ::= { cAdslAturCapPhysEntry 1 }
281
282-- ADSL ATU-C CAP Physical-Layer Statistics Table
283
284cAdslAtucCapPerfDataTable OBJECT-TYPE
285    SYNTAX      SEQUENCE OF CAdslAtucCapPerfDataEntry
286    MAX-ACCESS  not-accessible
287    STATUS      current
288    DESCRIPTION
289        "This table extends the adslAtucPerfDataTable and contains
290        enterprise-specific physical layer statistics for the ATU-C
291        class devices supported by the system."
292    ::= { ciscoAdslLineCapMIBObjects 6 }
293
294cAdslAtucCapPerfDataEntry OBJECT-TYPE
295    SYNTAX      CAdslAtucCapPerfDataEntry
296    MAX-ACCESS  not-accessible
297    STATUS      current
298    DESCRIPTION
299        "A set of enterprise-specific physical-layer statistics for an
300        ATU-C class device supported by the system.  There exists an
301        entry for each ifEntry with an ifType of adsl(94) and an
302        adslLineCoding of cap(3)."
303    INDEX       { ifIndex }
304    ::= { cAdslAtucCapPerfDataTable 1 }
305
306CAdslAtucCapPerfDataEntry ::= SEQUENCE {
307    cAdslAtucCapPerfInitFailures          Counter32,
308    cAdslAtucCapPerfCurr15MinInitFailures PerfCurrentCount,
309    cAdslAtucCapPerfCurr1DayInitFailures  AdslPerfCurrDayCount,
310    cAdslAtucCapPerfPrev1DayInitFailures  AdslPerfPrevDayCount
311}
312
313cAdslAtucCapPerfInitFailures OBJECT-TYPE
314    SYNTAX      Counter32
315    MAX-ACCESS  read-only
316    STATUS      current
317    DESCRIPTION
318        "This object specifies the number of line initialization
319        failures relative to sysUpTime."
320    ::= { cAdslAtucCapPerfDataEntry 1 }
321
322cAdslAtucCapPerfCurr15MinInitFailures OBJECT-TYPE
323    SYNTAX      PerfCurrentCount
324    MAX-ACCESS  read-only
325    STATUS      current
326    DESCRIPTION
327        "This object specifies the number of line initialization
328        failures in the current 15-minute interval."
329    ::= { cAdslAtucCapPerfDataEntry 2 }
330
331cAdslAtucCapPerfCurr1DayInitFailures OBJECT-TYPE
332    SYNTAX      AdslPerfCurrDayCount
333    MAX-ACCESS  read-only
334    STATUS      current
335    DESCRIPTION
336        "This object specifies the number of line initialization
337        failures in the current 1-day interval."
338    ::= { cAdslAtucCapPerfDataEntry 3 }
339
340cAdslAtucCapPerfPrev1DayInitFailures OBJECT-TYPE
341    SYNTAX      AdslPerfPrevDayCount
342    MAX-ACCESS  read-only
343    STATUS      current
344    DESCRIPTION
345        "This object specifies the number of line initialization
346        failures in the previous 1-day interval."
347    ::= { cAdslAtucCapPerfDataEntry 4 }
348
349-- ADSL ATU-C CAP Physical-Layer Statistics 15-Minute Interval Table
350
351cAdslAtucCapIntervalTable OBJECT-TYPE
352    SYNTAX      SEQUENCE OF CAdslAtucCapIntervalEntry
353    MAX-ACCESS  not-accessible
354    STATUS      current
355    DESCRIPTION
356        "This table extends the adslAtucIntervalTable and contains
357        enterprise-specific physical layer statistics intervals for
358        the ATU-C class devices supported by the system."
359    ::= { ciscoAdslLineCapMIBObjects 8 }
360
361cAdslAtucCapIntervalEntry OBJECT-TYPE
362    SYNTAX      CAdslAtucCapIntervalEntry
363    MAX-ACCESS  not-accessible
364    STATUS      current
365    DESCRIPTION
366        "A 15-minute interval of enterprise-specific physical-layer
367        statistics for an ATU-C class device supported by the system.
368        There exists up to 96 entries for each ifEntry with an ifType
369        of adsl(94) and an adslLineCoding of cap(3)."
370    INDEX       { ifIndex, adslAtucIntervalNumber}
371    ::= { cAdslAtucCapIntervalTable 1 }
372
373CAdslAtucCapIntervalEntry ::= SEQUENCE {
374    cAdslAtucCapIntervalInitFailures PerfIntervalCount
375}
376
377cAdslAtucCapIntervalInitFailures OBJECT-TYPE
378    SYNTAX      PerfIntervalCount
379    MAX-ACCESS  read-only
380    STATUS      current
381    DESCRIPTION
382        "This object specifies the number of line initialization
383        failures in the interval."
384    ::= { cAdslAtucCapIntervalEntry 1 }
385
386-- Configuration Profile Table
387
388cAdslLineCapConfProfileTable OBJECT-TYPE
389    SYNTAX      SEQUENCE OF CAdslLineCapConfProfileEntry
390    MAX-ACCESS  not-accessible
391    STATUS      current
392    DESCRIPTION
393        "This table extends the adslLineConfProfileTable and contains
394        enterprise-specific ADSL line configuration information."
395    ::= { ciscoAdslLineCapMIBObjects 14 }
396
397cAdslLineCapConfProfileEntry OBJECT-TYPE
398    SYNTAX      CAdslLineCapConfProfileEntry
399    MAX-ACCESS  not-accessible
400    STATUS      current
401    DESCRIPTION
402        "A configuration profile containing enterprise-specific ADSL
403        line configuration information."
404    INDEX       { IMPLIED adslLineConfProfileName }
405    ::= { cAdslLineCapConfProfileTable 1 }
406
407CAdslLineCapConfProfileEntry ::= SEQUENCE {
408    cAdslLineCapConfTrainingMode        INTEGER,
409    cAdslLineCapConfInterleaveDelay     INTEGER,
410    cAdslLineCapConfCpeSignature        INTEGER,
411    cAdslAtucCapConfTargetSnrMgn        INTEGER,
412    cAdslAtucCapConfMinTxRate           AdslLineCapDownstreamRate,
413    cAdslAtucCapConfMaxTxRate           AdslLineCapDownstreamRate,
414    cAdslAtucCapConfDown136KBaudEnable  TruthValue,
415    cAdslAtucCapConfUp68KBaudEnable     TruthValue,
416    cAdslAtucCapConfUp17KBaudEnable     TruthValue,
417    cAdslAtucCapConfPsdmLevel           Integer32,
418    cAdslAturCapConfTargetSnrMgn        INTEGER,
419    cAdslAturCapConfMinTxRate           AdslLineCapUpstreamRate,
420    cAdslAturCapConfMaxTxRate           AdslLineCapUpstreamRate,
421    cAdslAturCapConfPsdmLevel           Integer32
422}
423
424cAdslLineCapConfTrainingMode OBJECT-TYPE
425    SYNTAX      INTEGER {
426        standard(1),
427        fast(2)
428        }
429    MAX-ACCESS  read-create
430    STATUS      current
431    DESCRIPTION
432        "This object specifies the mode employed by the ATU-C and
433        ATU-R when training against each other.  One of two training
434        modes can be employed:
435
436        - Standard
437            An ATU-C initiates a training sequence using the method
438            defined by T1E1.4/99-161R3.  This training mode is the
439            default for ADSL modems employing the CAP line code.
440
441        - Fast
442            An ATU-C initiates a vendor-specific training sequence that
443            can possibly provide a shorter training sequence."
444    REFERENCE
445        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
446        Subscriber Line (RADSL)."
447    DEFVAL      { standard }
448    ::= { cAdslLineCapConfProfileEntry 1 }
449
450cAdslLineCapConfInterleaveDelay OBJECT-TYPE
451    SYNTAX      INTEGER {
452        none(1),
453        short(2),
454        long(3)
455    }
456    MAX-ACCESS  read-create
457    STATUS      current
458    DESCRIPTION
459        "This object specifies the interleave delay for the
460        downstream channel.  The value of this object specifies the
461        mapping (relative spacing) between subsequent input bytes at
462        the interleaver input and their placement in the bit stream
463        at the interleaver output.  The value 'long' provides greater
464        separation between consecutive input bytes in the output bit
465        stream, thereby allowing for improved impulse noise immunity
466        at the expense of payload latency."
467    REFERENCE
468        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
469        Subscriber Line (RADSL)."
470    DEFVAL      { short }
471    ::= { cAdslLineCapConfProfileEntry 2 }
472
473cAdslLineCapConfCpeSignature OBJECT-TYPE
474    SYNTAX      INTEGER (0..127)
475    MAX-ACCESS  read-create
476    STATUS      current
477    DESCRIPTION
478        "This object specifies the value of the minimum CPE signature
479        expected from ATU-R during training.  The value of the CPE
480        signature corresponds to the software version of the ATU-R.
481
482        If the CPE signature advertised by an ATU-R is less than the
483        value of this object, then the ATU-C will be placed into an
484        idle state, thereby preventing the line from training.
485
486        In addition, the agent increments the value of the
487        cAdslAtucCapPerfInitFailures object for each attempt to train
488        by an ATU-R advertising a CPE signature less than the value of
489        this object.  When a management client observes the value of
490        cAdslAtucCapPerfInitFailures increasing, it should retrieve the
491        value of the adslAturInvSerialNumber object (for more details,
492        see the ADSL-LINE-MIB) .  This value of this object reflects the
493        CPE signature advertised by an ATU-R implementing the CAP line
494        code.  If the CPE signature of the ATU-R is not known, the value
495        of the adslAturInvSerialNumber object should be a zero-length
496        string."
497    DEFVAL      { 0 }
498    ::= { cAdslLineCapConfProfileEntry 3 }
499
500cAdslAtucCapConfTargetSnrMgn OBJECT-TYPE
501    SYNTAX      INTEGER (0..310)
502    UNITS       "tenth dB"
503    MAX-ACCESS  read-create
504    STATUS      current
505    DESCRIPTION
506        "This object specifies the target SNR margin.  This is the
507        desired noise margin the ATU-C must achieve with a BER of
508        10-7 or better to successfully complete training."
509    DEFVAL      { 60 }
510    ::= { cAdslLineCapConfProfileEntry 4 }
511
512cAdslAtucCapConfMinTxRate OBJECT-TYPE
513    SYNTAX      AdslLineCapDownstreamRate
514    UNITS       "bps"
515    MAX-ACCESS  read-create
516    STATUS      current
517    DESCRIPTION
518        "This object specifies the minimum acceptable downstream
519        line rate."
520    DEFVAL      { 0 }
521    ::= { cAdslLineCapConfProfileEntry 5 }
522
523cAdslAtucCapConfMaxTxRate OBJECT-TYPE
524    SYNTAX      AdslLineCapDownstreamRate
525    UNITS       "bps"
526    MAX-ACCESS  read-create
527    STATUS      current
528    DESCRIPTION
529        "This object specifies the desired line rate which the ATU-C
530        will attempt to train at."
531    DEFVAL      { 640000 }
532    ::= { cAdslLineCapConfProfileEntry 6 }
533
534cAdslAtucCapConfDown136KBaudEnable OBJECT-TYPE
535    SYNTAX      TruthValue
536    MAX-ACCESS  read-create
537    STATUS      current
538    DESCRIPTION
539        "This object specifies whether the modem can train the
540        downstream channel using a symbol rate of 136K symbols
541        per second."
542    REFERENCE
543        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
544        Subscriber Line (RADSL)."
545    DEFVAL      { true }
546    ::= { cAdslLineCapConfProfileEntry 7 }
547
548cAdslAtucCapConfUp68KBaudEnable OBJECT-TYPE
549    SYNTAX      TruthValue
550    MAX-ACCESS  read-create
551    STATUS      current
552    DESCRIPTION
553        "This object specifies whether the modem can train the
554        upstream channel using a symbol rate of 68K symbols
555        per second.
556
557        The value of this object does not effect whether the modem
558        can train at any other symbol rate; that is, the values of
559        this object and cAdslAtucCapConfUp17KBaudEnable are not
560        mutually exclusive."
561    REFERENCE
562        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
563        Subscriber Line (RADSL)."
564    DEFVAL      { true }
565    ::= { cAdslLineCapConfProfileEntry 8 }
566
567cAdslAtucCapConfUp17KBaudEnable OBJECT-TYPE
568    SYNTAX      TruthValue
569    MAX-ACCESS  read-create
570    STATUS      current
571    DESCRIPTION
572        "This object specifies whether the modem can train the
573        upstream channel using a symbol rate of 17K symbols
574        per second.
575
576        The value of this object does not effect whether the modem
577        can train at any other symbol rate; that is, the values of
578        this object and cAdslAtucCapConfUp68KBaudEnable are not
579        mutually exclusive."
580    REFERENCE
581        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
582        Subscriber Line (RADSL)."
583    DEFVAL      { true }
584    ::= { cAdslLineCapConfProfileEntry 9 }
585
586cAdslAtucCapConfPsdmLevel OBJECT-TYPE
587    SYNTAX      Integer32 ( -52 | -49 | -46 | -43 | -40 | -37 )
588    UNITS       "dBm/Hz"
589    MAX-ACCESS  read-create
590    STATUS      current
591    DESCRIPTION
592        "This managed object specifies the nominal power output of the
593        ATU-C across the entire transmit spectrum.  Observe that this
594        implies the attenuation of the signal for some data rates.
595
596        This value does not take effect until the modem has retrained
597        against the ATU-C to which the ATU-R has a connection."
598    REFERENCE
599        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
600        Subscriber Line (RADSL)."
601    DEFVAL      { -40 }
602    ::= { cAdslLineCapConfProfileEntry 10 }
603
604cAdslAturCapConfTargetSnrMgn OBJECT-TYPE
605    SYNTAX      INTEGER (0..310)
606    UNITS       "tenth dB"
607    MAX-ACCESS  read-create
608    STATUS      current
609    DESCRIPTION
610        "This object specifies the target SNR margin.  This is the
611        desired noise margin the ATU-R must achieve with a BER of
612        10-7 or better to successfully complete training."
613    DEFVAL      { 60 }
614    ::= { cAdslLineCapConfProfileEntry 11 }
615
616cAdslAturCapConfMinTxRate OBJECT-TYPE
617    SYNTAX      AdslLineCapUpstreamRate
618    UNITS       "bps"
619    MAX-ACCESS  read-create
620    STATUS      current
621    DESCRIPTION
622        "This object specifies the minimum acceptable upstream
623        line rate."
624    DEFVAL      { 0 }
625    ::= { cAdslLineCapConfProfileEntry 12 }
626
627cAdslAturCapConfMaxTxRate OBJECT-TYPE
628    SYNTAX      AdslLineCapUpstreamRate
629    UNITS       "bps"
630    MAX-ACCESS  read-create
631    STATUS      current
632    DESCRIPTION
633        "This object specifies the desired line rate which the ATU-R
634        will attempt to train at."
635    DEFVAL      { 91000 }
636    ::= { cAdslLineCapConfProfileEntry 13 }
637
638cAdslAturCapConfPsdmLevel OBJECT-TYPE
639    SYNTAX      Integer32 ( -53 | -50 | -47 | -44 | -41 | -38 )
640    UNITS       "dBm/Hz"
641    MAX-ACCESS  read-create
642    STATUS      current
643    DESCRIPTION
644        "This managed object specifies the nominal power output of the
645        ATU-R across the entire transmit spectrum.  Observe that this
646        implies the attenuation of the signal for some data rates.
647
648        This value does not take effect until the modem has retrained
649        against the ATU-C to which the ATU-R has a connection."
650    REFERENCE
651        "ANSI T1E1.4/99-161R3, Single-Carrier Rate Adaptive Digital
652        Subscriber Line (RADSL)."
653    DEFVAL      { -38 }
654    ::= { cAdslLineCapConfProfileEntry 14 }
655
656-- MIB Notification Definitions
657
658cAdslLineCapMIBNotificationsPrefix OBJECT IDENTIFIER
659    ::= { ciscoAdslLineCapMIB 2 }
660
661cAdslLineCapMIBNotifications OBJECT IDENTIFIER
662    ::= { cAdslLineCapMIBNotificationsPrefix 0 }
663
664-- MIB Conformance Statements
665
666ciscoAdslLineCapMIBConformance OBJECT IDENTIFIER
667    ::= { ciscoAdslLineCapMIB 3 }
668
669ciscoAdslLineCapMIBCompliances OBJECT IDENTIFIER
670    ::= { ciscoAdslLineCapMIBConformance 1 }
671
672ciscoAdslLineCapMIBGroups OBJECT IDENTIFIER
673    ::= { ciscoAdslLineCapMIBConformance 2 }
674
675-- Compliance
676
677ciscoAdslLineCapMIBAtucCompliance MODULE-COMPLIANCE
678    STATUS current
679    DESCRIPTION
680        "The compliance statement for entities that implement the
681        CISCO-ADSL-CAP-LINE-MIB.  Implementation of this MIB is
682        mandatory for any platform that supports one or more ADSL
683        line interfaces that implement the CAP line code."
684
685    MODULE -- this module
686        MANDATORY-GROUPS {
687            cAdslAtucCapBasicGroup
688        }
689
690        GROUP       cAdslAturCapGroup
691        DESCRIPTION
692            "The implementation of this group is optional.  However,
693            this statement recommends the implementation of this group
694            if the ATU-C and ATU-R support a remote management
695            capability."
696
697        GROUP       cAdslAtucCapPM15MinIntervalGroup
698        DESCRIPTION
699            "The implementation of this group is optional."
700
701        GROUP       cAdslAtucCapPM1DayIntervalGroup
702        DESCRIPTION
703            "The implementation of this group is optional."
704   ::= { ciscoAdslLineCapMIBCompliances 1 }
705
706ciscoAdslLineCapMIBAturCompliance MODULE-COMPLIANCE
707    STATUS current
708    DESCRIPTION
709        "The compliance statement for entities that implement the
710        CISCO-ADSL-CAP-LINE-MIB and manage ADSL ATU-R class devices.
711        Implementation of this MIB is mandatory for any platform
712        that supports one or more ADSL line interfaces that implement
713        the CAP line code."
714
715    MODULE -- this module
716        MANDATORY-GROUPS {
717            cAdslAturBasicGroup
718        }
719
720    ::= { ciscoAdslLineCapMIBCompliances 2 }
721
722-- Units of Conformance
723
724cAdslAtucCapBasicGroup OBJECT-GROUP
725    OBJECTS {
726        cAdslAtucCapCurrState,
727        cAdslAtucCapCurrRxGain,
728        cAdslAtucCapCurrRxSnr,
729        cAdslAtucCapPerfInitFailures,
730        cAdslLineCapConfTrainingMode,
731        cAdslLineCapConfInterleaveDelay,
732        cAdslLineCapConfCpeSignature,
733        cAdslAtucCapConfTargetSnrMgn,
734        cAdslAtucCapConfMinTxRate,
735        cAdslAtucCapConfMaxTxRate,
736        cAdslAtucCapConfDown136KBaudEnable,
737        cAdslAtucCapConfUp68KBaudEnable,
738        cAdslAtucCapConfUp17KBaudEnable,
739        cAdslAtucCapConfPsdmLevel
740    }
741    STATUS current
742    DESCRIPTION
743        "A collection of managed objects defining the basic operation
744        of an ATU-C implementing the CAP line code."
745    ::= { ciscoAdslLineCapMIBGroups 1 }
746
747cAdslAturBasicGroup OBJECT-GROUP
748    OBJECTS {
749        cAdslAturCapCurrRxGain,
750        cAdslLineCapConfTrainingMode,
751        cAdslAturCapConfTargetSnrMgn,
752        cAdslAturCapConfMinTxRate,
753        cAdslAturCapConfMaxTxRate,
754        cAdslAturCapConfPsdmLevel
755    }
756    STATUS current
757    DESCRIPTION
758        "A collection of managed objects defining the basic operation
759        of an ATU-R implementing the CAP line code."
760    ::= { ciscoAdslLineCapMIBGroups 2 }
761
762cAdslAturCapGroup OBJECT-GROUP
763    OBJECTS {
764        cAdslAturCapCurrRxGain,
765        cAdslAturCapConfTargetSnrMgn,
766        cAdslAturCapConfMinTxRate,
767        cAdslAturCapConfMaxTxRate,
768        cAdslAturCapConfPsdmLevel
769    }
770    STATUS current
771    DESCRIPTION
772        "A collection of managed objects defining the capability to
773        remotely manage a ATU-R."
774    ::= { ciscoAdslLineCapMIBGroups 3 }
775
776cAdslAtucCapPM15MinIntervalGroup OBJECT-GROUP
777    OBJECTS {
778        cAdslAtucCapPerfCurr15MinInitFailures,
779        cAdslAtucCapIntervalInitFailures
780    }
781    STATUS current
782    DESCRIPTION
783        "A collection of managed objects defining near-end performance
784        data collection capability using 15-minute intervals."
785    ::= { ciscoAdslLineCapMIBGroups 4 }
786
787cAdslAtucCapPM1DayIntervalGroup OBJECT-GROUP
788    OBJECTS {
789        cAdslAtucCapPerfCurr1DayInitFailures,
790        cAdslAtucCapPerfPrev1DayInitFailures
791    }
792    STATUS current
793    DESCRIPTION
794        "A collection of managed objects defining near-end performance
795        data collection capability using 1-day intervals."
796    ::= { ciscoAdslLineCapMIBGroups 5 }
797
798END
799
800