smilint output for ./NGDSL-LINE-MIB


Message Severities
SeverityCount
error1
Message Types
TypeCount
object-identifier-not-prefix (error)1

Messages:

NGDSL-LINE-MIB

   1: -- extracted from draft-ietf-adslmib-adsl2-04.txt
   2: -- at Wed Oct 19 06:37:01 2005
   3: 
   4:    NGDSL-LINE-MIB DEFINITIONS ::= BEGIN
   5:    IMPORTS
   6:       MODULE-IDENTITY,
   7:       OBJECT-TYPE,
   8:       transmission,
   9:       Unsigned32,
  10:       NOTIFICATION-TYPE,
  11:       Integer32,
  12:       Counter32
  13:          FROM SNMPv2-SMI
  14: 
  15:       ifIndex
  16:          FROM IF-MIB
  17: 
  18:       TruthValue,
  19:       RowStatus
  20:           FROM SNMPv2-TC
  21: 
  22:       SnmpAdminString
  23:          FROM SNMP-FRAMEWORK-MIB
  24: 
  25:       HCPerfIntervalThreshold,
  26:       HCPerfTimeElapsed
  27:          FROM  HC-PerfHist-TC-MIB   -- [RFC3705]
  28: 
  29:       Adsl2Unit,
  30:       Adsl2Direction,
  31:       Adsl2TransmissionModeType,
  32:       Adsl2RaMode,
  33:       Adsl2InitResult,
  34:       Adsl2OperationModes,
  35:       Adsl2PowerMngState,
  36:       Adsl2ConfPmsForce,
  37:       Adsl2LConfProfPmMode,
  38:       Adsl2LineLdsf,
  39:       Adsl2LdsfResult,
  40:       Adsl2SymbolProtection,
  41:       Adsl2MaxBer,
  42:       Adsl2ScMaskDs,
  43:       Adsl2ScMaskUs,
  44:       Adsl2RfiDs,
  45:       Adsl2PsdMaskDs,
  46:       Adsl2PsdMaskUs,
  47:       Adsl2Tssi,
  48:       Adsl2LastTransmittedState,
  49:       Adsl2LineStatus,
  50:       Adsl2ChAtmStatus,
  51:       Adsl2ChPtmStatus
  52:              FROM   NGDSL-LINE-TC-MIB       -- [This document]
  53: 
  54:       MODULE-COMPLIANCE,
  55:       OBJECT-GROUP,
  56:       NOTIFICATION-GROUP
  57:          FROM SNMPv2-CONF;
  58: 
  59:    ngdslMIB MODULE-IDENTITY
  60:       LAST-UPDATED "200510090000Z" -- October 09, 2005
  61:       ORGANIZATION "ADSLMIB Working Group"
  62:       CONTACT-INFO "WG-email:  adslmib@ietf.org
  63:       Info:      https://www1.ietf.org/mailman/listinfo/adslmib
  64: 
  65: 
  66:                 Chair:     Mike Sneed
  67:                            Sand Channel Systems
  68:                 Postal:    P.O. Box 37324
  69:                            Raleigh NC 27627-732
  70:                 Email:     sneedmike@hotmail.com
  71:                 Phone:     +1 206 600 7022
  72: 
  73:                 Co-Chair:  Bob Ray
  74:                            PESA Switching Systems, Inc.
  75:                 Postal:    330-A Wynn Drive
  76:                            Huntsville, AL 35805
  77:                            USA
  78:                 Email:     rray@pesa.com
  79:                 Phone:     +1 256 726 9200 ext.  142
  80: 
  81:                 Co-editor: Moti Morgenstern
  82:                            ECI Telecom Ltd.
  83:                 Postal:    30 Hasivim St.
  84:                            Petach Tikva 49517,
  85:                            Israel.
  86:                 Email:     moti.morgenstern@ecitele.com
  87:                 Phone:     +972 3 926 6258
  88: 
  89:                 Co-editor: Menachem Dodge
  90:                            ECI Telecom Ltd.
  91:                 Postal:    30 Hasivim St.
  92:                            Petach Tikva 49517,
  93:                            Israel.
  94:                 Email:     mbdodge@ieee.org
  95:                 Phone:     +972 3 926 8421
  96: 
  97:                 Co-editor: Scott Baillie
  98:                            NEC Australia
  99:                 Postal:    649-655 Springvale Road,
 100:                            Mulgrave, Victoria 3170,
 101:                            Australia.
 102: 
 103:                 Email:     scott.baillie@nec.com.au
 104:                 Phone:     +61 3 9264 3986
 105: 
 106:                 Co-editor: Umberto Bonollo
 107:                            NEC Australia
 108:                 Postal:    649-655 Springvale Road,
 109:                            Mulgrave, Victoria 3170,
 110:                            Australia.
 111:                 Email:     umberto.bonollo@nec.com.au
 112:                 Phone:     +61 3 9264 3385
 113:                "
 114:       DESCRIPTION
 115:            "
 116:             This document defines a Management Information Base (MIB)
 117:             module for use with network management protocols in the
 118:             Internet community for the purpose of managing ADSL, ADSL2,
 119:             and ADSL2+ lines.  The MIB module described in RFC 2662
 120:             [RFC2662] describes objects used for managing Asymmetric
 121:             Bit-Rate DSL (ADSL) interfaces per [T1E1.413], [G.992.1],
 122:             and [G.992.2].  These object descriptions are based upon the
 123:             specifications for the ADSL Embedded Operations Channel
 124:             (EOC) as defined in American National Standards Institute
 125:             (ANSI) T1E1.413/1995 [T1E1.413] and International
 126:             Telecommunication Union (ITU-T) G.992.1  [G.992.1] and
 127:             G.992.2 [G.992.2].
 128: 
 129:             This document does not obsolete RFC 2662 [RFC2662], but
 130:             rather provides a more comprehensive management model that
 131:             includes the ADSL2 and ADSL2+ technologies per G.992.3,
 132:             G.992.4, and G.992.5 ([G.992.3], [G.992.4], and [G.992.5],
 133:             respectively).  In addition, objects have been added to
 134:             improve the management of ADSL, ADSL2, and ADSL2+ lines.
 135: 
 136:            Additionally, the management framework for New Generation
 137:            ADSL lines specified by the Digital Subscriber Line Forum
 138:            (DSLF) has been taken into consideration [TR-90].  That
 139:            framework is based on ITU-T G.997.1 standard [G.997.1] as
 140:            well as two amendments: [G.997.1 am1] and [G.997.1 am2].
 141: 
 142:            Note that the revised ITU-T G.997.1 standard refers also to
 143:            next generation of VDSL technology, known as VDSL2, per ITU-T
 144:            G.993.2 [G.993.2].  However, managing VDSL2 lines is
 145:            currently beyond the scope of this document.
 146: 
 147:            The MIB module is located in the MIB tree under MIB 2
 148:            transmission, as discussed in the MIB-2 Integration (RFC 2863
 149:            [RFC2863]) section of this document.
 150:            Copyright (C) The Internet Society (2005).  This version of
 151:            this MIB module is part of RFC XXXX: see the RFC itself for
 152:            full legal notices."
 153: 
 154:    -- RFC Ed.: replace XXXX with assigned number & remove this note
 155:       REVISION "200510090000Z" --     October 09, 2005
 156:       DESCRIPTION "Initial version, published as RFC XXXX."
 157:    -- RFC Ed.: replace XX with assigned number & remove this note
 158:          ::= { transmission xxx }
 158: error - Object identifier element `xxx' name only allowed as first element
 159:    -- RFC Ed.: we suggest to put it under { transmission 231 } because
 160:    --          this is the first available number.
 161: 
 162: 
 163:      adsl2            OBJECT IDENTIFIER ::= { ngdslMIB 1 }
 164:      ------------------------------------------------
 165:      adsl2Line          OBJECT IDENTIFIER ::= { adsl2 1 }
 166:      adsl2Status        OBJECT IDENTIFIER ::= { adsl2 2 }
 167:      adsl2Inventory     OBJECT IDENTIFIER ::= { adsl2 3 }
 168:      adsl2PM            OBJECT IDENTIFIER ::= { adsl2 4 }
 169:      adsl2Profile       OBJECT IDENTIFIER ::= { adsl2 5 }
 170:      adsl2Scalar        OBJECT IDENTIFIER ::= { adsl2 6 }
 171:      adsl2Notifications OBJECT IDENTIFIER ::= { adsl2 0 }
 172:      adsl2Conformance   OBJECT IDENTIFIER ::= { adsl2 8 }
 173:      ------------------------------------------------
 174:      adsl2PMLine      OBJECT IDENTIFIER ::= { adsl2PM 1 }
 175:      adsl2PMChannel   OBJECT IDENTIFIER ::= { adsl2PM 2 }
 176:      ------------------------------------------------
 177:      adsl2ProfileLine      OBJECT IDENTIFIER ::= { adsl2Profile 1 }
 178:      adsl2ProfileChannel   OBJECT IDENTIFIER ::= { adsl2Profile 2 }
 179:      adsl2ProfileAlarmConf OBJECT IDENTIFIER ::= { adsl2Profile 3 }
 180:      ------------------------------------------------
 181:      adsl2ScalarSC         OBJECT IDENTIFIER ::= { adsl2Scalar 1 }
 182:      ------------------------------------------------
 183: 
 184: 
 185:    ------------------------------------------------
 186:    --          adsl2LineTable                    --
 187:    ------------------------------------------------
 188:    adsl2LineTable  OBJECT-TYPE
 189:       SYNTAX      SEQUENCE  OF  Adsl2LineEntry
 190:       MAX-ACCESS  not-accessible
 191:       STATUS      current
 192:       DESCRIPTION
 193:          "The table adsl2LineTable contains configuration,
 194:           command and status parameters of the ADSL2 line.
 195:           The index of this table is an interface index where the
 196:           interface has an ifType of adsl2(230)."
 197:       ::= { adsl2Line 1 }
 198: 
 199:    adsl2LineEntry  OBJECT-TYPE
 200:       SYNTAX      Adsl2LineEntry
 201:       MAX-ACCESS  not-accessible
 202:       STATUS      current
 203:       DESCRIPTION
 204:          "The table adsl2LineTable contains configuration,
 205:          commands and status parameters of the ADSL2 line"
 206:       INDEX  { ifIndex }
 207:       ::= { adsl2LineTable 1 }
 208: 
 209:    Adsl2LineEntry  ::=
 210:       SEQUENCE {
 211:          adsl2LineCnfgTemplate            SnmpAdminString,
 212:          adsl2LineAlarmCnfgTemplate       SnmpAdminString,
 213:          adsl2LineCmndConfPmsf            Adsl2ConfPmsForce,
 214:          adsl2LineCmndConfLdsf            Adsl2LineLdsf,
 215:          adsl2LineCmndConfLdsfFailReason  Adsl2LdsfResult,
 216:          adsl2LineCmndAutomodeColdStart   TruthValue,
 217:          adsl2LineStatusAtuTransSys       Adsl2TransmissionModeType,
 218:          adsl2LineStatusPwrMngState       Adsl2PowerMngState,
 219:          adsl2LineStatusInitResult        Adsl2InitResult,
 220:          adsl2LineStatusLastStateDs       Adsl2LastTransmittedState,
 221:          adsl2LineStatusLastStateUs       Adsl2LastTransmittedState,
 222:          adsl2LineStatusAtur              Adsl2LineStatus,
 223:          adsl2LineStatusAtuc              Adsl2LineStatus,
 224:          adsl2LineStatusLnAttenDs         Unsigned32,
 225:          adsl2LineStatusLnAttenUs         Unsigned32,
 226:          adsl2LineStatusSigAttenDs        Unsigned32,
 227:          adsl2LineStatusSigAttenUs        Unsigned32,
 228:          adsl2LineStatusSnrMarginDs       Integer32,
 229:          adsl2LineStatusSnrMarginUs       Integer32,
 230:          adsl2LineStatusAttainableRateDs  Unsigned32,
 231:          adsl2LineStatusAttainableRateUs  Unsigned32,
 232:          adsl2LineStatusActPsdDs          Integer32,
 233:          adsl2LineStatusActPsdUs          Integer32,
 234:          adsl2LineStatusActAtpDs          Integer32,
 235:          adsl2LineStatusActAtpUs          Integer32
 236:       }
 237: 
 238:    adsl2LineCnfgTemplate  OBJECT-TYPE
 239:       SYNTAX      SnmpAdminString (SIZE(1..32))
 240:       MAX-ACCESS  read-write
 241:       STATUS      current
 242:       DESCRIPTION
 243:          "The value of this object identifies the row in the ADSL2 Line
 244:           Configuration Templates Table, (Adsl2ConfTemplatesTable),
 245:           which applies for this ADSL2 line."
 246:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.1"
 247:       DEFVAL       { "DEFVAL" }
 248:       ::= { adsl2LineEntry 1 }
 249: 
 250:    adsl2LineAlarmCnfgTemplate  OBJECT-TYPE
 251:       SYNTAX      SnmpAdminString (SIZE(1..32))
 252:       MAX-ACCESS  read-write
 253:       STATUS      current
 254:       DESCRIPTION
 255:          "The value of this object identifies the row in the ADSL2 Line
 256:          Alarm Configuration Template Table,
 257:          (adsl2LineAlarmConfTemplateTable), which applies to this ADSL2
 258:          line."
 259:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.1"
 260:       DEFVAL       { "DEFVAL" }
 261:       ::= { adsl2LineEntry 2 }
 262: 
 263:    adsl2LineCmndConfPmsf  OBJECT-TYPE
 264:       SYNTAX      Adsl2ConfPmsForce
 265:       MAX-ACCESS  read-write
 266:       STATUS      current
 267:       DESCRIPTION
 268:          "Power management state forced.  Defines the line states to be
 269:           forced by the near-end ATU on this line.  The various possible
 270:           values are:
 271:              l3toL0 (0),
 272:              l0toL2 (2),
 273:              l0orL2toL3 (3)."
 274:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.3"
 275:       DEFVAL       { l3toL0 }
 276:       ::= { adsl2LineEntry 3 }
 277: 
 278:    adsl2LineCmndConfLdsf  OBJECT-TYPE
 279:       SYNTAX      Adsl2LineLdsf
 280:       MAX-ACCESS  read-write
 281:       STATUS      current
 282:       DESCRIPTION
 283:          "Loop diagnostics mode forced (LDSF).  Defines whether the line
 284:           should be forced into the loop diagnostics mode by the
 285:           near-end ATU on this line or only be responsive to loop
 286:           diagnostics initiated by the far-end ATU.  "
 287:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.8"
 288:       DEFVAL       { inhibit }
 289:       ::= { adsl2LineEntry 4 }
 290: 
 291:    adsl2LineCmndConfLdsfFailReason  OBJECT-TYPE
 292:       SYNTAX      Adsl2LdsfResult
 293:       MAX-ACCESS  read-only
 294:       STATUS      current
 295:       DESCRIPTION
 296:          "The status of the recent occasion the Loop diagnostics mode
 297:           forced (LDSF) was issued for the associated line.  Possible
 298:           values are:
 299:              none        (1) - The default value in case LDSF was never
 300:                                requested for the associated line.
 301:              success     (2) - The recent command completed
 302:                                successfully.
 303:              inProgress  (3) - The Loop Diagnostics process is in
 304:                                progress.
 305:              unsupported (4) - The NE or the line card doesn't support
 306:                                LDSF.
 307:              cannotRun   (5) - The NE cannot initiate the command, due
 308:                                to a non specific reason.
 309:              aborted     (6) - The Loop Diagnostics process aborted.
 310:              failed      (7) - The Loop Diagnostics process failed.
 311:              illegalMode (8) - The NE cannot initiate the command, due
 312:                                to the specific mode of the relevant
 313:                                line.
 314:              adminUp     (9) - The NE cannot initiate the command, as
 315:                                the relevant line is administratively
 316:                                'Up'.
 317:              tableFull   (10)- The NE cannot initiate the command, due
 318:                                to reaching the maximum number of rows
 319:                                in the results table.
 320:              noResources (11)- The NE cannot initiate the command, due
 321:                                to lack of internal memory resources."
 322:       DEFVAL       { none }
 323:       ::= { adsl2LineEntry 5 }
 324: 
 325:       adsl2LineCmndAutomodeColdStart   OBJECT-TYPE
 326:          SYNTAX      TruthValue
 327:          MAX-ACCESS  read-write
 328:          STATUS      current
 329:          DESCRIPTION
 330:             "Automode cold start forced.  This parameter is defined
 331:              in order to improve testing of the performance of ATUs
 332:              supporting automode when it is enabled in the MIB.
 333:              Change the value of this parameter to 'true' indicates
 334:              a change in loop conditions applied to the devices under
 335:              test.  The ATUs shall reset any historical information
 336:              used for automode and for shortening G.994.1 handshake
 337:              and initialization.
 338: 
 339:              Automode is the case where multiple operation-modes are
 340:              enabled through the adsl2LConfProfAtuTransSysEna object
 341:              in the line configuration profile being used for the
 342:              ADSL line, and where the selection of the actual
 343:              operation-mode depends not only on the common
 344:              capabilities of both ATUs (as exchanged in G.994.1), but
 345:              also on achievable data rates under given loop
 346:              conditions. "
 347:          REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.10"
 348:          DEFVAL       { false }
 349:          ::= { adsl2LineEntry 6 }
 350: 
 351: 
 352:    adsl2LineStatusAtuTransSys  OBJECT-TYPE
 353:       SYNTAX      Adsl2TransmissionModeType
 354:       MAX-ACCESS  read-only
 355:       STATUS      current
 356:       DESCRIPTION
 357:          "The ATU Transmission System (ATS) in use.
 358:           It is coded in a bit-map representation with one bit set to
 359:           '1' (the selected coding for the ADSL line).  This parameter
 360:           may be derived from the handshaking procedures defined in
 361:           Recommendation G.994.1.  A set of ADSL2 line transmission
 362:           modes, with one bit per mode.  "
 363:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.1"
 364:       ::= { adsl2LineEntry 7 }
 365: 
 366:    adsl2LineStatusPwrMngState  OBJECT-TYPE
 367:       SYNTAX      Adsl2PowerMngState
 368:       MAX-ACCESS  read-only
 369:       STATUS      current
 370:       DESCRIPTION
 371:          "The current power management state.  One of four possible
 372:           power management states:
 373:              L0 - Synchronized and full transmission (i.e., Showtime),
 374:              L1 - Low Power with reduced net data rate (G.992.2 only),
 375:              L2 - Low Power with reduced net data rate (G.992.3 and
 376:                   G.992.4 only),
 377:              L3 - No power
 378:          The various possible values are:l0(0), l1(1), l2(2), l3(3)."
 379:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.2"
 380:          ::= { adsl2LineEntry 8 }
 381: 
 382:    adsl2LineStatusInitResult  OBJECT-TYPE
 383:       SYNTAX      Adsl2InitResult
 384:       MAX-ACCESS  read-only
 385:       STATUS      current
 386:       DESCRIPTION
 387:          "Indicates the result of the last full initialization performed
 388:           on the line.  It is an enumeration type with the following
 389:           values: noFailure(0), configError(1), configNotFeasible(2),
 390:           commFail(3), noPeerAtu(4), otherCause(5)."
 391: 
 392:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.3"
 393:       ::= { adsl2LineEntry 9 }
 394: 
 395:    adsl2LineStatusLastStateDs  OBJECT-TYPE
 396:       SYNTAX      Adsl2LastTransmittedState
 397:       MAX-ACCESS  read-only
 398:       STATUS      current
 399:       DESCRIPTION
 400:          "The last successful transmitted initialization state in
 401:           the downstream direction in the last full initialization
 402:           performed on the line.  States are per the specific ADSL type
 403:           and are counted from 0 (if G.994.1 is used) or 1 (if G.994.1
 404:           is not used) up to Showtime."
 405:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.4"
 406:       ::= { adsl2LineEntry 10 }
 407: 
 408:    adsl2LineStatusLastStateUs  OBJECT-TYPE
 409:       SYNTAX      Adsl2LastTransmittedState
 410:       MAX-ACCESS  read-only
 411:       STATUS      current
 412:       DESCRIPTION
 413:          "The last successful transmitted initialization state in the
 414:           upstream direction in the last full initialization performed
 415:           on the line.  States are per the specific ADSL type and are
 416:           counted from 0 (if G.994.1 is used) or 1 (if G.994.1 is not
 417:           used) up to Showtime."
 418:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.5"
 419:       ::= { adsl2LineEntry 11 }
 420: 
 421:    adsl2LineStatusAtur  OBJECT-TYPE
 422:       SYNTAX      Adsl2LineStatus
 423:       MAX-ACCESS  read-only
 424:       STATUS      current
 425:       DESCRIPTION
 426:          "Indicates current state (existing failures) of the ATU-R.
 427:           This is a bit-map of possible conditions.  The various bit
 428:           positions are: noFailure(0), lossOfFraming(1),
 429:           lossOfSignal(2), lossOfPower(3),
 430:           initFailure(4) - never active on ATU-R"
 431:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.1.2"
 432:       ::= { adsl2LineEntry 12 }
 433: 
 434:    adsl2LineStatusAtuc  OBJECT-TYPE
 435:       SYNTAX      Adsl2LineStatus
 436:       MAX-ACCESS  read-only
 437:       STATUS      current
 438:       DESCRIPTION
 439:          "Indicates current state (existing failures) of the ATU-C.
 440:           This is a bit-map of possible conditions.  The various bit
 441:           positions are: noFailure(0), lossOfFraming(1),
 442:           lossOfSignal(2), lossOfPower(3), initFailure(4)"
 443:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.1.1"
 444:       ::= { adsl2LineEntry 13 }
 445: 
 446:    adsl2LineStatusLnAttenDs  OBJECT-TYPE
 447:       SYNTAX      Unsigned32
 448:       UNITS       "0.1 dB"
 449:       MAX-ACCESS  read-only
 450:       STATUS      current
 451:       DESCRIPTION
 452:          "The measured difference in the total power transmitted by the
 453:           ATU-C and the total power received by the ATU-R over all sub-
 454:           carriers during diagnostics mode and initialization.  It
 455:           ranges from 0 to 1270 units of 0.1 dB (Physical values
 456:           are 0 to 127 dB).  A value of all 1's indicates the line
 457:           attenuation is out of range to be represented."
 458:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.6"
 459:       ::= { adsl2LineEntry 14 }
 460: 
 461:    adsl2LineStatusLnAttenUs  OBJECT-TYPE
 462:       SYNTAX      Unsigned32
 463:       UNITS       "0.1 dB"
 464:       MAX-ACCESS  read-only
 465:       STATUS      current
 466:       DESCRIPTION
 467:          "The measured difference in the total power transmitted by the
 468:           ATU-R and the total power received by the ATU-C over all sub-
 469:           carriers during diagnostics mode and initialization.
 470:           It ranges from 0 to 1270 units of 0.1 dB (Physical values are
 471:           0 to 127 dB).  A value of all 1's indicates the line
 472:           attenuation is out of range to be represented."
 473:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.7"
 474:       ::= { adsl2LineEntry 15 }
 475: 
 476:    adsl2LineStatusSigAttenDs  OBJECT-TYPE
 477:       SYNTAX      Unsigned32
 478:       UNITS       "0.1 dB"
 479:       MAX-ACCESS  read-only
 480:       STATUS      current
 481:       DESCRIPTION
 482:          "The measured difference in the total power transmitted by the
 483:           ATU-C and the total power received by the ATU-R over all sub-
 484:           carriers during Showtime.  It ranges from 0 to 1270 units of
 485:           0.1 dB (Physical values are 0 to 127 dB).  A value of all
 486:           1's indicates the line attenuation is out of range to be
 487:           represented."
 488: 
 489:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.8"
 490:       ::= { adsl2LineEntry 16 }
 491: 
 492:    adsl2LineStatusSigAttenUs  OBJECT-TYPE
 493:       SYNTAX      Unsigned32
 494:       UNITS       "0.1 dB"
 495:       MAX-ACCESS  read-only
 496:       STATUS      current
 497:       DESCRIPTION
 498:          "The measured difference in the total power transmitted by the
 499:           ATU-R and the total power received by the ATU-C over all sub-
 500:           carriers during Showtime.  It ranges from 0 to 1270 units of
 501:           0.1 dB (Physical values are 0 to 127 dB).  A value of all
 502:           1's indicates the line attenuation is out of range to be
 503:           represented."
 504:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.9"
 505:       ::= { adsl2LineEntry 17 }
 506: 
 507:    adsl2LineStatusSnrMarginDs  OBJECT-TYPE
 508:       SYNTAX      Integer32
 509:       UNITS       "0.1 dB"
 510:       MAX-ACCESS  read-only
 511:       STATUS      current
 512:       DESCRIPTION
 513:          "Downstream SNR Margin is the maximum increase in dB of the
 514:           noise power received at the ATU-R, such that the BER
 515:           requirements are met for all downstream bearer channels.  It
 516:           ranges from -640 to 630 units of 0.1 dB (Physical values are
 517:           -64 to 63 dB).  A value of all 1's indicates the line
 518:           attenuation is out of range to be represented."
 519:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.10"
 520:       ::= { adsl2LineEntry 18 }
 521: 
 522:    adsl2LineStatusSnrMarginUs  OBJECT-TYPE
 523:       SYNTAX      Integer32
 524:       UNITS       "0.1 dB"
 525:       MAX-ACCESS  read-only
 526:       STATUS      current
 527:       DESCRIPTION
 528:          "Upstream SNR Margin is the maximum increase in dB of the noise
 529:           power received at the ATU-C, such that the BER requirements
 530:           are met for all downstream bearer channels.  It ranges from
 531:           -640 to 630 units of 0.1 dB (Physical values are -64 to
 532:           63 dB).  A value of all 1's indicates the line attenuation
 533:           is out of range to be represented."
 534:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.11"
 535:       ::= { adsl2LineEntry 19 }
 536: 
 537:    adsl2LineStatusAttainableRateDs  OBJECT-TYPE
 538:       SYNTAX      Unsigned32
 539:       UNITS       "bits/second"
 540:       MAX-ACCESS  read-only
 541:       STATUS      current
 542:       DESCRIPTION
 543:          "Maximum Attainable Data Rate Downstream.
 544:           The maximum downstream net data rate currently attainable by
 545:           the ATU-C transmitter and the ATU-R receiver, coded in bit/s."
 546:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.12"
 547:       ::= { adsl2LineEntry 20 }
 548: 
 549:    adsl2LineStatusAttainableRateUs  OBJECT-TYPE
 550:       SYNTAX      Unsigned32
 551:       UNITS       "bits/second"
 552:       MAX-ACCESS  read-only
 553:       STATUS      current
 554:       DESCRIPTION
 555:          "Maximum Attainable Data Rate Upstream.
 556:           The maximum upstream net data rate currently attainable by the
 557:           ATU-R transmitter and the ATU-C receiver, coded in bit/s."
 558:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.13"
 559:       ::= { adsl2LineEntry 21 }
 560: 
 561:    adsl2LineStatusActPsdDs OBJECT-TYPE
 562:       SYNTAX      Integer32
 563:       UNITS       "0.1 dB"
 564:       MAX-ACCESS  read-only
 565:       STATUS      current
 566:       DESCRIPTION
 567:          "Actual Power Spectrum Density (PSD) Downstream.  The average
 568:           downstream transmit PSD over the sub-carriers used for
 569:           downstream.  It ranges from -900 to 0 units of 0.1 dB
 570:           (Physical values are -90 to 0 dBm/Hz).  A value of all 1's
 571:           indicates the measurement is out of range to be represented."
 572:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.14"
 573:       ::= { adsl2LineEntry 22 }
 574: 
 575:    adsl2LineStatusActPsdUs OBJECT-TYPE
 576:       SYNTAX      Integer32
 577:       UNITS       "0.1 dB"
 578:       MAX-ACCESS  read-only
 579:       STATUS      current
 580:       DESCRIPTION
 581:          "Actual Power Spectrum Density (PSD) Upstream.  The average
 582:           upstream transmit PSD over the sub-carriers used for upstream.
 583:           It ranges from -900 to 0 units of 0.1 dB (Physical values
 584:           are -90 to 0 dBm/Hz).  A value of all 1's indicates the
 585:           measurement is out of range to be represented."
 586:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.15"
 587:       ::= { adsl2LineEntry 23 }
 588: 
 589:    adsl2LineStatusActAtpDs  OBJECT-TYPE
 590:       SYNTAX      Integer32
 591:       UNITS       "0.1 dB"
 592:       MAX-ACCESS  read-only
 593:       STATUS      current
 594:       DESCRIPTION
 595:          "Actual Aggregate Transmit Power Downstream.  The total amount
 596:           of transmit power delivered by the ATU-C at the U-C reference
 597:           point, at the instant of measurement.  It ranges from -310 to
 598:           310 units of 0.1 dB (Physical values are -31 to 31 dBm).  A
 599:           value of all 1's indicates the measurement is out of range to
 600:           be represented."
 601:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.16"
 602:       ::= { adsl2LineEntry 24 }
 603: 
 604:    adsl2LineStatusActAtpUs  OBJECT-TYPE
 605:       SYNTAX      Integer32
 606:       UNITS       "0.1 dB"
 607:       MAX-ACCESS  read-only
 608:       STATUS      current
 609:       DESCRIPTION
 610:          "Actual Aggregate Transmit Power Upstream.  The total amount of
 611:           transmit power delivered by the ATU-R at the U-R
 612:           reference point, at the instant of measurement.  It ranges
 613:           from -310 to 310 units of 0.1 dB (Physical values are -31
 614:           to 31 dBm).  A value of all 1's indicates the measurement
 615:           is out of range to be represented."
 616:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.17"
 617:       ::= { adsl2LineEntry 25 }
 618: 
 619: 
 620:    ------------------------------------------------
 621:    --        adsl2ChannelStatusTable             --
 622:    ------------------------------------------------
 623:    adsl2ChannelStatusTable  OBJECT-TYPE
 624:       SYNTAX      SEQUENCE  OF  Adsl2ChannelStatusEntry
 625:       MAX-ACCESS  not-accessible
 626:       STATUS      current
 627:       DESCRIPTION
 628:          "The table adsl2ChannelStatusTable contains status
 629:           parameters of ADSL2 channel."
 630:       ::= { adsl2Status 1 }
 631: 
 632:    adsl2ChannelStatusEntry  OBJECT-TYPE
 633:       SYNTAX      Adsl2ChannelStatusEntry
 634:       MAX-ACCESS  not-accessible
 635:       STATUS      current
 636:       DESCRIPTION
 637:          "The table adsl2ChannelStatusTable contains status
 638:           parameters of ADSL2 channel.
 639:           The index of this table is an interface index where
 640:           the interface has an ifType value that is applicable
 641:           for a DSL channel and the termination unit."
 642:       INDEX  { ifIndex, adsl2ChStatusUnit }
 643:       ::= { adsl2ChannelStatusTable 1 }
 644: 
 645:    Adsl2ChannelStatusEntry  ::=
 646:       SEQUENCE {
 647:          adsl2ChStatusUnit                Adsl2Unit,
 648:          adsl2ChStatusChannelNum          Unsigned32,
 649:          adsl2ChStatusActDataRate         Unsigned32,
 650:          adsl2ChStatusPrevDataRate        Unsigned32,
 651:          adsl2ChStatusActDelay            Unsigned32,
 652:          adsl2ChStatusAtmStatus           Adsl2ChAtmStatus,
 653:          adsl2ChStatusPtmStatus           Adsl2ChPtmStatus
 654:       }
 655: 
 656:    adsl2ChStatusUnit  OBJECT-TYPE
 657:       SYNTAX      Adsl2Unit
 658:       MAX-ACCESS  not-accessible
 659:       STATUS      current
 660:       DESCRIPTION
 661:          "The termination unit ATUC(1) or ATUR(2)."
 662:       ::= { adsl2ChannelStatusEntry 1 }
 663: 
 664:    adsl2ChStatusChannelNum  OBJECT-TYPE
 665:       SYNTAX      Unsigned32
 666:       MAX-ACCESS  read-only
 667:       STATUS      current
 668:       DESCRIPTION
 669:          "Provides the bearer channel number associated with this
 670:           row (i.e., the channel ifIndex).
 671:           This enables determining the channel configuration profile
 672:           and the channel thresholds profile applicable for this
 673:           bearer channel."
 674:       ::= { adsl2ChannelStatusEntry 2 }
 675: 
 676:    adsl2ChStatusActDataRate  OBJECT-TYPE
 677:       SYNTAX      Unsigned32(0..200000000)
 678:       UNITS       "bits/second"
 679:       MAX-ACCESS  read-only
 680:       STATUS      current
 681:       DESCRIPTION
 682:          "The actual net data rate that the bearer channel is operating
 683:           at, if in L0 power management state.  In L1 or L2 states, it
 684:           relates to the previous L0 state.  The data rate is coded in
 685:           bit/s."
 686:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.1"
 687:       ::= { adsl2ChannelStatusEntry 3 }
 688: 
 689:    adsl2ChStatusPrevDataRate  OBJECT-TYPE
 690:       SYNTAX      Unsigned32(0..200000000)
 691:       UNITS       "bits/second"
 692:       MAX-ACCESS  read-only
 693:       STATUS      current
 694:       DESCRIPTION
 695:          "The previous net data rate that the bearer channel was
 696:           operating at just before the latest rate change event.  This
 697:           could be a full or short initialization, fast retrain, DRA or
 698:           power management transitions, excluding transitions between L0
 699:           state and L1 or L2 states.  The data rate is coded in bit/s."
 700:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.2"
 701:       ::= { adsl2ChannelStatusEntry 4 }
 702: 
 703:    adsl2ChStatusActDelay  OBJECT-TYPE
 704:       SYNTAX      Unsigned32(0..8176)
 705:       UNITS       "milliseconds"
 706:       MAX-ACCESS  read-only
 707:       STATUS      current
 708:       DESCRIPTION
 709:          "The actual one-way interleaving delay introduced by the
 710:           PMS-TC in the direction of the bearer channel, if in L0
 711:           power management state.  In L1 or L2 states, it relates to
 712:           the previous L0 state.  It is coded in ms (rounded to the
 713:           nearest ms)."
 714:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.3"
 715:       ::= { adsl2ChannelStatusEntry 5 }
 716: 
 717:    adsl2ChStatusAtmStatus  OBJECT-TYPE
 718:       SYNTAX      Adsl2ChAtmStatus
 719:       MAX-ACCESS  read-only
 720:       STATUS      current
 721:       DESCRIPTION
 722:          "Indicates current state (existing failures) of the ADSL
 723:           channel in case its Data Path is ATM.  This is a bit-map of
 724:           possible conditions.  The various bit positions are:
 725:              noFailure(0),
 726:              noCellDelineation(1),
 727:              lossOfCellDelineation (2).
 728:          In case the channel is not of ATM Data Path the object is set
 729:          to '0'."
 730:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.4"
 731:       ::= { adsl2ChannelStatusEntry 6 }
 732: 
 733:    adsl2ChStatusPtmStatus  OBJECT-TYPE
 734:       SYNTAX      Adsl2ChPtmStatus
 735:       MAX-ACCESS  read-only
 736:       STATUS      current
 737:       DESCRIPTION
 738:          "Indicates current state (existing failures) of the ADSL
 739:           channel in case its Data Path is PTM.  This is a bit-map of
 740:           possible conditions.  The various bit positions are:
 741:              noFailure(0),
 742:              outOfSync (1).
 743:          In case the channel is not of PTM Data Path the object is set
 744:          to '0'."
 745:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.5"
 746:       ::= { adsl2ChannelStatusEntry 7 }
 747: 
 748: 
 749:    ------------------------------------------------
 750:    --        Scalars that relate to the adsl2SCStatusTable.
 751:    ------------------------------------------------
 752: 
 753:    adsl2ScalarSCMaxInterfaces  OBJECT-TYPE
 754:       SYNTAX      Unsigned32
 755:       MAX-ACCESS  read-only
 756:       STATUS      current
 757:       DESCRIPTION
 758:          "This value determines the upper size of adsl2SCStatusTable.
 759:           The maximum number of entries in adsl2SCStatusTable is equal
 760:           to two times the value of this attribute."
 761:       ::= { adsl2ScalarSC 1 }
 762: 
 763:    adsl2ScalarSCAvailInterfaces  OBJECT-TYPE
 764:       SYNTAX      Unsigned32
 765:       MAX-ACCESS  read-only
 766:       STATUS      current
 767:       DESCRIPTION
 768:          "This value determines the amount of space that is
 769:           currently available in adsl2SCStatusTable.
 770:           The number of entries available in adsl2SCStatusTable is equal
 771:           to two times the value of this attribute."
 772:       ::= { adsl2ScalarSC 2 }
 773: 
 774:    ------------------------------------------------
 775:    --        adsl2SCStatusTable                --
 776:    ------------------------------------------------
 777:    adsl2SCStatusTable  OBJECT-TYPE
 778:       SYNTAX      SEQUENCE  OF  Adsl2SCStatusEntry
 779:       MAX-ACCESS  not-accessible
 780:       STATUS      current
 781:       DESCRIPTION
 782:          "The table adsl2SCStatusTable contains status parameters
 783:           of ADSL2 sub-carriers."
 784:       ::= { adsl2Status 2 }
 785: 
 786:    adsl2SCStatusEntry  OBJECT-TYPE
 787:       SYNTAX      Adsl2SCStatusEntry
 788:       MAX-ACCESS  not-accessible
 789:       STATUS      current
 790:       DESCRIPTION
 791:          "The table Hfadsl2SCStatusEntry contains status parameters
 792:           of ADSL2 sub-carriers.
 793:           The index of this table is an interface index where the
 794:           interface has an ifType of adsl2(230)."
 795:       INDEX  { ifIndex, adsl2SCStatusDirection }
 796:       ::= { adsl2SCStatusTable 1 }
 797: 
 798:    Adsl2SCStatusEntry  ::=
 799:       SEQUENCE {
 800:          adsl2SCStatusDirection         Adsl2Direction,
 801:          adsl2SCStatusMtime             Unsigned32,
 802:          adsl2SCStatusSnr               OCTET STRING,
 803:          adsl2SCStatusBitsAlloc         OCTET STRING,
 804:          adsl2SCStatusGainAlloc         OCTET STRING,
 805:          adsl2SCStatusTssi              Adsl2Tssi,
 806:          adsl2SCStatusLinScale          Unsigned32,
 807:          adsl2SCStatusLinReal           OCTET STRING,
 808:          adsl2SCStatusLinImg            OCTET STRING,
 809:          adsl2SCStatusLogMt             Unsigned32,
 810:          adsl2SCStatusLog               OCTET STRING,
 811:          adsl2SCStatusQlnMt             Unsigned32,
 812:          adsl2SCStatusQln               OCTET STRING,
 813:          adsl2SCStatusLnAtten           Unsigned32,
 814:          adsl2SCStatusSigAtten          Unsigned32,
 815:          adsl2SCStatusSnrMargin         Integer32,
 816:          adsl2SCStatusAttainableRate    Unsigned32,
 817:          adsl2SCStatusActAtp            Integer32,
 818:          adsl2SCStatusRowStatus         RowStatus
 819:       }
 820: 
 821:    adsl2SCStatusDirection  OBJECT-TYPE
 822:         SYNTAX      Adsl2Direction
 823:         MAX-ACCESS  not-accessible
 824:         STATUS      current
 825:         DESCRIPTION
 826:         "The direction of the sub-carrier either
 827:         upstream or downstream"
 828:         ::= { adsl2SCStatusEntry 1 }
 829: 
 830:    adsl2SCStatusMtime  OBJECT-TYPE
 831:         SYNTAX      Unsigned32
 832:         UNITS       "symbols"
 833:         MAX-ACCESS  read-only
 834:         STATUS      current
 835:         DESCRIPTION
 836:         "SNR Measurement Time.  The number of symbols used to
 837:          measure the SNR values on the respective transmission
 838:          direction.  It should correspond to the value specified in the
 839:          recommendation (e.g., the number of symbols in 1 second
 840:          time interval for G.992.3).  This parameter corresponds to
 841:          1 second in loop diagnostic procedure and should be updated
 842:          otherwise"
 843:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.20.1 (SNRMTds)
 844:                     and paragraph 7.5.1.20.3 (SNRMTus)"
 845:         ::= { adsl2SCStatusEntry 2 }
 846: 
 847:    adsl2SCStatusSnr  OBJECT-TYPE
 848:         SYNTAX      OCTET STRING  (SIZE(0..512))
 849:         MAX-ACCESS  read-only
 850:         STATUS      current
 851:         DESCRIPTION
 852:         "The SNR Margin per sub-carrier, expressing the ratio between
 853:          the received signal power and received noise power per
 854:          subscriber.  It is an array of 512 bytes, designed for
 855:          supporting up to 512 (downstream) sub-carriers.
 856:          The number of utilized octets on downstream direction depends
 857:          on NSCds, and on upstream direction it depends on NSCus.  This
 858:          value is referred here as NSC.
 859:          Byte i (0 <= i < NSC) is set to a value in the range 0 to
 860:          254 to indicate that the respective downstream or upstream sub-
 861:          carrier i has SNR of: (-32 + Adsl2SubcarrierSnr(i)/2) in dB
 862:          (i.e., -32 to 95dB).
 863:          The special value 255 means that no measurement could be done
 864:          for the subcarrier because it is out of the PSD mask passband
 865:          or that the noise PSD is out of range to be represented.
 866:          Each value in this array is 8 bits wide."
 867:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.20.2 (SNRpsds)
 868:                     and paragraph 7.5.1.20.4 (SNRpsus)"
 869:         ::= { adsl2SCStatusEntry 3 }
 870: 
 871:    adsl2SCStatusBitsAlloc  OBJECT-TYPE
 872:         SYNTAX      OCTET STRING  (SIZE(0..256))
 873:         UNITS       "bits"
 874:         MAX-ACCESS  read-only
 875:         STATUS      current
 876:         DESCRIPTION
 877:         "The bits allocation per sub-carrier.  An array of 256 bytes
 878:          (512 nibbles), designed for supporting up to 512 (downstream)
 879:          sub-carriers.
 880:          The number of utilized nibbles on downstream direction depends
 881:          on NSCds, and on upstream direction it depends on NSCus.  This
 882:          value is referred here as NSC.
 883:          Nibble i (0 <= i < NSC) is set to a value in the range 0
 884:          to 15 to indicate that the respective downstream or upstream
 885:          sub-carrier i has the same amount of bits allocation."
 886:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.21.1 (BITSpsds)
 887:                     and paragraph 7.5.1.21.2 (BITSpsus)"
 888:         ::= { adsl2SCStatusEntry 4 }
 889: 
 890:    adsl2SCStatusGainAlloc  OBJECT-TYPE
 891:         SYNTAX      OCTET STRING  (SIZE(0..1024))
 892:         MAX-ACCESS  read-only
 893:         STATUS      current
 894:         DESCRIPTION
 895:         "The gain allocation per sub-carrier.  An array of 512 16-bits
 896:         values, designed for supporting up to 512 (downstream) sub-
 897:         carriers.
 898:         The number of utilized octets on downstream direction depends
 899:         on NSCds, and on upstream direction it depends on NSCus.  This
 900:         value is referred here as NSC.
 901:         Value i (0 <= i < NSC) is in the range 0 to 4093 to indicate
 902:         that the respective downstream or upstream sub-carrier i has the
 903:         same amount of gain value.
 904:         The gain value is represented as a multiple of 1/512 on
 905:         linear scale.  Each value in this array is 16 bits wide and is
 906:         stored in big endian format."
 907:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.21.3 (GAINSpsds)
 908:                     and paragraph 7.5.1.21.4 (GAINSpsus)"
 909:         ::= { adsl2SCStatusEntry 5 }
 910: 
 911:    adsl2SCStatusTssi  OBJECT-TYPE
 912:         SYNTAX      Adsl2Tssi
 913:         MAX-ACCESS  read-only
 914:         STATUS      current
 915:         DESCRIPTION
 916:         "The transmit spectrum shaping (TSSi) breakpoints expressed
 917:         as the set of breakpoints exchanged during G.994.1.
 918:         Each breakpoint is a pair of values occupying 3 octets with the
 919:         following structure:
 920:         First 2 octets - Index of the subcarrier used in the context of
 921:                          the breakpoint.
 922:         Third octet    - The shaping parameter at the breakpoint.
 923:         Subcarrier index is an unsigned number in the range 1 to either
 924:         NSCds (downstream direction) or NSCus (upstream direction).
 925:         The shaping parameter value is in the range 0 to 127 (units of
 926:         -0.5dB). The special value 127 indicates that the subcarrier
 927:         is not transmitted."
 928:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.21.5 (TSSpsds)
 929:                   and paragraph 7.5.1.21.6 (TSSpsus)"
 930:         ::= { adsl2SCStatusEntry 6 }
 931: 
 932:    adsl2SCStatusLinScale  OBJECT-TYPE
 933:         SYNTAX      Unsigned32
 934:         MAX-ACCESS  read-only
 935:         STATUS      current
 936:         DESCRIPTION
 937:         "The scale factor to be applied to the H(f) linear
 938:         representation values for the respective transmission direction.
 939:         This parameter is only available after a loop diagnostic
 940:         procedure."
 941:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.1 (HLINSCds)
 942:                   and paragraph 7.5.1.18.5 (HLINSCus)"
 943:         ::= { adsl2SCStatusEntry 7 }
 944: 
 945:    adsl2SCStatusLinReal  OBJECT-TYPE
 946:         SYNTAX      OCTET STRING  (SIZE(0..1024))
 947:         MAX-ACCESS  read-only
 948:         STATUS      current
 949:         DESCRIPTION
 950:         "An array of up to 512 complex H(f) linear representation
 951:         values in linear scale for the respective transmission
 952:         direction.  It is designed to support up to 512 (downstream)
 953:         sub-carriers.
 954:         The number of utilized values on downstream direction depends
 955:         on NSCds, and on upstream direction it depends on NSCus.  This
 956:         value is referred here as NSC.
 957:         Each array entry represents the real component [referred here as
 958:         a(i)] of Hlin(f = i*Df) value for a particular sub-carrier index
 959:         i (0 <= i < NSC).
 960:         Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
 961:         where scale is Adsl2SubcarrierLinScale and a(i) and b(i)
 962:         [provided by the Adsl2SubcarrierLinImg object] are in the range
 963:         (-2^15+1) to (+2^15-1).
 964:         A special value a(i)=b(i)= -2^15 indicates that no measurement
 965:         could be done for the subcarrier because it is out of the
 966:         passband or that the attenuation is out of range to be
 967:         represented.  This parameter is only available after a loop
 968:         diagnostic procedure.
 969:         Each value in this array is 16 bits wide and is stored in big
 970:         endian format."
 971:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.2 (HLINpsds)
 972:                   and paragraph 7.5.1.18.6 (HLINpsds)"
 973:         ::= { adsl2SCStatusEntry 8 }
 974: 
 975:    adsl2SCStatusLinImg  OBJECT-TYPE
 976:         SYNTAX      OCTET STRING  (SIZE(0..1024))
 977:         MAX-ACCESS  read-only
 978:         STATUS      current
 979:         DESCRIPTION
 980:         "An array of up to 512 complex H(f) linear representation
 981:         values in linear scale for the respective transmission
 982:         direction.  It is designed to support up to 512 (downstream)
 983:         sub-carriers.
 984:         The number of utilized values on downstream direction depends
 985:         on NSCds, and on upstream direction it depends on NSCus.  This
 986:         value is referred here as NSC.
 987:         Each array entry represents the imaginary component [referred
 988:         here as b(i)] of Hlin(f = i*Df) value for a particular sub-
 989:         carrier index i (0 <= i < NSC).
 990:         Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
 991:         where scale is Adsl2SubcarrierLinScale and a(i) [provided by
 992:         the Adsl2SubcarrierLinReal object] and b(i) are in the range
 993:         (-2^15+1) to (+2^15-1).
 994:         A special value a(i)=b(i)= -2^15 indicates that no measurement
 995:         could be done for the subcarrier because it is out of the
 996:         passband or that the attenuation is out of range to be
 997:         represented.  This parameter is only available after a loop
 998:         diagnostic procedure.
 999:         Each value in this array is 16 bits wide and is stored in big
1000:         endian format."
1001:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.2 (HLINpsds)
1002:                   and paragraph 7.5.1.18.6 (HLINpsds)"
1003:         ::= { adsl2SCStatusEntry 9 }
1004: 
1005:    adsl2SCStatusLogMt  OBJECT-TYPE
1006:         SYNTAX      Unsigned32
1007:         MAX-ACCESS  read-only
1008:         STATUS      current
1009:         DESCRIPTION
1010:         "The number of symbols used to measure the H(f) logarithmic
1011:         measurement values for the respective transmission direction.
1012:         This parameter should correspond to the value specified in the
1013:         recommendation (e.g., the number of symbols in 1 second
1014:         time interval for G.992.3).  This parameter corresponds to 1
1015:         second in loop diagnostic procedure and should be updated in
1016:         initialization"
1017: 
1018:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.3 (HLOGMTds)
1019:                   and paragraph 7.5.1.18.7 (HLOGMTus)"
1020:         ::= { adsl2SCStatusEntry 10 }
1021: 
1022:    adsl2SCStatusLog  OBJECT-TYPE
1023:         SYNTAX      OCTET STRING  (SIZE(0..1024))
1024:         MAX-ACCESS  read-only
1025:         STATUS      current
1026:         DESCRIPTION
1027:         "An array of up to 512 real H(f) logarithmic representation
1028:          values in dB for the respective transmission direction.  It is
1029:          designed to support up to 512 (downstream) sub-carriers
1030:          The number of utilized values on downstream direction depends
1031:          on NSCds, and on upstream direction it depends on NSCus.  This
1032:          value is referred here as NSC.
1033:          Each array entry represents the real Hlog(f = i*Df) value for a
1034:          particular sub-carrier index i, (0 <= i < NSC).
1035:          The real Hlog(f) value is represented as (6-m(i)/10), with m(i)
1036:          in the range 0 to 1022.  A special value m=1023 indicates that
1037:          no measurement could be done for the subcarrier because it is
1038:          out of the passband or that the attenuation is out of range to
1039:          be represented.  This parameter is applicable in loop
1040:          diagnostic procedure and initialization.
1041:          Each value in this array is 16 bits wide and is stored
1042:          in big endian format."
1043:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.4 (HLOGpsds)
1044:                   and paragraph 7.5.1.18.8 (HLOGpsus)"
1045:         ::= { adsl2SCStatusEntry 11 }
1046: 
1047:    adsl2SCStatusQlnMt  OBJECT-TYPE
1048:         SYNTAX      Unsigned32
1049:         MAX-ACCESS  read-only
1050:         STATUS      current
1051:         DESCRIPTION
1052:         "The number of symbols used to measure the Quiet Line Noise
1053:          values on the respective transmission direction.   This
1054:          parameter should correspond to the value specified in the
1055:          recommendation (e.g., the number of symbols in 1 second time
1056:          interval for G.992.3).  This parameter corresponds to 1 second
1057:          in loop diagnostic procedure and should be updated in
1058:          initialization "
1059:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.19.1 (QLNMTds)
1060:                   and paragraph 7.5.1.19.3 (QLNMTus)"
1061:         ::= { adsl2SCStatusEntry 12 }
1062: 
1063:    adsl2SCStatusQln  OBJECT-TYPE
1064:         SYNTAX      OCTET STRING  (SIZE(0..512))
1065:         UNITS       "dBm/Hz"
1066:         MAX-ACCESS  read-only
1067:         STATUS      current
1068:         DESCRIPTION
1069:         "An array of up to 512 real Quiet Line Noise values in dBm/Hz
1070:         for the respective transmission direction.  It is designed for
1071:         up to 512 (downstream) sub-carriers
1072:         The number of utilized values on downstream direction depends
1073:         on NSCds, and on upstream direction it depends on NSCus.  This
1074:         value is referred here as NSC.
1075:         Each array entry represents the QLN(f = i*Df) value for a
1076:         particular sub-carrier index i, (0 <= i < NSC).
1077:         The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the
1078:         range 0 to 254.  A special value n(i)=255 indicates that no
1079:         measurement could be done for the subcarrier because it is out
1080:         of the passband or that the noise PSD is out of range to be
1081:         represented.
1082:         This parameter is applicable in loop diagnostic procedure and
1083:         initialization.  Each value in this array is 8 bits wide."
1084:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.19.2 (QLNpsds)
1085:                   and paragraph 7.5.1.19.4 (QLNpsus)"
1086:         ::= { adsl2SCStatusEntry 13 }
1087: 
1088:    adsl2SCStatusLnAtten  OBJECT-TYPE
1089:       SYNTAX      Unsigned32
1090:       UNITS       "0.1 dB"
1091:       MAX-ACCESS  read-only
1092:       STATUS      current
1093:       DESCRIPTION
1094:          "When referring to the downstream direction, it is the measured
1095:           difference in the total power transmitted by the ATU-C and the
1096:           total power received by the ATU-R over all sub-carriers during
1097:           diagnostics mode.
1098:           When referring to the upstream direction, it is the measured
1099:           difference in the total power transmitted by the ATU-R and the
1100:           total power received by the ATU-C over all sub-carriers during
1101:           diagnostics mode.
1102:           It ranges from 0 to 1270 units of 0.1 dB (Physical values are
1103:           0 to 127 dB).  A value of all 1's indicates the line
1104:           attenuation is out of range to be represented.
1105:           This object reflects the value of the parameter following the
1106:           most recent DELT performed on the associated line.  Once
1107:           the DELT process is over, the parameter no longer changes
1108:           until the row is deleted or a new DELT process is initiated. "
1109:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.6 (LATNds)
1110:                   and paragraph 7.5.1.7 (LATNus)"
1111:       ::= { adsl2SCStatusEntry 14 }
1112: 
1113:    adsl2SCStatusSigAtten  OBJECT-TYPE
1114:       SYNTAX      Unsigned32
1115:       UNITS       "0.1 dB"
1116:       MAX-ACCESS  read-only
1117:       STATUS      current
1118:       DESCRIPTION
1119:          "When referring to the downstream direction, it is the measured
1120:           difference in the total power transmitted by the
1121:           ATU-C and the total power received by the ATU-R over all sub
1122:           carriers during Showtime after the diagnostics mode.
1123:           When referring to the upstream direction, it is the measured
1124:           difference in the total power transmitted by the
1125:           ATU-R and the total power received by the ATU-C over all sub
1126:           carriers during Showtime after the diagnostics mode.
1127:           It ranges from 0 to 1270 units of 0.1 dB (Physical values
1128:           are 0 to 127 dB).  A value of all 1's indicates the line
1129:           attenuation is out of range to be represented.
1130:           This object reflects the value of the parameter following the
1131:           most recent DELT performed on the associated line.  Once
1132:           the DELT process is over, the parameter no longer changes
1133:           until the row is deleted or a new DELT process is initiated. "
1134:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.8 (SATNds)
1135:                   and paragraph 7.5.1.9 (SATNus)"
1136:       ::= { adsl2SCStatusEntry 15 }
1137: 
1138:    adsl2SCStatusSnrMargin  OBJECT-TYPE
1139:       SYNTAX      Integer32
1140:       UNITS       "0.1 dB"
1141:       MAX-ACCESS  read-only
1142:       STATUS      current
1143:       DESCRIPTION
1144:          "SNR Margin is the maximum increase in dB of the noise power
1145:           received at the ATU (ATU-R on downstream direction and ATU-C
1146:           on upstream direction), such that the BER requirements are met
1147:           for all bearer channels received at the ATU.  It ranges from
1148:           -640 to 630 units of 0.1 dB (Physical values are -64 to
1149:           63 dB).  A value of all 1's indicates the SNR margin is
1150:           out of range to be represented.
1151:           This object reflects the value of the parameter following the
1152:           most recent DELT performed on the associated line.  Once
1153:           the DELT process is over, the parameter no longer changes
1154:           until the row is deleted or a new DELT process is initiated. "
1155:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.10 (SNRMds)
1156:                   and paragraph 7.5.1.11 (SNRMus)"
1157:       ::= { adsl2SCStatusEntry 16 }
1158: 
1159:    adsl2SCStatusAttainableRate  OBJECT-TYPE
1160:       SYNTAX      Unsigned32
1161:       UNITS       "bits/second"
1162:       MAX-ACCESS  read-only
1163:       STATUS      current
1164:       DESCRIPTION
1165:          "Maximum Attainable Data Rate.  The maximum net data rate
1166:           currently attainable by the ATU-C transmitter and ATU-R
1167:           receiver (when referring to downstream direction) or by the
1168:           ATU-R transmitter and ATU-C receiver (when referring to
1169:           upstream direction).  Value is coded in bits/s.
1170:           This object reflects the value of the parameter following the
1171:           most recent DELT performed on the associated line.  Once
1172:           the DELT process is over, the parameter no longer changes
1173:           until the row is deleted or a new DELT process is initiated. "
1174:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.12 (ATTNDRds)
1175:                   and paragraph 7.5.1.13 (ATTNDRus)"
1176:       ::= { adsl2SCStatusEntry 17 }
1177: 
1178:    adsl2SCStatusActAtp  OBJECT-TYPE
1179:       SYNTAX      Integer32
1180:       UNITS       "0.1 dB"
1181:       MAX-ACCESS  read-only
1182:       STATUS      current
1183:       DESCRIPTION
1184:          "Actual Aggregate Transmit Power from the ATU (ATU-R on
1185:           downstream direction and ATU-C on upstream direction), at the
1186:           instant of measurement.  It ranges from -310 to 310 units of
1187:           0.1 dB (Physical values are -31 to 31 dBm).  A value of all
1188:           1's indicates the measurement is out of range to be
1189:           represented.
1190:           This object reflects the value of the parameter following the
1191:           most recent DELT performed on the associated line.  Once
1192:           the DELT process is over, the parameter no longer changes
1193:           until the row is deleted or a new DELT process is initiated. "
1194:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.14 (ACTPSDds)
1195:                   and paragraph 7.5.1.15 (ACTPSDus)"
1196:       ::= { adsl2SCStatusEntry 18 }
1197: 
1198:    adsl2SCStatusRowStatus  OBJECT-TYPE
1199:         SYNTAX      RowStatus
1200:         MAX-ACCESS  read-write
1201:         STATUS      current
1202:         DESCRIPTION
1203:         "Row Status.  The SNMP agent should create a row in this
1204:          table for storing the results of a DELT performed on the
1205:          associated line, if such a row does not already exist.
1206:          The SNMP agent may have limited resources; therefore, if
1207:          multiple rows co-exist in the table, it may fail to add
1208:          new rows to the table or allocate memory resources for a new
1209:          DELT process.  If that occurs, the SNMP agent responds with
1210:          either the value 'tableFull' or the value
1211:          'noResources' (for adsl2LineCmndConfLdsfFailReason
1212:          object in adsl2LineTable)
1213:          The management system (the operator) may delete rows according
1214:          to any scheme.  E.g., after retrieving the results."
1215:         ::= { adsl2SCStatusEntry 19 }
1216: 
1217:    ------------------------------------------------
1218:    --        adsl2LineInventoryTable             --
1219:    ------------------------------------------------
1220:    adsl2LineInventoryTable  OBJECT-TYPE
1221:       SYNTAX      SEQUENCE  OF  Adsl2LineInventoryEntry
1222:       MAX-ACCESS  not-accessible
1223:       STATUS      current
1224:       DESCRIPTION
1225:          "The table adsl2LineInventoryTable contains inventory of ADSL2
1226:           unit."
1227:       ::= { adsl2Inventory 1 }
1228: 
1229:    adsl2LineInventoryEntry  OBJECT-TYPE
1230:       SYNTAX      Adsl2LineInventoryEntry
1231:       MAX-ACCESS  not-accessible
1232:       STATUS      current
1233:       DESCRIPTION
1234:          "The table adsl2LineInventoryTable contains inventory of ADSL2
1235:           unit.
1236:           The index of this table is an interface index where the
1237:           interface has an ifType of adsl2(230)."
1238:       INDEX  { ifIndex, adsl2LInvUnit }
1239:       ::= { adsl2LineInventoryTable 1 }
1240: 
1241:    Adsl2LineInventoryEntry  ::=
1242:       SEQUENCE {
1243:          adsl2LInvUnit                      Adsl2Unit,
1244:          adsl2LInvG994VendorId              OCTET STRING,
1245:          adsl2LInvSystemVendorId            OCTET STRING,
1246:          adsl2LInvVersionNumber             OCTET STRING,
1247:          adsl2LInvSerialNumber              OCTET STRING,
1248:          adsl2LInvSelfTestResult            OCTET STRING,
1249:          adsl2LInvTransmissionCapabilities  Adsl2TransmissionModeType
1250:       }
1251: 
1252:    adsl2LInvUnit  OBJECT-TYPE
1253:       SYNTAX      Adsl2Unit
1254:       MAX-ACCESS  not-accessible
1255:       STATUS      current
1256:       DESCRIPTION
1257:          "The termination unit ATUC{1} or ATUR{2}."
1258:       ::= { adsl2LineInventoryEntry 1 }
1259: 
1260:    adsl2LInvG994VendorId  OBJECT-TYPE
1261:       SYNTAX      OCTET STRING  (SIZE(0..8))
1262:       MAX-ACCESS  read-only
1263:       STATUS      current
1264:       DESCRIPTION
1265:          "The ATU G.994.1 Vendor ID as inserted in the G.994.1 CL/CLR
1266:           message.  It consists of 8 binary octets, including a country
1267:           code followed by a (regionally allocated) provider code, as
1268:           defined in Recommendation T.35."
1269:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1270:       ::= { adsl2LineInventoryEntry 2 }
1271: 
1272:    adsl2LInvSystemVendorId  OBJECT-TYPE
1273:       SYNTAX      OCTET STRING  (SIZE(0..8))
1274:       MAX-ACCESS  read-only
1275:       STATUS      current
1276:       DESCRIPTION
1277:          "The ATU System Vendor ID (identifies the ATU system
1278:           integrator) as inserted in the Overhead Messages (both ATUs
1279:           for G.992.3 and G.992.4) or in the Embedded Operations
1280:           Channel (only ATU-R in G.992.1 and G.992.2).  It consists of
1281:           8 binary octets, with same format as used for
1282:           Adsl2InvG994VendorId."
1283:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1284:       ::= { adsl2LineInventoryEntry 3 }
1285: 
1286:    adsl2LInvVersionNumber  OBJECT-TYPE
1287:       SYNTAX      OCTET STRING  (SIZE(0..16))
1288:       MAX-ACCESS  read-only
1289:       STATUS      current
1290:       DESCRIPTION
1291:          "The ATU version number (vendor specific information) as
1292:           inserted in the Overhead Messages (both ATUs for G.992.3 and
1293:           G.992.4) or in the Embedded Operations Channel (only ATU-R in
1294:           G.992.1 and G.992.2).  It consists of up to 16 binary octets."
1295:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1296:       ::= { adsl2LineInventoryEntry 4 }
1297: 
1298:    adsl2LInvSerialNumber  OBJECT-TYPE
1299:       SYNTAX      OCTET STRING  (SIZE(0..32))
1300:       MAX-ACCESS  read-only
1301:       STATUS      current
1302:       DESCRIPTION
1303:          "The ATU serial number (vendor specific information) as
1304:           inserted in the Overhead Messages (both ATUs for G.992.3 and
1305:           G.992.4) or in the Embedded Operations Channel (only ATU-R in
1306:           G.992.1 and G.992.2).  It is vendor specific information.  It
1307:           consists of up to 32 ASCII characters."
1308:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1309:       ::= { adsl2LineInventoryEntry 5 }
1310: 
1311:    adsl2LInvSelfTestResult  OBJECT-TYPE
1312:       SYNTAX      OCTET STRING  (SIZE(0..4))
1313:       MAX-ACCESS  read-only
1314:       STATUS      current
1315:       DESCRIPTION
1316:          "The ATU self-test result, coded as a 32-bit integer.  The
1317:           most significant octet of this object is '0' if the self-test
1318:           passed, and '1' if the self-test failed.  The interpretation
1319:           of the other octets is vendor discretionary."
1320:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1321:       ::= { adsl2LineInventoryEntry 6 }
1322: 
1323:    adsl2LInvTransmissionCapabilities  OBJECT-TYPE
1324:       SYNTAX      Adsl2TransmissionModeType
1325:       MAX-ACCESS  read-only
1326:       STATUS      current
1327:       DESCRIPTION
1328:          "The ATU transmission system capability list of the different
1329:           coding types.  It is coded in a bit-map representation with 1
1330:           or more bits set.  A bit set to '1' means that the ATU
1331:           supports the respective coding.  The value may be derived
1332:           from the handshaking procedures defined in G.994.1.  A set
1333:           of ADSL2 line transmission modes, with one bit per mode."
1334:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1335:       ::= { adsl2LineInventoryEntry 7 }
1336: 
1337: 
1338:    ------------------------------------------------
1339:    --        adsl2LineConfTemplateTable          --
1340:    ------------------------------------------------
1341:    adsl2LineConfTemplateTable  OBJECT-TYPE
1342:       SYNTAX      SEQUENCE  OF  Adsl2LineConfTemplateEntry
1343:       MAX-ACCESS  not-accessible
1344:       STATUS      current
1345:       DESCRIPTION
1346:          "The table adsl2LineConfTemplateTable contains ADSL2 line
1347:           configuration template."
1348:       ::= { adsl2ProfileLine 1 }
1349: 
1350:    adsl2LineConfTemplateEntry  OBJECT-TYPE
1351:       SYNTAX      Adsl2LineConfTemplateEntry
1352:       MAX-ACCESS  not-accessible
1353:       STATUS      current
1354:       DESCRIPTION
1355:          "The table adsl2LineConfTemplateTable contains ADSL2 line
1356:           configuration template.
1357:           A default template with an index of 'DEFVAL' will
1358:           always exist and its parameters will be set to vendor-specific
1359:           values, unless otherwise specified in this document"
1360:       INDEX  { adsl2LConfTempTemplateName }
1361:       ::= { adsl2LineConfTemplateTable 1 }
1362: 
1363:    Adsl2LineConfTemplateEntry  ::=
1364:       SEQUENCE {
1365:          adsl2LConfTempTemplateName      SnmpAdminString,
1366:          adsl2LConfTempLineProfile       SnmpAdminString,
1367:          adsl2LConfTempChan1ConfProfile  SnmpAdminString,
1368:          adsl2LConfTempChan1RaRatioDs    Unsigned32,
1369:          adsl2LConfTempChan1RaRatioUs    Unsigned32,
1370:          adsl2LConfTempChan2ConfProfile  SnmpAdminString,
1371:          adsl2LConfTempChan2RaRatioDs    Unsigned32,
1372:          adsl2LConfTempChan2RaRatioUs    Unsigned32,
1373:          adsl2LConfTempChan3ConfProfile  SnmpAdminString,
1374:          adsl2LConfTempChan3RaRatioDs    Unsigned32,
1375:          adsl2LConfTempChan3RaRatioUs    Unsigned32,
1376:          adsl2LConfTempChan4ConfProfile  SnmpAdminString,
1377:          adsl2LConfTempChan4RaRatioDs    Unsigned32,
1378:          adsl2LConfTempChan4RaRatioUs    Unsigned32,
1379:          adsl2LConfTempRowStatus         RowStatus
1380:       }
1381: 
1382:    adsl2LConfTempTemplateName  OBJECT-TYPE
1383:       SYNTAX      SnmpAdminString (SIZE(1..32))
1384:       MAX-ACCESS  not-accessible
1385:       STATUS      current
1386:       DESCRIPTION
1387:          "This object identifies a row in this table."
1388:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.4"
1389:       ::= { adsl2LineConfTemplateEntry 1 }
1390: 
1391:    adsl2LConfTempLineProfile  OBJECT-TYPE
1392:       SYNTAX      SnmpAdminString (SIZE(1..32))
1393:       MAX-ACCESS  read-create
1394:       STATUS      current
1395:       DESCRIPTION
1396:          "The value of this object identifies the row in the ADSL2 Line
1397:           Configuration Profile Table, (Adsl2LineConfProfileTable),
1398:           which applies for this ADSL2 line."
1399:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.4"
1400:       DEFVAL       { "DEFVAL" }
1401:       ::= { adsl2LineConfTemplateEntry 2 }
1402: 
1403:    adsl2LConfTempChan1ConfProfile  OBJECT-TYPE
1404:       SYNTAX      SnmpAdminString (SIZE(1..32))
1405:       MAX-ACCESS  read-create
1406:       STATUS      current
1407:       DESCRIPTION
1408:          "The value of this object identifies the row in the ADSL2
1409:           Channel Configuration Profile Table,
1410:           (Adsl2ChanConfProfileTable) that applies to ADSL2 bearer
1411:           channel #1.  The channel profile name specified here must
1412:           match the name of an existing row in the
1413:           adsl2ChConfProfileTable table."
1414:       DEFVAL       { "DEFVAL" }
1415:       ::= { adsl2LineConfTemplateEntry 3 }
1416: 
1417:    adsl2LConfTempChan1RaRatioDs  OBJECT-TYPE
1418:       SYNTAX      Unsigned32(0..100)
1419:       UNITS       "percents"
1420:       MAX-ACCESS  read-create
1421:       STATUS      current
1422:       DESCRIPTION
1423:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1424:           into account for the bearer channel #1 when performing rate
1425:           adaptation on Downstream.  The ratio refers to the available
1426:           data rate in excess of the Minimum Data Rate, summed over all
1427:           bearer channels.  Also, the 100 -
1428:           Adsl2ConfTemplateChan1RaRatioDs is the ratio of excess data
1429:           rate to be assigned to all other bearer channels on Downstream
1430:           direction.  The sum of rate adaptation ratios over all bearers
1431:           on the same direction shall be equal to 100%."
1432:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1433:       DEFVAL       { 100 }
1434:       ::= { adsl2LineConfTemplateEntry 4 }
1435: 
1436:    adsl2LConfTempChan1RaRatioUs  OBJECT-TYPE
1437:       SYNTAX      Unsigned32(0..100)
1438:       UNITS       "percents"
1439:       MAX-ACCESS  read-create
1440:       STATUS      current
1441:       DESCRIPTION
1442:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1443:           into account for the bearer channel #1 when performing rate
1444:           adaptation on Upstream.  The ratio refers to the available
1445:           data rate in excess of the Minimum Data Rate, summed over all
1446:           bearer channels.  Also, the
1447:           100 - Adsl2ConfTemplateChan1RaRatioUs is the ratio of excess
1448:           data rate to be assigned to all other bearer channels on
1449:           Upstream direction.  The sum of rate adaptation ratios over
1450:           all bearers on the same direction shall be equal to 100 %."
1451: 
1452:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1453:       DEFVAL       { 100 }
1454:       ::= { adsl2LineConfTemplateEntry 5 }
1455: 
1456:    adsl2LConfTempChan2ConfProfile  OBJECT-TYPE
1457:       SYNTAX      SnmpAdminString (SIZE(0..32))
1458:       MAX-ACCESS  read-create
1459:       STATUS      current
1460:       DESCRIPTION
1461:          "The value of this object identifies the row in the ADSL2
1462:           Channel Configuration Profile Table,
1463:           (Adsl2ChanConfProfileTable) that applies to ADSL2 bearer
1464:           channel #2.  If the channel is unused, then the object is set
1465:           to a zero length string.
1466:           This object may be set to a zero length string only if
1467:           adsl2LConfTempChan3ConfProfile contains a zero length
1468:           string."
1469: 
1470:       DEFVAL       { "" }
1471:       ::= { adsl2LineConfTemplateEntry 6 }
1472: 
1473:    adsl2LConfTempChan2RaRatioDs  OBJECT-TYPE
1474:       SYNTAX      Unsigned32(0..100)
1475:       UNITS       "percents"
1476:       MAX-ACCESS  read-create
1477:       STATUS      current
1478:       DESCRIPTION
1479:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1480:           into account for the bearer channel #2 when performing rate
1481:           adaptation on Downstream.  The ratio refers to the available
1482:           data rate in excess of the Minimum Data Rate, summed over all
1483:           bearer channels.  Also, the
1484:           100 - Adsl2ConfTemplateChan2RaRatioDs is the ratio of excess
1485:           data rate to be assigned to all other bearer channels on
1486:           Downstream direction.  The sum of rate adaptation ratios
1487:           over all bearers on the same direction shall be equal to
1488:           100%."
1489:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1490:       DEFVAL       { 0 }
1491:       ::= { adsl2LineConfTemplateEntry 7 }
1492: 
1493:    adsl2LConfTempChan2RaRatioUs  OBJECT-TYPE
1494:       SYNTAX      Unsigned32(0..100)
1495:       UNITS       "percents"
1496:       MAX-ACCESS  read-create
1497:       STATUS      current
1498:       DESCRIPTION
1499:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1500:           into account for the bearer channel #2 when performing rate
1501:           adaptation on Upstream.  The ratio refers to the available
1502:           data rate in excess of the Minimum Data Rate, summed over all
1503:           bearer channels.  Also, the
1504:           100 - Adsl2ConfTemplateChan2RaRatioUs is the ratio of excess
1505:           data rate to be assigned to all other bearer channels on
1506:           Upstream direction.  The sum of rate adaptation ratios over
1507:           all bearers on the same direction shall be equal to 100 %."
1508:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1509:       DEFVAL       { 0 }
1510:       ::= { adsl2LineConfTemplateEntry 8 }
1511: 
1512:    adsl2LConfTempChan3ConfProfile  OBJECT-TYPE
1513:       SYNTAX      SnmpAdminString (SIZE(0..32))
1514:       MAX-ACCESS  read-create
1515:       STATUS      current
1516:       DESCRIPTION
1517:          "The value of this object identifies the row in the ADSL2
1518:           Channel Configuration Profile Table,
1519:           (Adsl2ChanConfProfileTable) that applies to ADSL2 bearer
1520:           channel #3.  If the channel is unused, then the object is set
1521:           to a zero length string.
1522:           This object may be set to a zero length string only if
1523:           adsl2LConfTempChan4ConfProfile contains a zero length
1524:           string.
1525:           This object may be set to a non-zero length string only if
1526:           adsl2LConfTempChan2ConfProfile contains a non-zero length
1527:           string."
1528:       DEFVAL       { "" }
1529:       ::= { adsl2LineConfTemplateEntry 9 }
1530: 
1531:    adsl2LConfTempChan3RaRatioDs  OBJECT-TYPE
1532:       SYNTAX      Unsigned32(0..100)
1533:       UNITS       "percents"
1534:       MAX-ACCESS  read-create
1535:       STATUS      current
1536:       DESCRIPTION
1537:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1538:           into account for the bearer channel #3 when performing rate
1539:           adaptation on Downstream.  The ratio refers to the available
1540:           data rate in excess of the Minimum Data Rate, summed over all
1541:           bearer channels.  Also, the 100 -
1542:           Adsl2ConfTemplateChan3RaRatioDs is the ratio of excess data
1543:           rate to be assigned to all other bearer channels on Downstream
1544:           direction.  The sum of rate adaptation ratios over all bearers
1545:           on the same direction shall be equal to 100%."
1546:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1547:       DEFVAL       { 0 }
1548:       ::= { adsl2LineConfTemplateEntry 10 }
1549: 
1550:    adsl2LConfTempChan3RaRatioUs  OBJECT-TYPE
1551:       SYNTAX      Unsigned32(0..100)
1552:       UNITS       "percents"
1553:       MAX-ACCESS  read-create
1554:       STATUS      current
1555:       DESCRIPTION
1556:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1557:           into account for the bearer channel #3 when performing rate
1558:           adaptation on Upstream.  The ratio refers to the available
1559:           data rate in excess of the Minimum Data Rate, summed over all
1560:           bearer channels.  Also, the
1561:           100 - Adsl2ConfTemplateChan3RaRatioUs is the ratio of excess
1562:           data rate to be assigned to all other bearer channels on
1563:           Upstream direction.  The sum of rate adaptation ratios over
1564:           all bearers on the same direction shall be equal to 100%."
1565:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1566:       DEFVAL       { 0 }
1567:       ::= { adsl2LineConfTemplateEntry 11 }
1568: 
1569:    adsl2LConfTempChan4ConfProfile  OBJECT-TYPE
1570:       SYNTAX      SnmpAdminString (SIZE(0..32))
1571:       MAX-ACCESS  read-create
1572:       STATUS      current
1573:       DESCRIPTION
1574:          "The value of this object identifies the row in the ADSL2
1575:           Channel Configuration Profile Table
1576:           (Adsl2ChanConfProfileTableDs) that applies to ADSL2 bearer
1577:           channel #4.  If the channel is unused, then the object is set
1578:           to a zero length string.
1579:           This object may be set to a non-zero length string only if
1580:           adsl2LConfTempChan3ConfProfile contains a non-zero length
1581:           string."
1582:       DEFVAL       { "" }
1583:       ::= { adsl2LineConfTemplateEntry 12 }
1584: 
1585:    adsl2LConfTempChan4RaRatioDs  OBJECT-TYPE
1586:       SYNTAX      Unsigned32(0..100)
1587:       UNITS       "percents"
1588:       MAX-ACCESS  read-create
1589:       STATUS      current
1590:       DESCRIPTION
1591:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1592:           into account for the bearer channel #4 when performing rate
1593:           adaptation on Downstream.  The ratio refers to the available
1594:           data rate in excess of the Minimum Data Rate, summed over all
1595:           bearer channels.  Also, the 100 -
1596:           adsl2LConfTempChan4RaRatioDs is the ratio of
1597:           excess data rate to be assigned to all other bearer channels.
1598:           The sum of rate adaptation ratios over all bearers on the same
1599:           direction shall sum to 100%."
1600:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1601:       DEFVAL       { 0 }
1602:       ::= { adsl2LineConfTemplateEntry 13 }
1603: 
1604:    adsl2LConfTempChan4RaRatioUs  OBJECT-TYPE
1605:       SYNTAX      Unsigned32(0..100)
1606:       UNITS       "percents"
1607:       MAX-ACCESS  read-create
1608:       STATUS      current
1609:       DESCRIPTION
1610:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1611:           into account for the bearer channel #4 when performing rate
1612:           adaptation on Upstream.  The ratio refers to the available
1613:           data rate in excess of the Minimum Data Rate, summed over
1614:           all bearer channels.  Also, the 100 -
1615:           adsl2LConfTempChan4RaRatioUs is the
1616:           ratio of excess data rate to be assigned to all other bearer
1617:           channels.  The sum of rate adaptation ratios over all bearers
1618:           on the same direction shall sum to 100%."
1619:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1620:       DEFVAL       { 0 }
1621:       ::= { adsl2LineConfTemplateEntry 14 }
1622: 
1623:    adsl2LConfTempRowStatus  OBJECT-TYPE
1624:       SYNTAX      RowStatus
1625:       MAX-ACCESS  read-create
1626:       STATUS      current
1627:       DESCRIPTION
1628:          "This object is used to create a new row or to modify or
1629:          delete an existing row in this table.
1630: 
1631:          A profile is activated by setting this object to 'active'.
1632:          When 'active' is set, the system will validate the profile.
1633: 
1634:          Before a profile can be deleted or taken out of service
1635:          (by setting this object to 'destroy' or 'outOfService'),
1636:          it must be first unreferenced from all associated
1637:          lines."
1638:       ::= { adsl2LineConfTemplateEntry 15 }
1639: 
1640: 
1641:    ------------------------------------------
1642:    --        adsl2LineConfProfTable        --
1643:    ------------------------------------------
1644:    adsl2LineConfProfTable  OBJECT-TYPE
1645:       SYNTAX      SEQUENCE  OF  Adsl2LineConfProfEntry
1646:       MAX-ACCESS  not-accessible
1647:       STATUS      current
1648:       DESCRIPTION
1649:          "The table adsl2LineConfProfTable contains ADSL2 line profile
1650:           configuration."
1651:       ::= { adsl2ProfileLine 2 }
1652: 
1653:    adsl2LineConfProfEntry  OBJECT-TYPE
1654:       SYNTAX      Adsl2LineConfProfEntry
1655:       MAX-ACCESS  not-accessible
1656:       STATUS      current
1657:       DESCRIPTION
1658:          "The table adsl2LineConfProfTable contains ADSL2 line profile
1659:           configuration.
1660: 
1661:           A default profile with an index of 'DEFVAL' will
1662:           always exist and its parameters will be set to vendor-specific
1663:           values, unless otherwise specified in this document"
1664:       INDEX  { adsl2LConfProfProfileName }
1665:       ::= { adsl2LineConfProfTable 1 }
1666: 
1667:    Adsl2LineConfProfEntry  ::=
1668:       SEQUENCE {
1669:          adsl2LConfProfProfileName          SnmpAdminString,
1670:          adsl2LConfProfScMaskDs             Adsl2ScMaskDs,
1671:          adsl2LConfProfScMaskUs             Adsl2ScMaskUs,
1672:          adsl2LConfProfRfiBandsDs           Adsl2RfiDs,
1673:          adsl2LConfProfRaModeDs             Adsl2RaMode,
1674:          adsl2LConfProfRaModeUs             Adsl2RaMode,
1675:          adsl2LConfProfRaUsNrmDs            Unsigned32,
1676:          adsl2LConfProfRaUsNrmUs            Unsigned32,
1677:          adsl2LConfProfRaUsTimeDs           Unsigned32,
1678:          adsl2LConfProfRaUsTimeUs           Unsigned32,
1679:          adsl2LConfProfRaDsNrmsDs           Unsigned32,
1680:          adsl2LConfProfRaDsNrmsUs           Unsigned32,
1681:          adsl2LConfProfRaDsTimeDs           Unsigned32,
1682:          adsl2LConfProfRaDsTimeUs           Unsigned32,
1683:          adsl2LConfProfTargetSnrmDs         Unsigned32,
1684:          adsl2LConfProfTargetSnrmUs         Unsigned32,
1685:          adsl2LConfProfMaxSnrmDs            Unsigned32,
1686:          adsl2LConfProfMaxSnrmUs            Unsigned32,
1687:          adsl2LConfProfMinSnrmDs            Unsigned32,
1688:          adsl2LConfProfMinSnrmUs            Unsigned32,
1689:          adsl2LConfProfMsgMinUs             Unsigned32,
1690:          adsl2LConfProfMsgMinDs             Unsigned32,
1691:          adsl2LConfProfAtuTransSysEna       Adsl2TransmissionModeType,
1692:          adsl2LConfProfPmMode               Adsl2LConfProfPmMode,
1693:          adsl2LConfProfL0Time               Unsigned32,
1694:          adsl2LConfProfL2Time               Unsigned32,
1695:          adsl2LConfProfL2Atpr               Unsigned32,
1696:          adsl2LConfProfL2Atprt              Unsigned32,
1697:          adsl2LConfProfRowStatus            RowStatus
1698:       }
1699: 
1700:    adsl2LConfProfProfileName  OBJECT-TYPE
1701:       SYNTAX      SnmpAdminString (SIZE(1..32))
1702:       MAX-ACCESS  not-accessible
1703:       STATUS      current
1704:       DESCRIPTION
1705:          "This object identifies a row in this table."
1706:         ::= { adsl2LineConfProfEntry 1 }
1707: 
1708:    adsl2LConfProfScMaskDs  OBJECT-TYPE
1709:       SYNTAX      Adsl2ScMaskDs
1710:       MAX-ACCESS  read-create
1711:       STATUS      current
1712:       DESCRIPTION
1713:          "Sub-carriers mask.  A bitmap of 512 bits that allows masking
1714:           up to 512 downstream sub-carriers, depending on NSCds.  If bit
1715:           i (0 <= i < NSCds) is set to '1', the respective
1716:           downstream sub-carrier i is masked, and if set to '0', the
1717:           respective sub-carrier is unmasked.  Note that there should
1718:           always be unmasked sub-carriers (i.e., the object cannot be
1719:           all 1's).  Also note that if NSCds < 512, all bits
1720:           i (NSCds i <= 512) should be set to '1'."
1721:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.6"
1722:       ::= { adsl2LineConfProfEntry 2 }
1723: 
1724:    adsl2LConfProfScMaskUs  OBJECT-TYPE
1725:       SYNTAX      Adsl2ScMaskUs
1726:       MAX-ACCESS  read-create
1727:       STATUS      current
1728:       DESCRIPTION
1729:          "Sub-carriers mask.  A bitmap of 64 bits that allows masking
1730:           up to 64 downstream sub-carriers, depending on NSCds.  If
1731:           bit i (0 <= i < NSCus) is set to '1', the respective
1732:           upstream sub-carrier i is masked, and if set to '0', the
1733:           respective sub-carrier is unmasked.  Note that there
1734:           should always be unmasked sub-carriers (i.e., the object
1735:           cannot be all 1's).  Also note that if NSCus <
1736:           64, all bits i (NSCus < i <= 64) should be set to '1'."
1737:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.7"
1738:       ::= { adsl2LineConfProfEntry 3 }
1739: 
1740:    adsl2LConfProfRfiBandsDs  OBJECT-TYPE
1741:       SYNTAX      Adsl2RfiDs
1742:       MAX-ACCESS  read-create
1743:       STATUS      current
1744:       DESCRIPTION
1745:           "The subset of downstream PSD mask breakpoints that shall be
1746:           used to notch an RFI band.
1747:           The specific interpolation around these points is defined in
1748:           G.992.5.  It is a bitmap of 512 bits that allows referring to
1749:           up to 512 downstream sub-carriers, depending on NSCds.  If bit
1750:           i (0 <= i < NSCds) is set to '1', the respective downstream
1751:           sub-carrier i is part of a notch filter, and if set to '0',
1752:           the respective sub-carrier is not part of a notch filter.
1753:           This information complements the specification provided by
1754:           adsl2LconfProfPsdMaskDs.
1755:           Note that if NSCds < 512, all bits i (NSCds<i<512)
1756:           should be set to '0'. "
1757:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.9"
1758:       ::= { adsl2LineConfProfEntry 4 }
1759: 
1760:    adsl2LConfProfRaModeDs  OBJECT-TYPE
1761:       SYNTAX      Adsl2RaMode
1762:       MAX-ACCESS  read-create
1763:       STATUS      current
1764:       DESCRIPTION
1765:          "The mode of operation of a rate-adaptive ATU-C in the transmit
1766:           direction.  The parameter can take three values:
1767:              manual (1),
1768:              raInit (2),
1769:              dynamicRa (3)."
1770:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.1"
1771:       DEFVAL       { manual }
1772:       ::= { adsl2LineConfProfEntry 5 }
1773: 
1774:    adsl2LConfProfRaModeUs  OBJECT-TYPE
1775:       SYNTAX      Adsl2RaMode
1776:       MAX-ACCESS  read-create
1777:       STATUS      current
1778:       DESCRIPTION
1779:          "The mode of operation of a rate-adaptive ATU-R in the transmit
1780:           direction.  The parameter can take three values:
1781:              manual (1),
1782:              raInit (2),
1783:              dynamicRa (3)."
1784:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.2"
1785:       DEFVAL       { manual }
1786:       ::= { adsl2LineConfProfEntry 6 }
1787: 
1788:    adsl2LConfProfRaUsNrmDs  OBJECT-TYPE
1789:       SYNTAX      Unsigned32(0..310)
1790:       UNITS       "0.1 dB"
1791:       MAX-ACCESS  read-create
1792:       STATUS      current
1793:       DESCRIPTION
1794:          "The Downstream Up-Shift Noise Margin value, to be used when
1795:           Adsl2LineConfRaModeDs is set to DynamicRa.  If the downstream
1796:           noise margin is above this value and stays above it for
1797:           more than the time specified by the Adsl2LineConfRaUsTimeDs,
1798:           the ATU-R shall attempt to increase the downstream net data
1799:           rate.  The Downstream Up-shift Noise Margin ranges from 0 to
1800:           310 units of 0.1 dB (Physical values are 0 to 31 dB)."
1801:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.3"
1802:       DEFVAL       { 10 }
1803:       ::= { adsl2LineConfProfEntry 7 }
1804: 
1805:    adsl2LConfProfRaUsNrmUs  OBJECT-TYPE
1806:       SYNTAX      Unsigned32(0..310)
1807:       UNITS       "0.1 dB"
1808:       MAX-ACCESS  read-create
1809:       STATUS      current
1810:       DESCRIPTION
1811:          "The Upstream Up-Shift Noise Margin value, to be used when
1812:           Adsl2LineConfRaModeUs is set to DynamicRa.  If the upstream
1813:           noise margin is above this value and stays above it for more
1814:           than the time specified by the Adsl2LineConfRaUsTimeUs, the
1815:           ATU-C shall attempt to increase the upstream net data rate.
1816:           The Upstream Up-shift Noise Margin ranges from 0 to 310 units
1817:           of 0.1 dB (Physical values are 0 to 31 dB)."
1818:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.4"
1819:       DEFVAL       { 10 }
1820:       ::= { adsl2LineConfProfEntry 8 }
1821: 
1822:    adsl2LConfProfRaUsTimeDs  OBJECT-TYPE
1823:       SYNTAX      Unsigned32(0..16383)
1824:       UNITS       "seconds"
1825:       MAX-ACCESS  read-create
1826:       STATUS      current
1827:       DESCRIPTION
1828:          "The Downstream Up-Shift Time Interval, to be used when
1829:           Adsl2LineConfRaModeDs is set to DynamicRa.  The interval of
1830:           time that the downstream noise margin should stay above the
1831:           Downstream Up-shift Noise Margin before the ATU-R shall
1832:           attempt to increase the downstream net data rate.  The time
1833:           interval ranges from 0 to 16383 seconds."
1834:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.5"
1835:       DEFVAL       { 3600 }
1836:       ::= { adsl2LineConfProfEntry 9 }
1837: 
1838:    adsl2LConfProfRaUsTimeUs  OBJECT-TYPE
1839:       SYNTAX      Unsigned32(0..16383)
1840:       UNITS       "seconds"
1841:       MAX-ACCESS  read-create
1842:       STATUS      current
1843:       DESCRIPTION
1844:          "The Upstream Up-Shift Time Interval, to be used when
1845:           Adsl2LineConfRaModeUs is set to DynamicRa.  The interval of
1846:           time the upstream noise margin should stay above the
1847:           Upstream Up-shift Noise Margin before the ATU-C shall
1848:           attempt to increase the upstream net data rate.  The time
1849:           interval ranges from 0 to 16383 seconds."
1850:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.6"
1851:       DEFVAL       { 3600 }
1852:       ::= { adsl2LineConfProfEntry 10 }
1853: 
1854:    adsl2LConfProfRaDsNrmsDs  OBJECT-TYPE
1855:       SYNTAX      Unsigned32(0..310)
1856:       UNITS       "0.1 dB"
1857:       MAX-ACCESS  read-create
1858:       STATUS      current
1859:       DESCRIPTION
1860:          "The Downstream Down-Shift Noise Margin value, to be used when
1861:           Adsl2LineConfRaModeDs is set to DynamicRa.  If the downstream
1862:           noise margin is below this value and stays below that for more
1863:           than the time specified by the Adsl2LineConfRaDsTimeDs, the
1864:           ATU-R shall attempt to decrease the downstream net data rate.
1865:           The Downstream Down-shift Noise Margin ranges from 0 to 310
1866:           units of 0.1 dB (Physical values are 0 to 31 dB)."
1867:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.7"
1868:       DEFVAL       { 10 }
1869:       ::= { adsl2LineConfProfEntry 11 }
1870: 
1871:    adsl2LConfProfRaDsNrmsUs  OBJECT-TYPE
1872:       SYNTAX      Unsigned32(0..310)
1873:       UNITS       "0.1 dB"
1874:       MAX-ACCESS  read-create
1875:       STATUS      current
1876:       DESCRIPTION
1877:          "The Upstream Downshift Noise Margin value, to be used when
1878:           Adsl2LineConfRaModeUs is set to DynamicRa.  If the upstream
1879:           noise margin is below this value and stays below that for more
1880:           than the time specified by the Adsl2LineConfRaDsTimeUs, the
1881:           ATU-C shall attempt to decrease the upstream net data rate.
1882:           The Upstream Down-shift Noise Margin ranges from 0 to 310
1883:           units of 0.1 dB (Physical values are 0 to 31 dB)."
1884: 
1885:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.8"
1886:       DEFVAL       { 10 }
1887:       ::= { adsl2LineConfProfEntry 12 }
1888: 
1889:    adsl2LConfProfRaDsTimeDs  OBJECT-TYPE
1890:       SYNTAX      Unsigned32(0..16383)
1891:       UNITS       "seconds"
1892:       MAX-ACCESS  read-create
1893:       STATUS      current
1894:       DESCRIPTION
1895:          "The Downstream Downshift Time Interval, to be used when
1896:           Adsl2LineConfRaModeDs is set to DynamicRa.  The interval of
1897:           time the downstream noise margin should stay below the
1898:           Downstream Down-shift Noise Margin before the ATU-R shall
1899:           attempt to decrease the downstream net data rate.  The time
1900:           interval ranges from 0 to 16383 seconds."
1901:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.9"
1902:       DEFVAL       { 3600 }
1903:       ::= { adsl2LineConfProfEntry 13 }
1904: 
1905:    adsl2LConfProfRaDsTimeUs  OBJECT-TYPE
1906:       SYNTAX      Unsigned32(0..16383)
1907:       UNITS       "seconds"
1908:       MAX-ACCESS  read-create
1909:       STATUS      current
1910:       DESCRIPTION
1911:          "The Upstream Down-Shift Time Interval, to be used when
1912:           Adsl2LineConfRaModeUs is set to DynamicRa.  The interval of
1913:           time the upstream noise margin should stay below the Upstream
1914:           Down-shift Noise Margin before the ATU-C shall attempt to
1915:           decrease the upstream net data rate.  The time interval ranges
1916:           from 0 to 16383 seconds."
1917:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.10"
1918:       DEFVAL       { 3600 }
1919:       ::= { adsl2LineConfProfEntry 14 }
1920: 
1921:    adsl2LConfProfTargetSnrmDs  OBJECT-TYPE
1922:       SYNTAX      Unsigned32(0..310)
1923:       UNITS       "0.1 dB"
1924:       MAX-ACCESS  read-create
1925:       STATUS      current
1926:       DESCRIPTION
1927:          "The minimum Noise Margin the ATU-R receiver shall achieve,
1928:           relative to the BER requirement for each of the downstream
1929:           bearer channels, to successfully complete initialization.
1930:           The target noise margin ranges from 0 to 310 units of 0.1 dB
1931:           (Physical values are 0 to 31 dB)."
1932:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.1"
1933:       DEFVAL       { 60 }
1934:       ::= { adsl2LineConfProfEntry 15 }
1935: 
1936:    adsl2LConfProfTargetSnrmUs  OBJECT-TYPE
1937:       SYNTAX      Unsigned32(0..310)
1938:       UNITS       "0.1 dB"
1939:       MAX-ACCESS  read-create
1940:       STATUS      current
1941:       DESCRIPTION
1942:          "The minimum Noise Margin the ATU-C receiver shall achieve,
1943:           relative to the BER requirement for each of the upstream
1944:           bearer channels, to successfully complete initialization.
1945:           The target noise margin ranges from 0 to 310 units of 0.1 dB
1946:           (Physical values are 0 to 31 dB)."
1947:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.2"
1948:       DEFVAL       { 60 }
1949:       ::= { adsl2LineConfProfEntry 16 }
1950: 
1951:    adsl2LConfProfMaxSnrmDs  OBJECT-TYPE
1952:       SYNTAX      Unsigned32
1953:       UNITS       "0.1 dB"
1954:       MAX-ACCESS  read-create
1955:       STATUS      current
1956:       DESCRIPTION
1957:          "The maximum Noise Margin the ATU-R receiver shall try to
1958:           sustain.  If the Noise Margin is above this level, the ATU-R
1959:           shall request that the ATU-C reduce the ATU-C transmit power
1960:           to get a noise margin below this limit (if this functionality
1961:           is supported).  The maximum noise margin ranges from 0 to 310
1962:           units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
1963:           all 1's means that there is no maximum."
1964:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.3"
1965:       DEFVAL       { 310 }
1966:       ::= { adsl2LineConfProfEntry 17 }
1967: 
1968:    adsl2LConfProfMaxSnrmUs  OBJECT-TYPE
1969:       SYNTAX      Unsigned32
1970:       UNITS       "0.1 dB"
1971:       MAX-ACCESS  read-create
1972:       STATUS      current
1973:       DESCRIPTION
1974:          "The maximum Noise Margin the ATU-C receiver shall try to
1975:           sustain.  If the Noise Margin is above this level, the ATU-C
1976:           shall request that the ATU-R reduce the ATU-R transmit power
1977:           to get a noise margin below this limit (if this functionality
1978:           is supported).  The maximum noise margin ranges from 0 to 310
1979:           units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
1980:           all 1's means that there is no maximum."
1981: 
1982:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.4"
1983:       DEFVAL       { 310 }
1984:       ::= { adsl2LineConfProfEntry 18 }
1985: 
1986:    adsl2LConfProfMinSnrmDs  OBJECT-TYPE
1987:       SYNTAX      Unsigned32(0..310)
1988:       UNITS       "0.1 dB"
1989:       MAX-ACCESS  read-create
1990:       STATUS      current
1991:       DESCRIPTION
1992:          "The minimum Noise Margin the ATU-R receiver shall tolerate.
1993:           If the noise margin falls below this level, the ATU-R shall
1994:           request that the ATU-C increase the ATU-C transmit power.
1995:           If an increase to ATU-C transmit power is not possible, a
1996:           loss-of-margin (LOM) defect occurs, the ATU-R shall fail and
1997:           attempt to reinitialize and the NMS shall be notified.  The
1998:           minimum noise margin ranges from 0 to 310 units of
1999:           0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2000:           that there is no minimum."
2001:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.5"
2002:       DEFVAL       { 10 }
2003:       ::= { adsl2LineConfProfEntry 19 }
2004: 
2005:    adsl2LConfProfMinSnrmUs  OBJECT-TYPE
2006:       SYNTAX      Unsigned32(0..310)
2007:       UNITS       "0.1 dB"
2008:       MAX-ACCESS  read-create
2009:       STATUS      current
2010:       DESCRIPTION
2011:          "The minimum Noise Margin the ATU-C receiver shall tolerate.
2012:           If the noise margin falls below this level, the ATU-C shall
2013:           request that the ATU-R increase the ATU-R transmit power.
2014:           If an increase of ATU-R transmit power is not possible, a
2015:           loss-of-margin (LOM) defect occurs, the ATU-C shall fail and
2016:           attempt to re-initialize and the NMS shall be notified.  The
2017:           minimum noise margin ranges from 0 to 310 units of
2018:           0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2019:           that there is no minimum."
2020:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.6"
2021:       DEFVAL       { 10 }
2022:       ::= { adsl2LineConfProfEntry 20 }
2023: 
2024:    adsl2LConfProfMsgMinUs  OBJECT-TYPE
2025:       SYNTAX      Unsigned32(4000..63000)
2026:       UNITS       "bits/second"
2027:       MAX-ACCESS  read-create
2028:       STATUS      current
2029:       DESCRIPTION
2030:          "Minimum Overhead Rate Upstream.  Defines the minimum rate of
2031:           the message-based overhead that shall be maintained by the ATU
2032:           in upstream direction.  Expressed in bits per second and
2033:           ranges from 4000 to 63000 bps."
2034:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.5.1"
2035:       DEFVAL       { 4000 }
2036:      ::= { adsl2LineConfProfEntry 21 }
2037: 
2038:    adsl2LConfProfMsgMinDs  OBJECT-TYPE
2039:       SYNTAX      Unsigned32(4000..63000)
2040:       UNITS       "bits/second"
2041:       MAX-ACCESS  read-create
2042:       STATUS      current
2043:       DESCRIPTION
2044:          "Minimum Overhead Rate Downstream.  Defines the minimum rate of
2045:           the message-based overhead that shall be maintained by the ATU
2046:           in downstream direction.  Expressed in bits per second and
2047:           ranges from 4000 to 63000 bps."
2048:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.5.2"
2049:       DEFVAL       { 4000 }
2050:       ::= { adsl2LineConfProfEntry 22 }
2051: 
2052:    adsl2LConfProfAtuTransSysEna  OBJECT-TYPE
2053:       SYNTAX      Adsl2TransmissionModeType
2054:       MAX-ACCESS  read-create
2055:       STATUS      current
2056:       DESCRIPTION
2057:          "ATU Transmission System Enabling (ATSE).  A list of the
2058:           different coding types enabled in this profile.  It is coded
2059:           in a bit-map representation with 1 or more bits set.  A bit
2060:           set to  '1' means that the ATUs may apply the respective
2061:           coding for the ADSL line.  A bit set to '0' means that
2062:           the ATUs cannot apply the respective coding for the ADSL
2063:           line.  All 'reserved' bits should be set to '0'."
2064:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.1"
2065:       ::= { adsl2LineConfProfEntry 23 }
2066: 
2067:    adsl2LConfProfPmMode  OBJECT-TYPE
2068:       SYNTAX      Adsl2LConfProfPmMode
2069:       MAX-ACCESS  read-create
2070:       STATUS      current
2071:       DESCRIPTION
2072:          "Power management state Enabling.  Defines the power states the
2073:           ATU-C or ATU-R may autonomously transition to on this line.
2074:           The various bit positions are: allowTransitionsToIdle (0) and
2075:           allowTransitionsToLowPower (1).  A bit with a '1' value means
2076:           that the ATU is allowed to transit into the respective state
2077:           and a '0' value means that the ATU is not allowed
2078:           to transit into the respective state."
2079:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.4"
2080:       DEFVAL  { { allowTransitionsToIdle, allowTransitionsToLowPower } }
2081:       ::= { adsl2LineConfProfEntry 24 }
2082: 
2083:    adsl2LConfProfL0Time  OBJECT-TYPE
2084:       SYNTAX      Unsigned32 (0..255)
2085:       UNITS       "seconds"
2086:       MAX-ACCESS  read-create
2087:       STATUS      current
2088:       DESCRIPTION
2089:          "This minimum time (in seconds) between an Exit from the L2
2090:           state and the next Entry into the L2 state.  It ranges from 0
2091:           to 255 seconds."
2092:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.5"
2093:       DEFVAL       { 255 }
2094:       ::= { adsl2LineConfProfEntry 25 }
2095: 
2096:    adsl2LConfProfL2Time  OBJECT-TYPE
2097:       SYNTAX      Unsigned32 (0..255)
2098:       UNITS       "seconds"
2099:       MAX-ACCESS  read-create
2100:       STATUS      current
2101:       DESCRIPTION
2102:          "This minimum time (in seconds) between an Entry into the
2103:          L2 state and the first Power Trim in the L2 state and between
2104:          two consecutive Power Trims in the L2 State.
2105:          It ranges from 0 to 255 seconds."
2106:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.6"
2107:       DEFVAL       { 255 }
2108:       ::= { adsl2LineConfProfEntry 26 }
2109: 
2110:    adsl2LConfProfL2Atpr  OBJECT-TYPE
2111:       SYNTAX      Unsigned32 (0..31)
2112:       UNITS       "dB"
2113:       MAX-ACCESS  read-create
2114:       STATUS      current
2115:       DESCRIPTION
2116:          "The maximum aggregate transmit power reduction (in dB) that
2117:           can be performed at transition of L0 to L2 state or through a
2118:           single Power Trim in the L2 state.
2119:           It ranges from 0 dB to 31 dB."
2120:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.1.7"
2121:       DEFVAL       { 10 }
2122:       ::= { adsl2LineConfProfEntry 27 }
2123: 
2124:    adsl2LConfProfL2Atprt  OBJECT-TYPE
2125:       SYNTAX      Unsigned32 (0..31)
2126:       UNITS       "dB"
2127:       MAX-ACCESS  read-create
2128:       STATUS      current
2129:       DESCRIPTION
2130:          "The total maximum aggregate transmit power reduction
2131:          (in dB) that can be performed in an L2 state. This is the
2132:          sum of all reductions of L2 Request (i.e., at transition of
2133:          L0 to L2 state) and Power Trims."
2134:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.1.9"
2135:       DEFVAL       { 31 }
2136:       ::= { adsl2LineConfProfEntry 28 }
2137: 
2138:    adsl2LConfProfRowStatus  OBJECT-TYPE
2139:       SYNTAX      RowStatus
2140:       MAX-ACCESS  read-create
2141:       STATUS      current
2142:       DESCRIPTION
2143:          "This object is used to create a new row or to modify or
2144:          delete an existing row in this table.
2145: 
2146:          A profile is activated by setting this object to 'active'.
2147:          When 'active' is set, the system will validate the profile.
2148: 
2149:          Before a profile can be deleted or taken out of service
2150:          (by setting this object to 'destroy' or 'outOfService'),
2151:          it must be first unreferenced from all associated
2152:          templates."
2153:       ::= { adsl2LineConfProfEntry 29 }
2154: 
2155: 
2156:    ------------------------------------------
2157:    --    adsl2LineConfProfModeSpecTable    --
2158:    ------------------------------------------
2159:    adsl2LineConfProfModeSpecTable  OBJECT-TYPE
2160:       SYNTAX      SEQUENCE  OF  Adsl2LineConfProfModeSpecEntry
2161:       MAX-ACCESS  not-accessible
2162:       STATUS      current
2163:       DESCRIPTION
2164:          "The table adsl2LineConfProfModeSpecTable extends the
2165:           ADSL2 line configuration profile by ADSL Mode Specific
2166:           parameters.
2167:           A row in this table that has an index of
2168:           adsl2LconfProfAdslMode == defMode(1), is called a
2169:           'mandatory' row.
2170:           A row in this table that has an index such that
2171:           adsl2LconfProfAdslMode is not equal to defMode(1),
2172:           is called an 'optional' row.
2173:           When a row in the adsl2LineConfProfTable table
2174:           (the parent row) is created, the SNMP agent will
2175:           automatically create a 'mandatory' row in this table.
2176:           When the parent row is deleted, the SNMP agent will
2177:           automatically delete all associated rows in this table.
2178:           Any attempt to delete the 'mandatory' row using the
2179:           adsl2LConfProfModeSpecRowStatus attribute will be
2180:           rejected by the SNMP agent.
2181:           The manager MAY create an 'optional' row in this table
2182:           using the adsl2LConfProfModeSpecRowStatus attribute if
2183:           the parent row exists.
2184:           The manager MAY delete an 'optional' row in this table
2185:           using the adsl2LConfProfModeSpecRowStatus attribute at
2186:           any time.
2187:           If the actual transmission mode of a DSL line does not
2188:           match one of the 'optional' rows in this table, then
2189:           the line will use the PSD configuration from the
2190:           'mandatory' row."
2191:       ::= { adsl2ProfileLine 3 }
2192: 
2193:    adsl2LineConfProfModeSpecEntry  OBJECT-TYPE
2194:       SYNTAX      Adsl2LineConfProfModeSpecEntry
2195:       MAX-ACCESS  not-accessible
2196:       STATUS      current
2197:       DESCRIPTION
2198:          "The table adsl2LineConfProfModeSpecTable extends the
2199:           ADSL2 line configuration profile by ADSL Mode Specific
2200:           parameters."
2201:       INDEX  { adsl2LConfProfProfileName, adsl2LconfProfAdslMode }
2202:       ::= { adsl2LineConfProfModeSpecTable 1 }
2203: 
2204:    Adsl2LineConfProfModeSpecEntry  ::=
2205:       SEQUENCE {
2206:          adsl2LconfProfAdslMode             Adsl2OperationModes,
2207:          adsl2LConfProfMaxNomPsdDs          Integer32,
2208:          adsl2LConfProfMaxNomPsdUs          Integer32,
2209:          adsl2LConfProfMaxNomAtpDs          Unsigned32,
2210:          adsl2LConfProfMaxNomAtpUs          Unsigned32,
2211:          adsl2LConfProfMaxAggRxPwrUs        Integer32,
2212:          adsl2LConfProfPsdMaskDs            Adsl2PsdMaskDs,
2213:          adsl2LConfProfPsdMaskUs            Adsl2PsdMaskUs,
2214:          adsl2LConfProfPsdMaskSelectUs      Unsigned32,
2215:          adsl2LConfProfModeSpecRowStatus    RowStatus
2216:       }
2217: 
2218:    adsl2LconfProfAdslMode    OBJECT-TYPE
2219:       SYNTAX      Adsl2OperationModes
2220:       MAX-ACCESS  not-accessible
2221:       STATUS      current
2222:       DESCRIPTION
2223:          "The ADSL Mode is a way of categorizing the various ADSL
2224:           transmission modes into groups, each group (ADSL Mode) shares
2225:           the same PSD configuration.
2226:           There should be multiple entries in this table for a given
2227:           line profile in case multiple bits are set in
2228:           adsl2LConfProfAtuTransSysEna for that profile. "
2229:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.8"
2230:       ::= { adsl2LineConfProfModeSpecEntry 1 }
2231: 
2232:    adsl2LConfProfMaxNomPsdDs  OBJECT-TYPE
2233:       SYNTAX      Integer32(-600..-300)
2234:       UNITS       "0.1 dBm/Hz"
2235:       MAX-ACCESS  read-create
2236:       STATUS      current
2237:       DESCRIPTION
2238:          "The maximum nominal transmit PSD in the downstream
2239:           direction during initialization and Showtime.  It ranges from
2240:           -600 to -300 units of 0.1 dBm/Hz.  (physical values are -60 to
2241:           -30 dBm/Hz).  "
2242:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2243:       DEFVAL       { -300 }
2244:      ::= { adsl2LineConfProfModeSpecEntry 2 }
2245: 
2246:    adsl2LConfProfMaxNomPsdUs  OBJECT-TYPE
2247:       SYNTAX      Integer32(-600..-300)
2248:       UNITS       "0.1 dBm/Hz"
2249:       MAX-ACCESS  read-create
2250:       STATUS      current
2251:       DESCRIPTION
2252:          "The maximum nominal transmit PSD in the upstream direction
2253:           during initialization and Showtime.  It ranges from -600 to
2254:           -300 units of 0.1 dBm/Hz.  (physical values are -60 to
2255:           -30 dBm/Hz).  "
2256:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2257:       DEFVAL       { -300 }
2258:       ::= { adsl2LineConfProfModeSpecEntry 3 }
2259: 
2260:    adsl2LConfProfMaxNomAtpDs  OBJECT-TYPE
2261:       SYNTAX      Unsigned32 (0..255)
2262:       UNITS       "0.1 dBm"
2263:       MAX-ACCESS  read-create
2264:       STATUS      current
2265:       DESCRIPTION
2266:          "The maximum nominal aggregate transmit power in the
2267:           downstream direction during initialization and Showtime.  It
2268:           ranges from 0 to 255 units of 0.1 dBm (physical values are 0
2269:           to 25.5 dBm)."
2270: 
2271:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2272:       DEFVAL       { 255 }
2273:       ::= { adsl2LineConfProfModeSpecEntry 4 }
2274: 
2275:    adsl2LConfProfMaxNomAtpUs  OBJECT-TYPE
2276:       SYNTAX      Unsigned32 (0..255)
2277:       UNITS       "0.1 dBm"
2278:       MAX-ACCESS  read-create
2279:       STATUS      current
2280:       DESCRIPTION
2281:          "The maximum nominal aggregate transmit power in the upstream
2282:           direction during initialization and Showtime.  It ranges from
2283:           0 to 255 units of 0.1 dBm (physical values are 0 to 25.5
2284:           dBm)."
2285:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2286:       DEFVAL       { 255 }
2287:       ::= { adsl2LineConfProfModeSpecEntry 5 }
2288: 
2289:    adsl2LConfProfMaxAggRxPwrUs  OBJECT-TYPE
2290:       SYNTAX      Integer32(-255..2147483647)
2291:       UNITS       "0.1 dBm"
2292:       MAX-ACCESS  read-create
2293:       STATUS      current
2294:       DESCRIPTION
2295:          "The maximum upstream aggregate receive power over the relevant
2296:           set of sub-carriers.  The ATU-C should verify that the
2297:           upstream power cutback is such that this maximum aggregate
2298:           receive power value is honored.  It ranges from -255 to 255
2299:           units of 0.1 dBm (physical values are -25.5 to 25.5 dBm).
2300:           A value of all ones means that there is no limit."
2301:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2302:       DEFVAL       { 255 }
2303:       ::= { adsl2LineConfProfModeSpecEntry 6 }
2304: 
2305:    adsl2LConfProfPsdMaskDs   OBJECT-TYPE
2306:       SYNTAX      Adsl2PsdMaskDs
2307:       MAX-ACCESS  read-create
2308:       STATUS      current
2309:       DESCRIPTION
2310:         "The downstream PSD mask applicable at the U-C2 reference
2311:          point.
2312:         This parameter is used only for G.992.5 and it may impose PSD
2313:         restrictions (breakpoints) in addition to the Limit PSD mask
2314:         defined in G.992.5.
2315:         This is a string of 32 pairs of values in the following
2316:         structure:
2317:         Octets 0+1 - Index of 1st sub-carrier used in the context
2318:                      of a first breakpoint.
2319: 
2320:         Octet 2    - The PSD reduction for the sub-carrier indicated in
2321:                      octets 0 and 1.
2322:         Octets 3-5 - Same, for a 2nd breakpoint.
2323:         Octets 6-8 - Same, for a 3rd breakpoint.
2324:         This architecture continues until octets 94-95, which are
2325:         associated with a 32nd breakpoint.
2326:         Each subcarrier index is an unsigned number in the range 1 and
2327:         NSCds.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
2328:         255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
2329:         in the range 0 to 190 (0 to -95dBm/Hz).
2330:         When the number of breakpoints is less than 32, all remaining
2331:         octets are set to the value 0.  Note that the content of this
2332:         object should be correlated with the sub-carriers mask and with
2333:         the RFI setup. "
2334:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2335:         ::= { adsl2LineConfProfModeSpecEntry 7 }
2336: 
2337:    adsl2LConfProfPsdMaskUs   OBJECT-TYPE
2338:       SYNTAX      Adsl2PsdMaskUs
2339:       MAX-ACCESS  read-create
2340:       STATUS      current
2341:       DESCRIPTION
2342:         "The upstream PSD mask applicable at the U-R2 reference
2343:          point.
2344:         This parameter is used only for G.992.5 and it may impose PSD
2345:         restrictions (breakpoints) in addition to the Limit PSD mask
2346:         defined in G.992.5.
2347:         This is a string of 4 pairs of values in the following
2348:         structure:
2349:         Octets 0+1 - Index of 1st sub-carrier used in the context
2350:                      of a first breakpoint.
2351:         Octet 2    - The PSD reduction for the sub-carrier indicated in
2352:                      octets 0 and 1.
2353:         Octets 3-5 - Same, for a 2nd breakpoint.
2354:         Octets 6-8 - Same, for a 3rd breakpoint.
2355:         This architecture continues until octets 9-11, which are
2356:         associated with a 4th breakpoint.
2357:         Each subcarrier index is an unsigned number in the range 1 and
2358:         NSCus.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
2359:         255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
2360:         in the range 0 to 190 (0 to -95dBm/Hz).
2361:         When the number of breakpoints is less than 4, all remaining
2362:         octets are set to the value 0.  Note that the content of this
2363:         object should be correlated with the sub-carriers mask and with
2364:         the RFI setup. "
2365:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2366:         ::= { adsl2LineConfProfModeSpecEntry 8 }
2367: 
2368:    adsl2LConfProfPsdMaskSelectUs  OBJECT-TYPE
2369:       SYNTAX      Unsigned32(1..9)
2370:       MAX-ACCESS  read-create
2371:       STATUS      current
2372:       DESCRIPTION
2373:         "The selected upstream PSD mask.  This parameter is used only
2374:          for annexes J and M of G.992.3 and G.992.5, and the same
2375:          selection is used for all relevant enabled bits in
2376:          adsl2LConfProfAtuTransSysEna. "
2377:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.10"
2378:       DEFVAL       { 1 }
2379:        ::= { adsl2LineConfProfModeSpecEntry 9 }
2380: 
2381:    adsl2LConfProfModeSpecRowStatus  OBJECT-TYPE
2382:       SYNTAX      RowStatus
2383:       MAX-ACCESS  read-create
2384:       STATUS      current
2385:       DESCRIPTION
2386: 
2387:          "This object is used to create a new row or to modify or
2388:          delete an existing row in this table.
2389: 
2390:          A profile is activated by setting this object to 'active'.
2391:          When 'active' is set, the system will validate the profile.
2392: 
2393:          Before a profile can be deleted or taken out of service
2394:          (by setting this object to 'destroy' or 'outOfService'),
2395:          it must be first unreferenced from all associated
2396:          templates."
2397: 
2398:       ::= { adsl2LineConfProfModeSpecEntry 10 }
2399: 
2400:    ------------------------------------------------
2401:    --          adsl2ChConfProfileTable           --
2402:    ------------------------------------------------
2403:    adsl2ChConfProfileTable  OBJECT-TYPE
2404:       SYNTAX      SEQUENCE  OF  Adsl2ChConfProfileEntry
2405:       MAX-ACCESS  not-accessible
2406:       STATUS      current
2407:       DESCRIPTION
2408:          "The table adsl2ChConfProfileTable contains ADSL2 channel
2409:           profile configuration."
2410:       ::= { adsl2ProfileChannel 1 }
2411: 
2412:    adsl2ChConfProfileEntry  OBJECT-TYPE
2413:       SYNTAX      Adsl2ChConfProfileEntry
2414:       MAX-ACCESS  not-accessible
2415:       STATUS      current
2416:       DESCRIPTION
2417:          "The table adsl2ChConfProfileTable contains ADSL2 channel
2418:           profile configuration.
2419:           A default profile with an index of 'DEFVAL' will
2420:           always exist and its parameters will be set to vendor-specific
2421:           values, unless otherwise specified in this document"
2422:       INDEX  { adsl2ChConfProfProfileName }
2423:       ::= { adsl2ChConfProfileTable 1 }
2424: 
2425:    Adsl2ChConfProfileEntry  ::=
2426:       SEQUENCE {
2427:          adsl2ChConfProfProfileName          SnmpAdminString,
2428:          adsl2ChConfProfMinDataRateDs        Unsigned32,
2429:          adsl2ChConfProfMinDataRateUs        Unsigned32,
2430:          adsl2ChConfProfMinResDataRateDs     Unsigned32,
2431:          adsl2ChConfProfMinResDataRateUs     Unsigned32,
2432:          adsl2ChConfProfMaxDataRateDs        Unsigned32,
2433:          adsl2ChConfProfMaxDataRateUs        Unsigned32,
2434:          adsl2ChConfProfMinDataRateLowPwrDs  Unsigned32,
2435:          adsl2ChConfProfMinDataRateLowPwrUs  Unsigned32,
2436:          adsl2ChConfProfMaxDelayDs           Unsigned32,
2437:          adsl2ChConfProfMaxDelayUs           Unsigned32,
2438:          adsl2ChConfProfMinProtectionDs      Adsl2SymbolProtection,
2439:          adsl2ChConfProfMinProtectionUs      Adsl2SymbolProtection,
2440:          adsl2ChConfProfMaxBerDs             Adsl2MaxBer,
2441:          adsl2ChConfProfMaxBerUs             Adsl2MaxBer,
2442:          adsl2ChConfProfUsDataRateDs         Unsigned32,
2443:          adsl2ChConfProfDsDataRateDs         Unsigned32,
2444:          adsl2ChConfProfUsDataRateUs         Unsigned32,
2445:          adsl2ChConfProfDsDataRateUs         Unsigned32,
2446:          adsl2ChConfProfImaEnabled           TruthValue,
2447:          adsl2ChConfProfRowStatus            RowStatus
2448:       }
2449: 
2450:    adsl2ChConfProfProfileName  OBJECT-TYPE
2451:       SYNTAX      SnmpAdminString (SIZE(1..32))
2452:       MAX-ACCESS  not-accessible
2453:       STATUS      current
2454:       DESCRIPTION
2455:          "This object identifies a row in this table."
2456:       ::= { adsl2ChConfProfileEntry 1 }
2457: 
2458:    adsl2ChConfProfMinDataRateDs  OBJECT-TYPE
2459:       SYNTAX      Unsigned32(0..200000000)
2460:       UNITS       "bits/second"
2461:       MAX-ACCESS  read-create
2462:       STATUS      current
2463:       DESCRIPTION
2464:          "Minimum Data Rate on Downstream direction.  The minimum net
2465:           data rate for the bearer channel, coded in bit/s."
2466:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2467:       ::= { adsl2ChConfProfileEntry 2 }
2468: 
2469:    adsl2ChConfProfMinDataRateUs  OBJECT-TYPE
2470:       SYNTAX      Unsigned32(0..200000000)
2471:       UNITS       "bits/second"
2472:       MAX-ACCESS  read-create
2473:       STATUS      current
2474:       DESCRIPTION
2475:          "Minimum Data Rate on Upstream direction.  The minimum net data
2476:           rate for the bearer channel, coded in bit/s."
2477:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2478:       ::= { adsl2ChConfProfileEntry 3 }
2479: 
2480:    adsl2ChConfProfMinResDataRateDs  OBJECT-TYPE
2481:       SYNTAX      Unsigned32(0..200000000)
2482:       UNITS       "bits/second"
2483:       MAX-ACCESS  read-create
2484:       STATUS      current
2485:       DESCRIPTION
2486:          "Minimum Reserved Data Rate on Downstream direction.  The
2487:           minimum reserved net data rate for the bearer channel, coded
2488:           in bit/s.  This parameter is used only if the Rate Adaptation
2489:           Mode in the direction of the bearer channel (i.e.,
2490:           Adsl2LineConfRaModeDs) is set to DynamicRa."
2491:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2492:       ::= { adsl2ChConfProfileEntry 4 }
2493: 
2494:    adsl2ChConfProfMinResDataRateUs  OBJECT-TYPE
2495:       SYNTAX      Unsigned32(0..200000000)
2496:       UNITS       "bits/second"
2497:       MAX-ACCESS  read-create
2498:       STATUS      current
2499:       DESCRIPTION
2500:          "Minimum Reserved Data Rate on Upstream direction.  The minimum
2501:           reserved net data rate for the bearer channel, coded in
2502:           bit/s.  This parameter is used only if the Rate Adaptation
2503:           Mode in the direction of the bearer channel (i.e.,
2504:           Adsl2LineConfRaModeUs) is set to DynamicRa."
2505:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2506:       ::= { adsl2ChConfProfileEntry 5 }
2507: 
2508:    adsl2ChConfProfMaxDataRateDs  OBJECT-TYPE
2509:       SYNTAX      Unsigned32(0..200000000)
2510:       UNITS       "bits/second"
2511:       MAX-ACCESS  read-create
2512:       STATUS      current
2513:       DESCRIPTION
2514:          "Maximum Data Rate on Downstream direction.  The maximum net
2515:           data rate for the bearer channel, coded in bit/s."
2516:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2517:       ::= { adsl2ChConfProfileEntry 6 }
2518: 
2519:    adsl2ChConfProfMaxDataRateUs  OBJECT-TYPE
2520:       SYNTAX      Unsigned32(0..200000000)
2521:       UNITS       "bits/second"
2522:       MAX-ACCESS  read-create
2523:       STATUS      current
2524:       DESCRIPTION
2525:          "Maximum Data Rate on Upstream direction.  The maximum net data
2526:           rate for the bearer channel, coded in bit/s."
2527:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2528:       ::= { adsl2ChConfProfileEntry 7 }
2529: 
2530:    adsl2ChConfProfMinDataRateLowPwrDs  OBJECT-TYPE
2531:       SYNTAX      Unsigned32(0..200000000)
2532:       UNITS       "bits/second"
2533:       MAX-ACCESS  read-create
2534:       STATUS      current
2535:       DESCRIPTION
2536:          "Minimum Data Rate in Low Power state on Downstream direction.
2537:           The minimum net data rate for the bearer channel, coded in
2538:           bit/s., during the low power state (L1 in G.992.2, L2 in
2539:           G.992.3)."
2540:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2541:       ::= { adsl2ChConfProfileEntry 8 }
2542: 
2543:    adsl2ChConfProfMinDataRateLowPwrUs  OBJECT-TYPE
2544:       SYNTAX      Unsigned32(0..200000000)
2545:       UNITS       "bits/second"
2546:       MAX-ACCESS  read-create
2547:       STATUS      current
2548:       DESCRIPTION
2549:          "Minimum Data Rate in Low Power state on Upstream direction.
2550:           The minimum net data rate for the bearer channel, coded in
2551:           bit/s., during the low power state (L1 in G.992.2, L2 in
2552:           G.992.3)."
2553:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2554:       ::= { adsl2ChConfProfileEntry 9 }
2555: 
2556:    adsl2ChConfProfMaxDelayDs  OBJECT-TYPE
2557:       SYNTAX      Unsigned32(0..63)
2558:       UNITS       "milliseconds"
2559:       MAX-ACCESS  read-create
2560:       STATUS      current
2561:       DESCRIPTION
2562:          "Maximum Interleave Delay on Downstream direction.  The maximum
2563:           one-way interleaving delay introduced by the PMS-TC on
2564:           Downstream direction.  The ATUs shall choose the S (factor)
2565:           and D (depth) values such that the actual one-way interleaving
2566:           delay (Adsl2ChanStatusActDelay) is as close as possible to,
2567:           but less than or equal to, Adsl2ChanConfMaxDelayDs.  The
2568:           delay is coded in ms, with the value 0 indicating no delay
2569:           bound is being imposed."
2570:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.2"
2571:       ::= { adsl2ChConfProfileEntry 10 }
2572: 
2573:    adsl2ChConfProfMaxDelayUs  OBJECT-TYPE
2574:       SYNTAX      Unsigned32(0..63)
2575:       UNITS       "milliseconds"
2576:       MAX-ACCESS  read-create
2577:       STATUS      current
2578:       DESCRIPTION
2579:          "Maximum Interleave Delay on Upstream direction.  The maximum
2580:           one-way interleaving delay introduced by the PMS-TC on
2581:           Upstream direction.  The ATUs shall choose the S (factor) and
2582:           D (depth) values such that the actual one-way interleaving
2583:           delay (Adsl2ChanStatusActDelay) is as close as possible to,
2584:           but less than or equal to, Adsl2ChanConfMaxDelayUs.  The
2585:           delay is coded in ms, with the value 0 indicating no delay
2586:           bound is being imposed."
2587:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.2"
2588:       ::= { adsl2ChConfProfileEntry 11 }
2589: 
2590:    adsl2ChConfProfMinProtectionDs  OBJECT-TYPE
2591:       SYNTAX      Adsl2SymbolProtection
2592:       UNITS       "symbols"
2593:       MAX-ACCESS  read-create
2594:       STATUS      current
2595:       DESCRIPTION
2596:          "Minimum Impulse Noise Protection on Downstream direction.  The
2597:           minimum impulse noise protection for the bearer channel,
2598:           expressed in symbols.  The parameter can take the following
2599:           values: noProtection (i.e., INP not required), halfSymbol
2600:           (i.e., INP length is 1/2 symbol) and 1-16 symbols in steps
2601:           of 1 symbol."
2602:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.3"
2603:       DEFVAL       { noProtection }
2604:       ::= { adsl2ChConfProfileEntry 12 }
2605: 
2606:    adsl2ChConfProfMinProtectionUs  OBJECT-TYPE
2607:       SYNTAX      Adsl2SymbolProtection
2608:       UNITS       "symbols"
2609:       MAX-ACCESS  read-create
2610:       STATUS      current
2611:       DESCRIPTION
2612:          "Minimum Impulse Noise Protection on Upstream direction.  The
2613:           minimum impulse noise protection for the bearer channel,
2614:           expressed in symbols.  The parameter can take the following
2615:           values:
2616:              noProtection (1),
2617:              halfSymbol (2),
2618:              singleSymbol (3),
2619:              twoSymbols (4),
2620:              fourSymbols (5),
2621:              eightSymbols (6),
2622:              sixteenSymbols (7)."
2623:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.3"
2624:       DEFVAL       { noProtection }
2625:       ::= { adsl2ChConfProfileEntry 13 }
2626: 
2627:    adsl2ChConfProfMaxBerDs  OBJECT-TYPE
2628:       SYNTAX      Adsl2MaxBer
2629:       MAX-ACCESS  read-create
2630:       STATUS      current
2631:       DESCRIPTION
2632:          "Maximum Bit Error Ratio on Downstream direction.  The maximum
2633:           bit error ratio for the bearer channel.  The parameter can
2634:           take the following values (for 1E-3, 1E-5 or 1E-7):
2635:              eminus3 (1),
2636:              eminus5 (2),
2637:              eminus7 (3)"
2638:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.4"
2639:       DEFVAL       { eminus5 }
2640:      ::= { adsl2ChConfProfileEntry 14 }
2641: 
2642:    adsl2ChConfProfMaxBerUs  OBJECT-TYPE
2643:       SYNTAX      Adsl2MaxBer
2644:       MAX-ACCESS  read-create
2645:       STATUS      current
2646:       DESCRIPTION
2647:          "Maximum Bit Error Ratio on Upstream direction.  The maximum
2648:           bit error ratio for the bearer channel.  The parameter can
2649:           take the following values (for 1E-3, 1E-5 or 1E-7):
2650:              eminus3 (1),
2651:              eminus5 (2),
2652:              eminus7 (3)"
2653:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.4"
2654:       DEFVAL       { eminus5 }
2655:       ::= { adsl2ChConfProfileEntry 15 }
2656: 
2657:    adsl2ChConfProfUsDataRateDs  OBJECT-TYPE
2658:       SYNTAX      Unsigned32(0..200000000)
2659:       UNITS       "bits/second"
2660:       MAX-ACCESS  read-create
2661:       STATUS      current
2662:       DESCRIPTION
2663:          "Data Rate Threshold Up shift for downstream direction.  An
2664:           'Up-shift rate change' event is triggered when the actual
2665:           downstream data rate exceeds, by more than the threshold, the
2666:           data rate at the last entry into Showtime.  The parameter is
2667:           coded in bit/s."
2668:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2669:       ::= { adsl2ChConfProfileEntry 16 }
2670: 
2671:    adsl2ChConfProfDsDataRateDs  OBJECT-TYPE
2672:       SYNTAX      Unsigned32(0..200000000)
2673:       UNITS       "bits/second"
2674:       MAX-ACCESS  read-create
2675:       STATUS      current
2676:       DESCRIPTION
2677:          "Data Rate Threshold Downshift for downstream direction.  A
2678:           'Down-shift rate change' event is triggered when the actual
2679:           downstream data rate is below the data rate at the last entry
2680:           into Showtime, by more than the threshold.  The parameter is
2681:           coded in bit/s."
2682:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2683:       ::= { adsl2ChConfProfileEntry 17 }
2684: 
2685:    adsl2ChConfProfUsDataRateUs  OBJECT-TYPE
2686:       SYNTAX      Unsigned32(0..200000000)
2687:       UNITS       "bits/second"
2688:       MAX-ACCESS  read-create
2689:       STATUS      current
2690:       DESCRIPTION
2691:          "Data Rate Threshold Up shift for upstream direction.  An
2692:           'Up-shift rate change' event is triggered when the actual
2693:           upstream data rate exceeds, by more than the threshold, the
2694:           data rate at the last entry into Showtime.  The parameter is
2695:           coded in bit/s."
2696:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2697:       ::= { adsl2ChConfProfileEntry 18 }
2698: 
2699:    adsl2ChConfProfDsDataRateUs  OBJECT-TYPE
2700:       SYNTAX      Unsigned32(0..200000000)
2701:       UNITS       "bits/second"
2702:       MAX-ACCESS  read-create
2703:       STATUS      current
2704:       DESCRIPTION
2705:          "Data Rate Threshold Downshift for upstream direction.  A
2706:           'Down-shift rate change' event is triggered when the actual
2707:           upstream data rate is below the data rate at the last entry
2708:           into Showtime, by more than the threshold.  The parameter is
2709:           coded in bit/s."
2710:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2711:       ::= { adsl2ChConfProfileEntry 19 }
2712: 
2713:    adsl2ChConfProfImaEnabled  OBJECT-TYPE
2714:       SYNTAX      TruthValue
2715:       MAX-ACCESS  read-create
2716:       STATUS      current
2717:       DESCRIPTION
2718:          "IMA Mode Enable.  The parameter enables the IMA operation mode
2719:           in the ATM Data Path.  Relevant only if the channel is of ATM
2720:           Data Path.  When in 'enable' state, the ATM data path should
2721:           comply with the requirements for IMA transmission."
2722:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.4.1"
2723:       DEFVAL       { false }
2724:     ::= { adsl2ChConfProfileEntry 20 }
2725: 
2726:    adsl2ChConfProfRowStatus  OBJECT-TYPE
2727:       SYNTAX      RowStatus
2728:       MAX-ACCESS  read-create
2729:       STATUS      current
2730:       DESCRIPTION
2731:          "This object is used to create a new row or to modify or
2732:          delete an existing row in this table.
2733: 
2734:          A profile is activated by setting this object to 'active'.
2735:          When 'active' is set, the system will validate the profile.
2736: 
2737:          Before a profile can be deleted or taken out of service
2738:          (by setting this object to 'destroy' or 'outOfService'),
2739:          it must be first unreferenced from all associated
2740:          templates."
2741:       ::= { adsl2ChConfProfileEntry 21 }
2742: 
2743:    ------------------------------------------------
2744:    --        adsl2LineAlarmConfTemplateTable          --
2745:    ------------------------------------------------
2746:    adsl2LineAlarmConfTemplateTable  OBJECT-TYPE
2747:       SYNTAX      SEQUENCE  OF  Adsl2LineAlarmConfTemplateEntry
2748:       MAX-ACCESS  not-accessible
2749:       STATUS      current
2750:       DESCRIPTION
2751:          "The table adsl2LineConfTemplateTable contains ADSL2 line
2752:           configuration template."
2753:       ::= { adsl2ProfileAlarmConf 1 }
2754: 
2755:    adsl2LineAlarmConfTemplateEntry  OBJECT-TYPE
2756:       SYNTAX      Adsl2LineAlarmConfTemplateEntry
2757:       MAX-ACCESS  not-accessible
2758:       STATUS      current
2759:       DESCRIPTION
2760:          "The table adsl2LineAlarmConfTemplateTable contains ADSL2
2761:          line PM thresholds template.
2762:          A default template with an index of 'DEFVAL' will
2763:          always exist and its parameters will be set to vendor
2764:          specific values, unless otherwise specified in this
2765:          document"
2766:       INDEX  { adsl2LAlarmConfTempTemplateName }
2767:       ::= { adsl2LineAlarmConfTemplateTable 1 }
2768: 
2769:    Adsl2LineAlarmConfTemplateEntry  ::=
2770:       SEQUENCE {
2771:          adsl2LAlarmConfTempTemplateName      SnmpAdminString,
2772:          adsl2LAlarmConfTempLineProfile       SnmpAdminString,
2773:          adsl2LAlarmConfTempChan1ConfProfile  SnmpAdminString,
2774:          adsl2LAlarmConfTempChan2ConfProfile  SnmpAdminString,
2775:          adsl2LAlarmConfTempChan3ConfProfile  SnmpAdminString,
2776:          adsl2LAlarmConfTempChan4ConfProfile  SnmpAdminString,
2777:          adsl2LAlarmConfTempRowStatus         RowStatus
2778:       }
2779: 
2780:    adsl2LAlarmConfTempTemplateName  OBJECT-TYPE
2781:       SYNTAX      SnmpAdminString (SIZE(1..32))
2782:       MAX-ACCESS  not-accessible
2783:       STATUS      current
2784:       DESCRIPTION
2785:          "This object identifies a row in this table."
2786:       ::= { adsl2LineAlarmConfTemplateEntry 1 }
2787: 
2788:    adsl2LAlarmConfTempLineProfile  OBJECT-TYPE
2789:       SYNTAX      SnmpAdminString (SIZE(1..32))
2790:       MAX-ACCESS  read-create
2791:       STATUS      current
2792:       DESCRIPTION
2793:          "The value of this object identifies the row in the ADSL2 Line
2794:           Thresholds Configuration Profile Table
2795:           (adsl2LineAlarmConfProfileTable) that applies to this ADSL2
2796:           line."
2797:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2798:       DEFVAL       { "DEFVAL" }
2799:       ::= { adsl2LineAlarmConfTemplateEntry 2 }
2800: 
2801:    adsl2LAlarmConfTempChan1ConfProfile  OBJECT-TYPE
2802:       SYNTAX      SnmpAdminString (SIZE(1..32))
2803:       MAX-ACCESS  read-create
2804:       STATUS      current
2805:       DESCRIPTION
2806:          "The value of this object identifies the row in the ADSL2
2807:           Channel Thresholds Configuration Profile Table
2808:           (adsl2ChAlarmConfProfileTable) that applies for ADSL2
2809:           bearer channel #1.  The channel profile name specified here
2810:           must match the name of an existing row in the
2811:           adsl2ChAlarmConfProfileTable table."
2812:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2813:       DEFVAL       { "DEFVAL" }
2814:       ::= { adsl2LineAlarmConfTemplateEntry 3 }
2815: 
2816:    adsl2LAlarmConfTempChan2ConfProfile  OBJECT-TYPE
2817:       SYNTAX      SnmpAdminString (SIZE(0..32))
2818:       MAX-ACCESS  read-create
2819:       STATUS      current
2820:       DESCRIPTION
2821:          "The value of this object identifies the row in the ADSL2
2822:           Channel Thresholds Configuration Profile Table
2823:           (adsl2ChAlarmConfProfileTable) that applies for ADSL2
2824:           bearer channel #2.  The channel profile name specified here
2825:           must match the name of an existing row in the
2826:           adsl2ChAlarmConfProfileTable table.  If the channel is unused,
2827:           then the object is set to a zero length string."
2828:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2829:       DEFVAL       { "" }
2830:       ::= { adsl2LineAlarmConfTemplateEntry 4 }
2831: 
2832:    adsl2LAlarmConfTempChan3ConfProfile  OBJECT-TYPE
2833:       SYNTAX      SnmpAdminString (SIZE(0..32))
2834:       MAX-ACCESS  read-create
2835:       STATUS      current
2836:       DESCRIPTION
2837:          "The value of this object identifies the row in the ADSL2
2838:           Channel Thresholds Configuration Profile Table
2839:           (adsl2ChAlarmConfProfileTable) that applies for ADSL2
2840:           bearer channel #3.  The channel profile name specified here
2841:           must match the name of an existing row in the
2842:           adsl2ChAlarmConfProfileTable table.
2843:           This object may be set to a non-zero length string only if
2844:           adsl2LAlarmConfTempChan2ConfProfile contains a non-zero
2845:           length string."
2846:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2847:       DEFVAL       { "" }
2848:       ::= { adsl2LineAlarmConfTemplateEntry 5 }
2849: 
2850:    adsl2LAlarmConfTempChan4ConfProfile  OBJECT-TYPE
2851:       SYNTAX      SnmpAdminString (SIZE(0..32))
2852:       MAX-ACCESS  read-create
2853:       STATUS      current
2854:       DESCRIPTION
2855:          "The value of this object identifies the row in the ADSL2
2856:           Channel Thresholds Configuration Profile Table
2857:           (adsl2ChAlarmConfProfileTable) that applies for ADSL2
2858:           bearer channel #4.  The channel profile name specified here
2859:           must match the name of an existing row in the
2860:           adsl2ChAlarmConfProfileTable table.
2861:           This object may be set to a non-zero length string only if
2862:           adsl2LAlarmConfTempChan3ConfProfile contains a non-zero
2863:           length string."
2864:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2865:       DEFVAL       { "" }
2866:       ::= { adsl2LineAlarmConfTemplateEntry 6 }
2867: 
2868:    adsl2LAlarmConfTempRowStatus  OBJECT-TYPE
2869:       SYNTAX      RowStatus
2870:       MAX-ACCESS  read-create
2871:       STATUS      current
2872:       DESCRIPTION
2873:          "This object is used to create a new row or to modify or
2874:          delete an existing row in this table.
2875: 
2876:          A profile is activated by setting this object to 'active'.
2877:          When 'active' is set, the system will validate the profile.
2878: 
2879:          Before a profile can be deleted or taken out of service
2880:          (by setting this object to 'destroy' or 'outOfService'),
2881:          it must be first unreferenced from all associated
2882:          lines."
2883:       ::= { adsl2LineAlarmConfTemplateEntry 7 }
2884: 
2885:    ------------------------------------------------
2886:    --      adsl2LineAlarmConfProfileTable        --
2887:    ------------------------------------------------
2888: 
2889:    adsl2LineAlarmConfProfileTable  OBJECT-TYPE
2890:         SYNTAX      SEQUENCE  OF  Adsl2LineAlarmConfProfileEntry
2891:         MAX-ACCESS  not-accessible
2892:         STATUS      current
2893:         DESCRIPTION
2894:          "The table adsl2LineAlarmConfProfileTable contains ADSL2
2895:          line PM thresholds profiles."
2896:         ::= { adsl2ProfileAlarmConf 2 }
2897: 
2898:    adsl2LineAlarmConfProfileEntry  OBJECT-TYPE
2899:         SYNTAX      Adsl2LineAlarmConfProfileEntry
2900:         MAX-ACCESS  not-accessible
2901:         STATUS      current
2902:         DESCRIPTION
2903:          "The table adsl2LineAlarmConfProfileTable contains ADSL2
2904:          line PM thresholds profiles.
2905:          A default profile with an index of 'DEFVAL' will
2906:          always exist and its parameters will be set to vendor
2907:          specific values, unless otherwise specified in this
2908:          document"
2909:         INDEX  { adsl2LineAlarmConfProfileName }
2910:         ::= { adsl2LineAlarmConfProfileTable 1 }
2911: 
2912:    Adsl2LineAlarmConfProfileEntry ::=
2913:         SEQUENCE {
2914:         adsl2LineAlarmConfProfileName                SnmpAdminString,
2915:         adsl2LineAlarmConfProfileAtucThresh15MinFecs
2916:                                              HCPerfIntervalThreshold,
2917:         adsl2LineAlarmConfProfileAtucThresh15MinEs
2918:                                              HCPerfIntervalThreshold,
2919:         adsl2LineAlarmConfProfileAtucThresh15MinSes
2920:                                               HCPerfIntervalThreshold,
2921:         adsl2LineAlarmConfProfileAtucThresh15MinLoss
2922:                                               HCPerfIntervalThreshold,
2923:         adsl2LineAlarmConfProfileAtucThresh15MinUas
2924:                                               HCPerfIntervalThreshold,
2925:         adsl2LineAlarmConfProfileAturThresh15MinFecs
2926:                                               HCPerfIntervalThreshold,
2927:         adsl2LineAlarmConfProfileAturThresh15MinEs
2928:                                               HCPerfIntervalThreshold,
2929:         adsl2LineAlarmConfProfileAturThresh15MinSes
2930:                                               HCPerfIntervalThreshold,
2931:         adsl2LineAlarmConfProfileAturThresh15MinLoss
2932:                                               HCPerfIntervalThreshold,
2933:         adsl2LineAlarmConfProfileAturThresh15MinUas
2934:                                               HCPerfIntervalThreshold,
2935: 
2936:         adsl2LineAlarmConfProfileThresh15MinFailedFullInt   Unsigned32,
2937:         adsl2LineAlarmConfProfileThresh15MinFailedShrtInt   Unsigned32,
2938: 
2939:         adsl2LineAlarmConfProfileRowStatus                   RowStatus
2940:         }
2941: 
2942:    adsl2LineAlarmConfProfileName  OBJECT-TYPE
2943:         SYNTAX      SnmpAdminString (SIZE(1..32))
2944:         MAX-ACCESS  not-accessible
2945:         STATUS      current
2946:         DESCRIPTION
2947:         "This object identifies a row in this table."
2948:         ::= { adsl2LineAlarmConfProfileEntry 1 }
2949: 
2950:    adsl2LineAlarmConfProfileAtucThresh15MinFecs  OBJECT-TYPE
2951:         SYNTAX      HCPerfIntervalThreshold
2952:         UNITS       "seconds"
2953:         MAX-ACCESS  read-create
2954:         STATUS      current
2955:         DESCRIPTION
2956:         "A threshold for the adsl2PMLCurr15MFecs counter,
2957:         when adsl2PMLCurrUnit is ATUC {1}.
2958:         The value 0 means that no threshold is specified for the
2959:         associated counter."
2960:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
2961:       DEFVAL       { 0 }
2962:         ::= { adsl2LineAlarmConfProfileEntry 2 }
2963: 
2964:    adsl2LineAlarmConfProfileAtucThresh15MinEs  OBJECT-TYPE
2965:         SYNTAX      HCPerfIntervalThreshold
2966:         UNITS       "seconds"
2967:         MAX-ACCESS  read-create
2968:         STATUS      current
2969:         DESCRIPTION
2970:         "A threshold for the adsl2PMLCurr15MEs counter,
2971:         when adsl2PMLCurrUnit is ATUC {1}.
2972:         The value 0 means that no threshold is specified for the
2973:         associated counter."
2974:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
2975:       DEFVAL       { 0 }
2976:         ::= { adsl2LineAlarmConfProfileEntry 3 }
2977: 
2978:    adsl2LineAlarmConfProfileAtucThresh15MinSes  OBJECT-TYPE
2979:         SYNTAX      HCPerfIntervalThreshold
2980:         UNITS       "seconds"
2981:         MAX-ACCESS  read-create
2982:         STATUS      current
2983:         DESCRIPTION
2984:         "A threshold for the adsl2PMLCurr15MSes counter,
2985:         when adsl2PMLCurrUnit is ATUC {1}.
2986:         The value 0 means that no threshold is specified for the
2987:         associated counter."
2988:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
2989:       DEFVAL       { 0 }
2990:         ::= { adsl2LineAlarmConfProfileEntry 4 }
2991: 
2992:    adsl2LineAlarmConfProfileAtucThresh15MinLoss  OBJECT-TYPE
2993:         SYNTAX      HCPerfIntervalThreshold
2994:         UNITS       "seconds"
2995:         MAX-ACCESS  read-create
2996:         STATUS      current
2997:         DESCRIPTION
2998:         "A threshold for the adsl2PMLCurr15MLoss counter,
2999:         when adsl2PMLCurrUnit is ATUC {1}.
3000:         The value 0 means that no threshold is specified for the
3001:         associated counter."
3002:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3003:       DEFVAL       { 0 }
3004:         ::= { adsl2LineAlarmConfProfileEntry 5 }
3005: 
3006:    adsl2LineAlarmConfProfileAtucThresh15MinUas  OBJECT-TYPE
3007:         SYNTAX      HCPerfIntervalThreshold
3008:         UNITS       "seconds"
3009:         MAX-ACCESS  read-create
3010:         STATUS      current
3011:         DESCRIPTION
3012:         "A threshold for the adsl2PMLCurr15MUas counter,
3013:         when adsl2PMLCurrUnit is ATUC {1}.
3014:         The value 0 means that no threshold is specified for the
3015:         associated counter."
3016:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3017:       DEFVAL       { 0 }
3018:         ::= { adsl2LineAlarmConfProfileEntry 6 }
3019: 
3020:    adsl2LineAlarmConfProfileAturThresh15MinFecs  OBJECT-TYPE
3021:         SYNTAX      HCPerfIntervalThreshold
3022:         UNITS       "seconds"
3023:         MAX-ACCESS  read-create
3024:         STATUS      current
3025:         DESCRIPTION
3026:         "A threshold for the adsl2PMLCurr15MFecs counter,
3027:         when adsl2PMLCurrUnit is ATUR {2}.
3028:         The value 0 means that no threshold is specified for the
3029:         associated counter."
3030:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3031:       DEFVAL       { 0 }
3032:         ::= { adsl2LineAlarmConfProfileEntry 7 }
3033: 
3034:    adsl2LineAlarmConfProfileAturThresh15MinEs  OBJECT-TYPE
3035:         SYNTAX      HCPerfIntervalThreshold
3036:         UNITS       "seconds"
3037:         MAX-ACCESS  read-create
3038:         STATUS      current
3039:         DESCRIPTION
3040:         "A threshold for the adsl2PMLCurr15MEs counter,
3041:         when adsl2PMLCurrUnit is ATUR {2}.
3042:         The value 0 means that no threshold is specified for the
3043:         associated counter."
3044:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3045:       DEFVAL       { 0 }
3046:         ::= { adsl2LineAlarmConfProfileEntry 8 }
3047: 
3048:    adsl2LineAlarmConfProfileAturThresh15MinSes  OBJECT-TYPE
3049:         SYNTAX      HCPerfIntervalThreshold
3050:         UNITS       "seconds"
3051:         MAX-ACCESS  read-create
3052:         STATUS      current
3053:         DESCRIPTION
3054:         "A threshold for the adsl2PMLCurr15MSes counter,
3055:         when adsl2PMLCurrUnit is ATUR {2}.
3056:         The value 0 means that no threshold is specified for the
3057:         associated counter."
3058:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3059:       DEFVAL       { 0 }
3060:         ::= { adsl2LineAlarmConfProfileEntry 9 }
3061: 
3062:    adsl2LineAlarmConfProfileAturThresh15MinLoss  OBJECT-TYPE
3063:         SYNTAX      HCPerfIntervalThreshold
3064:         UNITS       "seconds"
3065:         MAX-ACCESS  read-create
3066:         STATUS      current
3067:         DESCRIPTION
3068:         "A threshold for the adsl2PMLCurr15MLoss counter,
3069:         when adsl2PMLCurrUnit is ATUR {2}.
3070:         The value 0 means that no threshold is specified for the
3071:         associated counter."
3072:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3073:       DEFVAL       { 0 }
3074:         ::= { adsl2LineAlarmConfProfileEntry 10 }
3075: 
3076:    adsl2LineAlarmConfProfileAturThresh15MinUas  OBJECT-TYPE
3077:         SYNTAX      HCPerfIntervalThreshold
3078:         UNITS       "seconds"
3079:         MAX-ACCESS  read-create
3080:         STATUS      current
3081:         DESCRIPTION
3082:         "A threshold for the adsl2PMLCurr15MUas counter,
3083:         when adsl2PMLCurrUnit is ATUR {2}.
3084:         The value 0 means that no threshold is specified for the
3085:         associated counter."
3086:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3087:       DEFVAL       { 0 }
3088:         ::= { adsl2LineAlarmConfProfileEntry 11 }
3089: 
3090:    adsl2LineAlarmConfProfileThresh15MinFailedFullInt  OBJECT-TYPE
3091:         SYNTAX      Unsigned32
3092:         MAX-ACCESS  read-create
3093:         STATUS      current
3094:         DESCRIPTION
3095:         "A threshold for the adsl2PMLCurrInit15MfailedFullInits
3096:         counter.
3097:         The value 0 means that no threshold is specified for the
3098:         associated counter."
3099:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3100:       DEFVAL       { 0 }
3101:         ::= { adsl2LineAlarmConfProfileEntry 12 }
3102: 
3103:    adsl2LineAlarmConfProfileThresh15MinFailedShrtInt  OBJECT-TYPE
3104:         SYNTAX      Unsigned32
3105:         MAX-ACCESS  read-create
3106:         STATUS      current
3107:         DESCRIPTION
3108:         "A threshold for the adsl2PMLCurrInit15MFailedShortInits
3109:         counter.
3110:         The value 0 means that no threshold is specified for the
3111:         associated counter."
3112:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3113:       DEFVAL       { 0 }
3114:         ::= { adsl2LineAlarmConfProfileEntry 13 }
3115: 
3116:    adsl2LineAlarmConfProfileRowStatus  OBJECT-TYPE
3117:         SYNTAX      RowStatus
3118:         MAX-ACCESS  read-create
3119:         STATUS      current
3120:         DESCRIPTION
3121:          "This object is used to create a new row or to modify or
3122:          delete an existing row in this table.
3123: 
3124:          A profile is activated by setting this object to 'active'.
3125:          When 'active' is set, the system will validate the profile.
3126: 
3127:          Before a profile can be deleted or taken out of service
3128:          (by setting this object to 'destroy' or 'outOfService'),
3129:          it must be first unreferenced from all associated
3130:          templates."
3131:         ::= { adsl2LineAlarmConfProfileEntry 14 }
3132: 
3133: 
3134:    ------------------------------------------------
3135:    --      adsl2ChAlarmConfProfileTable        --
3136:    ------------------------------------------------
3137:    adsl2ChAlarmConfProfileTable  OBJECT-TYPE
3138:         SYNTAX      SEQUENCE  OF  Adsl2ChAlarmConfProfileEntry
3139:         MAX-ACCESS  not-accessible
3140:         STATUS      current
3141:         DESCRIPTION
3142:          "The table adsl2ChAlarmConfProfileTable contains ADSL2
3143:          channel PM thresholds profiles."
3144:         ::= { adsl2ProfileAlarmConf 3 }
3145: 
3146:    adsl2ChAlarmConfProfileEntry  OBJECT-TYPE
3147:         SYNTAX      Adsl2ChAlarmConfProfileEntry
3148:         MAX-ACCESS  not-accessible
3149:         STATUS      current
3150:         DESCRIPTION
3151:          "The table adsl2ChAlarmConfProfileTable contains ADSL2
3152:          channel PM thresholds profiles.
3153:          A default profile with an index of 'DEFVAL' will
3154:          always exist and its parameters will be set to vendor-specific
3155:          values, unless otherwise specified in this document"
3156:         INDEX  { adsl2ChAlarmConfProfileName }
3157:         ::= { adsl2ChAlarmConfProfileTable 1 }
3158: 
3159:    Adsl2ChAlarmConfProfileEntry ::=
3160:         SEQUENCE {
3161:         adsl2ChAlarmConfProfileName
3162:                                                         SnmpAdminString,
3163:         adsl2ChAlarmConfProfileAtucThresh15MinCodingViolations
3164:                                                         Unsigned32,
3165:         adsl2ChAlarmConfProfileAtucThresh15MinCorrected Unsigned32,
3166:         adsl2ChAlarmConfProfileAturThresh15MinCodingViolations
3167:                                                         Unsigned32,
3168:         adsl2ChAlarmConfProfileAturThresh15MinCorrected Unsigned32,
3169:         adsl2ChAlarmConfProfileRowStatus                RowStatus
3170:         }
3171: 
3172:    adsl2ChAlarmConfProfileName  OBJECT-TYPE
3173:         SYNTAX      SnmpAdminString (SIZE(1..32))
3174:         MAX-ACCESS  not-accessible
3175:         STATUS      current
3176:         DESCRIPTION
3177:         "This object identifies a row in this table."
3178:         ::= { adsl2ChAlarmConfProfileEntry 1 }
3179: 
3180:    adsl2ChAlarmConfProfileAtucThresh15MinCodingViolations OBJECT-TYPE
3181:         SYNTAX      Unsigned32
3182:         MAX-ACCESS  read-create
3183:         STATUS      current
3184:         DESCRIPTION
3185:         "A threshold for the adsl2PMChCurr15MCodingViolations
3186:         counter, when adsl2PMChCurrUnit is ATUC {1}.
3187:         The value 0 means that no threshold is specified for the
3188:         associated counter."
3189:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3190:       DEFVAL       { 0 }
3191:         ::= { adsl2ChAlarmConfProfileEntry 2 }
3192: 
3193:    adsl2ChAlarmConfProfileAtucThresh15MinCorrected  OBJECT-TYPE
3194:         SYNTAX      Unsigned32
3195:         MAX-ACCESS  read-create
3196:         STATUS      current
3197:         DESCRIPTION
3198:         "A threshold for the adsl2PMChCurr15MCorrectedBlocks
3199:         counter, when adsl2PMChCurrUnit is ATUC {1}.
3200:         The value 0 means that no threshold is specified for the
3201:         associated counter."
3202:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3203:       DEFVAL       { 0 }
3204:         ::= { adsl2ChAlarmConfProfileEntry 3 }
3205: 
3206:    adsl2ChAlarmConfProfileAturThresh15MinCodingViolations  OBJECT-TYPE
3207:         SYNTAX      Unsigned32
3208:         MAX-ACCESS  read-create
3209:         STATUS      current
3210:         DESCRIPTION
3211:         "A threshold for the adsl2PMChCurr15MCodingViolations
3212:         counter, when adsl2PMChCurrUnit is ATUR {2}.
3213:         The value 0 means that no threshold is specified for the
3214:         associated counter."
3215:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3216:       DEFVAL       { 0 }
3217:         ::= { adsl2ChAlarmConfProfileEntry 4 }
3218: 
3219:    adsl2ChAlarmConfProfileAturThresh15MinCorrected  OBJECT-TYPE
3220:         SYNTAX      Unsigned32
3221:         MAX-ACCESS  read-create
3222:         STATUS      current
3223:         DESCRIPTION
3224:         "A threshold for the adsl2PMChCurr15MCorrectedBlocks
3225:         counter, when adsl2PMChCurrUnit is ATUR {2}.
3226:         The value 0 means that no threshold is specified for the
3227:         associated counter."
3228:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3229:       DEFVAL       { 0 }
3230:         ::= { adsl2ChAlarmConfProfileEntry 5 }
3231: 
3232:    adsl2ChAlarmConfProfileRowStatus  OBJECT-TYPE
3233:         SYNTAX      RowStatus
3234:         MAX-ACCESS  read-create
3235:         STATUS      current
3236:         DESCRIPTION
3237:          "This object is used to create a new row or to modify or
3238:          delete an existing row in this table.
3239: 
3240:          A profile is activated by setting this object to 'active'.
3241:          When 'active' is set, the system will validate the profile.
3242: 
3243:          Before a profile can be deleted or taken out of service
3244:          (by setting this object to 'destroy' or 'outOfService'),
3245:          it must be first unreferenced from all associated
3246:          templates."
3247:         ::= { adsl2ChAlarmConfProfileEntry 6 }
3248: 
3249:    ------------------------------------------------
3250:    --          PM line current counters          --
3251:    ------------------------------------------------
3252:    adsl2PMLineCurrTable  OBJECT-TYPE
3253:       SYNTAX      SEQUENCE  OF  Adsl2PMLineCurrEntry
3254:       MAX-ACCESS  not-accessible
3255:       STATUS      current
3256:       DESCRIPTION
3257:          "The table adsl2PMLineCurrTable contains current Performance
3258:           Monitoring results of ADSL2 line."
3259:       ::= { adsl2PMLine 1 }
3260: 
3261:    adsl2PMLineCurrEntry  OBJECT-TYPE
3262:       SYNTAX      Adsl2PMLineCurrEntry
3263:       MAX-ACCESS  not-accessible
3264:       STATUS      current
3265:       DESCRIPTION
3266:          "The table adsl2PMLineCurrTable contains current Performance
3267:           Monitoring results of ADSL2 line.
3268:           The index of this table is an interface index where the
3269:           interface has an ifType of adsl2(230) and the termination
3270:           unit."
3271:       INDEX  { ifIndex, adsl2PMLCurrUnit }
3272:       ::= { adsl2PMLineCurrTable 1 }
3273: 
3274:    Adsl2PMLineCurrEntry  ::=
3275:       SEQUENCE {
3276:          adsl2PMLCurrUnit                    Adsl2Unit,
3277:          adsl2PMLCurrValidIntervals          Unsigned32,
3278:          adsl2PMLCurrInvalidIntervals        Unsigned32,
3279:          adsl2PMLCurr15MTimeElapsed          HCPerfTimeElapsed,
3280:          adsl2PMLCurr15MFecs                 Counter32,
3281:          adsl2PMLCurr15MEs                   Counter32,
3282:          adsl2PMLCurr15MSes                  Counter32,
3283:          adsl2PMLCurr15MLoss                 Counter32,
3284:          adsl2PMLCurr15MUas                  Counter32,
3285:          adsl2PMLCurr1DayValidIntervals      Unsigned32,
3286:          adsl2PMLCurr1DayInvalidIntervals    Unsigned32,
3287:          adsl2PMLCurr1DayTimeElapsed         HCPerfTimeElapsed,
3288:          adsl2PMLCurr1DayFecs                Counter32,
3289:          adsl2PMLCurr1DayEs                  Counter32,
3290:          adsl2PMLCurr1DaySes                 Counter32,
3291:          adsl2PMLCurr1DayLoss                Counter32,
3292:          adsl2PMLCurr1DayUas                 Counter32
3293:       }
3294: 
3295:    adsl2PMLCurrUnit  OBJECT-TYPE
3296:       SYNTAX      Adsl2Unit
3297:       MAX-ACCESS  not-accessible
3298:       STATUS      current
3299:       DESCRIPTION
3300:          "The termination unit ATUC{1} or ATUR{2}."
3301:       ::= { adsl2PMLineCurrEntry 1 }
3302: 
3303:    adsl2PMLCurrValidIntervals  OBJECT-TYPE
3304:       SYNTAX      Unsigned32
3305:       MAX-ACCESS  read-only
3306:       STATUS      current
3307:       DESCRIPTION
3308:          "Valid intervals."
3309:       ::= { adsl2PMLineCurrEntry 2 }
3310: 
3311:    adsl2PMLCurrInvalidIntervals  OBJECT-TYPE
3312:       SYNTAX      Unsigned32
3313:       MAX-ACCESS  read-only
3314:       STATUS      current
3315:       DESCRIPTION
3316:          "Invalid intervals."
3317:       ::= { adsl2PMLineCurrEntry 3 }
3318: 
3319:    adsl2PMLCurr15MTimeElapsed  OBJECT-TYPE
3320:       SYNTAX      HCPerfTimeElapsed
3321:       UNITS       "seconds"
3322:       MAX-ACCESS  read-only
3323:       STATUS      current
3324:       DESCRIPTION
3325:          "Total elapsed seconds in this interval"
3326:       ::= { adsl2PMLineCurrEntry 4 }
3327: 
3328:    adsl2PMLCurr15MFecs  OBJECT-TYPE
3329:       SYNTAX      Counter32
3330:       UNITS       "seconds"
3331:       MAX-ACCESS  read-only
3332:       STATUS      current
3333:       DESCRIPTION
3334:          "Count of seconds during this interval that there was at least
3335:           one FEC correction event for one or more bearer channels in
3336:           this line.  This parameter is inhibited during UAS or SES."
3337:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3338:       ::= { adsl2PMLineCurrEntry 5 }
3339: 
3340:    adsl2PMLCurr15MEs  OBJECT-TYPE
3341:       SYNTAX      Counter32
3342:       UNITS       "seconds"
3343:       MAX-ACCESS  read-only
3344:       STATUS      current
3345:       DESCRIPTION
3346:          "Count of seconds during this interval that there was:
3347:              ATU-C: CRC-8 >= 1 for one or more bearer channels OR
3348:                     LOS >= 1 OR SEF >=1 OR LPR >= 1
3349:              ATU-R: FEBE >= 1 for one or more bearer channels OR
3350:                     LOS-FE >=1 OR RDI >=1 OR LPR-FE >=1 .
3351:           This parameter is inhibited during UAS."
3352:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3353:       ::= { adsl2PMLineCurrEntry 6 }
3354: 
3355:    adsl2PMLCurr15MSes  OBJECT-TYPE
3356:       SYNTAX      Counter32
3357:       UNITS       "seconds"
3358:       MAX-ACCESS  read-only
3359:       STATUS      current
3360:       DESCRIPTION
3361:          "Count of seconds during this interval that there was:
3362:              ATU-C: (CRC-8 summed over all bearer channels) >= 18 OR
3363:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3364:              ATU-R: (FEBE summed over all bearer channels) >= 18 OR
3365:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1 .
3366:           This parameter is inhibited during UAS."
3367:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3368:       ::= { adsl2PMLineCurrEntry 7 }
3369: 
3370:    adsl2PMLCurr15MLoss  OBJECT-TYPE
3371:       SYNTAX      Counter32
3372:       UNITS       "seconds"
3373:       MAX-ACCESS  read-only
3374:       STATUS      current
3375:       DESCRIPTION
3376:          "Count of seconds during this interval that there was LOS (or
3377:           LOS-FE for ATU-R)."
3378:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3379:       ::= { adsl2PMLineCurrEntry 8 }
3380: 
3381:    adsl2PMLCurr15MUas  OBJECT-TYPE
3382:       SYNTAX      Counter32
3383:       UNITS       "seconds"
3384:       MAX-ACCESS  read-only
3385:       STATUS      current
3386:       DESCRIPTION
3387:          "Count of seconds in Unavailability State during this
3388:           interval.  Unavailability begins at the onset of 10
3389:           contiguous severely-errored seconds, and ends at the
3390:           onset of 10 contiguous seconds with no severely-errored
3391:           seconds."
3392:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3393:       ::= { adsl2PMLineCurrEntry 9 }
3394: 
3395:    adsl2PMLCurr1DayValidIntervals  OBJECT-TYPE
3396:       SYNTAX      Unsigned32
3397:       MAX-ACCESS  read-only
3398:       STATUS      current
3399:       DESCRIPTION
3400:          "Valid intervals."
3401:       ::= { adsl2PMLineCurrEntry 10 }
3402: 
3403:    adsl2PMLCurr1DayInvalidIntervals  OBJECT-TYPE
3404:       SYNTAX      Unsigned32
3405:       MAX-ACCESS  read-only
3406:       STATUS      current
3407:       DESCRIPTION
3408:          "Invalid intervals."
3409:       ::= { adsl2PMLineCurrEntry 11 }
3410: 
3411:    adsl2PMLCurr1DayTimeElapsed  OBJECT-TYPE
3412:       SYNTAX      HCPerfTimeElapsed
3413:       UNITS       "seconds"
3414:       MAX-ACCESS  read-only
3415:       STATUS      current
3416:       DESCRIPTION
3417:          "Total elapsed seconds in this interval."
3418:       ::= { adsl2PMLineCurrEntry 12 }
3419: 
3420:    adsl2PMLCurr1DayFecs  OBJECT-TYPE
3421:       SYNTAX      Counter32
3422:       UNITS       "seconds"
3423:       MAX-ACCESS  read-only
3424:       STATUS      current
3425:       DESCRIPTION
3426:          "Count of seconds during this interval that there was at least
3427:           one FEC correction event for one or more bearer channels in
3428:           this line.  This parameter is inhibited during UAS or SES."
3429:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3430:       ::= { adsl2PMLineCurrEntry 13 }
3431: 
3432:    adsl2PMLCurr1DayEs  OBJECT-TYPE
3433:       SYNTAX      Counter32
3434:       UNITS       "seconds"
3435:       MAX-ACCESS  read-only
3436:       STATUS      current
3437:       DESCRIPTION
3438:          "Count of seconds during this interval that there was:
3439:              ATU-C: CRC-8 >= 1 for one or more bearer channels OR
3440:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3441:              ATU-R: FEBE >= 1 for one or more bearer channels OR
3442:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3443:           This parameter is inhibited during UAS."
3444:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3445:       ::= { adsl2PMLineCurrEntry 14 }
3446: 
3447:    adsl2PMLCurr1DaySes  OBJECT-TYPE
3448:       SYNTAX      Counter32
3449:       UNITS       "seconds"
3450:       MAX-ACCESS  read-only
3451:       STATUS      current
3452:       DESCRIPTION
3453:          "Count of seconds during this interval that there was:
3454:              ATU-C: (CRC-8 summed over all bearer channels) >= 18 OR
3455:                      LOS >= 1 OR SEF >= 1 OR LPR >= 1
3456:              ATU-R: (FEBE summed over all bearer channels) >= 18 OR
3457:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1
3458:           This parameter is inhibited during UAS."
3459:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3460:       ::= { adsl2PMLineCurrEntry 15 }
3461: 
3462:    adsl2PMLCurr1DayLoss  OBJECT-TYPE
3463:       SYNTAX      Counter32
3464:       UNITS       "seconds"
3465:       MAX-ACCESS  read-only
3466:       STATUS      current
3467:       DESCRIPTION
3468:          "Count of seconds during this interval that there was LOS (or
3469:           LOS-FE for ATU-R)."
3470:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3471:       ::= { adsl2PMLineCurrEntry 16 }
3472: 
3473:    adsl2PMLCurr1DayUas  OBJECT-TYPE
3474:       SYNTAX      Counter32
3475:       UNITS       "seconds"
3476:       MAX-ACCESS  read-only
3477:       STATUS      current
3478:       DESCRIPTION
3479:          "Count of seconds in Unavailability State during this interval.
3480:           Unavailability begins at the onset of 10 contiguous severely
3481:           -errored seconds, and ends at the onset of 10 contiguous
3482:           seconds with no severely-errored seconds."
3483:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3484:       ::= { adsl2PMLineCurrEntry 17 }
3485: 
3486: 
3487:    ------------------------------------------------
3488:    --          PM line init current counters     --
3489:    ------------------------------------------------
3490: 
3491:    adsl2PMLineCurrInitTable   OBJECT-TYPE
3492:       SYNTAX      SEQUENCE  OF  Adsl2PMLineCurrInitEntry
3493:       MAX-ACCESS  not-accessible
3494:       STATUS      current
3495:       DESCRIPTION
3496:          "The table adsl2PMLineCurrInitTable contains current
3497:           initialization counters of ADSL2 line."
3498:       ::= { adsl2PMLine 2 }
3499: 
3500:    adsl2PMLineCurrInitEntry  OBJECT-TYPE
3501:       SYNTAX      Adsl2PMLineCurrInitEntry
3502:       MAX-ACCESS  not-accessible
3503:       STATUS      current
3504:       DESCRIPTION
3505:          "The table adsl2PMLineCurrInitTable contains current
3506:           initialization counters of ADSL2 line.
3507:           The index of this table is an interface index where the
3508:           interface has an ifType of adsl2(230) and the termination
3509:           unit."
3510:       INDEX  { ifIndex }
3511:       ::= { adsl2PMLineCurrInitTable 1 }
3512: 
3513:    Adsl2PMLineCurrInitEntry  ::=
3514:       SEQUENCE {
3515:          adsl2PMLCurrInit15MTimeElapsed          Unsigned32,
3516:          adsl2PMLCurrInit15MFullInits            Unsigned32,
3517:          adsl2PMLCurrInit15MFailedFullInits      Unsigned32,
3518:          adsl2PMLCurrInit15MShortInits           Unsigned32,
3519:          adsl2PMLCurrInit15MFailedShortInits     Unsigned32,
3520:          adsl2PMLCurrInit1DayTimeElapsed         Unsigned32,
3521:          adsl2PMLCurrInit1DayFullInits           Unsigned32,
3522:          adsl2PMLCurrInit1DayFailedFullInits     Unsigned32,
3523:          adsl2PMLCurrInit1DayShortInits          Unsigned32,
3524:          adsl2PMLCurrInit1DayFailedShortInits    Unsigned32
3525:       }
3526: 
3527:    adsl2PMLCurrInit15MTimeElapsed  OBJECT-TYPE
3528:       SYNTAX      Unsigned32
3529:       UNITS       "seconds"
3530:       MAX-ACCESS  read-only
3531:       STATUS      current
3532:       DESCRIPTION
3533:          "Total elapsed seconds in this interval."
3534:       ::= { adsl2PMLineCurrInitEntry 1 }
3535: 
3536:    adsl2PMLCurrInit15MFullInits  OBJECT-TYPE
3537:       SYNTAX      Unsigned32
3538:       MAX-ACCESS  read-only
3539:       STATUS      current
3540:       DESCRIPTION
3541:          "Count of full initializations attempted on the line
3542:           (successful and failed) during this interval."
3543:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3544:       ::= { adsl2PMLineCurrInitEntry 2 }
3545: 
3546:    adsl2PMLCurrInit15MFailedFullInits  OBJECT-TYPE
3547:       SYNTAX      Unsigned32
3548:       MAX-ACCESS  read-only
3549:       STATUS      current
3550:       DESCRIPTION
3551:          "Count of failed full initializations on the line during this
3552:           interval."
3553:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3554:       ::= { adsl2PMLineCurrInitEntry 3 }
3555: 
3556:    adsl2PMLCurrInit15MShortInits  OBJECT-TYPE
3557:       SYNTAX      Unsigned32
3558:       MAX-ACCESS  read-only
3559:       STATUS      current
3560:       DESCRIPTION
3561:          "Count of short initializations attempted on the line
3562:           (successful and failed) during this interval."
3563:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3564:       ::= { adsl2PMLineCurrInitEntry 4 }
3565: 
3566:    adsl2PMLCurrInit15MFailedShortInits  OBJECT-TYPE
3567:       SYNTAX      Unsigned32
3568:       MAX-ACCESS  read-only
3569:       STATUS      current
3570:       DESCRIPTION
3571:          "Count of failed short initializations on the line during this
3572:           interval."
3573:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3574:       ::= { adsl2PMLineCurrInitEntry 5 }
3575: 
3576:    adsl2PMLCurrInit1DayTimeElapsed  OBJECT-TYPE
3577:       SYNTAX      Unsigned32
3578:       UNITS       "seconds"
3579:       MAX-ACCESS  read-only
3580:       STATUS      current
3581:       DESCRIPTION
3582:          "Total elapsed seconds in this interval."
3583:       ::= { adsl2PMLineCurrInitEntry 6 }
3584: 
3585:    adsl2PMLCurrInit1DayFullInits  OBJECT-TYPE
3586:       SYNTAX      Unsigned32
3587:       MAX-ACCESS  read-only
3588:       STATUS      current
3589:       DESCRIPTION
3590:          "Count of full initializations attempted on the line
3591:           (successful and failed) during this interval."
3592:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3593:       ::= { adsl2PMLineCurrInitEntry 7 }
3594: 
3595:    adsl2PMLCurrInit1DayFailedFullInits  OBJECT-TYPE
3596:       SYNTAX      Unsigned32
3597:       MAX-ACCESS  read-only
3598:       STATUS      current
3599:       DESCRIPTION
3600:          "Count of failed full initializations on the line during this
3601:           interval."
3602:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3603:       ::= { adsl2PMLineCurrInitEntry 8 }
3604: 
3605:    adsl2PMLCurrInit1DayShortInits  OBJECT-TYPE
3606:       SYNTAX      Unsigned32
3607:       MAX-ACCESS  read-only
3608:       STATUS      current
3609:       DESCRIPTION
3610:          "Count of short initializations attempted on the line
3611:           (successful and failed) during this interval."
3612:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3613:       ::= { adsl2PMLineCurrInitEntry 9 }
3614: 
3615:    adsl2PMLCurrInit1DayFailedShortInits  OBJECT-TYPE
3616:       SYNTAX      Unsigned32
3617:       MAX-ACCESS  read-only
3618:       STATUS      current
3619:       DESCRIPTION
3620:          "Count of failed short initializations on the line during this
3621:           interval."
3622:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3623:       ::= { adsl2PMLineCurrInitEntry 10 }
3624: 
3625: 
3626: 
3627:    -------------------------------------------
3628:    --       PM line history 15 Minutes      --
3629:    -------------------------------------------
3630:    adsl2PMLineHist15MinTable    OBJECT-TYPE
3631:       SYNTAX      SEQUENCE  OF  Adsl2PMLineHist15MinEntry
3632:       MAX-ACCESS  not-accessible
3633:       STATUS      current
3634:       DESCRIPTION
3635:          "The table adsl2PMLineHist15MinTable contains PM line history
3636:          for 15min intervals of ADSL2 line."
3637:       ::= { adsl2PMLine 3 }
3638: 
3639:    adsl2PMLineHist15MinEntry  OBJECT-TYPE
3640:       SYNTAX      Adsl2PMLineHist15MinEntry
3641:       MAX-ACCESS  not-accessible
3642:       STATUS      current
3643:       DESCRIPTION
3644:          "The table adsl2PMLineHist15MinTable contains PM line history
3645:           for 15min intervals of ADSL2 line.
3646:           The index of this table is an interface index where the
3647:           interface has an ifType of adsl2(230), the termination unit,
3648:           and an interval number."
3649:       INDEX  { ifIndex,
3650:                adsl2PMLHist15MUnit,
3651:                adsl2PMLHist15MInterval }
3652:       ::= { adsl2PMLineHist15MinTable 1 }
3653: 
3654:    Adsl2PMLineHist15MinEntry  ::=
3655:       SEQUENCE {
3656:          adsl2PMLHist15MUnit                 Adsl2Unit,
3657:          adsl2PMLHist15MInterval             Unsigned32,
3658:          adsl2PMLHist15MMonitoredTime        Unsigned32,
3659:          adsl2PMLHist15MFecs                 Counter32,
3660:          adsl2PMLHist15MEs                   Counter32,
3661:          adsl2PMLHist15MSes                  Counter32,
3662:          adsl2PMLHist15MLoss                 Counter32,
3663:          adsl2PMLHist15MUas                  Counter32,
3664:          adsl2PMLHist15MValidInterval        TruthValue
3665: 
3666:       }
3667: 
3668:    adsl2PMLHist15MUnit  OBJECT-TYPE
3669:       SYNTAX      Adsl2Unit
3670:       MAX-ACCESS  not-accessible
3671:       STATUS      current
3672:       DESCRIPTION
3673:          "The termination unit ATUC{1} or ATUR{2}."
3674:       ::= { adsl2PMLineHist15MinEntry 1 }
3675: 
3676:    adsl2PMLHist15MInterval  OBJECT-TYPE
3677:       SYNTAX      Unsigned32
3678:       MAX-ACCESS  not-accessible
3679:       STATUS      current
3680:       DESCRIPTION
3681:          "The interval number."
3682:       ::= { adsl2PMLineHist15MinEntry 2 }
3683: 
3684:    adsl2PMLHist15MMonitoredTime  OBJECT-TYPE
3685:       SYNTAX      Unsigned32
3686:       UNITS       "seconds"
3687:       MAX-ACCESS  read-only
3688:       STATUS      current
3689:       DESCRIPTION
3690:          "Total seconds monitored in this interval."
3691:       ::= { adsl2PMLineHist15MinEntry 3 }
3692: 
3693:    adsl2PMLHist15MFecs  OBJECT-TYPE
3694:       SYNTAX      Counter32
3695:       UNITS       "seconds"
3696:       MAX-ACCESS  read-only
3697:       STATUS      current
3698:       DESCRIPTION
3699:          "Count of seconds during this interval that there was at least
3700:           one FEC correction event for one or more bearer channels in
3701:           this line.  This parameter is inhibited during UAS or SES."
3702:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3703:       ::= { adsl2PMLineHist15MinEntry 4 }
3704: 
3705:    adsl2PMLHist15MEs  OBJECT-TYPE
3706:       SYNTAX      Counter32
3707:       UNITS       "seconds"
3708:       MAX-ACCESS  read-only
3709:       STATUS      current
3710:       DESCRIPTION
3711:          "Count of seconds during this interval that there was:
3712:              ATU-C: CRC-8 >= 1 for one or more bearer channels OR
3713:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3714: 
3715:              ATU-R: FEBE >= 1 for one or more bearer channels OR
3716:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3717:           This parameter is inhibited during UAS."
3718:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3719:       ::= { adsl2PMLineHist15MinEntry 5 }
3720: 
3721:    adsl2PMLHist15MSes  OBJECT-TYPE
3722:       SYNTAX      Counter32
3723:       UNITS       "seconds"
3724:       MAX-ACCESS  read-only
3725:       STATUS      current
3726:       DESCRIPTION
3727:          "Count of seconds during this interval that there was:
3728:              ATU-C: (CRC-8 summed over all bearer channels) >= 18 OR
3729:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3730:              ATU-R: (FEBE summed over all bearer channels) >= 18 OR
3731:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3732:           This parameter is inhibited during UAS."
3733:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3734:       ::= { adsl2PMLineHist15MinEntry 6 }
3735: 
3736:    adsl2PMLHist15MLoss  OBJECT-TYPE
3737:       SYNTAX      Counter32
3738:       UNITS       "seconds"
3739:       MAX-ACCESS  read-only
3740:       STATUS      current
3741:       DESCRIPTION
3742:          "Count of seconds during this interval that there was LOS (or
3743:           LOS-FE for ATU-R)."
3744:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3745:       ::= { adsl2PMLineHist15MinEntry 7 }
3746: 
3747:    adsl2PMLHist15MUas  OBJECT-TYPE
3748:       SYNTAX      Counter32
3749:       UNITS       "seconds"
3750:       MAX-ACCESS  read-only
3751:       STATUS      current
3752:       DESCRIPTION
3753:          "Count of seconds in Unavailability State during this interval.
3754:           Unavailability begins at the onset of 10 contiguous severely
3755:           -errored seconds, and ends at the onset of 10 contiguous
3756:           seconds with no severely-errored seconds."
3757:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3758:       ::= { adsl2PMLineHist15MinEntry 8 }
3759: 
3760:    adsl2PMLHist15MValidInterval  OBJECT-TYPE
3761:       SYNTAX      TruthValue
3762:       MAX-ACCESS  read-only
3763:       STATUS      current
3764:       DESCRIPTION
3765:          "This variable indicates if the data for this interval is
3766:           valid."
3767:       ::= { adsl2PMLineHist15MinEntry 9 }
3768: 
3769: 
3770: 
3771:    ---------------------------------------
3772:    --       PM line history 1 Day       --
3773:    ---------------------------------------
3774:    adsl2PMLineHist1DayTable     OBJECT-TYPE
3775:       SYNTAX      SEQUENCE  OF  Adsl2PMLineHist1DayEntry
3776:       MAX-ACCESS  not-accessible
3777:       STATUS      current
3778:       DESCRIPTION
3779:          "The table adsl2PMLineHist1DayTable contains PM line history
3780:           for 24 hours intervals of ADSL2 line."
3781:       ::= { adsl2PMLine 4 }
3782: 
3783:    adsl2PMLineHist1DayEntry  OBJECT-TYPE
3784:       SYNTAX      Adsl2PMLineHist1DayEntry
3785:       MAX-ACCESS  not-accessible
3786:       STATUS      current
3787:       DESCRIPTION
3788:          "The table adsl2PMLineHist1DayTable contains PM line history
3789:           for 24 hours intervals of ADSL2 line.
3790:           The indexes of this table is an interface index where the
3791:           interface has an ifType of adsl2(230), the termination unit
3792:           and an interval number."
3793: 
3794:       INDEX  { ifIndex,
3795:                adsl2PMLHist1DUnit,
3796:                adsl2PMLHist1DInterval }
3797:       ::= { adsl2PMLineHist1DayTable 1 }
3798: 
3799:    Adsl2PMLineHist1DayEntry  ::=
3800:       SEQUENCE {
3801:          adsl2PMLHist1DUnit              Adsl2Unit,
3802:          adsl2PMLHist1DInterval          Unsigned32,
3803:          adsl2PMLHist1DMonitoredTime     Unsigned32,
3804:          adsl2PMLHist1DFecs              Counter32,
3805:          adsl2PMLHist1DEs                Counter32,
3806:          adsl2PMLHist1DSes               Counter32,
3807:          adsl2PMLHist1DLoss              Counter32,
3808:          adsl2PMLHist1DUas               Counter32,
3809:          adsl2PMLHist1DValidInterval     TruthValue
3810:       }
3811: 
3812:    adsl2PMLHist1DUnit  OBJECT-TYPE
3813:       SYNTAX      Adsl2Unit
3814:       MAX-ACCESS  not-accessible
3815:       STATUS      current
3816:       DESCRIPTION
3817:          "The termination unit."
3818:       ::= { adsl2PMLineHist1DayEntry 1 }
3819: 
3820:    adsl2PMLHist1DInterval  OBJECT-TYPE
3821:       SYNTAX      Unsigned32
3822:       MAX-ACCESS  not-accessible
3823:       STATUS      current
3824:       DESCRIPTION
3825:          "The interval number."
3826:       ::= { adsl2PMLineHist1DayEntry 2 }
3827: 
3828:    adsl2PMLHist1DMonitoredTime  OBJECT-TYPE
3829:       SYNTAX      Unsigned32
3830:       UNITS       "seconds"
3831:       MAX-ACCESS  read-only
3832:       STATUS      current
3833:       DESCRIPTION
3834:          "Total seconds monitored in this interval."
3835:       ::= { adsl2PMLineHist1DayEntry 3 }
3836: 
3837:    adsl2PMLHist1DFecs  OBJECT-TYPE
3838:       SYNTAX      Counter32
3839:       UNITS       "seconds"
3840:       MAX-ACCESS  read-only
3841:       STATUS      current
3842:       DESCRIPTION
3843:          "Count of seconds during this interval that there was at least
3844:           one FEC correction event for one or more bearer channels in
3845:           this line.  This parameter is inhibited during UAS or SES."
3846:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3847:       ::= { adsl2PMLineHist1DayEntry 4 }
3848: 
3849:    adsl2PMLHist1DEs  OBJECT-TYPE
3850:       SYNTAX      Counter32
3851:       UNITS       "seconds"
3852:       MAX-ACCESS  read-only
3853:       STATUS      current
3854:       DESCRIPTION
3855:          "Count of seconds during this interval that there was:
3856:              ATU-C: CRC-8 >= 1 for one or more bearer channels OR
3857:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3858:              ATU-R: FEBE >= 1 for one or more bearer channels OR
3859:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3860: 
3861:           This parameter is inhibited during UAS."
3862:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3863:       ::= { adsl2PMLineHist1DayEntry 5 }
3864: 
3865:    adsl2PMLHist1DSes  OBJECT-TYPE
3866:       SYNTAX      Counter32
3867:       UNITS       "seconds"
3868:       MAX-ACCESS  read-only
3869:       STATUS      current
3870:       DESCRIPTION
3871:          "Count of seconds during this interval that there was:
3872:              ATU-C: (CRC-8 summed over all bearer channels) >= 18 OR
3873:                      LOS >= 1 OR SEF >> 1 OR LPR >= 1
3874:              ATU-R: (FEBE summed over all bearer channels) >= 18 OR
3875:                      LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3876:           This parameter is inhibited during UAS."
3877:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3878:       ::= { adsl2PMLineHist1DayEntry 6 }
3879: 
3880:    adsl2PMLHist1DLoss  OBJECT-TYPE
3881:       SYNTAX      Counter32
3882:       UNITS       "seconds"
3883:       MAX-ACCESS  read-only
3884:       STATUS      current
3885:       DESCRIPTION
3886:          "Count of seconds during this interval that there was LOS (or
3887:           LOS-FE for ATU-R)."
3888:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3889:       ::= { adsl2PMLineHist1DayEntry 7 }
3890: 
3891:    adsl2PMLHist1DUas  OBJECT-TYPE
3892:       SYNTAX      Counter32
3893:       UNITS       "seconds"
3894:       MAX-ACCESS  read-only
3895:       STATUS      current
3896:       DESCRIPTION
3897:          "Count of seconds in Unavailability State during this interval.
3898:           Unavailability begins at the onset of 10 contiguous severely
3899:           -errored seconds, and ends at the onset of 10 contiguous
3900:           seconds with no severely-errored seconds."
3901:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3902:       ::= { adsl2PMLineHist1DayEntry 8 }
3903: 
3904:    adsl2PMLHist1DValidInterval  OBJECT-TYPE
3905:       SYNTAX      TruthValue
3906:       MAX-ACCESS  read-only
3907:       STATUS      current
3908:       DESCRIPTION
3909:          "This variable indicates if the data for this interval is
3910:           valid."
3911:       ::= { adsl2PMLineHist1DayEntry 9 }
3912: 
3913: 
3914: 
3915: 
3916:    -------------------------------------------
3917:    --     PM line init history 15 Minutes   --
3918:    -------------------------------------------
3919: 
3920:    adsl2PMLineInitHist15MinTable      OBJECT-TYPE
3921:       SYNTAX      SEQUENCE  OF  Adsl2PMLineInitHist15MinEntry
3922:       MAX-ACCESS  not-accessible
3923:       STATUS      current
3924:       DESCRIPTION
3925:          "The table adsl2PMLineInitHist15MinTable contains PM line
3926:           initialization history for 15 minutes intervals of ADSL2
3927:           line."
3928:       ::= { adsl2PMLine 5 }
3929: 
3930:    adsl2PMLineInitHist15MinEntry  OBJECT-TYPE
3931:       SYNTAX      Adsl2PMLineInitHist15MinEntry
3932:       MAX-ACCESS  not-accessible
3933:       STATUS      current
3934:       DESCRIPTION
3935:          "The table adsl2PMLineInitHist15MinTable contains PM line
3936:           initialization history for 15 minutes intervals of ADSL2
3937:           line.
3938:           The index of this table is an interface index where the
3939:           interface has an ifType of adsl2(230) and an interval number."
3940: 
3941:       INDEX  { ifIndex,
3942:                adsl2PMLHistInit15MInterval }
3943:       ::= { adsl2PMLineInitHist15MinTable 1 }
3944: 
3945:    Adsl2PMLineInitHist15MinEntry  ::=
3946:       SEQUENCE {
3947:          adsl2PMLHistInit15MInterval              Unsigned32,
3948:          adsl2PMLHistInit15MMonitoredTime         Unsigned32,
3949:          adsl2PMLHistInit15MFullInits             Unsigned32,
3950:          adsl2PMLHistInit15MFailedFullInits       Unsigned32,
3951:          adsl2PMLHistInit15MShortInits            Unsigned32,
3952:          adsl2PMLHistInit15MFailedShortInits      Unsigned32,
3953:          adsl2PMLHistInit15MValidInterval         TruthValue
3954:       }
3955: 
3956:    adsl2PMLHistInit15MInterval  OBJECT-TYPE
3957:       SYNTAX      Unsigned32
3958:       MAX-ACCESS  not-accessible
3959:       STATUS      current
3960:       DESCRIPTION
3961:          "The interval number."
3962:       ::= { adsl2PMLineInitHist15MinEntry 1 }
3963: 
3964:    adsl2PMLHistInit15MMonitoredTime  OBJECT-TYPE
3965:       SYNTAX      Unsigned32
3966:       UNITS       "seconds"
3967:       MAX-ACCESS  read-only
3968:       STATUS      current
3969:       DESCRIPTION
3970:          "Total seconds monitored in this interval."
3971:       ::= { adsl2PMLineInitHist15MinEntry 2 }
3972: 
3973:    adsl2PMLHistInit15MFullInits  OBJECT-TYPE
3974:       SYNTAX      Unsigned32
3975:       MAX-ACCESS  read-only
3976:       STATUS      current
3977:       DESCRIPTION
3978:          "Count of full initializations attempted on the line
3979:           (successful and failed) during this interval."
3980:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3981:       ::= { adsl2PMLineInitHist15MinEntry 3 }
3982: 
3983:    adsl2PMLHistInit15MFailedFullInits  OBJECT-TYPE
3984:       SYNTAX      Unsigned32
3985:       MAX-ACCESS  read-only
3986:       STATUS      current
3987:       DESCRIPTION
3988:          "Count of failed full initializations on the line during this
3989:           interval."
3990:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3991:       ::= { adsl2PMLineInitHist15MinEntry 4 }
3992: 
3993:    adsl2PMLHistInit15MShortInits  OBJECT-TYPE
3994:       SYNTAX      Unsigned32
3995:       MAX-ACCESS  read-only
3996:       STATUS      current
3997:       DESCRIPTION
3998:          "Count of short initializations attempted on the line
3999:           (successful and failed) during this interval."
4000:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4001:       ::= { adsl2PMLineInitHist15MinEntry 5 }
4002: 
4003:    adsl2PMLHistInit15MFailedShortInits  OBJECT-TYPE
4004:       SYNTAX      Unsigned32
4005:       MAX-ACCESS  read-only
4006:       STATUS      current
4007:       DESCRIPTION
4008:          "Count of failed short initializations on the line during this
4009:           interval."
4010:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4011:       ::= { adsl2PMLineInitHist15MinEntry 6 }
4012: 
4013:    adsl2PMLHistInit15MValidInterval  OBJECT-TYPE
4014:       SYNTAX      TruthValue
4015:       MAX-ACCESS  read-only
4016:       STATUS      current
4017:       DESCRIPTION
4018:          "This variable indicates if the data for this interval is
4019:           valid."
4020:       ::= { adsl2PMLineInitHist15MinEntry 7 }
4021: 
4022: 
4023: 
4024:    -------------------------------------------
4025:    --       PM line init history 1 Day      --
4026:    -------------------------------------------
4027:    adsl2PMLineInitHist1DayTable       OBJECT-TYPE
4028:       SYNTAX      SEQUENCE  OF  Adsl2PMLineInitHist1DayEntry
4029:       MAX-ACCESS  not-accessible
4030:       STATUS      current
4031:       DESCRIPTION
4032:          "The table adsl2PMLineInitHist1DayTable contains PM line
4033:           initialization history for 24 hours intervals of ADSL2
4034:           line."
4035:       ::= { adsl2PMLine 6 }
4036: 
4037:    adsl2PMLineInitHist1DayEntry  OBJECT-TYPE
4038:       SYNTAX      Adsl2PMLineInitHist1DayEntry
4039:       MAX-ACCESS  not-accessible
4040:       STATUS      current
4041:       DESCRIPTION
4042:          "The table adsl2PMLineInitHist1DayTable contains PM line
4043:           initialization history for 24 hours intervals of ADSL2
4044:           line.
4045:           The indexes of this table is an interface index where the
4046:           interface has an ifType of adsl2(230) and an interval number."
4047:       INDEX  { ifIndex,
4048:                adsl2PMLHistinit1DInterval }
4049:       ::= { adsl2PMLineInitHist1DayTable 1 }
4050: 
4051:    Adsl2PMLineInitHist1DayEntry  ::=
4052:       SEQUENCE {
4053:          adsl2PMLHistinit1DInterval              Unsigned32,
4054:          adsl2PMLHistinit1DMonitoredTime         Unsigned32,
4055:          adsl2PMLHistinit1DFullInits             Unsigned32,
4056:          adsl2PMLHistinit1DFailedFullInits       Unsigned32,
4057:          adsl2PMLHistinit1DShortInits            Unsigned32,
4058:          adsl2PMLHistinit1DFailedShortInits      Unsigned32,
4059:          adsl2PMLHistinit1DValidInterval         TruthValue
4060:       }
4061: 
4062:    adsl2PMLHistinit1DInterval  OBJECT-TYPE
4063:       SYNTAX      Unsigned32
4064:       MAX-ACCESS  not-accessible
4065:       STATUS      current
4066:       DESCRIPTION
4067:          "The interval number."
4068:       ::= { adsl2PMLineInitHist1DayEntry 1 }
4069: 
4070:    adsl2PMLHistinit1DMonitoredTime  OBJECT-TYPE
4071:       SYNTAX      Unsigned32
4072:       UNITS       "seconds"
4073:       MAX-ACCESS  read-only
4074:       STATUS      current
4075:       DESCRIPTION
4076:          "Total seconds monitored in this interval."
4077:       ::= { adsl2PMLineInitHist1DayEntry 2 }
4078: 
4079:    adsl2PMLHistinit1DFullInits  OBJECT-TYPE
4080:       SYNTAX      Unsigned32
4081:       MAX-ACCESS  read-only
4082:       STATUS      current
4083:       DESCRIPTION
4084:          "Count of full initializations attempted on the line
4085:           (successful and failed) during this interval."
4086:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4087:        ::= { adsl2PMLineInitHist1DayEntry 3 }
4088: 
4089:    adsl2PMLHistinit1DFailedFullInits  OBJECT-TYPE
4090:       SYNTAX      Unsigned32
4091:       MAX-ACCESS  read-only
4092:       STATUS      current
4093:       DESCRIPTION
4094:          "Count of failed full initializations on the line during this
4095:           interval."
4096:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4097:       ::= { adsl2PMLineInitHist1DayEntry 4 }
4098: 
4099:    adsl2PMLHistinit1DShortInits  OBJECT-TYPE
4100:       SYNTAX      Unsigned32
4101:       MAX-ACCESS  read-only
4102:       STATUS      current
4103:       DESCRIPTION
4104:          "Count of short initializations attempted on the line
4105:           (successful and failed) during this interval."
4106:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4107:       ::= { adsl2PMLineInitHist1DayEntry 5 }
4108: 
4109:    adsl2PMLHistinit1DFailedShortInits  OBJECT-TYPE
4110:       SYNTAX      Unsigned32
4111:       MAX-ACCESS  read-only
4112:       STATUS      current
4113:       DESCRIPTION
4114:          "Count of failed short initializations on the line during this
4115:           interval."
4116:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4117:       ::= { adsl2PMLineInitHist1DayEntry 6 }
4118: 
4119:    adsl2PMLHistinit1DValidInterval  OBJECT-TYPE
4120:       SYNTAX      TruthValue
4121:       MAX-ACCESS  read-only
4122:       STATUS      current
4123:       DESCRIPTION
4124:          "This variable indicates if the data for this interval is
4125:           valid."
4126:       ::= { adsl2PMLineInitHist1DayEntry 7 }
4127: 
4128: 
4129: 
4130:    ---------------------------------------------------
4131:    --          PM channel current counters          --
4132:    ---------------------------------------------------
4133:    adsl2PMChCurrTable        OBJECT-TYPE
4134:       SYNTAX      SEQUENCE  OF  Adsl2PMChCurrEntry
4135:       MAX-ACCESS  not-accessible
4136:       STATUS      current
4137:       DESCRIPTION
4138:          "The table adsl2PMChCurrTable contains current Performance
4139:           Monitoring results of ADSL2 channel."
4140:       ::= { adsl2PMChannel 1 }
4141: 
4142:    adsl2PMChCurrEntry  OBJECT-TYPE
4143:       SYNTAX      Adsl2PMChCurrEntry
4144:       MAX-ACCESS  not-accessible
4145:       STATUS      current
4146:       DESCRIPTION
4147:          "The table adsl2PMChCurrTable contains current Performance
4148:           Monitoring results of ADSL2 channel.
4149:           The indexes of this table is an interface index where
4150:           the interface has an ifType value which is applicable
4151:           for a DSL channel and the termination unit."
4152:       INDEX  { ifIndex, adsl2PMChCurrUnit }
4153:       ::= { adsl2PMChCurrTable 1 }
4154: 
4155:    Adsl2PMChCurrEntry  ::=
4156:       SEQUENCE {
4157:          adsl2PMChCurrUnit                     Adsl2Unit,
4158:          adsl2PMChCurrValidIntervals           Unsigned32,
4159:          adsl2PMChCurrInvalidIntervals         Unsigned32,
4160:          adsl2PMChCurr15MTimeElapsed           HCPerfTimeElapsed,
4161:          adsl2PMChCurr15MCodingViolations      Unsigned32,
4162:          adsl2PMChCurr15MCorrectedBlocks       Unsigned32,
4163:          adsl2PMChCurr1DayValidIntervals       Unsigned32,
4164:          adsl2PMChCurr1DayInvalidIntervals     Unsigned32,
4165:          adsl2PMChCurr1DayTimeElapsed          HCPerfTimeElapsed,
4166:          adsl2PMChCurr1DayCodingViolations     Unsigned32,
4167:          adsl2PMChCurr1DayCorrectedBlocks      Unsigned32
4168:       }
4169: 
4170:    adsl2PMChCurrUnit  OBJECT-TYPE
4171:       SYNTAX      Adsl2Unit
4172:       MAX-ACCESS  not-accessible
4173:       STATUS      current
4174:       DESCRIPTION
4175:       "The termination unit."
4176:       ::= { adsl2PMChCurrEntry 1 }
4177: 
4178:    adsl2PMChCurrValidIntervals  OBJECT-TYPE
4179:       SYNTAX      Unsigned32
4180:       MAX-ACCESS  read-only
4181:       STATUS      current
4182:       DESCRIPTION
4183:          "Valid intervals."
4184:       ::= { adsl2PMChCurrEntry 2 }
4185: 
4186:    adsl2PMChCurrInvalidIntervals  OBJECT-TYPE
4187:       SYNTAX      Unsigned32
4188:       MAX-ACCESS  read-only
4189:       STATUS      current
4190:       DESCRIPTION
4191:          "Invalid intervals."
4192:        ::= { adsl2PMChCurrEntry 3 }
4193: 
4194:    adsl2PMChCurr15MTimeElapsed  OBJECT-TYPE
4195:       SYNTAX      HCPerfTimeElapsed
4196:       UNITS       "seconds"
4197:       MAX-ACCESS  read-only
4198:       STATUS      current
4199:       DESCRIPTION
4200:          "Total elapsed seconds in this interval."
4201:       ::= { adsl2PMChCurrEntry 4 }
4202: 
4203:    adsl2PMChCurr15MCodingViolations  OBJECT-TYPE
4204:       SYNTAX      Unsigned32
4205:       MAX-ACCESS  read-only
4206:       STATUS      current
4207:       DESCRIPTION
4208:          "Count of CRC-8 (FEBE for ATU-R) anomalies occurring in the
4209:           channel during the interval.  This parameter is inhibited
4210:           during UAS or SES.  If the CRC is applied over multiple
4211:           channels, then each related CRC-8 (or FEBE) anomaly should
4212:           increment each of the counters related to the individual
4213:           channels."
4214:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4215:      ::= { adsl2PMChCurrEntry 5 }
4216: 
4217:    adsl2PMChCurr15MCorrectedBlocks  OBJECT-TYPE
4218:       SYNTAX      Unsigned32
4219:       MAX-ACCESS  read-only
4220:       STATUS      current
4221:       DESCRIPTION
4222:          "Count of FEC (FFEC for ATU-R) anomalies (corrected code words)
4223:           occurring in the channel during the interval.  This parameter
4224:           is inhibited during UAS or SES.  If the FEC is applied over
4225:           multiple channels, then each related FEC (or FFEC) anomaly
4226:           should increment each of the counters related to the
4227:           individual channels."
4228:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4229:       ::= { adsl2PMChCurrEntry 6 }
4230: 
4231:    adsl2PMChCurr1DayValidIntervals  OBJECT-TYPE
4232:       SYNTAX      Unsigned32
4233:       MAX-ACCESS  read-only
4234:       STATUS      current
4235:       DESCRIPTION
4236:          "Valid intervals."
4237:       ::= { adsl2PMChCurrEntry 7 }
4238: 
4239:    adsl2PMChCurr1DayInvalidIntervals  OBJECT-TYPE
4240:       SYNTAX      Unsigned32
4241:       MAX-ACCESS  read-only
4242:       STATUS      current
4243:       DESCRIPTION
4244:          "Invalid intervals."
4245:       ::= { adsl2PMChCurrEntry 8 }
4246: 
4247:    adsl2PMChCurr1DayTimeElapsed  OBJECT-TYPE
4248:       SYNTAX      HCPerfTimeElapsed
4249:       UNITS       "seconds"
4250:       MAX-ACCESS  read-only
4251:       STATUS      current
4252:       DESCRIPTION
4253:          "Total elapsed seconds in this interval."
4254:       ::= { adsl2PMChCurrEntry 9 }
4255: 
4256:    adsl2PMChCurr1DayCodingViolations  OBJECT-TYPE
4257:       SYNTAX      Unsigned32
4258:       MAX-ACCESS  read-only
4259:       STATUS      current
4260:       DESCRIPTION
4261:          "Count of CRC-8 (FEBE for ATU-R) anomalies occurring in the
4262:           channel during the interval.  This parameter is inhibited
4263:           during UAS or SES.  If the CRC is applied over multiple
4264:           channels, then each related CRC-8 (or FEBE) anomaly should
4265:           increment each of the counters related to the individual
4266:           channels."
4267:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4268:       ::= { adsl2PMChCurrEntry 10 }
4269: 
4270:    adsl2PMChCurr1DayCorrectedBlocks  OBJECT-TYPE
4271:       SYNTAX      Unsigned32
4272:       MAX-ACCESS  read-only
4273:       STATUS      current
4274:       DESCRIPTION
4275:          "Count of FEC (FFEC for ATU-R) anomalies (corrected code words)
4276:           occurring in the channel during the interval.  This parameter
4277:           is inhibited during UAS or SES.  If the FEC is applied over
4278:           multiple channels, then each related FEC (or FFEC) anomaly
4279:           should increment each of the counters related to the
4280:           individual channels."
4281:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4282:       ::= { adsl2PMChCurrEntry 11 }
4283: 
4284: 
4285: 
4286:    -------------------------------------------
4287:    --    PM channel history 15 Minutes      --
4288:    -------------------------------------------
4289:    adsl2PMChHist15MinTable         OBJECT-TYPE
4290:       SYNTAX      SEQUENCE  OF  Adsl2PMChHist15MinEntry
4291:       MAX-ACCESS  not-accessible
4292:       STATUS      current
4293:       DESCRIPTION
4294:          "The table adsl2PMChCurrTable contains current Performance
4295:           Monitoring results of ADSL2 channel."
4296:       ::= { adsl2PMChannel 2 }
4297: 
4298:    adsl2PMChHist15MinEntry  OBJECT-TYPE
4299:       SYNTAX      Adsl2PMChHist15MinEntry
4300:       MAX-ACCESS  not-accessible
4301:       STATUS      current
4302:       DESCRIPTION
4303:          "The table adsl2PMChCurrTable contains current Performance
4304:           Monitoring results of ADSL2 channel.
4305:           The indexes of this table is an interface index where
4306:           the interface has an ifType value which is applicable
4307:           for a DSL channel, the termination unit and the
4308:           interval number."
4309:       INDEX  { ifIndex,
4310:                adsl2PMChHist15MUnit,
4311:                adsl2PMChHist15MInterval }
4312:       ::= { adsl2PMChHist15MinTable 1 }
4313: 
4314:    Adsl2PMChHist15MinEntry  ::=
4315:       SEQUENCE {
4316:          adsl2PMChHist15MUnit                     Adsl2Unit,
4317:          adsl2PMChHist15MInterval                 Unsigned32,
4318:          adsl2PMChHist15MMonitoredTime            Unsigned32,
4319:          adsl2PMChHist15MCodingViolations         Unsigned32,
4320:          adsl2PMChHist15MCorrectedBlocks          Unsigned32,
4321:          adsl2PMChHist15MValidInterval            TruthValue
4322:       }
4323: 
4324:    adsl2PMChHist15MUnit  OBJECT-TYPE
4325:       SYNTAX      Adsl2Unit
4326:       MAX-ACCESS  not-accessible
4327:       STATUS      current
4328:       DESCRIPTION
4329:          "The termination unit."
4330:       ::= { adsl2PMChHist15MinEntry 1 }
4331: 
4332:    adsl2PMChHist15MInterval  OBJECT-TYPE
4333:       SYNTAX      Unsigned32
4334:       MAX-ACCESS  not-accessible
4335:       STATUS      current
4336:       DESCRIPTION
4337:          "The interval number."
4338:       ::= { adsl2PMChHist15MinEntry 2 }
4339: 
4340:    adsl2PMChHist15MMonitoredTime  OBJECT-TYPE
4341:       SYNTAX      Unsigned32
4342:       UNITS       "seconds"
4343:       MAX-ACCESS  read-only
4344:       STATUS      current
4345:       DESCRIPTION
4346:          "Total seconds monitored in this interval."
4347:       ::= { adsl2PMChHist15MinEntry 3 }
4348: 
4349:    adsl2PMChHist15MCodingViolations  OBJECT-TYPE
4350:       SYNTAX      Unsigned32
4351:       MAX-ACCESS  read-only
4352:       STATUS      current
4353:       DESCRIPTION
4354:          "Count of CRC-8 (FEBE for ATU-R) anomalies occurring in the
4355:           channel during the interval.  This parameter is inhibited
4356:           during UAS or SES.  If the CRC is applied over multiple
4357:           channels, then each related CRC-8 (or FEBE) anomaly should
4358:           increment each of the counters related to the individual
4359:           channels."
4360:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4361:       ::= { adsl2PMChHist15MinEntry 4 }
4362: 
4363:    adsl2PMChHist15MCorrectedBlocks  OBJECT-TYPE
4364:       SYNTAX      Unsigned32
4365:       MAX-ACCESS  read-only
4366:       STATUS      current
4367:       DESCRIPTION
4368:          "Count of FEC (FFEC for ATU-R) anomalies (corrected code words)
4369:           occurring in the channel during the interval.  This parameter
4370:           is inhibited during UAS or SES.  If the FEC is applied over
4371:           multiple channels, then each related FEC (or FFEC) anomaly
4372:           should increment each of the counters related to the
4373:           individual channels."
4374:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4375:       ::= { adsl2PMChHist15MinEntry 5 }
4376: 
4377:    adsl2PMChHist15MValidInterval  OBJECT-TYPE
4378:       SYNTAX      TruthValue
4379:       MAX-ACCESS  read-only
4380:       STATUS      current
4381:       DESCRIPTION
4382:          "This variable indicates if the data for this interval is
4383:           valid."
4384:       ::= { adsl2PMChHist15MinEntry 6 }
4385: 
4386: 
4387: 
4388:    ------------------------------------------
4389:    --        PM channel history 1 Day      --
4390:    ------------------------------------------
4391:    adsl2PMChHist1DTable         OBJECT-TYPE
4392:       SYNTAX      SEQUENCE  OF  Adsl2PMChHist1DEntry
4393:       MAX-ACCESS  not-accessible
4394:       STATUS      current
4395:       DESCRIPTION
4396:          "The table adsl2PMChHist1DayTable contains PM channel history
4397:           for 1 day intervals of ADSL2."
4398:       ::= { adsl2PMChannel 3 }
4399: 
4400:    adsl2PMChHist1DEntry  OBJECT-TYPE
4401:       SYNTAX      Adsl2PMChHist1DEntry
4402:       MAX-ACCESS  not-accessible
4403:       STATUS      current
4404:       DESCRIPTION
4405:          "The table adsl2PMChHist1DayTable contains PM channel history
4406:           for 1 day intervals of ADSL2.
4407:           The indexes of this table is an interface index where
4408:           the interface has an ifType value which is applicable
4409:           for a DSL channel, the termination unit and the
4410:           interval number."
4411: 
4412:       INDEX  { ifIndex,
4413:                adsl2PMChHist1DUnit,
4414:                adsl2PMChHist1DInterval }
4415:       ::= { adsl2PMChHist1DTable 1 }
4416: 
4417:    Adsl2PMChHist1DEntry  ::=
4418:       SEQUENCE {
4419:          adsl2PMChHist1DUnit                      Adsl2Unit,
4420:          adsl2PMChHist1DInterval                  Unsigned32,
4421:          adsl2PMChHist1DMonitoredTime             Unsigned32,
4422:          adsl2PMChHist1DCodingViolations          Unsigned32,
4423:          adsl2PMChHist1DCorrectedBlocks           Unsigned32,
4424:          adsl2PMChHist1DValidInterval             TruthValue
4425:       }
4426: 
4427:    adsl2PMChHist1DUnit  OBJECT-TYPE
4428:       SYNTAX      Adsl2Unit
4429:       MAX-ACCESS  not-accessible
4430:       STATUS      current
4431:       DESCRIPTION
4432:          "The termination unit."
4433:        ::= { adsl2PMChHist1DEntry 1 }
4434: 
4435:    adsl2PMChHist1DInterval  OBJECT-TYPE
4436:       SYNTAX      Unsigned32
4437:       MAX-ACCESS  not-accessible
4438:       STATUS      current
4439:       DESCRIPTION
4440:          "The interval number."
4441:       ::= { adsl2PMChHist1DEntry 2 }
4442: 
4443:    adsl2PMChHist1DMonitoredTime  OBJECT-TYPE
4444:       SYNTAX      Unsigned32
4445:       UNITS       "seconds"
4446:       MAX-ACCESS  read-only
4447:       STATUS      current
4448:       DESCRIPTION
4449:          "Total seconds monitored in this interval."
4450:       ::= { adsl2PMChHist1DEntry 3 }
4451: 
4452:    adsl2PMChHist1DCodingViolations  OBJECT-TYPE
4453:       SYNTAX      Unsigned32
4454:       MAX-ACCESS  read-only
4455:       STATUS      current
4456:       DESCRIPTION
4457:          "Count of CRC-8 (FEBE for ATU-R) anomalies occurring in the
4458:           channel during the interval.  This parameter is inhibited
4459:           during UAS or SES.  If the CRC is applied over multiple
4460:           channels, then each related CRC-8 (or FEBE) anomaly should
4461:           increment each of the counters related to the individual
4462:           channels."
4463:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4464:       ::= { adsl2PMChHist1DEntry 4 }
4465: 
4466:    adsl2PMChHist1DCorrectedBlocks  OBJECT-TYPE
4467:       SYNTAX      Unsigned32
4468:       MAX-ACCESS  read-only
4469:       STATUS      current
4470:       DESCRIPTION
4471:          "Count of FEC (FFEC for ATU-R) anomalies (corrected code words)
4472:           occurring in the channel during the interval.  This parameter
4473:           is inhibited during UAS or SES.  If the FEC is applied over
4474:           multiple channels, then each related FEC (or FFEC) anomaly
4475:           should increment each of the counters related to the
4476:           individual channels."
4477:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4478:       ::= { adsl2PMChHist1DEntry 5 }
4479: 
4480:    adsl2PMChHist1DValidInterval  OBJECT-TYPE
4481:       SYNTAX      TruthValue
4482:       MAX-ACCESS  read-only
4483:       STATUS      current
4484:       DESCRIPTION
4485:          "This variable indicates if the data for this interval is
4486:           valid."
4487:       ::= { adsl2PMChHist1DEntry 6 }
4488: 
4489:    -------------------------------------------
4490:    --          Notifications Group          --
4491:    -------------------------------------------
4492: 
4493:    adsl2LinePerfFECSThreshAtuc NOTIFICATION-TYPE
4494:       OBJECTS
4495:       {
4496:       adsl2PMLCurr15MFecs,
4497:       adsl2LineAlarmConfProfileAtucThresh15MinFecs
4498:       }
4499:       STATUS     current
4500:       DESCRIPTION
4501:         "This notification indicates that the FEC seconds threshold
4502:          has been reached/exceeded for the referred ATU-C."
4503:       ::= { adsl2Notifications 1 }
4504: 
4505:    adsl2LinePerfFECSThreshAtur NOTIFICATION-TYPE
4506:       OBJECTS
4507:       {
4508:       adsl2PMLCurr15MFecs,
4509:       adsl2LineAlarmConfProfileAturThresh15MinFecs
4510:       }
4511:       STATUS     current
4512:       DESCRIPTION
4513:         "This notification indicates that the FEC seconds threshold
4514:          has been reached/exceeded for the referred ATU-R."
4515:       ::= { adsl2Notifications 2 }
4516: 
4517:    adsl2LinePerfESThreshAtuc NOTIFICATION-TYPE
4518:       OBJECTS
4519:       {
4520:       adsl2PMLCurr15MEs,
4521:       adsl2LineAlarmConfProfileAtucThresh15MinEs
4522:       }
4523:       STATUS     current
4524:       DESCRIPTION
4525:         "This notification indicates that the errored seconds threshold
4526:          has been reached/exceeded for the referred ATU-C."
4527:       ::= { adsl2Notifications 3 }
4528: 
4529:    adsl2LinePerfESThreshAtur NOTIFICATION-TYPE
4530:       OBJECTS
4531:       {
4532:       adsl2PMLCurr15MEs,
4533:       adsl2LineAlarmConfProfileAturThresh15MinEs
4534:       }
4535:       STATUS     current
4536:       DESCRIPTION
4537:         "This notification indicates that the errored seconds threshold
4538:          has been reached/exceeded for the referred ATU-R."
4539:       ::= { adsl2Notifications 4 }
4540: 
4541:    adsl2LinePerfSESThreshAtuc NOTIFICATION-TYPE
4542:       OBJECTS
4543:       {
4544:       adsl2PMLCurr15MSes,
4545:       adsl2LineAlarmConfProfileAtucThresh15MinSes
4546:       }
4547:       STATUS     current
4548:       DESCRIPTION
4549:         "This notification indicates that the severely-errored seconds
4550:          threshold has been reached/exceeded for the referred ATU-C."
4551:       ::= { adsl2Notifications 5 }
4552: 
4553:    adsl2LinePerfSESThreshAtur NOTIFICATION-TYPE
4554:       OBJECTS
4555:       {
4556:       adsl2PMLCurr15MSes,
4557:       adsl2LineAlarmConfProfileAturThresh15MinSes
4558:       }
4559:       STATUS     current
4560:       DESCRIPTION
4561:         "This notification indicates that the severely-errored seconds
4562:          threshold has been reached/exceeded for the referred ATU-R."
4563:       ::= { adsl2Notifications 6 }
4564: 
4565:    adsl2LinePerfLOSSThreshAtuc NOTIFICATION-TYPE
4566:       OBJECTS
4567:       {
4568:       adsl2PMLCurr15MLoss,
4569:       adsl2LineAlarmConfProfileAtucThresh15MinLoss
4570:       }
4571:       STATUS     current
4572:       DESCRIPTION
4573:         "This notification indicates that the LOS seconds
4574:          threshold has been reached/exceeded for the referred ATU-C."
4575:       ::= { adsl2Notifications 7 }
4576: 
4577:    adsl2LinePerfLOSSThreshAtur NOTIFICATION-TYPE
4578:       OBJECTS
4579:       {
4580:       adsl2PMLCurr15MLoss,
4581:       adsl2LineAlarmConfProfileAturThresh15MinLoss
4582:       }
4583:       STATUS     current
4584:       DESCRIPTION
4585:         "This notification indicates that the LOS seconds
4586:          threshold has been reached/exceeded for the referred ATU-R."
4587:       ::= { adsl2Notifications 8 }
4588: 
4589:    adsl2LinePerfUASThreshAtuc NOTIFICATION-TYPE
4590:       OBJECTS
4591:       {
4592:       adsl2PMLCurr15MUas,
4593:       adsl2LineAlarmConfProfileAtucThresh15MinUas
4594:       }
4595:       STATUS     current
4596:       DESCRIPTION
4597:         "This notification indicates that the unavailable seconds
4598:          threshold has been reached/exceeded for the referred ATU-C."
4599:       ::= { adsl2Notifications 9 }
4600: 
4601:    adsl2LinePerfUASThreshAtur NOTIFICATION-TYPE
4602:       OBJECTS
4603:       {
4604:       adsl2PMLCurr15MUas,
4605:       adsl2LineAlarmConfProfileAturThresh15MinUas
4606:       }
4607:       STATUS     current
4608:       DESCRIPTION
4609:         "This notification indicates that the unavailable seconds
4610:          threshold has been reached/exceeded for the referred ATU-R."
4611:       ::= { adsl2Notifications 10 }
4612: 
4613:    adsl2LinePerfCodingViolationsThreshAtuc NOTIFICATION-TYPE
4614:       OBJECTS
4615:       {
4616:       adsl2PMChCurr15MCodingViolations,
4617:       adsl2ChAlarmConfProfileAtucThresh15MinCodingViolations
4618:       }
4619:       STATUS     current
4620:       DESCRIPTION
4621:         "This notification indicates that the coding violations
4622:          threshold has been reached/exceeded for the referred ATU-C."
4623:       ::= { adsl2Notifications 11 }
4624: 
4625:    adsl2LinePerfCodingViolationsThreshAtur NOTIFICATION-TYPE
4626:       OBJECTS
4627:       {
4628:       adsl2PMChCurr15MCodingViolations,
4629:       adsl2ChAlarmConfProfileAturThresh15MinCodingViolations
4630:       }
4631:       STATUS     current
4632:       DESCRIPTION
4633:         "This notification indicates that the coding violations
4634:          threshold has been reached/exceeded for the referred ATU-R."
4635:       ::= { adsl2Notifications 12 }
4636: 
4637:    adsl2LinePerfCorrectedThreshAtuc NOTIFICATION-TYPE
4638:       OBJECTS
4639:       {
4640:       adsl2PMChCurr15MCorrectedBlocks,
4641:       adsl2ChAlarmConfProfileAtucThresh15MinCorrected
4642:       }
4643:       STATUS     current
4644:       DESCRIPTION
4645:         "This notification indicates that the corrected blocks
4646:          (FEC events) threshold has been reached/exceeded for the
4647:          referred ATU-C."
4648:       ::= { adsl2Notifications 13 }
4649: 
4650:    adsl2LinePerfCorrectedThreshAtur NOTIFICATION-TYPE
4651:       OBJECTS
4652:       {
4653:       adsl2PMChCurr15MCorrectedBlocks,
4654:       adsl2ChAlarmConfProfileAturThresh15MinCorrected
4655:       }
4656:       STATUS     current
4657:       DESCRIPTION
4658:         "This notification indicates that the corrected blocks
4659:          (FEC events) threshold has been reached/exceeded for the
4660:          referred ATU-R."
4661:       ::= { adsl2Notifications 14 }
4662: 
4663:    adsl2LinePerfFailedFullInitThresh NOTIFICATION-TYPE
4664:       OBJECTS
4665:       {
4666:       adsl2PMLCurrInit15MFailedFullInits,
4667:       adsl2LineAlarmConfProfileThresh15MinFailedFullInt
4668:       }
4669:       STATUS     current
4670:       DESCRIPTION
4671:         "This notification indicates that the failed full
4672:          initializations threshold has been reached/exceeded for the
4673:          referred ADSL/ADSL2 or ADSL2 line."
4674:       ::= { adsl2Notifications 15 }
4675: 
4676:    adsl2LinePerfFailedShortInitThresh NOTIFICATION-TYPE
4677:       OBJECTS
4678:       {
4679:       adsl2PMLCurrInit15MFailedShortInits,
4680:       adsl2LineAlarmConfProfileThresh15MinFailedShrtInt
4681:       }
4682:       STATUS     current
4683:       DESCRIPTION
4684:         "This notification indicates that the failed short
4685:          initializations threshold has been reached/exceeded for the
4686:          referred ADSL/ADSL2 or ADSL2 line."
4687:       ::= { adsl2Notifications 16 }
4688: 
4689:    adsl2LineStatusChangeAtuc NOTIFICATION-TYPE
4690:       OBJECTS
4691:       {
4692:       adsl2LineStatusAtuc
4693:       }
4694:       STATUS     current
4695:       DESCRIPTION
4696:         "This notification indicates that a status change is
4697:          detected for the referred ATU-C."
4698:       ::= { adsl2Notifications 17 }
4699: 
4700:    adsl2LineStatusChangeAtur NOTIFICATION-TYPE
4701:       OBJECTS
4702:       {
4703:       adsl2LineStatusAtur
4704:       }
4705:       STATUS     current
4706:       DESCRIPTION
4707:         "This notification indicates that a status change is
4708:          detected for the referred ATU-R."
4709:       ::= { adsl2Notifications 18 }
4710: 
4711: 
4712:       -- conformance information
4713: 
4714:       adsl2Groups OBJECT IDENTIFIER ::= { adsl2Conformance 1 }
4715:       adsl2Compliances OBJECT IDENTIFIER ::= { adsl2Conformance 2 }
4716: 
4717:       adsl2LineMibCompliance MODULE-COMPLIANCE
4718:          STATUS  current
4719:          DESCRIPTION
4720:              "The compliance statement for SNMP entities which
4721:              manage ADSL2 interfaces."
4722:          MODULE  -- this module
4723:          MANDATORY-GROUPS
4724:              {
4725:              adsl2LineGroup,
4726:              adsl2ChannelStatusGroup,
4727:              adsl2SCStatusGroup,
4728:              adsl2LineInventoryGroup,
4729:              adsl2LineConfTemplateGroup,
4730:              adsl2LineConfProfGroup,
4731:              adsl2LineConfProfModeSpecGroup,
4732:              adsl2ChConfProfileGroup,
4733:              adsl2LineAlarmConfTemplateGroup,
4734:              adsl2PMLineCurrGroup,
4735:              adsl2PMLineCurrInitGroup,
4736:              adsl2PMLineHist15MinGroup,
4737:              adsl2PMLineHist1DayGroup,
4738:              adsl2PMLineInitHist15MinGroup,
4739:              adsl2PMLineInitHist1DayGroup,
4740:              adsl2PMChCurrGroup,
4741:              adsl2PMChHist15MinGroup,
4742:              adsl2PMChHist1DGroup
4743:              }
4744: 
4745:       GROUP  adsl2ChannelStatusAtmGroup
4746:          DESCRIPTION
4747:            "The group of status objects required when the data path
4748:            is ATM."
4749: 
4750:       GROUP  adsl2ChannelStatusPtmGroup
4751:          DESCRIPTION
4752:            "The group of status objects required when the data path
4753:            is PTM."
4754: 
4755:       GROUP  adsl2LineConfProfRaGroup
4756:          DESCRIPTION
4757:            "The group of objects required for controlling the rate
4758:            adaptive behavior of the line."
4759: 
4760:       GROUP  adsl2LineConfProfMsgMinGroup
4761:          DESCRIPTION
4762:            "The group of objects required for controlling the rate
4763:            reserved for Overhead traffic."
4764: 
4765:       GROUP  adsl2LineAlarmConfProfileGroup
4766:          DESCRIPTION
4767:            "The group of objects that define the alarm thresholds
4768:            on line level PM counters."
4769: 
4770:       GROUP  adsl2ChAlarmConfProfileGroup
4771:          DESCRIPTION
4772:            "The group of objects that define the alarm thresholds
4773:            on channel level PM counters."
4774: 
4775:       GROUP  adsl2ChConfProfileAtmGroup
4776:          DESCRIPTION
4777:            "The group of configuration objects required when the data
4778:            path is ATM."
4779: 
4780:       GROUP  adsl2ChConfProfileMinResGroup
4781:          DESCRIPTION
4782:            "The group of configuration objects required for the
4783:            reserved data rate."
4784: 
4785:       GROUP  adsl2PMLineCurrInitShortGroup
4786:          DESCRIPTION
4787:            "The group of PM counters for the current intervals
4788:            short initializations."
4789: 
4790:       GROUP  adsl2PMLineInitHist15MinShortGroup
4791:          DESCRIPTION
4792:            "The group of PM counters for the previous 15 minutes
4793:            intervals short initializations."
4794: 
4795:       GROUP  adsl2PMLineInitHist1DayShortGroup
4796:          DESCRIPTION
4797:            "The group of PM counters for the previous 24 hours
4798:            intervals short initializations."
4799: 
4800:       GROUP  adsl2ScalarSCGroup
4801:          DESCRIPTION
4802:            "The group of objects that report the available memory
4803:            resources for DELT processes."
4804: 
4805:       GROUP  adsl2ThreshNotificationGroup
4806:          DESCRIPTION
4807:            "The group of thresholds crossing notifications."
4808: 
4809:       GROUP  adsl2StatusChangeNotificationGroup
4810:          DESCRIPTION
4811:            "The group of status change notifications."
4812: 
4813:          ::= { adsl2Compliances 1 }
4814: 
4815:       -- units of conformance
4816: 
4817:       adsl2LineGroup OBJECT-GROUP
4818:          OBJECTS
4819:              {
4820:              adsl2LineCnfgTemplate,
4821:              adsl2LineAlarmCnfgTemplate,
4822:              adsl2LineCmndConfPmsf,
4823:              adsl2LineCmndConfLdsf,
4824:              adsl2LineCmndConfLdsfFailReason,
4825:              adsl2LineCmndAutomodeColdStart,
4826:              adsl2LineStatusAtuTransSys,
4827:              adsl2LineStatusPwrMngState,
4828:              adsl2LineStatusInitResult,
4829:              adsl2LineStatusLastStateDs,
4830:              adsl2LineStatusLastStateUs,
4831:              adsl2LineStatusAtur,
4832:              adsl2LineStatusAtuc,
4833:              adsl2LineStatusLnAttenDs,
4834:              adsl2LineStatusLnAttenUs,
4835:              adsl2LineStatusSigAttenDs,
4836:              adsl2LineStatusSigAttenUs,
4837:              adsl2LineStatusSnrMarginDs,
4838:              adsl2LineStatusSnrMarginUs,
4839:              adsl2LineStatusAttainableRateDs,
4840:              adsl2LineStatusAttainableRateUs,
4841:              adsl2LineStatusActPsdDs,
4842:              adsl2LineStatusActPsdUs,
4843:              adsl2LineStatusActAtpDs,
4844:              adsl2LineStatusActAtpUs
4845:              }
4846:          STATUS     current
4847:          DESCRIPTION
4848:              "The group of configuration, status, and commands objects
4849:              on the line level."
4850:          ::= { adsl2Groups 1 }
4851: 
4852:       adsl2ChannelStatusGroup OBJECT-GROUP
4853:          OBJECTS
4854:              {
4855:              adsl2ChStatusChannelNum,
4856:              adsl2ChStatusActDataRate,
4857:              adsl2ChStatusPrevDataRate,
4858:              adsl2ChStatusActDelay
4859:              }
4860:          STATUS     current
4861:          DESCRIPTION
4862:              "The group of status objects on the channel level."
4863:          ::= { adsl2Groups 2 }
4864: 
4865:       adsl2ChannelStatusAtmGroup OBJECT-GROUP
4866:          OBJECTS
4867:              {
4868:              adsl2ChStatusAtmStatus
4869:              }
4870:          STATUS     current
4871:          DESCRIPTION
4872:              "The group of status objects on the data path level
4873:              when it is ATM."
4874:          ::= { adsl2Groups 3 }
4875: 
4876:       adsl2ChannelStatusPtmGroup OBJECT-GROUP
4877:          OBJECTS
4878:              {
4879:              adsl2ChStatusPtmStatus
4880:              }
4881:          STATUS     current
4882:          DESCRIPTION
4883:              "The group of status objects on the data path level
4884:              when it is PTM."
4885:          ::= { adsl2Groups 4 }
4886: 
4887:       adsl2SCStatusGroup OBJECT-GROUP
4888:          OBJECTS
4889:              {
4890:              adsl2SCStatusMtime,
4891:              adsl2SCStatusSnr,
4892:              adsl2SCStatusBitsAlloc,
4893:              adsl2SCStatusGainAlloc,
4894:              adsl2SCStatusTssi,
4895:              adsl2SCStatusLinScale,
4896:              adsl2SCStatusLinReal,
4897:              adsl2SCStatusLinImg,
4898:              adsl2SCStatusLogMt,
4899:              adsl2SCStatusLog,
4900:              adsl2SCStatusQlnMt,
4901:              adsl2SCStatusQln,
4902:              adsl2SCStatusLnAtten,
4903:              adsl2SCStatusSigAtten,
4904:              adsl2SCStatusSnrMargin,
4905:              adsl2SCStatusAttainableRate,
4906:              adsl2SCStatusActAtp,
4907:              adsl2SCStatusRowStatus
4908:              }
4909:          STATUS     current
4910:          DESCRIPTION
4911:              "The group of status objects on the sub-carrier level.
4912:              They are updated as a result of a DELT process."
4913:          ::= { adsl2Groups 5 }
4914: 
4915:       adsl2LineInventoryGroup OBJECT-GROUP
4916:          OBJECTS
4917:              {
4918:              adsl2LInvG994VendorId,
4919:              adsl2LInvSystemVendorId,
4920:              adsl2LInvVersionNumber,
4921:              adsl2LInvSerialNumber,
4922:              adsl2LInvSelfTestResult,
4923:              adsl2LInvTransmissionCapabilities
4924:              }
4925:          STATUS     current
4926:          DESCRIPTION
4927:              "The group of inventory objects per xTU."
4928:          ::= { adsl2Groups 6 }
4929: 
4930:       adsl2LineConfTemplateGroup OBJECT-GROUP
4931:          OBJECTS
4932:              {
4933:              adsl2LConfTempLineProfile,
4934:              adsl2LConfTempChan1ConfProfile,
4935:              adsl2LConfTempChan1RaRatioDs,
4936:              adsl2LConfTempChan1RaRatioUs,
4937:              adsl2LConfTempChan2ConfProfile,
4938:              adsl2LConfTempChan2RaRatioDs,
4939:              adsl2LConfTempChan2RaRatioUs,
4940:              adsl2LConfTempChan3ConfProfile,
4941:              adsl2LConfTempChan3RaRatioDs,
4942:              adsl2LConfTempChan3RaRatioUs,
4943:              adsl2LConfTempChan4ConfProfile,
4944:              adsl2LConfTempChan4RaRatioDs,
4945:              adsl2LConfTempChan4RaRatioUs,
4946:              adsl2LConfTempRowStatus
4947:              }
4948:          STATUS     current
4949:          DESCRIPTION
4950:              "The group of objects in a line configuration template."
4951:          ::= { adsl2Groups 7 }
4952: 
4953:       adsl2LineConfProfGroup OBJECT-GROUP
4954:          OBJECTS
4955:              {
4956:              adsl2LConfProfScMaskDs,
4957:              adsl2LConfProfScMaskUs,
4958:              adsl2LConfProfRfiBandsDs,
4959:              adsl2LConfProfRaModeDs,
4960:              adsl2LConfProfRaModeUs,
4961:              adsl2LConfProfTargetSnrmDs,
4962:              adsl2LConfProfTargetSnrmUs,
4963:              adsl2LConfProfMaxSnrmDs,
4964:              adsl2LConfProfMaxSnrmUs,
4965:              adsl2LConfProfMinSnrmDs,
4966:              adsl2LConfProfMinSnrmUs,
4967:              adsl2LConfProfAtuTransSysEna,
4968:              adsl2LConfProfPmMode,
4969:              adsl2LConfProfL0Time,
4970:              adsl2LConfProfL2Time,
4971:              adsl2LConfProfL2Atpr,
4972:              adsl2LConfProfL2Atprt,
4973:              adsl2LConfProfRowStatus
4974:              }
4975:          STATUS     current
4976:          DESCRIPTION
4977:              "The group of objects in a line configuration profile."
4978:          ::= { adsl2Groups 8 }
4979: 
4980:       adsl2LineConfProfRaGroup OBJECT-GROUP
4981:          OBJECTS
4982:              {
4983:              adsl2LConfProfRaUsNrmDs,
4984:              adsl2LConfProfRaUsNrmUs,
4985:              adsl2LConfProfRaUsTimeDs,
4986:              adsl2LConfProfRaUsTimeUs,
4987:              adsl2LConfProfRaDsNrmsDs,
4988:              adsl2LConfProfRaDsNrmsUs,
4989:              adsl2LConfProfRaDsTimeDs,
4990:              adsl2LConfProfRaDsTimeUs
4991:              }
4992:          STATUS     current
4993:          DESCRIPTION
4994:            "The group of objects required for controlling the rate
4995:            adaptive behavior of the line."
4996:          ::= { adsl2Groups 9 }
4997: 
4998:       adsl2LineConfProfMsgMinGroup OBJECT-GROUP
4999:          OBJECTS
5000:              {
5001:              adsl2LConfProfMsgMinUs,
5002:              adsl2LConfProfMsgMinDs
5003:              }
5004:          STATUS     current
5005:          DESCRIPTION
5006:            "The group of objects required for controlling the rate
5007:            reserved for Overhead traffic."
5008:          ::= { adsl2Groups 10 }
5009: 
5010:       adsl2LineConfProfModeSpecGroup OBJECT-GROUP
5011:          OBJECTS
5012:              {
5013:              adsl2LConfProfMaxNomPsdDs,
5014:              adsl2LConfProfMaxNomPsdUs,
5015:              adsl2LConfProfMaxNomAtpDs,
5016:              adsl2LConfProfMaxNomAtpUs,
5017:              adsl2LConfProfMaxAggRxPwrUs,
5018:              adsl2LConfProfPsdMaskDs,
5019:              adsl2LConfProfPsdMaskUs,
5020:              adsl2LConfProfPsdMaskSelectUs,
5021:              adsl2LConfProfModeSpecRowStatus
5022:              }
5023:          STATUS     current
5024:          DESCRIPTION
5025:              "The group of objects in a line configuration profile
5026:              that have an instance for each operation mode allowed."
5027:          ::= { adsl2Groups 11 }
5028: 
5029:       adsl2ChConfProfileGroup OBJECT-GROUP
5030:          OBJECTS
5031:              {
5032:              adsl2ChConfProfMinDataRateDs,
5033:              adsl2ChConfProfMinDataRateUs,
5034:              adsl2ChConfProfMaxDataRateDs,
5035:              adsl2ChConfProfMaxDataRateUs,
5036:              adsl2ChConfProfMinDataRateLowPwrDs,
5037:              adsl2ChConfProfMinDataRateLowPwrUs,
5038:              adsl2ChConfProfMaxDelayDs,
5039:              adsl2ChConfProfMaxDelayUs,
5040:              adsl2ChConfProfMinProtectionDs,
5041:              adsl2ChConfProfMinProtectionUs,
5042:              adsl2ChConfProfMaxBerDs,
5043:              adsl2ChConfProfMaxBerUs,
5044:              adsl2ChConfProfUsDataRateDs,
5045:              adsl2ChConfProfDsDataRateDs,
5046:              adsl2ChConfProfUsDataRateUs,
5047:              adsl2ChConfProfDsDataRateUs,
5048:              adsl2ChConfProfRowStatus
5049:              }
5050:          STATUS     current
5051:          DESCRIPTION
5052:             "The group of objects in a channel configuration profile."
5053:          ::= { adsl2Groups 12 }
5054: 
5055:       adsl2ChConfProfileAtmGroup OBJECT-GROUP
5056:          OBJECTS
5057:              {
5058:              adsl2ChConfProfImaEnabled,
5059:              adsl2ChStatusAtmStatus
5060:              }
5061: 
5062:          STATUS     current
5063:          DESCRIPTION
5064:            "The group of configuration objects required when the data
5065:            path is ATM."
5066:          ::= { adsl2Groups 13 }
5067: 
5068:       adsl2ChConfProfileMinResGroup OBJECT-GROUP
5069:          OBJECTS
5070:              {
5071:              adsl2ChConfProfMinResDataRateDs,
5072:              adsl2ChConfProfMinResDataRateUs
5073:              }
5074:          STATUS     current
5075:          DESCRIPTION
5076:            "The group of configuration objects required for the
5077:            reserved data rate."
5078:          ::= { adsl2Groups 14 }
5079: 
5080:       adsl2LineAlarmConfTemplateGroup OBJECT-GROUP
5081:          OBJECTS
5082:              {
5083:              adsl2LAlarmConfTempLineProfile,
5084:              adsl2LAlarmConfTempChan1ConfProfile,
5085:              adsl2LAlarmConfTempChan2ConfProfile,
5086:              adsl2LAlarmConfTempChan3ConfProfile,
5087:              adsl2LAlarmConfTempChan4ConfProfile,
5088:              adsl2LAlarmConfTempRowStatus
5089:              }
5090:          STATUS     current
5091:          DESCRIPTION
5092:              "The group of objects in a line alarm
5093:               template."
5094:          ::= { adsl2Groups 15 }
5095: 
5096:       adsl2LineAlarmConfProfileGroup OBJECT-GROUP
5097:          OBJECTS
5098:              {
5099:              adsl2LineAlarmConfProfileAtucThresh15MinFecs,
5100:              adsl2LineAlarmConfProfileAtucThresh15MinEs,
5101:              adsl2LineAlarmConfProfileAtucThresh15MinSes,
5102:              adsl2LineAlarmConfProfileAtucThresh15MinLoss,
5103:              adsl2LineAlarmConfProfileAtucThresh15MinUas,
5104:              adsl2LineAlarmConfProfileAturThresh15MinFecs,
5105:              adsl2LineAlarmConfProfileAturThresh15MinEs,
5106:              adsl2LineAlarmConfProfileAturThresh15MinSes,
5107:              adsl2LineAlarmConfProfileAturThresh15MinLoss,
5108:              adsl2LineAlarmConfProfileAturThresh15MinUas,
5109:              adsl2LineAlarmConfProfileThresh15MinFailedFullInt,
5110:              adsl2LineAlarmConfProfileThresh15MinFailedShrtInt,
5111:              adsl2LineAlarmConfProfileRowStatus
5112:              }
5113:          STATUS     current
5114:          DESCRIPTION
5115:              "The group of objects in a line alarm profile."
5116:          ::= { adsl2Groups 16 }
5117: 
5118:       adsl2ChAlarmConfProfileGroup OBJECT-GROUP
5119:          OBJECTS
5120:              {
5121:              adsl2ChAlarmConfProfileAtucThresh15MinCodingViolations,
5122:              adsl2ChAlarmConfProfileAtucThresh15MinCorrected,
5123:              adsl2ChAlarmConfProfileAturThresh15MinCodingViolations,
5124:              adsl2ChAlarmConfProfileAturThresh15MinCorrected,
5125:              adsl2ChAlarmConfProfileRowStatus
5126:              }
5127:          STATUS     current
5128:          DESCRIPTION
5129:              "The group of objects in a channel alarm profile."
5130:          ::= { adsl2Groups 17 }
5131: 
5132:       adsl2PMLineCurrGroup OBJECT-GROUP
5133:          OBJECTS
5134:              {
5135:              adsl2PMLCurrValidIntervals,
5136:              adsl2PMLCurrInvalidIntervals,
5137:              adsl2PMLCurr15MTimeElapsed,
5138:              adsl2PMLCurr15MFecs,
5139:              adsl2PMLCurr15MEs,
5140:              adsl2PMLCurr15MSes,
5141:              adsl2PMLCurr15MLoss,
5142:              adsl2PMLCurr15MUas,
5143:              adsl2PMLCurr1DayValidIntervals,
5144:              adsl2PMLCurr1DayInvalidIntervals,
5145:              adsl2PMLCurr1DayTimeElapsed,
5146:              adsl2PMLCurr1DayFecs,
5147:              adsl2PMLCurr1DayEs,
5148:              adsl2PMLCurr1DaySes,
5149:              adsl2PMLCurr1DayLoss,
5150:              adsl2PMLCurr1DayUas
5151:              }
5152:          STATUS     current
5153:          DESCRIPTION
5154:            "The group of objects that report the line level
5155:            counters for current PM intervals."
5156:          ::= { adsl2Groups 18 }
5157: 
5158:       adsl2PMLineCurrInitGroup OBJECT-GROUP
5159:          OBJECTS
5160:              {
5161:              adsl2PMLCurrInit15MTimeElapsed,
5162:              adsl2PMLCurrInit15MFullInits,
5163:              adsl2PMLCurrInit15MFailedFullInits,
5164:              adsl2PMLCurrInit1DayTimeElapsed,
5165:              adsl2PMLCurrInit1DayFullInits,
5166:              adsl2PMLCurrInit1DayFailedFullInits
5167:              }
5168:          STATUS     current
5169:          DESCRIPTION
5170:            "The group of objects that report the full
5171:            initializations counters for current PM intervals."
5172:          ::= { adsl2Groups 19 }
5173: 
5174:       adsl2PMLineCurrInitShortGroup OBJECT-GROUP
5175:          OBJECTS
5176:              {
5177:              adsl2PMLCurrInit15MShortInits,
5178:              adsl2PMLCurrInit15MFailedShortInits,
5179:              adsl2PMLCurrInit1DayShortInits,
5180:              adsl2PMLCurrInit1DayFailedShortInits
5181:              }
5182:          STATUS     current
5183:          DESCRIPTION
5184:            "The group of objects that report the short
5185:            initializations counters for current PM intervals."
5186:          ::= { adsl2Groups 20 }
5187: 
5188:       adsl2PMLineHist15MinGroup OBJECT-GROUP
5189:          OBJECTS
5190:              {
5191:              adsl2PMLHist15MMonitoredTime,
5192:              adsl2PMLHist15MFecs,
5193:              adsl2PMLHist15MEs,
5194:              adsl2PMLHist15MSes,
5195:              adsl2PMLHist15MLoss,
5196:              adsl2PMLHist15MUas,
5197:              adsl2PMLHist15MValidInterval
5198:              }
5199:          STATUS     current
5200:          DESCRIPTION
5201:            "The group of line level PM counters for the previous
5202:            15 minutes intervals."
5203:          ::= { adsl2Groups 21 }
5204: 
5205:       adsl2PMLineHist1DayGroup OBJECT-GROUP
5206:          OBJECTS
5207:              {
5208:              adsl2PMLHist1DMonitoredTime,
5209:              adsl2PMLHist1DFecs,
5210:              adsl2PMLHist1DEs,
5211:              adsl2PMLHist1DSes,
5212:              adsl2PMLHist1DLoss,
5213:              adsl2PMLHist1DUas,
5214:              adsl2PMLHist1DValidInterval
5215:              }
5216:          STATUS     current
5217:          DESCRIPTION
5218:            "The group of line level PM counters for the previous
5219:            24 hours intervals."
5220:          ::= { adsl2Groups 22 }
5221: 
5222:       adsl2PMLineInitHist15MinGroup OBJECT-GROUP
5223:          OBJECTS
5224:              {
5225:              adsl2PMLHistInit15MMonitoredTime,
5226:              adsl2PMLHistInit15MFullInits,
5227:              adsl2PMLHistInit15MFailedFullInits,
5228:              adsl2PMLHistInit15MValidInterval
5229:              }
5230:          STATUS     current
5231:          DESCRIPTION
5232:            "The group of PM counters for the previous 15 minutes
5233:            intervals full initializations."
5234:          ::= { adsl2Groups 23 }
5235: 
5236:       adsl2PMLineInitHist15MinShortGroup OBJECT-GROUP
5237:          OBJECTS
5238:              {
5239:              adsl2PMLHistInit15MShortInits,
5240:              adsl2PMLHistInit15MFailedShortInits
5241:              }
5242:          STATUS     current
5243:          DESCRIPTION
5244:            "The group of PM counters for the previous 15 minutes
5245:            intervals short initializations."
5246:          ::= { adsl2Groups 24 }
5247: 
5248:       adsl2PMLineInitHist1DayGroup OBJECT-GROUP
5249:          OBJECTS
5250:              {
5251:              adsl2PMLHistinit1DMonitoredTime,
5252:              adsl2PMLHistinit1DFullInits,
5253:              adsl2PMLHistinit1DFailedFullInits,
5254:              adsl2PMLHistinit1DValidInterval
5255:              }
5256:          STATUS     current
5257:          DESCRIPTION
5258:            "The group of PM counters for the previous 24 hours
5259:            intervals full initializations."
5260:          ::= { adsl2Groups 25 }
5261: 
5262:       adsl2PMLineInitHist1DayShortGroup OBJECT-GROUP
5263:          OBJECTS
5264:              {
5265:              adsl2PMLHistinit1DShortInits,
5266:              adsl2PMLHistinit1DFailedShortInits
5267:              }
5268:          STATUS     current
5269:          DESCRIPTION
5270:            "The group of PM counters for the previous 24 hours
5271:            intervals short initializations."
5272:          ::= { adsl2Groups 26 }
5273: 
5274:       adsl2PMChCurrGroup OBJECT-GROUP
5275:          OBJECTS
5276:              {
5277:              adsl2PMChCurrValidIntervals,
5278:              adsl2PMChCurrInvalidIntervals,
5279:              adsl2PMChCurr15MTimeElapsed,
5280:              adsl2PMChCurr15MCodingViolations,
5281:              adsl2PMChCurr15MCorrectedBlocks,
5282:              adsl2PMChCurr1DayValidIntervals,
5283:              adsl2PMChCurr1DayInvalidIntervals,
5284:              adsl2PMChCurr1DayTimeElapsed,
5285:              adsl2PMChCurr1DayCodingViolations,
5286:              adsl2PMChCurr1DayCorrectedBlocks
5287:              }
5288:          STATUS     current
5289:          DESCRIPTION
5290:            "The group of objects that report the channel level
5291:            counters for current PM intervals."
5292:          ::= { adsl2Groups 27 }
5293: 
5294:       adsl2PMChHist15MinGroup OBJECT-GROUP
5295:          OBJECTS
5296:              {
5297:              adsl2PMChHist15MMonitoredTime,
5298:              adsl2PMChHist15MCodingViolations,
5299:              adsl2PMChHist15MCorrectedBlocks,
5300:              adsl2PMChHist15MValidInterval
5301:              }
5302: 
5303:          STATUS     current
5304:          DESCRIPTION
5305:            "The group of objects that report the channel level
5306:            counters for previous 15 minutes PM intervals."
5307:          ::= { adsl2Groups 28 }
5308: 
5309:       adsl2PMChHist1DGroup OBJECT-GROUP
5310:          OBJECTS
5311:              {
5312:              adsl2PMChHist1DMonitoredTime,
5313:              adsl2PMChHist1DCodingViolations,
5314:              adsl2PMChHist1DCorrectedBlocks,
5315:              adsl2PMChHist1DValidInterval
5316:              }
5317:          STATUS     current
5318:          DESCRIPTION
5319:            "The group of objects that report the channel level
5320:            counters for previous 24 hours PM intervals."
5321:          ::= { adsl2Groups 29 }
5322: 
5323:       adsl2ScalarSCGroup OBJECT-GROUP
5324:          OBJECTS
5325:              {
5326:              adsl2ScalarSCMaxInterfaces,
5327:              adsl2ScalarSCAvailInterfaces
5328:              }
5329:          STATUS     current
5330:          DESCRIPTION
5331:            "The group of objects that report the available memory
5332:            resources for DELT processes."
5333:          ::= { adsl2Groups 30 }
5334: 
5335:       adsl2ThreshNotificationGroup NOTIFICATION-GROUP
5336:          NOTIFICATIONS
5337:          {
5338:          adsl2LinePerfFECSThreshAtuc,
5339:          adsl2LinePerfFECSThreshAtur,
5340:          adsl2LinePerfESThreshAtuc,
5341:          adsl2LinePerfESThreshAtur,
5342:          adsl2LinePerfSESThreshAtuc,
5343:          adsl2LinePerfSESThreshAtur,
5344:          adsl2LinePerfLOSSThreshAtuc,
5345:          adsl2LinePerfLOSSThreshAtur,
5346:          adsl2LinePerfUASThreshAtuc,
5347:          adsl2LinePerfUASThreshAtur,
5348:          adsl2LinePerfCodingViolationsThreshAtuc,
5349:          adsl2LinePerfCodingViolationsThreshAtur,
5350:          adsl2LinePerfCorrectedThreshAtuc,
5351:          adsl2LinePerfCorrectedThreshAtur,
5352:          adsl2LinePerfFailedFullInitThresh,
5353:          adsl2LinePerfFailedShortInitThresh
5354:          }
5355:          STATUS      current
5356:          DESCRIPTION
5357:            "This group supports notifications of significant conditions
5358:            associated with ADSL2 lines."
5359:          ::= { adsl2Groups 31 }
5360: 
5361:       adsl2StatusChangeNotificationGroup NOTIFICATION-GROUP
5362:          NOTIFICATIONS
5363:          {
5364:          adsl2LineStatusChangeAtuc,
5365:          adsl2LineStatusChangeAtur
5366:          }
5367:          STATUS      current
5368:          DESCRIPTION
5369:            "This group supports notifications of thresholds crossing
5370:            associated with ADSL2 lines."
5371:          ::= { adsl2Groups 32 }
5372: 
5373:    END
5374: 
5375: -- 
5376: --    Copyright (C) The Internet Society (2005).  This document is subject
5377: --    to the rights, licenses and restrictions contained in BCP 78, and
5378: --    except as set forth therein, the authors retain all their rights.
5379: -- 
5380: -- 
5381: -- Acknowledgment
5382: -- 
5383: --    Funding for the RFC Editor function is currently provided by the
5384: --    Internet Society.
5385: