smilint output for ./VDSL2-LINE-MIB


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

Messages:

VDSL2-LINE-MIB

   1: -- extracted from draft-ietf-adslmib-vdsl2-03.txt
   2: -- at Tue Oct  9 06:09:24 2007
   3: 
   4: VDSL2-LINE-MIB DEFINITIONS ::= BEGIN
   5: 
   6: 
   7: IMPORTS
   8:    MODULE-IDENTITY,
   9:    OBJECT-TYPE,
  10:    transmission,
  11:    Unsigned32,
  12:    NOTIFICATION-TYPE,
  13:    Integer32,
  14:    Counter32
  15:       FROM SNMPv2-SMI
  16: 
  17:    ifIndex
  18:       FROM IF-MIB
  19: 
  20:    TruthValue,
  21:    RowStatus
  22:        FROM SNMPv2-TC
  23: 
  24:    SnmpAdminString
  25:       FROM SNMP-FRAMEWORK-MIB
  26: 
  27:    HCPerfIntervalThreshold,
  28:    HCPerfTimeElapsed
  29:       FROM  HC-PerfHist-TC-MIB   -- [RFC3705]
  30: 
  31:    Xdsl2Unit,
  32:    Xdsl2Direction,
  33:    Xdsl2Band,
  34:    Xdsl2TransmissionModeType,
  35:    Xdsl2RaMode,
  36:    Xdsl2InitResult,
  37:    Xdsl2OperationModes,
  38:    Xdsl2PowerMngState,
  39:    Xdsl2ConfPmsForce,
  40:    Xdsl2LinePmMode,
  41:    Xdsl2LineLdsf,
  42:    Xdsl2LdsfResult,
  43:    Xdsl2LineBpsc,
  44:    Xdsl2BpscResult,
  45:    Xdsl2LineReset,
  46:    Xdsl2SymbolProtection,
  47:    Xdsl2SymbolProtection8,
  48:    Xdsl2MaxBer,
  49:    Xdsl2ScMaskDs,
  50:    Xdsl2ScMaskUs,
  51:    Xdsl2CarMask,
  52:    Xdsl2RfiBands,
  53:    Xdsl2PsdMaskDs,
  54:    Xdsl2PsdMaskUs,
  55:    Xdsl2Tssi,
  56:    Xdsl2LastTransmittedState,
  57:    Xdsl2LineStatus,
  58:    Xdsl2ChInpReport,
  59:    Xdsl2ChAtmStatus,
  60:    Xdsl2ChPtmStatus,
  61:    Xdsl2UpboKLF,
  62:    Xdsl2BandUs,
  63:    Xdsl2LineProfiles,
  64:    Xdsl2LineUs0Mask,
  65:    Xdsl2LineClassMask,
  66:    Xdsl2LineLimitMask,
  67:    Xdsl2LineUs0Disable,
  68:    Xdsl2LinePsdMaskSelectUs,
  69:    Xdsl2LineCeFlag,
  70:    Xdsl2LineSnrMode,
  71:    Xdsl2LineTxRefVnDs,
  72:    Xdsl2LineTxRefVnUs,
  73:    Xdsl2LineForceInp,
  74:    Xdsl2BitsAlloc
  75: 
  76:           FROM   VDSL2-LINE-TC-MIB       -- [This document]
  77: 
  78:    MODULE-COMPLIANCE,
  79:    OBJECT-GROUP,
  80:    NOTIFICATION-GROUP
  81:       FROM SNMPv2-CONF;
  82: 
  83: vdsl2MIB MODULE-IDENTITY
  84:    LAST-UPDATED "200710070000Z" -- October 7, 2007
  85:    ORGANIZATION "ADSLMIB Working Group"
  86:    CONTACT-INFO "WG-email:  adslmib@ietf.org
  87:    Info:      https://www1.ietf.org/mailman/listinfo/adslmib
  88:              Chair:     Mike Sneed
  89:                         Sand Channel Systems
  90:              Postal:    P.O. Box 37324
  91:                         Raleigh NC 27627-732
  92:              Email:     sneedmike@hotmail.com
  93:              Phone:     +1 206 600 7022
  94: 
  95:              Co-Chair:  Menachem Dodge
  96:                         ECI Telecom Ltd.
  97:              Postal:    30 Hasivim St.
  98:                         Petach Tikva 49517,
  99:                         Israel.
 100:              Email:     mbdodge@ieee.org
 101:              Phone:     +972 3 926 8421
 102: 
 103:              Co-editor: Moti Morgenstern
 104:                         ECI Telecom Ltd.
 105:              Postal:    30 Hasivim St.
 106:                         Petach Tikva 49517,
 107:                         Israel.
 108:              Email:     moti.morgenstern@ecitele.com
 109:              Phone:     +972 3 926 6258
 110: 
 111:              Co-editor: Scott Baillie
 112:                         NEC Australia
 113:              Postal:    649-655 Springvale Road,
 114:                         Mulgrave, Victoria 3170,
 115:                         Australia.
 116:              Email:     scott.baillie@nec.com.au
 117:              Phone:     +61 3 9264 3986
 118: 
 119:              Co-editor: Umberto Bonollo
 120:                         NEC Australia
 121:              Postal:    649-655 Springvale Road,
 122:                         Mulgrave, Victoria 3170,
 123:                         Australia.
 124:              Email:     umberto.bonollo@nec.com.au
 125:              Phone:     +61 3 9264 3385
 126:             "
 127:    DESCRIPTION
 128:         "
 129:          This document defines a Management Information Base (MIB)
 130:          module for use with network management protocols in the
 131:          Internet community for the purpose of managing VDSL2, ADSL,
 132:          ADSL2, and ADSL2+ lines.
 133: 
 134:          The MIB module described in RFC 2662 [RFC2662] defines
 135:          objects used for managing Asymmetric Bit-Rate DSL (ADSL)
 136:          interfaces per [T1E1.413], [G.992.1], and [G.992.2].
 137:          These object descriptions are based upon the specifications
 138:          for the ADSL Embedded Operations Channel (EOC) as defined
 139:          in American National Standards Institute (ANSI) T1E1.413
 140:          [T1E1.413] and International Telecommunication Union (ITU-T)
 141:          G.992.1 [G.992.1] and G.992.2 [G.992.2].
 142: 
 143:          The MIB module described in RFC 4706 [RFC4706] defines
 144:          objects used for managing ADSL2 interfaces per [G.992.3]
 145:          and [G.992.4], and ADSL2+ interfaces per [G.992.5]. That MIB
 146:          is also capable of managing ADSL interfaces per [T1E1.413],
 147:          [G.992.1], and [G.992.2].
 148: 
 149:          This document does not obsolete RFC 2662 [RFC2662] and
 150:          RFC 4706 [RFC4706], but rather provides a more comprehensive
 151:          management model that manages VDSL2 interfaces per G.993.2
 152:          [G.993.2] as well as ADSL, ADSL2 and ADSL2+ technologies
 153:          per T1E1.413, G.992.1, G.992.2, G.992.3, G.992.4, and
 154:          G.992.5
 155:          ([T1E1.413], [G.992.1], [G.992.2], [G.992.3], [G.992.4], and
 156:          [G.992.5] respectively).
 157: 
 158:         Additionally, the management framework for VDSL2 lines
 159:         specified by the Digital Subscriber Line Forum
 160:         (DSLF) has been taken into consideration [TR-129].  That
 161:         framework is based on ITU-T G.997.1 standard [G.997.1].
 162: 
 163:         The MIB module is located in the MIB tree under MIB 2
 164:         transmission, as discussed in the MIB-2 Integration (RFC 2863
 165:         [RFC2863]) section of this document.
 166: 
 167:         Copyright (C) The Internet Society (2007).  This version of
 168:         this MIB module is part of RFC XXXX: see the RFC itself for
 169:         full legal notices."
 170: 
 171: -- RFC Ed.: replace XXXX with assigned number & remove this note
 172:    REVISION "200710070000Z" -- October 7, 2007
 173:    DESCRIPTION "Initial version, published as RFC XXXX."
 174: -- RFC Ed.: replace XXXX with assigned number & remove this note
 175:       ::= { transmission xxx }
 175: error - Object identifier element `xxx' name only allowed as first element
 176: -- IANA, we suggest to put it under { transmission xxx } because
 177: --          this is the first available number.
 178: -- RFC Ed.: Please fill in xxx once assigned by IANA.
 179: 
 180: 
 181:   vdsl2            OBJECT IDENTIFIER ::= { vdsl2MIB 1 }
 182:   ------------------------------------------------
 183:   xdsl2Line          OBJECT IDENTIFIER ::= { vdsl2 1 }
 184:   xdsl2Status        OBJECT IDENTIFIER ::= { vdsl2 2 }
 185:   xdsl2Inventory     OBJECT IDENTIFIER ::= { vdsl2 3 }
 186:   xdsl2PM            OBJECT IDENTIFIER ::= { vdsl2 4 }
 187:   xdsl2Profile       OBJECT IDENTIFIER ::= { vdsl2 5 }
 188:   xdsl2Scalar        OBJECT IDENTIFIER ::= { vdsl2 6 }
 189:   xdsl2Notifications OBJECT IDENTIFIER ::= { vdsl2 0 }
 190:   xdsl2Conformance   OBJECT IDENTIFIER ::= { vdsl2 7 }
 191:   ------------------------------------------------
 192:   xdsl2PMLine      OBJECT IDENTIFIER ::= { xdsl2PM 1 }
 193:   xdsl2PMChannel   OBJECT IDENTIFIER ::= { xdsl2PM 2 }
 194:   ------------------------------------------------
 195:   xdsl2ProfileLine      OBJECT IDENTIFIER ::= { xdsl2Profile 1 }
 196:   xdsl2ProfileChannel   OBJECT IDENTIFIER ::= { xdsl2Profile 2 }
 197:   xdsl2ProfileAlarmConf OBJECT IDENTIFIER ::= { xdsl2Profile 3 }
 198:   ------------------------------------------------
 199:   xdsl2ScalarSC         OBJECT IDENTIFIER ::= { xdsl2Scalar 1 }
 200:   ------------------------------------------------
 201: 
 202: ------*****************************************************
 203: ------ Should revise all references in this MIB
 204: ------*****************************************************
 205: 
 206: ------------------------------------------------
 207: --          xdsl2LineTable                    --
 208: ------------------------------------------------
 209: xdsl2LineTable  OBJECT-TYPE
 210:    SYNTAX      SEQUENCE  OF  Xdsl2LineEntry
 211:    MAX-ACCESS  not-accessible
 212:    STATUS      current
 213:    DESCRIPTION
 214:       "The table xdsl2LineTable contains configuration,
 215:        command and status parameters of the VDSL2/ADSL/ADSL2
 216:        or ADSL2+ line.
 217:        The index of this table is an interface index where the
 218:        interface has an ifType of vdsl2(xxx).
 219: 
 220:        Several objects in this table MUST be maintained in a
 221:        persistent manner. "
 222:    ::= { xdsl2Line 1 }
 223: 
 224: xdsl2LineEntry  OBJECT-TYPE
 225:    SYNTAX      Xdsl2LineEntry
 226:    MAX-ACCESS  not-accessible
 227:    STATUS      current
 228:    DESCRIPTION
 229:       "The table xdsl2LineTable contains configuration,
 230:       commands and status parameters of the VDSL2/ADSL/ADSL2
 231:       or ADSL2+ line."
 232: 
 233:    INDEX  { ifIndex }
 234:    ::= { xdsl2LineTable 1 }
 235: 
 236: Xdsl2LineEntry  ::=
 237:    SEQUENCE {
 238:       xdsl2LineCnfgTemplate            SnmpAdminString,
 239:       xdsl2LineAlarmCnfgTemplate       SnmpAdminString,
 240:       xdsl2LineCmndConfPmsf            Xdsl2ConfPmsForce,
 241:       xdsl2LineCmndConfLdsf            Xdsl2LineLdsf,
 242:       xdsl2LineCmndConfLdsfFailReason  Xdsl2LdsfResult,
 243:       xdsl2LineCmndConfBpsc            Xdsl2LineBpsc,
 244:       xdsl2LineCmndConfBpscFailReason  Xdsl2BpscResult,
 245:       xdsl2LineCmndConfBpscReqCount    Unsigned32,
 246:       xdsl2LineCmndAutomodeColdStart   TruthValue,
 247:       xdsl2LineCmndConfReset           Xdsl2LineReset,
 248:       xdsl2LineStatusXtuTransSys       Xdsl2TransmissionModeType,
 249:       xdsl2LineStatusPwrMngState       Xdsl2PowerMngState,
 250:       xdsl2LineStatusInitResult        Xdsl2InitResult,
 251:       xdsl2LineStatusLastStateDs       Xdsl2LastTransmittedState,
 252:       xdsl2LineStatusLastStateUs       Xdsl2LastTransmittedState,
 253:       xdsl2LineStatusXtur              Xdsl2LineStatus,
 254:       xdsl2LineStatusXtuc              Xdsl2LineStatus,
 255:       xdsl2LineStatusAttainableRateDs  Unsigned32,
 256:       xdsl2LineStatusAttainableRateUs  Unsigned32,
 257:       xdsl2LineStatusActPsdDs          Integer32,
 258:       xdsl2LineStatusActPsdUs          Integer32,
 259:       xdsl2LineStatusActAtpDs          Integer32,
 260:       xdsl2LineStatusActAtpUs          Integer32,
 261:       xdsl2LineStatusActProfile        Xdsl2LineProfiles,
 262:       xdsl2LineStatusActLimitMask      Xdsl2LineLimitMask,
 263:       xdsl2LineStatusActUs0Mask        Xdsl2LineUs0Mask,
 264:       xdsl2LineStatusActSnrModeDs      Xdsl2LineSnrMode,
 265:       xdsl2LineStatusActSnrModeUs      Xdsl2LineSnrMode,
 266:       xdsl2LineStatusElectricalLength  Unsigned32,
 267:       xdsl2LineStatusTrellisDs         TruthValue,
 268:       xdsl2LineStatusTrellisUs         TruthValue,
 269:       xdsl2LineStatusActualCe          Unsigned32
 270:    }
 271: 
 272: xdsl2LineCnfgTemplate  OBJECT-TYPE
 273:    SYNTAX      SnmpAdminString (SIZE(1..32))
 274:    MAX-ACCESS  read-write
 275:    STATUS      current
 276:    DESCRIPTION
 277:       "The value of this object identifies the row in the xDSL2
 278:       Line
 279:        Configuration Templates Table, (xdsl2LineConfTemplateTable),
 280:        which applies for this line.
 281:        This object MUST be maintained in a persistent manner."
 282:    REFERENCE    "DSL Forum TR-129, paragraph #5.1"
 283:    DEFVAL       { "DEFVAL" }
 284:    ::= { xdsl2LineEntry 1 }
 285: 
 286: xdsl2LineAlarmCnfgTemplate  OBJECT-TYPE
 287:    SYNTAX      SnmpAdminString (SIZE(1..32))
 288:    MAX-ACCESS  read-write
 289:    STATUS      current
 290:    DESCRIPTION
 291:       "The value of this object identifies the row in the xDSL2
 292:       Line
 293:       Alarm Configuration Template Table,
 294:       (xdsl2LineAlarmConfTemplateTable), which applies to this line.
 295: 
 296:       This object MUST be maintained in a persistent manner."
 297:    REFERENCE    "DSL Forum TR-129, paragraph #5.1"
 298:    DEFVAL       { "DEFVAL" }
 299:    ::= { xdsl2LineEntry 2 }
 300: 
 301: xdsl2LineCmndConfPmsf  OBJECT-TYPE
 302:    SYNTAX      Xdsl2ConfPmsForce
 303:    MAX-ACCESS  read-write
 304:    STATUS      current
 305:    DESCRIPTION
 306:       "Power management state forced (PMSF).  Defines the line
 307:        states to be forced by the near-end xTU on this line.
 308:        The various possible values are:
 309:           l3toL0 (0),
 310:           l0toL2 (2),
 311:           l0orL2toL3 (3).
 312: 
 313:        This object MUST be maintained in a persistent manner."
 314:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.3"
 315:    DEFVAL       { l3toL0 }
 316:    ::= { xdsl2LineEntry 3 }
 317: 
 318: xdsl2LineCmndConfLdsf  OBJECT-TYPE
 319:    SYNTAX      Xdsl2LineLdsf
 320:    MAX-ACCESS  read-write
 321:    STATUS      current
 322:    DESCRIPTION
 323:       "Loop diagnostics mode forced (LDSF).
 324:        Defines whether the line should be forced into the loop
 325:        diagnostics mode by the near-end xTU of this line. Note that
 326:        a loop diagnostics may be initiated by the far-end xTU at
 327:        any time.
 328:        Only when the xdsl2LineStatusPwrMngState attribute is in
 329:        the l3(4) state and the xdsl2LineCmndConfPmsf attribute
 330:        is in the l0orL2toL3(3) state, can the line be forced into
 331:        the loop diagnostic mode procedures. Upon successful completion
 332:        of the loop diagnostic mode procedures, the Access Node shall
 333:        set this attribute to inhibit(0), and xdsl2LineStatusPwrMngState
 334:        will remain in the l3(4) state. The loop diagnostic data
 335:        shall be available at least until xdsl2LineCmndConfPmsf
 336:        is set to the l3toL0(0) state.
 337: 
 338:        The results of the loop diagnostic procedure are stored
 339:        in the tables xdsl2SCStatusTable, xdsl2SCStatusBandTable
 340:        and xdsl2SCStatusSegmentTable. The status of the loop
 341:        diagnostic procedue is indicated by
 342:        xdsl2LineCmndConfLdsfFailReason.
 343: 
 344:        As long as loop diagnostic procedures are not completed
 345:        successfully, attempts shall be made to do so, until the loop
 346:        diagnostic mode is no longer forced on the line through this
 347:        configuration parameter."
 348:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.8"
 349:    DEFVAL       { inhibit }
 350:    ::= { xdsl2LineEntry 4 }
 351: 
 352: xdsl2LineCmndConfLdsfFailReason  OBJECT-TYPE
 353:    SYNTAX      Xdsl2LdsfResult
 354:    MAX-ACCESS  read-only
 355:    STATUS      current
 356:    DESCRIPTION
 357:       "The status of the recent occasion the Loop diagnostics mode
 358:        forced (LDSF) was issued for the associated line.  Possible
 359:        values are:
 360:           none        (1) - The default value in case LDSF was never
 361:                             requested for the associated line.
 362:           success     (2) - The recent command completed
 363:                             successfully.
 364:           inProgress  (3) - The Loop Diagnostics process is in
 365:                             progress.
 366:           unsupported (4) - The NE or the line card doesn't support
 367:                             LDSF.
 368:           cannotRun   (5) - The NE cannot initiate the command, due
 369:                             to a non specific reason.
 370:           aborted     (6) - The Loop Diagnostics process aborted.
 371:           failed      (7) - The Loop Diagnostics process failed.
 372:           illegalMode (8) - The NE cannot initiate the command, due
 373:                             to the specific mode of the relevant
 374:                             line.
 375:           adminUp     (9) - The NE cannot initiate the command, as
 376:                             the relevant line is administratively
 377:                             'Up'.
 378:           tableFull   (10)- The NE cannot initiate the command, due
 379:                             to reaching the maximum number of rows
 380:                             in the results table.
 381:           noResources (11)- The NE cannot initiate the command, due
 382:                             to lack of internal memory resources."
 383:    DEFVAL       { none }
 384:    ::= { xdsl2LineEntry 5 }
 385: 
 386: xdsl2LineCmndConfBpsc  OBJECT-TYPE
 387:    SYNTAX      Xdsl2LineBpsc
 388:    MAX-ACCESS  read-write
 389:    STATUS      current
 390:    DESCRIPTION
 391:       "Request a bits per sub-carrier measurement to be made.
 392: 
 393:        A request for a bits per sub-carrier measurement is made
 394:        by setting this attribute to the value of measure(2).
 395:        Upon completion of the measurement request,
 396:        the Access Node shall set this attribute to idle(1).
 397: 
 398:        Note that a bits per sub-carrier measurement is also
 399:        performed during a line diagnostic procedure. This
 400:        attribute provides an additional mechanism to fetch
 401:        the bits per sub-carrier data. This additional
 402:        mechanism is provided so that bits per sub-carrier
 403:        data may be fetched without forcing the line into no
 404:        power state. This is useful because the bits per
 405:        sub-carrier allocation may be adjusted at show time
 406:        due to rate adaption and bit swapping.
 407: 
 408:        The implementation of this additional mechanism for
 409:        measuring bits per sub-carrier is not mandatory.
 410: 
 411:        The results of the bits per sub-carrier measurement are
 412:        stored in xdsl2LineSegmentTable. The status of the bits
 413:        per sub-carrier measurement is indicated by
 414:        xdsl2LineCmndConfBpscFailReason."
 415:    DEFVAL       { idle }
 416:    ::= { xdsl2LineEntry 6 }
 417: 
 418: xdsl2LineCmndConfBpscFailReason  OBJECT-TYPE
 419:    SYNTAX      Xdsl2BpscResult
 420:    MAX-ACCESS  read-only
 421:    STATUS      current
 422:    DESCRIPTION
 423:       "The status of the most recent bits per sub-carrier
 424:        measurement request issued for the associated line.
 425:        Possible values are:
 426: 
 427:           none        (1) - The default value, in case a measurement
 428:                             was never requested for the associated line.
 429:           success     (2) - The recent measurement request completed
 430:                             successfully.
 431:           inProgress  (3) - The bits per sub-carrier measurement is in
 432:                             progress.
 433:           unsupported (4) - The bits per sub-carrier request mechanism
 434:                             is not supported.
 435:           failed      (5) - The measurement request has failed and no
 436:                             results are available.
 437:           noResources (6) - The NE cannot initiate the command, due
 438:                             to lack of internal memory resources."
 439:    DEFVAL       { none }
 440:    ::= { xdsl2LineEntry 7 }
 441: 
 442: xdsl2LineCmndConfBpscReqCount  OBJECT-TYPE
 443:    SYNTAX      Unsigned32
 444:    MAX-ACCESS  read-only
 445:    STATUS      current
 446:    DESCRIPTION
 447:       "Measurement request counter.
 448:        This counter is incremented by one every time a request
 449:        for a measurement is made. A measurement request is made
 450:        by setting the xdsl2LineCmndConfBpsc attribute to the
 451:        value measure(2).
 452:        SNMP managers can use this attribute to check that the
 453:        measurement results retrieved by the manager where not
 454:        interupted by another measurement request."
 455:    DEFVAL       { 0 }
 456:    ::= { xdsl2LineEntry 8 }
 457: 
 458: xdsl2LineCmndAutomodeColdStart   OBJECT-TYPE
 459:    SYNTAX      TruthValue
 460:    MAX-ACCESS  read-write
 461:    STATUS      current
 462:    DESCRIPTION
 463:       "Automode cold start forced.  This parameter is defined
 464:        in order to improve testing of the performance of xTUs
 465:        supporting automode when it is enabled in the MIB.
 466:        Change the value of this parameter to 'true' indicates
 467:        a change in loop conditions applied to the devices under
 468:        test.  The xTUs shall reset any historical information
 469:        used for automode and for shortening G.994.1 handshake
 470:        and initialization.
 471:        Automode is the case where multiple operation-modes are
 472:        enabled through the xdsl2LConfProfXtuTransSysEna object
 473:        in the line configuration profile being used for the
 474:        line, and where the selection of the actual
 475:        operation-mode depends not only on the common
 476:        capabilities of both xTUs (as exchanged in G.994.1), but
 477:        also on achievable data rates under given loop
 478:        conditions."
 479:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.10"
 480:    DEFVAL       { false }
 481:    ::= { xdsl2LineEntry 9 }
 482: 
 483: xdsl2LineCmndConfReset   OBJECT-TYPE
 484:       SYNTAX      Xdsl2LineReset
 485:       MAX-ACCESS  read-write
 486:       STATUS      current
 487:       DESCRIPTION
 488:          "Request a line reset to occur.
 489:           If this attribute is set to the value of reset(2), then
 490:           force the line to reset ( i.e. the modems will retrain ).
 491:           When the line has successfully reset, the SNMP agent will
 492:           set the value of this attribute to idle(1).
 493: 
 494:           Note that the xdsl2LineCmndConfPmsf attribute will always
 495:           take precedence over this attribute.
 496:           If the xdsl2LineCmndConfPmsf attribute is set to the value
 497:           l0orL2toL3(3), then the line must not return to the
 498:           showtime state due to a reset request action performed
 499:           using this attribute."
 500:    DEFVAL       { idle }
 501:       ::= { xdsl2LineEntry 10 }
 502: 
 503: xdsl2LineStatusXtuTransSys  OBJECT-TYPE
 504:    SYNTAX      Xdsl2TransmissionModeType
 505:    MAX-ACCESS  read-only
 506:    STATUS      current
 507:    DESCRIPTION
 508:       "The xTU Transmission System (xTS) in use.
 509:        It is coded in a bit-map representation with one bit set to
 510:        '1' (the selected coding for the DSL line).  This
 511:        parameter
 512:        may be derived from the handshaking procedures defined in
 513:        Recommendation G.994.1.  A set of xDSL line transmission
 514:        modes, with one bit per mode.  "
 515:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.1"
 516:    DEFVAL       { {} }
 517:    ::= { xdsl2LineEntry 11 }
 518: 
 519: xdsl2LineStatusPwrMngState  OBJECT-TYPE
 520:    SYNTAX      Xdsl2PowerMngState
 521:    MAX-ACCESS  read-only
 522:    STATUS      current
 523:    DESCRIPTION
 524:       "The current power management state.  One of four possible
 525:        power management states:
 526:           L0 - Synchronized and full transmission (i.e., Showtime),
 527:           L1 - Low Power with reduced net data rate (G.992.2 only),
 528:           L2 - Low Power with reduced net data rate (G.992.3 and
 529:                G.992.4 only),
 530:           L3 - No power
 531:       The various possible values are:l0(1), l1(2), l2(3), l3(4)."
 532:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.5"
 533:    DEFVAL       { l3 }
 534:       ::= { xdsl2LineEntry 12 }
 535: 
 536: xdsl2LineStatusInitResult  OBJECT-TYPE
 537:    SYNTAX      Xdsl2InitResult
 538:    MAX-ACCESS  read-only
 539:    STATUS      current
 540:    DESCRIPTION
 541:       "Indicates the result of the last full initialization
 542:       performed
 543:        on the line.  It is an enumeration type with the following
 544:        values: noFail(0), configError(1), configNotFeasible(2),
 545:        commFail(3), noPeerAtu(4), otherCause(5)."
 546:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.6"
 547:    DEFVAL       { noFail }
 548:    ::= { xdsl2LineEntry 13 }
 549: 
 550: xdsl2LineStatusLastStateDs  OBJECT-TYPE
 551:    SYNTAX      Xdsl2LastTransmittedState
 552:    MAX-ACCESS  read-only
 553:    STATUS      current
 554:    DESCRIPTION
 555:       "The last successful transmitted initialization state in
 556:        the downstream direction in the last full initialization
 557:        performed on the line."
 558:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.7"
 559:    DEFVAL       { atucG9941 }
 560:    ::= { xdsl2LineEntry 14 }
 561: 
 562: xdsl2LineStatusLastStateUs  OBJECT-TYPE
 563:    SYNTAX      Xdsl2LastTransmittedState
 564:    MAX-ACCESS  read-only
 565:    STATUS      current
 566:    DESCRIPTION
 567:       "The last successful transmitted initialization state in the
 568:        upstream direction in the last full initialization performed
 569:        on the line."
 570:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.8"
 571:    DEFVAL       { aturG9941 }
 572:    ::= { xdsl2LineEntry 15 }
 573: 
 574: xdsl2LineStatusXtur  OBJECT-TYPE
 575:    SYNTAX      Xdsl2LineStatus
 576:    MAX-ACCESS  read-only
 577:    STATUS      current
 578:    DESCRIPTION
 579:       "Indicates current state (existing failures) of the xTU-R.
 580:        This is a bit-map of possible conditions. "
 581:    REFERENCE    "ITU-T G.997.1, paragraph #7.1.1.2"
 582:    DEFVAL       { { noDefect } }
 583:    ::= { xdsl2LineEntry 16 }
 584: 
 585: xdsl2LineStatusXtuc  OBJECT-TYPE
 586:    SYNTAX      Xdsl2LineStatus
 587:    MAX-ACCESS  read-only
 588:    STATUS      current
 589:    DESCRIPTION
 590:       "Indicates current state (existing failures) of the xTU-C.
 591:        This is a bit-map of possible conditions. "
 592:    REFERENCE    "ITU-T G.997.1, paragraph #7.1.1.1"
 593:    DEFVAL       { { noDefect } }
 594:    ::= { xdsl2LineEntry 17 }
 595: 
 596: xdsl2LineStatusAttainableRateDs  OBJECT-TYPE
 597:    SYNTAX      Unsigned32
 598:    UNITS       "bits/second"
 599:    MAX-ACCESS  read-only
 600:    STATUS      current
 601:    DESCRIPTION
 602:       "(ATTNDRds)
 603:        Maximum Attainable Data Rate Downstream.
 604:        The maximum downstream net data rate currently attainable by
 605:        the xTU-C transmitter and the xTU-R receiver, coded in
 606:        bit/s."
 607:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.19"
 608:    DEFVAL       { 0 }
 609:    ::= { xdsl2LineEntry 18 }
 610: 
 611: xdsl2LineStatusAttainableRateUs  OBJECT-TYPE
 612:    SYNTAX      Unsigned32
 613:    UNITS       "bits/second"
 614:    MAX-ACCESS  read-only
 615:    STATUS      current
 616:    DESCRIPTION
 617:       "(ATTNDRus)
 618:        Maximum Attainable Data Rate Upstream.
 619:        The maximum upstream net data rate currently attainable by the
 620:        xTU-R transmitter and the xTU-C receiver, coded in bit/s."
 621:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.20"
 622:    DEFVAL       { 0 }
 623:    ::= { xdsl2LineEntry 19 }
 624: 
 625: xdsl2LineStatusActPsdDs OBJECT-TYPE
 626:    SYNTAX      Integer32 (-900..0 | 2147483647)
 627:    UNITS       "0.1 dBm/Hz"
 628:    MAX-ACCESS  read-only
 629:    STATUS      current
 630:    DESCRIPTION
 631:       "(ACTPSDds)
 632:        Actual Power Spectrum Density (PSD) Downstream.  The average
 633:        downstream transmit PSD over the sub-carriers used for
 634:        downstream.  It ranges from -900 to 0 units of 0.1 dBm/Hz
 635:        (Physical values are -90 to 0 dBm/Hz).
 636:        A value of 0x7FFFFFFF (2147483647) indicates the measurement
 637:        is out of range to be represented."
 638:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.21"
 639:    DEFVAL       { 2147483647 }
 640:    ::= { xdsl2LineEntry 20 }
 641: 
 642: xdsl2LineStatusActPsdUs OBJECT-TYPE
 643:    SYNTAX      Integer32 (-900..0 | 2147483647)
 644:    UNITS       "0.1 dBm/Hz"
 645:    MAX-ACCESS  read-only
 646:    STATUS      current
 647:    DESCRIPTION
 648:       "(ACTPSDus)
 649:        Actual Power Spectrum Density (PSD) Upstream.  The average
 650:        upstream transmit PSD over the sub-carriers used for upstream.
 651:        It ranges from -900 to 0 units of 0.1 dBm/Hz (Physical values
 652:        are -90 to 0 dBm/Hz).
 653:        A value of 0x7FFFFFFF (2147483647) indicates the measurement
 654:        is out of range to be represented."
 655:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.22"
 656:    DEFVAL       { 2147483647 }
 657:    ::= { xdsl2LineEntry 21 }
 658: 
 659: xdsl2LineStatusActAtpDs  OBJECT-TYPE
 660:    SYNTAX      Integer32 (-310..310 | 2147483647)
 661:    UNITS       "0.1 dBm"
 662:    MAX-ACCESS  read-only
 663:    STATUS      current
 664:    DESCRIPTION
 665:       "(ACTATPds)
 666:        Actual Aggregate Transmit Power Downstream.  The total amount
 667:        of transmit power delivered by the xTU-C at the U-C reference
 668:        point, at the instant of measurement.  It ranges from -310 to
 669:        310 units of 0.1 dBm (Physical values are -31 to 31 dBm).
 670:        A value of 0x7FFFFFFF (2147483647) indicates the measurement
 671:        is out of range to be represented."
 672:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.24"
 673:    DEFVAL       { 2147483647 }
 674:    ::= { xdsl2LineEntry 22 }
 675: 
 676: xdsl2LineStatusActAtpUs  OBJECT-TYPE
 677:    SYNTAX      Integer32 (-310..310 | 2147483647)
 678:    UNITS       "0.1 dBm"
 679:    MAX-ACCESS  read-only
 680:    STATUS      current
 681:    DESCRIPTION
 682:       "(ACTATPus)
 683:        Actual Aggregate Transmit Power Upstream.  The total amount of
 684:        transmit power delivered by the xTU-R at the U-R
 685:        reference point, at the instant of measurement.  It ranges
 686:        from -310 to 310 units of 0.1 dBm (Physical values are -31
 687:        to 31 dBm).
 688:        A value of 0x7FFFFFFF (2147483647) indicates the measurement
 689:        is out of range to be represented."
 690:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.25"
 691:    DEFVAL       { 2147483647 }
 692:    ::= { xdsl2LineEntry 23 }
 693: 
 694: xdsl2LineStatusActProfile  OBJECT-TYPE
 695:    SYNTAX      Xdsl2LineProfiles
 696:    MAX-ACCESS  read-only
 697:    STATUS      current
 698:    DESCRIPTION
 699:       "The G.993.2 profile in use.
 700:        The configuration parameter xdsl2LConfProfProfiles defines
 701:        the set of allowed G.993.2 profiles. This parameter indicates
 702:        the profile in use on this line.
 703:        This parameter may be derived from the handshaking procedures
 704:        defined in ITU-T Rec. G.994.1."
 705:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.2"
 706:    DEFVAL       { {} }
 707:    ::= { xdsl2LineEntry 24 }
 708: 
 709: xdsl2LineStatusActLimitMask  OBJECT-TYPE
 710:    SYNTAX      Xdsl2LineLimitMask
 711:    MAX-ACCESS  read-only
 712:    STATUS      current
 713:    DESCRIPTION
 714:       "The Limit PSD mask and band plan in use.
 715:        The configuration parameter xdsl2LConfProfLimitMask defines
 716:        the set of allowed G.993.2 limit PSD masks.
 717:        This parameter indicates the limit PSD mask in use on
 718:        this line."
 719:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.3"
 720:    DEFVAL       { {} }
 721:    ::= { xdsl2LineEntry 25 }
 722: 
 723: xdsl2LineStatusActUs0Mask  OBJECT-TYPE
 724:    SYNTAX      Xdsl2LineUs0Mask
 725:    MAX-ACCESS  read-only
 726:    STATUS      current
 727:    DESCRIPTION
 728:       "The US0 PSD mask in use.
 729:        The configuration parameter xdsl2LConfProfUs0Mask defines
 730:        the set of allowed US0 PSD masks.
 731:        This parameter indicates the US0 PSD mask in use on
 732:        this line.
 733:        This parameter may be derived from the handshaking
 734:        procedures defined in ITU-T Rec. G.994.1."
 735:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.4"
 736:    DEFVAL       { {} }
 737:    ::= { xdsl2LineEntry 26 }
 738: 
 739: xdsl2LineStatusActSnrModeDs  OBJECT-TYPE
 740:    SYNTAX      Xdsl2LineSnrMode
 741:    MAX-ACCESS  read-only
 742:    STATUS      current
 743:    DESCRIPTION
 744:       "This parameter indicates if the transmitter
 745:        referred virtual noise is active on the line in the
 746:        downstream direction.
 747:        The configuration parameter xdsl2LConfProfSnrModeDs
 748:        is used to configure referred virtual noise."
 749:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.15 (ACTSNRMODEds)"
 750:    DEFVAL       { virtualNoiseDisabled }
 751:    ::= { xdsl2LineEntry 27 }
 752: 
 753: xdsl2LineStatusActSnrModeUs  OBJECT-TYPE
 754:    SYNTAX      Xdsl2LineSnrMode
 755:    MAX-ACCESS  read-only
 756:    STATUS      current
 757:    DESCRIPTION
 758:       "This parameter indicates if the transmitter
 759:        referred virtual noise is active on the line in the
 760:        upstream direction.
 761:        The configuration parameter xdsl2LConfProfSnrModeUs is
 762:        used to configure referred virtual noise."
 763:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.18 (ACTSNRMODEus)"
 764:    DEFVAL       { virtualNoiseDisabled }
 765:    ::= { xdsl2LineEntry 28 }
 766: 
 767: xdsl2LineStatusElectricalLength  OBJECT-TYPE
 768:    SYNTAX      Unsigned32 (0..1280)
 769:    UNITS       "0.1 dB"
 770:    MAX-ACCESS  read-only
 771:    STATUS      current
 772:    DESCRIPTION
 773:       "(UPBOKLE)
 774:        This parameter contains the estimated electrical length
 775:        expressed in dB at 1 MHz, kl0. This is the final electrical
 776:        length that would have been sent from the VTU-O to VTU-R if
 777:        the electrical length was not forced by the CO-MIB.
 778:        The value ranges from 0 to 128 dB in steps of 0.1 dB."
 779:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.23"
 780:    DEFVAL       { 0 }
 781:    ::= { xdsl2LineEntry 29 }
 782: 
 783: xdsl2LineStatusTrellisDs  OBJECT-TYPE
 784:    SYNTAX      TruthValue
 785:    MAX-ACCESS  read-only
 786:    STATUS      current
 787:    DESCRIPTION
 788:       "This parameter reports whether trellis coding
 789:        is in use in the downstream direction."
 790:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.30"
 791:    DEFVAL       { false }
 792:    ::= { xdsl2LineEntry 30 }
 793: 
 794: xdsl2LineStatusTrellisUs  OBJECT-TYPE
 795:    SYNTAX      TruthValue
 796:    MAX-ACCESS  read-only
 797:    STATUS      current
 798:    DESCRIPTION
 799:       "This parameter reports whether trellis coding
 800:        is in use in the upstream direction."
 801:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.31"
 802:    DEFVAL       { false }
 803:    ::= { xdsl2LineEntry 31 }
 804: 
 805: xdsl2LineStatusActualCe  OBJECT-TYPE
 806:    SYNTAX      Unsigned32 (2..16)
 807:    UNITS       "N/32 samples"
 808:    MAX-ACCESS  read-only
 809:    STATUS      current
 810:    DESCRIPTION
 811:       "(ACTUALCE)
 812:        This parameter reports the cyclic extension
 813:        used on the line. It is coded as an unsigned integer from
 814:        2 to 16 in units of N/32 samples, where 2N is the IDFT size."
 815:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.32"
 816:    DEFVAL       { 2 }
 817:    ::= { xdsl2LineEntry 32 }
 818: 
 819: ------------------------------------------------
 820: --          xdsl2LineSegmentTable             --
 821: ------------------------------------------------
 822: xdsl2LineSegmentTable  OBJECT-TYPE
 823:    SYNTAX      SEQUENCE  OF  Xdsl2LineSegmentEntry
 824:    MAX-ACCESS  not-accessible
 825:    STATUS      current
 826:    DESCRIPTION
 827:       "The table xdsl2LineSegmentTable contains status
 828:        parameters of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.
 829:        The parameters in this table are updated when a
 830:        measurement request is made using the
 831:        xdsl2LineCmndConfBpsc attribute.
 832: 
 833:        Note that a bits per sub-carrier measurement is also
 834:        performed during a line diagnostic procedure. This
 835:        table provides an additional mechanism to fetch
 836:        the bits per sub-carrier data. This additional
 837:        mechanism is provided so that bits per sub-carrier
 838:        data may be fetched without forcing the line into no
 839:        power state. This is useful because the bits per
 840:        sub-carrier allocation may be adjusted at show time
 841:        due to rate adaption and bit swapping.
 842: 
 843:        The implementation of this additional mechanism for
 844:        measuring bits per sub-carrier is not mandatory."
 845:    ::= { xdsl2Status 1 }
 846: 
 847: xdsl2LineSegmentEntry  OBJECT-TYPE
 848:    SYNTAX      Xdsl2LineSegmentEntry
 849:    MAX-ACCESS  not-accessible
 850:    STATUS      current
 851:    DESCRIPTION
 852:       "The table xdsl2LineSegmentEntry contains status
 853:        parameters of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.
 854:        Objects in the table refer to NSus and NSds. For
 855:        G.993.2, the value of NSus and NSds are respectively the indices
 856:        of the highest supported upstream and downstream subcarriers
 857:        according to the selected implementation profile. For ADSL,
 858:        NSus is equal to NSCus-1 and NSds is equal to NSCds-1.
 859: 
 860:        One index of this table is an interface index where the
 861:        interface has an ifType of vdsl2(xxx). A second index of this
 862:        table is the transmission direction. A third index identifies
 863:        the specific segment of the sub-carriers status addressed."
 864:    INDEX  { ifIndex,
 865:             xdsl2LineSegmentDirection,
 866:             xdsl2LineSegment   }
 867:    ::= { xdsl2LineSegmentTable 1 }
 868: 
 869: Xdsl2LineSegmentEntry  ::=
 870:    SEQUENCE {
 871:       xdsl2LineSegmentDirection         Xdsl2Direction,
 872:       xdsl2LineSegment                  Unsigned32,
 873:       xdsl2LineSegmentBitsAlloc         Xdsl2BitsAlloc,
 874:       xdsl2LineSegmentRowStatus         RowStatus
 875:    }
 876: 
 877: xdsl2LineSegmentDirection  OBJECT-TYPE
 878:      SYNTAX      Xdsl2Direction
 879:      MAX-ACCESS  not-accessible
 880:      STATUS      current
 881:      DESCRIPTION
 882:      "The direction of the sub-carrier either
 883:       upstream or downstream"
 884:      ::= { xdsl2LineSegmentEntry 1 }
 885: 
 886: xdsl2LineSegment  OBJECT-TYPE
 887:      SYNTAX      Unsigned32(1..8)
 888:      MAX-ACCESS  not-accessible
 889:      STATUS      current
 890:      DESCRIPTION
 891:      "The segment of the sub-carriers
 892:       status information provided by this
 893:       row.
 894:       Status parameters in this table
 895:       are retrieved in segments. The first segment
 896:       of the status information is retrieved with
 897:       xdsl2LineSegment=1, the second segment
 898:       is retrieved with xdsl2LineSegment=2, and
 899:       so on. When a status parameter is retrieved
 900:       in n segments where n<8) then, for that
 901:       parameter, GET operations for the remaining segment
 902:       numbers (n+1 to 8) will respond with a zero length
 903:       OCTET STRING."
 904:      ::= { xdsl2LineSegmentEntry 2 }
 905: 
 906: xdsl2LineSegmentBitsAlloc  OBJECT-TYPE
 907:      SYNTAX      Xdsl2BitsAlloc
 908:      UNITS       "bits"
 909:      MAX-ACCESS  read-only
 910:      STATUS      current
 911:      DESCRIPTION
 912:      "The bits allocation per sub-carrier.  An array of 256 octets
 913:       (512 nibbles), designed for supporting up to 512 (downstream)
 914:       sub-carriers. When more then 512 sub-carriers are supported,
 915:       the status information is reported through multiple (up to 8)
 916:       segments. The first segment is then used for the first 512
 917:       sub-carriers. The second segment is used for the sub-carriers
 918:       512 to 1023 and so on.
 919:       The aggregate number of utilized nibbles on downstream direction
 920:       (in all segments) depends on NSds, and on upstream direction it
 921:       depends on NSus.
 922:       This value is referred here as NS. The segment number is in
 923:       xdsl2SCStatusSegment.
 924:       Nibble i (0 <= i < MIN(NS-(segment-1)*512,512)) in each
 925:       segment is set to a value in the range 0 to 15 to indicate that
 926:       the respective downstream or upstream sub-carrier j
 927:       (j=(segement-1)*512+i) has the same amount of bits
 928:       allocation."
 929:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.29.1 (BITSpsds)
 930:                  and paragraph #7.5.1.29.2 (BITSpsus)"
 931:      ::= { xdsl2LineSegmentEntry 3 }
 932: 
 933: xdsl2LineSegmentRowStatus  OBJECT-TYPE
 934:      SYNTAX      RowStatus
 935:      MAX-ACCESS  read-write
 936:      STATUS      current
 937:      DESCRIPTION
 938:      "Row Status.  The SNMP manager is not permitted
 939:       to create rows in this table. The SNMP agent will create
 940:       a row in this table for storing the results of a measurement
 941:       performed on the associated line, if the row does not
 942:       already exist.
 943: 
 944:       The SNMP agent may have limited resources; therefore, if
 945:       multiple rows co-exist in this table, it may fail to add
 946:       new rows to this table or allocate memory resources.
 947:       If that occurs, the SNMP agent responds with
 948:       the value 'noResources' (for
 949:       xdsl2LineCmndConfBpscFailReason object in xdsl2LineTable)
 950:       The management system (the operator) may delete rows from this
 951:       table according to any scheme.
 952:       E.g., after retrieving the results.
 953: 
 954:       When the SNMP manager deletes any row in this table, the
 955:       SNMP agent MUST delete all rows in this table that have
 956:       the same ifIndex value."
 957:      ::= { xdsl2LineSegmentEntry 4 }
 958: 
 959: ------------------------------------------------
 960: --          xdsl2LineBandTable                    --
 961: ------------------------------------------------
 962: xdsl2LineBandTable  OBJECT-TYPE
 963:    SYNTAX      SEQUENCE  OF  Xdsl2LineBandEntry
 964:    MAX-ACCESS  not-accessible
 965:    STATUS      current
 966:    DESCRIPTION
 967:       "The table xdsl2LineBandTable contains the,
 968:        per-band line status parameters of the VDSL2/ADSL/ADSL2
 969:        or ADSL2+ line.
 970:        The indexes of this table consist of an interface index where the
 971:        interface has an ifType of vdsl2(xxx), together with a
 972:        per-band index covering both VDSL2 and ADSL/ADSL2/ADSL2+.
 973:        The parameters in this table are updated at
 974:        line initialisation time and at showtime."
 975:    ::= { xdsl2Line 2 }
 976: 
 977: xdsl2LineBandEntry  OBJECT-TYPE
 978:    SYNTAX      Xdsl2LineBandEntry
 979:    MAX-ACCESS  not-accessible
 980:    STATUS      current
 981:    DESCRIPTION
 982:       "The table xdsl2LineBandTable contains the,
 983:        per-band line status parameters of the VDSL2/ADSL/ADSL2
 984:        or ADSL2+ line."
 985:    INDEX  { ifIndex, xdsl2LineBand }
 986:    ::= { xdsl2LineBandTable 1 }
 987: 
 988: Xdsl2LineBandEntry  ::=
 989:    SEQUENCE {
 990:       xdsl2LineBand                        Xdsl2Band,
 991:       xdsl2LineBandStatusLnAtten           Unsigned32,
 992:       xdsl2LineBandStatusSigAtten          Unsigned32,
 993:       xdsl2LineBandStatusSnrMargin         Integer32
 994:    }
 995: 
 996: xdsl2LineBand OBJECT-TYPE
 997:      SYNTAX      Xdsl2Band
 998:      MAX-ACCESS  not-accessible
 999:      STATUS      current
1000:      DESCRIPTION
1001:      "Identifies the band(s) associated with this line.
1002:      For ADSL/ADSL2/ADSL2+ the values upstream(1) and downstream(2)
1003:      will always be present.
1004:      For VDSL2, a subset of {us0(3), ds1(4), us1(5) ... }
1005:      will always be present (See Xdsl2Band for more details)."
1006:      ::= { xdsl2LineBandEntry 1 }
1007: 
1008: xdsl2LineBandStatusLnAtten  OBJECT-TYPE
1009:    SYNTAX      Unsigned32 (0..1270 | 2147483646 | 2147483647)
1010:    UNITS       "0.1 dB"
1011:    MAX-ACCESS  read-only
1012:    STATUS      current
1013:    DESCRIPTION
1014:       "Line Attenuation.
1015:        When referring to a band in the downstream direction, it is the
1016:        measured difference in the total power transmitted by the xTU-C
1017:        and the total power received by the xTU-R over all sub-carriers
1018:        of that band during initialization.
1019: 
1020:        When referring to a band in the upstream direction, it is the
1021:        measured difference in the total power transmitted by the xTU-R
1022:        and the total power received by the xTU-C over all sub-carriers
1023:        of that band during initialization.
1024: 
1025:        Values range from 0 to 1270 in units of 0.1 dB (Physical values
1026:        are 0 to 127 dB).
1027:        A special value of 0x7FFFFFFF (2147483647) indicates the line
1028:        attenuation is out of range to be represented.
1029:        A special value of 0x7FFFFFFE (2147483646) indicates the line
1030:        attenuation measurement is unavailable."
1031:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.9 (LATNds)
1032:                and paragraph #7.5.1.10 (LATNus)6"
1033:    DEFVAL       { 2147483646 }
1034:    ::= { xdsl2LineBandEntry 2 }
1035: 
1036: xdsl2LineBandStatusSigAtten  OBJECT-TYPE
1037:    SYNTAX      Unsigned32 (0..1270 | 2147483646 | 2147483647)
1038:    UNITS       "0.1 dB"
1039:    MAX-ACCESS  read-only
1040:    STATUS      current
1041:    DESCRIPTION
1042:       "Signal Attenuation.
1043:        When referring to a band in the downstream direction, it is the
1044:        measured difference in the total power transmitted by the xTU-C
1045:        and the total power received by the xTU-R over all sub-carriers
1046:        of that band during Showtime.
1047: 
1048:        When referring to a band in the upstream direction, it is the
1049:        measured difference in the total power transmitted by the xTU-R
1050:        and the total power received by the xTU-C over all sub-carriers
1051:        of that band during Showtime.
1052: 
1053:        Values range from 0 to 1270 in units of 0.1 dB (Physical values
1054:        are 0 to 127 dB).
1055:        A special value of 0x7FFFFFFF (2147483647) indicates the line
1056:        attenuation is out of range to be represented.
1057:        A special value of 0x7FFFFFFE (2147483646) indicates the line
1058:        attenuation measurement is unavailable."
1059:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.11 (SATNds)
1060:                and paragraph #7.5.1.12 (SATNus)"
1061:    DEFVAL       { 2147483646 }
1062:    ::= { xdsl2LineBandEntry 3 }
1063: 
1064: xdsl2LineBandStatusSnrMargin  OBJECT-TYPE
1065:    SYNTAX      Integer32 (-640..630 | 2147483646 | 2147483647)
1066:    UNITS       "0.1 dB"
1067:    MAX-ACCESS  read-only
1068:    STATUS      current
1069:    DESCRIPTION
1070:       "SNR Margin is the maximum increase in dB of the noise power
1071:        received at the XTU (xTU-R for a band in the downstream direction
1072:        and xTU-C for a band in the upstream direction), such that
1073:        the BER requirements are met for all bearer channels received
1074:        at the XTU. Values range from -640 to 630 in units of 0.1 dB
1075:        (Physical values are -64 to 63 dB).
1076:        A special value of 0x7FFFFFFF (2147483647) indicates the
1077:        SNR Margin is out of range to be represented.
1078:        A special value of 0x7FFFFFFE (2147483646) indicates the
1079:        SNR Margin measurement is currently unavailable."
1080:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.13 (SNRMds)
1081:                and paragraph #7.5.1.14 (SNRMpbds)
1082:                and paragraph #7.5.1.16 (SNRMus)
1083:                and paragraph #7.5.1.17 (SNRMpbus)"
1084:    DEFVAL       { 2147483646 }
1085:    ::= { xdsl2LineBandEntry 4 }
1086: 
1087: ------------------------------------------------
1088: --        xdsl2ChannelStatusTable             --
1089: ------------------------------------------------
1090: xdsl2ChannelStatusTable  OBJECT-TYPE
1091:    SYNTAX      SEQUENCE  OF  Xdsl2ChannelStatusEntry
1092:    MAX-ACCESS  not-accessible
1093:    STATUS      current
1094:    DESCRIPTION
1095:       "The table xdsl2ChannelStatusTable contains status
1096:        parameters of VDSL2/ADSL/ADSL2 or ADSL2+ channel.
1097:        This table contains live data from equipment. "
1098:    ::= { xdsl2Status 2 }
1099: 
1100: xdsl2ChannelStatusEntry  OBJECT-TYPE
1101:    SYNTAX      Xdsl2ChannelStatusEntry
1102:    MAX-ACCESS  not-accessible
1103:    STATUS      current
1104:    DESCRIPTION
1105:       "The table xdsl2ChannelStatusTable contains status
1106:        parameters of VDSL2/ADSL/ADSL2 or ADSL2+ channel.
1107:        The index of this table is an interface index where
1108:        the interface has an ifType value that is applicable
1109:        for a DSL channel and the termination unit."
1110:    INDEX  { ifIndex, xdsl2ChStatusUnit }
1111:    ::= { xdsl2ChannelStatusTable 1 }
1112: 
1113: Xdsl2ChannelStatusEntry  ::=
1114:    SEQUENCE {
1115:       xdsl2ChStatusUnit                Xdsl2Unit,
1116:       xdsl2ChStatusChannelNum          Unsigned32,
1117:       xdsl2ChStatusActDataRate         Unsigned32,
1118:       xdsl2ChStatusPrevDataRate        Unsigned32,
1119:       xdsl2ChStatusActDelay            Unsigned32,
1120:       xdsl2ChStatusActInp              Unsigned32,
1121:       xdsl2ChStatusInpReport           Xdsl2ChInpReport,
1122:       xdsl2ChStatusNFec                Unsigned32,
1123:       xdsl2ChStatusRFec                Unsigned32,
1124:       xdsl2ChStatusLSymb               Unsigned32,
1125:       xdsl2ChStatusIntlvDepth          Unsigned32,
1126:       xdsl2ChStatusIntlvBlock          Unsigned32,
1127:       xdsl2ChStatusLPath               Unsigned32,
1128:       xdsl2ChStatusAtmStatus           Xdsl2ChAtmStatus,
1129:       xdsl2ChStatusPtmStatus           Xdsl2ChPtmStatus
1130:    }
1131: 
1132: xdsl2ChStatusUnit  OBJECT-TYPE
1133:    SYNTAX      Xdsl2Unit
1134:    MAX-ACCESS  not-accessible
1135:    STATUS      current
1136:    DESCRIPTION
1137:       "The termination unit xtuc(1) or xtur(2)."
1138:    ::= { xdsl2ChannelStatusEntry 1 }
1139: 
1140: xdsl2ChStatusChannelNum  OBJECT-TYPE
1141:    SYNTAX      Unsigned32(1..4)
1142:    MAX-ACCESS  read-only
1143:    STATUS      current
1144:    DESCRIPTION
1145:       "Provides the bearer channel number associated with this
1146:        row.
1147:        Note that for a given XDSL line and termination unit,
1148:        the channel number must be unique.
1149:        This enables determining the channel configuration profile
1150:        and the channel thresholds profile applicable for this
1151:        bearer channel."
1152:    DEFVAL       { 1 }
1153:    ::= { xdsl2ChannelStatusEntry 2 }
1154: 
1155: xdsl2ChStatusActDataRate  OBJECT-TYPE
1156:    SYNTAX      Unsigned32(0..200000000)
1157:    UNITS       "bits/second"
1158:    MAX-ACCESS  read-only
1159:    STATUS      current
1160:    DESCRIPTION
1161:       "The actual net data rate that the bearer channel is
1162:       operating
1163:        at, if in L0 power management state.  In L1 or L2 states, it
1164:        relates to the previous L0 state.  The data rate is coded in
1165:        bit/s."
1166:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.1"
1167:    DEFVAL       { 0 }
1168:    ::= { xdsl2ChannelStatusEntry 3 }
1169: 
1170: xdsl2ChStatusPrevDataRate  OBJECT-TYPE
1171:    SYNTAX      Unsigned32(0..200000000)
1172:    UNITS       "bits/second"
1173:    MAX-ACCESS  read-only
1174:    STATUS      current
1175:    DESCRIPTION
1176:       "The previous net data rate that the bearer channel was
1177:        operating at just before the latest rate change event.  This
1178:        could be a full or short initialization, fast retrain, DRA or
1179:        power management transitions, excluding transitions between L0
1180:        state and L1 or L2 states.  The data rate is coded in
1181:        bit/s."
1182:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.2"
1183:    DEFVAL       { 0 }
1184:    ::= { xdsl2ChannelStatusEntry 4 }
1185: 
1186: xdsl2ChStatusActDelay  OBJECT-TYPE
1187:    SYNTAX      Unsigned32(0..8176)
1188:    UNITS       "milliseconds"
1189:    MAX-ACCESS  read-only
1190:    STATUS      current
1191:    DESCRIPTION
1192:       "The actual one-way interleaving delay introduced by the
1193:        PMS-TC in the direction of the bearer channel, if in L0
1194:        power management state.  In L1 or L2 states, it relates to
1195:        the previous L0 state.  It is coded in ms (rounded to the
1196:        nearest ms)."
1197:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.3"
1198:    DEFVAL       { 0 }
1199:    ::= { xdsl2ChannelStatusEntry 5 }
1200: 
1201: xdsl2ChStatusActInp  OBJECT-TYPE
1202:    SYNTAX      Unsigned32(0..255)
1203:    UNITS       "0.1 symbols"
1204:    MAX-ACCESS  read-only
1205:    STATUS      current
1206:    DESCRIPTION
1207:       "(ACTINP)
1208:        Actual impulse noise protection.
1209:        This parameter reports the actual impulse noise
1210:        protection (INP) on the bearer channel in the L0
1211:        state. In the L1 or L2 state, the parameter contains the
1212:        INP in the previous L0 state. For ADSL, this value is
1213:        computed according to the formula specified in the
1214:        relevant Recommendation based on the actual framing
1215:        parameters. For ITU-T Rec. G.993.2, the method to
1216:        report this value is according to the INPREPORT
1217:        parameter. The value is coded in fractions of DMT
1218:        symbols with a granularity of 0.1 symbols.
1219:        The range is from 0 to 25.4. The special value
1220:        of 255 indicates an ACTINP higher than 25.4."
1221:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.4"
1222:    DEFVAL       { 0 }
1223:    ::= { xdsl2ChannelStatusEntry 6 }
1224: 
1225: xdsl2ChStatusInpReport  OBJECT-TYPE
1226:    SYNTAX      Xdsl2ChInpReport
1227:    MAX-ACCESS  read-only
1228:    STATUS      current
1229:    DESCRIPTION
1230:       "(INPREPORT)
1231:        Impulse noise protection reporting mode.
1232:        This parameter reports the method used to compute
1233:        the ACTINP. If set to inpComputedUsingFormula(1),
1234:        the ACTINP is computed according to the INP_no_erasure
1235:        formula (9.6/G.993.2). If set to inpEstimatedByXtur(2),
1236:        the ACTINP is the value estimated by the xTU receiver.
1237:        In ITU-T Rec. G.993.2, no means are specified to retrieve
1238:        the impulse noise protection estimated by the far-end VTU
1239:        receiver. Therefore, the far-end ACTINP shall be computed
1240:        according to INP_no_erasure formula and the far-end INPREPORT
1241:        shall be set to inpComputedUsingFormula(1)."
1242:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.5"
1243:    DEFVAL       { inpComputedUsingFormula }
1244:    ::= { xdsl2ChannelStatusEntry 7 }
1245: 
1246: xdsl2ChStatusNFec  OBJECT-TYPE
1247:    SYNTAX      Unsigned32(0..255)
1248:    UNITS       "bytes"
1249:    MAX-ACCESS  read-only
1250:    STATUS      current
1251:    DESCRIPTION
1252:       "(NFEC)
1253:        Actual size of Reed-Solomon codeword.
1254:        This parameter reports the actual number of Reed-Solomon
1255:        redundancy bytes per codeword used in the latency path
1256:        in which the bearer channel is transported. The value is
1257:        coded in bytes. It ranges from 0 to 16.
1258:        The value 0 indicates no Reed-Solomon coding."
1259:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.6.1"
1260:    DEFVAL       { 0 }
1261:    ::= { xdsl2ChannelStatusEntry 8 }
1262: 
1263: xdsl2ChStatusRFec  OBJECT-TYPE
1264:    SYNTAX      Unsigned32(0..16)
1265:    UNITS       "bits"
1266:    MAX-ACCESS  read-only
1267:    STATUS      current
1268:    DESCRIPTION
1269:       "(RFEC)
1270:        Actual number of Reed-Solomon redundancy bytes.
1271:        This parameter reports the actual number of Reed-Solomon
1272:        redundancy bytes per codeword used in the latency path
1273:        in which the bearer channel is transported. The value is
1274:        coded in bytes. It ranges from 0 to 16.
1275:        The value 0 indicates no Reed-Solomon coding."
1276:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.6.2"
1277:    DEFVAL       { 0 }
1278:    ::= { xdsl2ChannelStatusEntry 9 }
1279: 
1280: xdsl2ChStatusLSymb  OBJECT-TYPE
1281:    SYNTAX      Unsigned32(0..65535)
1282:    UNITS       "bits"
1283:    MAX-ACCESS  read-only
1284:    STATUS      current
1285:    DESCRIPTION
1286:       "(LSYMB)
1287:        Actual number of bits per symbol.
1288:        This parameter reports the actual number of bits per
1289:        symbol assigned to the latency path in which the bearer
1290:        channel is transported. This value does not include
1291:        trellis overhead. The value is coded in bits.
1292:        It ranges from 0 to 65535."
1293:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.6.3"
1294:    DEFVAL       { 0 }
1295:    ::= { xdsl2ChannelStatusEntry 10 }
1296: 
1297: xdsl2ChStatusIntlvDepth  OBJECT-TYPE
1298:    SYNTAX      Unsigned32(1..4096)
1299:    MAX-ACCESS  read-only
1300:    STATUS      current
1301:    DESCRIPTION
1302:       "(INTLVDEPTH)
1303:        Actual interleaving depth.
1304:        This parameter reports the actual depth of the interleaver
1305:        used in the latency path in which the bearer channel is
1306:        transported. The value ranges from 1 to 4096 in steps of 1.
1307:        The value 1 indicates no interleaving."
1308:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.6.4"
1309:    DEFVAL       { 1 }
1310:    ::= { xdsl2ChannelStatusEntry 11 }
1311: 
1312: xdsl2ChStatusIntlvBlock  OBJECT-TYPE
1313:    SYNTAX      Unsigned32(4..255)
1314:    MAX-ACCESS  read-only
1315:    STATUS      current
1316:    DESCRIPTION
1317:       "(INTLVBLOCK)
1318:        Actual interleaving block length.
1319:        This parameter reports the actual block length of the
1320:        interleaver used in the latency path in which the bearer
1321:        channel is transported.
1322:        The value ranges from 4 to 255 in steps of 1."
1323:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.6.5"
1324:    DEFVAL       { 4 }
1325:    ::= { xdsl2ChannelStatusEntry 12 }
1326: 
1327: xdsl2ChStatusLPath  OBJECT-TYPE
1328:    SYNTAX      Unsigned32(0..1)
1329:    MAX-ACCESS  read-only
1330:    STATUS      current
1331:    DESCRIPTION
1332:       "(LPATH)
1333:        Actual latency path.
1334:        This parameter reports the index of the actual latency
1335:        path in which the bearer is transported.
1336:        The valid values are 0, and 1."
1337:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.2.7"
1338:    DEFVAL       { 0 }
1339:    ::= { xdsl2ChannelStatusEntry 13 }
1340: 
1341: xdsl2ChStatusAtmStatus  OBJECT-TYPE
1342:    SYNTAX      Xdsl2ChAtmStatus
1343:    MAX-ACCESS  read-only
1344:    STATUS      current
1345:    DESCRIPTION
1346:       "Indicates current state (existing failures) of the DSL
1347:        channel in case its Data Path is ATM.  This is a bit-map of
1348:        possible conditions.  The various bit positions are:
1349:           noDefect (0),
1350:           noCellDelineation(1),
1351:           lossOfCellDelineation (2).
1352:       In case the channel is not of ATM Data Path the object is set
1353:       to '0'."
1354:    REFERENCE    "ITU-T G.997.1, paragraph #7.1.4"
1355:    DEFVAL       { { noDefect } }
1356:    ::= { xdsl2ChannelStatusEntry 14 }
1357: 
1358: xdsl2ChStatusPtmStatus  OBJECT-TYPE
1359:    SYNTAX      Xdsl2ChPtmStatus
1360:    MAX-ACCESS  read-only
1361:    STATUS      current
1362:    DESCRIPTION
1363:       "Indicates current state (existing failures) of the DSL
1364:        channel in case its Data Path is PTM (Packet Transfer Mode).
1365:        This is a bit-map of possible conditions.  The various bit
1366:        positions are:
1367:           noDefect (0),
1368:           outOfSync (1).
1369:       In case the channel is not of PTM Data Path the object is set
1370:       to '0'."
1371:    REFERENCE    "ITU-T G.997.1, paragraph #7.1.5"
1372:    DEFVAL       { { noDefect } }
1373:    ::= { xdsl2ChannelStatusEntry 15 }
1374: 
1375: 
1376: ------------------------------------------------
1377: --    Scalars that relate to the SC Status Tables
1378: ------------------------------------------------
1379: 
1380: xdsl2ScalarSCMaxInterfaces  OBJECT-TYPE
1381:    SYNTAX      Unsigned32
1382:    MAX-ACCESS  read-only
1383:    STATUS      current
1384:    DESCRIPTION
1385:       "This value determines the maximum number of
1386:       interfaces supported by xdsl2SCStatusTable,
1387:       xdsl2SCStatusBandTable, and xdsl2SCStatusSegmentTable."
1388:    ::= { xdsl2ScalarSC 1 }
1389: 
1390: xdsl2ScalarSCAvailInterfaces  OBJECT-TYPE
1391:    SYNTAX      Unsigned32
1392:    MAX-ACCESS  read-only
1393:    STATUS      current
1394:    DESCRIPTION
1395:       "This value determines the currently available number of
1396:       interfaces listed in xdsl2SCStatusTable,
1397:       xdsl2SCStatusBandTable, and xdsl2SCStatusSegmentTable."
1398:    ::= { xdsl2ScalarSC 2 }
1399: 
1400: ------------------------------------------------
1401: --        xdsl2SCStatusTable               --
1402: ------------------------------------------------
1403: 
1404: xdsl2SCStatusTable  OBJECT-TYPE
1405:    SYNTAX      SEQUENCE  OF  Xdsl2SCStatusEntry
1406:    MAX-ACCESS  not-accessible
1407:    STATUS      current
1408:    DESCRIPTION
1409:       "The table xdsl2SCStatusTable contains
1410:        sub-carrier status parameters for VDSL2/ADSL/ADSL2
1411:        and ADSL2+ that DO NOT refer to specific sub-carriers.
1412:        In addition, the table contains parameters
1413:        that provide information about the size of parameters
1414:        in xdsl2SCStatusSegmentTable.
1415:        The parameters in this table MUST be updated after
1416:        a loop diagnostic procedure and MAY be updated after
1417:        a line initialisation and MAY be updated at showtime."
1418:    ::= { xdsl2Status 3 }
1419: 
1420: xdsl2SCStatusEntry  OBJECT-TYPE
1421:    SYNTAX      Xdsl2SCStatusEntry
1422:    MAX-ACCESS  not-accessible
1423:    STATUS      current
1424:    DESCRIPTION
1425:       "The table xdsl2SCStatusTable contains sub-carrier
1426:        status parameters for VDSL2/ADSL/ADSL2 and ADSL2+
1427:        that DO NOT refer to specific sub-carriers.  In addition, the
1428:        table contains parameters that provide information about the
1429:        size of parameters in xdsl2SCStatusSegmentTable.
1430:        One index of this table is an interface index where the
1431:        interface has an ifType of vdsl2(xxx). A second index of this
1432:        table is the transmission direction."
1433:    INDEX  { ifIndex, xdsl2SCStatusDirection }
1434:    ::= { xdsl2SCStatusTable 1 }
1435: 
1436: Xdsl2SCStatusEntry  ::=
1437:    SEQUENCE {
1438:       xdsl2SCStatusDirection         Xdsl2Direction,
1439:       xdsl2SCStatusLinScale          Unsigned32,
1440:       xdsl2SCStatusLinScGroupSize    Unsigned32,
1441:       xdsl2SCStatusLogMt             Unsigned32,
1442:       xdsl2SCStatusLogScGroupSize    Unsigned32,
1443:       xdsl2SCStatusQlnMt             Unsigned32,
1444:       xdsl2SCStatusQlnScGroupSize    Unsigned32,
1445:       xdsl2SCStatusSnrMtime          Unsigned32,
1446:       xdsl2SCStatusSnrScGroupSize    Unsigned32,
1447:       xdsl2SCStatusAttainableRate    Unsigned32,
1448:       xdsl2SCStatusRowStatus         RowStatus
1449:    }
1450: 
1451: xdsl2SCStatusDirection  OBJECT-TYPE
1452:      SYNTAX      Xdsl2Direction
1453:      MAX-ACCESS  not-accessible
1454:      STATUS      current
1455:      DESCRIPTION
1456:      "The direction of the sub-carrier either
1457:      upstream or downstream"
1458:      ::= { xdsl2SCStatusEntry 1 }
1459: 
1460: xdsl2SCStatusLinScale  OBJECT-TYPE
1461:      SYNTAX      Unsigned32
1462:      MAX-ACCESS  read-only
1463:      STATUS      current
1464:      DESCRIPTION
1465:      "The scale factor to be applied to the H(f) linear
1466:      representation values for the respective transmission direction.
1467:      This parameter is only available after a loop diagnostic
1468:      procedure."
1469:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.1 (HLINSCds)
1470:                and paragraph #7.5.1.26.7 (HLINSCus)"
1471:      ::= { xdsl2SCStatusEntry 2 }
1472: 
1473: xdsl2SCStatusLinScGroupSize OBJECT-TYPE
1474:      SYNTAX      Unsigned32(1 | 2 | 4 | 8)
1475:      MAX-ACCESS  read-only
1476:      STATUS      current
1477:      DESCRIPTION
1478:      "Number of sub-carriers per group used to report the H(f)
1479:      linear representation values for the respective transmission
1480:      direction. The valid values are 1, 2, 4 and 8. For ADSL, this
1481:      parameter is equal to one and, for VDSL2, it is equal to the
1482:      size of a sub-carrier group used to compute these parameters.
1483:      This parameter is only available after a loop diagnostic
1484:      procedure."
1485:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.2 (HLINGds)
1486:                and paragraph #7.5.1.26.8 (HLINGus)"
1487:      ::= { xdsl2SCStatusEntry 3 }
1488: 
1489: xdsl2SCStatusLogMt  OBJECT-TYPE
1490:      SYNTAX      Unsigned32
1491:      MAX-ACCESS  read-only
1492:      STATUS      current
1493:      DESCRIPTION
1494:      "This parameter contains the number of symbols used to
1495:       measure the Hlog(f) values. It is represented as
1496:       an unsigned integer in the range from 1 to 2^16-1.
1497:       After a loop diagnostic procedure, this parameter shall
1498:       contain the number of symbols used to measure the
1499:       Hlog(f). It should correspond to the value specified in the
1500:       Recommendation (e.g., the number of symbols in 1 s time
1501:       interval for ITU-T Rec. G.992.3)."
1502:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.4 (HLOGMTds)
1503:                and paragraph #7.5.1.26.10 (HLOGMTus)"
1504:      ::= { xdsl2SCStatusEntry 4 }
1505: 
1506: xdsl2SCStatusLogScGroupSize OBJECT-TYPE
1507:      SYNTAX      Unsigned32(1 | 2 | 4 | 8)
1508:      MAX-ACCESS  read-only
1509:      STATUS      current
1510:      DESCRIPTION
1511:      "Number of sub-carriers per group used to report the H(f)
1512:      logarithmic representation values for the respective
1513:      transmission direction. The valid values are 1, 2, 4 and 8.
1514:      For ADSL, this parameter is equal to one and, for VDSL2, it is
1515:      equal to the size of a sub-carrier group used to compute these
1516:      parameters."
1517:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.5 (HLOGGds)
1518:                and paragraph #7.5.1.26.11 (HLOGGus)"
1519:      ::= { xdsl2SCStatusEntry 5 }
1520: 
1521: xdsl2SCStatusQlnMt  OBJECT-TYPE
1522:      SYNTAX      Unsigned32
1523:      MAX-ACCESS  read-only
1524:      STATUS      current
1525:      DESCRIPTION
1526:      "This parameter contains the number of symbols used to
1527:       measure the QLN(f) values. It is an unsigned integer
1528:       in the range from 1 to 2^16-1. After a loop diagnostic
1529:       procedure, this parameter shall contain the number of symbols
1530:       used to measure the QLN(f). It should correspond to the value
1531:       specified in the Recommendation (e.g., the number of symbols
1532:       in 1 s time interval for ITU-T Rec. G.992.3)."
1533:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.27.1 (QLNMTds)
1534:                and paragraph #7.5.1.27.4 (QLNMTus)"
1535:      ::= { xdsl2SCStatusEntry 6 }
1536: 
1537: xdsl2SCStatusQlnScGroupSize OBJECT-TYPE
1538:      SYNTAX      Unsigned32(1 | 2 | 4 | 8)
1539:      MAX-ACCESS  read-only
1540:      STATUS      current
1541:      DESCRIPTION
1542:      "Number of sub-carriers per group used to report the Quiet
1543:      Line Noise values for the respective transmission direction.
1544:      The valid values are 1, 2, 4 and 8.
1545:      For ADSL, this parameter is equal to one and, for VDSL2, it is
1546:      equal to the size of a sub-carrier group used to compute these
1547:      parameters."
1548:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.27.2 (QLNGds)
1549:                and paragraph #7.5.1.27.5 (QLNGus)"
1550:      ::= { xdsl2SCStatusEntry 7 }
1551: 
1552: xdsl2SCStatusSnrMtime  OBJECT-TYPE
1553:      SYNTAX      Unsigned32
1554:      UNITS       "symbols"
1555:      MAX-ACCESS  read-only
1556:      STATUS      current
1557:      DESCRIPTION
1558:      "This parameter contains the number of symbols used
1559:       to measure the SNR(f) values. It is an unsigned
1560:       integer in the range from 1 to 2^16-1. After a loop
1561:       diagnostic procedure, this parameter shall contain the
1562:       number of symbols used to measure the SNR(f).
1563:       It should correspond to the value specified in the
1564:       Recommendation (e.g., the number of symbols in 1 s time
1565:       interval for ITU-T Rec. G.992.3)."
1566:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.28.1 (SNRMTds)
1567:                  and paragraph #7.5.1.28.4 (SNRMTus)"
1568:      ::= { xdsl2SCStatusEntry 8 }
1569: 
1570: xdsl2SCStatusSnrScGroupSize OBJECT-TYPE
1571:      SYNTAX      Unsigned32(1 | 2 | 4 | 8)
1572:      MAX-ACCESS  read-only
1573:      STATUS      current
1574:      DESCRIPTION
1575:      "Number of sub-carriers per group used to report the SNR
1576:      values on the respective transmission direction.
1577:      The valid values are 1, 2, 4 and 8.
1578:      For ADSL, this parameter is equal to one and, for VDSL2, it is
1579:      equal to the size of a sub-carrier group used to compute these
1580:      parameters."
1581:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.28.2 (SNRGds)
1582:                and paragraph #7.5.1.28.5 (SNRGus)"
1583:      ::= { xdsl2SCStatusEntry 9 }
1584: 
1585: xdsl2SCStatusAttainableRate  OBJECT-TYPE
1586:    SYNTAX      Unsigned32
1587:    UNITS       "bits/second"
1588:    MAX-ACCESS  read-only
1589:    STATUS      current
1590:    DESCRIPTION
1591:       "Maximum Attainable Data Rate.  The maximum net data rate
1592:        currently attainable by the XTU-C transmitter and XTU-R
1593:        receiver (when referring to downstream direction) or by the
1594:        XTU-R transmitter and XTU-C receiver (when referring to
1595:        upstream direction).  Value is coded in bits/s.
1596:        This object reflects the value of the parameter following the
1597:        most recent DELT performed on the associated line.  Once
1598:        the DELT process is over, the parameter no longer changes
1599:        until the row is deleted or a new DELT process is initiated.
1600:        "
1601:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.19 (ATTNDRds)
1602:                and paragraph #7.5.1.20 (ATTNDRus)"
1603:    ::= { xdsl2SCStatusEntry 10 }
1604: 
1605: xdsl2SCStatusRowStatus  OBJECT-TYPE
1606:      SYNTAX      RowStatus
1607:      MAX-ACCESS  read-write
1608:      STATUS      current
1609:      DESCRIPTION
1610:      "Row Status.  The SNMP manager is not permitted
1611:       to create rows in this table. The SNMP agent will create
1612:       a row in this table for storing the results of a DELT
1613:       performed on the associated line, if the row does not
1614:       already exist.
1615: 
1616:       When a row is created in this table, the SNMP agent should
1617:       also create corresponding rows in the tables
1618:       xdsl2SCStatusBandTable and xdsl2SCStatusSegmentTable.
1619:       When a row is deleted in this table, the SNMP agent should
1620:       also delete corresponding rows in the tables
1621:       xdsl2SCStatusBandTable and xdsl2SCStatusSegmentTable.
1622:       The SNMP agent may have limited resources; therefore, if
1623:       multiple rows co-exist in this table, it may fail to add
1624:       new rows to this table or allocate memory resources for
1625:       a new DELT process.  If that occurs, the SNMP agent responds with
1626:       either the value 'tableFull' or the value
1627:       'noResources' (for xdsl2LineCmndConfLdsfFailReason
1628:       object in xdsl2LineTable)
1629:       The management system (the operator) may delete rows from this
1630:       table according to any scheme.
1631:       E.g., after retrieving the results."
1632:      ::= { xdsl2SCStatusEntry 11 }
1633: 
1634: ------------------------------------------------
1635: --        xdsl2SCStatusBandTable               --
1636: ------------------------------------------------
1637: 
1638: xdsl2SCStatusBandTable  OBJECT-TYPE
1639:    SYNTAX      SEQUENCE  OF  Xdsl2SCStatusBandEntry
1640:    MAX-ACCESS  not-accessible
1641:    STATUS      current
1642:    DESCRIPTION
1643:       "The table xdsl2SCStatusBandTable contains
1644:        sub-carrier status parameters for VDSL2/ADSL/ADSL2
1645:        and ADSL2+ that are grouped per-band.
1646:        For ADSL/ADSL2/ADSL2+, there is a single
1647:        upstream band and a single downstream band.
1648:        For VDSL2, there are several downstream bands and
1649:        several upstream bands.
1650:        The parameters in this table are only available after
1651:        a loop diagnostic procedure."
1652:    ::= { xdsl2Status 4 }
1653: 
1654: xdsl2SCStatusBandEntry  OBJECT-TYPE
1655:    SYNTAX      Xdsl2SCStatusBandEntry
1656:    MAX-ACCESS  not-accessible
1657:    STATUS      current
1658:    DESCRIPTION
1659:       "The table xdsl2SCStatusBandTable contains
1660:        sub-carrier status parameters for VDSL2/ADSL/ADSL2
1661:        and ADSL2+ that are grouped per-band.
1662:        For ADSL/ADSL2/ADSL2+, there is a single
1663:        upstream band and a single downstream band.
1664:        For VDSL2, there are several downstream bands and
1665:        several upstream bands.
1666:        One index of this table is an interface index where the
1667:        interface has an ifType of vdsl2(xxx). A second index of this
1668:        table is transmission band."
1669:    INDEX  { ifIndex, xdsl2SCStatusBand }
1670:    ::= { xdsl2SCStatusBandTable 1 }
1671: 
1672: Xdsl2SCStatusBandEntry  ::=
1673:    SEQUENCE {
1674:       xdsl2SCStatusBand                  Xdsl2Band,
1675:       xdsl2SCStatusBandLnAtten           Unsigned32,
1676:       xdsl2SCStatusBandSigAtten          Unsigned32
1677:    }
1678: 
1679: xdsl2SCStatusBand OBJECT-TYPE
1680:      SYNTAX      Xdsl2Band
1681:      MAX-ACCESS  not-accessible
1682:      STATUS      current
1683:      DESCRIPTION
1684:      "The transmission band."
1685:      ::= { xdsl2SCStatusBandEntry 1 }
1686: 
1687: xdsl2SCStatusBandLnAtten  OBJECT-TYPE
1688:    SYNTAX      Unsigned32 (0..1270 | 2147483646 | 2147483647)
1689:    UNITS       "0.1 dB"
1690:    MAX-ACCESS  read-only
1691:    STATUS      current
1692:    DESCRIPTION
1693:       "When referring to a band in the downstream direction, it is
1694:       the
1695:       measured difference in the total power transmitted by the xTU-C
1696:       and the total power received by the xTU-R over all sub-carriers
1697:       during diagnostics mode.
1698:       When referring to a band in the upstream direction, it is the
1699:       measured difference in the total power transmitted by the xTU-R
1700:       and the total power received by the xTU-C over all sub-carriers
1701:       during diagnostics mode.
1702:       It ranges from 0 to 1270 units of 0.1 dB (Physical values are
1703:       0 to 127 dB).
1704:       A special value of 0x7FFFFFFF (2147483647) indicates the line
1705:       attenuation is out of range to be represented.
1706:       A special value of 0x7FFFFFFE (2147483646) indicates the line
1707:       attenuation measurement is unavailable.
1708:       This object reflects the value of the parameter following the
1709:       most recent DELT performed on the associated line.  Once
1710:       the DELT process is over, the parameter no longer changes
1711:       until the row is deleted or a new DELT process is initiated."
1712:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.9 (LATNds)
1713:                and paragraph #7.5.1.10 (LATNus)"
1714:    DEFVAL       { 2147483646 }
1715:    ::= { xdsl2SCStatusBandEntry 2 }
1716: 
1717: xdsl2SCStatusBandSigAtten  OBJECT-TYPE
1718:    SYNTAX      Unsigned32 (0..1270 | 2147483646 | 2147483647)
1719:    UNITS       "0.1 dB"
1720:    MAX-ACCESS  read-only
1721:    STATUS      current
1722:    DESCRIPTION
1723:       "When referring to a band the downstream direction, it is the
1724:       measured difference in the total power transmitted by the
1725:       xTU-C and the total power received by the xTU-R over all sub
1726:       carriers during Showtime after the diagnostics mode.
1727:       When referring to the upstream direction, it is the measured
1728:       difference in the total power transmitted by the
1729:       xTU-R and the total power received by the xTU-C over all sub
1730:       carriers during Showtime after the diagnostics mode.
1731:       It ranges from 0 to 1270 units of 0.1 dB (Physical values
1732:       are 0 to 127 dB).
1733:       A special value of 0x7FFFFFFF (2147483647) indicates the line
1734:       attenuation is out of range to be represented.
1735:       A special value of 0x7FFFFFFE (2147483646) indicates the line
1736:       attenuation measurement is unavailable.
1737:       This object reflects the value of the parameter following the
1738:       most recent DELT performed on the associated line.  Once
1739:       the DELT process is over, the parameter no longer changes
1740:       until the row is deleted or a new DELT process is initiated."
1741:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.11 (SATNds)
1742:                and paragraph #7.5.1.12 (SATNus)"
1743:    DEFVAL       { 2147483646 }
1744:    ::= { xdsl2SCStatusBandEntry 3 }
1745: 
1746: ------------------------------------------------
1747: --        xdsl2SCStatusSegmentTable                --
1748: ------------------------------------------------
1749: 
1750: xdsl2SCStatusSegmentTable  OBJECT-TYPE
1751:    SYNTAX      SEQUENCE  OF  Xdsl2SCStatusSegmentEntry
1752:    MAX-ACCESS  not-accessible
1753:    STATUS      current
1754:    DESCRIPTION
1755:       "The table xdsl2SCStatusSegmentTable contains status
1756:       parameters of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.
1757:       The parameters in this table MUST be updated after
1758:       a loop diagnostic procedure and MAY be updated after
1759:       a line initialisation and MAY be updated at showtime."
1760:    ::= { xdsl2Status 5 }
1761: 
1762: xdsl2SCStatusSegmentEntry  OBJECT-TYPE
1763:    SYNTAX      Xdsl2SCStatusSegmentEntry
1764:    MAX-ACCESS  not-accessible
1765:    STATUS      current
1766:    DESCRIPTION
1767:       "The table xdsl2SCStatusSegmentEntry contains status
1768:       parameters
1769:        of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.
1770: 
1771:        Several objects in the table refer to NSus and NSds. For
1772:        G.993.2, the value of NSus and NSds are respectively the indices
1773:        of the highest supported upstream and downstream subcarriers
1774:        according to the selected implementation profile. For ADSL,
1775:        NSus is equal to NSCus-1 and NSds is equal to NSCds-1.
1776: 
1777:        One index of this table is an interface index where the
1778:        interface has an ifType of vdsl2(xxx). A second index of this
1779:        table is the transmission direction. A third index identifies
1780:        the specific segment of the sub-carriers status addressed."
1781:    INDEX  { ifIndex,
1782:             xdsl2SCStatusDirection,
1783:             xdsl2SCStatusSegment   }
1784:    ::= { xdsl2SCStatusSegmentTable 1 }
1785: 
1786: Xdsl2SCStatusSegmentEntry  ::=
1787:    SEQUENCE {
1788:       xdsl2SCStatusSegment                  Unsigned32,
1789:       xdsl2SCStatusSegmentLinReal           OCTET STRING,
1790:       xdsl2SCStatusSegmentLinImg            OCTET STRING,
1791:       xdsl2SCStatusSegmentLog               OCTET STRING,
1792:       xdsl2SCStatusSegmentQln               OCTET STRING,
1793:       xdsl2SCStatusSegmentSnr               OCTET STRING,
1794:       xdsl2SCStatusSegmentBitsAlloc         Xdsl2BitsAlloc,
1795:       xdsl2SCStatusSegmentGainAlloc         OCTET STRING,
1796:       xdsl2SCStatusSegmentTssi              Xdsl2Tssi
1797:    }
1798: 
1799: xdsl2SCStatusSegment  OBJECT-TYPE
1800:      SYNTAX      Unsigned32(1..8)
1801:      MAX-ACCESS  not-accessible
1802:      STATUS      current
1803:      DESCRIPTION
1804:      "The segment of the sub-carriers
1805:      status information provided by this
1806:      row.
1807:      Several status parameters in this table
1808:      are retrieved in segments. The first segment
1809:      of the status information is retrieved with
1810:      xdsl2SCStatusSegment=1, the second segment
1811:      is retrieved with xdsl2SCStatusSegment=2, and
1812:      so on. When any status parameter is retrieved
1813:      in n segments where n<8) then, for that
1814:      parameter, GET operations for the remaining segment
1815:      numbers (n+1 to 8) will respond with a zero length
1816:      OCTET STRING."
1817:      ::= { xdsl2SCStatusSegmentEntry 1 }
1818: 
1819: xdsl2SCStatusSegmentLinReal  OBJECT-TYPE
1820:      SYNTAX      OCTET STRING  (SIZE(0..1024))
1821:      MAX-ACCESS  read-only
1822:      STATUS      current
1823:      DESCRIPTION
1824:      "An array of up to 512 complex H(f) linear representation
1825:      values in linear scale for the respective transmission
1826:      direction.  It is designed to support up to 512 (downstream)
1827:      sub-carriers groups and can be retrieved in a single segment.
1828:      The number of utilized values on downstream direction depends
1829:      on NSds, and on upstream direction it depends on NSus.  This
1830:      value is referred here as NS.
1831:      Each array entry represents the real component [referred here as
1832:      a(i)] of Hlin(f = i*Df) value for a particular sub-carrier group
1833:      index i (0 <= i < NS).
1834:      Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
1835:      where scale is xdsl2SCStatusLinScale and a(i) and b(i)
1836:      [provided by the xdsl2SCStatusSegmentLinImg object] are in the
1837:      range (-2^15+1) to (+2^15-1).
1838:      A special value a(i)=b(i)= -2^15 indicates that no measurement
1839:      could be done for the sub-carriers group because it is out of
1840:      the passband or that the attenuation is out of range to be
1841:      represented.  This parameter is only available after a loop
1842:      diagnostic procedure.
1843:      Each value in this array is 16 bits wide and is stored in big
1844:      endian format."
1845:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.3 (HLINpsds)
1846:                and paragraph #7.5.1.26.9 (HLINpsus)"
1847:      ::= { xdsl2SCStatusSegmentEntry 2 }
1848: 
1849: xdsl2SCStatusSegmentLinImg  OBJECT-TYPE
1850:      SYNTAX      OCTET STRING  (SIZE(0..1024))
1851:      MAX-ACCESS  read-only
1852:      STATUS      current
1853:      DESCRIPTION
1854:      "An array of up to 512 complex H(f) linear representation
1855:      values in linear scale for the respective transmission
1856:      direction.  It is designed to support up to 512 (downstream)
1857:      sub-carriers groups and can be retrieved in a single segment.
1858:      The number of utilized values on downstream direction depends
1859:      on NSds, and on upstream direction it depends on NSus.  This
1860:      value is referred here as NS.
1861:      Each array entry represents the imaginary component [referred
1862:      here as b(i)] of Hlin(f = i*Df) value for a particular sub-
1863:      carrier group index i (0 <= i < NS).
1864:      Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
1865:      where scale is xdsl2SCStatusLinScale and a(i) [provided by
1866:      the xdsl2SCStatusSegmentLinReal object] and b(i) are in the range
1867:      (-2^15+1) to (+2^15-1).
1868:      A special value a(i)=b(i)= -2^15 indicates that no measurement
1869:      could be done for the sub-carriers group because it is out of
1870:      the passband or that the attenuation is out of range to be
1871:      represented.  This parameter is only available after a loop
1872:      diagnostic procedure.
1873:      Each value in this array is 16 bits wide and is stored in big
1874:      endian format."
1875:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.3 (HLINpsds)
1876:                and paragraph #7.5.1.26.9 (HLINpsus)"
1877:      ::= { xdsl2SCStatusSegmentEntry 3 }
1878: 
1879: xdsl2SCStatusSegmentLog  OBJECT-TYPE
1880:      SYNTAX      OCTET STRING  (SIZE(0..1024))
1881:      UNITS       "dB"
1882:      MAX-ACCESS  read-only
1883:      STATUS      current
1884:      DESCRIPTION
1885:      "An array of up to 512 real H(f) logarithmic representation
1886:       values in dB for the respective transmission direction.  It is
1887:       designed to support up to 512 (downstream) sub-carriers groups
1888:       and can be retrieved in a single segment.
1889:       The number of utilized values on downstream direction depends
1890:       on NSds, and on upstream direction it depends on NSus.  This
1891:       value is referred here as NS.
1892:       Each array entry represents the real Hlog(f = i*Df) value for a
1893:       particular sub-carrier group index i, (0 <= i < NS).
1894:       The real Hlog(f) value is represented as (6-m(i)/10), with m(i)
1895:       in the range 0 to 1022.  A special value m=1023 indicates that
1896:       no measurement could be done for the sub-carrier group because
1897:       it is out of the passband or that the attenuation is out of
1898:       range to be represented.  This parameter is applicable in loop
1899:       diagnostic procedure and initialization.
1900:       Each value in this array is 16 bits wide and is stored
1901:       in big endian format."
1902:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.26.6 (HLOGpsds)
1903:                and paragraph #7.5.1.26.12 (HLOGpsus)"
1904:      ::= { xdsl2SCStatusSegmentEntry 4 }
1905: 
1906: xdsl2SCStatusSegmentQln  OBJECT-TYPE
1907:      SYNTAX      OCTET STRING  (SIZE(0..512))
1908:      UNITS       "dBm/Hz"
1909:      MAX-ACCESS  read-only
1910:      STATUS      current
1911:      DESCRIPTION
1912:      "An array of up to 512 real Quiet Line Noise values in dBm/Hz
1913:      for the respective transmission direction.  It is designed for
1914:      up to 512 (downstream) sub-carriers groups and can be retrieved
1915:      in a single segment.
1916:      The number of utilized values on downstream direction depends
1917:      on NSds, and on upstream direction it depends on NSus.  This
1918:      value is referred here as NS.
1919:      Each array entry represents the QLN(f = i*Df) value for a
1920:      particular sub-carrier index i, (0 <= i < NS).
1921:      The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the
1922:      range 0 to 254.  A special value n(i)=255 indicates that no
1923:      measurement could be done for the sub-carrier group because it
1924:      is out of the passband or that the noise PSD is out of range
1925:      to be represented.
1926:      This parameter is applicable in loop diagnostic procedure and
1927:      initialization.  Each value in this array is 8 bits wide."
1928:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.27.3 (QLNpsds)
1929:                and paragraph #7.5.1.27.6 (QLNpsus)"
1930:      ::= { xdsl2SCStatusSegmentEntry 5 }
1931: 
1932: xdsl2SCStatusSegmentSnr  OBJECT-TYPE
1933:      SYNTAX      OCTET STRING  (SIZE(0..512))
1934:      UNITS       "0.5 dB"
1935:      MAX-ACCESS  read-only
1936:      STATUS      current
1937:      DESCRIPTION
1938:      "The SNR Margin per sub-carrier group, expressing the
1939:       ratio between the received signal power and received noise
1940:       power per sub-scriber group.  It is an array of 512 octets,
1941:       designed for supporting up to 512 (downstream) sub-carriers
1942:       groups and can be retrieved in a single segment.
1943:       The number of utilized octets on downstream direction depends
1944:       on NSds, and on upstream direction it depends on NSus.  This
1945:       value is referred here as NS.
1946:       Octet i (0 <= i < NS) is set to a value in the range 0 to
1947:       254 to indicate that the respective downstream or upstream sub-
1948:       carrier group i has SNR of: (-32 + xdsl2SCStatusSegmentSnr(i)/2)
1949:       in dB (i.e., -32 to 95dB).
1950:       The special value 255 means that no measurement could be done
1951:       for the sub-carrier group because it is out of the PSD mask
1952:       passband or that the noise PSD is out of range to be
1953:       represented.  Each value in this array is 8 bits wide."
1954:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.28.3 (SNRpsds)
1955:                  and paragraph #7.5.1.28.6 (SNRpsus)"
1956:      ::= { xdsl2SCStatusSegmentEntry 6 }
1957: 
1958: xdsl2SCStatusSegmentBitsAlloc  OBJECT-TYPE
1959:      SYNTAX      Xdsl2BitsAlloc
1960:      UNITS       "bits"
1961:      MAX-ACCESS  read-only
1962:      STATUS      current
1963:      DESCRIPTION
1964:      "The bits allocation per sub-carrier.  An array of 256 octets
1965:       (512 nibbles), designed for supporting up to 512 (downstream)
1966:       sub-carriers. When more then 512 sub-carriers are supported,
1967:       the status information is reported through multiple (up to 8)
1968:       segments. The first segment is then used for the first 512
1969:       sub-carriers. The second segment is used for the sub-carriers
1970:       512 to 1023 and so on.
1971:       The aggregate number of utilized nibbles on downstream direction
1972:       (in all segments) depends on NSds, and on upstream direction it
1973:       depends on NSus.
1974:       This value is referred here as NS. The segment number is in
1975:       xdsl2SCStatusSegment.
1976:       Nibble i (0 <= i < MIN(NS-(segment-1)*512,512)) in each
1977:       segment is set to a value in the range 0 to 15 to indicate that
1978:       the respective downstream or upstream sub-carrier j
1979:       (j=(segement-1)*512+i) has the same amount of bits
1980:       allocation."
1981:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.29.1 (BITSpsds)
1982:                  and paragraph #7.5.1.29.2 (BITSpsus)"
1983:      ::= { xdsl2SCStatusSegmentEntry 7 }
1984: 
1985: xdsl2SCStatusSegmentGainAlloc  OBJECT-TYPE
1986:      SYNTAX      OCTET STRING  (SIZE(0..1024))
1987:      MAX-ACCESS  read-only
1988:      STATUS      current
1989:      DESCRIPTION
1990:      "The gain allocation per sub-carrier.  An array of 512 16-bits
1991:       values, designed for supporting up to 512 (downstream) sub-
1992:       carriers. When more then 512 sub-carriers are supported,
1993:       the status information is reported through multiple (up to 8)
1994:       segments. The first segment is then used for the first 512
1995:       sub-carriers. The second segment is used for the sub-carriers
1996:       512 to 1023 and so on.
1997:       The aggregate number of utilized octets on downstream direction
1998:       depends on NSds, and on upstream direction it depends on NSus.
1999:       This value is referred here as NS. The segment number is in
2000:       xdsl2SCStatusSegment.
2001:       Value i (0 <= i < MIN(NS-(segment-1)*512,512)) in each
2002:       segment is set to a value in the range 0 to 4093 to indicate
2003:       that the respective downstream or upstream sub-carrier j
2004:       (j=(segement-1)*512+i) has the same amount of gain value.
2005:       The gain value is represented as a multiple of 1/512 on
2006:       linear scale.  Each value in this array is 16 bits wide and is
2007:       stored in big endian format."
2008:    REFERENCE    "ITU-T G.997.1, paragraph #7.5.1.29.3 (GAINSpsds)
2009:                  and paragraph #7.5.1.29.4 (GAINSpsus)"
2010:      ::= { xdsl2SCStatusSegmentEntry 8 }
2011: 
2012: xdsl2SCStatusSegmentTssi  OBJECT-TYPE
2013:      SYNTAX      Xdsl2Tssi
2014:      MAX-ACCESS  read-only
2015:      STATUS      current
2016:      DESCRIPTION
2017:      "The transmit spectrum shaping (TSSi) breakpoints expressed
2018:      as the set of breakpoints exchanged during G.994.1.
2019:      Each breakpoint is a pair of values occupying 3 octets with the
2020:      following structure:
2021:      First 2 octets - Index of the subcarrier used in the context of
2022:                       the breakpoint.
2023:      Third octet    - The shaping parameter at the breakpoint.
2024:      Subcarrier index is an unsigned number in the range 1 to either
2025:      NSCds (downstream direction) or NSCus (upstream direction).
2026:      The shaping parameter value is in the range 0 to 127 (units of
2027:      -0.5dB). The special value 127 indicates that the subcarrier
2028:      is not transmitted."
2029:    REFERENCE  "ITU-T G.997.1, paragraph #7.5.1.29.5 (TSSpsds)
2030:                and paragraph #7.5.1.29.6 (TSSpsus)"
2031:      ::= { xdsl2SCStatusSegmentEntry 9 }
2032: 
2033: ------------------------------------------------
2034: --        xdsl2LineInventoryTable             --
2035: ------------------------------------------------
2036: xdsl2LineInventoryTable  OBJECT-TYPE
2037:    SYNTAX      SEQUENCE  OF  Xdsl2LineInventoryEntry
2038:    MAX-ACCESS  not-accessible
2039:    STATUS      current
2040:    DESCRIPTION
2041:       "The table xdsl2LineInventoryTable contains inventory of the
2042:       DSL termination unit. "
2043:    ::= { xdsl2Inventory 1 }
2044: 
2045: xdsl2LineInventoryEntry  OBJECT-TYPE
2046:    SYNTAX      Xdsl2LineInventoryEntry
2047:    MAX-ACCESS  not-accessible
2048:    STATUS      current
2049:    DESCRIPTION
2050:       "The table xdsl2LineInventoryTable contains inventory of DSL
2051:        termination unit.
2052:        The index of this table is an interface index where the
2053:        interface has an ifType of vdsl2(xxx)."
2054: 
2055:    INDEX  { ifIndex, xdsl2LInvUnit }
2056:    ::= { xdsl2LineInventoryTable 1 }
2057: 
2058: Xdsl2LineInventoryEntry  ::=
2059:    SEQUENCE {
2060:       xdsl2LInvUnit                      Xdsl2Unit,
2061:       xdsl2LInvG994VendorId              OCTET STRING,
2062:       xdsl2LInvSystemVendorId            OCTET STRING,
2063:       xdsl2LInvVersionNumber             OCTET STRING,
2064:       xdsl2LInvSerialNumber              OCTET STRING,
2065:       xdsl2LInvSelfTestResult            Unsigned32,
2066:       xdsl2LInvTransmissionCapabilities  Xdsl2TransmissionModeType
2067:    }
2068: 
2069: xdsl2LInvUnit  OBJECT-TYPE
2070:    SYNTAX      Xdsl2Unit
2071:    MAX-ACCESS  not-accessible
2072:    STATUS      current
2073:    DESCRIPTION
2074:       "The termination unit xtuc{1} or xtur{2}."
2075:    ::= { xdsl2LineInventoryEntry 1 }
2076: 
2077: xdsl2LInvG994VendorId  OBJECT-TYPE
2078:    SYNTAX      OCTET STRING  (SIZE(8))
2079:    MAX-ACCESS  read-only
2080:    STATUS      current
2081:    DESCRIPTION
2082:       "The ATU G.994.1 Vendor ID as inserted in the G.994.1 CL/CLR
2083:        message.  It consists of 8 binary octets, including a country
2084:        code followed by a (regionally allocated) provider code, as
2085:        defined in Recommendation T.35."
2086:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2087:    ::= { xdsl2LineInventoryEntry 2 }
2088: 
2089: xdsl2LInvSystemVendorId  OBJECT-TYPE
2090:    SYNTAX      OCTET STRING  (SIZE(8))
2091:    MAX-ACCESS  read-only
2092:    STATUS      current
2093:    DESCRIPTION
2094:       "The ATU System Vendor ID (identifies the XTU system
2095:        integrator) as inserted in the Overhead Messages (both XTUs
2096:        for G.992.3 and G.992.4) or in the Embedded Operations
2097:        Channel (only XTU-R in G.992.1 and G.992.2).  It consists of
2098:        8 binary octets, with same format as used for
2099:        Xdsl2InvG994VendorId."
2100:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2101:    ::= { xdsl2LineInventoryEntry 3 }
2102: 
2103: xdsl2LInvVersionNumber  OBJECT-TYPE
2104:    SYNTAX      OCTET STRING  (SIZE(0..16))
2105:    MAX-ACCESS  read-only
2106:    STATUS      current
2107:    DESCRIPTION
2108:       "The XTU version number (vendor specific information) as
2109:        inserted in the Overhead Messages (both XTUs for G.992.3 and
2110:        G.992.4) or in the Embedded Operations Channel (only XTU-R in
2111:        G.992.1 and G.992.2).  It consists of up to 16 binary
2112:        octets."
2113:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2114:    ::= { xdsl2LineInventoryEntry 4 }
2115: 
2116: xdsl2LInvSerialNumber  OBJECT-TYPE
2117:    SYNTAX      OCTET STRING  (SIZE(0..32))
2118:    MAX-ACCESS  read-only
2119:    STATUS      current
2120:    DESCRIPTION
2121:       "The XTU serial number (vendor specific information) as
2122:        inserted in the Overhead Messages (both XTUs for G.992.3 and
2123:        G.992.4) or in the Embedded Operations Channel (only XTU-R in
2124:        G.992.1 and G.992.2).  It is vendor specific information.  It
2125:        consists of up to 32 ASCII characters."
2126:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2127:    ::= { xdsl2LineInventoryEntry 5 }
2128: 
2129: xdsl2LInvSelfTestResult  OBJECT-TYPE
2130:    SYNTAX      Unsigned32
2131:    MAX-ACCESS  read-only
2132:    STATUS      current
2133:    DESCRIPTION
2134:       "The XTU self-test result, coded as a 32-bit value.  The
2135:        most significant octet of the result is '0' if the
2136:        self-test
2137:        passed, and '1' if the self-test failed.  The
2138:        interpretation
2139:        of the other octets is vendor discretionary."
2140:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2141:    DEFVAL       { 0 }
2142:    ::= { xdsl2LineInventoryEntry 6 }
2143: 
2144: xdsl2LInvTransmissionCapabilities  OBJECT-TYPE
2145:    SYNTAX      Xdsl2TransmissionModeType
2146:    MAX-ACCESS  read-only
2147:    STATUS      current
2148:    DESCRIPTION
2149:       "The XTU transmission system capability list of the different
2150:        coding types.  It is coded in a bit-map representation with 1
2151:        or more bits set.  A bit set to '1' means that the XTU
2152:        supports the respective coding.  The value may be derived
2153:        from the handshaking procedures defined in G.994.1.  A set
2154:        of xDSL line transmission modes, with one bit per mode."
2155:    REFERENCE    "ITU-T G.997.1, paragraph #7.4"
2156:    ::= { xdsl2LineInventoryEntry 7 }
2157: 
2158: 
2159: ------------------------------------------------
2160: --        xdsl2LineConfTemplateTable          --
2161: ------------------------------------------------
2162: xdsl2LineConfTemplateTable  OBJECT-TYPE
2163:    SYNTAX      SEQUENCE  OF  Xdsl2LineConfTemplateEntry
2164:    MAX-ACCESS  not-accessible
2165:    STATUS      current
2166:    DESCRIPTION
2167:       "The table xdsl2LineConfTemplateTable contains VDSL2/ADSL/
2168:        ADSL2 and ADSL2+ line configuration template.
2169: 
2170:        Note that this table is also used to configure the number of
2171:        bearer channels.
2172:        When the number of bearer channels is increased, the SNMP agent
2173:        SHOULD create rows in all tables indexed by a channel index.
2174:        When the number of bearer channels is decreased, the SNMP agent
2175:        SHOULD delete rows in all tables indexed by a channel index.
2176:        For example, if the value of xdsl2LConfTempChan4ConfProfile is
2177:        set to a non null value then rows SHOULD be created in
2178:        xdsl2ChannelStatusTable, xdsl2PMChCurrTable, and all other
2179:        tables indexed by a channel index.
2180:        For example, if the value of xdsl2LConfTempChan2ConfProfile is
2181:        set to a null value then rows SHOULD be deleted in
2182:        xdsl2ChannelStatusTable, xdsl2PMChCurrTable, and all other
2183:        tables indexed by a channel index.
2184: 
2185:        Entries in this table MUST be maintained in a
2186:        persistent manner."
2187:    ::= { xdsl2ProfileLine 1 }
2188: 
2189: xdsl2LineConfTemplateEntry  OBJECT-TYPE
2190:    SYNTAX      Xdsl2LineConfTemplateEntry
2191:    MAX-ACCESS  not-accessible
2192:    STATUS      current
2193:    DESCRIPTION
2194:       "The table xdsl2LineConfTemplateTable contains VDSL2/ADSL/
2195:        ADSL2 and ADSL2+ line configuration template.
2196: 
2197:        A default template with an index of 'DEFVAL' will
2198:        always exist and its parameters will be set to vendor-specific
2199:        values, unless otherwise specified in this document"
2200:    INDEX  { xdsl2LConfTempTemplateName }
2201:    ::= { xdsl2LineConfTemplateTable 1 }
2202: 
2203: Xdsl2LineConfTemplateEntry  ::=
2204:    SEQUENCE {
2205:       xdsl2LConfTempTemplateName      SnmpAdminString,
2206:       xdsl2LConfTempLineProfile       SnmpAdminString,
2207:       xdsl2LConfTempChan1ConfProfile  SnmpAdminString,
2208:       xdsl2LConfTempChan1RaRatioDs    Unsigned32,
2209:       xdsl2LConfTempChan1RaRatioUs    Unsigned32,
2210:       xdsl2LConfTempChan2ConfProfile  SnmpAdminString,
2211:       xdsl2LConfTempChan2RaRatioDs    Unsigned32,
2212:       xdsl2LConfTempChan2RaRatioUs    Unsigned32,
2213:       xdsl2LConfTempChan3ConfProfile  SnmpAdminString,
2214:       xdsl2LConfTempChan3RaRatioDs    Unsigned32,
2215:       xdsl2LConfTempChan3RaRatioUs    Unsigned32,
2216:       xdsl2LConfTempChan4ConfProfile  SnmpAdminString,
2217:       xdsl2LConfTempChan4RaRatioDs    Unsigned32,
2218:       xdsl2LConfTempChan4RaRatioUs    Unsigned32,
2219:       xdsl2LConfTempRowStatus         RowStatus
2220:    }
2221: 
2222: xdsl2LConfTempTemplateName  OBJECT-TYPE
2223:    SYNTAX      SnmpAdminString (SIZE(1..32))
2224:    MAX-ACCESS  not-accessible
2225:    STATUS      current
2226:    DESCRIPTION
2227:       "This object identifies a row in this table."
2228:    REFERENCE    "DSL Forum TR-129, paragraph #5.4"
2229:    ::= { xdsl2LineConfTemplateEntry 1 }
2230: 
2231: xdsl2LConfTempLineProfile  OBJECT-TYPE
2232:    SYNTAX      SnmpAdminString (SIZE(1..32))
2233:    MAX-ACCESS  read-create
2234:    STATUS      current
2235:    DESCRIPTION
2236:       "The value of this object identifies the row in the
2237:       VDSL2/ADSL/
2238:        ADSL2 and ADSL2+ line configuration Profile Table,
2239:        (Xdsl2LineConfProfTable),
2240:        which applies for this DSL line."
2241:    REFERENCE    "DSL Forum TR-129, paragraph #5.4"
2242:    DEFVAL       { "DEFVAL" }
2243:    ::= { xdsl2LineConfTemplateEntry 2 }
2244: 
2245: xdsl2LConfTempChan1ConfProfile  OBJECT-TYPE
2246:    SYNTAX      SnmpAdminString (SIZE(1..32))
2247:    MAX-ACCESS  read-create
2248:    STATUS      current
2249:    DESCRIPTION
2250:       "The value of this object identifies the row in the
2251:       VDSL2/ADSL/
2252:        ADSL2 and ADSL2+ channel configuration Profile Table,
2253:        (xdsl2ChConfProfileTable) that applies to DSL bearer
2254:        channel #1.  The channel profile name specified here must
2255:        match the name of an existing row in the
2256:        xdsl2ChConfProfileTable table."
2257:    DEFVAL       { "DEFVAL" }
2258:    ::= { xdsl2LineConfTemplateEntry 3 }
2259: 
2260: xdsl2LConfTempChan1RaRatioDs  OBJECT-TYPE
2261:    SYNTAX      Unsigned32(0..100)
2262:    UNITS       "percents"
2263:    MAX-ACCESS  read-create
2264:    STATUS      current
2265:    DESCRIPTION
2266:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2267:       taken
2268:        into account for the bearer channel #1 when performing rate
2269:        adaptation on Downstream.  The ratio refers to the available
2270:        data rate in excess of the Minimum Data Rate, summed over all
2271:        bearer channels.  Also, the 100 -
2272:        xdsl2LConfTempChan1RaRatioDs is the ratio of excess data
2273:        rate to be assigned to all other bearer channels on Downstream
2274:        direction.  The sum of rate adaptation ratios over all bearers
2275:        on the same direction shall be equal to 100%."
2276:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2277:    DEFVAL       { 100 }
2278:    ::= { xdsl2LineConfTemplateEntry 4 }
2279: 
2280: xdsl2LConfTempChan1RaRatioUs  OBJECT-TYPE
2281:    SYNTAX      Unsigned32(0..100)
2282:    UNITS       "percents"
2283:    MAX-ACCESS  read-create
2284:    STATUS      current
2285:    DESCRIPTION
2286:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2287:       taken
2288:        into account for the bearer channel #1 when performing rate
2289:        adaptation on Upstream.  The ratio refers to the available
2290:        data rate in excess of the Minimum Data Rate, summed over all
2291:        bearer channels.  Also, the
2292:        100 - xdsl2LConfTempChan1RaRatioUs is the ratio of excess
2293:        data rate to be assigned to all other bearer channels on
2294:        Upstream direction.  The sum of rate adaptation ratios over
2295:        all bearers on the same direction shall be equal to 100 %."
2296:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2297:    DEFVAL       { 100 }
2298:    ::= { xdsl2LineConfTemplateEntry 5 }
2299: 
2300: xdsl2LConfTempChan2ConfProfile  OBJECT-TYPE
2301:    SYNTAX      SnmpAdminString (SIZE(0..32))
2302:    MAX-ACCESS  read-create
2303:    STATUS      current
2304:    DESCRIPTION
2305:       "The value of this object identifies the row in the
2306:       VDSL2/ADSL/
2307:        ADSL2 and ADSL2+ channel configuration Profile Table,
2308:        (xdsl2ChConfProfileTable) that applies to DSL bearer
2309:        channel #2.  If the channel is unused, then the object is set
2310:        to a zero length string.
2311:        This object may be set to a zero length string only if
2312:        xdsl2LConfTempChan3ConfProfile contains a zero length
2313:        string."
2314: 
2315:    DEFVAL       { "" }
2316:    ::= { xdsl2LineConfTemplateEntry 6 }
2317: 
2318: xdsl2LConfTempChan2RaRatioDs  OBJECT-TYPE
2319:    SYNTAX      Unsigned32(0..100)
2320:    UNITS       "percents"
2321:    MAX-ACCESS  read-create
2322:    STATUS      current
2323:    DESCRIPTION
2324:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2325:       taken
2326:        into account for the bearer channel #2 when performing rate
2327:        adaptation on Downstream.  The ratio refers to the available
2328:        data rate in excess of the Minimum Data Rate, summed over all
2329:        bearer channels.  Also, the
2330:        100 - xdsl2LConfTempChan2RaRatioDs is the ratio of excess
2331:        data rate to be assigned to all other bearer channels on
2332:        Downstream direction.  The sum of rate adaptation ratios
2333:        over all bearers on the same direction shall be equal to
2334:        100%."
2335:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2336:    DEFVAL       { 0 }
2337:    ::= { xdsl2LineConfTemplateEntry 7 }
2338: 
2339: xdsl2LConfTempChan2RaRatioUs  OBJECT-TYPE
2340:    SYNTAX      Unsigned32(0..100)
2341:    UNITS       "percents"
2342:    MAX-ACCESS  read-create
2343:    STATUS      current
2344:    DESCRIPTION
2345:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2346:       taken
2347:        into account for the bearer channel #2 when performing rate
2348:        adaptation on Upstream.  The ratio refers to the available
2349:        data rate in excess of the Minimum Data Rate, summed over all
2350:        bearer channels.  Also, the
2351:        100 - xdsl2LConfTempChan2RaRatioUs is the ratio of excess
2352:        data rate to be assigned to all other bearer channels on
2353:        Upstream direction.  The sum of rate adaptation ratios over
2354:        all bearers on the same direction shall be equal to 100 %."
2355:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2356:    DEFVAL       { 0 }
2357:    ::= { xdsl2LineConfTemplateEntry 8 }
2358: 
2359: xdsl2LConfTempChan3ConfProfile  OBJECT-TYPE
2360:    SYNTAX      SnmpAdminString (SIZE(0..32))
2361:    MAX-ACCESS  read-create
2362:    STATUS      current
2363:    DESCRIPTION
2364:       "The value of this object identifies the row in the
2365:       VDSL2/ADSL/
2366:        ADSL2 and ADSL2+ channel configuration Profile Table,
2367:        (xdsl2ChConfProfileTable) that applies to DSL bearer
2368:        channel #3.  If the channel is unused, then the object is set
2369:        to a zero length string.
2370:        This object may be set to a zero length string only if
2371:        xdsl2LConfTempChan4ConfProfile contains a zero length
2372:        string.
2373:        This object may be set to a non-zero length string only if
2374:        xdsl2LConfTempChan2ConfProfile contains a non-zero length
2375:        string."
2376:    DEFVAL       { "" }
2377:    ::= { xdsl2LineConfTemplateEntry 9 }
2378: 
2379: xdsl2LConfTempChan3RaRatioDs  OBJECT-TYPE
2380:    SYNTAX      Unsigned32(0..100)
2381:    UNITS       "percents"
2382:    MAX-ACCESS  read-create
2383:    STATUS      current
2384:    DESCRIPTION
2385:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2386:       taken
2387:        into account for the bearer channel #3 when performing rate
2388:        adaptation on Downstream.  The ratio refers to the available
2389:        data rate in excess of the Minimum Data Rate, summed over all
2390:        bearer channels.  Also, the 100 -
2391:        xdsl2LConfTempChan3RaRatioDs is the ratio of excess data
2392:        rate to be assigned to all other bearer channels on Downstream
2393:        direction.  The sum of rate adaptation ratios over all bearers
2394:        on the same direction shall be equal to 100%."
2395:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2396:    DEFVAL       { 0 }
2397:    ::= { xdsl2LineConfTemplateEntry 10 }
2398: 
2399: xdsl2LConfTempChan3RaRatioUs  OBJECT-TYPE
2400:    SYNTAX      Unsigned32(0..100)
2401:    UNITS       "percents"
2402:    MAX-ACCESS  read-create
2403:    STATUS      current
2404:    DESCRIPTION
2405:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2406:       taken
2407:        into account for the bearer channel #3 when performing rate
2408:        adaptation on Upstream.  The ratio refers to the available
2409:        data rate in excess of the Minimum Data Rate, summed over all
2410:        bearer channels.  Also, the
2411:        100 - xdsl2LConfTempChan3RaRatioUs is the ratio of excess
2412:        data rate to be assigned to all other bearer channels on
2413:        Upstream direction.  The sum of rate adaptation ratios over
2414:        all bearers on the same direction shall be equal to 100%."
2415:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2416:    DEFVAL       { 0 }
2417:    ::= { xdsl2LineConfTemplateEntry 11 }
2418: 
2419: xdsl2LConfTempChan4ConfProfile  OBJECT-TYPE
2420:    SYNTAX      SnmpAdminString (SIZE(0..32))
2421:    MAX-ACCESS  read-create
2422:    STATUS      current
2423:    DESCRIPTION
2424:       "The value of this object identifies the row in the
2425:       VDSL2/ADSL/
2426:        ADSL2 and ADSL2+ channel configuration Profile Table,
2427:        (xdsl2ChConfProfileTable) that applies to DSL bearer
2428:        channel #4.  If the channel is unused, then the object is set
2429:        to a zero length string.
2430:        This object may be set to a non-zero length string only if
2431:        xdsl2LConfTempChan3ConfProfile contains a non-zero length
2432:        string."
2433:    DEFVAL       { "" }
2434:    ::= { xdsl2LineConfTemplateEntry 12 }
2435: 
2436: xdsl2LConfTempChan4RaRatioDs  OBJECT-TYPE
2437:    SYNTAX      Unsigned32(0..100)
2438:    UNITS       "percents"
2439:    MAX-ACCESS  read-create
2440:    STATUS      current
2441:    DESCRIPTION
2442:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2443:       taken
2444:        into account for the bearer channel #4 when performing rate
2445:        adaptation on Downstream.  The ratio refers to the available
2446:        data rate in excess of the Minimum Data Rate, summed over all
2447:        bearer channels.  Also, the 100 -
2448: 
2449:        xdsl2LConfTempChan4RaRatioDs is the ratio of
2450:        excess data rate to be assigned to all other bearer channels.
2451:        The sum of rate adaptation ratios over all bearers on the same
2452:        direction shall sum to 100%."
2453:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2454:    DEFVAL       { 0 }
2455:    ::= { xdsl2LineConfTemplateEntry 13 }
2456: 
2457: xdsl2LConfTempChan4RaRatioUs  OBJECT-TYPE
2458:    SYNTAX      Unsigned32(0..100)
2459:    UNITS       "percents"
2460:    MAX-ACCESS  read-create
2461:    STATUS      current
2462:    DESCRIPTION
2463:       "Rate Adaptation Ratio.  The ratio (in %) that should be
2464:       taken
2465:        into account for the bearer channel #4 when performing rate
2466:        adaptation on Upstream.  The ratio refers to the available
2467:        data rate in excess of the Minimum Data Rate, summed over
2468:        all bearer channels.  Also, the 100 -
2469: 
2470:        xdsl2LConfTempChan4RaRatioUs is the
2471:        ratio of excess data rate to be assigned to all other bearer
2472:        channels.  The sum of rate adaptation ratios over all bearers
2473:        on the same direction shall sum to 100%."
2474:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1"
2475:    DEFVAL       { 0 }
2476:    ::= { xdsl2LineConfTemplateEntry 14 }
2477: 
2478: xdsl2LConfTempRowStatus  OBJECT-TYPE
2479:    SYNTAX      RowStatus
2480:    MAX-ACCESS  read-create
2481:    STATUS      current
2482:    DESCRIPTION
2483:       "This object is used to create a new row or to modify or
2484:       delete an existing row in this table.
2485: 
2486:       A template is activated by setting this object to 'active'.
2487:       When 'active' is set, the system will validate the template.
2488: 
2489:       Before a template can be deleted or taken out of service
2490:       (by setting this object to 'destroy' or 'notInService'),
2491:       it must be first unreferenced from all associated
2492:       lines."
2493:    ::= { xdsl2LineConfTemplateEntry 15 }
2494: 
2495: 
2496: ------------------------------------------
2497: --        xdsl2LineConfProfTable        --
2498: ------------------------------------------
2499: xdsl2LineConfProfTable  OBJECT-TYPE
2500:    SYNTAX      SEQUENCE  OF  Xdsl2LineConfProfEntry
2501:    MAX-ACCESS  not-accessible
2502:    STATUS      current
2503:    DESCRIPTION
2504:       "The table xdsl2LineConfProfTable contains VDSL2/ADSL/
2505:        ADSL2 and ADSL2+ line configuration profile.
2506: 
2507:        Entries in this table MUST be maintained in a
2508:        persistent manner."
2509:    ::= { xdsl2ProfileLine 2 }
2510: 
2511: xdsl2LineConfProfEntry  OBJECT-TYPE
2512:    SYNTAX      Xdsl2LineConfProfEntry
2513:    MAX-ACCESS  not-accessible
2514:    STATUS      current
2515:    DESCRIPTION
2516:       "The table xdsl2LineConfProfTable contains VDSL2/ADSL/
2517:        ADSL2 and ADSL2+ line configuration profile.
2518: 
2519:        A default profile with an index of 'DEFVAL' will
2520:        always exist and its parameters will be set to vendor-specific
2521:        values, unless otherwise specified in this document"
2522:    INDEX  { xdsl2LConfProfProfileName }
2523:    ::= { xdsl2LineConfProfTable 1 }
2524: 
2525: Xdsl2LineConfProfEntry  ::=
2526:    SEQUENCE {
2527:       xdsl2LConfProfProfileName          SnmpAdminString,
2528:       xdsl2LConfProfScMaskDs             Xdsl2ScMaskDs,
2529:       xdsl2LConfProfScMaskUs             Xdsl2ScMaskUs,
2530:       xdsl2LConfProfVdsl2CarMask         Xdsl2CarMask,
2531:       xdsl2LConfProfRfiBands             Xdsl2RfiBands,
2532:       xdsl2LConfProfRaModeDs             Xdsl2RaMode,
2533:       xdsl2LConfProfRaModeUs             Xdsl2RaMode,
2534:       xdsl2LConfProfRaUsNrmDs            Unsigned32,
2535:       xdsl2LConfProfRaUsNrmUs            Unsigned32,
2536:       xdsl2LConfProfRaUsTimeDs           Unsigned32,
2537:       xdsl2LConfProfRaUsTimeUs           Unsigned32,
2538:       xdsl2LConfProfRaDsNrmsDs           Unsigned32,
2539:       xdsl2LConfProfRaDsNrmsUs           Unsigned32,
2540:       xdsl2LConfProfRaDsTimeDs           Unsigned32,
2541:       xdsl2LConfProfRaDsTimeUs           Unsigned32,
2542:       xdsl2LConfProfTargetSnrmDs         Unsigned32,
2543:       xdsl2LConfProfTargetSnrmUs         Unsigned32,
2544:       xdsl2LConfProfMaxSnrmDs            Unsigned32,
2545:       xdsl2LConfProfMaxSnrmUs            Unsigned32,
2546:       xdsl2LConfProfMinSnrmDs            Unsigned32,
2547:       xdsl2LConfProfMinSnrmUs            Unsigned32,
2548:       xdsl2LConfProfMsgMinUs             Unsigned32,
2549:       xdsl2LConfProfMsgMinDs             Unsigned32,
2550:       xdsl2LConfProfCeFlag               Xdsl2LineCeFlag,
2551:       xdsl2LConfProfSnrModeDs            Xdsl2LineSnrMode,
2552:       xdsl2LConfProfSnrModeUs            Xdsl2LineSnrMode,
2553:       xdsl2LConfProfTxRefVnDs            Xdsl2LineTxRefVnDs,
2554:       xdsl2LConfProfTxRefVnUs            Xdsl2LineTxRefVnUs,
2555:       xdsl2LConfProfXtuTransSysEna       Xdsl2TransmissionModeType,
2556:       xdsl2LConfProfPmMode               Xdsl2LinePmMode,
2557:       xdsl2LConfProfL0Time               Unsigned32,
2558:       xdsl2LConfProfL2Time               Unsigned32,
2559:       xdsl2LConfProfL2Atpr               Unsigned32,
2560:       xdsl2LConfProfL2Atprt              Unsigned32,
2561:       xdsl2LConfProfProfiles             Xdsl2LineProfiles,
2562:       xdsl2LConfProfDpboEPsd             Xdsl2PsdMaskDs,
2563:       xdsl2LConfProfDpboEsEL             Unsigned32,
2564:       xdsl2LConfProfDpboEsCableModelA    Unsigned32,
2565:       xdsl2LConfProfDpboEsCableModelB    Unsigned32,
2566:       xdsl2LConfProfDpboEsCableModelC    Unsigned32,
2567:       xdsl2LConfProfDpboMus              Unsigned32,
2568:       xdsl2LConfProfDpboFMin             Unsigned32,
2569:       xdsl2LConfProfDpboFMax             Unsigned32,
2570:       xdsl2LConfProfUpboKL               Unsigned32,
2571:       xdsl2LConfProfUpboKLF              Xdsl2UpboKLF,
2572:       xdsl2LConfProfUs0Mask              Xdsl2LineUs0Mask,
2573:       xdsl2LConfProfForceInp             Xdsl2LineForceInp,
2574:       xdsl2LConfProfRowStatus            RowStatus
2575:    }
2576: 
2577: xdsl2LConfProfProfileName  OBJECT-TYPE
2578:    SYNTAX      SnmpAdminString (SIZE(1..32))
2579:    MAX-ACCESS  not-accessible
2580:    STATUS      current
2581:    DESCRIPTION
2582:       "This object identifies a row in this table."
2583:      ::= { xdsl2LineConfProfEntry 1 }
2584: 
2585: xdsl2LConfProfScMaskDs  OBJECT-TYPE
2586:    SYNTAX      Xdsl2ScMaskDs
2587:    MAX-ACCESS  read-create
2588:    STATUS      current
2589:    DESCRIPTION
2590:       "(CARMASKds).
2591:        Sub-carriers mask.  A bitmap of 4096 bits that allows
2592:        masking
2593:        up to 4096 downstream sub-carriers, depending on NSCds.  If
2594:        bit i (0 <= i < NSCds) is set to '1', the
2595:        respective
2596:        downstream sub-carrier i is masked, and if set to '0',
2597:        the
2598:        respective sub-carrier is unmasked.  Note that there should
2599:        always be unmasked sub-carriers (i.e., the object cannot be
2600:        all 1's).  Also note that if NSCds < 4096, all bits
2601:        i (NSCds i <= 4096) should be set to '1'."
2602:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.6"
2603:    ::= { xdsl2LineConfProfEntry 2 }
2604: 
2605: xdsl2LConfProfScMaskUs  OBJECT-TYPE
2606:    SYNTAX      Xdsl2ScMaskUs
2607:    MAX-ACCESS  read-create
2608:    STATUS      current
2609:    DESCRIPTION
2610:       "(CARMASKus).
2611:        Sub-carriers mask.  A bitmap of 4096 bits that allows
2612:        masking
2613:        up to 4096 downstream sub-carriers, depending on NSCds.  If
2614:        bit i (0 <= i < NSCus) is set to '1', the
2615:        respective
2616:        upstream sub-carrier i is masked, and if set to '0',
2617:        the
2618:        respective sub-carrier is unmasked.  Note that there
2619:        should always be unmasked sub-carriers (i.e., the object
2620:        cannot be all 1's).  Also note that if NSCus <
2621:        4096, all bits i (NSCus < i <= 4096) should be set to
2622:        '1'."
2623:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.7"
2624:    ::= { xdsl2LineConfProfEntry 3 }
2625: 
2626: xdsl2LConfProfVdsl2CarMask  OBJECT-TYPE
2627:    SYNTAX      Xdsl2CarMask
2628:    MAX-ACCESS  read-create
2629:    STATUS      current
2630:    DESCRIPTION
2631:       "(VDSL2-CARMASK).
2632:       VDSL2 specific Sub-carriers mask.  This configuration
2633:       parameter defines the restrictions, additional to the band
2634:       plan, to determine the set of subcarriers allowed for
2635:       transmission in both upstream and downstream directions.
2636:       The parameter shall describe the not masked subcarriers as
2637:       one or more frequency bands. Each band is represented by
2638:       start and stop subcarrier indices with a subcarrier
2639:       spacing of 4.3125kHz. The valid range of subcarrier indices
2640:       run from 0 to at least the index of the highest allowed
2641:       subcarrier in both transmission directions among all
2642:       profiles enabled by the parameter xdsl2LConfProfProfiles.
2643:       Up to 32 bands may be specified. Other subcarriers shall
2644:       be masked."
2645:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.8"
2646:    ::= { xdsl2LineConfProfEntry 4 }
2647: 
2648: xdsl2LConfProfRfiBands  OBJECT-TYPE
2649:    SYNTAX      Xdsl2RfiBands
2650:    MAX-ACCESS  read-create
2651:    STATUS      current
2652:    DESCRIPTION
2653:       "(RFIBANDS).
2654:       For ITU-T Rec. G.992.5, this configuration parameter defines
2655:       the subset of downstream PSD mask breakpoints, as specified
2656:       in xdsl2LConfProfPsdMaskDs (PSDMASKds), that shall be used to
2657:       notch an RFI band. This subset consists of couples of consecutive
2658:       subcarrier indices belonging to breakpoints: [ti; ti + 1],
2659:       corresponding to the low level of the notch. The specific
2660:       interpolation around
2661:       these points is defined in the relevant Recommendations
2662:       (e.g., ITU-T Rec. G.992.5). The CO-MIB shall define the RFI
2663:       notches using breakpoints in xdsl2LConfProfPsdMaskDs (PSDMASKds)
2664:       as specified in the relevant Recommendations (e.g., ITU-T Rec.
2665:       G.992.5).
2666: 
2667:       For ITU-T Rec. G.993.2, this configuration parameter defines the
2668:       bands where the PSD shall be reduced as specified in
2669:       #7.2.1.2/G.993.2. Each band shall be represented by a start and
2670:       stop subcarrier indices with a subcarrier spacing
2671:       of 4.3125 kHz. Up to 16 bands may be specified. This parameter
2672:       defines the RFI bands for both upstream and downstream
2673:       directions."
2674:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.10"
2675:    ::= { xdsl2LineConfProfEntry 5 }
2676: 
2677: xdsl2LConfProfRaModeDs  OBJECT-TYPE
2678:    SYNTAX      Xdsl2RaMode
2679:    MAX-ACCESS  read-create
2680:    STATUS      current
2681:    DESCRIPTION
2682:       "(RA-MODEds).
2683:       The mode of operation of a rate-adaptive xTU-C in the
2684:       transmit
2685:        direction.  The parameter can take three values:
2686:           manual(1),
2687:           raInit(2),
2688:           dynamicRa(3)."
2689:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.4.1"
2690:    DEFVAL      { manual }
2691:    ::= { xdsl2LineConfProfEntry 6 }
2692: 
2693: xdsl2LConfProfRaModeUs  OBJECT-TYPE
2694:    SYNTAX      Xdsl2RaMode
2695:    MAX-ACCESS  read-create
2696:    STATUS      current
2697:    DESCRIPTION
2698:       "(RA-MODEus).
2699:       The mode of operation of a rate-adaptive xTU-R in the
2700:       transmit
2701:        direction.  The parameter can take three values:
2702:           manual(1),
2703:           raInit(2),
2704:           dynamicRa(3)."
2705:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.4.2"
2706:    DEFVAL      { manual }
2707:    ::= { xdsl2LineConfProfEntry 7 }
2708: 
2709: xdsl2LConfProfRaUsNrmDs  OBJECT-TYPE
2710:    SYNTAX      Unsigned32(0..310)
2711:    UNITS       "0.1 dB"
2712:    MAX-ACCESS  read-create
2713:    STATUS      current
2714:    DESCRIPTION
2715:       "(RA-USNRMds).
2716:        The Downstream Up-Shift Noise Margin value, to be used when
2717:        xdsl2LConfProfRaModeDs is set to dynamicRa.  If the downstream
2718:        noise margin is above this value and stays above it for
2719:        more than the time specified by the xdsl2LConfProfRaUsTimeDs,
2720:        the xTU-R shall attempt to increase the downstream net data
2721:        rate.  The Downstream Up-shift Noise Margin ranges from 0 to
2722:        310 units of 0.1 dB (Physical values are 0 to 31 dB)."
2723:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.3"
2724:    DEFVAL       { 10 }
2725:    ::= { xdsl2LineConfProfEntry 8 }
2726: 
2727: xdsl2LConfProfRaUsNrmUs  OBJECT-TYPE
2728:    SYNTAX      Unsigned32(0..310)
2729:    UNITS       "0.1 dB"
2730:    MAX-ACCESS  read-create
2731:    STATUS      current
2732:    DESCRIPTION
2733:       "(RA-USNRMus).
2734:        The Upstream Up-Shift Noise Margin value, to be used when
2735:        xdsl2LConfProfRaModeUs is set to dynamicRa.  If the upstream
2736:        noise margin is above this value and stays above it for more
2737:        than the time specified by the xdsl2LConfProfRaUsTimeUs, the
2738:        xTU-C shall attempt to increase the upstream net data rate.
2739:        The Upstream Up-shift Noise Margin ranges from 0 to 310 units
2740:        of 0.1 dB (Physical values are 0 to 31 dB)."
2741:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.4"
2742:    DEFVAL       { 10 }
2743:    ::= { xdsl2LineConfProfEntry 9 }
2744: 
2745: xdsl2LConfProfRaUsTimeDs  OBJECT-TYPE
2746:    SYNTAX      Unsigned32(0..16383)
2747:    UNITS       "seconds"
2748:    MAX-ACCESS  read-create
2749:    STATUS      current
2750:    DESCRIPTION
2751:       "(RA-UTIMEds).
2752:        The Downstream Up-Shift Time Interval, to be used when
2753:        xdsl2LConfProfRaModeDs is set to dynamicRa.  The interval of
2754:        time that the downstream noise margin should stay above the
2755:        Downstream Up-shift Noise Margin before the xTU-R shall
2756:        attempt to increase the downstream net data rate.  The time
2757:        interval ranges from 0 to 16383 seconds."
2758:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.5"
2759:    DEFVAL       { 3600 }
2760:    ::= { xdsl2LineConfProfEntry 10 }
2761: 
2762: xdsl2LConfProfRaUsTimeUs  OBJECT-TYPE
2763:    SYNTAX      Unsigned32(0..16383)
2764:    UNITS       "seconds"
2765:    MAX-ACCESS  read-create
2766:    STATUS      current
2767:    DESCRIPTION
2768:       "(RA-UTIMEus).
2769:        The Upstream Up-Shift Time Interval, to be used when
2770:        xdsl2LConfProfRaModeUs is set to dynamicRa.  The interval of
2771:        time the upstream noise margin should stay above the
2772:        Upstream Up-shift Noise Margin before the xTU-C shall
2773:        attempt to increase the upstream net data rate.  The time
2774:        interval ranges from 0 to 16383 seconds."
2775: 
2776:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.6"
2777:    DEFVAL       { 3600 }
2778:    ::= { xdsl2LineConfProfEntry 11 }
2779: 
2780: xdsl2LConfProfRaDsNrmsDs  OBJECT-TYPE
2781:    SYNTAX      Unsigned32(0..310)
2782:    UNITS       "0.1 dB"
2783:    MAX-ACCESS  read-create
2784:    STATUS      current
2785:    DESCRIPTION
2786:       "(RA-DSNRMds).
2787:        The Downstream Down-Shift Noise Margin value, to be used when
2788:        xdsl2LConfProfRaModeDs is set to dynamicRa.  If the downstream
2789:        noise margin is below this value and stays below that for more
2790:        than the time specified by the xdsl2LConfProfRaDsTimeDs, the
2791:        xTU-R shall attempt to decrease the downstream net data rate.
2792:        The Downstream Down-shift Noise Margin ranges from 0 to 310
2793:        units of 0.1 dB (Physical values are 0 to 31 dB)."
2794:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.7"
2795:    DEFVAL       { 10 }
2796:    ::= { xdsl2LineConfProfEntry 12 }
2797: 
2798: xdsl2LConfProfRaDsNrmsUs  OBJECT-TYPE
2799:    SYNTAX      Unsigned32(0..310)
2800:    UNITS       "0.1 dB"
2801:    MAX-ACCESS  read-create
2802:    STATUS      current
2803:    DESCRIPTION
2804:       "(RA-DSNRMus).
2805:        The Upstream Downshift Noise Margin value, to be used when
2806:        xdsl2LConfProfRaModeUs is set to dynamicRa.  If the upstream
2807:        noise margin is below this value and stays below that for more
2808:        than the time specified by the xdsl2LConfProfRaDsTimeUs, the
2809:        xTU-C shall attempt to decrease the upstream net data rate.
2810:        The Upstream Down-shift Noise Margin ranges from 0 to 310
2811:        units of 0.1 dB (Physical values are 0 to 31 dB)."
2812:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.8"
2813:    DEFVAL       { 10 }
2814:    ::= { xdsl2LineConfProfEntry 13 }
2815: 
2816: xdsl2LConfProfRaDsTimeDs  OBJECT-TYPE
2817:    SYNTAX      Unsigned32(0..16383)
2818:    UNITS       "seconds"
2819:    MAX-ACCESS  read-create
2820:    STATUS      current
2821:    DESCRIPTION
2822:       "(RA-DTIMEds).
2823:        The Downstream Downshift Time Interval, to be used when
2824:        xdsl2LConfProfRaModeDs is set to dynamicRa.  The interval of
2825:        time the downstream noise margin should stay below the
2826:        Downstream Down-shift Noise Margin before the xTU-R shall
2827:        attempt to decrease the downstream net data rate.  The time
2828:        interval ranges from 0 to 16383 seconds."
2829:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.9"
2830:    DEFVAL       { 3600 }
2831:    ::= { xdsl2LineConfProfEntry 14 }
2832: 
2833: xdsl2LConfProfRaDsTimeUs  OBJECT-TYPE
2834:    SYNTAX      Unsigned32(0..16383)
2835:    UNITS       "seconds"
2836:    MAX-ACCESS  read-create
2837:    STATUS      current
2838:    DESCRIPTION
2839:       "(RA-DTIMEus).
2840:        The Upstream Down-Shift Time Interval, to be used when
2841:        xdsl2LConfProfRaModeUs is set to dynamicRa.  The interval of
2842:        time the upstream noise margin should stay below the Upstream
2843:        Down-shift Noise Margin before the xTU-C shall attempt to
2844:        decrease the upstream net data rate.  The time interval ranges
2845:        from 0 to 16383 seconds."
2846:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.4.10"
2847:    DEFVAL       { 3600 }
2848:    ::= { xdsl2LineConfProfEntry 15 }
2849: 
2850: xdsl2LConfProfTargetSnrmDs  OBJECT-TYPE
2851:    SYNTAX      Unsigned32(0..310)
2852:    UNITS       "0.1 dB"
2853:    MAX-ACCESS  read-create
2854:    STATUS      current
2855:    DESCRIPTION
2856:       "(TARSNRMds).
2857:        The minimum Noise Margin the xTU-R receiver shall achieve,
2858:        relative to the BER requirement for each of the downstream
2859:        bearer channels, to successfully complete initialization.
2860:        The target noise margin ranges from 0 to 310 units of 0.1 dB
2861:        (Physical values are 0 to 31 dB)."
2862:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.1"
2863:    DEFVAL       { 60 }
2864:    ::= { xdsl2LineConfProfEntry 16 }
2865: 
2866: xdsl2LConfProfTargetSnrmUs  OBJECT-TYPE
2867:    SYNTAX      Unsigned32(0..310)
2868:    UNITS       "0.1 dB"
2869:    MAX-ACCESS  read-create
2870:    STATUS      current
2871:    DESCRIPTION
2872:       "(TARSNRMus).
2873:        The minimum Noise Margin the xTU-C receiver shall achieve,
2874:        relative to the BER requirement for each of the upstream
2875:        bearer channels, to successfully complete initialization.
2876:        The target noise margin ranges from 0 to 310 units of 0.1 dB
2877:        (Physical values are 0 to 31 dB)."
2878:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.2"
2879:    DEFVAL       { 60 }
2880:    ::= { xdsl2LineConfProfEntry 17 }
2881: 
2882: xdsl2LConfProfMaxSnrmDs  OBJECT-TYPE
2883:    SYNTAX      Unsigned32 (0..310 | 2147483647)
2884:    UNITS       "0.1 dB"
2885:    MAX-ACCESS  read-create
2886:    STATUS      current
2887:    DESCRIPTION
2888:       "(MAXSNRMds).
2889:        The maximum Noise Margin the xTU-R receiver shall try to
2890:        sustain.  If the Noise Margin is above this level, the xTU-R
2891:        shall request that the xTU-C reduce the xTU-C transmit power
2892:        to get a noise margin below this limit (if this functionality
2893:        is supported).  The maximum noise margin ranges from 0 to 310
2894:        units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
2895:        0x7FFFFFFF (2147483647) means that there is no maximum."
2896:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.3"
2897:    DEFVAL       { 310 }
2898:    ::= { xdsl2LineConfProfEntry 18 }
2899: 
2900: xdsl2LConfProfMaxSnrmUs  OBJECT-TYPE
2901:    SYNTAX      Unsigned32 (0..310 | 2147483647)
2902:    UNITS       "0.1 dB"
2903:    MAX-ACCESS  read-create
2904:    STATUS      current
2905:    DESCRIPTION
2906:       "(MAXSNRMus).
2907:        The maximum Noise Margin the xTU-C receiver shall try to
2908:        sustain.  If the Noise Margin is above this level, the xTU-C
2909:        shall request that the xTU-R reduce the xTU-R transmit power
2910:        to get a noise margin below this limit (if this functionality
2911:        is supported).  The maximum noise margin ranges from 0 to 310
2912:        units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
2913:        0x7FFFFFFF (2147483647) means that there is no maximum."
2914:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.4"
2915:    DEFVAL       { 310 }
2916:    ::= { xdsl2LineConfProfEntry 19 }
2917: 
2918: xdsl2LConfProfMinSnrmDs  OBJECT-TYPE
2919:    SYNTAX      Unsigned32(0..310)
2920:    UNITS       "0.1 dB"
2921:    MAX-ACCESS  read-create
2922:    STATUS      current
2923:    DESCRIPTION
2924:       "(MINSNRMds).
2925:        The minimum Noise Margin the xTU-R receiver shall tolerate.
2926:        If the noise margin falls below this level, the xTU-R shall
2927:        request that the xTU-C increase the xTU-C transmit power.
2928:        If an increase to xTU-C transmit power is not possible, a
2929:        loss-of-margin (LOM) defect occurs, the xTU-R shall fail and
2930:        attempt to reinitialize and the NMS shall be notified.  The
2931:        minimum noise margin ranges from 0 to 310 units of
2932:        0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2933:        that there is no minimum."
2934:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.5"
2935:    DEFVAL       { 10 }
2936:    ::= { xdsl2LineConfProfEntry 20 }
2937: 
2938: xdsl2LConfProfMinSnrmUs  OBJECT-TYPE
2939:    SYNTAX      Unsigned32(0..310)
2940:    UNITS       "0.1 dB"
2941:    MAX-ACCESS  read-create
2942:    STATUS      current
2943:    DESCRIPTION
2944:       "(MINSNRMus).
2945:        The minimum Noise Margin the xTU-C receiver shall tolerate.
2946:        If the noise margin falls below this level, the xTU-C shall
2947:        request that the xTU-R increase the xTU-R transmit power.
2948:        If an increase of xTU-R transmit power is not possible, a
2949:        loss-of-margin (LOM) defect occurs, the xTU-C shall fail and
2950:        attempt to re-initialize and the NMS shall be notified.  The
2951:        minimum noise margin ranges from 0 to 310 units of
2952:        0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2953:        that there is no minimum."
2954:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.3.6"
2955:    DEFVAL       { 10 }
2956:    ::= { xdsl2LineConfProfEntry 21 }
2957: 
2958: xdsl2LConfProfMsgMinUs  OBJECT-TYPE
2959:    SYNTAX      Unsigned32(4000..63000)
2960:    UNITS       "bits/second"
2961:    MAX-ACCESS  read-create
2962:    STATUS      current
2963:    DESCRIPTION
2964:       "(MSGMINus).
2965:        Minimum Overhead Rate Upstream.  Defines the minimum rate of
2966:        the message-based overhead that shall be maintained by the xTU
2967:        in upstream direction.  Expressed in bits per second and
2968:        ranges from 4000 to 63000 bps."
2969:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.5.1"
2970:    DEFVAL       { 4000 }
2971:   ::= { xdsl2LineConfProfEntry 22 }
2972: 
2973: xdsl2LConfProfMsgMinDs  OBJECT-TYPE
2974:    SYNTAX      Unsigned32(4000..63000)
2975:    UNITS       "bits/second"
2976:    MAX-ACCESS  read-create
2977:    STATUS      current
2978:    DESCRIPTION
2979:       "(MSGMINds).
2980:        Minimum Overhead Rate Downstream.  Defines the minimum rate of
2981:        the message-based overhead that shall be maintained by the xTU
2982:        in downstream direction.  Expressed in bits per second and
2983:        ranges from 4000 to 63000 bps."
2984:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.5.2"
2985:    DEFVAL       { 4000 }
2986:    ::= { xdsl2LineConfProfEntry 23 }
2987: 
2988: xdsl2LConfProfCeFlag  OBJECT-TYPE
2989:    SYNTAX      Xdsl2LineCeFlag
2990:    MAX-ACCESS  read-create
2991:    STATUS      current
2992:    DESCRIPTION
2993:       "(CEFLAG).
2994:        This parameter is a bit that enables the use of the optional
2995:        cyclic extension values. If the bit is set to 1, the optional
2996:        cyclic extension values may be used. Otherwise, the cyclic
2997:        extension shall be forced to the mandatory length (5N/32)."
2998:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.6.1"
2999:    DEFVAL       { { } }
3000:    ::= { xdsl2LineConfProfEntry 24 }
3001: 
3002: xdsl2LConfProfSnrModeDs  OBJECT-TYPE
3003:    SYNTAX      Xdsl2LineSnrMode
3004:    MAX-ACCESS  read-create
3005:    STATUS      current
3006:    DESCRIPTION
3007:       "(SNRMODEds).
3008:        This parameter enables the transmitter referred virtual noise
3009:        in the downstream direction. If set to 1, the virtual noise
3010:        is disabled. If set to 2, the virtual noise is enabled."
3011:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.7.1"
3012:    DEFVAL       { virtualNoiseDisabled }
3013:    ::= { xdsl2LineConfProfEntry 25 }
3014: 
3015: xdsl2LConfProfSnrModeUs  OBJECT-TYPE
3016:    SYNTAX      Xdsl2LineSnrMode
3017:    MAX-ACCESS  read-create
3018:    STATUS      current
3019:    DESCRIPTION
3020:       "(SNRMODEus).
3021:        This parameter enables the transmitter referred virtual noise
3022:        in the upstream direction. If set to 1, the virtual noise
3023:        is disabled. If set to 2, the virtual noise is enabled."
3024:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.7.2"
3025:    DEFVAL       { virtualNoiseDisabled }
3026:    ::= { xdsl2LineConfProfEntry 26 }
3027: 
3028: xdsl2LConfProfTxRefVnDs  OBJECT-TYPE
3029:    SYNTAX      Xdsl2LineTxRefVnDs
3030:    MAX-ACCESS  read-create
3031:    STATUS      current
3032:    DESCRIPTION
3033:       "This configuration parameter defines the downstream
3034:        transmitter referred virtual noise (TXREFVNds).
3035:        The TXREFVNds shall be specified through a set of breakpoints.
3036:        Each breakpoint shall consist of a subcarrier index t,
3037:        with a subcarrier spacing of 4.3125 kHz, and a noise PSD
3038:        level (expressed in dBm/Hz) at that subcarrier. The set of
3039:        breakpoints can then be represented as
3040:        [(t1,PSD1), (t2, PSD2), ... , (tN, PSDN)]. The subcarrier index
3041:        shall be coded as an unsigned integer. The noise level ranges
3042:        from -40 dBm/Hz to -140 dBm/Hz in steps of 0.5 dBm/Hz.
3043:        A special value indicates a noise level of 0 W/Hz.
3044:        The maximum number of breakpoints is 32."
3045:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.7.3"
3046:    ::= { xdsl2LineConfProfEntry 27 }
3047: 
3048: xdsl2LConfProfTxRefVnUs  OBJECT-TYPE
3049:    SYNTAX      Xdsl2LineTxRefVnUs
3050:    MAX-ACCESS  read-create
3051:    STATUS      current
3052:    DESCRIPTION
3053:       "This configuration parameter defines the upstream
3054:        transmitter referred virtual noise (TXREFVNus).
3055:        The TXREFVNus shall be specified through a set of breakpoints.
3056:        Each breakpoint shall consist of a subcarrier index t,
3057:        with a subcarrier spacing of 4.3125 kHz, and a noise PSD
3058:        level (expressed in dBm/Hz) at that subcarrier. The set of
3059:        breakpoints can then be represented as
3060:        [(t1, PSD1), (t2, PSD2), ... , (tN, PSDN)]. The subcarrier index
3061:        shall be coded as an unsigned integer. The noise level ranges
3062:        from -40 dBm/Hz to -140 dBm/Hz in steps of 0.5 dBm/Hz.
3063:        A special value indicates a noise level of 0 W/Hz.
3064:        The maximum number of breakpoints is 16."
3065:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.7.4"
3066:    ::= { xdsl2LineConfProfEntry 28 }
3067: 
3068: xdsl2LConfProfXtuTransSysEna  OBJECT-TYPE
3069:    SYNTAX      Xdsl2TransmissionModeType
3070:    MAX-ACCESS  read-create
3071:    STATUS      current
3072:    DESCRIPTION
3073:       "xTU Transmission System Enabling (XTSE).  A list of the
3074:        different coding types enabled in this profile.  It is coded
3075:        in a bit-map representation with 1 or more bits set.  A bit
3076:        set to  '1' means that the xTUs may apply the
3077:        respective
3078:        coding for the DSL line.  A bit set to '0' means that
3079:        the xTUs cannot apply the respective coding for the ADSL
3080:        line.  All 'reserved' bits should be set to
3081:        '0'."
3082:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.1"
3083:    ::= { xdsl2LineConfProfEntry 29 }
3084: 
3085: xdsl2LConfProfPmMode  OBJECT-TYPE
3086:    SYNTAX      Xdsl2LinePmMode
3087:    MAX-ACCESS  read-create
3088:    STATUS      current
3089:    DESCRIPTION
3090:       "Power management state Enabling (PMMode).  Defines the power
3091:        states the xTU-C or xTU-R may autonomously transition to on
3092:        this line.
3093:        The various bit positions are: allowTransitionsToIdle (0) and
3094:        allowTransitionsToLowPower (1).  A bit with a '1' value
3095:        means
3096:        that the xTU is allowed to transit into the respective state
3097:        and a '0' value means that the xTU is not allowed
3098:        to transit into the respective state."
3099:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.4"
3100:    DEFVAL  { { allowTransitionsToIdle, allowTransitionsToLowPower } }
3101:    ::= { xdsl2LineConfProfEntry 30 }
3102: 
3103: xdsl2LConfProfL0Time  OBJECT-TYPE
3104:    SYNTAX      Unsigned32 (0..255)
3105:    UNITS       "seconds"
3106:    MAX-ACCESS  read-create
3107:    STATUS      current
3108:    DESCRIPTION
3109:       "The minimum time (in seconds) between an Exit from the L2
3110:        state and the next Entry into the L2 state (L0-TIME).
3111:        It ranges from 0 to 255 seconds."
3112: 
3113:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.5"
3114:    DEFVAL       { 255 }
3115:    ::= { xdsl2LineConfProfEntry 31 }
3116: 
3117: xdsl2LConfProfL2Time  OBJECT-TYPE
3118:    SYNTAX      Unsigned32 (0..255)
3119:    UNITS       "seconds"
3120:    MAX-ACCESS  read-create
3121:    STATUS      current
3122:    DESCRIPTION
3123:       "The minimum time (in seconds) between an Entry into the
3124:       L2 state and the first Power Trim in the L2 state and between
3125:       two consecutive Power Trims in the L2 State (L2-TIME).
3126:       It ranges from 0 to 255 seconds."
3127:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.6"
3128:    DEFVAL       { 255 }
3129:    ::= { xdsl2LineConfProfEntry 32 }
3130: 
3131: xdsl2LConfProfL2Atpr  OBJECT-TYPE
3132:    SYNTAX      Unsigned32 (0..31)
3133:    UNITS       "dB"
3134:    MAX-ACCESS  read-create
3135:    STATUS      current
3136:    DESCRIPTION
3137:       "The maximum aggregate transmit power reduction (in dB) that
3138:        can be performed at transition of L0 to L2 state or through a
3139:        single Power Trim in the L2 state (L2-ATPR).
3140:        It ranges from 0 dB to 31 dB."
3141:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.7"
3142:    DEFVAL       { 10 }
3143:    ::= { xdsl2LineConfProfEntry 33 }
3144: 
3145: xdsl2LConfProfL2Atprt  OBJECT-TYPE
3146:    SYNTAX      Unsigned32 (0..31)
3147:    UNITS       "dB"
3148:    MAX-ACCESS  read-create
3149:    STATUS      current
3150:    DESCRIPTION
3151:       "The total maximum aggregate transmit power reduction
3152:       (in dB) that can be performed in an L2 state. This is the
3153:       sum of all reductions of L2 Request (i.e., at transition of
3154:       L0 to L2 state) and Power Trims (L2-ATPRT)."
3155:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.9"
3156:    DEFVAL       { 31 }
3157:    ::= { xdsl2LineConfProfEntry 34 }
3158: 
3159: xdsl2LConfProfProfiles  OBJECT-TYPE
3160:    SYNTAX      Xdsl2LineProfiles
3161:    MAX-ACCESS  read-create
3162:    STATUS      current
3163:    DESCRIPTION
3164:       " The configuration parameter contains the G.993.2
3165:       profiles to be allowed by the near-end xTU on this line
3166:       (PROFILES).
3167:       It is coded in a bitmap representation (0 if not allowed,
3168:       1 if allowed) "
3169:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.1.11"
3170:    DEFVAL       { { profile8a,  profile8b,  profile8c,
3171:                     profile8d,  profile12a, profile12b,
3172:                     profile17a, profile30a } }
3173:    ::= { xdsl2LineConfProfEntry 35 }
3174: 
3175: xdsl2LConfProfDpboEPsd  OBJECT-TYPE
3176:    SYNTAX      Xdsl2PsdMaskDs
3177:    MAX-ACCESS  read-create
3178:    STATUS      current
3179:    DESCRIPTION
3180:       "(DPBOEPSD).
3181:       This configuration parameter defines the PSD mask that
3182:       is assumed to be permitted at the exchange. This parameter
3183:       shall use the same format as xdsl2LConfProfPsdMaskDs (PSDMASKds).
3184:       The maximum number of breakpoints for xdsl2LConfProfDpboEPsd is
3185:       16."
3186:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3187:    ::= { xdsl2LineConfProfEntry 36 }
3188: 
3189: xdsl2LConfProfDpboEsEL  OBJECT-TYPE
3190:    SYNTAX      Unsigned32 (0..511)
3191:    UNITS       "0.5 dB"
3192:    MAX-ACCESS  read-create
3193:    STATUS      current
3194:    DESCRIPTION
3195:       "(DPBOESEL).
3196:       This configuration parameter defines the assumed
3197:       electrical length of cables (E-side cables) connecting
3198:       exchange based DSL services to a remote flexibility point
3199:       (cabinet), that hosts the xTU-C that is subject to
3200:       spectrally shaped downstream power back-off (DPBO)
3201:       depending on this length. The electrical length is
3202:       defined as the loss (in dB) of an equivalent length of
3203:       hypothetical cable at a reference frequency defined by
3204:       the network operator or in spectrum management regulations.
3205:       This parameter shall be coded as an unsigned integer
3206:       representing an electrical length from 0 dB (coded as 0)
3207:       to 255.5 dB (coded as 511) in steps of 0.5 dB. All values
3208:       in the range are valid. If this parameter is set to zero,
3209:       the DPBO shall be disabled."
3210:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3211:    DEFVAL      { 0 }
3212:    ::= { xdsl2LineConfProfEntry 37 }
3213: 
3214: xdsl2LConfProfDpboEsCableModelA  OBJECT-TYPE
3215:    SYNTAX      Unsigned32 (0..640)
3216:    UNITS       "2^-8"
3217:    MAX-ACCESS  read-create
3218:    STATUS      current
3219:    DESCRIPTION
3220:       "(DPBOESCMA).
3221:       The E-side Cable Model parameter A (DPBOESCMA) of the
3222:       cable model (DPBOESCM) for cables connecting exchange based DSL
3223:       services to a remote flexibility point (cabinet), that hosts
3224:       the xTU-C that is subject to spectrally shaped downstream
3225:       power back-off (DPBO) depending on this value.
3226:       The cable model is in terms of three
3227:       scalars xdsl2LConfProfDpboEsCableModelA (DPBOESCMA),
3228:       xdsl2LConfProfDpboEsCableModelB(DPBOESCMB),
3229:       and xdsl2LConfProfDpboEsCableModelC (DPBOESCMC),
3230:       that are used to estimate the frequency dependent loss of E-side
3231:       cables calculated from the xdsl2LConfProfDpboEsEL (DPBOESEL)
3232:       parameter. Possible values shall be coded as unsigned integers
3233:       representing a scalar value from -1 (coded as 0) to
3234:       1.5 (coded as 640) in steps of 2^-8. All values in the range are
3235:       valid. This parameter is used only for G.993.2."
3236:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3237:    DEFVAL      { 0 }
3238:    ::= { xdsl2LineConfProfEntry 38 }
3239: 
3240: xdsl2LConfProfDpboEsCableModelB  OBJECT-TYPE
3241:    SYNTAX      Unsigned32 (0..640)
3242:    UNITS       "2^-8"
3243:    MAX-ACCESS  read-create
3244:    STATUS      current
3245:    DESCRIPTION
3246:       "(DPBOESCMB).
3247:       The E-side Cable Model parameter B (DPBOESCMB) of the
3248:       cable model (DPBOESCM) for cables connecting exchange based DSL
3249:       services to a remote flexibility point (cabinet), that hosts
3250:       the xTU-C that is subject to spectrally shaped downstream
3251:       power back-off (DPBO) depending on this value.
3252:       The cable model is in terms of three
3253:       scalars xdsl2LConfProfDpboEsCableModelA (DPBOESCMA),
3254:       xdsl2LConfProfDpboEsCableModelB(DPBOESCMB),
3255:       and xdsl2LConfProfDpboEsCableModelC (DPBOESCMC),
3256:       that are used to estimate the frequency dependent loss of E-side
3257:       cables calculated from the xdsl2LConfProfDpboEsEL (DPBOESEL)
3258:       parameter. Possible values shall be coded as unsigned integers
3259:       representing a scalar value from -1 (coded as 0) to
3260:       1.5 (coded as 640) in steps of 2^-8. All values in the range are
3261:       valid. This parameter is used only for G.993.2."
3262:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3263:    DEFVAL      { 0 }
3264:    ::= { xdsl2LineConfProfEntry 39 }
3265: 
3266: xdsl2LConfProfDpboEsCableModelC  OBJECT-TYPE
3267:    SYNTAX      Unsigned32 (0..640)
3268:    UNITS       "2^-8"
3269:    MAX-ACCESS  read-create
3270:    STATUS      current
3271:    DESCRIPTION
3272:       "(DPBOESCMC).
3273:       The E-side Cable Model parameter C (DPBOESCMC) of the
3274:       cable model (DPBOESCM) for cables connecting exchange based DSL
3275:       services to a remote flexibility point (cabinet), that hosts
3276:       the xTU-C that is subject to spectrally shaped downstream
3277:       power back-off (DPBO) depending on this value.
3278:       The cable model is in terms of three
3279:       scalars xdsl2LConfProfDpboEsCableModelA (DPBOESCMA),
3280:       xdsl2LConfProfDpboEsCableModelB(DPBOESCMB),
3281:       and xdsl2LConfProfDpboEsCableModelC (DPBOESCMC),
3282:       that are used to estimate the frequency dependent loss of E-side
3283:       cables calculated from the xdsl2LConfProfDpboEsEL (DPBOESEL)
3284:       parameter. Possible values shall be coded as unsigned integers
3285:       representing a scalar value from -1 (coded as 0) to
3286:       1.5 (coded as 640) in steps of 2^-8. All values in the range are
3287:       valid. This parameter is used only for G.993.2."
3288:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3289:    DEFVAL      { 0 }
3290:    ::= { xdsl2LineConfProfEntry 40 }
3291: 
3292: xdsl2LConfProfDpboMus OBJECT-TYPE
3293:    SYNTAX      Unsigned32 (0..255)
3294:    UNITS       "0.5 dBm/Hz"
3295:    MAX-ACCESS  read-create
3296:    STATUS      current
3297:    DESCRIPTION
3298:       "(DPBOMUS).
3299:       This configuration parameter defines the assumed Minimum Usable
3300:       receive PSD mask (in dBm/Hz) for exchange based services,
3301:       used to modify parameter xdsl2LConfProfDpboFMax (DPBOFMAX) defined
3302:       below [to determine the DPBO]. It shall be coded as an unsigned
3303:       integer representing a PSD mask level from 0 dBm/Hz (coded as 0)
3304:       to -127.5 dBm/Hz (coded as 255) in steps of 0.5 dBm/Hz. All values
3305:       in the range are valid.
3306:       NOTE - The PSD mask level is 3.5 dB above the signal PSD
3307:       level. This parameter is used only for G.993.2."
3308:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3309:    DEFVAL      { 0 }
3310:    ::= { xdsl2LineConfProfEntry 41 }
3311: 
3312: xdsl2LConfProfDpboFMin OBJECT-TYPE
3313:    SYNTAX      Unsigned32 (0..2048)
3314:    UNITS       "4.3125 kHz"
3315:    MAX-ACCESS  read-create
3316:    STATUS      current
3317:    DESCRIPTION
3318:       "(DPBOFMIN).
3319:       This configuration parameter defines the minimum frequency
3320:       from which the DPBO shall be applied. It ranges from
3321:       0 kHz (coded as 0) to 8832 kHz (coded as 2048) in steps
3322:       of 4.3125 kHz. This parameter is used only for G.993.2."
3323:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3324:    DEFVAL      { 32 }
3325:    ::= { xdsl2LineConfProfEntry 42 }
3326: 
3327: xdsl2LConfProfDpboFMax OBJECT-TYPE
3328:    SYNTAX      Unsigned32 (32..6956)
3329:    UNITS       "4.3125 kHz"
3330:    MAX-ACCESS  read-create
3331:    STATUS      current
3332:    DESCRIPTION
3333:       "(DPBOFMAX).
3334:       This configuration parameter defines the maximum frequency at
3335:       which DPBO may be applied. It ranges from 138 kHz (coded as 32)
3336:       to 29997.75 kHz (coded as 6956) in steps of 4.3125 kHz.
3337:       This parameter is used only for G.993.2."
3338:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.13"
3339:    DEFVAL      { 512 }
3340:    ::= { xdsl2LineConfProfEntry 43 }
3341: 
3342: xdsl2LConfProfUpboKL  OBJECT-TYPE
3343:    SYNTAX      Unsigned32 (0..1280)
3344:    UNITS       "0.1 dB"
3345:    MAX-ACCESS  read-create
3346:    STATUS      current
3347:    DESCRIPTION
3348:       "(UPBOKL).
3349:       This configuration parameter defines the electrical length
3350:       expressed in dB at 1MHz, kl0, configured by the CO-MIB.
3351:       The value ranges from 0 (coded as 0) to 128 dB (coded as 1280)
3352:       in steps of 0.1 dB. This parameter is relevant only if
3353:       xdsl2LConfProfUpboKLF is set to override(2), which indicates
3354:       that this parameter's value will override the VTUs'
3355:       determination of the electrical length. If xdsl2LConfProfUpboKLF
3356:       is set either to auto(1) or disableUpbo(3), then this parameter
3357:       will be ignored."
3358:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.14"
3359:    DEFVAL      { 0 }
3360:    ::= { xdsl2LineConfProfEntry 44 }
3361: 
3362: xdsl2LConfProfUpboKLF OBJECT-TYPE
3363:    SYNTAX      Xdsl2UpboKLF
3364:    MAX-ACCESS  read-create
3365:    STATUS      current
3366:    DESCRIPTION
3367:       "Defines the upstream power backoff force mode (UPBOKLF).
3368:       The three possible mode values are:
3369:           auto(1),
3370:           override(2),
3371:           disableUpbo(3)."
3372:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.14"
3373:    DEFVAL      { disableUpbo }
3374:    ::= { xdsl2LineConfProfEntry 45 }
3375: 
3376: xdsl2LConfProfUs0Mask  OBJECT-TYPE
3377:    SYNTAX      Xdsl2LineUs0Mask
3378:    MAX-ACCESS  read-create
3379:    STATUS      current
3380:    DESCRIPTION
3381:       "(US0MASK).
3382:       The configuration parameter contains the US0 PSD masks
3383:       to be allowed by the near-end xTU on the line. This parameter
3384:       is only defined for G.993.2 Annex A. It is represented as a
3385:       bitmap (0 if not allowed and 1 if allowed).  "
3386:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.18"
3387:    DEFVAL       { {} }
3388:    ::= { xdsl2LineConfProfEntry 46 }
3389: 
3390: xdsl2LConfProfForceInp  OBJECT-TYPE
3391:    SYNTAX      Xdsl2LineForceInp
3392:    MAX-ACCESS  read-create
3393:    STATUS      current
3394:    DESCRIPTION
3395:       "(FORCEINP).
3396:        This parameter indicates that the framer settings of the
3397:        bearer shall be selected such that the impulse noise
3398:        protection computed according to the formula specified in
3399:        the relevant Recommendation is greater than or equal to the
3400:        minimal impulse noise protection requirement.
3401:        This flag shall have the same value for all the bearers of
3402:        one line in the same direction."
3403:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.5"
3404:    DEFVAL       { {} }
3405:    ::= { xdsl2LineConfProfEntry 47 }
3406: 
3407: ------*****************************************************
3408: ------End of additional objects
3409: ------*****************************************************
3410: xdsl2LConfProfRowStatus  OBJECT-TYPE
3411:    SYNTAX      RowStatus
3412:    MAX-ACCESS  read-create
3413:    STATUS      current
3414:    DESCRIPTION
3415:       "This object is used to create a new row or to modify or
3416:       delete an existing row in this table.
3417: 
3418:       A profile is activated by setting this object to 'active'.
3419:       When 'active' is set, the system will validate the profile.
3420: 
3421:       Before a profile can be deleted or taken out of service
3422:       (by setting this object to 'destroy' or 'notInService'),
3423:       it must be first unreferenced from all associated
3424:       templates.
3425: 
3426:       When a row is created in this table, the SNMP agent should
3427:       also create corresponding rows in the tables
3428:       xdsl2LineConfProfModeSpecTable and
3429:       xdsl2LineConfProfModeSpecBandUsTable.
3430:       When a row is deleted in this table, the SNMP agent should
3431:       also delete corresponding rows in the tables
3432:       xdsl2LineConfProfModeSpecTable and
3433:       xdsl2LineConfProfModeSpecBandUsTable."
3434:    ::= { xdsl2LineConfProfEntry 48 }
3435: 
3436: ------------------------------------------
3437: --    xdsl2LineConfProfModeSpecTable    --
3438: ------------------------------------------
3439: xdsl2LineConfProfModeSpecTable  OBJECT-TYPE
3440:    SYNTAX      SEQUENCE  OF  Xdsl2LineConfProfModeSpecEntry
3441:    MAX-ACCESS  not-accessible
3442:    STATUS      current
3443:    DESCRIPTION
3444:       "The table xdsl2LineConfProfModeSpecTable extends the
3445:        DSL line configuration profile by xDSL Mode Specific
3446:        parameters.
3447:        A row in this table that has an index of
3448:        xdsl2LConfProfXdslMode == defMode(1), is called a
3449:        'mandatory' row.
3450:        A row in this table that has an index such that
3451:        xdsl2LConfProfXdslMode is not equal to defMode(1),
3452:        is called an 'optional' row.
3453:        When a row in the xdsl2LineConfProfTable table
3454:        (the parent row) is created, the SNMP agent will
3455:        automatically create a 'mandatory' row in this table.
3456:        When the parent row is deleted, the SNMP agent will
3457:        automatically delete all associated rows in this table.
3458:        Any attempt to delete the 'mandatory' row using the
3459:        xdsl2LConfProfModeSpecRowStatus attribute will be
3460:        rejected by the SNMP agent.
3461:        The manager MAY create an 'optional' row in this table
3462:        using the xdsl2LConfProfModeSpecRowStatus attribute if
3463:        the parent row exists.
3464:        The manager MAY delete an 'optional' row in this table
3465:        using the xdsl2LConfProfModeSpecRowStatus attribute at
3466:        any time.
3467:        If the actual transmission mode of a DSL line does not
3468:        match one of the 'optional' rows in this table, then
3469:        the line will use the PSD configuration from the
3470:        'mandatory' row.
3471: 
3472:        Entries in this table MUST be maintained in a
3473:        persistent manner."
3474:    ::= { xdsl2ProfileLine 3 }
3475: 
3476: xdsl2LineConfProfModeSpecEntry  OBJECT-TYPE
3477:    SYNTAX      Xdsl2LineConfProfModeSpecEntry
3478:    MAX-ACCESS  not-accessible
3479:    STATUS      current
3480:    DESCRIPTION
3481:       "The table xdsl2LineConfProfModeSpecTable extends the
3482:        DSL line configuration profile by DSL Mode Specific
3483:        parameters."
3484:    INDEX  { xdsl2LConfProfProfileName, xdsl2LConfProfXdslMode }
3485:    ::= { xdsl2LineConfProfModeSpecTable 1 }
3486: 
3487: Xdsl2LineConfProfModeSpecEntry  ::=
3488:    SEQUENCE {
3489:       xdsl2LConfProfXdslMode             Xdsl2OperationModes,
3490:       xdsl2LConfProfMaxNomPsdDs          Integer32,
3491:       xdsl2LConfProfMaxNomPsdUs          Integer32,
3492:       xdsl2LConfProfMaxNomAtpDs          Unsigned32,
3493:       xdsl2LConfProfMaxNomAtpUs          Unsigned32,
3494:       xdsl2LConfProfMaxAggRxPwrUs        Integer32,
3495:       xdsl2LConfProfPsdMaskDs            Xdsl2PsdMaskDs,
3496:       xdsl2LConfProfPsdMaskUs            Xdsl2PsdMaskUs,
3497:       xdsl2LConfProfPsdMaskSelectUs      Xdsl2LinePsdMaskSelectUs,
3498:       xdsl2LConfProfClassMask            Xdsl2LineClassMask,
3499:       xdsl2LConfProfLimitMask            Xdsl2LineLimitMask,
3500:       xdsl2LConfProfUs0Disable           Xdsl2LineUs0Disable,
3501:       xdsl2LConfProfModeSpecRowStatus    RowStatus
3502:    }
3503: 
3504: xdsl2LConfProfXdslMode    OBJECT-TYPE
3505:    SYNTAX      Xdsl2OperationModes
3506:    MAX-ACCESS  not-accessible
3507:    STATUS      current
3508:    DESCRIPTION
3509:       "The DSL Mode is a way of categorizing the various xDSL
3510:        transmission modes into groups, each group (xDSL Mode) shares
3511:        the same PSD configuration.
3512:        There should be multiple entries in this table for a given
3513:        line profile in case multiple bits are set in
3514:        xdsl2LConfProfXtuTransSysEna for that profile. "
3515:    REFERENCE    "DSL Forum TR-129, paragraph #5.5"
3516:    ::= { xdsl2LineConfProfModeSpecEntry 1 }
3517: 
3518: xdsl2LConfProfMaxNomPsdDs  OBJECT-TYPE
3519:    SYNTAX      Integer32(-600..-300)
3520:    UNITS       "0.1 dBm/Hz"
3521:    MAX-ACCESS  read-create
3522:    STATUS      current
3523:    DESCRIPTION
3524:       "(MAXNOMPSDds).
3525:        The maximum nominal transmit PSD in the downstream
3526:        direction during initialization and Showtime.  It ranges from
3527:        -600 to -300 units of 0.1 dBm/Hz.  (physical values are -60 to
3528:        -30 dBm/Hz).  "
3529:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.1"
3530:    DEFVAL       { -300 }
3531:   ::= { xdsl2LineConfProfModeSpecEntry 2 }
3532: 
3533: xdsl2LConfProfMaxNomPsdUs  OBJECT-TYPE
3534:    SYNTAX      Integer32(-600..-300)
3535:    UNITS       "0.1 dBm/Hz"
3536:    MAX-ACCESS  read-create
3537:    STATUS      current
3538:    DESCRIPTION
3539:       "(MAXNOMPSDus).
3540:        The maximum nominal transmit PSD in the upstream direction
3541:        during initialization and Showtime.  It ranges from -600 to
3542:        -300 units of 0.1 dBm/Hz.  (physical values are -60 to
3543:        -30 dBm/Hz).  "
3544:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.2"
3545:    DEFVAL       { -300 }
3546:    ::= { xdsl2LineConfProfModeSpecEntry 3 }
3547: 
3548: xdsl2LConfProfMaxNomAtpDs  OBJECT-TYPE
3549:    SYNTAX      Unsigned32 (0..255)
3550:    UNITS       "0.1 dBm"
3551:    MAX-ACCESS  read-create
3552:    STATUS      current
3553:    DESCRIPTION
3554:       "(MAXNOMATPds).
3555:        The maximum nominal aggregate transmit power in the
3556:        downstream direction during initialization and Showtime.  It
3557:        ranges from 0 to 255 units of 0.1 dBm (physical values are 0
3558:        to 25.5 dBm)."
3559:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.3"
3560:    DEFVAL       { 255 }
3561:    ::= { xdsl2LineConfProfModeSpecEntry 4 }
3562: 
3563: xdsl2LConfProfMaxNomAtpUs  OBJECT-TYPE
3564:    SYNTAX      Unsigned32 (0..255)
3565:    UNITS       "0.1 dBm"
3566:    MAX-ACCESS  read-create
3567:    STATUS      current
3568:    DESCRIPTION
3569:       "(MAXNOMATPus).
3570:        The maximum nominal aggregate transmit power in the upstream
3571:        direction during initialization and Showtime.  It ranges from
3572:        0 to 255 units of 0.1 dBm (physical values are 0 to 25.5
3573:        dBm)."
3574:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.4"
3575:    DEFVAL       { 255 }
3576:    ::= { xdsl2LineConfProfModeSpecEntry 5 }
3577: 
3578: xdsl2LConfProfMaxAggRxPwrUs  OBJECT-TYPE
3579:    SYNTAX      Integer32(-255..255 | 2147483647)
3580:    UNITS       "0.1 dBm"
3581:    MAX-ACCESS  read-create
3582:    STATUS      current
3583:    DESCRIPTION
3584:       "(MAXRXPWRus).
3585:        The maximum upstream aggregate receive power over the relevant
3586:        set of sub-carriers.  The xTU-C should verify that the
3587:        upstream power cutback is such that this maximum aggregate
3588:        receive power value is honored.  It ranges from -255 to 255
3589:        units of 0.1 dBm (physical values are -25.5 to 25.5 dBm).
3590:        A value of 0x7FFFFFFF (2147483647) means that there is no
3591:        limit."
3592:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.5"
3593:    DEFVAL       { 255 }
3594:    ::= { xdsl2LineConfProfModeSpecEntry 6 }
3595: 
3596: xdsl2LConfProfPsdMaskDs   OBJECT-TYPE
3597:    SYNTAX      Xdsl2PsdMaskDs
3598:    MAX-ACCESS  read-create
3599:    STATUS      current
3600:    DESCRIPTION
3601:      "(PSDMASKds).
3602:       The downstream PSD mask applicable at the U-C2 reference
3603:       point.
3604:      This parameter is used only for G.992.5 and it may impose PSD
3605:      restrictions (breakpoints) in addition to the Limit PSD mask
3606:      defined in G.992.5.
3607:      This is a string of 32 pairs of values in the following
3608:      structure:
3609:      Octets 0+1 - Index of 1st sub-carrier used in the context
3610:                   of a first breakpoint.
3611:      Octet 2    - The PSD reduction for the sub-carrier indicated in
3612:                   octets 0 and 1.
3613:      Octets 3-5 - Same, for a 2nd breakpoint.
3614:      Octets 6-8 - Same, for a 3rd breakpoint.
3615:      This architecture continues until octets 94-95, which are
3616:      associated with a 32nd breakpoint.
3617:      Each subcarrier index is an unsigned number in the range 1 and
3618:      NSCds.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
3619:      255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
3620:      in the range 0 to 190 (0 to -95dBm/Hz).
3621:      When the number of breakpoints is less than 32, all remaining
3622:      octets are set to the value 0.  Note that the content of this
3623:      object should be correlated with the sub-carriers mask and with
3624:      the RFI setup. "
3625:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.9"
3626:      ::= { xdsl2LineConfProfModeSpecEntry 7 }
3627: 
3628: xdsl2LConfProfPsdMaskUs   OBJECT-TYPE
3629:    SYNTAX      Xdsl2PsdMaskUs
3630:    MAX-ACCESS  read-create
3631:    STATUS      current
3632:    DESCRIPTION
3633:      "(PSDMASKus).
3634:       The upstream PSD mask applicable at the U-R2 reference
3635:       point.
3636:      This parameter is used only for G.992.5 and it may impose PSD
3637:      restrictions (breakpoints) in addition to the Limit PSD mask
3638:      defined in G.992.5.
3639:      This is a string of 16 pairs of values in the following
3640:      structure:
3641:      Octets 0+1 - Index of 1st sub-carrier used in the context
3642:                   of a first breakpoint.
3643:      Octet 2    - The PSD reduction for the sub-carrier indicated in
3644:                   octets 0 and 1.
3645:      Octets 3-5 - Same, for a 2nd breakpoint.
3646:      Octets 6-8 - Same, for a 3rd breakpoint.
3647:      This architecture continues until octets 9-47, which are
3648:      associated with a 16th breakpoint.
3649:      Each subcarrier index is an unsigned number in the range 1 and
3650:      NSCus.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
3651:      255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
3652:      in the range 0 to 190 (0 to -95dBm/Hz).
3653:      When the number of breakpoints is less than 16, all remaining
3654:      octets are set to the value 0.  Note that the content of this
3655:      object should be correlated with the sub-carriers mask and with
3656:      the RFI setup. "
3657:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.12"
3658:      ::= { xdsl2LineConfProfModeSpecEntry 8 }
3659: 
3660: xdsl2LConfProfPsdMaskSelectUs  OBJECT-TYPE
3661:    SYNTAX      Xdsl2LinePsdMaskSelectUs
3662:    MAX-ACCESS  read-create
3663:    STATUS      current
3664:    DESCRIPTION
3665:      "The selected upstream PSD mask.  This parameter is used only
3666:       for annexes J and M of G.992.3 and G.992.5, and the same
3667:       selection is used for all relevant enabled bits in
3668:       xdsl2LConfProfXtuTransSysEna. "
3669:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.11"
3670:    DEFVAL       { adlu32Eu32 }
3671:     ::= { xdsl2LineConfProfModeSpecEntry 9 }
3672: ------*****************************************************
3673: ------Additional objects
3674: ------*****************************************************
3675: 
3676: xdsl2LConfProfClassMask  OBJECT-TYPE
3677:    SYNTAX      Xdsl2LineClassMask
3678:    MAX-ACCESS  read-create
3679:    STATUS      current
3680:    DESCRIPTION
3681:       "(CLASSMASK).
3682:       In order to reduce the number of configuration
3683:       possibilities, the limit Power Spectral Density masks
3684:       (see LIMITMASK) are grouped in PSD mask classes.
3685:       Each class is designed such that the PSD levels of each
3686:       limit PSD mask of a specific class are equal in their
3687:       respective passband above 276 kHz.
3688:       This parameter is defined per VDSL2 Annex enabled in the
3689:       xdsl2LConfProfXtuTransSysEna object. It selects a single
3690:       PSD mask class per Annex that is activated at the
3691:       VTU-O."
3692:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.15"
3693:    DEFVAL       { a998ORb997M1cORc998 }
3694:    ::= { xdsl2LineConfProfModeSpecEntry 10 }
3695: 
3696: xdsl2LConfProfLimitMask  OBJECT-TYPE
3697:    SYNTAX      Xdsl2LineLimitMask
3698:    MAX-ACCESS  read-create
3699:    STATUS      current
3700:    DESCRIPTION
3701:       "(LIMITMASK).
3702:       This configuration parameter contains the G.993.2 limit
3703:       PSD masks of the selected PSD mask class, enabled by the
3704:       near-end xTU on this line for each class of profiles.
3705:       This parameter is defined per VDSL2 Annex enabled in the
3706:       xdsl2LConfProfXtuTransSysEna object.
3707:       Through this parameter several limit PSD masks of the
3708:       selected PSD mask class (xdsl2LConfProfClassMask) may be
3709:       enabled. The enabling parameter is coded in a bitmap
3710:       representation (0 if the associated mask is not allowed,
3711:       1 if it is allowed)."
3712:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.16"
3713:    DEFVAL       { {} }
3714:    ::= { xdsl2LineConfProfModeSpecEntry 11 }
3715: 
3716: xdsl2LConfProfUs0Disable  OBJECT-TYPE
3717:    SYNTAX      Xdsl2LineUs0Disable
3718:    MAX-ACCESS  read-create
3719:    STATUS      current
3720:    DESCRIPTION
3721:       "(US0DISABLE).
3722:       This configuration parameter indicates if the use of
3723:       US0 is disabled for each limit PSD mask enabled in the
3724:       xdsl2LConfProfLimitMask parameter.
3725:       This parameter is defined per VDSL2 Annex enabled in the
3726:       xdsl2LConfProfXtuTransSysEna object.
3727:       For each limit PSD mask enabled in xdsl2LConfProfLimitMask
3728:       parameter, a bit shall indicate if US0 is disabled. The
3729:       disabling parameter is coded as a bitmap. The bit is set to
3730:       1 if US0 is disabled for the associated limit mask.
3731:       This parameter and the xdsl2LConfProfLimitMask parameter
3732:       use the same structure."
3733:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1.2.17"
3734:    DEFVAL       { {} }
3735:    ::= { xdsl2LineConfProfModeSpecEntry 12 }
3736: 
3737: ------*****************************************************
3738: ------End of additional objects
3739: ------*****************************************************
3740: 
3741: xdsl2LConfProfModeSpecRowStatus  OBJECT-TYPE
3742:    SYNTAX      RowStatus
3743:    MAX-ACCESS  read-create
3744:    STATUS      current
3745:    DESCRIPTION
3746: 
3747:       "This object is used to create a new row or to modify or
3748:       delete an existing row in this table.
3749: 
3750:       A profile is activated by setting this object to 'active'.
3751:       When 'active' is set, the system will validate the profile.
3752: 
3753:       Before a profile can be deleted or taken out of service
3754:       (by setting this object to 'destroy' or 'notInService'),
3755:       it must be first unreferenced from all associated
3756:       templates."
3757: 
3758:    ::= { xdsl2LineConfProfModeSpecEntry 13 }
3759: 
3760: ------------------------------------------
3761: --    xdsl2LineConfProfModeSpecBandUsTable    --
3762: ------------------------------------------
3763: xdsl2LineConfProfModeSpecBandUsTable  OBJECT-TYPE
3764:    SYNTAX      SEQUENCE  OF  Xdsl2LineConfProfModeSpecBandUsEntry
3765:    MAX-ACCESS  not-accessible
3766:    STATUS      current
3767:    DESCRIPTION
3768:       "The table xdsl2LineConfProfModeSpecBandUsTable extends
3769:       xdsl2LineConfProfModeSpecTable with upstream-band-specific
3770:       parameters for VDSL2, such as upstream power back-off parameters,
3771:       xdsl2LConfProfUpboPsdA and xdsl2LConfProfUpboPsdB (UPBOPSD-pb).
3772:       When a parent 'mandatory row' is created in
3773:       xdsl2LineConfProfModeSpecTable, the SNMP agent will automatically
3774:       create several 'mandatory' rows in this table--one for
3775:       each upstream band:
3776:       Note: A mandatory row is one where xdsl2LConfProfXdslMode =
3777:       defMode(1). When the parent row is deleted, the SNMP agent will
3778:       automatically delete all associated rows in this table. Any
3779:       attempt to delete a 'mandatory' row using the
3780:       xdsl2LConfProfModeSpecBandUsRowStatus attribute will be rejected
3781:       by the SNMP agent. The manager only MAY create a new 'optional'
3782:       row in this table using the xdsl2LConfProfModeSpecBandUsRowStatus
3783:       attribute if the associated parent optional row exists, and
3784:       the value of xdsl2LConfProfXdslMode is a G.993.2 value. The
3785:       manager MAY delete an 'optional' row in this table using the
3786:       xdsl2LConfProfModeSpecBandUsRowStatus attribute at any time.
3787: 
3788:       With respect to xdsl2LConfProfUpboPsdA and xdsl2LConfProfUpboPsdB
3789:       parameters, for a given upstream band, if an optional row
3790:       is missing from this table, then that means upstream power back-
3791:       off is disabled for that upstream band.
3792: 
3793:       Entries in this table MUST be maintained in a
3794:       persistent manner."
3795:    ::= { xdsl2ProfileLine 4 }
3796: 
3797: xdsl2LineConfProfModeSpecBandUsEntry  OBJECT-TYPE
3798:    SYNTAX      Xdsl2LineConfProfModeSpecBandUsEntry
3799:    MAX-ACCESS  not-accessible
3800:    STATUS      current
3801:    DESCRIPTION
3802:       "The table xdsl2LineConfProfModeSpecBandUsTable extends
3803:       xdsl2LineConfProfModeSpecTable with upstream-band-specific
3804:       parameters for VDSL2, such as upstream power back-off
3805:       parameters, xdsl2LConfProfUpboPsdA and
3806:       xdsl2LConfProfUpboPsdB (UPBOPSD-pb)."
3807:    INDEX       { xdsl2LConfProfProfileName, xdsl2LConfProfXdslMode,
3808:                  xdsl2LConfProfXdslBandUs}
3809:    ::= { xdsl2LineConfProfModeSpecBandUsTable 1 }
3810: 
3811: Xdsl2LineConfProfModeSpecBandUsEntry  ::=
3812:    SEQUENCE {
3813:       xdsl2LConfProfXdslBandUs                 Xdsl2BandUs,
3814:       xdsl2LConfProfUpboPsdA                   Integer32,
3815:       xdsl2LConfProfUpboPsdB                   Integer32,
3816:       xdsl2LConfProfModeSpecBandUsRowStatus    RowStatus
3817:    }
3818: 
3819: xdsl2LConfProfXdslBandUs    OBJECT-TYPE
3820:    SYNTAX      Xdsl2BandUs
3821:    MAX-ACCESS  not-accessible
3822:    STATUS      current
3823:    DESCRIPTION
3824:       "Each value identifies a specific band in the upstream
3825:       transmission direction (excluding US0 band)."
3826:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.14"
3827:    ::= { xdsl2LineConfProfModeSpecBandUsEntry 1 }
3828: 
3829: xdsl2LConfProfUpboPsdA  OBJECT-TYPE
3830:    SYNTAX      Integer32(4000..8095)
3831:    UNITS       "0.01 dBm/Hz"
3832:    MAX-ACCESS  read-create
3833:    STATUS      current
3834:    DESCRIPTION
3835:       "(UPBOPSD-pb).
3836:       This configuration parameter defines the 'a' reference parameter
3837:       of the UPBO reference PSD used to compute the upstream power
3838:       back-off for the upstream band. A UPBOPSD defined for each band
3839:       shall consist of two parameters [a, b]. Parameter 'a'
3840:       (xdsl2LConfProfUpboPsdA) ranges from 40 dBm/Hz (coded as 4000) to
3841:       80.95 dBm/Hz (coded as 8095) in steps of 0.01 dBm/Hz; and
3842:       parameter 'b' (xdsl2LConfProfUpboPsdB) ranges from 0 dBm/Hz
3843:       (coded as 0) to 40.95 dBm/Hz (coded as 4095) in steps of
3844:       0.01 dBm/Hz. The UPBO reference PSD at the frequency 'f' expressed
3845:       in MHz shall be equal to '-a-b(SQRT(f))'. Setting
3846:       xdsl2LConfProfUpboPsdA to 4000 and xdsl2LConfProfUpboPsdB to 0 is
3847:       a special configuration to disable UPBO in the respective
3848:       upstream band."
3849:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.14"
3850:    DEFVAL      { 4000 }
3851:   ::= { xdsl2LineConfProfModeSpecBandUsEntry 2 }
3852: 
3853: xdsl2LConfProfUpboPsdB  OBJECT-TYPE
3854:    SYNTAX      Integer32(0..4095)
3855:    UNITS       "0.01 dBm/Hz"
3856:    MAX-ACCESS  read-create
3857:    STATUS      current
3858:    DESCRIPTION
3859:       "(UPBOPSD-pb).
3860:       This configuration parameter defines the 'b' reference parameter
3861:       of the UPBO reference PSD used to compute the upstream power
3862:       back-off for the upstream band. A UPBOPSD defined for each band
3863:       shall consist of two parameters [a, b]. Parameter 'a'
3864:       (xdsl2LConfProfUpboPsdA) ranges from 40 dBm/Hz (coded as 4000) to
3865:       80.95 dBm/Hz (coded as 8095) in steps of 0.01 dBm/Hz; and
3866:       parameter 'b' (xdsl2LConfProfUpboPsdB) ranges from 0 dBm/Hz
3867:       (coded as 0) to 40.95 dBm/Hz (coded as 4095) in steps of
3868:       0.01 dBm/Hz. The UPBO reference PSD at the frequency 'f' expressed
3869:       in MHz shall be equal to '-a-b(SQRT(f))'. Setting
3870:       xdsl2LConfProfUpboPsdA to 4000 and xdsl2LConfProfUpboPsdB to 0 is
3871:       a special configuration to disable UPBO in the respective
3872:       upstream band."
3873:    REFERENCE   "ITU-T G.997.1, paragraph #7.3.1.2.14"
3874:    DEFVAL      { 0 }
3875:   ::= { xdsl2LineConfProfModeSpecBandUsEntry 3 }
3876: 
3877: xdsl2LConfProfModeSpecBandUsRowStatus  OBJECT-TYPE
3878:    SYNTAX      RowStatus
3879:    MAX-ACCESS  read-create
3880:    STATUS      current
3881:    DESCRIPTION
3882:       "This object is used to create a new row or to modify or
3883:       delete an existing row in this table.
3884: 
3885:       A profile is activated by setting this object to 'active'.
3886:       When 'active' is set, the system will validate the profile.
3887: 
3888:       Before a profile can be deleted or taken out of service
3889:       (by setting this object to 'destroy' or 'notInService'),
3890:       it must be first unreferenced from all associated
3891:       templates."
3892:    ::= { xdsl2LineConfProfModeSpecBandUsEntry 4 }
3893: 
3894: ------------------------------------------------
3895: --          xdsl2ChConfProfileTable           --
3896: ------------------------------------------------
3897: xdsl2ChConfProfileTable  OBJECT-TYPE
3898:    SYNTAX      SEQUENCE  OF  Xdsl2ChConfProfileEntry
3899:    MAX-ACCESS  not-accessible
3900:    STATUS      current
3901:    DESCRIPTION
3902:       "The table xdsl2ChConfProfileTable contains DSL channel
3903:        profile configuration.
3904: 
3905:        Entries in this table MUST be maintained in a
3906:        persistent manner."
3907:    ::= { xdsl2ProfileChannel 1 }
3908: 
3909: xdsl2ChConfProfileEntry  OBJECT-TYPE
3910:    SYNTAX      Xdsl2ChConfProfileEntry
3911:    MAX-ACCESS  not-accessible
3912:    STATUS      current
3913:    DESCRIPTION
3914:       "The table xdsl2ChConfProfileTable contains DSL channel
3915:        profile configuration.
3916:        A default profile with an index of 'DEFVAL' will
3917:        always exist and its parameters will be set to vendor-specific
3918:        values, unless otherwise specified in this document"
3919:    INDEX  { xdsl2ChConfProfProfileName }
3920:    ::= { xdsl2ChConfProfileTable 1 }
3921: 
3922: Xdsl2ChConfProfileEntry  ::=
3923:    SEQUENCE {
3924:       xdsl2ChConfProfProfileName          SnmpAdminString,
3925:       xdsl2ChConfProfMinDataRateDs        Unsigned32,
3926:       xdsl2ChConfProfMinDataRateUs        Unsigned32,
3927:       xdsl2ChConfProfMinResDataRateDs     Unsigned32,
3928:       xdsl2ChConfProfMinResDataRateUs     Unsigned32,
3929:       xdsl2ChConfProfMaxDataRateDs        Unsigned32,
3930:       xdsl2ChConfProfMaxDataRateUs        Unsigned32,
3931:       xdsl2ChConfProfMinDataRateLowPwrDs  Unsigned32,
3932:       xdsl2ChConfProfMinDataRateLowPwrUs  Unsigned32,
3933:       xdsl2ChConfProfMaxDelayDs           Unsigned32,
3934:       xdsl2ChConfProfMaxDelayUs           Unsigned32,
3935:       xdsl2ChConfProfMinProtectionDs      Xdsl2SymbolProtection,
3936:       xdsl2ChConfProfMinProtectionUs      Xdsl2SymbolProtection,
3937:       xdsl2ChConfProfMinProtection8Ds     Xdsl2SymbolProtection8,
3938:       xdsl2ChConfProfMinProtection8Us     Xdsl2SymbolProtection8,
3939:       xdsl2ChConfProfMaxBerDs             Xdsl2MaxBer,
3940:       xdsl2ChConfProfMaxBerUs             Xdsl2MaxBer,
3941:       xdsl2ChConfProfUsDataRateDs         Unsigned32,
3942:       xdsl2ChConfProfDsDataRateDs         Unsigned32,
3943:       xdsl2ChConfProfUsDataRateUs         Unsigned32,
3944:       xdsl2ChConfProfDsDataRateUs         Unsigned32,
3945:       xdsl2ChConfProfImaEnabled           TruthValue,
3946:       xdsl2ChConfProfRowStatus            RowStatus
3947:    }
3948: 
3949: xdsl2ChConfProfProfileName  OBJECT-TYPE
3950:    SYNTAX      SnmpAdminString (SIZE(1..32))
3951:    MAX-ACCESS  not-accessible
3952:    STATUS      current
3953:    DESCRIPTION
3954:       "This object identifies a row in this table."
3955:    ::= { xdsl2ChConfProfileEntry 1 }
3956: 
3957: xdsl2ChConfProfMinDataRateDs  OBJECT-TYPE
3958:    SYNTAX      Unsigned32(0..200000000)
3959:    UNITS       "bits/second"
3960:    MAX-ACCESS  read-create
3961:    STATUS      current
3962:    DESCRIPTION
3963:       "Minimum Data Rate on Downstream direction.  The minimum net
3964:        data rate for the bearer channel, coded in bit/s."
3965:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.1"
3966:    ::= { xdsl2ChConfProfileEntry 2 }
3967: 
3968: xdsl2ChConfProfMinDataRateUs  OBJECT-TYPE
3969:    SYNTAX      Unsigned32(0..200000000)
3970:    UNITS       "bits/second"
3971:    MAX-ACCESS  read-create
3972:    STATUS      current
3973:    DESCRIPTION
3974:       "Minimum Data Rate on Upstream direction.  The minimum net
3975:       data
3976:        rate for the bearer channel, coded in bit/s."
3977: 
3978:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.1"
3979:    ::= { xdsl2ChConfProfileEntry 3 }
3980: 
3981: xdsl2ChConfProfMinResDataRateDs  OBJECT-TYPE
3982:    SYNTAX      Unsigned32(0..200000000)
3983:    UNITS       "bits/second"
3984:    MAX-ACCESS  read-create
3985:    STATUS      current
3986:    DESCRIPTION
3987:       "Minimum Reserved Data Rate on Downstream direction.  The
3988:        minimum reserved net data rate for the bearer channel, coded
3989:        in bit/s.  This parameter is used only if the Rate Adaptation
3990:        Mode in the direction of the bearer channel (i.e.,
3991:        xdsl2LConfProfRaModeDs) is set to dynamicRa."
3992:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.2"
3993:    ::= { xdsl2ChConfProfileEntry 4 }
3994: 
3995: xdsl2ChConfProfMinResDataRateUs  OBJECT-TYPE
3996:    SYNTAX      Unsigned32(0..200000000)
3997:    UNITS       "bits/second"
3998:    MAX-ACCESS  read-create
3999:    STATUS      current
4000:    DESCRIPTION
4001:       "Minimum Reserved Data Rate on Upstream direction.  The
4002:       minimum
4003:        reserved net data rate for the bearer channel, coded in
4004:        bit/s.  This parameter is used only if the Rate Adaptation
4005:        Mode in the direction of the bearer channel (i.e.,
4006:        xdsl2LConfProfRaModeUs) is set to dynamicRa."
4007:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.2"
4008:    ::= { xdsl2ChConfProfileEntry 5 }
4009: 
4010: xdsl2ChConfProfMaxDataRateDs  OBJECT-TYPE
4011:    SYNTAX      Unsigned32(0..200000000)
4012:    UNITS       "bits/second"
4013:    MAX-ACCESS  read-create
4014:    STATUS      current
4015:    DESCRIPTION
4016:       "Maximum Data Rate on Downstream direction.  The maximum net
4017:        data rate for the bearer channel, coded in bit/s."
4018:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.3"
4019:    ::= { xdsl2ChConfProfileEntry 6 }
4020: 
4021: xdsl2ChConfProfMaxDataRateUs  OBJECT-TYPE
4022:    SYNTAX      Unsigned32(0..200000000)
4023:    UNITS       "bits/second"
4024:    MAX-ACCESS  read-create
4025:    STATUS      current
4026:    DESCRIPTION
4027:       "Maximum Data Rate on Upstream direction.  The maximum net
4028:       data
4029:        rate for the bearer channel, coded in bit/s."
4030:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.3"
4031:    ::= { xdsl2ChConfProfileEntry 7 }
4032: 
4033: xdsl2ChConfProfMinDataRateLowPwrDs  OBJECT-TYPE
4034:    SYNTAX      Unsigned32(0..200000000)
4035:    UNITS       "bits/second"
4036:    MAX-ACCESS  read-create
4037:    STATUS      current
4038:    DESCRIPTION
4039:       "This parameter specifies the minimum net data rate for
4040:        the bearer channel as desired by the operator of the system
4041:        during the low power state (L1/L2). The power management low
4042:        power states L1 and L2 are defined in ITU-T Recs G.992.2 and
4043:        G.992.3 respectively.
4044:        The data rate is coded in steps of bit/s."
4045:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.5"
4046:    ::= { xdsl2ChConfProfileEntry 8 }
4047: 
4048: xdsl2ChConfProfMinDataRateLowPwrUs  OBJECT-TYPE
4049:    SYNTAX      Unsigned32(0..200000000)
4050:    UNITS       "bits/second"
4051:    MAX-ACCESS  read-create
4052:    STATUS      current
4053:    DESCRIPTION
4054:       "This parameter specifies the minimum net data rate for
4055:        the bearer channel as desired by the operator of the system
4056:        during the low power state (L1/L2). The power management low
4057:        power states L1 and L2 are defined in ITU-T Recs G.992.2 and
4058:        G.992.3 respectively.
4059:        The data rate is coded in steps of bit/s."
4060:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.1.5"
4061:    ::= { xdsl2ChConfProfileEntry 9 }
4062: 
4063: xdsl2ChConfProfMaxDelayDs  OBJECT-TYPE
4064:    SYNTAX      Unsigned32(0..63)
4065:    UNITS       "milliseconds"
4066:    MAX-ACCESS  read-create
4067:    STATUS      current
4068:    DESCRIPTION
4069:       "Maximum Interleave Delay on Downstream direction.  The
4070:       maximum
4071:        one-way interleaving delay introduced by the PMS-TC on
4072:        Downstream direction.  The xTUs shall choose the S (factor)
4073:        and D (depth) values such that the actual one-way interleaving
4074:        delay (Xdsl2ChStatusActDelay) is as close as possible to,
4075:        but less than or equal to xdsl2ChConfProfMaxDelayDs.  The
4076:        delay is coded in ms, with the value 0 indicating no delay
4077:        bound is being imposed."
4078:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.2"
4079:    ::= { xdsl2ChConfProfileEntry 10 }
4080: 
4081: xdsl2ChConfProfMaxDelayUs  OBJECT-TYPE
4082:    SYNTAX      Unsigned32(0..63)
4083:    UNITS       "milliseconds"
4084:    MAX-ACCESS  read-create
4085:    STATUS      current
4086:    DESCRIPTION
4087:       "Maximum Interleave Delay on Upstream direction.  The maximum
4088:        one-way interleaving delay introduced by the PMS-TC on
4089:        Upstream direction.  The xTUs shall choose the S (factor) and
4090:        D (depth) values such that the actual one-way interleaving
4091:        delay (Xdsl2ChStatusActDelay) is as close as possible to,
4092:        but less than or equal to xdsl2ChConfProfMaxDelayUs.  The
4093:        delay is coded in ms, with the value 0 indicating no delay
4094:        bound is being imposed."
4095:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.2"
4096:    ::= { xdsl2ChConfProfileEntry 11 }
4097: 
4098: xdsl2ChConfProfMinProtectionDs  OBJECT-TYPE
4099:    SYNTAX      Xdsl2SymbolProtection
4100:    UNITS       "symbols"
4101:    MAX-ACCESS  read-create
4102:    STATUS      current
4103:    DESCRIPTION
4104:       "(INPMINds).
4105:        This parameter specifies the minimum impulse noise protection
4106:        for the bearer channel if it is transported over DMT symbols
4107:        with a subcarrier spacing of 4.3125 kHz. The impulse noise
4108:        protection is expressed in DMT symbols with a subcarrier
4109:        spacing of 4.3125 kHz and can take the values 1/2 and any
4110:        integer from 0 to 16, inclusive. If the xTU does not support
4111:        the configured INPMIN value, it shall use the nearest
4112:        supported impulse noise protection greater than INPMIN."
4113:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.3"
4114:    DEFVAL       { noProtection }
4115:    ::= { xdsl2ChConfProfileEntry 12 }
4116: 
4117: xdsl2ChConfProfMinProtectionUs  OBJECT-TYPE
4118:    SYNTAX      Xdsl2SymbolProtection
4119:    UNITS       "symbols"
4120:    MAX-ACCESS  read-create
4121:    STATUS      current
4122:    DESCRIPTION
4123:       "(INPMINus).
4124:        This parameter specifies the minimum impulse noise protection
4125:        for the bearer channel if it is transported over DMT symbols
4126:        with a subcarrier spacing of 4.3125 kHz. The impulse noise
4127:        protection is expressed in DMT symbols with a subcarrier
4128:        spacing of 4.3125 kHz and can take the values 1/2 and any
4129:        integer from 0 to 16, inclusive. If the xTU does not support
4130:        the configured INPMIN value, it shall use the nearest
4131:        supported impulse noise protection greater than INPMIN."
4132:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.3"
4133:    DEFVAL       { noProtection }
4134:    ::= { xdsl2ChConfProfileEntry 13 }
4135: 
4136: xdsl2ChConfProfMinProtection8Ds  OBJECT-TYPE
4137:    SYNTAX      Xdsl2SymbolProtection8
4138:    UNITS       "symbols"
4139:    MAX-ACCESS  read-create
4140:    STATUS      current
4141:    DESCRIPTION
4142:       "(INPMIN8ds).
4143:        This parameter specifies the minimum impulse noise protection
4144:        for the bearer channel if it is transported over DMT symbols
4145:        with a subcarrier spacing of 8.625 kHz. The impulse noise
4146:        protection is expressed in DMT symbols with a subcarrier
4147:        spacing of 8.625 kHz and can take any integer value from
4148:        0 to 16, inclusive."
4149:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.4"
4150:    DEFVAL       { noProtection }
4151:    ::= { xdsl2ChConfProfileEntry 14 }
4152: 
4153: xdsl2ChConfProfMinProtection8Us  OBJECT-TYPE
4154:    SYNTAX      Xdsl2SymbolProtection8
4155:    UNITS       "symbols"
4156:    MAX-ACCESS  read-create
4157:    STATUS      current
4158:    DESCRIPTION
4159:       "(INPMIN8us).
4160:        This parameter specifies the minimum impulse noise protection
4161:        for the bearer channel if it is transported over DMT symbols
4162:        with a subcarrier spacing of 8.625 kHz. The impulse noise
4163:        protection is expressed in DMT symbols with a subcarrier
4164:        spacing of 8.625 kHz and can take any integer value from
4165:        0 to 16, inclusive."
4166:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.4"
4167:    DEFVAL       { noProtection }
4168:    ::= { xdsl2ChConfProfileEntry 15 }
4169: 
4170: xdsl2ChConfProfMaxBerDs  OBJECT-TYPE
4171:    SYNTAX      Xdsl2MaxBer
4172:    MAX-ACCESS  read-create
4173:    STATUS      current
4174:    DESCRIPTION
4175:       "Maximum Bit Error Ratio on Downstream direction.  The
4176:       maximum
4177:        bit error ratio for the bearer channel.  The parameter can
4178:        take the following values (for 1E-3, 1E-5 or 1E-7):
4179:           eminus3 (1),
4180:           eminus5 (2),
4181:           eminus7 (3)"
4182:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.6"
4183:    DEFVAL       { eminus5 }
4184:   ::= { xdsl2ChConfProfileEntry 16 }
4185: 
4186: xdsl2ChConfProfMaxBerUs  OBJECT-TYPE
4187:    SYNTAX      Xdsl2MaxBer
4188:    MAX-ACCESS  read-create
4189:    STATUS      current
4190:    DESCRIPTION
4191:       "Maximum Bit Error Ratio on Upstream direction.  The maximum
4192:        bit error ratio for the bearer channel.  The parameter can
4193:        take the following values (for 1E-3, 1E-5 or 1E-7):
4194:           eminus3 (1),
4195:           eminus5 (2),
4196:           eminus7 (3)"
4197:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.6"
4198:    DEFVAL       { eminus5 }
4199:    ::= { xdsl2ChConfProfileEntry 17 }
4200: 
4201: xdsl2ChConfProfUsDataRateDs  OBJECT-TYPE
4202:    SYNTAX      Unsigned32(0..200000000)
4203:    UNITS       "bits/second"
4204:    MAX-ACCESS  read-create
4205:    STATUS      current
4206:    DESCRIPTION
4207:       "Data Rate Threshold Up shift for downstream direction.  An
4208:        'Up-shift rate change' event is triggered when the
4209:        actual
4210:        downstream data rate exceeds, by more than the threshold, the
4211:        data rate at the last entry into Showtime.  The parameter is
4212:        coded in bit/s."
4213:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.8.1"
4214:    ::= { xdsl2ChConfProfileEntry 18 }
4215: 
4216: xdsl2ChConfProfDsDataRateDs  OBJECT-TYPE
4217:    SYNTAX      Unsigned32(0..200000000)
4218:    UNITS       "bits/second"
4219:    MAX-ACCESS  read-create
4220:    STATUS      current
4221:    DESCRIPTION
4222:       "Data Rate Threshold Downshift for downstream direction.  A
4223:        'Down-shift rate change' event is triggered when the
4224:        actual
4225:        downstream data rate is below the data rate at the last entry
4226:        into Showtime, by more than the threshold.  The parameter is
4227:        coded in bit/s."
4228:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.8.2"
4229:    ::= { xdsl2ChConfProfileEntry 19 }
4230: 
4231: xdsl2ChConfProfUsDataRateUs  OBJECT-TYPE
4232:    SYNTAX      Unsigned32(0..200000000)
4233:    UNITS       "bits/second"
4234:    MAX-ACCESS  read-create
4235:    STATUS      current
4236:    DESCRIPTION
4237:       "Data Rate Threshold Up shift for upstream direction.  An
4238:        'Up-shift rate change' event is triggered when the
4239:        actual
4240:        upstream data rate exceeds, by more than the threshold, the
4241:        data rate at the last entry into Showtime.  The parameter is
4242:        coded in bit/s."
4243:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.8.1"
4244:    ::= { xdsl2ChConfProfileEntry 20 }
4245: 
4246: xdsl2ChConfProfDsDataRateUs  OBJECT-TYPE
4247:    SYNTAX      Unsigned32(0..200000000)
4248:    UNITS       "bits/second"
4249:    MAX-ACCESS  read-create
4250:    STATUS      current
4251:    DESCRIPTION
4252:       "Data Rate Threshold Downshift for upstream direction.  A
4253:        'Down-shift rate change' event is triggered when the
4254:        actual
4255:        upstream data rate is below the data rate at the last entry
4256:        into Showtime, by more than the threshold.  The parameter is
4257:        coded in bit/s."
4258:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2.8.2"
4259:    ::= { xdsl2ChConfProfileEntry 21 }
4260: 
4261: xdsl2ChConfProfImaEnabled  OBJECT-TYPE
4262:    SYNTAX      TruthValue
4263:    MAX-ACCESS  read-create
4264:    STATUS      current
4265:    DESCRIPTION
4266:       "IMA Mode Enable.  The parameter enables the IMA operation
4267:       mode
4268:        in the ATM Data Path.  Relevant only if the channel is of ATM
4269:        Data Path.  When in 'enable' state, the ATM data path
4270:        should
4271:        comply with the requirements for IMA transmission."
4272:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.4.1"
4273:    DEFVAL       { false }
4274:  ::= { xdsl2ChConfProfileEntry 22 }
4275: 
4276: xdsl2ChConfProfRowStatus  OBJECT-TYPE
4277:    SYNTAX      RowStatus
4278:    MAX-ACCESS  read-create
4279:    STATUS      current
4280:    DESCRIPTION
4281:       "This object is used to create a new row or to modify or
4282:       delete an existing row in this table.
4283: 
4284:       A profile is activated by setting this object to 'active'.
4285:       When 'active' is set, the system will validate the profile.
4286: 
4287:       Before a profile can be deleted or taken out of service
4288:       (by setting this object to 'destroy' or 'notInService'),
4289:       it must be first unreferenced from all associated
4290:       templates."
4291:    ::= { xdsl2ChConfProfileEntry 23 }
4292: 
4293: ------------------------------------------------
4294: --        xdsl2LineAlarmConfTemplateTable          --
4295: ------------------------------------------------
4296: xdsl2LineAlarmConfTemplateTable  OBJECT-TYPE
4297:    SYNTAX      SEQUENCE  OF  Xdsl2LineAlarmConfTemplateEntry
4298:    MAX-ACCESS  not-accessible
4299:    STATUS      current
4300:    DESCRIPTION
4301:       "The table xdsl2LineAlarConfTemplateTable contains DSL
4302:       line alarm configuration template.
4303: 
4304:        Entries in this table MUST be maintained in a
4305:        persistent manner."
4306:    ::= { xdsl2ProfileAlarmConf 1 }
4307: 
4308: xdsl2LineAlarmConfTemplateEntry  OBJECT-TYPE
4309:    SYNTAX      Xdsl2LineAlarmConfTemplateEntry
4310:    MAX-ACCESS  not-accessible
4311:    STATUS      current
4312:    DESCRIPTION
4313:       "The table xdsl2LineAlarmConfTemplateTable contains DSL
4314:       line PM thresholds template.
4315:       A default template with an index of 'DEFVAL' will
4316:       always exist and its parameters will be set to vendor
4317:       specific values, unless otherwise specified in this
4318:       document"
4319:    INDEX  { xdsl2LAlarmConfTempTemplateName }
4320:    ::= { xdsl2LineAlarmConfTemplateTable 1 }
4321: 
4322: Xdsl2LineAlarmConfTemplateEntry  ::=
4323:    SEQUENCE {
4324:       xdsl2LAlarmConfTempTemplateName      SnmpAdminString,
4325:       xdsl2LAlarmConfTempLineProfile       SnmpAdminString,
4326:       xdsl2LAlarmConfTempChan1ConfProfile  SnmpAdminString,
4327:       xdsl2LAlarmConfTempChan2ConfProfile  SnmpAdminString,
4328:       xdsl2LAlarmConfTempChan3ConfProfile  SnmpAdminString,
4329:       xdsl2LAlarmConfTempChan4ConfProfile  SnmpAdminString,
4330:       xdsl2LAlarmConfTempRowStatus         RowStatus
4331:    }
4332: 
4333: xdsl2LAlarmConfTempTemplateName  OBJECT-TYPE
4334:    SYNTAX      SnmpAdminString (SIZE(1..32))
4335:    MAX-ACCESS  not-accessible
4336:    STATUS      current
4337:    DESCRIPTION
4338:       "This object identifies a row in this table."
4339:    ::= { xdsl2LineAlarmConfTemplateEntry 1 }
4340: 
4341: xdsl2LAlarmConfTempLineProfile  OBJECT-TYPE
4342:    SYNTAX      SnmpAdminString (SIZE(1..32))
4343:    MAX-ACCESS  read-create
4344:    STATUS      current
4345:    DESCRIPTION
4346:       "The value of this object identifies the row in the DSL Line
4347:        Thresholds Configuration Profile Table
4348:        (xdsl2LineAlarmConfProfileTable) that applies to this line."
4349:    REFERENCE    "DSL Forum TR-129, paragraph #8.2"
4350:    DEFVAL       { "DEFVAL" }
4351:    ::= { xdsl2LineAlarmConfTemplateEntry 2 }
4352: 
4353: xdsl2LAlarmConfTempChan1ConfProfile  OBJECT-TYPE
4354:    SYNTAX      SnmpAdminString (SIZE(1..32))
4355:    MAX-ACCESS  read-create
4356:    STATUS      current
4357:    DESCRIPTION
4358:       "The value of this object identifies the row in the DSL
4359:        Channel Thresholds Configuration Profile Table
4360:        (xdsl2ChAlarmConfProfileTable) that applies for DSL
4361:        bearer channel #1.  The channel profile name specified here
4362:        must match the name of an existing row in the
4363:        xdsl2ChAlarmConfProfileTable table."
4364:    REFERENCE    "DSL Forum TR-129, paragraph #8.4"
4365:    DEFVAL       { "DEFVAL" }
4366:    ::= { xdsl2LineAlarmConfTemplateEntry 3 }
4367: 
4368: xdsl2LAlarmConfTempChan2ConfProfile  OBJECT-TYPE
4369:    SYNTAX      SnmpAdminString (SIZE(0..32))
4370:    MAX-ACCESS  read-create
4371:    STATUS      current
4372:    DESCRIPTION
4373:       "The value of this object identifies the row in the DSL
4374:        Channel Thresholds Configuration Profile Table
4375:        (xdsl2ChAlarmConfProfileTable) that applies for DSL
4376:        bearer channel #2.  The channel profile name specified here
4377:        must match the name of an existing row in the
4378:        xdsl2ChAlarmConfProfileTable table.  If the channel is unused,
4379:        then the object is set to a zero length string."
4380:    REFERENCE    "DSL Forum TR-129, paragraph #8.4"
4381:    DEFVAL       { "" }
4382:    ::= { xdsl2LineAlarmConfTemplateEntry 4 }
4383: 
4384: xdsl2LAlarmConfTempChan3ConfProfile  OBJECT-TYPE
4385:    SYNTAX      SnmpAdminString (SIZE(0..32))
4386:    MAX-ACCESS  read-create
4387:    STATUS      current
4388:    DESCRIPTION
4389:       "The value of this object identifies the row in the DSL
4390:        Channel Thresholds Configuration Profile Table
4391:        (xdsl2ChAlarmConfProfileTable) that applies for DSL
4392:        bearer channel #3.  The channel profile name specified here
4393:        must match the name of an existing row in the
4394:        xdsl2ChAlarmConfProfileTable table.
4395:        This object may be set to a non-zero length string only if
4396:        xdsl2LAlarmConfTempChan2ConfProfile contains a non-zero
4397:        length string."
4398:    REFERENCE    "DSL Forum TR-129, paragraph #8.4"
4399:    DEFVAL       { "" }
4400:    ::= { xdsl2LineAlarmConfTemplateEntry 5 }
4401: 
4402: xdsl2LAlarmConfTempChan4ConfProfile  OBJECT-TYPE
4403:    SYNTAX      SnmpAdminString (SIZE(0..32))
4404:    MAX-ACCESS  read-create
4405:    STATUS      current
4406:    DESCRIPTION
4407:       "The value of this object identifies the row in the DSL
4408:        Channel Thresholds Configuration Profile Table
4409:        (xdsl2ChAlarmConfProfileTable) that applies for DSL
4410:        bearer channel #4.  The channel profile name specified here
4411:        must match the name of an existing row in the
4412:        xdsl2ChAlarmConfProfileTable table.
4413:        This object may be set to a non-zero length string only if
4414:        xdsl2LAlarmConfTempChan3ConfProfile contains a non-zero
4415:        length string."
4416:    REFERENCE    "DSL Forum TR-129, paragraph #8.4"
4417:    DEFVAL       { "" }
4418:    ::= { xdsl2LineAlarmConfTemplateEntry 6 }
4419: 
4420: xdsl2LAlarmConfTempRowStatus  OBJECT-TYPE
4421:    SYNTAX      RowStatus
4422:    MAX-ACCESS  read-create
4423:    STATUS      current
4424:    DESCRIPTION
4425:       "This object is used to create a new row or to modify or
4426:       delete an existing row in this table.
4427: 
4428:       A template is activated by setting this object to 'active'.
4429:       When 'active' is set, the system will validate the template.
4430: 
4431:       Before a template can be deleted or taken out of service
4432:       (by setting this object to 'destroy' or 'notInService'),
4433:       it must be first unreferenced from all associated
4434:       lines."
4435:    ::= { xdsl2LineAlarmConfTemplateEntry 7 }
4436: 
4437: ------------------------------------------------
4438: --      xdsl2LineAlarmConfProfileTable        --
4439: ------------------------------------------------
4440: 
4441: xdsl2LineAlarmConfProfileTable  OBJECT-TYPE
4442:      SYNTAX      SEQUENCE  OF  Xdsl2LineAlarmConfProfileEntry
4443:      MAX-ACCESS  not-accessible
4444:      STATUS      current
4445:      DESCRIPTION
4446:       "The table xdsl2LineAlarmConfProfileTable contains DSL
4447:       line PM thresholds profiles.
4448: 
4449:        Entries in this table MUST be maintained in a
4450:        persistent manner."
4451:      ::= { xdsl2ProfileAlarmConf 2 }
4452: 
4453: xdsl2LineAlarmConfProfileEntry  OBJECT-TYPE
4454:      SYNTAX      Xdsl2LineAlarmConfProfileEntry
4455:      MAX-ACCESS  not-accessible
4456:      STATUS      current
4457:      DESCRIPTION
4458:       "The table xdsl2LineAlarmConfProfileTable contains DSL
4459:       line PM thresholds profiles.
4460:       A default profile with an index of 'DEFVAL' will
4461:       always exist and its parameters will be set to vendor
4462:       specific values, unless otherwise specified in this
4463:       document"
4464:      INDEX  { xdsl2LineAlarmConfProfileName }
4465:      ::= { xdsl2LineAlarmConfProfileTable 1 }
4466: 
4467: Xdsl2LineAlarmConfProfileEntry ::=
4468:      SEQUENCE {
4469:      xdsl2LineAlarmConfProfileName                SnmpAdminString,
4470:      xdsl2LineAlarmConfProfileXtucThresh15MinFecs
4471:                                           HCPerfIntervalThreshold,
4472:      xdsl2LineAlarmConfProfileXtucThresh15MinEs
4473:                                           HCPerfIntervalThreshold,
4474:      xdsl2LineAlarmConfProfileXtucThresh15MinSes
4475:                                            HCPerfIntervalThreshold,
4476:      xdsl2LineAlarmConfProfileXtucThresh15MinLoss
4477:                                            HCPerfIntervalThreshold,
4478:      xdsl2LineAlarmConfProfileXtucThresh15MinUas
4479:                                            HCPerfIntervalThreshold,
4480:      xdsl2LineAlarmConfProfileXturThresh15MinFecs
4481:                                            HCPerfIntervalThreshold,
4482:      xdsl2LineAlarmConfProfileXturThresh15MinEs
4483:                                            HCPerfIntervalThreshold,
4484:      xdsl2LineAlarmConfProfileXturThresh15MinSes
4485:                                            HCPerfIntervalThreshold,
4486:      xdsl2LineAlarmConfProfileXturThresh15MinLoss
4487:                                            HCPerfIntervalThreshold,
4488:      xdsl2LineAlarmConfProfileXturThresh15MinUas
4489:                                            HCPerfIntervalThreshold,
4490: 
4491:      xdsl2LineAlarmConfProfileThresh15MinFailedFullInt   Unsigned32,
4492:      xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt   Unsigned32,
4493: 
4494:      xdsl2LineAlarmConfProfileRowStatus                   RowStatus
4495:      }
4496: 
4497: xdsl2LineAlarmConfProfileName  OBJECT-TYPE
4498:      SYNTAX      SnmpAdminString (SIZE(1..32))
4499:      MAX-ACCESS  not-accessible
4500:      STATUS      current
4501:      DESCRIPTION
4502:      "This object identifies a row in this table."
4503:      ::= { xdsl2LineAlarmConfProfileEntry 1 }
4504: 
4505: xdsl2LineAlarmConfProfileXtucThresh15MinFecs  OBJECT-TYPE
4506:      SYNTAX      HCPerfIntervalThreshold
4507:      UNITS       "seconds"
4508:      MAX-ACCESS  read-create
4509:      STATUS      current
4510:      DESCRIPTION
4511:      "A threshold for the xdsl2PMLCurr15MFecs counter,
4512:      when xdsl2PMLCurrUnit is xtuc {1}.
4513:      The value 0 means that no threshold is specified for the
4514:      associated counter."
4515:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4516:    DEFVAL       { 0 }
4517:      ::= { xdsl2LineAlarmConfProfileEntry 2 }
4518: 
4519: xdsl2LineAlarmConfProfileXtucThresh15MinEs  OBJECT-TYPE
4520:      SYNTAX      HCPerfIntervalThreshold
4521:      UNITS       "seconds"
4522:      MAX-ACCESS  read-create
4523:      STATUS      current
4524:      DESCRIPTION
4525:      "A threshold for the xdsl2PMLCurr15MEs counter,
4526:      when xdsl2PMLCurrUnit is xtuc {1}.
4527:      The value 0 means that no threshold is specified for the
4528:      associated counter."
4529:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4530:    DEFVAL       { 0 }
4531:      ::= { xdsl2LineAlarmConfProfileEntry 3 }
4532: 
4533: xdsl2LineAlarmConfProfileXtucThresh15MinSes  OBJECT-TYPE
4534:      SYNTAX      HCPerfIntervalThreshold
4535:      UNITS       "seconds"
4536:      MAX-ACCESS  read-create
4537:      STATUS      current
4538:      DESCRIPTION
4539:      "A threshold for the xdsl2PMLCurr15MSes counter,
4540:      when xdsl2PMLCurrUnit is xtuc {1}.
4541:      The value 0 means that no threshold is specified for the
4542:      associated counter."
4543:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4544:    DEFVAL       { 0 }
4545:      ::= { xdsl2LineAlarmConfProfileEntry 4 }
4546: 
4547: xdsl2LineAlarmConfProfileXtucThresh15MinLoss  OBJECT-TYPE
4548:      SYNTAX      HCPerfIntervalThreshold
4549:      UNITS       "seconds"
4550:      MAX-ACCESS  read-create
4551:      STATUS      current
4552:      DESCRIPTION
4553:      "A threshold for the xdsl2PMLCurr15MLoss counter,
4554:      when xdsl2PMLCurrUnit is xtuc {1}.
4555:      The value 0 means that no threshold is specified for the
4556:      associated counter."
4557:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4558:    DEFVAL       { 0 }
4559:      ::= { xdsl2LineAlarmConfProfileEntry 5 }
4560: 
4561: xdsl2LineAlarmConfProfileXtucThresh15MinUas  OBJECT-TYPE
4562:      SYNTAX      HCPerfIntervalThreshold
4563:      UNITS       "seconds"
4564:      MAX-ACCESS  read-create
4565:      STATUS      current
4566:      DESCRIPTION
4567:      "A threshold for the xdsl2PMLCurr15MUas counter,
4568:      when xdsl2PMLCurrUnit is xtuc {1}.
4569:      The value 0 means that no threshold is specified for the
4570:      associated counter."
4571:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4572:    DEFVAL       { 0 }
4573:      ::= { xdsl2LineAlarmConfProfileEntry 6 }
4574: 
4575: xdsl2LineAlarmConfProfileXturThresh15MinFecs  OBJECT-TYPE
4576:      SYNTAX      HCPerfIntervalThreshold
4577:      UNITS       "seconds"
4578:      MAX-ACCESS  read-create
4579:      STATUS      current
4580:      DESCRIPTION
4581:      "A threshold for the xdsl2PMLCurr15MFecs counter,
4582:      when xdsl2PMLCurrUnit is xtur {2}.
4583:      The value 0 means that no threshold is specified for the
4584:      associated counter."
4585:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4586:    DEFVAL       { 0 }
4587:      ::= { xdsl2LineAlarmConfProfileEntry 7 }
4588: 
4589: xdsl2LineAlarmConfProfileXturThresh15MinEs  OBJECT-TYPE
4590:      SYNTAX      HCPerfIntervalThreshold
4591:      UNITS       "seconds"
4592:      MAX-ACCESS  read-create
4593:      STATUS      current
4594:      DESCRIPTION
4595:      "A threshold for the xdsl2PMLCurr15MEs counter,
4596:      when xdsl2PMLCurrUnit is xtur {2}.
4597:      The value 0 means that no threshold is specified for the
4598:      associated counter."
4599:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4600:    DEFVAL       { 0 }
4601:      ::= { xdsl2LineAlarmConfProfileEntry 8 }
4602: 
4603: xdsl2LineAlarmConfProfileXturThresh15MinSes  OBJECT-TYPE
4604:      SYNTAX      HCPerfIntervalThreshold
4605:      UNITS       "seconds"
4606:      MAX-ACCESS  read-create
4607:      STATUS      current
4608:      DESCRIPTION
4609:      "A threshold for the xdsl2PMLCurr15MSes counter,
4610:      when xdsl2PMLCurrUnit is xtur {2}.
4611:      The value 0 means that no threshold is specified for the
4612:      associated counter."
4613:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4614:    DEFVAL       { 0 }
4615:      ::= { xdsl2LineAlarmConfProfileEntry 9 }
4616: 
4617: xdsl2LineAlarmConfProfileXturThresh15MinLoss  OBJECT-TYPE
4618:      SYNTAX      HCPerfIntervalThreshold
4619:      UNITS       "seconds"
4620:      MAX-ACCESS  read-create
4621:      STATUS      current
4622:      DESCRIPTION
4623:      "A threshold for the xdsl2PMLCurr15MLoss counter,
4624:      when xdsl2PMLCurrUnit is xtur {2}.
4625:      The value 0 means that no threshold is specified for the
4626:      associated counter."
4627:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4628:    DEFVAL       { 0 }
4629:      ::= { xdsl2LineAlarmConfProfileEntry 10 }
4630: 
4631: xdsl2LineAlarmConfProfileXturThresh15MinUas  OBJECT-TYPE
4632:      SYNTAX      HCPerfIntervalThreshold
4633:      UNITS       "seconds"
4634:      MAX-ACCESS  read-create
4635:      STATUS      current
4636:      DESCRIPTION
4637:      "A threshold for the xdsl2PMLCurr15MUas counter,
4638:      when xdsl2PMLCurrUnit is xtur {2}.
4639:      The value 0 means that no threshold is specified for the
4640:      associated counter."
4641:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4642:    DEFVAL       { 0 }
4643:      ::= { xdsl2LineAlarmConfProfileEntry 11 }
4644: 
4645: xdsl2LineAlarmConfProfileThresh15MinFailedFullInt  OBJECT-TYPE
4646:      SYNTAX      Unsigned32
4647:      MAX-ACCESS  read-create
4648:      STATUS      current
4649:      DESCRIPTION
4650:      "A threshold for the xdsl2PMLCurrInit15MfailedFullInits
4651:      counter.
4652:      The value 0 means that no threshold is specified for the
4653:      associated counter."
4654:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4655:    DEFVAL       { 0 }
4656:      ::= { xdsl2LineAlarmConfProfileEntry 12 }
4657: 
4658: xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt  OBJECT-TYPE
4659:      SYNTAX      Unsigned32
4660:      MAX-ACCESS  read-create
4661:      STATUS      current
4662:      DESCRIPTION
4663:      "A threshold for the xdsl2PMLCurrInit15MFailedShortInits
4664:      counter.
4665:      The value 0 means that no threshold is specified for the
4666:      associated counter."
4667:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.1"
4668:    DEFVAL       { 0 }
4669:      ::= { xdsl2LineAlarmConfProfileEntry 13 }
4670: 
4671: xdsl2LineAlarmConfProfileRowStatus  OBJECT-TYPE
4672:      SYNTAX      RowStatus
4673:      MAX-ACCESS  read-create
4674:      STATUS      current
4675:      DESCRIPTION
4676:       "This object is used to create a new row or to modify or
4677:       delete an existing row in this table.
4678: 
4679:       A profile is activated by setting this object to 'active'.
4680:       When 'active' is set, the system will validate the profile.
4681: 
4682:       Before a profile can be deleted or taken out of service
4683:       (by setting this object to 'destroy' or 'notInService'),
4684:       it must be first unreferenced from all associated
4685:       templates."
4686:      ::= { xdsl2LineAlarmConfProfileEntry 14 }
4687: 
4688: 
4689: ------------------------------------------------
4690: --      xdsl2ChAlarmConfProfileTable        --
4691: ------------------------------------------------
4692: 
4693: xdsl2ChAlarmConfProfileTable  OBJECT-TYPE
4694:      SYNTAX      SEQUENCE  OF  Xdsl2ChAlarmConfProfileEntry
4695:      MAX-ACCESS  not-accessible
4696:      STATUS      current
4697:      DESCRIPTION
4698:       "The table xdsl2ChAlarmConfProfileTable contains DSL
4699:       channel PM thresholds profiles.
4700: 
4701:        Entries in this table MUST be maintained in a
4702:        persistent manner."
4703:      ::= { xdsl2ProfileAlarmConf 3 }
4704: 
4705: xdsl2ChAlarmConfProfileEntry  OBJECT-TYPE
4706:      SYNTAX      Xdsl2ChAlarmConfProfileEntry
4707:      MAX-ACCESS  not-accessible
4708:      STATUS      current
4709:      DESCRIPTION
4710:       "The table xdsl2ChAlarmConfProfileTable contains DSL
4711:       channel PM thresholds profiles.
4712:       A default profile with an index of 'DEFVAL' will
4713:       always exist and its parameters will be set to vendor-specific
4714:       values, unless otherwise specified in this document"
4715:      INDEX  { xdsl2ChAlarmConfProfileName }
4716:      ::= { xdsl2ChAlarmConfProfileTable 1 }
4717: 
4718: Xdsl2ChAlarmConfProfileEntry ::=
4719:      SEQUENCE {
4720:      xdsl2ChAlarmConfProfileName
4721:                                                      SnmpAdminString,
4722:      xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations
4723:                                                      Unsigned32,
4724:      xdsl2ChAlarmConfProfileXtucThresh15MinCorrected Unsigned32,
4725:      xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations
4726:                                                      Unsigned32,
4727:      xdsl2ChAlarmConfProfileXturThresh15MinCorrected Unsigned32,
4728:      xdsl2ChAlarmConfProfileRowStatus                RowStatus
4729:      }
4730: 
4731: xdsl2ChAlarmConfProfileName  OBJECT-TYPE
4732:      SYNTAX      SnmpAdminString (SIZE(1..32))
4733:      MAX-ACCESS  not-accessible
4734:      STATUS      current
4735:      DESCRIPTION
4736:      "This object identifies a row in this table."
4737:      ::= { xdsl2ChAlarmConfProfileEntry 1 }
4738: 
4739: xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations OBJECT-TYPE
4740:      SYNTAX      Unsigned32
4741:      MAX-ACCESS  read-create
4742:      STATUS      current
4743:      DESCRIPTION
4744:      "A threshold for the xdsl2PMChCurr15MCodingViolations
4745:      counter, when xdsl2PMChCurrUnit is xtuc {1}.
4746:      The value 0 means that no threshold is specified for the
4747:      associated counter."
4748:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2"
4749:    DEFVAL       { 0 }
4750:      ::= { xdsl2ChAlarmConfProfileEntry 2 }
4751: 
4752: xdsl2ChAlarmConfProfileXtucThresh15MinCorrected  OBJECT-TYPE
4753:      SYNTAX      Unsigned32
4754:      MAX-ACCESS  read-create
4755:      STATUS      current
4756:      DESCRIPTION
4757:      "A threshold for the xdsl2PMChCurr15MCorrectedBlocks
4758:      counter, when xdsl2PMChCurrUnit is xtuc {1}.
4759:      The value 0 means that no threshold is specified for the
4760:      associated counter."
4761:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2"
4762:    DEFVAL       { 0 }
4763:      ::= { xdsl2ChAlarmConfProfileEntry 3 }
4764: 
4765: xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations  OBJECT-TYPE
4766:      SYNTAX      Unsigned32
4767:      MAX-ACCESS  read-create
4768:      STATUS      current
4769:      DESCRIPTION
4770:      "A threshold for the xdsl2PMChCurr15MCodingViolations
4771:      counter, when xdsl2PMChCurrUnit is xtur {2}.
4772:      The value 0 means that no threshold is specified for the
4773:      associated counter."
4774:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2"
4775:    DEFVAL       { 0 }
4776:      ::= { xdsl2ChAlarmConfProfileEntry 4 }
4777: 
4778: xdsl2ChAlarmConfProfileXturThresh15MinCorrected  OBJECT-TYPE
4779:      SYNTAX      Unsigned32
4780:      MAX-ACCESS  read-create
4781:      STATUS      current
4782:      DESCRIPTION
4783:      "A threshold for the xdsl2PMChCurr15MCorrectedBlocks
4784:      counter, when xdsl2PMChCurrUnit is xtur {2}.
4785:      The value 0 means that no threshold is specified for the
4786:      associated counter."
4787:    REFERENCE    "ITU-T G.997.1, paragraph #7.3.2"
4788:    DEFVAL       { 0 }
4789:      ::= { xdsl2ChAlarmConfProfileEntry 5 }
4790: 
4791: xdsl2ChAlarmConfProfileRowStatus  OBJECT-TYPE
4792:      SYNTAX      RowStatus
4793:      MAX-ACCESS  read-create
4794:      STATUS      current
4795:      DESCRIPTION
4796:       "This object is used to create a new row or to modify or
4797:       delete an existing row in this table.
4798: 
4799:       A profile is activated by setting this object to 'active'.
4800:       When 'active' is set, the system will validate the profile.
4801: 
4802:       Before a profile can be deleted or taken out of service
4803:       (by setting this object to 'destroy' or 'notInService'),
4804:       it must be first unreferenced from all associated
4805:       templates."
4806:      ::= { xdsl2ChAlarmConfProfileEntry 6 }
4807: 
4808: ------------------------------------------------
4809: --          PM line current counters          --
4810: ------------------------------------------------
4811: xdsl2PMLineCurrTable  OBJECT-TYPE
4812:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineCurrEntry
4813:    MAX-ACCESS  not-accessible
4814:    STATUS      current
4815:    DESCRIPTION
4816:       "The table xdsl2PMLineCurrTable contains current Performance
4817:        Monitoring results of DSL line. "
4818:    ::= { xdsl2PMLine 1 }
4819: 
4820: xdsl2PMLineCurrEntry  OBJECT-TYPE
4821:    SYNTAX      Xdsl2PMLineCurrEntry
4822:    MAX-ACCESS  not-accessible
4823:    STATUS      current
4824:    DESCRIPTION
4825:       "The table xdsl2PMLineCurrTable contains current Performance
4826:        Monitoring results of DSL line.
4827:        The index of this table is an interface index where the
4828:        interface has an ifType of vdsl2(xxx) and the termination
4829:        unit."
4830:    INDEX  { ifIndex, xdsl2PMLCurrUnit }
4831:    ::= { xdsl2PMLineCurrTable 1 }
4832: 
4833: Xdsl2PMLineCurrEntry  ::=
4834:    SEQUENCE {
4835:       xdsl2PMLCurrUnit                    Xdsl2Unit,
4836:       xdsl2PMLCurr15MValidIntervals       Unsigned32,
4837:       xdsl2PMLCurr15MInvalidIntervals     Unsigned32,
4838:       xdsl2PMLCurr15MTimeElapsed          HCPerfTimeElapsed,
4839:       xdsl2PMLCurr15MFecs                 Counter32,
4840:       xdsl2PMLCurr15MEs                   Counter32,
4841:       xdsl2PMLCurr15MSes                  Counter32,
4842:       xdsl2PMLCurr15MLoss                 Counter32,
4843:       xdsl2PMLCurr15MUas                  Counter32,
4844:       xdsl2PMLCurr1DayValidIntervals      Unsigned32,
4845:       xdsl2PMLCurr1DayInvalidIntervals    Unsigned32,
4846:       xdsl2PMLCurr1DayTimeElapsed         HCPerfTimeElapsed,
4847:       xdsl2PMLCurr1DayFecs                Counter32,
4848:       xdsl2PMLCurr1DayEs                  Counter32,
4849:       xdsl2PMLCurr1DaySes                 Counter32,
4850:       xdsl2PMLCurr1DayLoss                Counter32,
4851:       xdsl2PMLCurr1DayUas                 Counter32
4852:    }
4853: 
4854: xdsl2PMLCurrUnit  OBJECT-TYPE
4855:    SYNTAX      Xdsl2Unit
4856:    MAX-ACCESS  not-accessible
4857:    STATUS      current
4858:    DESCRIPTION
4859:       "The termination unit xtuc{1} or xtur{2}."
4860:    ::= { xdsl2PMLineCurrEntry 1 }
4861: 
4862: xdsl2PMLCurr15MValidIntervals  OBJECT-TYPE
4863:    SYNTAX      Unsigned32
4864:    MAX-ACCESS  read-only
4865:    STATUS      current
4866:    DESCRIPTION
4867:       "Valid intervals."
4868:    ::= { xdsl2PMLineCurrEntry 2 }
4869: 
4870: xdsl2PMLCurr15MInvalidIntervals  OBJECT-TYPE
4871:    SYNTAX      Unsigned32
4872:    MAX-ACCESS  read-only
4873:    STATUS      current
4874:    DESCRIPTION
4875:       "Invalid intervals."
4876:    ::= { xdsl2PMLineCurrEntry 3 }
4877: 
4878: xdsl2PMLCurr15MTimeElapsed  OBJECT-TYPE
4879:    SYNTAX      HCPerfTimeElapsed
4880:    UNITS       "seconds"
4881:    MAX-ACCESS  read-only
4882:    STATUS      current
4883:    DESCRIPTION
4884:       "Total elapsed seconds in this interval"
4885:    ::= { xdsl2PMLineCurrEntry 4 }
4886: 
4887: xdsl2PMLCurr15MFecs  OBJECT-TYPE
4888:    SYNTAX      Counter32
4889:    UNITS       "seconds"
4890:    MAX-ACCESS  read-only
4891:    STATUS      current
4892:    DESCRIPTION
4893:       "Count of seconds during this interval that there was at
4894:       least
4895:        one FEC correction event for one or more bearer channels in
4896:        this line.  This parameter is inhibited during UAS or SES."
4897:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4898:    ::= { xdsl2PMLineCurrEntry 5 }
4899: 
4900: xdsl2PMLCurr15MEs  OBJECT-TYPE
4901:    SYNTAX      Counter32
4902:    UNITS       "seconds"
4903:    MAX-ACCESS  read-only
4904:    STATUS      current
4905:    DESCRIPTION
4906:       "Count of seconds during this interval that there was:
4907:           xtu-c: CRC-8 >= 1 for one or more bearer channels OR
4908:                  LOS >= 1 OR SEF >=1 OR LPR >= 1
4909:           xtu-r: FEBE >= 1 for one or more bearer channels OR
4910:                  LOS-FE >=1 OR RDI >=1 OR LPR-FE >=1 .
4911:        This parameter is inhibited during UAS."
4912:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4913:    ::= { xdsl2PMLineCurrEntry 6 }
4914: 
4915: xdsl2PMLCurr15MSes  OBJECT-TYPE
4916:    SYNTAX      Counter32
4917:    UNITS       "seconds"
4918:    MAX-ACCESS  read-only
4919:    STATUS      current
4920:    DESCRIPTION
4921:       "Count of seconds during this interval that there was:
4922:           xtu-c: (CRC-8 anomalies in one or more of the
4923:                  received bearer channels) >= 18 OR LOS >= 1
4924:                  OR SEF >= 1 OR LPR >= 1
4925:           xtu-r: (FEBE anomalies in one or more of the
4926:                  received bearer channels) >= 18 OR LOS-FE >= 1
4927:                  OR RDI >= 1 OR LPR-FE >= 1 .
4928:        This parameter is inhibited during UAS."
4929:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4930:    ::= { xdsl2PMLineCurrEntry 7 }
4931: 
4932: xdsl2PMLCurr15MLoss  OBJECT-TYPE
4933:    SYNTAX      Counter32
4934:    UNITS       "seconds"
4935:    MAX-ACCESS  read-only
4936:    STATUS      current
4937:    DESCRIPTION
4938:       "Count of seconds during this interval that there was LOS (or
4939:        LOS-FE for xtu-r)."
4940:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4941:    ::= { xdsl2PMLineCurrEntry 8 }
4942: 
4943: xdsl2PMLCurr15MUas  OBJECT-TYPE
4944:    SYNTAX      Counter32
4945:    UNITS       "seconds"
4946:    MAX-ACCESS  read-only
4947:    STATUS      current
4948:    DESCRIPTION
4949:       "Count of seconds in Unavailability State during this
4950:        interval.  Unavailability begins at the onset of 10
4951:        contiguous severely-errored seconds, and ends at the
4952:        onset of 10 contiguous seconds with no severely-errored
4953:        seconds."
4954:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4955:    ::= { xdsl2PMLineCurrEntry 9 }
4956: 
4957: xdsl2PMLCurr1DayValidIntervals  OBJECT-TYPE
4958:    SYNTAX      Unsigned32
4959:    MAX-ACCESS  read-only
4960:    STATUS      current
4961:    DESCRIPTION
4962:       "Valid intervals."
4963:    ::= { xdsl2PMLineCurrEntry 10 }
4964: 
4965: xdsl2PMLCurr1DayInvalidIntervals  OBJECT-TYPE
4966:    SYNTAX      Unsigned32
4967:    MAX-ACCESS  read-only
4968:    STATUS      current
4969:    DESCRIPTION
4970:       "Invalid intervals."
4971:    ::= { xdsl2PMLineCurrEntry 11 }
4972: 
4973: xdsl2PMLCurr1DayTimeElapsed  OBJECT-TYPE
4974:    SYNTAX      HCPerfTimeElapsed
4975:    UNITS       "seconds"
4976:    MAX-ACCESS  read-only
4977:    STATUS      current
4978:    DESCRIPTION
4979:       "Total elapsed seconds in this interval."
4980:    ::= { xdsl2PMLineCurrEntry 12 }
4981: 
4982: xdsl2PMLCurr1DayFecs  OBJECT-TYPE
4983:    SYNTAX      Counter32
4984:    UNITS       "seconds"
4985:    MAX-ACCESS  read-only
4986:    STATUS      current
4987:    DESCRIPTION
4988:       "Count of seconds during this interval that there was at
4989:       least
4990:        one FEC correction event for one or more bearer channels in
4991:        this line.  This parameter is inhibited during UAS or SES."
4992:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
4993:    ::= { xdsl2PMLineCurrEntry 13 }
4994: 
4995: xdsl2PMLCurr1DayEs  OBJECT-TYPE
4996:    SYNTAX      Counter32
4997:    UNITS       "seconds"
4998:    MAX-ACCESS  read-only
4999:    STATUS      current
5000:    DESCRIPTION
5001:       "Count of seconds during this interval that there was:
5002:           xtu-c: CRC-8 >= 1 for one or more bearer channels OR
5003:                  LOS >= 1 OR SEF >= 1 OR LPR >= 1
5004:           xtu-r: FEBE >= 1 for one or more bearer channels OR
5005:                  LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
5006:        This parameter is inhibited during UAS."
5007:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5008:    ::= { xdsl2PMLineCurrEntry 14 }
5009: 
5010: xdsl2PMLCurr1DaySes  OBJECT-TYPE
5011:    SYNTAX      Counter32
5012:    UNITS       "seconds"
5013:    MAX-ACCESS  read-only
5014:    STATUS      current
5015:    DESCRIPTION
5016:       "Count of seconds during this interval that there was:
5017:           xtu-c: (CRC-8 anomalies in one or more of the
5018:                  received bearer channels) >= 18 OR LOS >= 1
5019:                  OR SEF >= 1 OR LPR >= 1
5020:           xtu-r: (FEBE anomalies in one or more of the
5021:                  received bearer channels) >= 18 OR LOS-FE >= 1
5022:                  OR RDI >= 1 OR LPR-FE >= 1 .
5023:        This parameter is inhibited during UAS."
5024:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5025:    ::= { xdsl2PMLineCurrEntry 15 }
5026: 
5027: xdsl2PMLCurr1DayLoss  OBJECT-TYPE
5028:    SYNTAX      Counter32
5029:    UNITS       "seconds"
5030:    MAX-ACCESS  read-only
5031:    STATUS      current
5032:    DESCRIPTION
5033:       "Count of seconds during this interval that there was LOS (or
5034:        LOS-FE for xtu-r)."
5035: 
5036:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5037:    ::= { xdsl2PMLineCurrEntry 16 }
5038: 
5039: xdsl2PMLCurr1DayUas  OBJECT-TYPE
5040:    SYNTAX      Counter32
5041:    UNITS       "seconds"
5042:    MAX-ACCESS  read-only
5043:    STATUS      current
5044:    DESCRIPTION
5045:       "Count of seconds in Unavailability State during this
5046:       interval.
5047:        Unavailability begins at the onset of 10 contiguous severely
5048:        -errored seconds, and ends at the onset of 10 contiguous
5049:        seconds with no severely-errored seconds."
5050:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5051:    ::= { xdsl2PMLineCurrEntry 17 }
5052: 
5053: 
5054: ------------------------------------------------
5055: --          PM line init current counters     --
5056: ------------------------------------------------
5057: 
5058: xdsl2PMLineCurrInitTable   OBJECT-TYPE
5059:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineCurrInitEntry
5060:    MAX-ACCESS  not-accessible
5061:    STATUS      current
5062:    DESCRIPTION
5063:       "The table xdsl2PMLineCurrInitTable contains current
5064:        initialization counters of DSL line. "
5065:    ::= { xdsl2PMLine 2 }
5066: 
5067: xdsl2PMLineCurrInitEntry  OBJECT-TYPE
5068:    SYNTAX      Xdsl2PMLineCurrInitEntry
5069:    MAX-ACCESS  not-accessible
5070:    STATUS      current
5071:    DESCRIPTION
5072:       "The table xdsl2PMLineCurrInitTable contains current
5073:        initialization counters of DSL line.
5074:        The index of this table is an interface index where the
5075:        interface has an ifType of vdsl2(xxx) and the termination
5076:        unit."
5077:    INDEX  { ifIndex }
5078:    ::= { xdsl2PMLineCurrInitTable 1 }
5079: 
5080: Xdsl2PMLineCurrInitEntry  ::=
5081:    SEQUENCE {
5082:       xdsl2PMLCurrInit15MValidIntervals       Unsigned32,
5083:       xdsl2PMLCurrInit15MInvalidIntervals     Unsigned32,
5084:       xdsl2PMLCurrInit15MTimeElapsed          Unsigned32,
5085:       xdsl2PMLCurrInit15MFullInits            Unsigned32,
5086:       xdsl2PMLCurrInit15MFailedFullInits      Unsigned32,
5087:       xdsl2PMLCurrInit15MShortInits           Unsigned32,
5088:       xdsl2PMLCurrInit15MFailedShortInits     Unsigned32,
5089:       xdsl2PMLCurrInit1DayValidIntervals      Unsigned32,
5090:       xdsl2PMLCurrInit1DayInvalidIntervals    Unsigned32,
5091:       xdsl2PMLCurrInit1DayTimeElapsed         Unsigned32,
5092:       xdsl2PMLCurrInit1DayFullInits           Unsigned32,
5093:       xdsl2PMLCurrInit1DayFailedFullInits     Unsigned32,
5094:       xdsl2PMLCurrInit1DayShortInits          Unsigned32,
5095:       xdsl2PMLCurrInit1DayFailedShortInits    Unsigned32
5096:    }
5097: 
5098: xdsl2PMLCurrInit15MValidIntervals  OBJECT-TYPE
5099:    SYNTAX      Unsigned32
5100:    MAX-ACCESS  read-only
5101:    STATUS      current
5102:    DESCRIPTION
5103:       "Valid intervals."
5104:    ::= { xdsl2PMLineCurrInitEntry 1 }
5105: 
5106: xdsl2PMLCurrInit15MInvalidIntervals  OBJECT-TYPE
5107:    SYNTAX      Unsigned32
5108:    MAX-ACCESS  read-only
5109:    STATUS      current
5110:    DESCRIPTION
5111:       "Invalid intervals."
5112:    ::= { xdsl2PMLineCurrInitEntry 2 }
5113: 
5114: xdsl2PMLCurrInit15MTimeElapsed  OBJECT-TYPE
5115:    SYNTAX      Unsigned32
5116:    UNITS       "seconds"
5117:    MAX-ACCESS  read-only
5118:    STATUS      current
5119:    DESCRIPTION
5120:       "Total elapsed seconds in this interval."
5121:    ::= { xdsl2PMLineCurrInitEntry 3 }
5122: 
5123: xdsl2PMLCurrInit15MFullInits  OBJECT-TYPE
5124:    SYNTAX      Unsigned32
5125:    MAX-ACCESS  read-only
5126:    STATUS      current
5127:    DESCRIPTION
5128:       "Count of full initializations attempted on the line
5129:        (successful and failed) during this interval."
5130:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5131:    ::= { xdsl2PMLineCurrInitEntry 4 }
5132: 
5133: xdsl2PMLCurrInit15MFailedFullInits  OBJECT-TYPE
5134:    SYNTAX      Unsigned32
5135:    MAX-ACCESS  read-only
5136:    STATUS      current
5137:    DESCRIPTION
5138:       "Count of failed full initializations on the line during this
5139:        interval."
5140:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5141:    ::= { xdsl2PMLineCurrInitEntry 5 }
5142: 
5143: xdsl2PMLCurrInit15MShortInits  OBJECT-TYPE
5144:    SYNTAX      Unsigned32
5145:    MAX-ACCESS  read-only
5146:    STATUS      current
5147:    DESCRIPTION
5148:       "Count of short initializations attempted on the line
5149:        (successful and failed) during this interval."
5150:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5151:    ::= { xdsl2PMLineCurrInitEntry 6 }
5152: 
5153: xdsl2PMLCurrInit15MFailedShortInits  OBJECT-TYPE
5154:    SYNTAX      Unsigned32
5155:    MAX-ACCESS  read-only
5156:    STATUS      current
5157:    DESCRIPTION
5158:       "Count of failed short initializations on the line during
5159:       this
5160:        interval."
5161:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5162:    ::= { xdsl2PMLineCurrInitEntry 7 }
5163: 
5164: xdsl2PMLCurrInit1DayValidIntervals  OBJECT-TYPE
5165:    SYNTAX      Unsigned32
5166:    MAX-ACCESS  read-only
5167:    STATUS      current
5168:    DESCRIPTION
5169:       "Valid intervals."
5170:    ::= { xdsl2PMLineCurrInitEntry 8 }
5171: 
5172: xdsl2PMLCurrInit1DayInvalidIntervals  OBJECT-TYPE
5173:    SYNTAX      Unsigned32
5174:    MAX-ACCESS  read-only
5175:    STATUS      current
5176:    DESCRIPTION
5177:       "Invalid intervals."
5178:    ::= { xdsl2PMLineCurrInitEntry 9 }
5179: 
5180: xdsl2PMLCurrInit1DayTimeElapsed  OBJECT-TYPE
5181:    SYNTAX      Unsigned32
5182:    UNITS       "seconds"
5183:    MAX-ACCESS  read-only
5184:    STATUS      current
5185:    DESCRIPTION
5186:       "Total elapsed seconds in this interval."
5187:    ::= { xdsl2PMLineCurrInitEntry 10 }
5188: 
5189: xdsl2PMLCurrInit1DayFullInits  OBJECT-TYPE
5190:    SYNTAX      Unsigned32
5191:    MAX-ACCESS  read-only
5192:    STATUS      current
5193:    DESCRIPTION
5194:       "Count of full initializations attempted on the line
5195:        (successful and failed) during this interval."
5196:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5197:    ::= { xdsl2PMLineCurrInitEntry 11 }
5198: 
5199: xdsl2PMLCurrInit1DayFailedFullInits  OBJECT-TYPE
5200:    SYNTAX      Unsigned32
5201:    MAX-ACCESS  read-only
5202:    STATUS      current
5203:    DESCRIPTION
5204:       "Count of failed full initializations on the line during this
5205:        interval."
5206:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5207:    ::= { xdsl2PMLineCurrInitEntry 12 }
5208: 
5209: xdsl2PMLCurrInit1DayShortInits  OBJECT-TYPE
5210:    SYNTAX      Unsigned32
5211:    MAX-ACCESS  read-only
5212:    STATUS      current
5213:    DESCRIPTION
5214:       "Count of short initializations attempted on the line
5215:        (successful and failed) during this interval."
5216:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5217:    ::= { xdsl2PMLineCurrInitEntry 13 }
5218: 
5219: xdsl2PMLCurrInit1DayFailedShortInits  OBJECT-TYPE
5220:    SYNTAX      Unsigned32
5221:    MAX-ACCESS  read-only
5222:    STATUS      current
5223:    DESCRIPTION
5224:       "Count of failed short initializations on the line during
5225:       this
5226:        interval."
5227:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5228:    ::= { xdsl2PMLineCurrInitEntry 14 }
5229: 
5230: -------------------------------------------
5231: --       PM line history 15 Minutes      --
5232: -------------------------------------------
5233: xdsl2PMLineHist15MinTable    OBJECT-TYPE
5234:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineHist15MinEntry
5235:    MAX-ACCESS  not-accessible
5236:    STATUS      current
5237:    DESCRIPTION
5238:       "The table xdsl2PMLineHist15MinTable contains PM line history
5239:       for 15min intervals of DSL line. "
5240:    ::= { xdsl2PMLine 3 }
5241: 
5242: xdsl2PMLineHist15MinEntry  OBJECT-TYPE
5243:    SYNTAX      Xdsl2PMLineHist15MinEntry
5244:    MAX-ACCESS  not-accessible
5245:    STATUS      current
5246:    DESCRIPTION
5247:       "The table xdsl2PMLineHist15MinTable contains PM line history
5248:        for 15min intervals of DSL line.
5249:        The index of this table is an interface index where the
5250:        interface has an ifType of vdsl2(xxx), the termination unit,
5251:        and an interval number."
5252:    INDEX  { ifIndex,
5253:             xdsl2PMLHist15MUnit,
5254:             xdsl2PMLHist15MInterval }
5255:    ::= { xdsl2PMLineHist15MinTable 1 }
5256: 
5257: Xdsl2PMLineHist15MinEntry  ::=
5258:    SEQUENCE {
5259:       xdsl2PMLHist15MUnit                 Xdsl2Unit,
5260:       xdsl2PMLHist15MInterval             Unsigned32,
5261:       xdsl2PMLHist15MMonitoredTime        Unsigned32,
5262:       xdsl2PMLHist15MFecs                 Counter32,
5263:       xdsl2PMLHist15MEs                   Counter32,
5264:       xdsl2PMLHist15MSes                  Counter32,
5265:       xdsl2PMLHist15MLoss                 Counter32,
5266:       xdsl2PMLHist15MUas                  Counter32,
5267:       xdsl2PMLHist15MValidInterval        TruthValue
5268:    }
5269: 
5270: xdsl2PMLHist15MUnit  OBJECT-TYPE
5271:    SYNTAX      Xdsl2Unit
5272:    MAX-ACCESS  not-accessible
5273:    STATUS      current
5274:    DESCRIPTION
5275:       "The termination unit xtuc{1} or xtur{2}."
5276:    ::= { xdsl2PMLineHist15MinEntry 1 }
5277: 
5278: xdsl2PMLHist15MInterval  OBJECT-TYPE
5279:    SYNTAX      Unsigned32 (1..96)
5280:    MAX-ACCESS  not-accessible
5281:    STATUS      current
5282:    DESCRIPTION
5283:       "The interval number."
5284:    ::= { xdsl2PMLineHist15MinEntry 2 }
5285: 
5286: xdsl2PMLHist15MMonitoredTime  OBJECT-TYPE
5287:    SYNTAX      Unsigned32
5288:    UNITS       "seconds"
5289:    MAX-ACCESS  read-only
5290:    STATUS      current
5291:    DESCRIPTION
5292:       "Total seconds monitored in this interval."
5293:    ::= { xdsl2PMLineHist15MinEntry 3 }
5294: 
5295: xdsl2PMLHist15MFecs  OBJECT-TYPE
5296:    SYNTAX      Counter32
5297:    UNITS       "seconds"
5298:    MAX-ACCESS  read-only
5299:    STATUS      current
5300:    DESCRIPTION
5301:       "Count of seconds during this interval that there was at
5302:       least
5303:        one FEC correction event for one or more bearer channels in
5304:        this line.  This parameter is inhibited during UAS or SES."
5305:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5306:    ::= { xdsl2PMLineHist15MinEntry 4 }
5307: 
5308: xdsl2PMLHist15MEs  OBJECT-TYPE
5309:    SYNTAX      Counter32
5310:    UNITS       "seconds"
5311:    MAX-ACCESS  read-only
5312:    STATUS      current
5313:    DESCRIPTION
5314:       "Count of seconds during this interval that there was:
5315:           xtu-c: CRC-8 >= 1 for one or more bearer channels OR
5316:                  LOS >= 1 OR SEF >= 1 OR LPR >= 1
5317:           xtu-r: FEBE >= 1 for one or more bearer channels OR
5318:                  LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
5319:        This parameter is inhibited during UAS."
5320:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5321:    ::= { xdsl2PMLineHist15MinEntry 5 }
5322: 
5323: xdsl2PMLHist15MSes  OBJECT-TYPE
5324:    SYNTAX      Counter32
5325:    UNITS       "seconds"
5326:    MAX-ACCESS  read-only
5327:    STATUS      current
5328:    DESCRIPTION
5329:       "Count of seconds during this interval that there was:
5330:           xtu-c: (CRC-8 anomalies in one or more of the
5331:                  received bearer channels) >= 18 OR LOS >= 1
5332:                  OR SEF >= 1 OR LPR >= 1
5333:           xtu-r: (FEBE anomalies in one or more of the
5334:                  received bearer channels) >= 18 OR LOS-FE >= 1
5335:                  OR RDI >= 1 OR LPR-FE >= 1 .
5336:        This parameter is inhibited during UAS."
5337:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5338:    ::= { xdsl2PMLineHist15MinEntry 6 }
5339: 
5340: xdsl2PMLHist15MLoss  OBJECT-TYPE
5341:    SYNTAX      Counter32
5342:    UNITS       "seconds"
5343:    MAX-ACCESS  read-only
5344:    STATUS      current
5345:    DESCRIPTION
5346:       "Count of seconds during this interval that there was LOS (or
5347:        LOS-FE for xtu-r)."
5348:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5349:    ::= { xdsl2PMLineHist15MinEntry 7 }
5350: 
5351: xdsl2PMLHist15MUas  OBJECT-TYPE
5352:    SYNTAX      Counter32
5353:    UNITS       "seconds"
5354:    MAX-ACCESS  read-only
5355:    STATUS      current
5356:    DESCRIPTION
5357:       "Count of seconds in Unavailability State during this
5358:       interval.
5359:        Unavailability begins at the onset of 10 contiguous severely
5360:        -errored seconds, and ends at the onset of 10 contiguous
5361:        seconds with no severely-errored seconds."
5362:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5363:    ::= { xdsl2PMLineHist15MinEntry 8 }
5364: 
5365: xdsl2PMLHist15MValidInterval  OBJECT-TYPE
5366:    SYNTAX      TruthValue
5367:    MAX-ACCESS  read-only
5368:    STATUS      current
5369:    DESCRIPTION
5370:       "This variable indicates if the data for this interval is
5371:        valid."
5372:    ::= { xdsl2PMLineHist15MinEntry 9 }
5373: 
5374: ---------------------------------------
5375: --       PM line history 1 Day       --
5376: ---------------------------------------
5377: xdsl2PMLineHist1DayTable     OBJECT-TYPE
5378:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineHist1DayEntry
5379:    MAX-ACCESS  not-accessible
5380:    STATUS      current
5381:    DESCRIPTION
5382:       "The table xdsl2PMLineHist1DayTable contains PM line history
5383:        for 24 hours intervals of DSL line. "
5384:    ::= { xdsl2PMLine 4 }
5385: 
5386: xdsl2PMLineHist1DayEntry  OBJECT-TYPE
5387:    SYNTAX      Xdsl2PMLineHist1DayEntry
5388:    MAX-ACCESS  not-accessible
5389:    STATUS      current
5390:    DESCRIPTION
5391:       "The table xdsl2PMLineHist1DayTable contains PM line history
5392:        for 24 hours intervals of DSL line.
5393:        The indexes of this table is an interface index where the
5394:        interface has an ifType of vdsl2(xxx), the termination unit
5395:        and an interval number."
5396: 
5397:    INDEX  { ifIndex,
5398:             xdsl2PMLHist1DUnit,
5399:             xdsl2PMLHist1DInterval }
5400:    ::= { xdsl2PMLineHist1DayTable 1 }
5401: 
5402: Xdsl2PMLineHist1DayEntry  ::=
5403:    SEQUENCE {
5404:       xdsl2PMLHist1DUnit              Xdsl2Unit,
5405:       xdsl2PMLHist1DInterval          Unsigned32,
5406:       xdsl2PMLHist1DMonitoredTime     Unsigned32,
5407:       xdsl2PMLHist1DFecs              Counter32,
5408:       xdsl2PMLHist1DEs                Counter32,
5409:       xdsl2PMLHist1DSes               Counter32,
5410:       xdsl2PMLHist1DLoss              Counter32,
5411:       xdsl2PMLHist1DUas               Counter32,
5412:       xdsl2PMLHist1DValidInterval     TruthValue
5413:    }
5414: 
5415: xdsl2PMLHist1DUnit  OBJECT-TYPE
5416:    SYNTAX      Xdsl2Unit
5417:    MAX-ACCESS  not-accessible
5418:    STATUS      current
5419:    DESCRIPTION
5420:       "The termination unit."
5421:    ::= { xdsl2PMLineHist1DayEntry 1 }
5422: 
5423: xdsl2PMLHist1DInterval  OBJECT-TYPE
5424:    SYNTAX      Unsigned32 (1..30)
5425:    MAX-ACCESS  not-accessible
5426:    STATUS      current
5427:    DESCRIPTION
5428:       "The interval number."
5429:    ::= { xdsl2PMLineHist1DayEntry 2 }
5430: 
5431: xdsl2PMLHist1DMonitoredTime  OBJECT-TYPE
5432:    SYNTAX      Unsigned32
5433:    UNITS       "seconds"
5434:    MAX-ACCESS  read-only
5435:    STATUS      current
5436:    DESCRIPTION
5437:       "Total seconds monitored in this interval."
5438:    ::= { xdsl2PMLineHist1DayEntry 3 }
5439: 
5440: xdsl2PMLHist1DFecs  OBJECT-TYPE
5441:    SYNTAX      Counter32
5442:    UNITS       "seconds"
5443:    MAX-ACCESS  read-only
5444:    STATUS      current
5445:    DESCRIPTION
5446:       "Count of seconds during this interval that there was at
5447:       least
5448:        one FEC correction event for one or more bearer channels in
5449:        this line.  This parameter is inhibited during UAS or SES."
5450:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5451:    ::= { xdsl2PMLineHist1DayEntry 4 }
5452: 
5453: xdsl2PMLHist1DEs  OBJECT-TYPE
5454:    SYNTAX      Counter32
5455:    UNITS       "seconds"
5456:    MAX-ACCESS  read-only
5457:    STATUS      current
5458:    DESCRIPTION
5459:       "Count of seconds during this interval that there was:
5460:           xtu-c: CRC-8 >= 1 for one or more bearer channels OR
5461:                  LOS >= 1 OR SEF >= 1 OR LPR >= 1
5462:           xtu-r: FEBE >= 1 for one or more bearer channels OR
5463:                  LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
5464:        This parameter is inhibited during UAS."
5465:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5466:    ::= { xdsl2PMLineHist1DayEntry 5 }
5467: 
5468: xdsl2PMLHist1DSes  OBJECT-TYPE
5469:    SYNTAX      Counter32
5470:    UNITS       "seconds"
5471:    MAX-ACCESS  read-only
5472:    STATUS      current
5473:    DESCRIPTION
5474:       "Count of seconds during this interval that there was:
5475:           xtu-c: (CRC-8 anomalies in one or more of the
5476:                  received bearer channels) >= 18 OR LOS >= 1
5477:                  OR SEF >= 1 OR LPR >= 1
5478:           xtu-r: (FEBE anomalies in one or more of the
5479:                  received bearer channels) >= 18 OR LOS-FE >= 1
5480:                  OR RDI >= 1 OR LPR-FE >= 1 .
5481:        This parameter is inhibited during UAS."
5482:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5483:    ::= { xdsl2PMLineHist1DayEntry 6 }
5484: 
5485: xdsl2PMLHist1DLoss  OBJECT-TYPE
5486:    SYNTAX      Counter32
5487:    UNITS       "seconds"
5488:    MAX-ACCESS  read-only
5489:    STATUS      current
5490:    DESCRIPTION
5491:       "Count of seconds during this interval that there was LOS (or
5492:        LOS-FE for xtu-r)."
5493:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5494:    ::= { xdsl2PMLineHist1DayEntry 7 }
5495: 
5496: xdsl2PMLHist1DUas  OBJECT-TYPE
5497:    SYNTAX      Counter32
5498:    UNITS       "seconds"
5499:    MAX-ACCESS  read-only
5500:    STATUS      current
5501:    DESCRIPTION
5502:       "Count of seconds in Unavailability State during this
5503:       interval.
5504:        Unavailability begins at the onset of 10 contiguous severely
5505:        -errored seconds, and ends at the onset of 10 contiguous
5506:        seconds with no severely-errored seconds."
5507:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5508:    ::= { xdsl2PMLineHist1DayEntry 8 }
5509: 
5510: xdsl2PMLHist1DValidInterval  OBJECT-TYPE
5511:    SYNTAX      TruthValue
5512:    MAX-ACCESS  read-only
5513:    STATUS      current
5514:    DESCRIPTION
5515:       "This variable indicates if the data for this interval is
5516:        valid."
5517:    ::= { xdsl2PMLineHist1DayEntry 9 }
5518: 
5519: -------------------------------------------
5520: --     PM line init history 15 Minutes   --
5521: -------------------------------------------
5522: 
5523: xdsl2PMLineInitHist15MinTable      OBJECT-TYPE
5524:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineInitHist15MinEntry
5525:    MAX-ACCESS  not-accessible
5526:    STATUS      current
5527:    DESCRIPTION
5528:       "The table xdsl2PMLineInitHist15MinTable contains PM line
5529:        initialization history for 15 minutes intervals of DSL
5530:        line. "
5531:    ::= { xdsl2PMLine 5 }
5532: 
5533: xdsl2PMLineInitHist15MinEntry  OBJECT-TYPE
5534:    SYNTAX      Xdsl2PMLineInitHist15MinEntry
5535:    MAX-ACCESS  not-accessible
5536:    STATUS      current
5537:    DESCRIPTION
5538:       "The table xdsl2PMLineInitHist15MinTable contains PM line
5539:        initialization history for 15 minutes intervals of DSL
5540:        line.
5541:        The index of this table is an interface index where the
5542:        interface has an ifType of vdsl2(xxx) and an interval
5543:        number."
5544: 
5545:    INDEX  { ifIndex,
5546:             xdsl2PMLHistInit15MInterval }
5547:    ::= { xdsl2PMLineInitHist15MinTable 1 }
5548: 
5549: Xdsl2PMLineInitHist15MinEntry  ::=
5550:    SEQUENCE {
5551:       xdsl2PMLHistInit15MInterval              Unsigned32,
5552:       xdsl2PMLHistInit15MMonitoredTime         Unsigned32,
5553:       xdsl2PMLHistInit15MFullInits             Unsigned32,
5554:       xdsl2PMLHistInit15MFailedFullInits       Unsigned32,
5555:       xdsl2PMLHistInit15MShortInits            Unsigned32,
5556:       xdsl2PMLHistInit15MFailedShortInits      Unsigned32,
5557:       xdsl2PMLHistInit15MValidInterval         TruthValue
5558:    }
5559: 
5560: xdsl2PMLHistInit15MInterval  OBJECT-TYPE
5561:    SYNTAX      Unsigned32 (1..96)
5562:    MAX-ACCESS  not-accessible
5563:    STATUS      current
5564:    DESCRIPTION
5565:       "The interval number."
5566:    ::= { xdsl2PMLineInitHist15MinEntry 1 }
5567: 
5568: xdsl2PMLHistInit15MMonitoredTime  OBJECT-TYPE
5569:    SYNTAX      Unsigned32
5570:    UNITS       "seconds"
5571:    MAX-ACCESS  read-only
5572:    STATUS      current
5573:    DESCRIPTION
5574:       "Total seconds monitored in this interval."
5575:    ::= { xdsl2PMLineInitHist15MinEntry 2 }
5576: 
5577: xdsl2PMLHistInit15MFullInits  OBJECT-TYPE
5578:    SYNTAX      Unsigned32
5579:    MAX-ACCESS  read-only
5580:    STATUS      current
5581:    DESCRIPTION
5582:       "Count of full initializations attempted on the line
5583:        (successful and failed) during this interval."
5584:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5585:    ::= { xdsl2PMLineInitHist15MinEntry 3 }
5586: 
5587: xdsl2PMLHistInit15MFailedFullInits  OBJECT-TYPE
5588:    SYNTAX      Unsigned32
5589:    MAX-ACCESS  read-only
5590:    STATUS      current
5591:    DESCRIPTION
5592:       "Count of failed full initializations on the line during this
5593:        interval."
5594:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5595:    ::= { xdsl2PMLineInitHist15MinEntry 4 }
5596: 
5597: xdsl2PMLHistInit15MShortInits  OBJECT-TYPE
5598:    SYNTAX      Unsigned32
5599:    MAX-ACCESS  read-only
5600:    STATUS      current
5601:    DESCRIPTION
5602:       "Count of short initializations attempted on the line
5603:        (successful and failed) during this interval."
5604:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5605:    ::= { xdsl2PMLineInitHist15MinEntry 5 }
5606: 
5607: xdsl2PMLHistInit15MFailedShortInits  OBJECT-TYPE
5608:    SYNTAX      Unsigned32
5609:    MAX-ACCESS  read-only
5610:    STATUS      current
5611:    DESCRIPTION
5612:       "Count of failed short initializations on the line during
5613:       this
5614:        interval."
5615:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5616:    ::= { xdsl2PMLineInitHist15MinEntry 6 }
5617: 
5618: xdsl2PMLHistInit15MValidInterval  OBJECT-TYPE
5619:    SYNTAX      TruthValue
5620:    MAX-ACCESS  read-only
5621:    STATUS      current
5622:    DESCRIPTION
5623:       "This variable indicates if the data for this interval is
5624:        valid."
5625:    ::= { xdsl2PMLineInitHist15MinEntry 7 }
5626: 
5627: 
5628: 
5629: -------------------------------------------
5630: --       PM line init history 1 Day      --
5631: -------------------------------------------
5632: xdsl2PMLineInitHist1DayTable       OBJECT-TYPE
5633:    SYNTAX      SEQUENCE  OF  Xdsl2PMLineInitHist1DayEntry
5634:    MAX-ACCESS  not-accessible
5635:    STATUS      current
5636:    DESCRIPTION
5637:       "The table xdsl2PMLineInitHist1DayTable contains PM line
5638:        initialization history for 24 hours intervals of DSL
5639:        line."
5640:    ::= { xdsl2PMLine 6 }
5641: 
5642: xdsl2PMLineInitHist1DayEntry  OBJECT-TYPE
5643:    SYNTAX      Xdsl2PMLineInitHist1DayEntry
5644:    MAX-ACCESS  not-accessible
5645:    STATUS      current
5646:    DESCRIPTION
5647:       "The table xdsl2PMLineInitHist1DayTable contains PM line
5648:        initialization history for 24 hours intervals of DSL
5649:        line.
5650:        The indexes of this table is an interface index where the
5651:        interface has an ifType of vdsl2(xxx) and an interval
5652:        number."
5653:    INDEX  { ifIndex,
5654:             xdsl2PMLHistinit1DInterval }
5655:    ::= { xdsl2PMLineInitHist1DayTable 1 }
5656: 
5657: Xdsl2PMLineInitHist1DayEntry  ::=
5658:    SEQUENCE {
5659:       xdsl2PMLHistinit1DInterval              Unsigned32,
5660:       xdsl2PMLHistinit1DMonitoredTime         Unsigned32,
5661:       xdsl2PMLHistinit1DFullInits             Unsigned32,
5662:       xdsl2PMLHistinit1DFailedFullInits       Unsigned32,
5663:       xdsl2PMLHistinit1DShortInits            Unsigned32,
5664:       xdsl2PMLHistinit1DFailedShortInits      Unsigned32,
5665:       xdsl2PMLHistinit1DValidInterval         TruthValue
5666:    }
5667: 
5668: xdsl2PMLHistinit1DInterval  OBJECT-TYPE
5669:    SYNTAX      Unsigned32 (1..30)
5670:    MAX-ACCESS  not-accessible
5671:    STATUS      current
5672:    DESCRIPTION
5673:       "The interval number."
5674:    ::= { xdsl2PMLineInitHist1DayEntry 1 }
5675: 
5676: xdsl2PMLHistinit1DMonitoredTime  OBJECT-TYPE
5677:    SYNTAX      Unsigned32
5678:    UNITS       "seconds"
5679:    MAX-ACCESS  read-only
5680:    STATUS      current
5681:    DESCRIPTION
5682:       "Total seconds monitored in this interval."
5683:    ::= { xdsl2PMLineInitHist1DayEntry 2 }
5684: 
5685: xdsl2PMLHistinit1DFullInits  OBJECT-TYPE
5686:    SYNTAX      Unsigned32
5687:    MAX-ACCESS  read-only
5688:    STATUS      current
5689:    DESCRIPTION
5690:       "Count of full initializations attempted on the line
5691:        (successful and failed) during this interval."
5692:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5693:     ::= { xdsl2PMLineInitHist1DayEntry 3 }
5694: 
5695: xdsl2PMLHistinit1DFailedFullInits  OBJECT-TYPE
5696:    SYNTAX      Unsigned32
5697:    MAX-ACCESS  read-only
5698:    STATUS      current
5699:    DESCRIPTION
5700:       "Count of failed full initializations on the line during this
5701:        interval."
5702:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5703:    ::= { xdsl2PMLineInitHist1DayEntry 4 }
5704: 
5705: xdsl2PMLHistinit1DShortInits  OBJECT-TYPE
5706:    SYNTAX      Unsigned32
5707:    MAX-ACCESS  read-only
5708:    STATUS      current
5709:    DESCRIPTION
5710:       "Count of short initializations attempted on the line
5711:        (successful and failed) during this interval."
5712: 
5713:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5714:    ::= { xdsl2PMLineInitHist1DayEntry 5 }
5715: 
5716: xdsl2PMLHistinit1DFailedShortInits  OBJECT-TYPE
5717:    SYNTAX      Unsigned32
5718:    MAX-ACCESS  read-only
5719:    STATUS      current
5720:    DESCRIPTION
5721:       "Count of failed short initializations on the line during
5722:       this
5723:        interval."
5724:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.1"
5725:    ::= { xdsl2PMLineInitHist1DayEntry 6 }
5726: 
5727: xdsl2PMLHistinit1DValidInterval  OBJECT-TYPE
5728:    SYNTAX      TruthValue
5729:    MAX-ACCESS  read-only
5730:    STATUS      current
5731:    DESCRIPTION
5732:       "This variable indicates if the data for this interval is
5733:        valid."
5734:    ::= { xdsl2PMLineInitHist1DayEntry 7 }
5735: 
5736: 
5737: 
5738: ---------------------------------------------------
5739: --          PM channel current counters          --
5740: ---------------------------------------------------
5741: xdsl2PMChCurrTable        OBJECT-TYPE
5742:    SYNTAX      SEQUENCE  OF  Xdsl2PMChCurrEntry
5743:    MAX-ACCESS  not-accessible
5744:    STATUS      current
5745:    DESCRIPTION
5746:       "The table xdsl2PMChCurrTable contains current Performance
5747:        Monitoring results of DSL channel. "
5748:    ::= { xdsl2PMChannel 1 }
5749: 
5750: xdsl2PMChCurrEntry  OBJECT-TYPE
5751:    SYNTAX      Xdsl2PMChCurrEntry
5752:    MAX-ACCESS  not-accessible
5753:    STATUS      current
5754:    DESCRIPTION
5755:       "The table xdsl2PMChCurrTable contains current Performance
5756:        Monitoring results of DSL channel.
5757:        The indexes of this table is an interface index where
5758:        the interface has an ifType value which is applicable
5759:        for a DSL channel and the termination unit."
5760:    INDEX  { ifIndex, xdsl2PMChCurrUnit }
5761:    ::= { xdsl2PMChCurrTable 1 }
5762: 
5763: Xdsl2PMChCurrEntry  ::=
5764:    SEQUENCE {
5765:       xdsl2PMChCurrUnit                     Xdsl2Unit,
5766:       xdsl2PMChCurr15MValidIntervals        Unsigned32,
5767:       xdsl2PMChCurr15MInvalidIntervals      Unsigned32,
5768:       xdsl2PMChCurr15MTimeElapsed           HCPerfTimeElapsed,
5769:       xdsl2PMChCurr15MCodingViolations      Unsigned32,
5770:       xdsl2PMChCurr15MCorrectedBlocks       Unsigned32,
5771:       xdsl2PMChCurr1DayValidIntervals       Unsigned32,
5772:       xdsl2PMChCurr1DayInvalidIntervals     Unsigned32,
5773:       xdsl2PMChCurr1DayTimeElapsed          HCPerfTimeElapsed,
5774:       xdsl2PMChCurr1DayCodingViolations     Unsigned32,
5775:       xdsl2PMChCurr1DayCorrectedBlocks      Unsigned32
5776:    }
5777: 
5778: xdsl2PMChCurrUnit  OBJECT-TYPE
5779:    SYNTAX      Xdsl2Unit
5780:    MAX-ACCESS  not-accessible
5781:    STATUS      current
5782:    DESCRIPTION
5783:    "The termination unit."
5784:    ::= { xdsl2PMChCurrEntry 1 }
5785: 
5786: xdsl2PMChCurr15MValidIntervals  OBJECT-TYPE
5787:    SYNTAX      Unsigned32
5788:    MAX-ACCESS  read-only
5789:    STATUS      current
5790:    DESCRIPTION
5791:       "Valid intervals."
5792:    ::= { xdsl2PMChCurrEntry 2 }
5793: 
5794: xdsl2PMChCurr15MInvalidIntervals  OBJECT-TYPE
5795:    SYNTAX      Unsigned32
5796:    MAX-ACCESS  read-only
5797:    STATUS      current
5798:    DESCRIPTION
5799:       "Invalid intervals."
5800:     ::= { xdsl2PMChCurrEntry 3 }
5801: 
5802: xdsl2PMChCurr15MTimeElapsed  OBJECT-TYPE
5803:    SYNTAX      HCPerfTimeElapsed
5804:    UNITS       "seconds"
5805:    MAX-ACCESS  read-only
5806:    STATUS      current
5807:    DESCRIPTION
5808:       "Total elapsed seconds in this interval."
5809:    ::= { xdsl2PMChCurrEntry 4 }
5810: 
5811: xdsl2PMChCurr15MCodingViolations  OBJECT-TYPE
5812:    SYNTAX      Unsigned32
5813:    MAX-ACCESS  read-only
5814:    STATUS      current
5815:    DESCRIPTION
5816:       "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
5817:        channel during the interval.  This parameter is inhibited
5818:        during UAS or SES.  If the CRC is applied over multiple
5819:        channels, then each related CRC-8 (or FEBE) anomaly should
5820:        increment each of the counters related to the individual
5821:        channels."
5822:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5823:   ::= { xdsl2PMChCurrEntry 5 }
5824: 
5825: xdsl2PMChCurr15MCorrectedBlocks  OBJECT-TYPE
5826:    SYNTAX      Unsigned32
5827:    MAX-ACCESS  read-only
5828:    STATUS      current
5829:    DESCRIPTION
5830:       "Count of FEC (FFEC for xtu-r) anomalies (corrected code
5831:       words)
5832:        occurring in the channel during the interval.  This parameter
5833:        is inhibited during UAS or SES.  If the FEC is applied over
5834:        multiple channels, then each related FEC (or FFEC) anomaly
5835:        should increment each of the counters related to the
5836:        individual channels."
5837:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5838:    ::= { xdsl2PMChCurrEntry 6 }
5839: 
5840: xdsl2PMChCurr1DayValidIntervals  OBJECT-TYPE
5841:    SYNTAX      Unsigned32
5842:    MAX-ACCESS  read-only
5843:    STATUS      current
5844:    DESCRIPTION
5845:       "Valid intervals."
5846:    ::= { xdsl2PMChCurrEntry 7 }
5847: 
5848: xdsl2PMChCurr1DayInvalidIntervals  OBJECT-TYPE
5849:    SYNTAX      Unsigned32
5850:    MAX-ACCESS  read-only
5851:    STATUS      current
5852:    DESCRIPTION
5853:       "Invalid intervals."
5854:    ::= { xdsl2PMChCurrEntry 8 }
5855: 
5856: xdsl2PMChCurr1DayTimeElapsed  OBJECT-TYPE
5857:    SYNTAX      HCPerfTimeElapsed
5858:    UNITS       "seconds"
5859:    MAX-ACCESS  read-only
5860:    STATUS      current
5861:    DESCRIPTION
5862:       "Total elapsed seconds in this interval."
5863:    ::= { xdsl2PMChCurrEntry 9 }
5864: 
5865: xdsl2PMChCurr1DayCodingViolations  OBJECT-TYPE
5866:    SYNTAX      Unsigned32
5867:    MAX-ACCESS  read-only
5868:    STATUS      current
5869:    DESCRIPTION
5870:       "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
5871:        channel during the interval.  This parameter is inhibited
5872:        during UAS or SES.  If the CRC is applied over multiple
5873:        channels, then each related CRC-8 (or FEBE) anomaly should
5874:        increment each of the counters related to the individual
5875:        channels."
5876:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5877:    ::= { xdsl2PMChCurrEntry 10 }
5878: 
5879: xdsl2PMChCurr1DayCorrectedBlocks  OBJECT-TYPE
5880:    SYNTAX      Unsigned32
5881:    MAX-ACCESS  read-only
5882:    STATUS      current
5883:    DESCRIPTION
5884:       "Count of FEC (FFEC for xtu-r) anomalies (corrected code
5885:       words)
5886:        occurring in the channel during the interval.  This parameter
5887:        is inhibited during UAS or SES.  If the FEC is applied over
5888:        multiple channels, then each related FEC (or FFEC) anomaly
5889:        should increment each of the counters related to the
5890:        individual channels."
5891:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5892:    ::= { xdsl2PMChCurrEntry 11 }
5893: 
5894: 
5895: 
5896: -------------------------------------------
5897: --    PM channel history 15 Minutes      --
5898: -------------------------------------------
5899: xdsl2PMChHist15MinTable         OBJECT-TYPE
5900:    SYNTAX      SEQUENCE  OF  Xdsl2PMChHist15MinEntry
5901:    MAX-ACCESS  not-accessible
5902:    STATUS      current
5903:    DESCRIPTION
5904:       "The table xdsl2PMChCurrTable contains current Performance
5905:        Monitoring results of DSL channel. "
5906:    ::= { xdsl2PMChannel 2 }
5907: 
5908: xdsl2PMChHist15MinEntry  OBJECT-TYPE
5909:    SYNTAX      Xdsl2PMChHist15MinEntry
5910:    MAX-ACCESS  not-accessible
5911:    STATUS      current
5912:    DESCRIPTION
5913:       "The table xdsl2PMChCurrTable contains current Performance
5914:        Monitoring results of DSL channel.
5915:        The indexes of this table is an interface index where
5916:        the interface has an ifType value which is applicable
5917:        for a DSL channel, the termination unit and the
5918:        interval number."
5919:    INDEX  { ifIndex,
5920:             xdsl2PMChHist15MUnit,
5921:             xdsl2PMChHist15MInterval }
5922:    ::= { xdsl2PMChHist15MinTable 1 }
5923: 
5924: Xdsl2PMChHist15MinEntry  ::=
5925:    SEQUENCE {
5926:       xdsl2PMChHist15MUnit                     Xdsl2Unit,
5927:       xdsl2PMChHist15MInterval                 Unsigned32,
5928:       xdsl2PMChHist15MMonitoredTime            Unsigned32,
5929:       xdsl2PMChHist15MCodingViolations         Unsigned32,
5930:       xdsl2PMChHist15MCorrectedBlocks          Unsigned32,
5931:       xdsl2PMChHist15MValidInterval            TruthValue
5932:    }
5933: 
5934: xdsl2PMChHist15MUnit  OBJECT-TYPE
5935:    SYNTAX      Xdsl2Unit
5936:    MAX-ACCESS  not-accessible
5937:    STATUS      current
5938:    DESCRIPTION
5939:       "The termination unit."
5940:    ::= { xdsl2PMChHist15MinEntry 1 }
5941: 
5942: xdsl2PMChHist15MInterval  OBJECT-TYPE
5943:    SYNTAX      Unsigned32 (1..96)
5944:    MAX-ACCESS  not-accessible
5945:    STATUS      current
5946:    DESCRIPTION
5947:       "The interval number."
5948:    ::= { xdsl2PMChHist15MinEntry 2 }
5949: 
5950: xdsl2PMChHist15MMonitoredTime  OBJECT-TYPE
5951:    SYNTAX      Unsigned32
5952:    UNITS       "seconds"
5953:    MAX-ACCESS  read-only
5954:    STATUS      current
5955:    DESCRIPTION
5956:       "Total seconds monitored in this interval."
5957:    ::= { xdsl2PMChHist15MinEntry 3 }
5958: 
5959: xdsl2PMChHist15MCodingViolations  OBJECT-TYPE
5960:    SYNTAX      Unsigned32
5961:    MAX-ACCESS  read-only
5962:    STATUS      current
5963:    DESCRIPTION
5964:       "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
5965:        channel during the interval.  This parameter is inhibited
5966:        during UAS or SES.  If the CRC is applied over multiple
5967:        channels, then each related CRC-8 (or FEBE) anomaly should
5968:        increment each of the counters related to the individual
5969:        channels."
5970:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5971:    ::= { xdsl2PMChHist15MinEntry 4 }
5972: 
5973: xdsl2PMChHist15MCorrectedBlocks  OBJECT-TYPE
5974:    SYNTAX      Unsigned32
5975:    MAX-ACCESS  read-only
5976:    STATUS      current
5977:    DESCRIPTION
5978:       "Count of FEC (FFEC for xtu-r) anomalies (corrected code
5979:       words)
5980:        occurring in the channel during the interval.  This parameter
5981:        is inhibited during UAS or SES.  If the FEC is applied over
5982:        multiple channels, then each related FEC (or FFEC) anomaly
5983:        should increment each of the counters related to the
5984:        individual channels."
5985:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
5986:    ::= { xdsl2PMChHist15MinEntry 5 }
5987: 
5988: xdsl2PMChHist15MValidInterval  OBJECT-TYPE
5989:    SYNTAX      TruthValue
5990:    MAX-ACCESS  read-only
5991:    STATUS      current
5992:    DESCRIPTION
5993:       "This variable indicates if the data for this interval is
5994:        valid."
5995:    ::= { xdsl2PMChHist15MinEntry 6 }
5996: 
5997: 
5998: 
5999: ------------------------------------------
6000: --        PM channel history 1 Day      --
6001: ------------------------------------------
6002: xdsl2PMChHist1DTable         OBJECT-TYPE
6003:    SYNTAX      SEQUENCE  OF  Xdsl2PMChHist1DEntry
6004:    MAX-ACCESS  not-accessible
6005:    STATUS      current
6006:    DESCRIPTION
6007:       "The table xdsl2PMChHist1DayTable contains PM channel history
6008:        for 1 day intervals of DSL. "
6009:    ::= { xdsl2PMChannel 3 }
6010: 
6011: xdsl2PMChHist1DEntry  OBJECT-TYPE
6012:    SYNTAX      Xdsl2PMChHist1DEntry
6013:    MAX-ACCESS  not-accessible
6014:    STATUS      current
6015:    DESCRIPTION
6016:       "The table xdsl2PMChHist1DayTable contains PM channel history
6017:        for 1 day intervals of DSL.
6018:        The indexes of this table is an interface index where
6019:        the interface has an ifType value which is applicable
6020:        for a DSL channel, the termination unit and the
6021:        interval number."
6022: 
6023:    INDEX  { ifIndex,
6024:             xdsl2PMChHist1DUnit,
6025:             xdsl2PMChHist1DInterval }
6026:    ::= { xdsl2PMChHist1DTable 1 }
6027: 
6028: Xdsl2PMChHist1DEntry  ::=
6029:    SEQUENCE {
6030:       xdsl2PMChHist1DUnit                      Xdsl2Unit,
6031:       xdsl2PMChHist1DInterval                  Unsigned32,
6032:       xdsl2PMChHist1DMonitoredTime             Unsigned32,
6033:       xdsl2PMChHist1DCodingViolations          Unsigned32,
6034:       xdsl2PMChHist1DCorrectedBlocks           Unsigned32,
6035:       xdsl2PMChHist1DValidInterval             TruthValue
6036:    }
6037: 
6038: xdsl2PMChHist1DUnit  OBJECT-TYPE
6039:    SYNTAX      Xdsl2Unit
6040:    MAX-ACCESS  not-accessible
6041:    STATUS      current
6042:    DESCRIPTION
6043:       "The termination unit."
6044:     ::= { xdsl2PMChHist1DEntry 1 }
6045: 
6046: xdsl2PMChHist1DInterval  OBJECT-TYPE
6047:    SYNTAX      Unsigned32 (1..30)
6048:    MAX-ACCESS  not-accessible
6049:    STATUS      current
6050:    DESCRIPTION
6051:       "The interval number."
6052:    ::= { xdsl2PMChHist1DEntry 2 }
6053: 
6054: xdsl2PMChHist1DMonitoredTime  OBJECT-TYPE
6055:    SYNTAX      Unsigned32
6056:    UNITS       "seconds"
6057:    MAX-ACCESS  read-only
6058:    STATUS      current
6059:    DESCRIPTION
6060:       "Total seconds monitored in this interval."
6061:    ::= { xdsl2PMChHist1DEntry 3 }
6062: 
6063: xdsl2PMChHist1DCodingViolations  OBJECT-TYPE
6064:    SYNTAX      Unsigned32
6065:    MAX-ACCESS  read-only
6066:    STATUS      current
6067:    DESCRIPTION
6068:       "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
6069:        channel during the interval.  This parameter is inhibited
6070:        during UAS or SES.  If the CRC is applied over multiple
6071:        channels, then each related CRC-8 (or FEBE) anomaly should
6072:        increment each of the counters related to the individual
6073:        channels."
6074:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
6075:    ::= { xdsl2PMChHist1DEntry 4 }
6076: 
6077: xdsl2PMChHist1DCorrectedBlocks  OBJECT-TYPE
6078:    SYNTAX      Unsigned32
6079:    MAX-ACCESS  read-only
6080:    STATUS      current
6081:    DESCRIPTION
6082:       "Count of FEC (FFEC for xtu-r) anomalies (corrected code
6083:       words)
6084:        occurring in the channel during the interval.  This parameter
6085:        is inhibited during UAS or SES.  If the FEC is applied over
6086:        multiple channels, then each related FEC (or FFEC) anomaly
6087:        should increment each of the counters related to the
6088:        individual channels."
6089:    REFERENCE    "ITU-T G.997.1, paragraph #7.2.2"
6090:    ::= { xdsl2PMChHist1DEntry 5 }
6091: 
6092: xdsl2PMChHist1DValidInterval  OBJECT-TYPE
6093:    SYNTAX      TruthValue
6094:    MAX-ACCESS  read-only
6095:    STATUS      current
6096:    DESCRIPTION
6097:       "This variable indicates if the data for this interval is
6098:        valid."
6099:    ::= { xdsl2PMChHist1DEntry 6 }
6100: 
6101: -------------------------------------------
6102: --          Notifications Group          --
6103: -------------------------------------------
6104: 
6105: xdsl2LinePerfFECSThreshXtuc NOTIFICATION-TYPE
6106:    OBJECTS
6107:    {
6108:    xdsl2PMLCurr15MFecs,
6109:    xdsl2LineAlarmConfProfileXtucThresh15MinFecs
6110:    }
6111:    STATUS     current
6112:    DESCRIPTION
6113:      "This notification indicates that the FEC seconds threshold
6114:       has been reached/exceeded for the referred XTU-C."
6115:    ::= { xdsl2Notifications 1 }
6116: 
6117: xdsl2LinePerfFECSThreshXtur NOTIFICATION-TYPE
6118:    OBJECTS
6119:    {
6120:    xdsl2PMLCurr15MFecs,
6121:    xdsl2LineAlarmConfProfileXturThresh15MinFecs
6122:    }
6123:    STATUS     current
6124:    DESCRIPTION
6125:      "This notification indicates that the FEC seconds threshold
6126:       has been reached/exceeded for the referred XTU-R."
6127:    ::= { xdsl2Notifications 2 }
6128: 
6129: xdsl2LinePerfESThreshXtuc NOTIFICATION-TYPE
6130:    OBJECTS
6131:    {
6132:    xdsl2PMLCurr15MEs,
6133:    xdsl2LineAlarmConfProfileXtucThresh15MinEs
6134:    }
6135:    STATUS     current
6136:    DESCRIPTION
6137:      "This notification indicates that the errored seconds
6138:      threshold
6139:       has been reached/exceeded for the referred XTU-C."
6140:    ::= { xdsl2Notifications 3 }
6141: 
6142: xdsl2LinePerfESThreshXtur NOTIFICATION-TYPE
6143:    OBJECTS
6144:    {
6145:    xdsl2PMLCurr15MEs,
6146:    xdsl2LineAlarmConfProfileXturThresh15MinEs
6147:    }
6148:    STATUS     current
6149:    DESCRIPTION
6150:      "This notification indicates that the errored seconds
6151:      threshold
6152:       has been reached/exceeded for the referred XTU-R."
6153:    ::= { xdsl2Notifications 4 }
6154: 
6155: xdsl2LinePerfSESThreshXtuc NOTIFICATION-TYPE
6156:    OBJECTS
6157:    {
6158:    xdsl2PMLCurr15MSes,
6159:    xdsl2LineAlarmConfProfileXtucThresh15MinSes
6160:    }
6161:    STATUS     current
6162:    DESCRIPTION
6163:      "This notification indicates that the severely-errored seconds
6164:       threshold has been reached/exceeded for the referred XTU-C."
6165:    ::= { xdsl2Notifications 5 }
6166: 
6167: xdsl2LinePerfSESThreshXtur NOTIFICATION-TYPE
6168:    OBJECTS
6169:    {
6170:    xdsl2PMLCurr15MSes,
6171:    xdsl2LineAlarmConfProfileXturThresh15MinSes
6172:    }
6173:    STATUS     current
6174:    DESCRIPTION
6175:      "This notification indicates that the severely-errored seconds
6176:       threshold has been reached/exceeded for the referred XTU-R."
6177:    ::= { xdsl2Notifications 6 }
6178: 
6179: xdsl2LinePerfLOSSThreshXtuc NOTIFICATION-TYPE
6180:    OBJECTS
6181:    {
6182:    xdsl2PMLCurr15MLoss,
6183:    xdsl2LineAlarmConfProfileXtucThresh15MinLoss
6184:    }
6185:    STATUS     current
6186:    DESCRIPTION
6187:      "This notification indicates that the LOS seconds
6188:       threshold has been reached/exceeded for the referred XTU-C."
6189:    ::= { xdsl2Notifications 7 }
6190: 
6191: xdsl2LinePerfLOSSThreshXtur NOTIFICATION-TYPE
6192:    OBJECTS
6193:    {
6194:    xdsl2PMLCurr15MLoss,
6195:    xdsl2LineAlarmConfProfileXturThresh15MinLoss
6196:    }
6197:    STATUS     current
6198:    DESCRIPTION
6199:      "This notification indicates that the LOS seconds
6200:       threshold has been reached/exceeded for the referred XTU-R."
6201:    ::= { xdsl2Notifications 8 }
6202: 
6203: xdsl2LinePerfUASThreshXtuc NOTIFICATION-TYPE
6204:    OBJECTS
6205:    {
6206:    xdsl2PMLCurr15MUas,
6207:    xdsl2LineAlarmConfProfileXtucThresh15MinUas
6208:    }
6209:    STATUS     current
6210:    DESCRIPTION
6211:      "This notification indicates that the unavailable seconds
6212:       threshold has been reached/exceeded for the referred XTU-C."
6213:    ::= { xdsl2Notifications 9 }
6214: 
6215: xdsl2LinePerfUASThreshXtur NOTIFICATION-TYPE
6216:    OBJECTS
6217:    {
6218:    xdsl2PMLCurr15MUas,
6219:    xdsl2LineAlarmConfProfileXturThresh15MinUas
6220:    }
6221:    STATUS     current
6222:    DESCRIPTION
6223:      "This notification indicates that the unavailable seconds
6224:       threshold has been reached/exceeded for the referred XTU-R."
6225:    ::= { xdsl2Notifications 10 }
6226: 
6227: xdsl2LinePerfCodingViolationsThreshXtuc NOTIFICATION-TYPE
6228:    OBJECTS
6229:    {
6230:    xdsl2PMChCurr15MCodingViolations,
6231:    xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations
6232:    }
6233:    STATUS     current
6234:    DESCRIPTION
6235:      "This notification indicates that the coding violations
6236:       threshold has been reached/exceeded for the referred XTU-C."
6237:    ::= { xdsl2Notifications 11 }
6238: 
6239: xdsl2LinePerfCodingViolationsThreshXtur NOTIFICATION-TYPE
6240:    OBJECTS
6241:    {
6242:    xdsl2PMChCurr15MCodingViolations,
6243:    xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations
6244:    }
6245:    STATUS     current
6246:    DESCRIPTION
6247:      "This notification indicates that the coding violations
6248:       threshold has been reached/exceeded for the referred XTU-R."
6249:    ::= { xdsl2Notifications 12 }
6250: 
6251: xdsl2LinePerfCorrectedThreshXtuc NOTIFICATION-TYPE
6252:    OBJECTS
6253:    {
6254:    xdsl2PMChCurr15MCorrectedBlocks,
6255:    xdsl2ChAlarmConfProfileXtucThresh15MinCorrected
6256:    }
6257:    STATUS     current
6258:    DESCRIPTION
6259:      "This notification indicates that the corrected blocks
6260:       (FEC events) threshold has been reached/exceeded for the
6261:       referred XTU-C."
6262:    ::= { xdsl2Notifications 13 }
6263: 
6264: xdsl2LinePerfCorrectedThreshXtur NOTIFICATION-TYPE
6265:    OBJECTS
6266:    {
6267:    xdsl2PMChCurr15MCorrectedBlocks,
6268:    xdsl2ChAlarmConfProfileXturThresh15MinCorrected
6269:    }
6270:    STATUS     current
6271:    DESCRIPTION
6272:      "This notification indicates that the corrected blocks
6273:       (FEC events) threshold has been reached/exceeded for the
6274:       referred XTU-R."
6275:    ::= { xdsl2Notifications 14 }
6276: 
6277: xdsl2LinePerfFailedFullInitThresh NOTIFICATION-TYPE
6278:    OBJECTS
6279:    {
6280:    xdsl2PMLCurrInit15MFailedFullInits,
6281:    xdsl2LineAlarmConfProfileThresh15MinFailedFullInt
6282:    }
6283:    STATUS     current
6284:    DESCRIPTION
6285:      "This notification indicates that the failed full
6286:       initializations threshold has been reached/exceeded for the
6287:       referred ADSL/ADSL2 or ADSL2 line."
6288:    ::= { xdsl2Notifications 15 }
6289: 
6290: xdsl2LinePerfFailedShortInitThresh NOTIFICATION-TYPE
6291:    OBJECTS
6292:    {
6293:    xdsl2PMLCurrInit15MFailedShortInits,
6294:    xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt
6295:    }
6296:    STATUS     current
6297:    DESCRIPTION
6298:      "This notification indicates that the failed short
6299:       initializations threshold has been reached/exceeded for the
6300:       referred VDSL2/ADSL/ADSL2 or ADSL2+ line."
6301:    ::= { xdsl2Notifications 16 }
6302: 
6303: xdsl2LineStatusChangeXtuc NOTIFICATION-TYPE
6304:    OBJECTS
6305:    {
6306:    xdsl2LineStatusXtuc
6307:    }
6308:    STATUS     current
6309:    DESCRIPTION
6310:      "This notification indicates that a status change is
6311:       detected for the referred XTU-C."
6312:    ::= { xdsl2Notifications 17 }
6313: 
6314: xdsl2LineStatusChangeXtur NOTIFICATION-TYPE
6315:    OBJECTS
6316:    {
6317:    xdsl2LineStatusXtur
6318:    }
6319:    STATUS     current
6320:    DESCRIPTION
6321:      "This notification indicates that a status change is
6322:       detected for the referred XTU-R."
6323:    ::= { xdsl2Notifications 18 }
6324: 
6325: 
6326:    -- conformance information
6327: 
6328:    vdsl2Groups OBJECT IDENTIFIER ::= { xdsl2Conformance 1 }
6329:    vdsl2Compliances OBJECT IDENTIFIER ::= { xdsl2Conformance 2 }
6330: 
6331:    vdsl2LineMibCompliance MODULE-COMPLIANCE
6332:       STATUS  current
6333:       DESCRIPTION
6334:           "The compliance statement for SNMP entities which
6335:           manage VDSL2/ADSL/ADSL2 and ADSL2+ interfaces."
6336:       MODULE  -- this module
6337:       MANDATORY-GROUPS
6338:           {
6339:           vdsl2LineGroup,
6340:           vdsl2ChannelStatusGroup,
6341:           vdsl2SCStatusGroup,
6342:           vdsl2LineInventoryGroup,
6343:           vdsl2LineConfTemplateGroup,
6344:           vdsl2LineConfProfGroup,
6345:           vdsl2LineConfProfModeSpecGroup,
6346:           vdsl2LineConfProfModeSpecBandUsGroup,
6347:           vdsl2ChConfProfileGroup,
6348:           vdsl2LineAlarmConfTemplateGroup,
6349:           vdsl2PMLineCurrGroup,
6350:           vdsl2PMLineCurrInitGroup,
6351:           vdsl2PMLineHist15MinGroup,
6352:           vdsl2PMLineHist1DayGroup,
6353:           vdsl2PMLineInitHist15MinGroup,
6354:           vdsl2PMLineInitHist1DayGroup,
6355:           vdsl2PMChCurrGroup,
6356:           vdsl2PMChHist15MinGroup,
6357:           vdsl2PMChHist1DGroup
6358:           }
6359: 
6360:    GROUP  vdsl2LineBpscGroup
6361:       DESCRIPTION
6362:         "The group of configuration, status, and commands objects
6363:         on the line level that are associated with requesting a bits per
6364:         sub-carrier measurement."
6365: 
6366:    GROUP  vdsl2LineSegmentGroup
6367:       DESCRIPTION
6368:         "The group of status, and commands objects on the line level
6369:         that are used to hold the results of the bits per sub-carrier
6370:         measurement."
6371: 
6372:    GROUP  vdsl2ChannelStatusAtmGroup
6373:       DESCRIPTION
6374:         "The group of status objects required when the data path
6375:         is ATM."
6376: 
6377:    GROUP  vdsl2ChannelStatusPtmGroup
6378:       DESCRIPTION
6379:         "The group of status objects required when the data path
6380:         is PTM."
6381: 
6382:    GROUP  vdsl2LineConfProfRaGroup
6383:       DESCRIPTION
6384:         "The group of objects required for controlling the rate
6385:         adaptive behavior of the line."
6386: 
6387:    GROUP  vdsl2LineConfProfMsgMinGroup
6388:       DESCRIPTION
6389:         "The group of objects required for controlling the rate
6390:         reserved for Overhead traffic."
6391: 
6392:    GROUP  vdsl2LineAlarmConfProfileGroup
6393:       DESCRIPTION
6394:         "The group of objects that define the alarm thresholds
6395:         on line level PM counters."
6396: 
6397:    GROUP  vdsl2ChAlarmConfProfileGroup
6398:       DESCRIPTION
6399:         "The group of objects that define the alarm thresholds
6400:         on channel level PM counters."
6401: 
6402:    GROUP  vdsl2ChConfProfileAtmGroup
6403:       DESCRIPTION
6404:         "The group of configuration objects required when the data
6405:         path is ATM."
6406: 
6407:    GROUP  vdsl2ChConfProfileMinResGroup
6408:       DESCRIPTION
6409:         "The group of configuration objects required for the
6410:         reserved data rate."
6411: 
6412:    GROUP  vdsl2PMLineCurrInitShortGroup
6413:       DESCRIPTION
6414:         "The group of PM counters for the current intervals
6415:         short initializations."
6416: 
6417:    GROUP  vdsl2PMLineInitHist15MinShortGroup
6418:       DESCRIPTION
6419:         "The group of PM counters for the previous 15 minutes
6420:         intervals short initializations."
6421: 
6422:    GROUP  vdsl2PMLineInitHist1DayShortGroup
6423:       DESCRIPTION
6424:         "The group of PM counters for the previous 24 hours
6425:         intervals short initializations."
6426: 
6427:    GROUP  vdsl2ScalarSCGroup
6428:       DESCRIPTION
6429:         "The group of objects that report the available memory
6430:         resources for DELT processes."
6431: 
6432:    GROUP  vdsl2ThreshNotificationGroup
6433:       DESCRIPTION
6434:         "The group of thresholds crossing notifications."
6435: 
6436:    GROUP  vdsl2StatusChangeNotificationGroup
6437:       DESCRIPTION
6438:         "The group of status change notifications."
6439: 
6440:       ::= { vdsl2Compliances 1 }
6441: 
6442:    -- units of conformance
6443: 
6444:    vdsl2LineGroup OBJECT-GROUP
6445:       OBJECTS
6446:           {
6447:           xdsl2LineCnfgTemplate,
6448:           xdsl2LineAlarmCnfgTemplate,
6449:           xdsl2LineCmndConfPmsf,
6450:           xdsl2LineCmndConfLdsf,
6451:           xdsl2LineCmndConfLdsfFailReason,
6452:           xdsl2LineCmndAutomodeColdStart,
6453:           xdsl2LineCmndConfReset,
6454:           xdsl2LineStatusXtuTransSys,
6455:           xdsl2LineStatusPwrMngState,
6456:           xdsl2LineStatusInitResult,
6457:           xdsl2LineStatusLastStateDs,
6458:           xdsl2LineStatusLastStateUs,
6459:           xdsl2LineStatusXtur,
6460:           xdsl2LineStatusXtuc,
6461:           xdsl2LineStatusAttainableRateDs,
6462:           xdsl2LineStatusAttainableRateUs,
6463:           xdsl2LineStatusActPsdDs,
6464:           xdsl2LineStatusActPsdUs,
6465:           xdsl2LineStatusActAtpDs,
6466:           xdsl2LineStatusActAtpUs,
6467:           xdsl2LineStatusActProfile,
6468:           xdsl2LineStatusActLimitMask,
6469:           xdsl2LineStatusActUs0Mask,
6470:           xdsl2LineStatusActSnrModeDs,
6471:           xdsl2LineStatusActSnrModeUs,
6472:           xdsl2LineStatusElectricalLength,
6473:           xdsl2LineStatusTrellisDs,
6474:           xdsl2LineStatusTrellisUs,
6475:           xdsl2LineStatusActualCe,
6476:           xdsl2LineBandStatusLnAtten,
6477:           xdsl2LineBandStatusSigAtten,
6478:           xdsl2LineBandStatusSnrMargin
6479:            }
6480:       STATUS     current
6481:       DESCRIPTION
6482:           "The group of configuration, status, and commands objects
6483:           on the line level."
6484:       ::= { vdsl2Groups 1 }
6485: 
6486:    vdsl2LineBpscGroup OBJECT-GROUP
6487:       OBJECTS
6488:           {
6489:           xdsl2LineCmndConfBpsc,
6490:           xdsl2LineCmndConfBpscFailReason,
6491:           xdsl2LineCmndConfBpscReqCount
6492:            }
6493:       STATUS     current
6494:       DESCRIPTION
6495:           "The group of configuration, status, and commands objects
6496:           on the line level that are associated with requesting a bits
6497:           per sub-carrier measurement."
6498:       ::= { vdsl2Groups 2 }
6499: 
6500:    vdsl2LineSegmentGroup OBJECT-GROUP
6501:       OBJECTS
6502:           {
6503:           xdsl2LineSegmentBitsAlloc,
6504:           xdsl2LineSegmentRowStatus
6505:            }
6506:       STATUS     current
6507:       DESCRIPTION
6508:           "The group of status, and commands objects on the line level
6509:           that are used to hold the results of the bits per sub-carrier
6510:           measurement."
6511:       ::= { vdsl2Groups 3 }
6512: 
6513:    vdsl2ChannelStatusGroup OBJECT-GROUP
6514:       OBJECTS
6515:           {
6516:           xdsl2ChStatusChannelNum,
6517:           xdsl2ChStatusActDataRate,
6518:           xdsl2ChStatusPrevDataRate,
6519:           xdsl2ChStatusActDelay,
6520:           xdsl2ChStatusActInp,
6521:           xdsl2ChStatusInpReport,
6522:           xdsl2ChStatusNFec,
6523:           xdsl2ChStatusRFec,
6524:           xdsl2ChStatusLSymb,
6525:           xdsl2ChStatusIntlvDepth,
6526:           xdsl2ChStatusIntlvBlock,
6527:           xdsl2ChStatusLPath
6528:           }
6529:       STATUS     current
6530:       DESCRIPTION
6531:           "The group of status objects on the channel level."
6532:       ::= { vdsl2Groups 4 }
6533: 
6534:    vdsl2ChannelStatusAtmGroup OBJECT-GROUP
6535:       OBJECTS
6536:           {
6537:           xdsl2ChStatusAtmStatus
6538:           }
6539:       STATUS     current
6540:       DESCRIPTION
6541:           "The group of status objects on the data path level
6542:           when it is ATM."
6543:       ::= { vdsl2Groups 5 }
6544: 
6545:    vdsl2ChannelStatusPtmGroup OBJECT-GROUP
6546:       OBJECTS
6547:           {
6548:           xdsl2ChStatusPtmStatus
6549:           }
6550:       STATUS     current
6551:       DESCRIPTION
6552:           "The group of status objects on the data path level
6553:           when it is PTM."
6554:       ::= { vdsl2Groups 6 }
6555: 
6556:    vdsl2SCStatusGroup OBJECT-GROUP
6557:       OBJECTS
6558:           {
6559:           xdsl2SCStatusLinScale,
6560:           xdsl2SCStatusLinScGroupSize,
6561:           xdsl2SCStatusLogMt,
6562:           xdsl2SCStatusLogScGroupSize,
6563:           xdsl2SCStatusQlnMt,
6564:           xdsl2SCStatusQlnScGroupSize,
6565:           xdsl2SCStatusSnrMtime,
6566:           xdsl2SCStatusSnrScGroupSize,
6567:           xdsl2SCStatusBandLnAtten,
6568:           xdsl2SCStatusBandSigAtten,
6569:           xdsl2SCStatusAttainableRate,
6570:           xdsl2SCStatusRowStatus,
6571:           xdsl2SCStatusSegmentLinReal,
6572:           xdsl2SCStatusSegmentLinImg,
6573:           xdsl2SCStatusSegmentLog,
6574:           xdsl2SCStatusSegmentQln,
6575:           xdsl2SCStatusSegmentSnr,
6576:           xdsl2SCStatusSegmentBitsAlloc,
6577:           xdsl2SCStatusSegmentGainAlloc,
6578:           xdsl2SCStatusSegmentTssi
6579:           }
6580: 
6581:       STATUS     current
6582:       DESCRIPTION
6583:           "The group of status objects on the sub-carrier level.
6584:           They are updated as a result of a DELT process."
6585:       ::= { vdsl2Groups 7 }
6586: 
6587:    vdsl2LineInventoryGroup OBJECT-GROUP
6588:       OBJECTS
6589:           {
6590:           xdsl2LInvG994VendorId,
6591:           xdsl2LInvSystemVendorId,
6592:           xdsl2LInvVersionNumber,
6593:           xdsl2LInvSerialNumber,
6594:           xdsl2LInvSelfTestResult,
6595:           xdsl2LInvTransmissionCapabilities
6596:           }
6597:       STATUS     current
6598:       DESCRIPTION
6599:           "The group of inventory objects per xTU."
6600:       ::= { vdsl2Groups 8 }
6601: 
6602:    vdsl2LineConfTemplateGroup OBJECT-GROUP
6603:       OBJECTS
6604:           {
6605:           xdsl2LConfTempLineProfile,
6606:           xdsl2LConfTempChan1ConfProfile,
6607:           xdsl2LConfTempChan1RaRatioDs,
6608:           xdsl2LConfTempChan1RaRatioUs,
6609:           xdsl2LConfTempChan2ConfProfile,
6610:           xdsl2LConfTempChan2RaRatioDs,
6611:           xdsl2LConfTempChan2RaRatioUs,
6612:           xdsl2LConfTempChan3ConfProfile,
6613:           xdsl2LConfTempChan3RaRatioDs,
6614:           xdsl2LConfTempChan3RaRatioUs,
6615:           xdsl2LConfTempChan4ConfProfile,
6616:           xdsl2LConfTempChan4RaRatioDs,
6617:           xdsl2LConfTempChan4RaRatioUs,
6618:           xdsl2LConfTempRowStatus
6619:           }
6620:       STATUS     current
6621:       DESCRIPTION
6622:           "The group of objects in a line configuration
6623:           template."
6624:       ::= { vdsl2Groups 9 }
6625: 
6626:    vdsl2LineConfProfGroup OBJECT-GROUP
6627:       OBJECTS
6628:           {
6629:           xdsl2LConfProfScMaskDs,
6630:           xdsl2LConfProfScMaskUs,
6631:           xdsl2LConfProfVdsl2CarMask,
6632:           xdsl2LConfProfRfiBands,
6633:           xdsl2LConfProfRaModeDs,
6634:           xdsl2LConfProfRaModeUs,
6635:           xdsl2LConfProfTargetSnrmDs,
6636:           xdsl2LConfProfTargetSnrmUs,
6637:           xdsl2LConfProfMaxSnrmDs,
6638:           xdsl2LConfProfMaxSnrmUs,
6639:           xdsl2LConfProfMinSnrmDs,
6640:           xdsl2LConfProfMinSnrmUs,
6641:           xdsl2LConfProfCeFlag,
6642:           xdsl2LConfProfSnrModeDs,
6643:           xdsl2LConfProfSnrModeUs,
6644:           xdsl2LConfProfTxRefVnDs,
6645:           xdsl2LConfProfTxRefVnUs,
6646:           xdsl2LConfProfXtuTransSysEna,
6647:           xdsl2LConfProfPmMode,
6648:           xdsl2LConfProfL0Time,
6649:           xdsl2LConfProfL2Time,
6650:           xdsl2LConfProfL2Atpr,
6651:           xdsl2LConfProfL2Atprt,
6652:           xdsl2LConfProfProfiles,
6653:           xdsl2LConfProfDpboEPsd,
6654:           xdsl2LConfProfDpboEsEL,
6655:           xdsl2LConfProfDpboEsCableModelA,
6656:           xdsl2LConfProfDpboEsCableModelB,
6657:           xdsl2LConfProfDpboEsCableModelC,
6658:           xdsl2LConfProfDpboMus,
6659:           xdsl2LConfProfDpboFMin,
6660:           xdsl2LConfProfDpboFMax,
6661:           xdsl2LConfProfUpboKL,
6662:           xdsl2LConfProfUpboKLF,
6663:           xdsl2LConfProfUs0Mask,
6664:           xdsl2LConfProfForceInp,
6665:           xdsl2LConfProfRowStatus
6666:           }
6667:       STATUS     current
6668:       DESCRIPTION
6669:           "The group of objects in a line configuration
6670:           profile."
6671:       ::= { vdsl2Groups 10 }
6672: 
6673:    vdsl2LineConfProfRaGroup OBJECT-GROUP
6674:       OBJECTS
6675:           {
6676:           xdsl2LConfProfRaUsNrmDs,
6677:           xdsl2LConfProfRaUsNrmUs,
6678:           xdsl2LConfProfRaUsTimeDs,
6679:           xdsl2LConfProfRaUsTimeUs,
6680:           xdsl2LConfProfRaDsNrmsDs,
6681:           xdsl2LConfProfRaDsNrmsUs,
6682:           xdsl2LConfProfRaDsTimeDs,
6683:           xdsl2LConfProfRaDsTimeUs
6684:           }
6685:       STATUS     current
6686:       DESCRIPTION
6687:         "The group of objects required for controlling the rate
6688:         adaptive behavior of the line."
6689:       ::= { vdsl2Groups 11 }
6690: 
6691:    vdsl2LineConfProfMsgMinGroup OBJECT-GROUP
6692:       OBJECTS
6693:           {
6694:           xdsl2LConfProfMsgMinUs,
6695:           xdsl2LConfProfMsgMinDs
6696:           }
6697:       STATUS     current
6698:       DESCRIPTION
6699:         "The group of objects required for controlling the rate
6700:         reserved for Overhead traffic."
6701:       ::= { vdsl2Groups 12 }
6702: 
6703:    vdsl2LineConfProfModeSpecGroup OBJECT-GROUP
6704:       OBJECTS
6705:           {
6706:           xdsl2LConfProfMaxNomPsdDs,
6707:           xdsl2LConfProfMaxNomPsdUs,
6708:           xdsl2LConfProfMaxNomAtpDs,
6709:           xdsl2LConfProfMaxNomAtpUs,
6710:           xdsl2LConfProfMaxAggRxPwrUs,
6711:           xdsl2LConfProfPsdMaskDs,
6712:           xdsl2LConfProfPsdMaskUs,
6713:           xdsl2LConfProfPsdMaskSelectUs,
6714:           xdsl2LConfProfClassMask,
6715:           xdsl2LConfProfLimitMask,
6716:           xdsl2LConfProfUs0Disable,
6717:           xdsl2LConfProfModeSpecRowStatus
6718:           }
6719:       STATUS     current
6720:       DESCRIPTION
6721:           "The group of objects in a line configuration profile
6722:           that have an instance for each operation mode allowed."
6723:       ::= { vdsl2Groups 13 }
6724: 
6725:    vdsl2LineConfProfModeSpecBandUsGroup OBJECT-GROUP
6726:       OBJECTS
6727:           {
6728:           xdsl2LConfProfUpboPsdA,
6729:           xdsl2LConfProfUpboPsdB,
6730:           xdsl2LConfProfModeSpecBandUsRowStatus
6731:           }
6732:       STATUS     current
6733:       DESCRIPTION
6734:           "The group of objects in a line configuration profile
6735:           that have several per-upstream-band instances
6736:           for each operation mode allowed."
6737:       ::= { vdsl2Groups 14 }
6738: 
6739:    vdsl2ChConfProfileGroup OBJECT-GROUP
6740:       OBJECTS
6741:           {
6742:           xdsl2ChConfProfMinDataRateDs,
6743:           xdsl2ChConfProfMinDataRateUs,
6744:           xdsl2ChConfProfMaxDataRateDs,
6745:           xdsl2ChConfProfMaxDataRateUs,
6746:           xdsl2ChConfProfMinDataRateLowPwrDs,
6747:           xdsl2ChConfProfMinDataRateLowPwrUs,
6748:           xdsl2ChConfProfMaxDelayDs,
6749:           xdsl2ChConfProfMaxDelayUs,
6750:           xdsl2ChConfProfMinProtectionDs,
6751:           xdsl2ChConfProfMinProtectionUs,
6752:           xdsl2ChConfProfMinProtection8Ds,
6753:           xdsl2ChConfProfMinProtection8Us,
6754:           xdsl2ChConfProfMaxBerDs,
6755:           xdsl2ChConfProfMaxBerUs,
6756:           xdsl2ChConfProfUsDataRateDs,
6757:           xdsl2ChConfProfDsDataRateDs,
6758:           xdsl2ChConfProfUsDataRateUs,
6759:           xdsl2ChConfProfDsDataRateUs,
6760:           xdsl2ChConfProfRowStatus
6761:           }
6762:       STATUS     current
6763:       DESCRIPTION
6764:          "The group of objects in a channel configuration
6765:          profile."
6766:       ::= { vdsl2Groups 15 }
6767: 
6768:    vdsl2ChConfProfileAtmGroup OBJECT-GROUP
6769:       OBJECTS
6770:           {
6771:           xdsl2ChConfProfImaEnabled,
6772:           xdsl2ChStatusAtmStatus
6773:           }
6774:       STATUS     current
6775:       DESCRIPTION
6776:         "The group of configuration objects required when the data
6777:         path is ATM."
6778:       ::= { vdsl2Groups 16 }
6779: 
6780:    vdsl2ChConfProfileMinResGroup OBJECT-GROUP
6781:       OBJECTS
6782:           {
6783:           xdsl2ChConfProfMinResDataRateDs,
6784:           xdsl2ChConfProfMinResDataRateUs
6785:           }
6786:       STATUS     current
6787:       DESCRIPTION
6788:         "The group of configuration objects required for the
6789:         reserved data rate."
6790:       ::= { vdsl2Groups 17 }
6791: 
6792:    vdsl2LineAlarmConfTemplateGroup OBJECT-GROUP
6793:       OBJECTS
6794:           {
6795:           xdsl2LAlarmConfTempLineProfile,
6796:           xdsl2LAlarmConfTempChan1ConfProfile,
6797:           xdsl2LAlarmConfTempChan2ConfProfile,
6798:           xdsl2LAlarmConfTempChan3ConfProfile,
6799:           xdsl2LAlarmConfTempChan4ConfProfile,
6800:           xdsl2LAlarmConfTempRowStatus
6801:           }
6802:       STATUS     current
6803:       DESCRIPTION
6804:           "The group of objects in a line alarm
6805:            template."
6806:       ::= { vdsl2Groups 18 }
6807: 
6808:    vdsl2LineAlarmConfProfileGroup OBJECT-GROUP
6809:       OBJECTS
6810:           {
6811:           xdsl2LineAlarmConfProfileXtucThresh15MinFecs,
6812:           xdsl2LineAlarmConfProfileXtucThresh15MinEs,
6813:           xdsl2LineAlarmConfProfileXtucThresh15MinSes,
6814:           xdsl2LineAlarmConfProfileXtucThresh15MinLoss,
6815:           xdsl2LineAlarmConfProfileXtucThresh15MinUas,
6816:           xdsl2LineAlarmConfProfileXturThresh15MinFecs,
6817:           xdsl2LineAlarmConfProfileXturThresh15MinEs,
6818:           xdsl2LineAlarmConfProfileXturThresh15MinSes,
6819:           xdsl2LineAlarmConfProfileXturThresh15MinLoss,
6820:           xdsl2LineAlarmConfProfileXturThresh15MinUas,
6821:           xdsl2LineAlarmConfProfileThresh15MinFailedFullInt,
6822:           xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt,
6823:           xdsl2LineAlarmConfProfileRowStatus
6824:           }
6825:       STATUS     current
6826:       DESCRIPTION
6827:           "The group of objects in a line alarm profile."
6828:       ::= { vdsl2Groups 19 }
6829: 
6830:    vdsl2ChAlarmConfProfileGroup OBJECT-GROUP
6831:       OBJECTS
6832:           {
6833:           xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations,
6834:           xdsl2ChAlarmConfProfileXtucThresh15MinCorrected,
6835:           xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations,
6836:           xdsl2ChAlarmConfProfileXturThresh15MinCorrected,
6837:           xdsl2ChAlarmConfProfileRowStatus
6838:           }
6839:       STATUS     current
6840:       DESCRIPTION
6841:           "The group of objects in a channel alarm profile."
6842:       ::= { vdsl2Groups 20 }
6843: 
6844:    vdsl2PMLineCurrGroup OBJECT-GROUP
6845:       OBJECTS
6846:           {
6847:           xdsl2PMLCurr15MValidIntervals,
6848:           xdsl2PMLCurr15MInvalidIntervals,
6849:           xdsl2PMLCurr15MTimeElapsed,
6850:           xdsl2PMLCurr15MFecs,
6851:           xdsl2PMLCurr15MEs,
6852:           xdsl2PMLCurr15MSes,
6853:           xdsl2PMLCurr15MLoss,
6854:           xdsl2PMLCurr15MUas,
6855:           xdsl2PMLCurr1DayValidIntervals,
6856:           xdsl2PMLCurr1DayInvalidIntervals,
6857:           xdsl2PMLCurr1DayTimeElapsed,
6858:           xdsl2PMLCurr1DayFecs,
6859:           xdsl2PMLCurr1DayEs,
6860:           xdsl2PMLCurr1DaySes,
6861:           xdsl2PMLCurr1DayLoss,
6862:           xdsl2PMLCurr1DayUas
6863:           }
6864:       STATUS     current
6865:       DESCRIPTION
6866:         "The group of objects that report the line level
6867:         counters for current PM intervals."
6868:       ::= { vdsl2Groups 21 }
6869: 
6870:    vdsl2PMLineCurrInitGroup OBJECT-GROUP
6871:       OBJECTS
6872:           {
6873:           xdsl2PMLCurrInit15MValidIntervals,
6874:           xdsl2PMLCurrInit15MInvalidIntervals,
6875:           xdsl2PMLCurrInit15MTimeElapsed,
6876:           xdsl2PMLCurrInit15MFullInits,
6877:           xdsl2PMLCurrInit15MFailedFullInits,
6878:           xdsl2PMLCurrInit1DayValidIntervals,
6879:           xdsl2PMLCurrInit1DayInvalidIntervals,
6880:           xdsl2PMLCurrInit1DayTimeElapsed,
6881:           xdsl2PMLCurrInit1DayFullInits,
6882:           xdsl2PMLCurrInit1DayFailedFullInits
6883:           }
6884:       STATUS     current
6885:       DESCRIPTION
6886:         "The group of objects that report the full
6887:         initializations counters for current PM intervals."
6888:       ::= { vdsl2Groups 22 }
6889: 
6890:    vdsl2PMLineCurrInitShortGroup OBJECT-GROUP
6891:       OBJECTS
6892:           {
6893:           xdsl2PMLCurrInit15MShortInits,
6894:           xdsl2PMLCurrInit15MFailedShortInits,
6895:           xdsl2PMLCurrInit1DayShortInits,
6896:           xdsl2PMLCurrInit1DayFailedShortInits
6897:           }
6898:       STATUS     current
6899:       DESCRIPTION
6900:         "The group of objects that report the short
6901:         initializations counters for current PM intervals."
6902:       ::= { vdsl2Groups 23 }
6903: 
6904:    vdsl2PMLineHist15MinGroup OBJECT-GROUP
6905:       OBJECTS
6906:           {
6907:           xdsl2PMLHist15MMonitoredTime,
6908:           xdsl2PMLHist15MFecs,
6909:           xdsl2PMLHist15MEs,
6910:           xdsl2PMLHist15MSes,
6911:           xdsl2PMLHist15MLoss,
6912:           xdsl2PMLHist15MUas,
6913:           xdsl2PMLHist15MValidInterval
6914:           }
6915:       STATUS     current
6916:       DESCRIPTION
6917:         "The group of line level PM counters for the previous
6918:         15 minutes intervals."
6919:       ::= { vdsl2Groups 24 }
6920: 
6921:    vdsl2PMLineHist1DayGroup OBJECT-GROUP
6922:       OBJECTS
6923:           {
6924:           xdsl2PMLHist1DMonitoredTime,
6925:           xdsl2PMLHist1DFecs,
6926:           xdsl2PMLHist1DEs,
6927:           xdsl2PMLHist1DSes,
6928:           xdsl2PMLHist1DLoss,
6929:           xdsl2PMLHist1DUas,
6930:           xdsl2PMLHist1DValidInterval
6931:           }
6932:       STATUS     current
6933:       DESCRIPTION
6934:         "The group of line level PM counters for the previous
6935:         24 hours intervals."
6936:       ::= { vdsl2Groups 25 }
6937: 
6938:    vdsl2PMLineInitHist15MinGroup OBJECT-GROUP
6939:       OBJECTS
6940:           {
6941:           xdsl2PMLHistInit15MMonitoredTime,
6942:           xdsl2PMLHistInit15MFullInits,
6943:           xdsl2PMLHistInit15MFailedFullInits,
6944:           xdsl2PMLHistInit15MValidInterval
6945:           }
6946:       STATUS     current
6947:       DESCRIPTION
6948:         "The group of PM counters for the previous 15 minutes
6949:         intervals full initializations."
6950:       ::= { vdsl2Groups 26 }
6951: 
6952:    vdsl2PMLineInitHist15MinShortGroup OBJECT-GROUP
6953:       OBJECTS
6954:           {
6955:           xdsl2PMLHistInit15MShortInits,
6956:           xdsl2PMLHistInit15MFailedShortInits
6957:           }
6958:       STATUS     current
6959:       DESCRIPTION
6960:         "The group of PM counters for the previous 15 minutes
6961:         intervals short initializations."
6962:       ::= { vdsl2Groups 27 }
6963: 
6964:    vdsl2PMLineInitHist1DayGroup OBJECT-GROUP
6965:       OBJECTS
6966:           {
6967:           xdsl2PMLHistinit1DMonitoredTime,
6968:           xdsl2PMLHistinit1DFullInits,
6969:           xdsl2PMLHistinit1DFailedFullInits,
6970:           xdsl2PMLHistinit1DValidInterval
6971:           }
6972:       STATUS     current
6973:       DESCRIPTION
6974:         "The group of PM counters for the previous 24 hours
6975:         intervals full initializations."
6976:       ::= { vdsl2Groups 28 }
6977: 
6978:    vdsl2PMLineInitHist1DayShortGroup OBJECT-GROUP
6979:       OBJECTS
6980:           {
6981:           xdsl2PMLHistinit1DShortInits,
6982:           xdsl2PMLHistinit1DFailedShortInits
6983:           }
6984:       STATUS     current
6985:       DESCRIPTION
6986:         "The group of PM counters for the previous 24 hours
6987:         intervals short initializations."
6988:       ::= { vdsl2Groups 29 }
6989: 
6990:    vdsl2PMChCurrGroup OBJECT-GROUP
6991:       OBJECTS
6992:           {
6993:           xdsl2PMChCurr15MValidIntervals,
6994:           xdsl2PMChCurr15MInvalidIntervals,
6995:           xdsl2PMChCurr15MTimeElapsed,
6996:           xdsl2PMChCurr15MCodingViolations,
6997:           xdsl2PMChCurr15MCorrectedBlocks,
6998:           xdsl2PMChCurr1DayValidIntervals,
6999:           xdsl2PMChCurr1DayInvalidIntervals,
7000:           xdsl2PMChCurr1DayTimeElapsed,
7001:           xdsl2PMChCurr1DayCodingViolations,
7002:           xdsl2PMChCurr1DayCorrectedBlocks
7003:           }
7004:       STATUS     current
7005:       DESCRIPTION
7006:         "The group of objects that report the channel level
7007:         counters for current PM intervals."
7008:       ::= { vdsl2Groups 30 }
7009: 
7010:    vdsl2PMChHist15MinGroup OBJECT-GROUP
7011:       OBJECTS
7012:           {
7013:           xdsl2PMChHist15MMonitoredTime,
7014:           xdsl2PMChHist15MCodingViolations,
7015:           xdsl2PMChHist15MCorrectedBlocks,
7016:           xdsl2PMChHist15MValidInterval
7017:           }
7018:       STATUS     current
7019:       DESCRIPTION
7020:         "The group of objects that report the channel level
7021:         counters for previous 15 minutes PM intervals."
7022:       ::= { vdsl2Groups 31 }
7023: 
7024:    vdsl2PMChHist1DGroup OBJECT-GROUP
7025:       OBJECTS
7026:           {
7027:           xdsl2PMChHist1DMonitoredTime,
7028:           xdsl2PMChHist1DCodingViolations,
7029:           xdsl2PMChHist1DCorrectedBlocks,
7030:           xdsl2PMChHist1DValidInterval
7031:           }
7032:       STATUS     current
7033:       DESCRIPTION
7034:         "The group of objects that report the channel level
7035:         counters for previous 24 hours PM intervals."
7036:       ::= { vdsl2Groups 32 }
7037: 
7038:    vdsl2ScalarSCGroup OBJECT-GROUP
7039:       OBJECTS
7040:           {
7041:           xdsl2ScalarSCMaxInterfaces,
7042:           xdsl2ScalarSCAvailInterfaces
7043:           }
7044:       STATUS     current
7045:       DESCRIPTION
7046:         "The group of objects that report the available memory
7047:         resources for DELT processes."
7048:       ::= { vdsl2Groups 33 }
7049: 
7050:    vdsl2ThreshNotificationGroup NOTIFICATION-GROUP
7051:       NOTIFICATIONS
7052:       {
7053:       xdsl2LinePerfFECSThreshXtuc,
7054:       xdsl2LinePerfFECSThreshXtur,
7055:       xdsl2LinePerfESThreshXtuc,
7056:       xdsl2LinePerfESThreshXtur,
7057:       xdsl2LinePerfSESThreshXtuc,
7058:       xdsl2LinePerfSESThreshXtur,
7059:       xdsl2LinePerfLOSSThreshXtuc,
7060:       xdsl2LinePerfLOSSThreshXtur,
7061:       xdsl2LinePerfUASThreshXtuc,
7062:       xdsl2LinePerfUASThreshXtur,
7063:       xdsl2LinePerfCodingViolationsThreshXtuc,
7064:       xdsl2LinePerfCodingViolationsThreshXtur,
7065:       xdsl2LinePerfCorrectedThreshXtuc,
7066:       xdsl2LinePerfCorrectedThreshXtur,
7067:       xdsl2LinePerfFailedFullInitThresh,
7068:       xdsl2LinePerfFailedShortInitThresh
7069:       }
7070:       STATUS      current
7071:       DESCRIPTION
7072:         "This group supports notifications of significant
7073:         conditions
7074:         associated with DSL lines."
7075:       ::= { vdsl2Groups 34 }
7076: 
7077:    vdsl2StatusChangeNotificationGroup NOTIFICATION-GROUP
7078:       NOTIFICATIONS
7079:       {
7080:       xdsl2LineStatusChangeXtuc,
7081:       xdsl2LineStatusChangeXtur
7082:       }
7083:       STATUS      current
7084:       DESCRIPTION
7085:         "This group supports notifications of thresholds crossing
7086:         associated with DSL lines."
7087:       ::= { vdsl2Groups 35 }
7088: 
7089: END
7090: 
7091: -- 
7092: --    Copyright (C) The IETF Trust (2007).
7093: -- 
7094: --    This document is subject to the rights, licenses and restrictions
7095: --    contained in BCP 78, and except as set forth therein, the authors
7096: --    retain all their rights.
7097: -- 
7098: --    This document and the information contained herein are provided on an
7099: --    "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
7100: --    OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
7101: --    THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
7102: --    OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
7103: --    THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
7104: --    WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
7105: -- 
7106: -- 
7107: -- Intellectual Property
7108: -- 
7109: --    The IETF takes no position regarding the validity or scope of any
7110: --    Intellectual Property Rights or other rights that might be claimed to
7111: --    pertain to the implementation or use of the technology described in
7112: --    this document or the extent to which any license under such rights
7113: --    might or might not be available; nor does it represent that it has
7114: --    made any independent effort to identify any such rights.  Information
7115: --    on the procedures with respect to rights in RFC documents can be
7116: --    found in BCP 78 and BCP 79.
7117: -- 
7118: --    Copies of IPR disclosures made to the IETF Secretariat and any
7119: --    assurances of licenses to be made available, or the result of an
7120: --    attempt made to obtain a general license or permission for the use of
7121: --    such proprietary rights by implementers or users of this
7122: --    specification can be obtained from the IETF on-line IPR repository at
7123: --    http://www.ietf.org/ipr.
7124: -- 
7125: --    The IETF invites any interested party to bring to its attention any
7126: --    copyrights, patents or patent applications, or other proprietary
7127: --    rights that may cover technology that may be required to implement
7128: --    this standard.  Please address the information to the IETF at
7129: --    ietf-ipr@ietf.org.
7130: -- 
7131: -- 
7132: -- Acknowledgment
7133: -- 
7134: --    Funding for the RFC Editor function is provided by the IETF
7135: --    Administrative Support Activity (IASA).
7136: