smilint output for ./VSL2-LINE-MIB


Message Severities
SeverityCount
severe44
error76
change recommended22
warning7
Message Types
TypeCount
basetype-unknown (error)37
comment-terminates (warning)3
defval-syntax (error)9
group-membership (change recommended)22
index-illegal-basetype (severe)10
internal-flushing (warning)3
internal-other (severe)3
lexical (severe)1
module-not-found (severe)1
object-identifier-not-prefix (error)1
object-identifier-unknown (severe)29
parent-row (error)4
row-name-table-name (warning)1
type-unknown (error)25

Messages:

VSL2-LINE-MIB

   1: -- extracted from draft-ietf-adslmib-vdsl2-00.txt
   2: -- at Tue Feb  7 06:15:01 2006
   3: 
   4:    VSL2-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:       Xdsl2TransmissionModeType,
  34:       Xdsl2RaMode,
  35:       Xdsl2InitResult,
  36:       Xdsl2OperationModes,
  37:       Xdsl2PowerMngState,
  38:       Xdsl2ConfPmsForce,
  39:       Xdsl2LConfProfPmMode,
  40:       Xdsl2LineLdsf,
  41:       Xdsl2LdsfResult,
  42:       Xdsl2SymbolProtection,
  43:       Xdsl2MaxBer,
  44:       Xdsl2ScMaskDs,
  45:       Xdsl2ScMaskUs,
  46:       Xdsl2RfiDs,
  47:       Xdsl2PsdMaskDs,
  48:       Xdsl2PsdMaskUs,
  49:       Xdsl2Tssi,
  50:       Xdsl2LastTransmittedState,
  51:       Xdsl2LineStatus,
  52:       Xdsl2ChAtmStatus,
  53:       Xdsl2ChPtmStatus
  54:              FROM   VSL2-LINE-TC-MIB        -- [This document]
  54: severe - failed to locate MIB module `VSL2-LINE-TC-MIB'
  55: 
  56:       MODULE-COMPLIANCE,
  57:       OBJECT-GROUP,
  58:       NOTIFICATION-GROUP
  59:          FROM SNMPv2-CONF;
  60: 
  61:    vsl2MIB MODULE-IDENTITY
  62:       LAST-UPDATED "200601220000Z" -- January 22, 2006
  63:       ORGANIZATION "ADSLMIB Working Group"
  64:       CONTACT-INFO "WG-email:  adslmib@ietf.org
  65:       Info:      https://www1.ietf.org/mailman/listinfo/adslmib
  66: 
  67: 
  68:                 Chair:     Mike Sneed
  69:                            Sand Channel Systems
  70:                 Postal:    P.O. Box 37324
  71:                            Raleigh NC 27627-732
  72:                 Email:     sneedmike@hotmail.com
  73:                 Phone:     +1 206 600 7022
  74: 
  75:                 Co-Chair:  Menachem Dodge
  76:                            ECI Telecom Ltd.
  77:                 Postal:    30 Hasivim St.
  78:                            Petach Tikva 49517,
  79:                            Israel.
  80:                 Email:     mbdodge@ieee.org
  81:                 Phone:     +972 3 926 8421
  82: 
  83:                 Co-editor: Moti Morgenstern
  84:                            ECI Telecom Ltd.
  85:                 Postal:    30 Hasivim St.
  86:                            Petach Tikva 49517,
  87:                            Israel.
  88:                 Email:     moti.morgenstern@ecitele.com
  89:                 Phone:     +972 3 926 6258
  90: 
  91:                 Co-editor: Scott Baillie
  92:                            NEC Australia
  93:                 Postal:    649-655 Springvale Road,
  94:                            Mulgrave, Victoria 3170,
  95:                            Australia.
  96:                 Email:     scott.baillie@nec.com.au
  97:                 Phone:     +61 3 9264 3986
  98: 
  99:                 Co-editor: Umberto Bonollo
 100:                            NEC Australia
 101:                 Postal:    649-655 Springvale Road,
 102:                            Mulgrave, Victoria 3170,
 103:                            Australia.
 104:                 Email:     umberto.bonollo@nec.com.au
 105:                 Phone:     +61 3 9264 3385
 106:                "
 107:       DESCRIPTION
 108:            "
 109:             This document defines a Management Information Base (MIB)
 110:             module for use with network management protocols in the
 111:             Internet community for the purpose of managing VDSL2, ADSL,
 112:             ADSL2, and ADSL2+ lines.
 113: 
 114:             The MIB module described in RFC 2662 [RFC2662] defines
 115:             objects used for managing Asymmetric Bit-Rate DSL (ADSL)
 116:             interfaces per [T1E1.413], [G.992.1], and [G.992.2].
 117:             These object descriptions are based upon the specifications
 118:             for the ADSL Embedded Operations Channel (EOC) as defined
 119:             in American National Standards Institute (ANSI) T1E1.413
 120:             [T1E1.413] and International Telecommunication Union (ITU-T)
 121:             G.992.1 [G.992.1] and G.992.2 [G.992.2].
 122: 
 123:             The MIB module described in RFC xxxx [RFCxxx] defines
 124:             objects used for managing ADSL2 interfaces per [G.992.3]
 125:             and [G.992.4], and ADSL2+ interfaces per [g.992.5]. That MIB
 126:             is also capable of managing ADSL interfaces per [T1E1.413],
 127:             [G.992.1], and [G.992.2].
 128: 
 129:             This document does not obsolete RFC 2662 [RFC2662] and
 130:             RFCxxxx [RFCxxxx], but rather provides a more comprehensive
 131:             management model that manages VDSL2 interfaces per G.993.2
 132:             [G.993.2] as well as ADSL, ADSL2 and ADSL2+ technologies
 133:             per T1E1.413, G.992.1, G.992.2, G.992.3, G.992.4, and
 134:             G.992.5
 135:             ([T1E1.413], [G.992.1], [G.992.2], [G.992.3], [G.992.4], and
 136:             [G.992.5] respectively).
 137: 
 138:            Additionally, the management framework for VDSL2 lines
 139:            specified by the Digital Subscriber Line Forum
 140:            (DSLF) has been taken into consideration [TR-129].  That
 141:            framework is based on ITU-T G.997.1 standard [G.997.1].
 142: 
 143:            The MIB module is located in the MIB tree under MIB 2
 144:            transmission, as discussed in the MIB-2 Integration (RFC 2863
 145:            [RFC2863]) section of this document.
 146: 
 147:            Copyright (C) The Internet Society (2006).  This version of
 148:            this MIB module is part of RFC XXXX: see the RFC itself for
 149:            full legal notices."
 150: 
 151:    -- RFC Ed.: replace XXXX with assigned number & remove this note
 152:       REVISION "200601220000Z" --     January 22, 2006
 153:       DESCRIPTION "Initial version, published as RFC XXXX."
 154:    -- RFC Ed.: replace XXXX with assigned number & remove this note
 155:          ::= { transmission xxx }
 155: error - Object identifier element `xxx' name only allowed as first element
 156:    -- IANA, we suggest to put it under { transmission xxx } because
 157:    --          this is the first available number.
 158:    -- RFC Ed.: Please fill in xxx once assigned by IANA.
 159: 
 160: 
 161:      vdsl2            OBJECT IDENTIFIER ::= { vdsl2MIB 1 }
 161: severe - unknown object identifier label `vdsl2MIB'
 162:      ------------------------------------------------
 163:      xdsl2Line          OBJECT IDENTIFIER ::= { vdsl2 1 }
 164:      xdsl2Status        OBJECT IDENTIFIER ::= { vdsl2 2 }
 165:      xdsl2Inventory     OBJECT IDENTIFIER ::= { vdsl2 3 }
 166:      xdsl2PM            OBJECT IDENTIFIER ::= { vdsl2 4 }
 167:      xdsl2Profile       OBJECT IDENTIFIER ::= { vdsl2 5 }
 168:      xdsl2Scalar        OBJECT IDENTIFIER ::= { vdsl2 6 }
 169:      xdsl2Notifications OBJECT IDENTIFIER ::= { vdsl2 0 }
 170:      xdsl2Conformance   OBJECT IDENTIFIER ::= { vdsl2 8 }
 171:      ------------------------------------------------
 172:      xdsl2PMLine      OBJECT IDENTIFIER ::= { xdsl2PM 1 }
 173:      xdsl2PMChannel   OBJECT IDENTIFIER ::= { xdsl2PM 2 }
 174:      ------------------------------------------------
 175:      xdsl2ProfileLine      OBJECT IDENTIFIER ::= { xdsl2Profile 1 }
 176:      xdsl2ProfileChannel   OBJECT IDENTIFIER ::= { xdsl2Profile 2 }
 177:      xdsl2ProfileAlarmConf OBJECT IDENTIFIER ::= { xdsl2Profile 3 }
 178:      ------------------------------------------------
 179:      xdsl2ScalarSC         OBJECT IDENTIFIER ::= { xdsl2Scalar 1 }
 180:      ------------------------------------------------
 181: 
 182:    ------*****************************************************
 183:    ----- Should revise all references in this MIB
 183: warning - warning: note, -- terminates a comment
 183: severe - syntax error, unexpected $undefined
 184:    ------*****************************************************
 185: 
 186:    ------------------------------------------------
 187:    --          xdsl2LineTable                    --
 188:    ------------------------------------------------
 189:    xdsl2LineTable  OBJECT-TYPE
 190:       SYNTAX      SEQUENCE  OF  Xdsl2LineEntry
 191:       MAX-ACCESS  not-accessible
 192:       STATUS      current
 193:       DESCRIPTION
 194:          "The table adsl2LineTable contains configuration,
 195:           command and status parameters of the VDSL2/ADSL/ADSL2
 196:           or ADSL2+ line.
 197:           The index of this table is an interface index where the
 198:           interface has an ifType of vdsl2(xxx).
 199: 
 200:           Several objects in this table MUST be maintained in a
 201:           persistent manner. "
 202:       ::= { xdsl2Line 1 }
 202: warning - warning: flushing recent incorrect declaration, see previous error(s)
 203: 
 204:    xdsl2LineEntry  OBJECT-TYPE
 204: error - row's parent node must be a table node
 205:       SYNTAX      Adsl2LineEntry
 206:       MAX-ACCESS  not-accessible
 206: error - unknown type `Adsl2LineEntry'
 207:       STATUS      current
 208:       DESCRIPTION
 209:          "The table xdsl2LineTable contains configuration,
 210:          commands and status parameters of the VDSL2/ADSL/ADSL2
 211:          or ADSL2+ line."
 212:       INDEX  { ifIndex }
 213:       ::= { xdsl2LineTable 1 }
 213: severe - unknown object identifier label `xdsl2LineTable'
 214: 
 215:    Xdsl2LineEntry  ::=
 216:       SEQUENCE {
 217:          xdsl2LineCnfgTemplate            SnmpAdminString,
 218:          xdsl2LineAlarmCnfgTemplate       SnmpAdminString,
 219:          xdsl2LineCmndConfPmsf            Xdsl2ConfPmsForce,
 219: error - unknown type `Xdsl2ConfPmsForce'
 220:          xdsl2LineCmndConfLdsf            Xdsl2LineLdsf,
 220: error - unknown type `Xdsl2LineLdsf'
 221:          xdsl2LineCmndConfLdsfFailReason  Xdsl2LdsfResult,
 221: error - unknown type `Xdsl2LdsfResult'
 222:          xdsl2LineCmndAutomodeColdStart   TruthValue,
 223:          xdsl2LineStatusXtuTransSys       Xdsl2TransmissionModeType,
 223: severe - unknown object identifier label `xdsl2LineStatusXtuTransSys'
 223: error - unknown type `Xdsl2TransmissionModeType'
 224:          xdsl2LineStatusPwrMngState       Xdsl2PowerMngState,
 224: error - unknown type `Xdsl2PowerMngState'
 225:          xdsl2LineStatusInitResult        Xdsl2InitResult,
 225: error - unknown type `Xdsl2InitResult'
 226:          xdsl2LineStatusLastStateDs       Xdsl2LastTransmittedState,
 226: error - unknown type `Xdsl2LastTransmittedState'
 227:          xdsl2LineStatusLastStateUs       Xdsl2LastTransmittedState,
 228:          xdsl2LineStatusXtur              Xdsl2LineStatus,
 228: error - unknown type `Xdsl2LineStatus'
 229:          xdsl2LineStatusXtuc              Xdsl2LineStatus,
 230:          xdsl2LineStatusLnAttenDs         Unsigned32,
 231:          xdsl2LineStatusLnAttenUs         Unsigned32,
 232:          xdsl2LineStatusSigAttenDs        Unsigned32,
 233:          xdsl2LineStatusSigAttenUs        Unsigned32,
 234:          xdsl2LineStatusSnrMarginDs       Integer32,
 235:          xdsl2LineStatusSnrMarginUs       Integer32,
 236:          xdsl2LineStatusAttainableRateDs  Unsigned32,
 237:          xdsl2LineStatusAttainableRateUs  Unsigned32,
 238:          xdsl2LineStatusActPsdDs          Integer32,
 239:          xdsl2LineStatusActPsdUs          Integer32,
 240:          xdsl2LineStatusActAtpDs          Integer32,
 241:          xdsl2LineStatusActAtpUs          Integer32
 242:       }
 243: 
 244:    xdsl2LineCnfgTemplate  OBJECT-TYPE
 245:       SYNTAX      SnmpAdminString (SIZE(1..32))
 246:       MAX-ACCESS  read-write
 247:       STATUS      current
 248:       DESCRIPTION
 249:          "The value of this object identifies the row in the xDSL2 Line
 250:           Configuration Templates Table, (xdsl2LineConfTemplateTable),
 251:           which applies for this line.
 252: 
 253:           This object MUST be maintained in a persistent manner."
 254:       REFERENCE    "DSL Forum TR-129, paragraph 5.1.1"
 255:       DEFVAL       { "DEFVAL" }
 256:       ::= { xdsl2LineEntry 1 }
 257: 
 258:    xdsl2LineAlarmCnfgTemplate  OBJECT-TYPE
 259:       SYNTAX      SnmpAdminString (SIZE(1..32))
 260:       MAX-ACCESS  read-write
 261:       STATUS      current
 262:       DESCRIPTION
 263:          "The value of this object identifies the row in the xDSL2 Line
 264:          Alarm Configuration Template Table,
 265:          (xdsl2LineAlarmConfTemplateTable), which applies to this line.
 266: 
 267:          This object MUST be maintained in a persistent manner."
 268:       REFERENCE    "DSL Forum TR-129, paragraph 5.1.1"
 269:       DEFVAL       { "DEFVAL" }
 270:       ::= { xdsl2LineEntry 2 }
 271: 
 272:    xdsl2LineCmndConfPmsf  OBJECT-TYPE
 272: error - type `Xdsl2ConfPmsForce' of node `xdsl2LineCmndConfPmsf' does not resolve to a known base type
 273:       SYNTAX      Xdsl2ConfPmsForce
 274:       MAX-ACCESS  read-write
 275:       STATUS      current
 276:       DESCRIPTION
 277:          "Power management state forced.  Defines the line states to be
 278:           forced by the near-end xTU on this line.  The various possible
 279:           values are:
 280:              l3toL0 (0),
 281:              l0toL2 (2),
 282:              l0orL2toL3 (3).
 283: 
 284:           This object MUST be maintained in a persistent manner."
 285:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.3"
 286:       DEFVAL       { l3toL0 }
 286: error - default value syntax does not match object syntax
 287:       ::= { xdsl2LineEntry 3 }
 288: 
 289:    xdsl2LineCmndConfLdsf  OBJECT-TYPE
 289: error - type `Xdsl2LineLdsf' of node `xdsl2LineCmndConfLdsf' does not resolve to a known base type
 290:       SYNTAX      Xdsl2LineLdsf
 291:       MAX-ACCESS  read-write
 292:       STATUS      current
 293:       DESCRIPTION
 294:          "Loop diagnostics mode forced (LDSF).  Defines whether the line
 295:           should be forced into the loop diagnostics mode by the
 296:           near-end xTU on this line or only be responsive to loop
 297:           diagnostics initiated by the far-end xTU.
 298: 
 299:           This object MUST be maintained in a persistent manner.
 300:           However, in case the operator forces loop diagnostics mode
 301:           then the access node should reset the object (inhibit) when
 302:           loop diagnostics mode procedures are completed."
 303:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.8"
 304:       DEFVAL       { inhibit }
 304: error - default value syntax does not match object syntax
 305:       ::= { xdsl2LineEntry 4 }
 306: 
 307:    xdsl2LineCmndConfLdsfFailReason  OBJECT-TYPE
 307: error - type `Xdsl2LdsfResult' of node `xdsl2LineCmndConfLdsfFailReason' does not resolve to a known base type
 308:       SYNTAX      Xdsl2LdsfResult
 309:       MAX-ACCESS  read-only
 310:       STATUS      current
 311:       DESCRIPTION
 312:          "The status of the recent occasion the Loop diagnostics mode
 313:           forced (LDSF) was issued for the associated line.  Possible
 314:           values are:
 315:              none        (1) - The default value in case LDSF was never
 316:                                requested for the associated line.
 317:              success     (2) - The recent command completed
 318:                                successfully.
 319:              inProgress  (3) - The Loop Diagnostics process is in
 320:                                progress.
 321:              unsupported (4) - The NE or the line card doesn't support
 322:                                LDSF.
 323:              cannotRun   (5) - The NE cannot initiate the command, due
 324:                                to a non specific reason.
 325:              aborted     (6) - The Loop Diagnostics process aborted.
 326:              failed      (7) - The Loop Diagnostics process failed.
 327:              illegalMode (8) - The NE cannot initiate the command, due
 328:                                to the specific mode of the relevant
 329:                                line.
 330:              adminUp     (9) - The NE cannot initiate the command, as
 331:                                the relevant line is administratively
 332:                                'Up'.
 333:              tableFull   (10)- The NE cannot initiate the command, due
 334:                                to reaching the maximum number of rows
 335:                                in the results table.
 336:              noResources (11)- The NE cannot initiate the command, due
 337:                                to lack of internal memory resources."
 338:       DEFVAL       { none }
 338: error - default value syntax does not match object syntax
 339:       ::= { xdsl2LineEntry 5 }
 340: 
 341:       xdsl2LineCmndAutomodeColdStart   OBJECT-TYPE
 342:          SYNTAX      TruthValue
 343:          MAX-ACCESS  read-write
 344:          STATUS      current
 345:          DESCRIPTION
 346:             "Automode cold start forced.  This parameter is defined
 347:              in order to improve testing of the performance of xTUs
 348:              supporting automode when it is enabled in the MIB.
 349:              Change the value of this parameter to 'true' indicates
 350:              a change in loop conditions applied to the devices under
 351:              test.  The xTUs shall reset any historical information
 352:              used for automode and for shortening G.994.1 handshake
 353:              and initialization.
 354: 
 355:              Automode is the case where multiple operation-modes are
 356:              enabled through the xdsl2LConfProfAtuTransSysEna object
 357:              in the line configuration profile being used for the
 358:              line, and where the selection of the actual
 359:              operation-mode depends not only on the common
 360:              capabilities of both xTUs (as exchanged in G.994.1), but
 361:              also on achievable data rates under given loop
 362:              conditions.
 363: 
 364:              This object MUST be maintained in a persistent manner."
 365: 
 366:          REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.10"
 367:          DEFVAL       { false }
 368:          ::= { xdsl2LineEntry 6 }
 369: 
 370: 
 371:    xdsl2LineStatusAtuTransSys  OBJECT-TYPE
 371: error - type `Xdsl2TransmissionModeType' of node `xdsl2LineStatusAtuTransSys' does not resolve to a known base type
 371: change recommended -
warning: node `xdsl2LineStatusAtuTransSys' must be contained in at least one conformance group
 372:       SYNTAX      Xdsl2TransmissionModeType
 373:       MAX-ACCESS  read-only
 374:       STATUS      current
 375:       DESCRIPTION
 376:          "The xTU Transmission System (xTS) in use.
 377:           It is coded in a bit-map representation with one bit set to
 378:           '1' (the selected coding for the DSL line).  This parameter
 379:           may be derived from the handshaking procedures defined in
 380:           Recommendation G.994.1.  A set of xDSL line transmission
 381:           modes, with one bit per mode.  "
 382:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.1"
 383:       ::= { xdsl2LineEntry 7 }
 384: 
 385:    xdsl2LineStatusPwrMngState  OBJECT-TYPE
 385: error - type `Xdsl2PowerMngState' of node `xdsl2LineStatusPwrMngState' does not resolve to a known base type
 386:       SYNTAX      Xdsl2PowerMngState
 387:       MAX-ACCESS  read-only
 388:       STATUS      current
 389:       DESCRIPTION
 390:          "The current power management state.  One of four possible
 391:           power management states:
 392:              L0 - Synchronized and full transmission (i.e., Showtime),
 393:              L1 - Low Power with reduced net data rate (G.992.2 only),
 394:              L2 - Low Power with reduced net data rate (G.992.3 and
 395:                   G.992.4 only),
 396:              L3 - No power
 397:          The various possible values are:l0(1), l1(2), l2(3), l3(4)."
 398:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.2"
 399:          ::= { xdsl2LineEntry 8 }
 400: 
 401:    xdsl2LineStatusInitResult  OBJECT-TYPE
 401: error - type `Xdsl2InitResult' of node `xdsl2LineStatusInitResult' does not resolve to a known base type
 402:       SYNTAX      Xdsl2InitResult
 403:       MAX-ACCESS  read-only
 404:       STATUS      current
 405:       DESCRIPTION
 406:          "Indicates the result of the last full initialization performed
 407:           on the line.  It is an enumeration type with the following
 408:           values: noFailure(0), configError(1), configNotFeasible(2),
 409:           commFail(3), noPeerAtu(4), otherCause(5)."
 410:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.3"
 411:       ::= { xdsl2LineEntry 9 }
 412: 
 413:    xdsl2LineStatusLastStateDs  OBJECT-TYPE
 413: error - type `Xdsl2LastTransmittedState' of node `xdsl2LineStatusLastStateDs' does not resolve to a known base type
 414:       SYNTAX      Xdsl2LastTransmittedState
 415:       MAX-ACCESS  read-only
 416:       STATUS      current
 417:       DESCRIPTION
 418:          "The last successful transmitted initialization state in
 419:           the downstream direction in the last full initialization
 420:           performed on the line."
 421:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.4"
 422:       ::= { xdsl2LineEntry 10 }
 423: 
 424:    xdsl2LineStatusLastStateUs  OBJECT-TYPE
 424: error - type `Xdsl2LastTransmittedState' of node `xdsl2LineStatusLastStateUs' does not resolve to a known base type
 425:       SYNTAX      Xdsl2LastTransmittedState
 426:       MAX-ACCESS  read-only
 427:       STATUS      current
 428:       DESCRIPTION
 429:          "The last successful transmitted initialization state in the
 430:           upstream direction in the last full initialization performed
 431:           on the line."
 432:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.5"
 433:       ::= { xdsl2LineEntry 11 }
 434: 
 435:    xdsl2LineStatusXtur  OBJECT-TYPE
 435: error - type `Xdsl2LineStatus' of node `xdsl2LineStatusXtur' does not resolve to a known base type
 436:       SYNTAX      Xdsl2LineStatus
 437:       MAX-ACCESS  read-only
 438:       STATUS      current
 439:       DESCRIPTION
 440:          "Indicates current state (existing failures) of the xTU-R.
 441:           This is a bit-map of possible conditions. "
 442:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.1.2"
 443:       ::= { xdsl2LineEntry 12 }
 444: 
 445:    xdsl2LineStatusXtuc  OBJECT-TYPE
 445: error - type `Xdsl2LineStatus' of node `xdsl2LineStatusXtuc' does not resolve to a known base type
 446:       SYNTAX      Xdsl2LineStatus
 447:       MAX-ACCESS  read-only
 448:       STATUS      current
 449:       DESCRIPTION
 450:          "Indicates current state (existing failures) of the xTU-C.
 451:           This is a bit-map of possible conditions. "
 452:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.1.1"
 453:       ::= { xdsl2LineEntry 13 }
 454: 
 455:    xdsl2LineStatusLnAttenDs  OBJECT-TYPE
 456:       SYNTAX      Unsigned32
 457:       UNITS       "0.1 dB"
 458:       MAX-ACCESS  read-only
 459:       STATUS      current
 460:       DESCRIPTION
 461:          "The measured difference in the total power transmitted by the
 462:           xTU-C and the total power received by the xTU-R over all sub-
 463:           carriers during diagnostics mode and initialization.  It
 464:           ranges from 0 to 1270 units of 0.1 dB (Physical values
 465:           are 0 to 127 dB).  A value of all 1's indicates the line
 466:           attenuation is out of range to be represented."
 467:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.6"
 468:       ::= { xdsl2LineEntry 14 }
 469: 
 470:    xdsl2LineStatusLnAttenUs  OBJECT-TYPE
 471:       SYNTAX      Unsigned32
 472:       UNITS       "0.1 dB"
 473:       MAX-ACCESS  read-only
 474:       STATUS      current
 475:       DESCRIPTION
 476:          "The measured difference in the total power transmitted by the
 477:           xTU-R and the total power received by the xTU-C over all sub-
 478:           carriers during diagnostics mode and initialization.
 479:           It ranges from 0 to 1270 units of 0.1 dB (Physical values are
 480:           0 to 127 dB).  A value of all 1's indicates the line
 481:           attenuation is out of range to be represented."
 482:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.7"
 483:       ::= { xdsl2LineEntry 15 }
 484: 
 485:    xdsl2LineStatusSigAttenDs  OBJECT-TYPE
 486:       SYNTAX      Unsigned32
 487:       UNITS       "0.1 dB"
 488:       MAX-ACCESS  read-only
 489:       STATUS      current
 490:       DESCRIPTION
 491:          "The measured difference in the total power transmitted by the
 492:           xTU-C and the total power received by the xTU-R over all sub-
 493:           carriers during Showtime.  It ranges from 0 to 1270 units of
 494:           0.1 dB (Physical values are 0 to 127 dB).  A value of all
 495:           1's indicates the line attenuation is out of range to be
 496:           represented."
 497:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.8"
 498:       ::= { xdsl2LineEntry 16 }
 499: 
 500:    xdsl2LineStatusSigAttenUs  OBJECT-TYPE
 501:       SYNTAX      Unsigned32
 502:       UNITS       "0.1 dB"
 503:       MAX-ACCESS  read-only
 504:       STATUS      current
 505:       DESCRIPTION
 506:          "The measured difference in the total power transmitted by the
 507:           xTU-R and the total power received by the xTU-C over all sub-
 508:           carriers during Showtime.  It ranges from 0 to 1270 units of
 509:           0.1 dB (Physical values are 0 to 127 dB).  A value of all
 510:           1's indicates the line attenuation is out of range to be
 511:           represented."
 512: 
 513:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.9"
 514:       ::= { xdsl2LineEntry 17 }
 515: 
 516:    xdsl2LineStatusSnrMarginDs  OBJECT-TYPE
 517:       SYNTAX      Integer32
 518:       UNITS       "0.1 dB"
 519:       MAX-ACCESS  read-only
 520:       STATUS      current
 521:       DESCRIPTION
 522:          "Downstream SNR Margin is the maximum increase in dB of the
 523:           noise power received at the xTU-R, such that the BER
 524:           requirements are met for all downstream bearer channels.  It
 525:           ranges from -640 to 630 units of 0.1 dB (Physical values are
 526:           -64 to 63 dB).  A value of all 1's indicates the line
 527:           attenuation is out of range to be represented."
 528:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.10"
 529:       ::= { xdsl2LineEntry 18 }
 530: 
 531:    xdsl2LineStatusSnrMarginUs  OBJECT-TYPE
 532:       SYNTAX      Integer32
 533:       UNITS       "0.1 dB"
 534:       MAX-ACCESS  read-only
 535:       STATUS      current
 536:       DESCRIPTION
 537:          "Upstream SNR Margin is the maximum increase in dB of the noise
 538:           power received at the xTU-C, such that the BER requirements
 539:           are met for all downstream bearer channels.  It ranges from
 540:           -640 to 630 units of 0.1 dB (Physical values are -64 to
 541:           63 dB).  A value of all 1's indicates the line attenuation
 542:           is out of range to be represented."
 543:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.11"
 544:       ::= { xdsl2LineEntry 19 }
 545: 
 546:    xdsl2LineStatusAttainableRateDs  OBJECT-TYPE
 547:       SYNTAX      Unsigned32
 548:       UNITS       "bits/second"
 549:       MAX-ACCESS  read-only
 550:       STATUS      current
 551:       DESCRIPTION
 552:          "Maximum Attainable Data Rate Downstream.
 553:           The maximum downstream net data rate currently attainable by
 554:           the xTU-C transmitter and the xTU-R receiver, coded in bit/s."
 555:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.12"
 556:       ::= { xdsl2LineEntry 20 }
 557: 
 558:    xdsl2LineStatusAttainableRateUs  OBJECT-TYPE
 559:       SYNTAX      Unsigned32
 560:       UNITS       "bits/second"
 561:       MAX-ACCESS  read-only
 562:       STATUS      current
 563:       DESCRIPTION
 564:          "Maximum Attainable Data Rate Upstream.
 565:           The maximum upstream net data rate currently attainable by the
 566:           xTU-R transmitter and the xTU-C receiver, coded in bit/s."
 567:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.13"
 568:       ::= { xdsl2LineEntry 21 }
 569: 
 570:    xdsl2LineStatusActPsdDs OBJECT-TYPE
 571:       SYNTAX      Integer32
 572:       UNITS       "0.1 dB"
 573:       MAX-ACCESS  read-only
 574:       STATUS      current
 575:       DESCRIPTION
 576:          "Actual Power Spectrum Density (PSD) Downstream.  The average
 577:           downstream transmit PSD over the sub-carriers used for
 578:           downstream.  It ranges from -900 to 0 units of 0.1 dB
 579:           (Physical values are -90 to 0 dBm/Hz).  A value of all 1's
 580:           indicates the measurement is out of range to be represented."
 581:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.14"
 582:       ::= { xdsl2LineEntry 22 }
 583: 
 584:    xdsl2LineStatusActPsdUs OBJECT-TYPE
 585:       SYNTAX      Integer32
 586:       UNITS       "0.1 dB"
 587:       MAX-ACCESS  read-only
 588:       STATUS      current
 589:       DESCRIPTION
 590:          "Actual Power Spectrum Density (PSD) Upstream.  The average
 591:           upstream transmit PSD over the sub-carriers used for upstream.
 592:           It ranges from -900 to 0 units of 0.1 dB (Physical values
 593:           are -90 to 0 dBm/Hz).  A value of all 1's indicates the
 594:           measurement is out of range to be represented."
 595:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.15"
 596:       ::= { xdsl2LineEntry 23 }
 597: 
 598:    xdsl2LineStatusActAtpDs  OBJECT-TYPE
 599:       SYNTAX      Integer32
 600:       UNITS       "0.1 dB"
 601:       MAX-ACCESS  read-only
 602:       STATUS      current
 603:       DESCRIPTION
 604:          "Actual Aggregate Transmit Power Downstream.  The total amount
 605:           of transmit power delivered by the xTU-C at the U-C reference
 606:           point, at the instant of measurement.  It ranges from -310 to
 607:           310 units of 0.1 dB (Physical values are -31 to 31 dBm).  A
 608:           value of all 1's indicates the measurement is out of range to
 609:           be represented."
 610:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.16"
 611:       ::= { xdsl2LineEntry 24 }
 612: 
 613:    xdsl2LineStatusActAtpUs  OBJECT-TYPE
 614:       SYNTAX      Integer32
 615:       UNITS       "0.1 dB"
 616:       MAX-ACCESS  read-only
 617:       STATUS      current
 618:       DESCRIPTION
 619:          "Actual Aggregate Transmit Power Upstream.  The total amount of
 620:           transmit power delivered by the xTU-R at the U-R
 621:           reference point, at the instant of measurement.  It ranges
 622:           from -310 to 310 units of 0.1 dB (Physical values are -31
 623:           to 31 dBm).  A value of all 1's indicates the measurement
 624:           is out of range to be represented."
 625:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.17"
 626:       ::= { xdsl2LineEntry 25 }
 627: 
 628: 
 629:    ------------------------------------------------
 630:    --        xdsl2ChannelStatusTable             --
 631:    ------------------------------------------------
 632:    xdsl2ChannelStatusTable  OBJECT-TYPE
 633:       SYNTAX      SEQUENCE  OF  Xdsl2ChannelStatusEntry
 633: error - unknown type `Xdsl2ChannelStatusEntry'
 634:       MAX-ACCESS  not-accessible
 635:       STATUS      current
 636:       DESCRIPTION
 637:          "The table xdsl2ChannelStatusTable contains status
 638:           parameters of VDSL2/ADSL/ADSL2 or ADSL2+ channel.
 639:           This table contains live data from equipment.  As such,
 640:           it is NOT persistent."
 641:       ::= { xdsl2Status 1 }
 642: 
 643:    xdsl2ChannelStatusEntry  OBJECT-TYPE
 643: error - row's parent node must be a table node
 643: warning - warning: row identifier `xdsl2ChannelStatusEntry' should have the same prefix as table identifier `adsl2ChannelStatusTable'

 643: severe - illegal base type `Xdsl2Unit' in index element `xdsl2ChStatusUnit' of row xdsl2ChannelStatusEntry
 644:       SYNTAX      Xdsl2ChannelStatusEntry
 645:       MAX-ACCESS  not-accessible
 646:       STATUS      current
 647:       DESCRIPTION
 648:          "The table xdsl2ChannelStatusTable contains status
 649:           parameters of VDSL2/ADSL/ADSL2 or ADSL2+ channel.
 650:           The index of this table is an interface index where
 651:           the interface has an ifType value that is applicable
 652:           for a DSL channel and the termination unit."
 653:       INDEX  { ifIndex, xdsl2ChStatusUnit }
 654:       ::= { adsl2ChannelStatusTable 1 }
 654: severe - unknown object identifier label `adsl2ChannelStatusTable'
 655: 
 656:    Adsl2ChannelStatusEntry  ::=
 657:       SEQUENCE {
 658:          adsl2ChStatusUnit                Xdsl2Unit,
 658: severe - unknown object identifier label `adsl2ChStatusUnit'
 658: error - unknown type `Xdsl2Unit'
 659:          xdsl2ChStatusChannelNum          Unsigned32,
 660:          xdsl2ChStatusActDataRate         Unsigned32,
 661:          xdsl2ChStatusPrevDataRate        Unsigned32,
 662:          xdsl2ChStatusActDelay            Unsigned32,
 663:          xdsl2ChStatusAtmStatus           Xdsl2ChAtmStatus,
 663: error - unknown type `Xdsl2ChAtmStatus'
 664:          xdsl2ChStatusPtmStatus           Xdsl2ChPtmStatus
 665:       }
 665: error - unknown type `Xdsl2ChPtmStatus'
 666: 
 667:    xdsl2ChStatusUnit  OBJECT-TYPE
 667: error - type `Xdsl2Unit' of node `xdsl2ChStatusUnit' does not resolve to a known base type
 668:       SYNTAX      Xdsl2Unit
 669:       MAX-ACCESS  not-accessible
 670:       STATUS      current
 671:       DESCRIPTION
 672:          "The termination unit xtuc(1) or xtur(2)."
 673:       ::= { xdsl2ChannelStatusEntry 1 }
 674: 
 675:    xdsl2ChStatusChannelNum  OBJECT-TYPE
 676:       SYNTAX      Unsigned32
 677:       MAX-ACCESS  read-only
 678:       STATUS      current
 679:       DESCRIPTION
 680:          "Provides the bearer channel number associated with this
 681:           row (i.e., the channel ifIndex).
 682:           This enables determining the channel configuration profile
 683:           and the channel thresholds profile applicable for this
 684:           bearer channel."
 685:       ::= { xdsl2ChannelStatusEntry 2 }
 686: 
 687:    xdsl2ChStatusActDataRate  OBJECT-TYPE
 688:       SYNTAX      Unsigned32(0..200000000)
 689:       UNITS       "bits/second"
 690:       MAX-ACCESS  read-only
 691:       STATUS      current
 692:       DESCRIPTION
 693:          "The actual net data rate that the bearer channel is operating
 694:           at, if in L0 power management state.  In L1 or L2 states, it
 695:           relates to the previous L0 state.  The data rate is coded in
 696:           bit/s."
 697:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.1"
 698:       ::= { xdsl2ChannelStatusEntry 3 }
 699: 
 700:    xdsl2ChStatusPrevDataRate  OBJECT-TYPE
 701:       SYNTAX      Unsigned32(0..200000000)
 702:       UNITS       "bits/second"
 703:       MAX-ACCESS  read-only
 704:       STATUS      current
 705:       DESCRIPTION
 706:          "The previous net data rate that the bearer channel was
 707:           operating at just before the latest rate change event.  This
 708:           could be a full or short initialization, fast retrain, DRA or
 709:           power management transitions, excluding transitions between L0
 710:           state and L1 or L2 states.  The data rate is coded in bit/s."
 711:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.2"
 712:       ::= { xdsl2ChannelStatusEntry 4 }
 713: 
 714:    xdsl2ChStatusActDelay  OBJECT-TYPE
 715:       SYNTAX      Unsigned32(0..8176)
 716:       UNITS       "milliseconds"
 717:       MAX-ACCESS  read-only
 718:       STATUS      current
 719:       DESCRIPTION
 720:          "The actual one-way interleaving delay introduced by the
 721:           PMS-TC in the direction of the bearer channel, if in L0
 722:           power management state.  In L1 or L2 states, it relates to
 723:           the previous L0 state.  It is coded in ms (rounded to the
 724:           nearest ms)."
 725:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.2.3"
 726:       ::= { xdsl2ChannelStatusEntry 5 }
 727: 
 728:    xdsl2ChStatusAtmStatus  OBJECT-TYPE
 728: error - type `Xdsl2ChAtmStatus' of node `xdsl2ChStatusAtmStatus' does not resolve to a known base type
 729:       SYNTAX      Xdsl2ChAtmStatus
 730:       MAX-ACCESS  read-only
 731:       STATUS      current
 732:       DESCRIPTION
 733:          "Indicates current state (existing failures) of the DSL
 734:           channel in case its Data Path is ATM.  This is a bit-map of
 735:           possible conditions.  The various bit positions are:
 736:              noFailure(0),
 737:              noCellDelineation(1),
 738:              lossOfCellDelineation (2).
 739:          In case the channel is not of ATM Data Path the object is set
 740:          to '0'."
 741:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.4"
 742:       ::= { xdsl2ChannelStatusEntry 6 }
 743: 
 744:    xdsl2ChStatusPtmStatus  OBJECT-TYPE
 744: error - type `Xdsl2ChPtmStatus' of node `xdsl2ChStatusPtmStatus' does not resolve to a known base type
 745:       SYNTAX      Xdsl2ChPtmStatus
 746:       MAX-ACCESS  read-only
 747:       STATUS      current
 748:       DESCRIPTION
 749:          "Indicates current state (existing failures) of the DSL
 750:           channel in case its Data Path is PTM.  This is a bit-map of
 751:           possible conditions.  The various bit positions are:
 752:              noFailure(0),
 753:              outOfSync (1).
 754:          In case the channel is not of PTM Data Path the object is set
 755:          to '0'."
 756:       REFERENCE    "ITU-T G.997.1, paragraph 7.1.5"
 757:       ::= { xdsl2ChannelStatusEntry 7 }
 758: 
 759: 
 760:    ------------------------------------------------
 761:    --        Scalars that relate to the xdsl2SCStatusTable.
 762:    ------------------------------------------------
 763: 
 764:    xdsl2ScalarSCMaxInterfaces  OBJECT-TYPE
 765:       SYNTAX      Unsigned32
 766:       MAX-ACCESS  read-only
 767:       STATUS      current
 768:       DESCRIPTION
 769:          "This value determines the upper size of xdsl2SCStatusTable.
 770:           The maximum number of entries in xdsl2SCStatusTable is equal
 771:           to two times the value of this attribute."
 772:       ::= { xdsl2ScalarSC 1 }
 773: 
 774:    xdsl2ScalarSCAvailInterfaces  OBJECT-TYPE
 775:       SYNTAX      Unsigned32
 776:       MAX-ACCESS  read-only
 777:       STATUS      current
 778:       DESCRIPTION
 779:          "This value determines the amount of space that is
 780:           currently available in xdsl2SCStatusTable.
 781:           The number of entries available in xdsl2SCStatusTable is equal
 782:           to two times the value of this attribute."
 783:       ::= { xdsl2ScalarSC 2 }
 784: 
 785: 
 786:    ------*****************************************************
 787:    ----- Should revise The following table.
 787: warning - warning: note, -- terminates a comment
 787: severe - syntax error, unexpected $undefined
 788:    ----- 1. There should be a reference to the SC groups
 789:    ----- 2. We should solve the issue of too long data structures
 790:    -----    caused by supporting 4096 sub-carriers.
 791:    ------*****************************************************
 792: 
 793:    ------------------------------------------------
 794:    --        xdsl2SCStatusTable                --
 795:    ------------------------------------------------
 796: 
 797:    xdsl2SCStatusTable  OBJECT-TYPE
 798:       SYNTAX      SEQUENCE  OF  Xdsl2SCStatusEntry
 799:       MAX-ACCESS  not-accessible
 800:       STATUS      current
 801:       DESCRIPTION
 802:          "The table xdsl2SCStatusTable contains status parameters
 803:           of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.  This table
 804:           contains live data from equipment.  As such, it is NOT
 805:           persistent."
 806:       ::= { xdsl2Status 2 }
 806: warning - warning: flushing recent incorrect declaration, see previous error(s)
 807: 
 808:    xdsl2SCStatusEntry  OBJECT-TYPE
 808: error - row's parent node must be a table node
 808: severe - illegal base type `Xdsl2Direction' in index element `xdsl2SCStatusDirection' of row xdsl2SCStatusEntry
 809:       SYNTAX      Xdsl2SCStatusEntry
 810:       MAX-ACCESS  not-accessible
 811:       STATUS      current
 812:       DESCRIPTION
 813:          "The table Hfxdsl2SCStatusEntry contains status parameters
 814:           of VDSL2/ADSL/ADSL2 and ADSL2+ sub-carriers.
 815:           The index of this table is an interface index where the
 816:           interface has an ifType of vdsl2(xxx)."
 817:       INDEX  { ifIndex, xdsl2SCStatusDirection }
 818:       ::= { xdsl2SCStatusTable 1 }
 818: severe - unknown object identifier label `xdsl2SCStatusTable'
 819: 
 820:    Xdsl2SCStatusEntry  ::=
 821:       SEQUENCE {
 822:          xdsl2SCStatusDirection         Xdsl2Direction,
 822: error - unknown type `Xdsl2Direction'
 823:          xdsl2SCStatusMtime             Unsigned32,
 824:          xdsl2SCStatusSnr               OCTET STRING,
 825:          xdsl2SCStatusBitsAlloc         OCTET STRING,
 826:          xdsl2SCStatusGainAlloc         OCTET STRING,
 827:          xdsl2SCStatusTssi              Xdsl2Tssi,
 827: error - unknown type `Xdsl2Tssi'
 828:          xdsl2SCStatusLinScale          Unsigned32,
 829:          xdsl2SCStatusLinReal           OCTET STRING,
 830:          xdsl2SCStatusLinImg            OCTET STRING,
 831:          xdsl2SCStatusLogMt             Unsigned32,
 832:          xdsl2SCStatusLog               OCTET STRING,
 833:          xdsl2SCStatusQlnMt             Unsigned32,
 834:          xdsl2SCStatusQln               OCTET STRING,
 835:          xdsl2SCStatusLnAtten           Unsigned32,
 836:          xdsl2SCStatusSigAtten          Unsigned32,
 837:          xdsl2SCStatusSnrMargin         Integer32,
 838:          xdsl2SCStatusAttainableRate    Unsigned32,
 839:          xdsl2SCStatusActAtp            Integer32,
 840:          xdsl2SCStatusRowStatus         RowStatus
 841:       }
 842: 
 843:    xdsl2SCStatusDirection  OBJECT-TYPE
 843: error - type `Xdsl2Direction' of node `xdsl2SCStatusDirection' does not resolve to a known base type
 844:         SYNTAX      Xdsl2Direction
 845:         MAX-ACCESS  not-accessible
 846:         STATUS      current
 847:         DESCRIPTION
 848:         "The direction of the sub-carrier either
 849:         upstream or downstream"
 850:         ::= { xdsl2SCStatusEntry 1 }
 851: 
 852:    xdsl2SCStatusMtime  OBJECT-TYPE
 853:         SYNTAX      Unsigned32
 854:         UNITS       "symbols"
 855:         MAX-ACCESS  read-only
 856:         STATUS      current
 857:         DESCRIPTION
 858:         "SNR Measurement Time.  The number of symbols used to
 859:          measure the SNR values on the respective transmission
 860:          direction.  It should correspond to the value specified in the
 861:          recommendation (e.g., the number of symbols in 1 second
 862:          time interval for G.992.3).  This parameter corresponds to
 863:          1 second in loop diagnostic procedure and should be updated
 864:          otherwise"
 865:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.20.1 (SNRMTds)
 866:                     and paragraph 7.5.1.20.3 (SNRMTus)"
 867:         ::= { xdsl2SCStatusEntry 2 }
 868: 
 869:    xdsl2SCStatusSnr  OBJECT-TYPE
 870:         SYNTAX      OCTET STRING  (SIZE(0..512))
 871:         MAX-ACCESS  read-only
 872:         STATUS      current
 873:         DESCRIPTION
 874:         "The SNR Margin per sub-carrier, expressing the ratio between
 875:          the received signal power and received noise power per
 876:          subscriber.  It is an array of 512 bytes, designed for
 877:          supporting up to 512 (downstream) sub-carriers.
 878:          The number of utilized octets on downstream direction depends
 879:          on NSCds, and on upstream direction it depends on NSCus.  This
 880:          value is referred here as NSC.
 881:          Byte i (0 <= i < NSC) is set to a value in the range 0 to
 882:          254 to indicate that the respective downstream or upstream sub-
 883:          carrier i has SNR of: (-32 + Xdsl2SubcarrierSnr(i)/2) in dB
 884:          (i.e., -32 to 95dB).
 885:          The special value 255 means that no measurement could be done
 886:          for the subcarrier because it is out of the PSD mask passband
 887:          or that the noise PSD is out of range to be represented.
 888:          Each value in this array is 8 bits wide."
 889:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.20.2 (SNRpsds)
 890:                     and paragraph 7.5.1.20.4 (SNRpsus)"
 891:         ::= { xdsl2SCStatusEntry 3 }
 892: 
 893:    xdsl2SCStatusBitsAlloc  OBJECT-TYPE
 894:         SYNTAX      OCTET STRING  (SIZE(0..256))
 895:         UNITS       "bits"
 896:         MAX-ACCESS  read-only
 897:         STATUS      current
 898:         DESCRIPTION
 899:         "The bits allocation per sub-carrier.  An array of 256 bytes
 900:          (512 nibbles), designed for supporting up to 512 (downstream)
 901:          sub-carriers.
 902:          The number of utilized nibbles on downstream direction depends
 903:          on NSCds, and on upstream direction it depends on NSCus.  This
 904:          value is referred here as NSC.
 905:          Nibble i (0 <= i < NSC) is set to a value in the range 0
 906:          to 15 to indicate that the respective downstream or upstream
 907:          sub-carrier i has the same amount of bits allocation."
 908:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.21.1 (BITSpsds)
 909:                     and paragraph 7.5.1.21.2 (BITSpsus)"
 910:         ::= { xdsl2SCStatusEntry 4 }
 911: 
 912:    xdsl2SCStatusGainAlloc  OBJECT-TYPE
 913:         SYNTAX      OCTET STRING  (SIZE(0..1024))
 914:         MAX-ACCESS  read-only
 915:         STATUS      current
 916:         DESCRIPTION
 917:         "The gain allocation per sub-carrier.  An array of 512 16-bits
 918:         values, designed for supporting up to 512 (downstream) sub-
 919:         carriers.
 920:         The number of utilized octets on downstream direction depends
 921:         on NSCds, and on upstream direction it depends on NSCus.  This
 922:         value is referred here as NSC.
 923:         Value i (0 <= i < NSC) is in the range 0 to 4093 to indicate
 924:         that the respective downstream or upstream sub-carrier i has the
 925:         same amount of gain value.
 926:         The gain value is represented as a multiple of 1/512 on
 927:         linear scale.  Each value in this array is 16 bits wide and is
 928:         stored in big endian format."
 929:       REFERENCE    "ITU-T G.997.1, paragraph 7.5.1.21.3 (GAINSpsds)
 930:                     and paragraph 7.5.1.21.4 (GAINSpsus)"
 931:         ::= { xdsl2SCStatusEntry 5 }
 932: 
 933:    xdsl2SCStatusTssi  OBJECT-TYPE
 933: error - type `Xdsl2Tssi' of node `xdsl2SCStatusTssi' does not resolve to a known base type
 934:         SYNTAX      Xdsl2Tssi
 935:         MAX-ACCESS  read-only
 936:         STATUS      current
 937:         DESCRIPTION
 938:         "The transmit spectrum shaping (TSSi) breakpoints expressed
 939:         as the set of breakpoints exchanged during G.994.1.
 940:         Each breakpoint is a pair of values occupying 3 octets with the
 941:         following structure:
 942:         First 2 octets - Index of the subcarrier used in the context of
 943:                          the breakpoint.
 944:         Third octet    - The shaping parameter at the breakpoint.
 945:         Subcarrier index is an unsigned number in the range 1 to either
 946:         NSCds (downstream direction) or NSCus (upstream direction).
 947:         The shaping parameter value is in the range 0 to 127 (units of
 948:         -0.5dB). The special value 127 indicates that the subcarrier
 949:         is not transmitted."
 950:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.21.5 (TSSpsds)
 951:                   and paragraph 7.5.1.21.6 (TSSpsus)"
 952:         ::= { xdsl2SCStatusEntry 6 }
 953: 
 954:    xdsl2SCStatusLinScale  OBJECT-TYPE
 955:         SYNTAX      Unsigned32
 956:         MAX-ACCESS  read-only
 957:         STATUS      current
 958:         DESCRIPTION
 959:         "The scale factor to be applied to the H(f) linear
 960:         representation values for the respective transmission direction.
 961:         This parameter is only available after a loop diagnostic
 962:         procedure."
 963:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.1 (HLINSCds)
 964:                   and paragraph 7.5.1.18.5 (HLINSCus)"
 965:         ::= { xdsl2SCStatusEntry 7 }
 966: 
 967:    xdsl2SCStatusLinReal  OBJECT-TYPE
 968:         SYNTAX      OCTET STRING  (SIZE(0..1024))
 969:         MAX-ACCESS  read-only
 970:         STATUS      current
 971:         DESCRIPTION
 972:         "An array of up to 512 complex H(f) linear representation
 973:         values in linear scale for the respective transmission
 974:         direction.  It is designed to support up to 512 (downstream)
 975:         sub-carriers.
 976:         The number of utilized values on downstream direction depends
 977:         on NSCds, and on upstream direction it depends on NSCus.  This
 978:         value is referred here as NSC.
 979:         Each array entry represents the real component [referred here as
 980:         a(i)] of Hlin(f = i*Df) value for a particular sub-carrier index
 981:         i (0 <= i < NSC).
 982:         Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
 983:         where scale is Xdsl2SubcarrierLinScale and a(i) and b(i)
 984:         [provided by the Xdsl2SubcarrierLinImg object] are in the range
 985:         (-2^15+1) to (+2^15-1).
 986:         A special value a(i)=b(i)= -2^15 indicates that no measurement
 987:         could be done for the subcarrier because it is out of the
 988:         passband or that the attenuation is out of range to be
 989:         represented.  This parameter is only available after a loop
 990:         diagnostic procedure.
 991:         Each value in this array is 16 bits wide and is stored in big
 992:         endian format."
 993: 
 994:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.2 (HLINpsds)
 995:                   and paragraph 7.5.1.18.6 (HLINpsds)"
 996:         ::= { xdsl2SCStatusEntry 8 }
 997: 
 998:    xdsl2SCStatusLinImg  OBJECT-TYPE
 999:         SYNTAX      OCTET STRING  (SIZE(0..1024))
1000:         MAX-ACCESS  read-only
1001:         STATUS      current
1002:         DESCRIPTION
1003:         "An array of up to 512 complex H(f) linear representation
1004:         values in linear scale for the respective transmission
1005:         direction.  It is designed to support up to 512 (downstream)
1006:         sub-carriers.
1007:         The number of utilized values on downstream direction depends
1008:         on NSCds, and on upstream direction it depends on NSCus.  This
1009:         value is referred here as NSC.
1010:         Each array entry represents the imaginary component [referred
1011:         here as b(i)] of Hlin(f = i*Df) value for a particular sub-
1012:         carrier index i (0 <= i < NSC).
1013:         Hlin(f) is represented as ((scale/2^15)*((a(i)+j*b(i))/2^15)),
1014:         where scale is Xdsl2SubcarrierLinScale and a(i) [provided by
1015:         the Xdsl2SubcarrierLinReal object] and b(i) are in the range
1016:         (-2^15+1) to (+2^15-1).
1017:         A special value a(i)=b(i)= -2^15 indicates that no measurement
1018:         could be done for the subcarrier because it is out of the
1019:         passband or that the attenuation is out of range to be
1020:         represented.  This parameter is only available after a loop
1021:         diagnostic procedure.
1022:         Each value in this array is 16 bits wide and is stored in big
1023:         endian format."
1024:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.2 (HLINpsds)
1025:                   and paragraph 7.5.1.18.6 (HLINpsds)"
1026:         ::= { xdsl2SCStatusEntry 9 }
1027: 
1028:    xdsl2SCStatusLogMt  OBJECT-TYPE
1029:         SYNTAX      Unsigned32
1030:         MAX-ACCESS  read-only
1031:         STATUS      current
1032:         DESCRIPTION
1033:         "The number of symbols used to measure the H(f) logarithmic
1034:         measurement values for the respective transmission direction.
1035:         This parameter should correspond to the value specified in the
1036:         recommendation (e.g., the number of symbols in 1 second
1037:         time interval for G.992.3).  This parameter corresponds to 1
1038:         second in loop diagnostic procedure and should be updated in
1039:         initialization"
1040:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.3 (HLOGMTds)
1041:                   and paragraph 7.5.1.18.7 (HLOGMTus)"
1042:         ::= { xdsl2SCStatusEntry 10 }
1043: 
1044:    xdsl2SCStatusLog  OBJECT-TYPE
1045:         SYNTAX      OCTET STRING  (SIZE(0..1024))
1046:         MAX-ACCESS  read-only
1047:         STATUS      current
1048:         DESCRIPTION
1049:         "An array of up to 512 real H(f) logarithmic representation
1050:          values in dB for the respective transmission direction.  It is
1051:          designed to support up to 512 (downstream) sub-carriers
1052:          The number of utilized values on downstream direction depends
1053:          on NSCds, and on upstream direction it depends on NSCus.  This
1054:          value is referred here as NSC.
1055:          Each array entry represents the real Hlog(f = i*Df) value for a
1056:          particular sub-carrier index i, (0 <= i < NSC).
1057:          The real Hlog(f) value is represented as (6-m(i)/10), with m(i)
1058:          in the range 0 to 1022.  A special value m=1023 indicates that
1059:          no measurement could be done for the subcarrier because it is
1060:          out of the passband or that the attenuation is out of range to
1061:          be represented.  This parameter is applicable in loop
1062:          diagnostic procedure and initialization.
1063:          Each value in this array is 16 bits wide and is stored
1064:          in big endian format."
1065:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.18.4 (HLOGpsds)
1066:                   and paragraph 7.5.1.18.8 (HLOGpsus)"
1067:         ::= { xdsl2SCStatusEntry 11 }
1068: 
1069:    xdsl2SCStatusQlnMt  OBJECT-TYPE
1070:         SYNTAX      Unsigned32
1071:         MAX-ACCESS  read-only
1072:         STATUS      current
1073:         DESCRIPTION
1074:         "The number of symbols used to measure the Quiet Line Noise
1075:          values on the respective transmission direction.   This
1076:          parameter should correspond to the value specified in the
1077:          recommendation (e.g., the number of symbols in 1 second time
1078:          interval for G.992.3).  This parameter corresponds to 1 second
1079:          in loop diagnostic procedure and should be updated in
1080:          initialization "
1081:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.19.1 (QLNMTds)
1082:                   and paragraph 7.5.1.19.3 (QLNMTus)"
1083:         ::= { xdsl2SCStatusEntry 12 }
1084: 
1085:    xdsl2SCStatusQln  OBJECT-TYPE
1086:         SYNTAX      OCTET STRING  (SIZE(0..512))
1087:         UNITS       "dBm/Hz"
1088:         MAX-ACCESS  read-only
1089:         STATUS      current
1090:         DESCRIPTION
1091:         "An array of up to 512 real Quiet Line Noise values in dBm/Hz
1092:         for the respective transmission direction.  It is designed for
1093:         up to 512 (downstream) sub-carriers
1094:         The number of utilized values on downstream direction depends
1095:         on NSCds, and on upstream direction it depends on NSCus.  This
1096:         value is referred here as NSC.
1097:         Each array entry represents the QLN(f = i*Df) value for a
1098:         particular sub-carrier index i, (0 <= i < NSC).
1099:         The QLN(f) is represented as ( -23-n(i)/2), with n(i) in the
1100:         range 0 to 254.  A special value n(i)=255 indicates that no
1101:         measurement could be done for the subcarrier because it is out
1102:         of the passband or that the noise PSD is out of range to be
1103:         represented.
1104:         This parameter is applicable in loop diagnostic procedure and
1105:         initialization.  Each value in this array is 8 bits wide."
1106:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.19.2 (QLNpsds)
1107:                   and paragraph 7.5.1.19.4 (QLNpsus)"
1108:         ::= { xdsl2SCStatusEntry 13 }
1109: 
1110:    xdsl2SCStatusLnAtten  OBJECT-TYPE
1111:       SYNTAX      Unsigned32
1112:       UNITS       "0.1 dB"
1113:       MAX-ACCESS  read-only
1114:       STATUS      current
1115:       DESCRIPTION
1116:          "When referring to the downstream direction, it is the measured
1117:           difference in the total power transmitted by the XTU-C and the
1118:           total power received by the XTU-R over all sub-carriers during
1119:           diagnostics mode.
1120:           When referring to the upstream direction, it is the measured
1121:           difference in the total power transmitted by the XTU-R and the
1122:           total power received by the XTU-C over all sub-carriers during
1123:           diagnostics mode.
1124:           It ranges from 0 to 1270 units of 0.1 dB (Physical values are
1125:           0 to 127 dB).  A value of all 1's indicates the line
1126:           attenuation is out of range to be represented.
1127:           This object reflects the value of the parameter following the
1128:           most recent DELT performed on the associated line.  Once
1129:           the DELT process is over, the parameter no longer changes
1130:           until the row is deleted or a new DELT process is initiated. "
1131:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.6 (LATNds)
1132:                   and paragraph 7.5.1.7 (LATNus)"
1133:       ::= { xdsl2SCStatusEntry 14 }
1134: 
1135:    xdsl2SCStatusSigAtten  OBJECT-TYPE
1136:       SYNTAX      Unsigned32
1137:       UNITS       "0.1 dB"
1138:       MAX-ACCESS  read-only
1139:       STATUS      current
1140:       DESCRIPTION
1141:          "When referring to the downstream direction, it is the measured
1142:           difference in the total power transmitted by the
1143:           XTU-C and the total power received by the XTU-R over all sub
1144:           carriers during Showtime after the diagnostics mode.
1145:           When referring to the upstream direction, it is the measured
1146:           difference in the total power transmitted by the
1147:           XTU-R and the total power received by the XTU-C over all sub
1148:           carriers during Showtime after the diagnostics mode.
1149:           It ranges from 0 to 1270 units of 0.1 dB (Physical values
1150:           are 0 to 127 dB).  A value of all 1's indicates the line
1151:           attenuation is out of range to be represented.
1152:           This object reflects the value of the parameter following the
1153:           most recent DELT performed on the associated line.  Once
1154:           the DELT process is over, the parameter no longer changes
1155:           until the row is deleted or a new DELT process is initiated. "
1156:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.8 (SATNds)
1157:                   and paragraph 7.5.1.9 (SATNus)"
1158:       ::= { xdsl2SCStatusEntry 15 }
1159: 
1160:    xdsl2SCStatusSnrMargin  OBJECT-TYPE
1161:       SYNTAX      Integer32
1162:       UNITS       "0.1 dB"
1163:       MAX-ACCESS  read-only
1164:       STATUS      current
1165:       DESCRIPTION
1166:          "SNR Margin is the maximum increase in dB of the noise power
1167:           received at the XTU (XTU-R on downstream direction and XATU-C
1168:           on upstream direction), such that the BER requirements are met
1169:           for all bearer channels received at the XTU.  It ranges from
1170:           -640 to 630 units of 0.1 dB (Physical values are -64 to
1171:           63 dB).  A value of all 1's indicates the SNR margin is
1172:           out of range to be represented.
1173:           This object reflects the value of the parameter following the
1174:           most recent DELT performed on the associated line.  Once
1175:           the DELT process is over, the parameter no longer changes
1176:           until the row is deleted or a new DELT process is initiated. "
1177:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.10 (SNRMds)
1178:                   and paragraph 7.5.1.11 (SNRMus)"
1179:       ::= { xdsl2SCStatusEntry 16 }
1180: 
1181:    xdsl2SCStatusAttainableRate  OBJECT-TYPE
1182:       SYNTAX      Unsigned32
1183:       UNITS       "bits/second"
1184:       MAX-ACCESS  read-only
1185:       STATUS      current
1186:       DESCRIPTION
1187:          "Maximum Attainable Data Rate.  The maximum net data rate
1188:           currently attainable by the XTU-C transmitter and XTU-R
1189:           receiver (when referring to downstream direction) or by the
1190:           XTU-R transmitter and XTU-C receiver (when referring to
1191:           upstream direction).  Value is coded in bits/s.
1192:           This object reflects the value of the parameter following the
1193:           most recent DELT performed on the associated line.  Once
1194:           the DELT process is over, the parameter no longer changes
1195:           until the row is deleted or a new DELT process is initiated. "
1196:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.12 (ATTNDRds)
1197:                   and paragraph 7.5.1.13 (ATTNDRus)"
1198:       ::= { xdsl2SCStatusEntry 17 }
1199: 
1200:    xdsl2SCStatusActAtp  OBJECT-TYPE
1201:       SYNTAX      Integer32
1202:       UNITS       "0.1 dB"
1203:       MAX-ACCESS  read-only
1204:       STATUS      current
1205:       DESCRIPTION
1206:          "Actual Aggregate Transmit Power from the XTU (XTU-R on
1207:           downstream direction and XTU-C on upstream direction), at the
1208:           instant of measurement.  It ranges from -310 to 310 units of
1209:           0.1 dB (Physical values are -31 to 31 dBm).  A value of all
1210:           1's indicates the measurement is out of range to be
1211:           represented.
1212:           This object reflects the value of the parameter following the
1213:           most recent DELT performed on the associated line.  Once
1214:           the DELT process is over, the parameter no longer changes
1215:           until the row is deleted or a new DELT process is initiated. "
1216:       REFERENCE  "ITU-T G.997.1, paragraph 7.5.1.14 (ACTPSDds)
1217:                   and paragraph 7.5.1.15 (ACTPSDus)"
1218:       ::= { xdsl2SCStatusEntry 18 }
1219: 
1220:    xdsl2SCStatusRowStatus  OBJECT-TYPE
1221:         SYNTAX      RowStatus
1222:         MAX-ACCESS  read-write
1223:         STATUS      current
1224:         DESCRIPTION
1225:         "Row Status.  The SNMP agent should create a row in this
1226:          table for storing the results of a DELT performed on the
1227:          associated line, if such a row does not already exist.
1228:          The SNMP agent may have limited resources; therefore, if
1229:          multiple rows co-exist in the table, it may fail to add
1230:          new rows to the table or allocate memory resources for a new
1231:          DELT process.  If that occurs, the SNMP agent responds with
1232:          either the value 'tableFull' or the value
1233:          'noResources' (for xdsl2LineCmndConfLdsfFailReason
1234:          object in xdsl2LineTable)
1235:          The management system (the operator) may delete rows according
1236:          to any scheme.  E.g., after retrieving the results."
1237:         ::= { xdsl2SCStatusEntry 19 }
1238: 
1239:    ------------------------------------------------
1240:    --        xdsl2LineInventoryTable             --
1241:    ------------------------------------------------
1242:    xdsl2LineInventoryTable  OBJECT-TYPE
1243:       SYNTAX      SEQUENCE  OF  Xdsl2LineInventoryEntry
1244:       MAX-ACCESS  not-accessible
1245:       STATUS      current
1246:       DESCRIPTION
1247:          "The table xdsl2LineInventoryTable contains inventory of DSL
1248:           termination unit.
1249:           The objects in this table are NOT persistent."
1250:       ::= { xdsl2Inventory 1 }
1251: 
1252:    xdsl2LineInventoryEntry  OBJECT-TYPE
1252: severe - illegal base type `Xdsl2Unit' in index element `xdsl2LInvUnit' of row xdsl2LineInventoryEntry
1253:       SYNTAX      Xdsl2LineInventoryEntry
1254:       MAX-ACCESS  not-accessible
1255:       STATUS      current
1256:       DESCRIPTION
1257:          "The table xdsl2LineInventoryTable contains inventory of DSL
1258:           termination unit.
1259:           The index of this table is an interface index where the
1260:           interface has an ifType of vdsl2(xxx)."
1261:       INDEX  { ifIndex, xdsl2LInvUnit }
1262:       ::= { xdsl2LineInventoryTable 1 }
1263: 
1264:    Xdsl2LineInventoryEntry  ::=
1265:       SEQUENCE {
1266:          xdsl2LInvUnit                      Xdsl2Unit,
1267:          xdsl2LInvG994VendorId              OCTET STRING,
1268:          xdsl2LInvSystemVendorId            OCTET STRING,
1269:          xdsl2LInvVersionNumber             OCTET STRING,
1270:          xdsl2LInvSerialNumber              OCTET STRING,
1271:          xdsl2LInvSelfTestResult            OCTET STRING,
1272:          xdsl2LInvTransmissionCapabilities  Xdsl2TransmissionModeType
1273:       }
1274: 
1275:    xdsl2LInvUnit  OBJECT-TYPE
1275: error - type `Xdsl2Unit' of node `xdsl2LInvUnit' does not resolve to a known base type
1276:       SYNTAX      Xdsl2Unit
1277:       MAX-ACCESS  not-accessible
1278:       STATUS      current
1279:       DESCRIPTION
1280:          "The termination unit xtuc{1} or xtur{2}."
1281:       ::= { xdsl2LineInventoryEntry 1 }
1282: 
1283:    xdsl2LInvG994VendorId  OBJECT-TYPE
1284:       SYNTAX      OCTET STRING  (SIZE(0..8))
1285:       MAX-ACCESS  read-only
1286:       STATUS      current
1287:       DESCRIPTION
1288:          "The ATU G.994.1 Vendor ID as inserted in the G.994.1 CL/CLR
1289:           message.  It consists of 8 binary octets, including a country
1290:           code followed by a (regionally allocated) provider code, as
1291:           defined in Recommendation T.35."
1292:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1293:       ::= { xdsl2LineInventoryEntry 2 }
1294: 
1295:    xdsl2LInvSystemVendorId  OBJECT-TYPE
1296:       SYNTAX      OCTET STRING  (SIZE(0..8))
1297:       MAX-ACCESS  read-only
1298:       STATUS      current
1299:       DESCRIPTION
1300:          "The ATU System Vendor ID (identifies the XTU system
1301:           integrator) as inserted in the Overhead Messages (both XTUs
1302:           for G.992.3 and G.992.4) or in the Embedded Operations
1303:           Channel (only XTU-R in G.992.1 and G.992.2).  It consists of
1304:           8 binary octets, with same format as used for
1305:           Xdsl2InvG994VendorId."
1306:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1307:       ::= { xdsl2LineInventoryEntry 3 }
1308: 
1309:    xdsl2LInvVersionNumber  OBJECT-TYPE
1310:       SYNTAX      OCTET STRING  (SIZE(0..16))
1311:       MAX-ACCESS  read-only
1312:       STATUS      current
1313:       DESCRIPTION
1314:          "The XTU version number (vendor specific information) as
1315:           inserted in the Overhead Messages (both XTUs for G.992.3 and
1316:           G.992.4) or in the Embedded Operations Channel (only XTU-R in
1317:           G.992.1 and G.992.2).  It consists of up to 16 binary octets."
1318:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1319:       ::= { xdsl2LineInventoryEntry 4 }
1320: 
1321:    xdsl2LInvSerialNumber  OBJECT-TYPE
1322:       SYNTAX      OCTET STRING  (SIZE(0..32))
1323:       MAX-ACCESS  read-only
1324:       STATUS      current
1325:       DESCRIPTION
1326:          "The XTU serial number (vendor specific information) as
1327:           inserted in the Overhead Messages (both XTUs for G.992.3 and
1328:           G.992.4) or in the Embedded Operations Channel (only XTU-R in
1329:           G.992.1 and G.992.2).  It is vendor specific information.  It
1330:           consists of up to 32 ASCII characters."
1331: 
1332:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1333:       ::= { xdsl2LineInventoryEntry 5 }
1334: 
1335:    xdsl2LInvSelfTestResult  OBJECT-TYPE
1336:       SYNTAX      OCTET STRING  (SIZE(0..4))
1337:       MAX-ACCESS  read-only
1338:       STATUS      current
1339:       DESCRIPTION
1340:          "The XTU self-test result, coded as a 32-bit integer.  The
1341:           most significant octet of this object is '0' if the self-test
1342:           passed, and '1' if the self-test failed.  The interpretation
1343:           of the other octets is vendor discretionary."
1344:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1345:       ::= { xdsl2LineInventoryEntry 6 }
1346: 
1347:    xdsl2LInvTransmissionCapabilities  OBJECT-TYPE
1347: error - type `Xdsl2TransmissionModeType' of node `xdsl2LInvTransmissionCapabilities' does not resolve to a known base type
1348:       SYNTAX      Xdsl2TransmissionModeType
1349:       MAX-ACCESS  read-only
1350:       STATUS      current
1351:       DESCRIPTION
1352:          "The XTU transmission system capability list of the different
1353:           coding types.  It is coded in a bit-map representation with 1
1354:           or more bits set.  A bit set to '1' means that the XTU
1355:           supports the respective coding.  The value may be derived
1356:           from the handshaking procedures defined in G.994.1.  A set
1357:           of xDSL line transmission modes, with one bit per mode."
1358:       REFERENCE    "ITU-T G.997.1, paragraph 7.4"
1359:       ::= { xdsl2LineInventoryEntry 7 }
1360: 
1361: 
1362:    ------------------------------------------------
1363:    --        xdsl2LineConfTemplateTable          --
1364:    ------------------------------------------------
1365:    xdsl2LineConfTemplateTable  OBJECT-TYPE
1366:       SYNTAX      SEQUENCE  OF  Xdsl2LineConfTemplateEntry
1367:       MAX-ACCESS  not-accessible
1368:       STATUS      current
1369:       DESCRIPTION
1370:          "The table xdsl2LineConfTemplateTable contains VDSL2/ADSL/
1371:           ADSL2 and ADSL2+ line configuration template.
1372: 
1373:           Entries in this table MUST be maintained in a
1374:           persistent manner."
1375:       ::= { xdsl2ProfileLine 1 }
1376: 
1377:    xdsl2LineConfTemplateEntry  OBJECT-TYPE
1378:       SYNTAX      Xdsl2LineConfTemplateEntry
1379:       MAX-ACCESS  not-accessible
1380:       STATUS      current
1381:       DESCRIPTION
1382:          "The table xdsl2LineConfTemplateTable contains VDSL2/ADSL/
1383:           ADSL2 and ADSL2+ line configuration template.
1384: 
1385:           A default template with an index of 'DEFVAL' will
1386:           always exist and its parameters will be set to vendor-specific
1387:           values, unless otherwise specified in this document"
1388:       INDEX  { xdsl2LConfTempTemplateName }
1389:       ::= { xdsl2LineConfTemplateTable 1 }
1390: 
1391:    Xdsl2LineConfTemplateEntry  ::=
1392:       SEQUENCE {
1393:          xdsl2LConfTempTemplateName      SnmpAdminString,
1394:          xdsl2LConfTempLineProfile       SnmpAdminString,
1395:          xdsl2LConfTempChan1ConfProfile  SnmpAdminString,
1396:          xdsl2LConfTempChan1RaRatioDs    Unsigned32,
1397:          xdsl2LConfTempChan1RaRatioUs    Unsigned32,
1398:          xdsl2LConfTempChan2ConfProfile  SnmpAdminString,
1399:          xdsl2LConfTempChan2RaRatioDs    Unsigned32,
1400:          xdsl2LConfTempChan2RaRatioUs    Unsigned32,
1401:          xdsl2LConfTempChan3ConfProfile  SnmpAdminString,
1402:          xdsl2LConfTempChan3RaRatioDs    Unsigned32,
1403:          xdsl2LConfTempChan3RaRatioUs    Unsigned32,
1404:          xdsl2LConfTempChan4ConfProfile  SnmpAdminString,
1405:          xdsl2LConfTempChan4RaRatioDs    Unsigned32,
1406:          xdsl2LConfTempChan4RaRatioUs    Unsigned32,
1407:          xdsl2LConfTempRowStatus         RowStatus
1408:       }
1409: 
1410:    xdsl2LConfTempTemplateName  OBJECT-TYPE
1411:       SYNTAX      SnmpAdminString (SIZE(1..32))
1412:       MAX-ACCESS  not-accessible
1413:       STATUS      current
1414:       DESCRIPTION
1415:          "This object identifies a row in this table."
1416:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.4"
1417:       ::= { xdsl2LineConfTemplateEntry 1 }
1418: 
1419:    xdsl2LConfTempLineProfile  OBJECT-TYPE
1420:       SYNTAX      SnmpAdminString (SIZE(1..32))
1421:       MAX-ACCESS  read-create
1422:       STATUS      current
1423:       DESCRIPTION
1424:          "The value of this object identifies the row in the VDSL2/ADSL/
1425:           ADSL2 and ADSL2+ line configuration Profile Table,
1426:           (Xdsl2LineConfProfileTable),
1427:           which applies for this DSL line."
1428: 
1429:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.4"
1430:       DEFVAL       { "DEFVAL" }
1431:       ::= { xdsl2LineConfTemplateEntry 2 }
1432: 
1433:    xdsl2LConfTempChan1ConfProfile  OBJECT-TYPE
1434:       SYNTAX      SnmpAdminString (SIZE(1..32))
1435:       MAX-ACCESS  read-create
1436:       STATUS      current
1437:       DESCRIPTION
1438:          "The value of this object identifies the row in the VDSL2/ADSL/
1439:           ADSL2 and ADSL2+ channel configuration Profile Table,
1440:           (Xdsl2ChanConfProfileTable) that applies to DSL bearer
1441:           channel #1.  The channel profile name specified here must
1442:           match the name of an existing row in the
1443:           xdsl2ChConfProfileTable table."
1444:       DEFVAL       { "DEFVAL" }
1445:       ::= { xdsl2LineConfTemplateEntry 3 }
1446: 
1447:    xdsl2LConfTempChan1RaRatioDs  OBJECT-TYPE
1448:       SYNTAX      Unsigned32(0..100)
1449:       UNITS       "percents"
1450:       MAX-ACCESS  read-create
1451:       STATUS      current
1452:       DESCRIPTION
1453:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1454:           into account for the bearer channel #1 when performing rate
1455:           adaptation on Downstream.  The ratio refers to the available
1456:           data rate in excess of the Minimum Data Rate, summed over all
1457:           bearer channels.  Also, the 100 -
1458:           Xdsl2ConfTemplateChan1RaRatioDs is the ratio of excess data
1459:           rate to be assigned to all other bearer channels on Downstream
1460:           direction.  The sum of rate adaptation ratios over all bearers
1461:           on the same direction shall be equal to 100%."
1462:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1463:       DEFVAL       { 100 }
1464:       ::= { xdsl2LineConfTemplateEntry 4 }
1465: 
1466:    xdsl2LConfTempChan1RaRatioUs  OBJECT-TYPE
1467:       SYNTAX      Unsigned32(0..100)
1468:       UNITS       "percents"
1469:       MAX-ACCESS  read-create
1470:       STATUS      current
1471:       DESCRIPTION
1472:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1473:           into account for the bearer channel #1 when performing rate
1474:           adaptation on Upstream.  The ratio refers to the available
1475:           data rate in excess of the Minimum Data Rate, summed over all
1476:           bearer channels.  Also, the
1477:           100 - Xdsl2ConfTemplateChan1RaRatioUs is the ratio of excess
1478:           data rate to be assigned to all other bearer channels on
1479:           Upstream direction.  The sum of rate adaptation ratios over
1480:           all bearers on the same direction shall be equal to 100 %."
1481:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1482:       DEFVAL       { 100 }
1483:       ::= { xdsl2LineConfTemplateEntry 5 }
1484: 
1485:    xdsl2LConfTempChan2ConfProfile  OBJECT-TYPE
1486:       SYNTAX      SnmpAdminString (SIZE(0..32))
1487:       MAX-ACCESS  read-create
1488:       STATUS      current
1489:       DESCRIPTION
1490:          "The value of this object identifies the row in the VDSL2/ADSL/
1491:           ADSL2 and ADSL2+ channel configuration Profile Table,
1492:           (Xdsl2ChanConfProfileTable) that applies to DSL bearer
1493:           channel #2.  If the channel is unused, then the object is set
1494:           to a zero length string.
1495:           This object may be set to a zero length string only if
1496:           xdsl2LConfTempChan3ConfProfile contains a zero length
1497:           string."
1498: 
1499:       DEFVAL       { "" }
1500:       ::= { xdsl2LineConfTemplateEntry 6 }
1501: 
1502:    xdsl2LConfTempChan2RaRatioDs  OBJECT-TYPE
1503:       SYNTAX      Unsigned32(0..100)
1504:       UNITS       "percents"
1505:       MAX-ACCESS  read-create
1506:       STATUS      current
1507:       DESCRIPTION
1508:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1509:           into account for the bearer channel #2 when performing rate
1510:           adaptation on Downstream.  The ratio refers to the available
1511:           data rate in excess of the Minimum Data Rate, summed over all
1512:           bearer channels.  Also, the
1513:           100 - Xdsl2ConfTemplateChan2RaRatioDs is the ratio of excess
1514:           data rate to be assigned to all other bearer channels on
1515:           Downstream direction.  The sum of rate adaptation ratios
1516:           over all bearers on the same direction shall be equal to
1517:           100%."
1518:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1519:       DEFVAL       { 0 }
1520:       ::= { xdsl2LineConfTemplateEntry 7 }
1521: 
1522:    xdsl2LConfTempChan2RaRatioUs  OBJECT-TYPE
1523:       SYNTAX      Unsigned32(0..100)
1524:       UNITS       "percents"
1525:       MAX-ACCESS  read-create
1526:       STATUS      current
1527:       DESCRIPTION
1528:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1529:           into account for the bearer channel #2 when performing rate
1530:           adaptation on Upstream.  The ratio refers to the available
1531:           data rate in excess of the Minimum Data Rate, summed over all
1532:           bearer channels.  Also, the
1533:           100 - Xdsl2ConfTemplateChan2RaRatioUs is the ratio of excess
1534:           data rate to be assigned to all other bearer channels on
1535:           Upstream direction.  The sum of rate adaptation ratios over
1536:           all bearers on the same direction shall be equal to 100 %."
1537:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1538:       DEFVAL       { 0 }
1539:       ::= { xdsl2LineConfTemplateEntry 8 }
1540: 
1541:    xdsl2LConfTempChan3ConfProfile  OBJECT-TYPE
1542:       SYNTAX      SnmpAdminString (SIZE(0..32))
1543:       MAX-ACCESS  read-create
1544:       STATUS      current
1545:       DESCRIPTION
1546:          "The value of this object identifies the row in the VDSL2/ADSL/
1547:           ADSL2 and ADSL2+ channel configuration Profile Table,
1548:           (Xdsl2ChanConfProfileTable) that applies to DSL bearer
1549:           channel #3.  If the channel is unused, then the object is set
1550:           to a zero length string.
1551:           This object may be set to a zero length string only if
1552:           xdsl2LConfTempChan4ConfProfile contains a zero length
1553:           string.
1554:           This object may be set to a non-zero length string only if
1555:           xdsl2LConfTempChan2ConfProfile contains a non-zero length
1556:           string."
1557:       DEFVAL       { "" }
1558:       ::= { xdsl2LineConfTemplateEntry 9 }
1559: 
1560:    xdsl2LConfTempChan3RaRatioDs  OBJECT-TYPE
1561:       SYNTAX      Unsigned32(0..100)
1562:       UNITS       "percents"
1563:       MAX-ACCESS  read-create
1564:       STATUS      current
1565:       DESCRIPTION
1566:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1567:           into account for the bearer channel #3 when performing rate
1568:           adaptation on Downstream.  The ratio refers to the available
1569:           data rate in excess of the Minimum Data Rate, summed over all
1570:           bearer channels.  Also, the 100 -
1571:           Xdsl2ConfTemplateChan3RaRatioDs is the ratio of excess data
1572:           rate to be assigned to all other bearer channels on Downstream
1573:           direction.  The sum of rate adaptation ratios over all bearers
1574:           on the same direction shall be equal to 100%."
1575:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1576:       DEFVAL       { 0 }
1577:       ::= { xdsl2LineConfTemplateEntry 10 }
1578: 
1579:    xdsl2LConfTempChan3RaRatioUs  OBJECT-TYPE
1580:       SYNTAX      Unsigned32(0..100)
1581:       UNITS       "percents"
1582:       MAX-ACCESS  read-create
1583:       STATUS      current
1584:       DESCRIPTION
1585:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1586:           into account for the bearer channel #3 when performing rate
1587:           adaptation on Upstream.  The ratio refers to the available
1588:           data rate in excess of the Minimum Data Rate, summed over all
1589:           bearer channels.  Also, the
1590:           100 - Xdsl2ConfTemplateChan3RaRatioUs is the ratio of excess
1591:           data rate to be assigned to all other bearer channels on
1592:           Upstream direction.  The sum of rate adaptation ratios over
1593:           all bearers on the same direction shall be equal to 100%."
1594:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1595:       DEFVAL       { 0 }
1596:       ::= { xdsl2LineConfTemplateEntry 11 }
1597: 
1598:    xdsl2LConfTempChan4ConfProfile  OBJECT-TYPE
1599:       SYNTAX      SnmpAdminString (SIZE(0..32))
1600:       MAX-ACCESS  read-create
1601:       STATUS      current
1602:       DESCRIPTION
1603:          "The value of this object identifies the row in the VDSL2/ADSL/
1604:           ADSL2 and ADSL2+ channel configuration Profile Table,
1605:           (Xdsl2ChanConfProfileTable) that applies to DSL bearer
1606:           channel #4.  If the channel is unused, then the object is set
1607:           to a zero length string.
1608:           This object may be set to a non-zero length string only if
1609:           xdsl2LConfTempChan3ConfProfile contains a non-zero length
1610:           string."
1611:       DEFVAL       { "" }
1612:       ::= { xdsl2LineConfTemplateEntry 12 }
1613: 
1614:    xdsl2LConfTempChan4RaRatioDs  OBJECT-TYPE
1615:       SYNTAX      Unsigned32(0..100)
1616:       UNITS       "percents"
1617:       MAX-ACCESS  read-create
1618:       STATUS      current
1619:       DESCRIPTION
1620:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1621:           into account for the bearer channel #4 when performing rate
1622:           adaptation on Downstream.  The ratio refers to the available
1623:           data rate in excess of the Minimum Data Rate, summed over all
1624:           bearer channels.  Also, the 100 -
1625: 
1626:           xdsl2LConfTempChan4RaRatioDs is the ratio of
1627:           excess data rate to be assigned to all other bearer channels.
1628:           The sum of rate adaptation ratios over all bearers on the same
1629:           direction shall sum to 100%."
1630:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1631:       DEFVAL       { 0 }
1632:       ::= { xdsl2LineConfTemplateEntry 13 }
1633: 
1634:    xdsl2LConfTempChan4RaRatioUs  OBJECT-TYPE
1635:       SYNTAX      Unsigned32(0..100)
1636:       UNITS       "percents"
1637:       MAX-ACCESS  read-create
1638:       STATUS      current
1639:       DESCRIPTION
1640:          "Rate Adaptation Ratio.  The ratio (in %) that should be taken
1641:           into account for the bearer channel #4 when performing rate
1642:           adaptation on Upstream.  The ratio refers to the available
1643:           data rate in excess of the Minimum Data Rate, summed over
1644:           all bearer channels.  Also, the 100 -
1645: 
1646:           xdsl2LConfTempChan4RaRatioUs is the
1647:           ratio of excess data rate to be assigned to all other bearer
1648:           channels.  The sum of rate adaptation ratios over all bearers
1649:           on the same direction shall sum to 100%."
1650:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
1651:       DEFVAL       { 0 }
1652:       ::= { xdsl2LineConfTemplateEntry 14 }
1653: 
1654:    xdsl2LConfTempRowStatus  OBJECT-TYPE
1655:       SYNTAX      RowStatus
1656:       MAX-ACCESS  read-create
1657:       STATUS      current
1658:       DESCRIPTION
1659:          "This object is used to create a new row or to modify or
1660:          delete an existing row in this table.
1661: 
1662:          A template is activated by setting this object to 'active'.
1663:          When 'active' is set, the system will validate the template.
1664:          Template modification is prohibited while this object is set
1665:          to 'active'.
1666: 
1667:          Before a template can be deleted or taken out of service
1668:          (by setting this object to 'destroy' or 'notInService'),
1669:          it must be first unreferenced from all associated
1670:          lines."
1671:       ::= { xdsl2LineConfTemplateEntry 15 }
1672: 
1673: 
1674:    ------------------------------------------
1675:    --        xdsl2LineConfProfTable        --
1676:    ------------------------------------------
1677:    xdsl2LineConfProfTable  OBJECT-TYPE
1678:       SYNTAX      SEQUENCE  OF  Xdsl2LineConfProfEntry
1679:       MAX-ACCESS  not-accessible
1680:       STATUS      current
1681:       DESCRIPTION
1682:          "The table xdsl2LineConfProfTable contains VDSL2/ADSL/
1683:           ADSL2 and ADSL2+ line configuration profile.
1684: 
1685:           Entries in this table MUST be maintained in a
1686:           persistent manner."
1687:       ::= { xdsl2ProfileLine 2 }
1688: 
1689:    xdsl2LineConfProfEntry  OBJECT-TYPE
1690:       SYNTAX      Xdsl2LineConfProfEntry
1691:       MAX-ACCESS  not-accessible
1692:       STATUS      current
1693:       DESCRIPTION
1694:          "The table xdsl2LineConfProfTable contains VDSL2/ADSL/
1695:           ADSL2 and ADSL2+ line configuration profile.
1696: 
1697:           A default profile with an index of 'DEFVAL' will
1698:           always exist and its parameters will be set to vendor-specific
1699:           values, unless otherwise specified in this document"
1700:       INDEX  { xdsl2LConfProfProfileName }
1701:       ::= { xdsl2LineConfProfTable 1 }
1702: 
1703:    Xdsl2LineConfProfEntry  ::=
1704:       SEQUENCE {
1705:          xdsl2LConfProfProfileName          SnmpAdminString,
1706:          xdsl2LConfProfScMaskDs             Xdsl2ScMaskDs,
1706: error - unknown type `Xdsl2ScMaskDs'
1707:          xdsl2LConfProfScMaskUs             Xdsl2ScMaskUs,
1707: error - unknown type `Xdsl2ScMaskUs'
1708:          xdsl2LConfProfRfiBandsDs           Xdsl2RfiDs,
1708: error - unknown type `Xdsl2RfiDs'
1709:          xdsl2LConfProfRaModeDs             Xdsl2RaMode,
1709: error - unknown type `Xdsl2RaMode'
1710:          xdsl2LConfProfRaModeUs             Xdsl2RaMode,
1711:          xdsl2LConfProfRaUsNrmDs            Unsigned32,
1712:          xdsl2LConfProfRaUsNrmUs            Unsigned32,
1713:          xdsl2LConfProfRaUsTimeDs           Unsigned32,
1714:          xdsl2LConfProfRaUsTimeUs           Unsigned32,
1715:          xdsl2LConfProfRaDsNrmsDs           Unsigned32,
1716:          xdsl2LConfProfRaDsNrmsUs           Unsigned32,
1717:          xdsl2LConfProfRaDsTimeDs           Unsigned32,
1718:          xdsl2LConfProfRaDsTimeUs           Unsigned32,
1719:          xdsl2LConfProfTargetSnrmDs         Unsigned32,
1720:          xdsl2LConfProfTargetSnrmUs         Unsigned32,
1721:          xdsl2LConfProfMaxSnrmDs            Unsigned32,
1722:          xdsl2LConfProfMaxSnrmUs            Unsigned32,
1723:          xdsl2LConfProfMinSnrmDs            Unsigned32,
1724:          xdsl2LConfProfMinSnrmUs            Unsigned32,
1725:          xdsl2LConfProfMsgMinUs             Unsigned32,
1726:          xdsl2LConfProfMsgMinDs             Unsigned32,
1727:          xdsl2LConfProfXtuTransSysEna       Xdsl2TransmissionModeType,
1728:          xdsl2LConfProfPmMode               Xdsl2LConfProfPmMode,
1728: error - unknown type `Xdsl2LConfProfPmMode'
1729:          xdsl2LConfProfL0Time               Unsigned32,
1730:          xdsl2LConfProfL2Time               Unsigned32,
1731:          xdsl2LConfProfL2Atpr               Unsigned32,
1732:          xdsl2LConfProfL2Atprt              Unsigned32,
1733:          xdsl2LConfProfRowStatus            RowStatus
1734:       }
1735: 
1736:    xdsl2LConfProfProfileName  OBJECT-TYPE
1737:       SYNTAX      SnmpAdminString (SIZE(1..32))
1738:       MAX-ACCESS  not-accessible
1739:       STATUS      current
1740:       DESCRIPTION
1741:          "This object identifies a row in this table."
1742:         ::= { xdsl2LineConfProfEntry 1 }
1743: 
1744:    xdsl2LConfProfScMaskDs  OBJECT-TYPE
1744: error - type `Xdsl2ScMaskDs' of node `xdsl2LConfProfScMaskDs' does not resolve to a known base type
1745:       SYNTAX      Xdsl2ScMaskDs
1746:       MAX-ACCESS  read-create
1747:       STATUS      current
1748:       DESCRIPTION
1749:          "Sub-carriers mask.  A bitmap of 4096 bits that allows masking
1750:           up to 4096 downstream sub-carriers, depending on NSCds.  If
1751:           bit i (0 <= i < NSCds) is set to '1', the respective
1752:           downstream sub-carrier i is masked, and if set to '0', the
1753:           respective sub-carrier is unmasked.  Note that there should
1754:           always be unmasked sub-carriers (i.e., the object cannot be
1755:           all 1's).  Also note that if NSCds < 4096, all bits
1756:           i (NSCds i <= 4096) should be set to '1'."
1757:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.6"
1758:       ::= { xdsl2LineConfProfEntry 2 }
1759: 
1760:    xdsl2LConfProfScMaskUs  OBJECT-TYPE
1760: error - type `Xdsl2ScMaskUs' of node `xdsl2LConfProfScMaskUs' does not resolve to a known base type
1761:       SYNTAX      Xdsl2ScMaskUs
1762:       MAX-ACCESS  read-create
1763:       STATUS      current
1764:       DESCRIPTION
1765:          "Sub-carriers mask.  A bitmap of 4096 bits that allows masking
1766:           up to 4096 downstream sub-carriers, depending on NSCds.  If
1767:           bit i (0 <= i < NSCus) is set to '1', the respective
1768:           upstream sub-carrier i is masked, and if set to '0', the
1769:           respective sub-carrier is unmasked.  Note that there
1770:           should always be unmasked sub-carriers (i.e., the object
1771:           cannot be all 1's).  Also note that if NSCus <
1772:           4096, all bits i (NSCus < i <= 4096) should be set to '1'."
1773:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.7"
1774:       ::= { xdsl2LineConfProfEntry 3 }
1775: 
1776:    xdsl2LConfProfRfiBandsDs  OBJECT-TYPE
1776: error - type `Xdsl2RfiDs' of node `xdsl2LConfProfRfiBandsDs' does not resolve to a known base type
1777:       SYNTAX      Xdsl2RfiDs
1778:       MAX-ACCESS  read-create
1779:       STATUS      current
1780:       DESCRIPTION
1781:           "The subset of downstream PSD mask breakpoints that shall be
1782:           used to notch an RFI band.
1783:           The specific interpolation around these points is defined in
1784:           G.992.5.  It is a bitmap of 4096 bits that allows referring to
1785:           up to 4096 downstream sub-carriers, depending on NSCds.  If
1786:           bit i (0 <= i < NSCds) is set to '1', the respective
1787:           downstream sub-carrier i is part of a notch filter, and if
1788:           set to '0', the respective sub-carrier is not
1789:           part of a notch filter.
1790:           This information complements the specification provided by
1791:           xdsl2LconfProfPsdMaskDs.
1792:           Note that if NSCds < 4096, all bits i (NSCds<i< 4096)
1793:           should be set to '0'. "
1794:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2.9"
1795:       ::= { xdsl2LineConfProfEntry 4 }
1796: 
1797:    xdsl2LConfProfRaModeDs  OBJECT-TYPE
1797: error - type `Xdsl2RaMode' of node `xdsl2LConfProfRaModeDs' does not resolve to a known base type
1798:       SYNTAX      Xdsl2RaMode
1799:       MAX-ACCESS  read-create
1800:       STATUS      current
1801:       DESCRIPTION
1802:          "The mode of operation of a rate-adaptive xTU-C in the transmit
1803:           direction.  The parameter can take three values:
1804:              manual (1),
1805:              raInit (2),
1806:              dynamicRa (3)."
1807:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.1"
1808:       DEFVAL       { manual }
1808: error - default value syntax does not match object syntax
1809:       ::= { xdsl2LineConfProfEntry 5 }
1810: 
1811:    xdsl2LConfProfRaModeUs  OBJECT-TYPE
1811: error - type `Xdsl2RaMode' of node `xdsl2LConfProfRaModeUs' does not resolve to a known base type
1812:       SYNTAX      Xdsl2RaMode
1813:       MAX-ACCESS  read-create
1814:       STATUS      current
1815:       DESCRIPTION
1816:          "The mode of operation of a rate-adaptive xTU-R in the transmit
1817:           direction.  The parameter can take three values:
1818:              manual (1),
1819:              raInit (2),
1820:              dynamicRa (3)."
1821:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.2"
1822:       DEFVAL       { manual }
1822: error - default value syntax does not match object syntax
1823:       ::= { xdsl2LineConfProfEntry 6 }
1824: 
1825:    xdsl2LConfProfRaUsNrmDs  OBJECT-TYPE
1826:       SYNTAX      Unsigned32(0..310)
1827:       UNITS       "0.1 dB"
1828:       MAX-ACCESS  read-create
1829:       STATUS      current
1830:       DESCRIPTION
1831:          "The Downstream Up-Shift Noise Margin value, to be used when
1832:           Xdsl2LineConfRaModeDs is set to DynamicRa.  If the downstream
1833:           noise margin is above this value and stays above it for
1834:           more than the time specified by the Xdsl2LineConfRaUsTimeDs,
1835:           the xTU-R shall attempt to increase the downstream net data
1836:           rate.  The Downstream Up-shift Noise Margin ranges from 0 to
1837:           310 units of 0.1 dB (Physical values are 0 to 31 dB)."
1838:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.3"
1839:       DEFVAL       { 10 }
1840:       ::= { xdsl2LineConfProfEntry 7 }
1841: 
1842:    xdsl2LConfProfRaUsNrmUs  OBJECT-TYPE
1843:       SYNTAX      Unsigned32(0..310)
1844:       UNITS       "0.1 dB"
1845:       MAX-ACCESS  read-create
1846:       STATUS      current
1847:       DESCRIPTION
1848:          "The Upstream Up-Shift Noise Margin value, to be used when
1849:           Xdsl2LineConfRaModeUs is set to DynamicRa.  If the upstream
1850:           noise margin is above this value and stays above it for more
1851:           than the time specified by the Xdsl2LineConfRaUsTimeUs, the
1852:           xTU-C shall attempt to increase the upstream net data rate.
1853:           The Upstream Up-shift Noise Margin ranges from 0 to 310 units
1854:           of 0.1 dB (Physical values are 0 to 31 dB)."
1855:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.4"
1856:       DEFVAL       { 10 }
1857:       ::= { xdsl2LineConfProfEntry 8 }
1858: 
1859:    xdsl2LConfProfRaUsTimeDs  OBJECT-TYPE
1860:       SYNTAX      Unsigned32(0..16383)
1861:       UNITS       "seconds"
1862:       MAX-ACCESS  read-create
1863:       STATUS      current
1864:       DESCRIPTION
1865:          "The Downstream Up-Shift Time Interval, to be used when
1866:           Xdsl2LineConfRaModeDs is set to DynamicRa.  The interval of
1867:           time that the downstream noise margin should stay above the
1868:           Downstream Up-shift Noise Margin before the xTU-R shall
1869:           attempt to increase the downstream net data rate.  The time
1870:           interval ranges from 0 to 16383 seconds."
1871:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.5"
1872:       DEFVAL       { 3600 }
1873:       ::= { xdsl2LineConfProfEntry 9 }
1874: 
1875:    xdsl2LConfProfRaUsTimeUs  OBJECT-TYPE
1876:       SYNTAX      Unsigned32(0..16383)
1877:       UNITS       "seconds"
1878:       MAX-ACCESS  read-create
1879:       STATUS      current
1880:       DESCRIPTION
1881:          "The Upstream Up-Shift Time Interval, to be used when
1882:           Xdsl2LineConfRaModeUs is set to DynamicRa.  The interval of
1883:           time the upstream noise margin should stay above the
1884:           Upstream Up-shift Noise Margin before the xTU-C shall
1885:           attempt to increase the upstream net data rate.  The time
1886:           interval ranges from 0 to 16383 seconds."
1887:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.6"
1888:       DEFVAL       { 3600 }
1889:       ::= { xdsl2LineConfProfEntry 10 }
1890: 
1891:    xdsl2LConfProfRaDsNrmsDs  OBJECT-TYPE
1892:       SYNTAX      Unsigned32(0..310)
1893:       UNITS       "0.1 dB"
1894:       MAX-ACCESS  read-create
1895:       STATUS      current
1896:       DESCRIPTION
1897:          "The Downstream Down-Shift Noise Margin value, to be used when
1898:           Xdsl2LineConfRaModeDs is set to DynamicRa.  If the downstream
1899:           noise margin is below this value and stays below that for more
1900:           than the time specified by the Xdsl2LineConfRaDsTimeDs, the
1901:           xTU-R shall attempt to decrease the downstream net data rate.
1902:           The Downstream Down-shift Noise Margin ranges from 0 to 310
1903:           units of 0.1 dB (Physical values are 0 to 31 dB)."
1904:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.7"
1905:       DEFVAL       { 10 }
1906:       ::= { xdsl2LineConfProfEntry 11 }
1907: 
1908:    xdsl2LConfProfRaDsNrmsUs  OBJECT-TYPE
1909:       SYNTAX      Unsigned32(0..310)
1910:       UNITS       "0.1 dB"
1911:       MAX-ACCESS  read-create
1912:       STATUS      current
1913:       DESCRIPTION
1914:          "The Upstream Downshift Noise Margin value, to be used when
1915:           Xdsl2LineConfRaModeUs is set to DynamicRa.  If the upstream
1916:           noise margin is below this value and stays below that for more
1917:           than the time specified by the Xdsl2LineConfRaDsTimeUs, the
1918:           xTU-C shall attempt to decrease the upstream net data rate.
1919:           The Upstream Down-shift Noise Margin ranges from 0 to 310
1920:           units of 0.1 dB (Physical values are 0 to 31 dB)."
1921:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.8"
1922:       DEFVAL       { 10 }
1923:       ::= { xdsl2LineConfProfEntry 12 }
1924: 
1925:    xdsl2LConfProfRaDsTimeDs  OBJECT-TYPE
1926:       SYNTAX      Unsigned32(0..16383)
1927:       UNITS       "seconds"
1928:       MAX-ACCESS  read-create
1929:       STATUS      current
1930:       DESCRIPTION
1931:          "The Downstream Downshift Time Interval, to be used when
1932:           Xdsl2LineConfRaModeDs is set to DynamicRa.  The interval of
1933:           time the downstream noise margin should stay below the
1934:           Downstream Down-shift Noise Margin before the xTU-R shall
1935:           attempt to decrease the downstream net data rate.  The time
1936:           interval ranges from 0 to 16383 seconds."
1937:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.9"
1938:       DEFVAL       { 3600 }
1939:       ::= { xdsl2LineConfProfEntry 13 }
1940: 
1941:    xdsl2LConfProfRaDsTimeUs  OBJECT-TYPE
1942:       SYNTAX      Unsigned32(0..16383)
1943:       UNITS       "seconds"
1944:       MAX-ACCESS  read-create
1945:       STATUS      current
1946:       DESCRIPTION
1947:          "The Upstream Down-Shift Time Interval, to be used when
1948:           Xdsl2LineConfRaModeUs is set to DynamicRa.  The interval of
1949:           time the upstream noise margin should stay below the Upstream
1950:           Down-shift Noise Margin before the xTU-C shall attempt to
1951:           decrease the upstream net data rate.  The time interval ranges
1952:           from 0 to 16383 seconds."
1953:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.4.10"
1954:       DEFVAL       { 3600 }
1955:       ::= { xdsl2LineConfProfEntry 14 }
1956: 
1957:    xdsl2LConfProfTargetSnrmDs  OBJECT-TYPE
1958:       SYNTAX      Unsigned32(0..310)
1959:       UNITS       "0.1 dB"
1960:       MAX-ACCESS  read-create
1961:       STATUS      current
1962:       DESCRIPTION
1963:          "The minimum Noise Margin the xTU-R receiver shall achieve,
1964: 
1965:           relative to the BER requirement for each of the downstream
1966: 
1967:           bearer channels, to successfully complete initialization.
1968:           The target noise margin ranges from 0 to 310 units of 0.1 dB
1969:           (Physical values are 0 to 31 dB)."
1970:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.1"
1971:       DEFVAL       { 60 }
1972:       ::= { xdsl2LineConfProfEntry 15 }
1973: 
1974:    xdsl2LConfProfTargetSnrmUs  OBJECT-TYPE
1975:       SYNTAX      Unsigned32(0..310)
1976:       UNITS       "0.1 dB"
1977:       MAX-ACCESS  read-create
1978:       STATUS      current
1979:       DESCRIPTION
1980:          "The minimum Noise Margin the xTU-C receiver shall achieve,
1981: 
1982:           relative to the BER requirement for each of the upstream
1983: 
1984:           bearer channels, to successfully complete initialization.
1985:           The target noise margin ranges from 0 to 310 units of 0.1 dB
1986:           (Physical values are 0 to 31 dB)."
1987:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.2"
1988:       DEFVAL       { 60 }
1989:       ::= { xdsl2LineConfProfEntry 16 }
1990: 
1991:    xdsl2LConfProfMaxSnrmDs  OBJECT-TYPE
1992:       SYNTAX      Unsigned32
1993:       UNITS       "0.1 dB"
1994:       MAX-ACCESS  read-create
1995:       STATUS      current
1996:       DESCRIPTION
1997:          "The maximum Noise Margin the xTU-R receiver shall try to
1998:           sustain.  If the Noise Margin is above this level, the xTU-R
1999:           shall request that the xTU-C reduce the xTU-C transmit power
2000:           to get a noise margin below this limit (if this functionality
2001:           is supported).  The maximum noise margin ranges from 0 to 310
2002:           units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
2003:           all 1's means that there is no maximum."
2004:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.3"
2005:       DEFVAL       { 310 }
2006:       ::= { xdsl2LineConfProfEntry 17 }
2007: 
2008:    xdsl2LConfProfMaxSnrmUs  OBJECT-TYPE
2009:       SYNTAX      Unsigned32
2010:       UNITS       "0.1 dB"
2011:       MAX-ACCESS  read-create
2012:       STATUS      current
2013:       DESCRIPTION
2014:          "The maximum Noise Margin the xTU-C receiver shall try to
2015:           sustain.  If the Noise Margin is above this level, the xTU-C
2016:           shall request that the xTU-R reduce the xTU-R transmit power
2017:           to get a noise margin below this limit (if this functionality
2018:           is supported).  The maximum noise margin ranges from 0 to 310
2019:           units of 0.1 dB (Physical values are 0 to 31 dB).  A value of
2020:           all 1's means that there is no maximum."
2021:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.4"
2022:       DEFVAL       { 310 }
2023:       ::= { xdsl2LineConfProfEntry 18 }
2024: 
2025:    xdsl2LConfProfMinSnrmDs  OBJECT-TYPE
2026:       SYNTAX      Unsigned32(0..310)
2027:       UNITS       "0.1 dB"
2028:       MAX-ACCESS  read-create
2029:       STATUS      current
2030:       DESCRIPTION
2031:          "The minimum Noise Margin the xTU-R receiver shall tolerate.
2032:           If the noise margin falls below this level, the xTU-R shall
2033:           request that the xTU-C increase the xTU-C transmit power.
2034:           If an increase to xTU-C transmit power is not possible, a
2035:           loss-of-margin (LOM) defect occurs, the xTU-R shall fail and
2036:           attempt to reinitialize and the NMS shall be notified.  The
2037:           minimum noise margin ranges from 0 to 310 units of
2038:           0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2039:           that there is no minimum."
2040:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.5"
2041:       DEFVAL       { 10 }
2042:       ::= { xdsl2LineConfProfEntry 19 }
2043: 
2044:    xdsl2LConfProfMinSnrmUs  OBJECT-TYPE
2045:       SYNTAX      Unsigned32(0..310)
2046:       UNITS       "0.1 dB"
2047:       MAX-ACCESS  read-create
2048:       STATUS      current
2049:       DESCRIPTION
2050:          "The minimum Noise Margin the xTU-C receiver shall tolerate.
2051:           If the noise margin falls below this level, the xTU-C shall
2052:           request that the xTU-R increase the xTU-R transmit power.
2053:           If an increase of xTU-R transmit power is not possible, a
2054:           loss-of-margin (LOM) defect occurs, the xTU-C shall fail and
2055:           attempt to re-initialize and the NMS shall be notified.  The
2056:           minimum noise margin ranges from 0 to 310 units of
2057:           0.1 dB (Physical values are 0 to 31 dB).  A value of 0 means
2058:           that there is no minimum."
2059:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.3.6"
2060:       DEFVAL       { 10 }
2061:       ::= { xdsl2LineConfProfEntry 20 }
2062: 
2063:    xdsl2LConfProfMsgMinUs  OBJECT-TYPE
2064:       SYNTAX      Unsigned32(4000..63000)
2065:       UNITS       "bits/second"
2066:       MAX-ACCESS  read-create
2067:       STATUS      current
2068:       DESCRIPTION
2069:          "Minimum Overhead Rate Upstream.  Defines the minimum rate of
2070:           the message-based overhead that shall be maintained by the xTU
2071:           in upstream direction.  Expressed in bits per second and
2072:           ranges from 4000 to 63000 bps."
2073:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.5.1"
2074:       DEFVAL       { 4000 }
2075:      ::= { xdsl2LineConfProfEntry 21 }
2076: 
2077:    xdsl2LConfProfMsgMinDs  OBJECT-TYPE
2078:       SYNTAX      Unsigned32(4000..63000)
2079:       UNITS       "bits/second"
2080:       MAX-ACCESS  read-create
2081:       STATUS      current
2082:       DESCRIPTION
2083:          "Minimum Overhead Rate Downstream.  Defines the minimum rate of
2084:           the message-based overhead that shall be maintained by the xTU
2085:           in downstream direction.  Expressed in bits per second and
2086:           ranges from 4000 to 63000 bps."
2087:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.5.2"
2088:       DEFVAL       { 4000 }
2089:       ::= { xdsl2LineConfProfEntry 22 }
2090: 
2091:    xdsl2LConfProfXtuTransSysEna  OBJECT-TYPE
2091: error - type `Xdsl2TransmissionModeType' of node `xdsl2LConfProfXtuTransSysEna' does not resolve to a known base type
2091: change recommended -
warning: node `xdsl2LConfProfXtuTransSysEna' must be contained in at least one conformance group
2092:       SYNTAX      Xdsl2TransmissionModeType
2093:       MAX-ACCESS  read-create
2094:       STATUS      current
2095:       DESCRIPTION
2096:          "xTU Transmission System Enabling (xTSE).  A list of the
2097:           different coding types enabled in this profile.  It is coded
2098:           in a bit-map representation with 1 or more bits set.  A bit
2099:           set to  '1' means that the xTUs may apply the respective
2100:           coding for the DSL line.  A bit set to '0' means that
2101:           the xTUs cannot apply the respective coding for the ADSL
2102:           line.  All 'reserved' bits should be set to '0'."
2103:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.1"
2104:       ::= { xdsl2LineConfProfEntry 23 }
2105: 
2106:    xdsl2LConfProfPmMode  OBJECT-TYPE
2106: error - type `Xdsl2LConfProfPmMode' of node `xdsl2LConfProfPmMode' does not resolve to a known base type
2107:       SYNTAX      Xdsl2LConfProfPmMode
2108:       MAX-ACCESS  read-create
2109:       STATUS      current
2110:       DESCRIPTION
2111:          "Power management state Enabling.  Defines the power states the
2112:           xTU-C or xTU-R may autonomously transition to on this line.
2113:           The various bit positions are: allowTransitionsToIdle (0) and
2114:           allowTransitionsToLowPower (1).  A bit with a '1' value means
2115:           that the xTU is allowed to transit into the respective state
2116:           and a '0' value means that the xTU is not allowed
2117:           to transit into the respective state."
2118:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.4"
2119:       DEFVAL  { { allowTransitionsToIdle, allowTransitionsToLowPower } }
2120:       ::= { xdsl2LineConfProfEntry 24 }
2121: 
2122:    xdsl2LConfProfL0Time  OBJECT-TYPE
2123:       SYNTAX      Unsigned32 (0..255)
2124:       UNITS       "seconds"
2125:       MAX-ACCESS  read-create
2126:       STATUS      current
2127:       DESCRIPTION
2128:          "This minimum time (in seconds) between an Exit from the L2
2129:           state and the next Entry into the L2 state.  It ranges from 0
2130:           to 255 seconds."
2131:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.5"
2132:       DEFVAL       { 255 }
2133:       ::= { xdsl2LineConfProfEntry 25 }
2134: 
2135:    xdsl2LConfProfL2Time  OBJECT-TYPE
2136:       SYNTAX      Unsigned32 (0..255)
2137:       UNITS       "seconds"
2138:       MAX-ACCESS  read-create
2139:       STATUS      current
2140:       DESCRIPTION
2141:          "This minimum time (in seconds) between an Entry into the
2142:          L2 state and the first Power Trim in the L2 state and between
2143:          two consecutive Power Trims in the L2 State.
2144:          It ranges from 0 to 255 seconds."
2145:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.1.6"
2146:       DEFVAL       { 255 }
2147:       ::= { xdsl2LineConfProfEntry 26 }
2148: 
2149:    xdsl2LConfProfL2Atpr  OBJECT-TYPE
2150:       SYNTAX      Unsigned32 (0..31)
2151:       UNITS       "dB"
2152:       MAX-ACCESS  read-create
2153:       STATUS      current
2154:       DESCRIPTION
2155:          "The maximum aggregate transmit power reduction (in dB) that
2156:           can be performed at transition of L0 to L2 state or through a
2157:           single Power Trim in the L2 state.
2158:           It ranges from 0 dB to 31 dB."
2159:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.1.7"
2160:       DEFVAL       { 10 }
2161:       ::= { xdsl2LineConfProfEntry 27 }
2162: 
2163:    xdsl2LConfProfL2Atprt  OBJECT-TYPE
2164:       SYNTAX      Unsigned32 (0..31)
2165:       UNITS       "dB"
2166:       MAX-ACCESS  read-create
2167:       STATUS      current
2168:       DESCRIPTION
2169:          "The total maximum aggregate transmit power reduction
2170:          (in dB) that can be performed in an L2 state. This is the
2171:          sum of all reductions of L2 Request (i.e., at transition of
2172:          L0 to L2 state) and Power Trims."
2173:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.1.9"
2174:       DEFVAL       { 31 }
2175:       ::= { xdsl2LineConfProfEntry 28 }
2176: 
2177:    xdsl2LConfProfRowStatus  OBJECT-TYPE
2178:       SYNTAX      RowStatus
2179:       MAX-ACCESS  read-create
2180:       STATUS      current
2181:       DESCRIPTION
2182:          "This object is used to create a new row or to modify or
2183:          delete an existing row in this table.
2184: 
2185:          A profile is activated by setting this object to 'active'.
2186:          When 'active' is set, the system will validate the profile.
2187:          Profile modification is prohibited while this object is set
2188:          to 'active'.
2189: 
2190:          Before a profile can be deleted or taken out of service
2191:          (by setting this object to 'destroy' or 'notInService'),
2192:          it must be first unreferenced from all associated
2193:          templates."
2194:       ::= { xdsl2LineConfProfEntry 29 }
2195: 
2196:    ------*****************************************************
2197:    ----- The following table should be changed. Instead of the
2197: warning - warning: note, -- terminates a comment
2197: severe - syntax error, unexpected $undefined
2198:    ----- current modes list we'll have a list that follows the xTSE
2198: severe - lexically unexpected character, skipping to end of line
2199:    ------*****************************************************
2200: 
2201:    ------------------------------------------
2202:    --    xdsl2LineConfProfModeSpecTable    --
2203:    ------------------------------------------
2204:    xdsl2LineConfProfModeSpecTable  OBJECT-TYPE
2205:       SYNTAX      SEQUENCE  OF  Xdsl2LineConfProfModeSpecEntry
2206:       MAX-ACCESS  not-accessible
2207:       STATUS      current
2208:       DESCRIPTION
2209:          "The table xdsl2LineConfProfModeSpecTable extends the
2210:           DSL line configuration profile by xDSL Mode Specific
2211:           parameters.
2212:           A row in this table that has an index of
2213:           xdsl2LconfProfXdslMode == defMode(1), is called a
2214:           'mandatory' row.
2215:           A row in this table that has an index such that
2216:           xdsl2LconfProfXdslMode is not equal to defMode(1),
2217:           is called an 'optional' row.
2218:           When a row in the xdsl2LineConfProfTable table
2219:           (the parent row) is created, the SNMP agent will
2220:           automatically create a 'mandatory' row in this table.
2221:           When the parent row is deleted, the SNMP agent will
2222:           automatically delete all associated rows in this table.
2223:           Any attempt to delete the 'mandatory' row using the
2224:           xdsl2LConfProfModeSpecRowStatus attribute will be
2225:           rejected by the SNMP agent.
2226:           The manager MAY create an 'optional' row in this table
2227:           using the xdsl2LConfProfModeSpecRowStatus attribute if
2228:           the parent row exists.
2229:           The manager MAY delete an 'optional' row in this table
2230:           using the xdsl2LConfProfModeSpecRowStatus attribute at
2231:           any time.
2232:           If the actual transmission mode of a DSL line does not
2233:           match one of the 'optional' rows in this table, then
2234:           the line will use the PSD configuration from the
2235:           'mandatory' row.
2236: 
2237:           Entries in this table MUST be maintained in a
2238:           persistent manner."
2239:       ::= { xdsl2ProfileLine 3 }
2239: warning - warning: flushing recent incorrect declaration, see previous error(s)
2240: 
2241:    xdsl2LineConfProfModeSpecEntry  OBJECT-TYPE
2241: error - row's parent node must be a table node
2241: severe - illegal base type `Xdsl2OperationModes' in index element `xdsl2LconfProfXdslMode' of row xdsl2LineConfProfModeSpecEntry
2242:       SYNTAX      Xdsl2LineConfProfModeSpecEntry
2243:       MAX-ACCESS  not-accessible
2244:       STATUS      current
2245:       DESCRIPTION
2246:          "The table xdsl2LineConfProfModeSpecTable extends the
2247:           DSL line configuration profile by DSL Mode Specific
2248:           parameters."
2249:       INDEX  { xdsl2LConfProfProfileName, xdsl2LconfProfXdslMode }
2250:       ::= { xdsl2LineConfProfModeSpecTable 1 }
2250: severe - unknown object identifier label `xdsl2LineConfProfModeSpecTable'
2251: 
2252:    Xdsl2LineConfProfModeSpecEntry  ::=
2253:       SEQUENCE {
2254:          xdsl2LconfProfXdslMode             Xdsl2OperationModes,
2254: error - unknown type `Xdsl2OperationModes'
2255:          xdsl2LConfProfMaxNomPsdDs          Integer32,
2256:          xdsl2LConfProfMaxNomPsdUs          Integer32,
2257:          xdsl2LConfProfMaxNomAtpDs          Unsigned32,
2258:          xdsl2LConfProfMaxNomAtpUs          Unsigned32,
2259:          xdsl2LConfProfMaxAggRxPwrUs        Integer32,
2260:          xdsl2LConfProfPsdMaskDs            Xdsl2PsdMaskDs,
2260: error - unknown type `Xdsl2PsdMaskDs'
2261:          xdsl2LConfProfPsdMaskUs            Xdsl2PsdMaskUs,
2261: error - unknown type `Xdsl2PsdMaskUs'
2262:          xdsl2LConfProfPsdMaskSelectUs      Unsigned32,
2263:          xdsl2LConfProfModeSpecRowStatus    RowStatus
2264:       }
2265: 
2266:    xdsl2LconfProfXdslMode    OBJECT-TYPE
2266: error - type `Xdsl2OperationModes' of node `xdsl2LconfProfXdslMode' does not resolve to a known base type
2267:       SYNTAX      Xdsl2OperationModes
2268:       MAX-ACCESS  not-accessible
2269:       STATUS      current
2270:       DESCRIPTION
2271:          "The DSL Mode is a way of categorizing the various xDSL
2272:           transmission modes into groups, each group (xDSL Mode) shares
2273:           the same PSD configuration.
2274:           There should be multiple entries in this table for a given
2275:           line profile in case multiple bits are set in
2276:           xdsl2LConfProfAtuTransSysEna for that profile. "
2277:       REFERENCE    "DSL Forum TR-90, paragraph 5.1.8"
2278:       ::= { xdsl2LineConfProfModeSpecEntry 1 }
2279: 
2280:    xdsl2LConfProfMaxNomPsdDs  OBJECT-TYPE
2281:       SYNTAX      Integer32(-600..-300)
2282:       UNITS       "0.1 dBm/Hz"
2283:       MAX-ACCESS  read-create
2284:       STATUS      current
2285:       DESCRIPTION
2286:          "The maximum nominal transmit PSD in the downstream
2287:           direction during initialization and Showtime.  It ranges from
2288:           -600 to -300 units of 0.1 dBm/Hz.  (physical values are -60 to
2289:           -30 dBm/Hz).  "
2290:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2291:       DEFVAL       { -300 }
2292:      ::= { xdsl2LineConfProfModeSpecEntry 2 }
2293: 
2294:    xdsl2LConfProfMaxNomPsdUs  OBJECT-TYPE
2295:       SYNTAX      Integer32(-600..-300)
2296:       UNITS       "0.1 dBm/Hz"
2297:       MAX-ACCESS  read-create
2298:       STATUS      current
2299:       DESCRIPTION
2300:          "The maximum nominal transmit PSD in the upstream direction
2301:           during initialization and Showtime.  It ranges from -600 to
2302:           -300 units of 0.1 dBm/Hz.  (physical values are -60 to
2303:           -30 dBm/Hz).  "
2304:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2305:       DEFVAL       { -300 }
2306:       ::= { xdsl2LineConfProfModeSpecEntry 3 }
2307: 
2308:    xdsl2LConfProfMaxNomAtpDs  OBJECT-TYPE
2309:       SYNTAX      Unsigned32 (0..255)
2310:       UNITS       "0.1 dBm"
2311:       MAX-ACCESS  read-create
2312:       STATUS      current
2313:       DESCRIPTION
2314:          "The maximum nominal aggregate transmit power in the
2315:           downstream direction during initialization and Showtime.  It
2316:           ranges from 0 to 255 units of 0.1 dBm (physical values are 0
2317:           to 25.5 dBm)."
2318:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2319:       DEFVAL       { 255 }
2320:       ::= { xdsl2LineConfProfModeSpecEntry 4 }
2321: 
2322:    xdsl2LConfProfMaxNomAtpUs  OBJECT-TYPE
2323:       SYNTAX      Unsigned32 (0..255)
2324:       UNITS       "0.1 dBm"
2325:       MAX-ACCESS  read-create
2326:       STATUS      current
2327:       DESCRIPTION
2328:          "The maximum nominal aggregate transmit power in the upstream
2329:           direction during initialization and Showtime.  It ranges from
2330:           0 to 255 units of 0.1 dBm (physical values are 0 to 25.5
2331:           dBm)."
2332:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2333:       DEFVAL       { 255 }
2334:       ::= { xdsl2LineConfProfModeSpecEntry 5 }
2335: 
2336:    xdsl2LConfProfMaxAggRxPwrUs  OBJECT-TYPE
2337:       SYNTAX      Integer32(-255..2147483647)
2338:       UNITS       "0.1 dBm"
2339:       MAX-ACCESS  read-create
2340:       STATUS      current
2341:       DESCRIPTION
2342:          "The maximum upstream aggregate receive power over the relevant
2343:           set of sub-carriers.  The xTU-C should verify that the
2344:           upstream power cutback is such that this maximum aggregate
2345:           receive power value is honored.  It ranges from -255 to 255
2346:           units of 0.1 dBm (physical values are -25.5 to 25.5 dBm).
2347:           A value of all ones means that there is no limit."
2348:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2349:       DEFVAL       { 255 }
2350:       ::= { xdsl2LineConfProfModeSpecEntry 6 }
2351: 
2352:    xdsl2LConfProfPsdMaskDs   OBJECT-TYPE
2352: error - type `Xdsl2PsdMaskDs' of node `xdsl2LConfProfPsdMaskDs' does not resolve to a known base type
2353:       SYNTAX      Xdsl2PsdMaskDs
2354:       MAX-ACCESS  read-create
2355:       STATUS      current
2356:       DESCRIPTION
2357:         "The downstream PSD mask applicable at the U-C2 reference
2358:          point.
2359:         This parameter is used only for G.992.5 and it may impose PSD
2360:         restrictions (breakpoints) in addition to the Limit PSD mask
2361:         defined in G.992.5.
2362:         This is a string of 32 pairs of values in the following
2363:         structure:
2364:         Octets 0+1 - Index of 1st sub-carrier used in the context
2365:                      of a first breakpoint.
2366:         Octet 2    - The PSD reduction for the sub-carrier indicated in
2367:                      octets 0 and 1.
2368:         Octets 3-5 - Same, for a 2nd breakpoint.
2369:         Octets 6-8 - Same, for a 3rd breakpoint.
2370:         This architecture continues until octets 94-95, which are
2371:         associated with a 32nd breakpoint.
2372:         Each subcarrier index is an unsigned number in the range 1 and
2373:         NSCds.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
2374:         255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
2375:         in the range 0 to 190 (0 to -95dBm/Hz).
2376:         When the number of breakpoints is less than 32, all remaining
2377:         octets are set to the value 0.  Note that the content of this
2378:         object should be correlated with the sub-carriers mask and with
2379:         the RFI setup. "
2380:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2381:         ::= { xdsl2LineConfProfModeSpecEntry 7 }
2382: 
2383:    xdsl2LConfProfPsdMaskUs   OBJECT-TYPE
2383: error - type `Xdsl2PsdMaskUs' of node `xdsl2LConfProfPsdMaskUs' does not resolve to a known base type
2384:       SYNTAX      Xdsl2PsdMaskUs
2385:       MAX-ACCESS  read-create
2386:       STATUS      current
2387:       DESCRIPTION
2388:         "The upstream PSD mask applicable at the U-R2 reference
2389:          point.
2390: 
2391:         This parameter is used only for G.992.5 and it may impose PSD
2392:         restrictions (breakpoints) in addition to the Limit PSD mask
2393:         defined in G.992.5.
2394:         This is a string of 16 pairs of values in the following
2395:         structure:
2396:         Octets 0+1 - Index of 1st sub-carrier used in the context
2397:                      of a first breakpoint.
2398:         Octet 2    - The PSD reduction for the sub-carrier indicated in
2399:                      octets 0 and 1.
2400:         Octets 3-5 - Same, for a 2nd breakpoint.
2401:         Octets 6-8 - Same, for a 3rd breakpoint.
2402:         This architecture continues until octets 9-47, which are
2403:         associated with a 16th breakpoint.
2404:         Each subcarrier index is an unsigned number in the range 1 and
2405:         NSCus.  Each PSD reduction value is in the range 0 (0dBm/Hz) to
2406:         255 (-127.5dBm/Hz) with steps of 0.5dBm/Hz.  Valid values are
2407:         in the range 0 to 190 (0 to -95dBm/Hz).
2408:         When the number of breakpoints is less than 16, all remaining
2409:         octets are set to the value 0.  Note that the content of this
2410:         object should be correlated with the sub-carriers mask and with
2411:         the RFI setup. "
2412:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1.2"
2413:         ::= { xdsl2LineConfProfModeSpecEntry 8 }
2414: 
2415:    xdsl2LConfProfPsdMaskSelectUs  OBJECT-TYPE
2416:       SYNTAX      Unsigned32(1..9)
2417:       MAX-ACCESS  read-create
2418:       STATUS      current
2419:       DESCRIPTION
2420:         "The selected upstream PSD mask.  This parameter is used only
2421:          for annexes J and M of G.992.3 and G.992.5, and the same
2422:          selection is used for all relevant enabled bits in
2423:          xdsl2LConfProfAtuTransSysEna. "
2424:       REFERENCE    "ITU-T G.997.1 (amendment 1), 7.3.1.10"
2425:       DEFVAL       { 1 }
2426:        ::= { xdsl2LineConfProfModeSpecEntry 9 }
2427: 
2428:    xdsl2LConfProfModeSpecRowStatus  OBJECT-TYPE
2429:       SYNTAX      RowStatus
2430:       MAX-ACCESS  read-create
2431:       STATUS      current
2432:       DESCRIPTION
2433: 
2434:          "This object is used to create a new row or to modify or
2435:          delete an existing row in this table.
2436: 
2437:          A profile is activated by setting this object to 'active'.
2438:          When 'active' is set, the system will validate the profile.
2439:          Profile modification is prohibited while this object is set
2440:          to 'active'.
2441: 
2442:          Before a profile can be deleted or taken out of service
2443:          (by setting this object to 'destroy' or 'notInService'),
2444:          it must be first unreferenced from all associated
2445:          templates."
2446: 
2447:       ::= { xdsl2LineConfProfModeSpecEntry 10 }
2448: 
2449:    ------------------------------------------------
2450:    --          xdsl2ChConfProfileTable           --
2451:    ------------------------------------------------
2452:    xdsl2ChConfProfileTable  OBJECT-TYPE
2453:       SYNTAX      SEQUENCE  OF  Xdsl2ChConfProfileEntry
2454:       MAX-ACCESS  not-accessible
2455:       STATUS      current
2456:       DESCRIPTION
2457:          "The table xdsl2ChConfProfileTable contains DSL channel
2458:           profile configuration.
2459: 
2460:           Entries in this table MUST be maintained in a
2461:           persistent manner."
2462:       ::= { xdsl2ProfileChannel 1 }
2463: 
2464:    xdsl2ChConfProfileEntry  OBJECT-TYPE
2465:       SYNTAX      Xdsl2ChConfProfileEntry
2466:       MAX-ACCESS  not-accessible
2467:       STATUS      current
2468:       DESCRIPTION
2469:          "The table xdsl2ChConfProfileTable contains DSL channel
2470:           profile configuration.
2471:           A default profile with an index of 'DEFVAL' will
2472:           always exist and its parameters will be set to vendor-specific
2473:           values, unless otherwise specified in this document"
2474:       INDEX  { xdsl2ChConfProfProfileName }
2475:       ::= { xdsl2ChConfProfileTable 1 }
2476: 
2477:    Xdsl2ChConfProfileEntry  ::=
2478:       SEQUENCE {
2479:          xdsl2ChConfProfProfileName          SnmpAdminString,
2480:          xdsl2ChConfProfMinDataRateDs        Unsigned32,
2481:          xdsl2ChConfProfMinDataRateUs        Unsigned32,
2482:          xdsl2ChConfProfMinResDataRateDs     Unsigned32,
2483:          xdsl2ChConfProfMinResDataRateUs     Unsigned32,
2484:          xdsl2ChConfProfMaxDataRateDs        Unsigned32,
2485:          xdsl2ChConfProfMaxDataRateUs        Unsigned32,
2486:          xdsl2ChConfProfMinDataRateLowPwrDs  Unsigned32,
2487:          xdsl2ChConfProfMaxDelayDs           Unsigned32,
2488:          xdsl2ChConfProfMaxDelayUs           Unsigned32,
2489:          xdsl2ChConfProfMinProtectionDs      Xdsl2SymbolProtection,
2489: error - unknown type `Xdsl2SymbolProtection'
2490:          xdsl2ChConfProfMinProtectionUs      Xdsl2SymbolProtection,
2491:          xdsl2ChConfProfMaxBerDs             Xdsl2MaxBer,
2491: error - unknown type `Xdsl2MaxBer'
2492:          xdsl2ChConfProfMaxBerUs             Xdsl2MaxBer,
2493:          xdsl2ChConfProfUsDataRateDs         Unsigned32,
2494:          xdsl2ChConfProfDsDataRateDs         Unsigned32,
2495:          xdsl2ChConfProfUsDataRateUs         Unsigned32,
2496:          xdsl2ChConfProfDsDataRateUs         Unsigned32,
2497:          xdsl2ChConfProfImaEnabled           TruthValue,
2498:          xdsl2ChConfProfRowStatus            RowStatus
2499:       }
2500: 
2501:    xdsl2ChConfProfProfileName  OBJECT-TYPE
2502:       SYNTAX      SnmpAdminString (SIZE(1..32))
2503:       MAX-ACCESS  not-accessible
2504:       STATUS      current
2505:       DESCRIPTION
2506:          "This object identifies a row in this table."
2507:       ::= { xdsl2ChConfProfileEntry 1 }
2508: 
2509:    xdsl2ChConfProfMinDataRateDs  OBJECT-TYPE
2510:       SYNTAX      Unsigned32(0..200000000)
2511:       UNITS       "bits/second"
2512:       MAX-ACCESS  read-create
2513:       STATUS      current
2514:       DESCRIPTION
2515:          "Minimum Data Rate on Downstream direction.  The minimum net
2516:           data rate for the bearer channel, coded in bit/s."
2517:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2518:       ::= { xdsl2ChConfProfileEntry 2 }
2519: 
2520:    xdsl2ChConfProfMinDataRateUs  OBJECT-TYPE
2521:       SYNTAX      Unsigned32(0..200000000)
2522:       UNITS       "bits/second"
2523:       MAX-ACCESS  read-create
2524:       STATUS      current
2525:       DESCRIPTION
2526:          "Minimum Data Rate on Upstream direction.  The minimum net data
2527:           rate for the bearer channel, coded in bit/s."
2528:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2529:       ::= { xdsl2ChConfProfileEntry 3 }
2530: 
2531:    xdsl2ChConfProfMinResDataRateDs  OBJECT-TYPE
2532:       SYNTAX      Unsigned32(0..200000000)
2533:       UNITS       "bits/second"
2534:       MAX-ACCESS  read-create
2535:       STATUS      current
2536:       DESCRIPTION
2537:          "Minimum Reserved Data Rate on Downstream direction.  The
2538:           minimum reserved net data rate for the bearer channel, coded
2539:           in bit/s.  This parameter is used only if the Rate Adaptation
2540:           Mode in the direction of the bearer channel (i.e.,
2541:           Xdsl2LineConfRaModeDs) is set to DynamicRa."
2542:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2543:       ::= { xdsl2ChConfProfileEntry 4 }
2544: 
2545:    xdsl2ChConfProfMinResDataRateUs  OBJECT-TYPE
2546:       SYNTAX      Unsigned32(0..200000000)
2547:       UNITS       "bits/second"
2548:       MAX-ACCESS  read-create
2549:       STATUS      current
2550:       DESCRIPTION
2551:          "Minimum Reserved Data Rate on Upstream direction.  The minimum
2552:           reserved net data rate for the bearer channel, coded in
2553:           bit/s.  This parameter is used only if the Rate Adaptation
2554:           Mode in the direction of the bearer channel (i.e.,
2555:           Xdsl2LineConfRaModeUs) is set to DynamicRa."
2556:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2557:       ::= { xdsl2ChConfProfileEntry 5 }
2558: 
2559:    xdsl2ChConfProfMaxDataRateDs  OBJECT-TYPE
2560:       SYNTAX      Unsigned32(0..200000000)
2561:       UNITS       "bits/second"
2562:       MAX-ACCESS  read-create
2563:       STATUS      current
2564:       DESCRIPTION
2565:          "Maximum Data Rate on Downstream direction.  The maximum net
2566:           data rate for the bearer channel, coded in bit/s."
2567:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2568:       ::= { xdsl2ChConfProfileEntry 6 }
2569: 
2570:    xdsl2ChConfProfMaxDataRateUs  OBJECT-TYPE
2571:       SYNTAX      Unsigned32(0..200000000)
2572:       UNITS       "bits/second"
2573:       MAX-ACCESS  read-create
2574:       STATUS      current
2575:       DESCRIPTION
2576:          "Maximum Data Rate on Upstream direction.  The maximum net data
2577:           rate for the bearer channel, coded in bit/s."
2578:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2579:       ::= { xdsl2ChConfProfileEntry 7 }
2580: 
2581:    xdsl2ChConfProfMinDataRateLowPwrDs  OBJECT-TYPE
2582:       SYNTAX      Unsigned32(0..200000000)
2583:       UNITS       "bits/second"
2584:       MAX-ACCESS  read-create
2585:       STATUS      current
2586:       DESCRIPTION
2587:          "Minimum Data Rate in Low Power state on Downstream direction.
2588:           The minimum net data rate for the bearer channel, coded in
2589:           bit/s., during the low power state (L1 in G.992.2, L2 in
2590:           G.992.3)."
2591:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.1"
2592:       ::= { xdsl2ChConfProfileEntry 8 }
2593: 
2594:    xdsl2ChConfProfMaxDelayDs  OBJECT-TYPE
2595:       SYNTAX      Unsigned32(0..63)
2596:       UNITS       "milliseconds"
2597:       MAX-ACCESS  read-create
2598:       STATUS      current
2599:       DESCRIPTION
2600:          "Maximum Interleave Delay on Downstream direction.  The maximum
2601:           one-way interleaving delay introduced by the PMS-TC on
2602:           Downstream direction.  The xTUs shall choose the S (factor)
2603:           and D (depth) values such that the actual one-way interleaving
2604:           delay (Xdsl2ChanStatusActDelay) is as close as possible to,
2605:           but less than or equal to, Xdsl2ChanConfMaxDelayDs.  The
2606:           delay is coded in ms, with the value 0 indicating no delay
2607:           bound is being imposed."
2608:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.2"
2609:       ::= { xdsl2ChConfProfileEntry 9 }
2610: 
2611:    xdsl2ChConfProfMaxDelayUs  OBJECT-TYPE
2612:       SYNTAX      Unsigned32(0..63)
2613:       UNITS       "milliseconds"
2614:       MAX-ACCESS  read-create
2615:       STATUS      current
2616:       DESCRIPTION
2617:          "Maximum Interleave Delay on Upstream direction.  The maximum
2618:           one-way interleaving delay introduced by the PMS-TC on
2619:           Upstream direction.  The xTUs shall choose the S (factor) and
2620:           D (depth) values such that the actual one-way interleaving
2621:           delay (Xdsl2ChanStatusActDelay) is as close as possible to,
2622:           but less than or equal to, Xdsl2ChanConfMaxDelayUs.  The
2623:           delay is coded in ms, with the value 0 indicating no delay
2624:           bound is being imposed."
2625:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.2"
2626:       ::= { xdsl2ChConfProfileEntry 10 }
2627: 
2628:    xdsl2ChConfProfMinProtectionDs  OBJECT-TYPE
2628: error - type `Xdsl2SymbolProtection' of node `xdsl2ChConfProfMinProtectionDs' does not resolve to a known base type
2629:       SYNTAX      Xdsl2SymbolProtection
2630:       UNITS       "symbols"
2631:       MAX-ACCESS  read-create
2632:       STATUS      current
2633:       DESCRIPTION
2634:          "Minimum Impulse Noise Protection on Downstream direction.  The
2635:           minimum impulse noise protection for the bearer channel,
2636:           expressed in symbols.  The parameter can take the following
2637:           values: noProtection (i.e., INP not required), halfSymbol
2638:           (i.e., INP length is 1/2 symbol) and 1-16 symbols in steps
2639:           of 1 symbol."
2640:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.3"
2641:       DEFVAL       { noProtection }
2641: error - default value syntax does not match object syntax
2642:       ::= { xdsl2ChConfProfileEntry 11 }
2643: 
2644:    xdsl2ChConfProfMinProtectionUs  OBJECT-TYPE
2644: error - type `Xdsl2SymbolProtection' of node `xdsl2ChConfProfMinProtectionUs' does not resolve to a known base type
2645:       SYNTAX      Xdsl2SymbolProtection
2646:       UNITS       "symbols"
2647:       MAX-ACCESS  read-create
2648:       STATUS      current
2649:       DESCRIPTION
2650:          "Minimum Impulse Noise Protection on Upstream direction.  The
2651:           minimum impulse noise protection for the bearer channel,
2652:           expressed in symbols.  The parameter can take the following
2653:           values:
2654:              noProtection (1),
2655:              halfSymbol (2),
2656:              singleSymbol (3),
2657:              twoSymbols (4),
2658:              fourSymbols (5),
2659:              eightSymbols (6),
2660:              sixteenSymbols (7)."
2661:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.3"
2662:       DEFVAL       { noProtection }
2662: error - default value syntax does not match object syntax
2663:       ::= { xdsl2ChConfProfileEntry 12 }
2664: 
2665:    xdsl2ChConfProfMaxBerDs  OBJECT-TYPE
2665: error - type `Xdsl2MaxBer' of node `xdsl2ChConfProfMaxBerDs' does not resolve to a known base type
2666:       SYNTAX      Xdsl2MaxBer
2667:       MAX-ACCESS  read-create
2668:       STATUS      current
2669:       DESCRIPTION
2670:          "Maximum Bit Error Ratio on Downstream direction.  The maximum
2671:           bit error ratio for the bearer channel.  The parameter can
2672:           take the following values (for 1E-3, 1E-5 or 1E-7):
2673:              eminus3 (1),
2674:              eminus5 (2),
2675:              eminus7 (3)"
2676:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.4"
2677:       DEFVAL       { eminus5 }
2677: error - default value syntax does not match object syntax
2678:      ::= { xdsl2ChConfProfileEntry 13 }
2679: 
2680:    xdsl2ChConfProfMaxBerUs  OBJECT-TYPE
2680: error - type `Xdsl2MaxBer' of node `xdsl2ChConfProfMaxBerUs' does not resolve to a known base type
2681:       SYNTAX      Xdsl2MaxBer
2682:       MAX-ACCESS  read-create
2683:       STATUS      current
2684:       DESCRIPTION
2685:          "Maximum Bit Error Ratio on Upstream direction.  The maximum
2686:           bit error ratio for the bearer channel.  The parameter can
2687:           take the following values (for 1E-3, 1E-5 or 1E-7):
2688:              eminus3 (1),
2689:              eminus5 (2),
2690:              eminus7 (3)"
2691:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.4"
2692:       DEFVAL       { eminus5 }
2692: error - default value syntax does not match object syntax
2693:       ::= { xdsl2ChConfProfileEntry 14 }
2694: 
2695:    xdsl2ChConfProfUsDataRateDs  OBJECT-TYPE
2696:       SYNTAX      Unsigned32(0..200000000)
2697:       UNITS       "bits/second"
2698:       MAX-ACCESS  read-create
2699:       STATUS      current
2700:       DESCRIPTION
2701:          "Data Rate Threshold Up shift for downstream direction.  An
2702:           'Up-shift rate change' event is triggered when the actual
2703:           downstream data rate exceeds, by more than the threshold, the
2704:           data rate at the last entry into Showtime.  The parameter is
2705:           coded in bit/s."
2706:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2707:       ::= { xdsl2ChConfProfileEntry 15 }
2708: 
2709:    xdsl2ChConfProfDsDataRateDs  OBJECT-TYPE
2710:       SYNTAX      Unsigned32(0..200000000)
2711:       UNITS       "bits/second"
2712:       MAX-ACCESS  read-create
2713:       STATUS      current
2714:       DESCRIPTION
2715:          "Data Rate Threshold Downshift for downstream direction.  A
2716:           'Down-shift rate change' event is triggered when the actual
2717:           downstream data rate is below the data rate at the last entry
2718:           into Showtime, by more than the threshold.  The parameter is
2719:           coded in bit/s."
2720:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2721:       ::= { xdsl2ChConfProfileEntry 16 }
2722: 
2723:    xdsl2ChConfProfUsDataRateUs  OBJECT-TYPE
2724:       SYNTAX      Unsigned32(0..200000000)
2725:       UNITS       "bits/second"
2726:       MAX-ACCESS  read-create
2727:       STATUS      current
2728:       DESCRIPTION
2729:          "Data Rate Threshold Up shift for upstream direction.  An
2730:           'Up-shift rate change' event is triggered when the actual
2731:           upstream data rate exceeds, by more than the threshold, the
2732:           data rate at the last entry into Showtime.  The parameter is
2733:           coded in bit/s."
2734:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2735:       ::= { xdsl2ChConfProfileEntry 17 }
2736: 
2737:    xdsl2ChConfProfDsDataRateUs  OBJECT-TYPE
2738:       SYNTAX      Unsigned32(0..200000000)
2739:       UNITS       "bits/second"
2740:       MAX-ACCESS  read-create
2741:       STATUS      current
2742:       DESCRIPTION
2743:          "Data Rate Threshold Downshift for upstream direction.  A
2744:           'Down-shift rate change' event is triggered when the actual
2745:           upstream data rate is below the data rate at the last entry
2746:           into Showtime, by more than the threshold.  The parameter is
2747:           coded in bit/s."
2748:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2.6"
2749:       ::= { xdsl2ChConfProfileEntry 18 }
2750: 
2751:    xdsl2ChConfProfImaEnabled  OBJECT-TYPE
2752:       SYNTAX      TruthValue
2753:       MAX-ACCESS  read-create
2754:       STATUS      current
2755:       DESCRIPTION
2756:          "IMA Mode Enable.  The parameter enables the IMA operation mode
2757:           in the ATM Data Path.  Relevant only if the channel is of ATM
2758:           Data Path.  When in 'enable' state, the ATM data path should
2759:           comply with the requirements for IMA transmission."
2760:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.4.1"
2761:       DEFVAL       { false }
2762:     ::= { xdsl2ChConfProfileEntry 19 }
2763: 
2764:    xdsl2ChConfProfRowStatus  OBJECT-TYPE
2765:       SYNTAX      RowStatus
2766:       MAX-ACCESS  read-create
2767:       STATUS      current
2768:       DESCRIPTION
2769:          "This object is used to create a new row or to modify or
2770:          delete an existing row in this table.
2771: 
2772:          A profile is activated by setting this object to 'active'.
2773:          When 'active' is set, the system will validate the profile.
2774:          Profile modification is prohibited while this object is set
2775:          to 'active'.
2776:          Before a profile can be deleted or taken out of service
2777:          (by setting this object to 'destroy' or 'notInService'),
2778:          it must be first unreferenced from all associated
2779:          templates."
2780:       ::= { xdsl2ChConfProfileEntry 20 }
2781: 
2782:    ------------------------------------------------
2783:    --        xdsl2LineAlarmConfTemplateTable          --
2784:    ------------------------------------------------
2785:    xdsl2LineAlarmConfTemplateTable  OBJECT-TYPE
2786:       SYNTAX      SEQUENCE  OF  Xdsl2LineAlarmConfTemplateEntry
2787:       MAX-ACCESS  not-accessible
2788:       STATUS      current
2789:       DESCRIPTION
2790:          "The table xdsl2LineAlarConfTemplateTable contains DSL
2791:          line alarm configuration template.
2792: 
2793:           Entries in this table MUST be maintained in a
2794:           persistent manner."
2795:       ::= { xdsl2ProfileAlarmConf 1 }
2796: 
2797:    xdsl2LineAlarmConfTemplateEntry  OBJECT-TYPE
2798:       SYNTAX      Xdsl2LineAlarmConfTemplateEntry
2799:       MAX-ACCESS  not-accessible
2800:       STATUS      current
2801:       DESCRIPTION
2802:          "The table xdsl2LineAlarmConfTemplateTable contains DSL
2803:          line PM thresholds template.
2804:          A default template with an index of 'DEFVAL' will
2805:          always exist and its parameters will be set to vendor
2806:          specific values, unless otherwise specified in this
2807:          document"
2808:       INDEX  { xdsl2LAlarmConfTempTemplateName }
2809:       ::= { xdsl2LineAlarmConfTemplateTable 1 }
2810: 
2811:    Xdsl2LineAlarmConfTemplateEntry  ::=
2812:       SEQUENCE {
2813:          xdsl2LAlarmConfTempTemplateName      SnmpAdminString,
2814:          xdsl2LAlarmConfTempLineProfile       SnmpAdminString,
2815:          xdsl2LAlarmConfTempChan1ConfProfile  SnmpAdminString,
2816:          xdsl2LAlarmConfTempChan2ConfProfile  SnmpAdminString,
2817:          xdsl2LAlarmConfTempChan3ConfProfile  SnmpAdminString,
2818:          xdsl2LAlarmConfTempChan4ConfProfile  SnmpAdminString,
2819:          xdsl2LAlarmConfTempRowStatus         RowStatus
2820:       }
2821: 
2822:    xdsl2LAlarmConfTempTemplateName  OBJECT-TYPE
2823:       SYNTAX      SnmpAdminString (SIZE(1..32))
2824:       MAX-ACCESS  not-accessible
2825:       STATUS      current
2826:       DESCRIPTION
2827:          "This object identifies a row in this table."
2828:       ::= { xdsl2LineAlarmConfTemplateEntry 1 }
2829: 
2830:    xdsl2LAlarmConfTempLineProfile  OBJECT-TYPE
2831:       SYNTAX      SnmpAdminString (SIZE(1..32))
2832:       MAX-ACCESS  read-create
2833:       STATUS      current
2834:       DESCRIPTION
2835:          "The value of this object identifies the row in the DSL Line
2836:           Thresholds Configuration Profile Table
2837:           (xdsl2LineAlarmConfProfileTable) that applies to this line."
2838:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2839:       DEFVAL       { "DEFVAL" }
2840:       ::= { xdsl2LineAlarmConfTemplateEntry 2 }
2841: 
2842:    xdsl2LAlarmConfTempChan1ConfProfile  OBJECT-TYPE
2843:       SYNTAX      SnmpAdminString (SIZE(1..32))
2844:       MAX-ACCESS  read-create
2845:       STATUS      current
2846:       DESCRIPTION
2847:          "The value of this object identifies the row in the DSL
2848:           Channel Thresholds Configuration Profile Table
2849:           (xdsl2ChAlarmConfProfileTable) that applies for DSL
2850:           bearer channel #1.  The channel profile name specified here
2851:           must match the name of an existing row in the
2852:           xdsl2ChAlarmConfProfileTable table."
2853:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2854:       DEFVAL       { "DEFVAL" }
2855:       ::= { xdsl2LineAlarmConfTemplateEntry 3 }
2856: 
2857:    xdsl2LAlarmConfTempChan2ConfProfile  OBJECT-TYPE
2858:       SYNTAX      SnmpAdminString (SIZE(0..32))
2859:       MAX-ACCESS  read-create
2860:       STATUS      current
2861:       DESCRIPTION
2862:          "The value of this object identifies the row in the DSL
2863:           Channel Thresholds Configuration Profile Table
2864:           (xdsl2ChAlarmConfProfileTable) that applies for DSL
2865:           bearer channel #2.  The channel profile name specified here
2866:           must match the name of an existing row in the
2867:           xdsl2ChAlarmConfProfileTable table.  If the channel is unused,
2868:           then the object is set to a zero length string."
2869:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2870:       DEFVAL       { "" }
2871:       ::= { xdsl2LineAlarmConfTemplateEntry 4 }
2872: 
2873:    xdsl2LAlarmConfTempChan3ConfProfile  OBJECT-TYPE
2874:       SYNTAX      SnmpAdminString (SIZE(0..32))
2875:       MAX-ACCESS  read-create
2876:       STATUS      current
2877:       DESCRIPTION
2878:          "The value of this object identifies the row in the DSL
2879:           Channel Thresholds Configuration Profile Table
2880:           (xdsl2ChAlarmConfProfileTable) that applies for DSL
2881:           bearer channel #3.  The channel profile name specified here
2882:           must match the name of an existing row in the
2883:           xdsl2ChAlarmConfProfileTable table.
2884:           This object may be set to a non-zero length string only if
2885:           xdsl2LAlarmConfTempChan2ConfProfile contains a non-zero
2886:           length string."
2887:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2888:       DEFVAL       { "" }
2889:       ::= { xdsl2LineAlarmConfTemplateEntry 5 }
2890: 
2891:    xdsl2LAlarmConfTempChan4ConfProfile  OBJECT-TYPE
2892:       SYNTAX      SnmpAdminString (SIZE(0..32))
2893:       MAX-ACCESS  read-create
2894:       STATUS      current
2895:       DESCRIPTION
2896:          "The value of this object identifies the row in the DSL
2897:           Channel Thresholds Configuration Profile Table
2898:           (xdsl2ChAlarmConfProfileTable) that applies for DSL
2899:           bearer channel #4.  The channel profile name specified here
2900:           must match the name of an existing row in the
2901:           xdsl2ChAlarmConfProfileTable table.
2902:           This object may be set to a non-zero length string only if
2903:           xdsl2LAlarmConfTempChan3ConfProfile contains a non-zero
2904:           length string."
2905:       REFERENCE    "DSL Forum TR-90, paragraph 5.4.1"
2906:       DEFVAL       { "" }
2907:       ::= { xdsl2LineAlarmConfTemplateEntry 6 }
2908: 
2909:    xdsl2LAlarmConfTempRowStatus  OBJECT-TYPE
2910:       SYNTAX      RowStatus
2911:       MAX-ACCESS  read-create
2912:       STATUS      current
2913:       DESCRIPTION
2914:          "This object is used to create a new row or to modify or
2915:          delete an existing row in this table.
2916: 
2917:          A template is activated by setting this object to 'active'.
2918:          When 'active' is set, the system will validate the template.
2919:          Template modification is prohibited while this object is set
2920:          to 'active'.
2921:          Before a template can be deleted or taken out of service
2922:          (by setting this object to 'destroy' or 'notInService'),
2923:          it must be first unreferenced from all associated
2924:          lines."
2925:       ::= { xdsl2LineAlarmConfTemplateEntry 7 }
2926: 
2927:    ------------------------------------------------
2928:    --      xdsl2LineAlarmConfProfileTable        --
2929:    ------------------------------------------------
2930: 
2931:    xdsl2LineAlarmConfProfileTable  OBJECT-TYPE
2932:         SYNTAX      SEQUENCE  OF  Xdsl2LineAlarmConfProfileEntry
2933:         MAX-ACCESS  not-accessible
2934:         STATUS      current
2935:         DESCRIPTION
2936:          "The table xdsl2LineAlarmConfProfileTable contains DSL
2937:          line PM thresholds profiles.
2938: 
2939:           Entries in this table MUST be maintained in a
2940:           persistent manner."
2941:         ::= { xdsl2ProfileAlarmConf 2 }
2942: 
2943:    xdsl2LineAlarmConfProfileEntry  OBJECT-TYPE
2944:         SYNTAX      Xdsl2LineAlarmConfProfileEntry
2945:         MAX-ACCESS  not-accessible
2946:         STATUS      current
2947:         DESCRIPTION
2948:          "The table xdsl2LineAlarmConfProfileTable contains DSL
2949:          line PM thresholds profiles.
2950:          A default profile with an index of 'DEFVAL' will
2951:          always exist and its parameters will be set to vendor
2952:          specific values, unless otherwise specified in this
2953:          document"
2954:         INDEX  { xdsl2LineAlarmConfProfileName }
2955:         ::= { xdsl2LineAlarmConfProfileTable 1 }
2956: 
2957:    Xdsl2LineAlarmConfProfileEntry ::=
2958:         SEQUENCE {
2959:         xdsl2LineAlarmConfProfileName                SnmpAdminString,
2960:         xdsl2LineAlarmConfProfileXtucThresh15MinFecs
2961:                                              HCPerfIntervalThreshold,
2962:         xdsl2LineAlarmConfProfileXtucThresh15MinEs
2963:                                              HCPerfIntervalThreshold,
2964:         xdsl2LineAlarmConfProfileXtucThresh15MinSes
2965:                                               HCPerfIntervalThreshold,
2966:         xdsl2LineAlarmConfProfileXtucThresh15MinLoss
2967:                                               HCPerfIntervalThreshold,
2968:         xdsl2LineAlarmConfProfileXtucThresh15MinUas
2969:                                               HCPerfIntervalThreshold,
2970:         xdsl2LineAlarmConfProfileXturThresh15MinFecs
2971:                                               HCPerfIntervalThreshold,
2972:         xdsl2LineAlarmConfProfileXturThresh15MinEs
2973:                                               HCPerfIntervalThreshold,
2974:         xdsl2LineAlarmConfProfileXturThresh15MinSes
2975:                                               HCPerfIntervalThreshold,
2976:         xdsl2LineAlarmConfProfileXturThresh15MinLoss
2977:                                               HCPerfIntervalThreshold,
2978:         xdsl2LineAlarmConfProfileXturThresh15MinUas
2979:                                               HCPerfIntervalThreshold,
2980: 
2981:         xdsl2LineAlarmConfProfileThresh15MinFailedFullInt   Unsigned32,
2982:         xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt   Unsigned32,
2983: 
2984:         xdsl2LineAlarmConfProfileRowStatus                   RowStatus
2985:         }
2986: 
2987:    xdsl2LineAlarmConfProfileName  OBJECT-TYPE
2988:         SYNTAX      SnmpAdminString (SIZE(1..32))
2989:         MAX-ACCESS  not-accessible
2990:         STATUS      current
2991:         DESCRIPTION
2992:         "This object identifies a row in this table."
2993:         ::= { xdsl2LineAlarmConfProfileEntry 1 }
2994: 
2995:    xdsl2LineAlarmConfProfileXtucThresh15MinFecs  OBJECT-TYPE
2996:         SYNTAX      HCPerfIntervalThreshold
2997:         UNITS       "seconds"
2998:         MAX-ACCESS  read-create
2999:         STATUS      current
3000:         DESCRIPTION
3001:         "A threshold for the xdsl2PMLCurr15MFecs counter,
3002:         when xdsl2PMLCurrUnit is xtuc {1}.
3003:         The value 0 means that no threshold is specified for the
3004:         associated counter."
3005:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3006:       DEFVAL       { 0 }
3007:         ::= { xdsl2LineAlarmConfProfileEntry 2 }
3008: 
3009:    xdsl2LineAlarmConfProfileXtucThresh15MinEs  OBJECT-TYPE
3010:         SYNTAX      HCPerfIntervalThreshold
3011:         UNITS       "seconds"
3012:         MAX-ACCESS  read-create
3013:         STATUS      current
3014:         DESCRIPTION
3015:         "A threshold for the xdsl2PMLCurr15MEs counter,
3016:         when xdsl2PMLCurrUnit is xtuc {1}.
3017:         The value 0 means that no threshold is specified for the
3018:         associated counter."
3019:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3020:       DEFVAL       { 0 }
3021:         ::= { xdsl2LineAlarmConfProfileEntry 3 }
3022: 
3023:    xdsl2LineAlarmConfProfileXtucThresh15MinSes  OBJECT-TYPE
3024:         SYNTAX      HCPerfIntervalThreshold
3025:         UNITS       "seconds"
3026:         MAX-ACCESS  read-create
3027:         STATUS      current
3028:         DESCRIPTION
3029:         "A threshold for the xdsl2PMLCurr15MSes counter,
3030:         when xdsl2PMLCurrUnit is xtuc {1}.
3031:         The value 0 means that no threshold is specified for the
3032:         associated counter."
3033:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3034:       DEFVAL       { 0 }
3035:         ::= { xdsl2LineAlarmConfProfileEntry 4 }
3036: 
3037:    xdsl2LineAlarmConfProfileXtucThresh15MinLoss  OBJECT-TYPE
3038:         SYNTAX      HCPerfIntervalThreshold
3039:         UNITS       "seconds"
3040:         MAX-ACCESS  read-create
3041:         STATUS      current
3042:         DESCRIPTION
3043:         "A threshold for the xdsl2PMLCurr15MLoss counter,
3044:         when xdsl2PMLCurrUnit is xtuc {1}.
3045:         The value 0 means that no threshold is specified for the
3046:         associated counter."
3047:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3048:       DEFVAL       { 0 }
3049:         ::= { xdsl2LineAlarmConfProfileEntry 5 }
3050: 
3051:    xdsl2LineAlarmConfProfileXtucThresh15MinUas  OBJECT-TYPE
3052:         SYNTAX      HCPerfIntervalThreshold
3053:         UNITS       "seconds"
3054:         MAX-ACCESS  read-create
3055:         STATUS      current
3056:         DESCRIPTION
3057:         "A threshold for the xdsl2PMLCurr15MUas counter,
3058:         when xdsl2PMLCurrUnit is xtuc {1}.
3059:         The value 0 means that no threshold is specified for the
3060:         associated counter."
3061:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3062:       DEFVAL       { 0 }
3063:         ::= { xdsl2LineAlarmConfProfileEntry 6 }
3064: 
3065:    xdsl2LineAlarmConfProfileXturThresh15MinFecs  OBJECT-TYPE
3066:         SYNTAX      HCPerfIntervalThreshold
3067:         UNITS       "seconds"
3068:         MAX-ACCESS  read-create
3069:         STATUS      current
3070:         DESCRIPTION
3071:         "A threshold for the xdsl2PMLCurr15MFecs counter,
3072:         when xdsl2PMLCurrUnit is xtur {2}.
3073:         The value 0 means that no threshold is specified for the
3074:         associated counter."
3075:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3076:       DEFVAL       { 0 }
3077:         ::= { xdsl2LineAlarmConfProfileEntry 7 }
3078: 
3079:    xdsl2LineAlarmConfProfileXturThresh15MinEs  OBJECT-TYPE
3080:         SYNTAX      HCPerfIntervalThreshold
3081:         UNITS       "seconds"
3082:         MAX-ACCESS  read-create
3083:         STATUS      current
3084:         DESCRIPTION
3085:         "A threshold for the xdsl2PMLCurr15MEs counter,
3086:         when xdsl2PMLCurrUnit is xtur {2}.
3087:         The value 0 means that no threshold is specified for the
3088:         associated counter."
3089:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3090:       DEFVAL       { 0 }
3091:         ::= { xdsl2LineAlarmConfProfileEntry 8 }
3092: 
3093:    xdsl2LineAlarmConfProfileXturThresh15MinSes  OBJECT-TYPE
3094:         SYNTAX      HCPerfIntervalThreshold
3095:         UNITS       "seconds"
3096:         MAX-ACCESS  read-create
3097:         STATUS      current
3098:         DESCRIPTION
3099:         "A threshold for the xdsl2PMLCurr15MSes counter,
3100:         when xdsl2PMLCurrUnit is xtur {2}.
3101:         The value 0 means that no threshold is specified for the
3102:         associated counter."
3103:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3104:       DEFVAL       { 0 }
3105:         ::= { xdsl2LineAlarmConfProfileEntry 9 }
3106: 
3107:    xdsl2LineAlarmConfProfileXturThresh15MinLoss  OBJECT-TYPE
3108:         SYNTAX      HCPerfIntervalThreshold
3109:         UNITS       "seconds"
3110:         MAX-ACCESS  read-create
3111:         STATUS      current
3112:         DESCRIPTION
3113:         "A threshold for the xdsl2PMLCurr15MLoss counter,
3114:         when xdsl2PMLCurrUnit is xtur {2}.
3115:         The value 0 means that no threshold is specified for the
3116:         associated counter."
3117:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3118:       DEFVAL       { 0 }
3119:         ::= { xdsl2LineAlarmConfProfileEntry 10 }
3120: 
3121:    xdsl2LineAlarmConfProfileXturThresh15MinUas  OBJECT-TYPE
3122:         SYNTAX      HCPerfIntervalThreshold
3123:         UNITS       "seconds"
3124:         MAX-ACCESS  read-create
3125:         STATUS      current
3126:         DESCRIPTION
3127:         "A threshold for the xdsl2PMLCurr15MUas counter,
3128:         when xdsl2PMLCurrUnit is xtur {2}.
3129:         The value 0 means that no threshold is specified for the
3130:         associated counter."
3131:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3132:       DEFVAL       { 0 }
3133:         ::= { xdsl2LineAlarmConfProfileEntry 11 }
3134: 
3135:    xdsl2LineAlarmConfProfileThresh15MinFailedFullInt  OBJECT-TYPE
3136:         SYNTAX      Unsigned32
3137:         MAX-ACCESS  read-create
3138:         STATUS      current
3139:         DESCRIPTION
3140:         "A threshold for the xdsl2PMLCurrInit15MfailedFullInits
3141:         counter.
3142:         The value 0 means that no threshold is specified for the
3143:         associated counter."
3144:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3145:       DEFVAL       { 0 }
3146:         ::= { xdsl2LineAlarmConfProfileEntry 12 }
3147: 
3148:    xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt  OBJECT-TYPE
3149:         SYNTAX      Unsigned32
3150:         MAX-ACCESS  read-create
3151:         STATUS      current
3152:         DESCRIPTION
3153:         "A threshold for the xdsl2PMLCurrInit15MFailedShortInits
3154:         counter.
3155:         The value 0 means that no threshold is specified for the
3156:         associated counter."
3157:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.1"
3158:       DEFVAL       { 0 }
3159:         ::= { xdsl2LineAlarmConfProfileEntry 13 }
3160: 
3161:    xdsl2LineAlarmConfProfileRowStatus  OBJECT-TYPE
3162:         SYNTAX      RowStatus
3163:         MAX-ACCESS  read-create
3164:         STATUS      current
3165:         DESCRIPTION
3166:          "This object is used to create a new row or to modify or
3167:          delete an existing row in this table.
3168: 
3169:          A profile is activated by setting this object to 'active'.
3170:          When 'active' is set, the system will validate the profile.
3171:          Profile modification is prohibited while this object is set
3172:          to 'active'.
3173: 
3174:          Before a profile can be deleted or taken out of service
3175:          (by setting this object to 'destroy' or 'notInService'),
3176:          it must be first unreferenced from all associated
3177:          templates."
3178:         ::= { xdsl2LineAlarmConfProfileEntry 14 }
3179: 
3180: 
3181:    ------------------------------------------------
3182:    --      xdsl2ChAlarmConfProfileTable        --
3183:    ------------------------------------------------
3184: 
3185:    xdsl2ChAlarmConfProfileTable  OBJECT-TYPE
3186:         SYNTAX      SEQUENCE  OF  Xdsl2ChAlarmConfProfileEntry
3187:         MAX-ACCESS  not-accessible
3188:         STATUS      current
3189:         DESCRIPTION
3190:          "The table xdsl2ChAlarmConfProfileTable contains DSL
3191:          channel PM thresholds profiles.
3192: 
3193:           Entries in this table MUST be maintained in a
3194:           persistent manner."
3195:         ::= { xdsl2ProfileAlarmConf 3 }
3196: 
3197:    xdsl2ChAlarmConfProfileEntry  OBJECT-TYPE
3198:         SYNTAX      Xdsl2ChAlarmConfProfileEntry
3199:         MAX-ACCESS  not-accessible
3200:         STATUS      current
3201:         DESCRIPTION
3202:          "The table xdsl2ChAlarmConfProfileTable contains DSL
3203:          channel PM thresholds profiles.
3204:          A default profile with an index of 'DEFVAL' will
3205:          always exist and its parameters will be set to vendor-specific
3206:          values, unless otherwise specified in this document"
3207:         INDEX  { xdsl2ChAlarmConfProfileName }
3208:         ::= { xdsl2ChAlarmConfProfileTable 1 }
3209: 
3210:    Xdsl2ChAlarmConfProfileEntry ::=
3211:         SEQUENCE {
3212:         xdsl2ChAlarmConfProfileName
3213:                                                         SnmpAdminString,
3214:         xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations
3215:                                                         Unsigned32,
3216:         xdsl2ChAlarmConfProfileXtucThresh15MinCorrected Unsigned32,
3217:         xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations
3218:                                                         Unsigned32,
3219:         xdsl2ChAlarmConfProfileXturThresh15MinCorrected Unsigned32,
3220:         xdsl2ChAlarmConfProfileRowStatus                RowStatus
3221:         }
3222: 
3223:    xdsl2ChAlarmConfProfileName  OBJECT-TYPE
3224:         SYNTAX      SnmpAdminString (SIZE(1..32))
3225:         MAX-ACCESS  not-accessible
3226:         STATUS      current
3227:         DESCRIPTION
3228:         "This object identifies a row in this table."
3229:         ::= { xdsl2ChAlarmConfProfileEntry 1 }
3230: 
3231:    xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations OBJECT-TYPE
3231: change recommended - warning: node `xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations' must be contained in at least one conformance group
3232:         SYNTAX      Unsigned32
3233:         MAX-ACCESS  read-create
3234:         STATUS      current
3235:         DESCRIPTION
3236:         "A threshold for the xdsl2PMChCurr15MCodingViolations
3237:         counter, when xdsl2PMChCurrUnit is xtuc {1}.
3238:         The value 0 means that no threshold is specified for the
3239:         associated counter."
3240:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3241:       DEFVAL       { 0 }
3242:         ::= { xdsl2ChAlarmConfProfileEntry 2 }
3243: 
3244:    xdsl2ChAlarmConfProfileXtucThresh15MinCorrected  OBJECT-TYPE
3244: change recommended - warning: node `xdsl2ChAlarmConfProfileXtucThresh15MinCorrected' must be contained in at least one conformance group
3245:         SYNTAX      Unsigned32
3246:         MAX-ACCESS  read-create
3247:         STATUS      current
3248:         DESCRIPTION
3249:         "A threshold for the xdsl2PMChCurr15MCorrectedBlocks
3250:         counter, when xdsl2PMChCurrUnit is xtuc {1}.
3251:         The value 0 means that no threshold is specified for the
3252:         associated counter."
3253:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3254:       DEFVAL       { 0 }
3255:         ::= { xdsl2ChAlarmConfProfileEntry 3 }
3256: 
3257:    xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations  OBJECT-TYPE
3257: change recommended - warning: node `xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations' must be contained in at least one conformance group
3258:         SYNTAX      Unsigned32
3259:         MAX-ACCESS  read-create
3260:         STATUS      current
3261:         DESCRIPTION
3262:         "A threshold for the xdsl2PMChCurr15MCodingViolations
3263:         counter, when xdsl2PMChCurrUnit is xtur {2}.
3264:         The value 0 means that no threshold is specified for the
3265:         associated counter."
3266:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3267:       DEFVAL       { 0 }
3268:         ::= { xdsl2ChAlarmConfProfileEntry 4 }
3269: 
3270:    xdsl2ChAlarmConfProfileXturThresh15MinCorrected  OBJECT-TYPE
3270: change recommended - warning: node `xdsl2ChAlarmConfProfileXturThresh15MinCorrected' must be contained in at least one conformance group
3271:         SYNTAX      Unsigned32
3272:         MAX-ACCESS  read-create
3273:         STATUS      current
3274:         DESCRIPTION
3275:         "A threshold for the xdsl2PMChCurr15MCorrectedBlocks
3276:         counter, when xdsl2PMChCurrUnit is xtur {2}.
3277:         The value 0 means that no threshold is specified for the
3278:         associated counter."
3279:       REFERENCE    "ITU-T G.997.1, paragraph 7.3.2"
3280:       DEFVAL       { 0 }
3281:         ::= { xdsl2ChAlarmConfProfileEntry 5 }
3282: 
3283:    xdsl2ChAlarmConfProfileRowStatus  OBJECT-TYPE
3284:         SYNTAX      RowStatus
3285:         MAX-ACCESS  read-create
3286:         STATUS      current
3287:         DESCRIPTION
3288:          "This object is used to create a new row or to modify or
3289:          delete an existing row in this table.
3290: 
3291:          A profile is activated by setting this object to 'active'.
3292:          When 'active' is set, the system will validate the profile.
3293:          Profile modification is prohibited while this object is set
3294:          to 'active'.
3295: 
3296:          Before a profile can be deleted or taken out of service
3297:          (by setting this object to 'destroy' or 'notInService'),
3298:          it must be first unreferenced from all associated
3299:          templates."
3300:         ::= { xdsl2ChAlarmConfProfileEntry 6 }
3301: 
3302:    ------------------------------------------------
3303:    --          PM line current counters          --
3304:    ------------------------------------------------
3305:    xdsl2PMLineCurrTable  OBJECT-TYPE
3306:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineCurrEntry
3307:       MAX-ACCESS  not-accessible
3308:       STATUS      current
3309:       DESCRIPTION
3310:          "The table xdsl2PMLineCurrTable contains current Performance
3311:           Monitoring results of DSL line.  The objects in this table
3312:           are NOT persistent."
3313:       ::= { xdsl2PMLine 1 }
3314: 
3315:    xdsl2PMLineCurrEntry  OBJECT-TYPE
3315: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMLCurrUnit' of row xdsl2PMLineCurrEntry
3316:       SYNTAX      Xdsl2PMLineCurrEntry
3317:       MAX-ACCESS  not-accessible
3318:       STATUS      current
3319:       DESCRIPTION
3320:          "The table xdsl2PMLineCurrTable contains current Performance
3321:           Monitoring results of DSL line.
3322:           The index of this table is an interface index where the
3323:           interface has an ifType of vdsl2(xxx) and the termination
3324:           unit."
3325:       INDEX  { ifIndex, xdsl2PMLCurrUnit }
3326:       ::= { xdsl2PMLineCurrTable 1 }
3327: 
3328:    Xdsl2PMLineCurrEntry  ::=
3329:       SEQUENCE {
3330:          xdsl2PMLCurrUnit                    Xdsl2Unit,
3331:          xdsl2PMLCurrValidIntervals          Unsigned32,
3332:          xdsl2PMLCurrInvalidIntervals        Unsigned32,
3333:          xdsl2PMLCurr15MTimeElapsed          HCPerfTimeElapsed,
3334:          xdsl2PMLCurr15MFecs                 Counter32,
3335:          xdsl2PMLCurr15MEs                   Counter32,
3336:          xdsl2PMLCurr15MSes                  Counter32,
3337:          xdsl2PMLCurr15MLoss                 Counter32,
3338:          xdsl2PMLCurr15MUas                  Counter32,
3339:          xdsl2PMLCurr1DayValidIntervals      Unsigned32,
3340:          xdsl2PMLCurr1DayInvalidIntervals    Unsigned32,
3341:          xdsl2PMLCurr1DayTimeElapsed         HCPerfTimeElapsed,
3342:          xdsl2PMLCurr1DayFecs                Counter32,
3343:          xdsl2PMLCurr1DayEs                  Counter32,
3344:          xdsl2PMLCurr1DaySes                 Counter32,
3345:          xdsl2PMLCurr1DayLoss                Counter32,
3346:          xdsl2PMLCurr1DayUas                 Counter32
3347:       }
3348: 
3349:    xdsl2PMLCurrUnit  OBJECT-TYPE
3349: error - type `Xdsl2Unit' of node `xdsl2PMLCurrUnit' does not resolve to a known base type
3350:       SYNTAX      Xdsl2Unit
3351:       MAX-ACCESS  not-accessible
3352:       STATUS      current
3353:       DESCRIPTION
3354:          "The termination unit xtuc{1} or xtur{2}."
3355:       ::= { xdsl2PMLineCurrEntry 1 }
3356: 
3357:    xdsl2PMLCurrValidIntervals  OBJECT-TYPE
3358:       SYNTAX      Unsigned32
3359:       MAX-ACCESS  read-only
3360:       STATUS      current
3361:       DESCRIPTION
3362:          "Valid intervals."
3363:       ::= { xdsl2PMLineCurrEntry 2 }
3364: 
3365:    xdsl2PMLCurrInvalidIntervals  OBJECT-TYPE
3366:       SYNTAX      Unsigned32
3367:       MAX-ACCESS  read-only
3368:       STATUS      current
3369:       DESCRIPTION
3370:          "Invalid intervals."
3371:       ::= { xdsl2PMLineCurrEntry 3 }
3372: 
3373:    xdsl2PMLCurr15MTimeElapsed  OBJECT-TYPE
3374:       SYNTAX      HCPerfTimeElapsed
3375:       UNITS       "seconds"
3376:       MAX-ACCESS  read-only
3377:       STATUS      current
3378:       DESCRIPTION
3379:          "Total elapsed seconds in this interval"
3380:       ::= { xdsl2PMLineCurrEntry 4 }
3381: 
3382:    xdsl2PMLCurr15MFecs  OBJECT-TYPE
3383:       SYNTAX      Counter32
3384:       UNITS       "seconds"
3385:       MAX-ACCESS  read-only
3386:       STATUS      current
3387:       DESCRIPTION
3388:          "Count of seconds during this interval that there was at least
3389:           one FEC correction event for one or more bearer channels in
3390:           this line.  This parameter is inhibited during UAS or SES."
3391:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3392:       ::= { xdsl2PMLineCurrEntry 5 }
3393: 
3394:    xdsl2PMLCurr15MEs  OBJECT-TYPE
3395:       SYNTAX      Counter32
3396:       UNITS       "seconds"
3397:       MAX-ACCESS  read-only
3398:       STATUS      current
3399:       DESCRIPTION
3400:          "Count of seconds during this interval that there was:
3401:              xtu-c: CRC-8 >= 1 for one or more bearer channels OR
3402:                     LOS >= 1 OR SEF >=1 OR LPR >= 1
3403:              xtu-r: FEBE >= 1 for one or more bearer channels OR
3404:                     LOS-FE >=1 OR RDI >=1 OR LPR-FE >=1 .
3405:           This parameter is inhibited during UAS."
3406:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3407:       ::= { xdsl2PMLineCurrEntry 6 }
3408: 
3409:    xdsl2PMLCurr15MSes  OBJECT-TYPE
3410:       SYNTAX      Counter32
3411:       UNITS       "seconds"
3412:       MAX-ACCESS  read-only
3413:       STATUS      current
3414:       DESCRIPTION
3415:          "Count of seconds during this interval that there was:
3416:              xtu-c: (CRC-8 summed over all bearer channels) >= 18 OR
3417:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3418:              xtu-r: (FEBE summed over all bearer channels) >= 18 OR
3419:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1 .
3420:           This parameter is inhibited during UAS."
3421:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3422:       ::= { xdsl2PMLineCurrEntry 7 }
3423: 
3424:    xdsl2PMLCurr15MLoss  OBJECT-TYPE
3425:       SYNTAX      Counter32
3426:       UNITS       "seconds"
3427:       MAX-ACCESS  read-only
3428:       STATUS      current
3429:       DESCRIPTION
3430:          "Count of seconds during this interval that there was LOS (or
3431:           LOS-FE for xtu-r)."
3432:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3433:       ::= { xdsl2PMLineCurrEntry 8 }
3434: 
3435:    xdsl2PMLCurr15MUas  OBJECT-TYPE
3436:       SYNTAX      Counter32
3437:       UNITS       "seconds"
3438:       MAX-ACCESS  read-only
3439:       STATUS      current
3440:       DESCRIPTION
3441:          "Count of seconds in Unavailability State during this
3442:           interval.  Unavailability begins at the onset of 10
3443:           contiguous severely-errored seconds, and ends at the
3444:           onset of 10 contiguous seconds with no severely-errored
3445:           seconds."
3446:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3447:       ::= { xdsl2PMLineCurrEntry 9 }
3448: 
3449:    xdsl2PMLCurr1DayValidIntervals  OBJECT-TYPE
3450:       SYNTAX      Unsigned32
3451:       MAX-ACCESS  read-only
3452:       STATUS      current
3453:       DESCRIPTION
3454:          "Valid intervals."
3455:       ::= { xdsl2PMLineCurrEntry 10 }
3456: 
3457:    xdsl2PMLCurr1DayInvalidIntervals  OBJECT-TYPE
3458:       SYNTAX      Unsigned32
3459:       MAX-ACCESS  read-only
3460:       STATUS      current
3461:       DESCRIPTION
3462:          "Invalid intervals."
3463:       ::= { xdsl2PMLineCurrEntry 11 }
3464: 
3465:    xdsl2PMLCurr1DayTimeElapsed  OBJECT-TYPE
3466:       SYNTAX      HCPerfTimeElapsed
3467:       UNITS       "seconds"
3468:       MAX-ACCESS  read-only
3469:       STATUS      current
3470:       DESCRIPTION
3471:          "Total elapsed seconds in this interval."
3472:       ::= { xdsl2PMLineCurrEntry 12 }
3473: 
3474:    xdsl2PMLCurr1DayFecs  OBJECT-TYPE
3475:       SYNTAX      Counter32
3476:       UNITS       "seconds"
3477:       MAX-ACCESS  read-only
3478:       STATUS      current
3479:       DESCRIPTION
3480:          "Count of seconds during this interval that there was at least
3481:           one FEC correction event for one or more bearer channels in
3482:           this line.  This parameter is inhibited during UAS or SES."
3483:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3484:       ::= { xdsl2PMLineCurrEntry 13 }
3485: 
3486:    xdsl2PMLCurr1DayEs  OBJECT-TYPE
3487:       SYNTAX      Counter32
3488:       UNITS       "seconds"
3489:       MAX-ACCESS  read-only
3490:       STATUS      current
3491:       DESCRIPTION
3492:          "Count of seconds during this interval that there was:
3493:              xtu-c: CRC-8 >= 1 for one or more bearer channels OR
3494:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3495:              xtu-r: FEBE >= 1 for one or more bearer channels OR
3496:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3497:           This parameter is inhibited during UAS."
3498: 
3499:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3500:       ::= { xdsl2PMLineCurrEntry 14 }
3501: 
3502:    xdsl2PMLCurr1DaySes  OBJECT-TYPE
3503:       SYNTAX      Counter32
3504:       UNITS       "seconds"
3505:       MAX-ACCESS  read-only
3506:       STATUS      current
3507:       DESCRIPTION
3508:          "Count of seconds during this interval that there was:
3509:              xtu-c: (CRC-8 summed over all bearer channels) >= 18 OR
3510:                      LOS >= 1 OR SEF >= 1 OR LPR >= 1
3511:              xtu-r: (FEBE summed over all bearer channels) >= 18 OR
3512:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1
3513:           This parameter is inhibited during UAS."
3514:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3515:       ::= { xdsl2PMLineCurrEntry 15 }
3516: 
3517:    xdsl2PMLCurr1DayLoss  OBJECT-TYPE
3518:       SYNTAX      Counter32
3519:       UNITS       "seconds"
3520:       MAX-ACCESS  read-only
3521:       STATUS      current
3522:       DESCRIPTION
3523:          "Count of seconds during this interval that there was LOS (or
3524:           LOS-FE for xtu-r)."
3525:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3526:       ::= { xdsl2PMLineCurrEntry 16 }
3527: 
3528:    xdsl2PMLCurr1DayUas  OBJECT-TYPE
3529:       SYNTAX      Counter32
3530:       UNITS       "seconds"
3531:       MAX-ACCESS  read-only
3532:       STATUS      current
3533:       DESCRIPTION
3534:          "Count of seconds in Unavailability State during this interval.
3535:           Unavailability begins at the onset of 10 contiguous severely
3536:           -errored seconds, and ends at the onset of 10 contiguous
3537:           seconds with no severely-errored seconds."
3538:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3539:       ::= { xdsl2PMLineCurrEntry 17 }
3540: 
3541: 
3542:    ------------------------------------------------
3543:    --          PM line init current counters     --
3544:    ------------------------------------------------
3545: 
3546:    xdsl2PMLineCurrInitTable   OBJECT-TYPE
3547:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineCurrInitEntry
3548:       MAX-ACCESS  not-accessible
3549:       STATUS      current
3550:       DESCRIPTION
3551:          "The table xdsl2PMLineCurrInitTable contains current
3552:           initialization counters of DSL line.  The objects in
3553:           this table are NOT persistent."
3554:       ::= { xdsl2PMLine 2 }
3555: 
3556:    xdsl2PMLineCurrInitEntry  OBJECT-TYPE
3557:       SYNTAX      Xdsl2PMLineCurrInitEntry
3558:       MAX-ACCESS  not-accessible
3559:       STATUS      current
3560:       DESCRIPTION
3561:          "The table xdsl2PMLineCurrInitTable contains current
3562:           initialization counters of DSL line.
3563:           The index of this table is an interface index where the
3564:           interface has an ifType of vdsl2(xxx) and the termination
3565:           unit."
3566:       INDEX  { ifIndex }
3567:       ::= { xdsl2PMLineCurrInitTable 1 }
3568: 
3569:    Xdsl2PMLineCurrInitEntry  ::=
3570:       SEQUENCE {
3571:          xdsl2PMLCurrInit15MTimeElapsed          Unsigned32,
3572:          xdsl2PMLCurrInit15MFullInits            Unsigned32,
3573:          xdsl2PMLCurrInit15MFailedFullInits      Unsigned32,
3574:          xdsl2PMLCurrInit15MShortInits           Unsigned32,
3575:          xdsl2PMLCurrInit15MFailedShortInits     Unsigned32,
3576:          xdsl2PMLCurrInit1DayTimeElapsed         Unsigned32,
3577:          xdsl2PMLCurrInit1DayFullInits           Unsigned32,
3578:          xdsl2PMLCurrInit1DayFailedFullInits     Unsigned32,
3579:          xdsl2PMLCurrInit1DayShortInits          Unsigned32,
3580:          xdsl2PMLCurrInit1DayFailedShortInits    Unsigned32
3581:       }
3582: 
3583:    xdsl2PMLCurrInit15MTimeElapsed  OBJECT-TYPE
3584:       SYNTAX      Unsigned32
3585:       UNITS       "seconds"
3586:       MAX-ACCESS  read-only
3587:       STATUS      current
3588:       DESCRIPTION
3589:          "Total elapsed seconds in this interval."
3590:       ::= { xdsl2PMLineCurrInitEntry 1 }
3591: 
3592:    xdsl2PMLCurrInit15MFullInits  OBJECT-TYPE
3593:       SYNTAX      Unsigned32
3594:       MAX-ACCESS  read-only
3595:       STATUS      current
3596:       DESCRIPTION
3597:          "Count of full initializations attempted on the line
3598:           (successful and failed) during this interval."
3599:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3600:       ::= { xdsl2PMLineCurrInitEntry 2 }
3601: 
3602:    xdsl2PMLCurrInit15MFailedFullInits  OBJECT-TYPE
3603:       SYNTAX      Unsigned32
3604:       MAX-ACCESS  read-only
3605:       STATUS      current
3606:       DESCRIPTION
3607:          "Count of failed full initializations on the line during this
3608:           interval."
3609:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3610:       ::= { xdsl2PMLineCurrInitEntry 3 }
3611: 
3612:    xdsl2PMLCurrInit15MShortInits  OBJECT-TYPE
3613:       SYNTAX      Unsigned32
3614:       MAX-ACCESS  read-only
3615:       STATUS      current
3616:       DESCRIPTION
3617:          "Count of short initializations attempted on the line
3618:           (successful and failed) during this interval."
3619:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3620:       ::= { xdsl2PMLineCurrInitEntry 4 }
3621: 
3622:    xdsl2PMLCurrInit15MFailedShortInits  OBJECT-TYPE
3623:       SYNTAX      Unsigned32
3624:       MAX-ACCESS  read-only
3625:       STATUS      current
3626:       DESCRIPTION
3627:          "Count of failed short initializations on the line during this
3628:           interval."
3629:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3630:       ::= { xdsl2PMLineCurrInitEntry 5 }
3631: 
3632:    xdsl2PMLCurrInit1DayTimeElapsed  OBJECT-TYPE
3633:       SYNTAX      Unsigned32
3634:       UNITS       "seconds"
3635:       MAX-ACCESS  read-only
3636:       STATUS      current
3637:       DESCRIPTION
3638:          "Total elapsed seconds in this interval."
3639:       ::= { xdsl2PMLineCurrInitEntry 6 }
3640: 
3641:    xdsl2PMLCurrInit1DayFullInits  OBJECT-TYPE
3642:       SYNTAX      Unsigned32
3643:       MAX-ACCESS  read-only
3644:       STATUS      current
3645:       DESCRIPTION
3646:          "Count of full initializations attempted on the line
3647:           (successful and failed) during this interval."
3648:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3649:       ::= { xdsl2PMLineCurrInitEntry 7 }
3650: 
3651:    xdsl2PMLCurrInit1DayFailedFullInits  OBJECT-TYPE
3652:       SYNTAX      Unsigned32
3653:       MAX-ACCESS  read-only
3654:       STATUS      current
3655:       DESCRIPTION
3656:          "Count of failed full initializations on the line during this
3657:           interval."
3658:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3659:       ::= { xdsl2PMLineCurrInitEntry 8 }
3660: 
3661:    xdsl2PMLCurrInit1DayShortInits  OBJECT-TYPE
3662:       SYNTAX      Unsigned32
3663:       MAX-ACCESS  read-only
3664:       STATUS      current
3665:       DESCRIPTION
3666:          "Count of short initializations attempted on the line
3667:           (successful and failed) during this interval."
3668:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3669:       ::= { xdsl2PMLineCurrInitEntry 9 }
3670: 
3671:    xdsl2PMLCurrInit1DayFailedShortInits  OBJECT-TYPE
3672:       SYNTAX      Unsigned32
3673:       MAX-ACCESS  read-only
3674:       STATUS      current
3675:       DESCRIPTION
3676:          "Count of failed short initializations on the line during this
3677:           interval."
3678:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3679:       ::= { xdsl2PMLineCurrInitEntry 10 }
3680: 
3681: 
3682: 
3683:    -------------------------------------------
3684:    --       PM line history 15 Minutes      --
3685:    -------------------------------------------
3686:    xdsl2PMLineHist15MinTable    OBJECT-TYPE
3687:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineHist15MinEntry
3688:       MAX-ACCESS  not-accessible
3689:       STATUS      current
3690:       DESCRIPTION
3691:          "The table xdsl2PMLineHist15MinTable contains PM line history
3692:          for 15min intervals of DSL line.  The objects in this table
3693:          are NOT persistent."
3694:       ::= { xdsl2PMLine 3 }
3695: 
3696:    xdsl2PMLineHist15MinEntry  OBJECT-TYPE
3696: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMLHist15MUnit' of row xdsl2PMLineHist15MinEntry
3697:       SYNTAX      Xdsl2PMLineHist15MinEntry
3698:       MAX-ACCESS  not-accessible
3699:       STATUS      current
3700:       DESCRIPTION
3701:          "The table xdsl2PMLineHist15MinTable contains PM line history
3702:           for 15min intervals of DSL line.
3703:           The index of this table is an interface index where the
3704:           interface has an ifType of vdsl2(xxx), the termination unit,
3705:           and an interval number."
3706:       INDEX  { ifIndex,
3707:                xdsl2PMLHist15MUnit,
3708:                xdsl2PMLHist15MInterval }
3709:       ::= { xdsl2PMLineHist15MinTable 1 }
3710: 
3711:    Xdsl2PMLineHist15MinEntry  ::=
3712:       SEQUENCE {
3713:          xdsl2PMLHist15MUnit                 Xdsl2Unit,
3714:          xdsl2PMLHist15MInterval             Unsigned32,
3715:          xdsl2PMLHist15MMonitoredTime        Unsigned32,
3716:          xdsl2PMLHist15MFecs                 Counter32,
3717:          xdsl2PMLHist15MEs                   Counter32,
3718:          xdsl2PMLHist15MSes                  Counter32,
3719:          xdsl2PMLHist15MLoss                 Counter32,
3720:          xdsl2PMLHist15MUas                  Counter32,
3721:          xdsl2PMLHist15MValidInterval        TruthValue
3722:       }
3723: 
3724:    xdsl2PMLHist15MUnit  OBJECT-TYPE
3724: error - type `Xdsl2Unit' of node `xdsl2PMLHist15MUnit' does not resolve to a known base type
3725:       SYNTAX      Xdsl2Unit
3726:       MAX-ACCESS  not-accessible
3727:       STATUS      current
3728:       DESCRIPTION
3729:          "The termination unit xtuc{1} or xtur{2}."
3730:       ::= { xdsl2PMLineHist15MinEntry 1 }
3731: 
3732:    xdsl2PMLHist15MInterval  OBJECT-TYPE
3733:       SYNTAX      Unsigned32 (1..96)
3734:       MAX-ACCESS  not-accessible
3735:       STATUS      current
3736:       DESCRIPTION
3737:          "The interval number."
3738:       ::= { xdsl2PMLineHist15MinEntry 2 }
3739: 
3740:    xdsl2PMLHist15MMonitoredTime  OBJECT-TYPE
3741:       SYNTAX      Unsigned32
3742:       UNITS       "seconds"
3743:       MAX-ACCESS  read-only
3744:       STATUS      current
3745:       DESCRIPTION
3746:          "Total seconds monitored in this interval."
3747:       ::= { xdsl2PMLineHist15MinEntry 3 }
3748: 
3749:    xdsl2PMLHist15MFecs  OBJECT-TYPE
3750:       SYNTAX      Counter32
3751:       UNITS       "seconds"
3752:       MAX-ACCESS  read-only
3753:       STATUS      current
3754:       DESCRIPTION
3755:          "Count of seconds during this interval that there was at least
3756:           one FEC correction event for one or more bearer channels in
3757:           this line.  This parameter is inhibited during UAS or SES."
3758:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3759:       ::= { xdsl2PMLineHist15MinEntry 4 }
3760: 
3761:    xdsl2PMLHist15MEs  OBJECT-TYPE
3762:       SYNTAX      Counter32
3763:       UNITS       "seconds"
3764:       MAX-ACCESS  read-only
3765:       STATUS      current
3766:       DESCRIPTION
3767:          "Count of seconds during this interval that there was:
3768:              xtu-c: CRC-8 >= 1 for one or more bearer channels OR
3769:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3770:              xtu-r: FEBE >= 1 for one or more bearer channels OR
3771:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3772:           This parameter is inhibited during UAS."
3773:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3774:       ::= { xdsl2PMLineHist15MinEntry 5 }
3775: 
3776:    xdsl2PMLHist15MSes  OBJECT-TYPE
3777:       SYNTAX      Counter32
3778:       UNITS       "seconds"
3779:       MAX-ACCESS  read-only
3780:       STATUS      current
3781:       DESCRIPTION
3782:          "Count of seconds during this interval that there was:
3783:              xtu-c: (CRC-8 summed over all bearer channels) >= 18 OR
3784:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3785:              xtu-r: (FEBE summed over all bearer channels) >= 18 OR
3786:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3787:           This parameter is inhibited during UAS."
3788: 
3789:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3790:       ::= { xdsl2PMLineHist15MinEntry 6 }
3791: 
3792:    xdsl2PMLHist15MLoss  OBJECT-TYPE
3793:       SYNTAX      Counter32
3794:       UNITS       "seconds"
3795:       MAX-ACCESS  read-only
3796:       STATUS      current
3797:       DESCRIPTION
3798:          "Count of seconds during this interval that there was LOS (or
3799:           LOS-FE for xtu-r)."
3800:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3801:       ::= { xdsl2PMLineHist15MinEntry 7 }
3802: 
3803:    xdsl2PMLHist15MUas  OBJECT-TYPE
3804:       SYNTAX      Counter32
3805:       UNITS       "seconds"
3806:       MAX-ACCESS  read-only
3807:       STATUS      current
3808:       DESCRIPTION
3809:          "Count of seconds in Unavailability State during this interval.
3810:           Unavailability begins at the onset of 10 contiguous severely
3811:           -errored seconds, and ends at the onset of 10 contiguous
3812:           seconds with no severely-errored seconds."
3813:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3814:       ::= { xdsl2PMLineHist15MinEntry 8 }
3815: 
3816:    xdsl2PMLHist15MValidInterval  OBJECT-TYPE
3817:       SYNTAX      TruthValue
3818:       MAX-ACCESS  read-only
3819:       STATUS      current
3820:       DESCRIPTION
3821:          "This variable indicates if the data for this interval is
3822:           valid."
3823:       ::= { xdsl2PMLineHist15MinEntry 9 }
3824: 
3825: 
3826: 
3827:    ---------------------------------------
3828:    --       PM line history 1 Day       --
3829:    ---------------------------------------
3830:    xdsl2PMLineHist1DayTable     OBJECT-TYPE
3831:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineHist1DayEntry
3832:       MAX-ACCESS  not-accessible
3833:       STATUS      current
3834:       DESCRIPTION
3835:          "The table xdsl2PMLineHist1DayTable contains PM line history
3836:           for 24 hours intervals of DSL line.  The objects in this
3837:           table are NOT persistent."
3838:       ::= { xdsl2PMLine 4 }
3839: 
3840:    xdsl2PMLineHist1DayEntry  OBJECT-TYPE
3840: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMLHist1DUnit' of row xdsl2PMLineHist1DayEntry
3841:       SYNTAX      Xdsl2PMLineHist1DayEntry
3842:       MAX-ACCESS  not-accessible
3843:       STATUS      current
3844:       DESCRIPTION
3845:          "The table xdsl2PMLineHist1DayTable contains PM line history
3846:           for 24 hours intervals of DSL line.
3847:           The indexes of this table is an interface index where the
3848:           interface has an ifType of vdsl2(xxx), the termination unit
3849:           and an interval number."
3850: 
3851:       INDEX  { ifIndex,
3852:                xdsl2PMLHist1DUnit,
3853:                xdsl2PMLHist1DInterval }
3854:       ::= { xdsl2PMLineHist1DayTable 1 }
3855: 
3856:    Xdsl2PMLineHist1DayEntry  ::=
3857:       SEQUENCE {
3858:          xdsl2PMLHist1DUnit              Xdsl2Unit,
3859:          xdsl2PMLHist1DInterval          Unsigned32,
3860:          xdsl2PMLHist1DMonitoredTime     Unsigned32,
3861:          xdsl2PMLHist1DFecs              Counter32,
3862:          xdsl2PMLHist1DEs                Counter32,
3863:          xdsl2PMLHist1DSes               Counter32,
3864:          xdsl2PMLHist1DLoss              Counter32,
3865:          xdsl2PMLHist1DUas               Counter32,
3866:          xdsl2PMLHist1DValidInterval     TruthValue
3867:       }
3868: 
3869:    xdsl2PMLHist1DUnit  OBJECT-TYPE
3869: error - type `Xdsl2Unit' of node `xdsl2PMLHist1DUnit' does not resolve to a known base type
3870:       SYNTAX      Xdsl2Unit
3871:       MAX-ACCESS  not-accessible
3872:       STATUS      current
3873:       DESCRIPTION
3874:          "The termination unit."
3875:       ::= { xdsl2PMLineHist1DayEntry 1 }
3876: 
3877:    xdsl2PMLHist1DInterval  OBJECT-TYPE
3878:       SYNTAX      Unsigned32 (1..30)
3879:       MAX-ACCESS  not-accessible
3880:       STATUS      current
3881:       DESCRIPTION
3882:          "The interval number."
3883:       ::= { xdsl2PMLineHist1DayEntry 2 }
3884: 
3885:    xdsl2PMLHist1DMonitoredTime  OBJECT-TYPE
3886:       SYNTAX      Unsigned32
3887:       UNITS       "seconds"
3888:       MAX-ACCESS  read-only
3889:       STATUS      current
3890:       DESCRIPTION
3891:          "Total seconds monitored in this interval."
3892:       ::= { xdsl2PMLineHist1DayEntry 3 }
3893: 
3894:    xdsl2PMLHist1DFecs  OBJECT-TYPE
3895:       SYNTAX      Counter32
3896:       UNITS       "seconds"
3897:       MAX-ACCESS  read-only
3898:       STATUS      current
3899:       DESCRIPTION
3900:          "Count of seconds during this interval that there was at least
3901:           one FEC correction event for one or more bearer channels in
3902:           this line.  This parameter is inhibited during UAS or SES."
3903:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3904:       ::= { xdsl2PMLineHist1DayEntry 4 }
3905: 
3906:    xdsl2PMLHist1DEs  OBJECT-TYPE
3907:       SYNTAX      Counter32
3908:       UNITS       "seconds"
3909:       MAX-ACCESS  read-only
3910:       STATUS      current
3911:       DESCRIPTION
3912:          "Count of seconds during this interval that there was:
3913:              xtu-c: CRC-8 >= 1 for one or more bearer channels OR
3914:                     LOS >= 1 OR SEF >= 1 OR LPR >= 1
3915:              xtu-r: FEBE >= 1 for one or more bearer channels OR
3916:                     LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3917:           This parameter is inhibited during UAS."
3918:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3919:       ::= { xdsl2PMLineHist1DayEntry 5 }
3920: 
3921:    xdsl2PMLHist1DSes  OBJECT-TYPE
3922:       SYNTAX      Counter32
3923:       UNITS       "seconds"
3924:       MAX-ACCESS  read-only
3925:       STATUS      current
3926:       DESCRIPTION
3927:          "Count of seconds during this interval that there was:
3928:              xtu-c: (CRC-8 summed over all bearer channels) >= 18 OR
3929:                      LOS >= 1 OR SEF >> 1 OR LPR >= 1
3930:              xtu-r: (FEBE summed over all bearer channels) >= 18 OR
3931:                      LOS-FE >= 1 OR RDI >= 1 OR LPR-FE >= 1.
3932:           This parameter is inhibited during UAS."
3933: 
3934:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3935:       ::= { xdsl2PMLineHist1DayEntry 6 }
3936: 
3937:    xdsl2PMLHist1DLoss  OBJECT-TYPE
3938:       SYNTAX      Counter32
3939:       UNITS       "seconds"
3940:       MAX-ACCESS  read-only
3941:       STATUS      current
3942:       DESCRIPTION
3943:          "Count of seconds during this interval that there was LOS (or
3944:           LOS-FE for xtu-r)."
3945:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3946:       ::= { xdsl2PMLineHist1DayEntry 7 }
3947: 
3948:    xdsl2PMLHist1DUas  OBJECT-TYPE
3949:       SYNTAX      Counter32
3950:       UNITS       "seconds"
3951:       MAX-ACCESS  read-only
3952:       STATUS      current
3953:       DESCRIPTION
3954:          "Count of seconds in Unavailability State during this interval.
3955:           Unavailability begins at the onset of 10 contiguous severely
3956:           -errored seconds, and ends at the onset of 10 contiguous
3957:           seconds with no severely-errored seconds."
3958:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
3959:       ::= { xdsl2PMLineHist1DayEntry 8 }
3960: 
3961:    xdsl2PMLHist1DValidInterval  OBJECT-TYPE
3962:       SYNTAX      TruthValue
3963:       MAX-ACCESS  read-only
3964:       STATUS      current
3965:       DESCRIPTION
3966:          "This variable indicates if the data for this interval is
3967:           valid."
3968:       ::= { xdsl2PMLineHist1DayEntry 9 }
3969: 
3970: 
3971: 
3972: 
3973:    -------------------------------------------
3974:    --     PM line init history 15 Minutes   --
3975:    -------------------------------------------
3976: 
3977:    xdsl2PMLineInitHist15MinTable      OBJECT-TYPE
3978:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineInitHist15MinEntry
3979:       MAX-ACCESS  not-accessible
3980:       STATUS      current
3981:       DESCRIPTION
3982:          "The table xdsl2PMLineInitHist15MinTable contains PM line
3983:           initialization history for 15 minutes intervals of DSL
3984:           line.  The objects in this table are NOT persistent."
3985:       ::= { xdsl2PMLine 5 }
3986: 
3987:    xdsl2PMLineInitHist15MinEntry  OBJECT-TYPE
3988:       SYNTAX      Xdsl2PMLineInitHist15MinEntry
3989:       MAX-ACCESS  not-accessible
3990:       STATUS      current
3991:       DESCRIPTION
3992:          "The table xdsl2PMLineInitHist15MinTable contains PM line
3993:           initialization history for 15 minutes intervals of DSL
3994:           line.
3995:           The index of this table is an interface index where the
3996:           interface has an ifType of vdsl2(xxx) and an interval number."
3997: 
3998:       INDEX  { ifIndex,
3999:                xdsl2PMLHistInit15MInterval }
4000:       ::= { xdsl2PMLineInitHist15MinTable 1 }
4001: 
4002:    Xdsl2PMLineInitHist15MinEntry  ::=
4003:       SEQUENCE {
4004:          xdsl2PMLHistInit15MInterval              Unsigned32,
4005:          xdsl2PMLHistInit15MMonitoredTime         Unsigned32,
4006:          xdsl2PMLHistInit15MFullInits             Unsigned32,
4007:          xdsl2PMLHistInit15MFailedFullInits       Unsigned32,
4008:          xdsl2PMLHistInit15MShortInits            Unsigned32,
4009:          xdsl2PMLHistInit15MFailedShortInits      Unsigned32,
4010:          xdsl2PMLHistInit15MValidInterval         TruthValue
4011:       }
4012: 
4013:    xdsl2PMLHistInit15MInterval  OBJECT-TYPE
4014:       SYNTAX      Unsigned32 (1..96)
4015:       MAX-ACCESS  not-accessible
4016:       STATUS      current
4017:       DESCRIPTION
4018:          "The interval number."
4019:       ::= { xdsl2PMLineInitHist15MinEntry 1 }
4020: 
4021:    xdsl2PMLHistInit15MMonitoredTime  OBJECT-TYPE
4022:       SYNTAX      Unsigned32
4023:       UNITS       "seconds"
4024:       MAX-ACCESS  read-only
4025:       STATUS      current
4026:       DESCRIPTION
4027:          "Total seconds monitored in this interval."
4028:       ::= { xdsl2PMLineInitHist15MinEntry 2 }
4029: 
4030:    xdsl2PMLHistInit15MFullInits  OBJECT-TYPE
4031:       SYNTAX      Unsigned32
4032:       MAX-ACCESS  read-only
4033:       STATUS      current
4034:       DESCRIPTION
4035:          "Count of full initializations attempted on the line
4036:           (successful and failed) during this interval."
4037:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4038:       ::= { xdsl2PMLineInitHist15MinEntry 3 }
4039: 
4040:    xdsl2PMLHistInit15MFailedFullInits  OBJECT-TYPE
4041:       SYNTAX      Unsigned32
4042:       MAX-ACCESS  read-only
4043:       STATUS      current
4044:       DESCRIPTION
4045:          "Count of failed full initializations on the line during this
4046:           interval."
4047:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4048:       ::= { xdsl2PMLineInitHist15MinEntry 4 }
4049: 
4050:    xdsl2PMLHistInit15MShortInits  OBJECT-TYPE
4051:       SYNTAX      Unsigned32
4052:       MAX-ACCESS  read-only
4053:       STATUS      current
4054:       DESCRIPTION
4055:          "Count of short initializations attempted on the line
4056:           (successful and failed) during this interval."
4057:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4058:       ::= { xdsl2PMLineInitHist15MinEntry 5 }
4059: 
4060:    xdsl2PMLHistInit15MFailedShortInits  OBJECT-TYPE
4061:       SYNTAX      Unsigned32
4062:       MAX-ACCESS  read-only
4063:       STATUS      current
4064:       DESCRIPTION
4065:          "Count of failed short initializations on the line during this
4066:           interval."
4067:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4068:       ::= { xdsl2PMLineInitHist15MinEntry 6 }
4069: 
4070:    xdsl2PMLHistInit15MValidInterval  OBJECT-TYPE
4071:       SYNTAX      TruthValue
4072:       MAX-ACCESS  read-only
4073:       STATUS      current
4074:       DESCRIPTION
4075:          "This variable indicates if the data for this interval is
4076:           valid."
4077:       ::= { xdsl2PMLineInitHist15MinEntry 7 }
4078: 
4079:    -------------------------------------------
4080:    --       PM line init history 1 Day      --
4081:    -------------------------------------------
4082:    xdsl2PMLineInitHist1DayTable       OBJECT-TYPE
4083:       SYNTAX      SEQUENCE  OF  Xdsl2PMLineInitHist1DayEntry
4084:       MAX-ACCESS  not-accessible
4085:       STATUS      current
4086:       DESCRIPTION
4087:          "The table xdsl2PMLineInitHist1DayTable contains PM line
4088:           initialization history for 24 hours intervals of DSL
4089:           line.  The objects in this table are NOT persistent."
4090:       ::= { xdsl2PMLine 6 }
4091: 
4092:    xdsl2PMLineInitHist1DayEntry  OBJECT-TYPE
4093:       SYNTAX      Xdsl2PMLineInitHist1DayEntry
4094:       MAX-ACCESS  not-accessible
4095:       STATUS      current
4096:       DESCRIPTION
4097:          "The table xdsl2PMLineInitHist1DayTable contains PM line
4098:           initialization history for 24 hours intervals of DSL
4099:           line.
4100:           The indexes of this table is an interface index where the
4101:           interface has an ifType of vdsl2(xxx) and an interval number."
4102:       INDEX  { ifIndex,
4103:                xdsl2PMLHistinit1DInterval }
4104:       ::= { xdsl2PMLineInitHist1DayTable 1 }
4105: 
4106:    Xdsl2PMLineInitHist1DayEntry  ::=
4107:       SEQUENCE {
4108:          xdsl2PMLHistinit1DInterval              Unsigned32,
4109:          xdsl2PMLHistinit1DMonitoredTime         Unsigned32,
4110:          xdsl2PMLHistinit1DFullInits             Unsigned32,
4111:          xdsl2PMLHistinit1DFailedFullInits       Unsigned32,
4112:          xdsl2PMLHistinit1DShortInits            Unsigned32,
4113:          xdsl2PMLHistinit1DFailedShortInits      Unsigned32,
4114:          xdsl2PMLHistinit1DValidInterval         TruthValue
4115:       }
4116: 
4117:    xdsl2PMLHistinit1DInterval  OBJECT-TYPE
4118:       SYNTAX      Unsigned32 (1..30)
4119:       MAX-ACCESS  not-accessible
4120:       STATUS      current
4121:       DESCRIPTION
4122:          "The interval number."
4123:       ::= { xdsl2PMLineInitHist1DayEntry 1 }
4124: 
4125:    xdsl2PMLHistinit1DMonitoredTime  OBJECT-TYPE
4126:       SYNTAX      Unsigned32
4127:       UNITS       "seconds"
4128:       MAX-ACCESS  read-only
4129:       STATUS      current
4130:       DESCRIPTION
4131:          "Total seconds monitored in this interval."
4132:       ::= { xdsl2PMLineInitHist1DayEntry 2 }
4133: 
4134:    xdsl2PMLHistinit1DFullInits  OBJECT-TYPE
4135:       SYNTAX      Unsigned32
4136:       MAX-ACCESS  read-only
4137:       STATUS      current
4138:       DESCRIPTION
4139:          "Count of full initializations attempted on the line
4140:           (successful and failed) during this interval."
4141:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4142:        ::= { xdsl2PMLineInitHist1DayEntry 3 }
4143: 
4144:    xdsl2PMLHistinit1DFailedFullInits  OBJECT-TYPE
4145:       SYNTAX      Unsigned32
4146:       MAX-ACCESS  read-only
4147:       STATUS      current
4148:       DESCRIPTION
4149:          "Count of failed full initializations on the line during this
4150:           interval."
4151:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4152:       ::= { xdsl2PMLineInitHist1DayEntry 4 }
4153: 
4154:    xdsl2PMLHistinit1DShortInits  OBJECT-TYPE
4155:       SYNTAX      Unsigned32
4156:       MAX-ACCESS  read-only
4157:       STATUS      current
4158:       DESCRIPTION
4159:          "Count of short initializations attempted on the line
4160:           (successful and failed) during this interval."
4161:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4162:       ::= { xdsl2PMLineInitHist1DayEntry 5 }
4163: 
4164:    xdsl2PMLHistinit1DFailedShortInits  OBJECT-TYPE
4165:       SYNTAX      Unsigned32
4166:       MAX-ACCESS  read-only
4167:       STATUS      current
4168:       DESCRIPTION
4169:          "Count of failed short initializations on the line during this
4170:           interval."
4171:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.1"
4172:       ::= { xdsl2PMLineInitHist1DayEntry 6 }
4173: 
4174:    xdsl2PMLHistinit1DValidInterval  OBJECT-TYPE
4175:       SYNTAX      TruthValue
4176:       MAX-ACCESS  read-only
4177:       STATUS      current
4178:       DESCRIPTION
4179:          "This variable indicates if the data for this interval is
4180:           valid."
4181:       ::= { xdsl2PMLineInitHist1DayEntry 7 }
4182: 
4183: 
4184: 
4185:    ---------------------------------------------------
4186:    --          PM channel current counters          --
4187:    ---------------------------------------------------
4188:    xdsl2PMChCurrTable        OBJECT-TYPE
4189:       SYNTAX      SEQUENCE  OF  Xdsl2PMChCurrEntry
4190:       MAX-ACCESS  not-accessible
4191:       STATUS      current
4192:       DESCRIPTION
4193:          "The table xdsl2PMChCurrTable contains current Performance
4194:           Monitoring results of DSL channel.  The objects in this
4195:           table are NOT persistent."
4196:       ::= { xdsl2PMChannel 1 }
4197: 
4198:    xdsl2PMChCurrEntry  OBJECT-TYPE
4198: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMChCurrUnit' of row xdsl2PMChCurrEntry
4199:       SYNTAX      Xdsl2PMChCurrEntry
4200:       MAX-ACCESS  not-accessible
4201:       STATUS      current
4202:       DESCRIPTION
4203:          "The table xdsl2PMChCurrTable contains current Performance
4204:           Monitoring results of DSL channel.
4205:           The indexes of this table is an interface index where
4206:           the interface has an ifType value which is applicable
4207:           for a DSL channel and the termination unit."
4208:       INDEX  { ifIndex, xdsl2PMChCurrUnit }
4209:       ::= { xdsl2PMChCurrTable 1 }
4210: 
4211:    Xdsl2PMChCurrEntry  ::=
4212:       SEQUENCE {
4213:          xdsl2PMChCurrUnit                     Xdsl2Unit,
4214:          xdsl2PMChCurrValidIntervals           Unsigned32,
4215:          xdsl2PMChCurrInvalidIntervals         Unsigned32,
4216:          xdsl2PMChCurr15MTimeElapsed           HCPerfTimeElapsed,
4217:          xdsl2PMChCurr15MCodingViolations      Unsigned32,
4218:          xdsl2PMChCurr15MCorrectedBlocks       Unsigned32,
4219:          xdsl2PMChCurr1DayValidIntervals       Unsigned32,
4220:          xdsl2PMChCurr1DayInvalidIntervals     Unsigned32,
4221:          xdsl2PMChCurr1DayTimeElapsed          HCPerfTimeElapsed,
4222:          xdsl2PMChCurr1DayCodingViolations     Unsigned32,
4223:          xdsl2PMChCurr1DayCorrectedBlocks      Unsigned32
4224:       }
4225: 
4226:    xdsl2PMChCurrUnit  OBJECT-TYPE
4226: error - type `Xdsl2Unit' of node `xdsl2PMChCurrUnit' does not resolve to a known base type
4227:       SYNTAX      Xdsl2Unit
4228:       MAX-ACCESS  not-accessible
4229:       STATUS      current
4230:       DESCRIPTION
4231:       "The termination unit."
4232:       ::= { xdsl2PMChCurrEntry 1 }
4233: 
4234:    xdsl2PMChCurrValidIntervals  OBJECT-TYPE
4235:       SYNTAX      Unsigned32
4236:       MAX-ACCESS  read-only
4237:       STATUS      current
4238:       DESCRIPTION
4239:          "Valid intervals."
4240:       ::= { xdsl2PMChCurrEntry 2 }
4241: 
4242:    xdsl2PMChCurrInvalidIntervals  OBJECT-TYPE
4243:       SYNTAX      Unsigned32
4244:       MAX-ACCESS  read-only
4245:       STATUS      current
4246:       DESCRIPTION
4247:          "Invalid intervals."
4248:        ::= { xdsl2PMChCurrEntry 3 }
4249: 
4250:    xdsl2PMChCurr15MTimeElapsed  OBJECT-TYPE
4251:       SYNTAX      HCPerfTimeElapsed
4252:       UNITS       "seconds"
4253:       MAX-ACCESS  read-only
4254:       STATUS      current
4255:       DESCRIPTION
4256:          "Total elapsed seconds in this interval."
4257:       ::= { xdsl2PMChCurrEntry 4 }
4258: 
4259:    xdsl2PMChCurr15MCodingViolations  OBJECT-TYPE
4260:       SYNTAX      Unsigned32
4261:       MAX-ACCESS  read-only
4262:       STATUS      current
4263:       DESCRIPTION
4264:          "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
4265:           channel during the interval.  This parameter is inhibited
4266:           during UAS or SES.  If the CRC is applied over multiple
4267:           channels, then each related CRC-8 (or FEBE) anomaly should
4268:           increment each of the counters related to the individual
4269:           channels."
4270:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4271:      ::= { xdsl2PMChCurrEntry 5 }
4272: 
4273:    xdsl2PMChCurr15MCorrectedBlocks  OBJECT-TYPE
4274:       SYNTAX      Unsigned32
4275:       MAX-ACCESS  read-only
4276:       STATUS      current
4277:       DESCRIPTION
4278:          "Count of FEC (FFEC for xtu-r) anomalies (corrected code words)
4279:           occurring in the channel during the interval.  This parameter
4280:           is inhibited during UAS or SES.  If the FEC is applied over
4281:           multiple channels, then each related FEC (or FFEC) anomaly
4282:           should increment each of the counters related to the
4283:           individual channels."
4284:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4285:       ::= { xdsl2PMChCurrEntry 6 }
4286: 
4287:    xdsl2PMChCurr1DayValidIntervals  OBJECT-TYPE
4288:       SYNTAX      Unsigned32
4289:       MAX-ACCESS  read-only
4290:       STATUS      current
4291:       DESCRIPTION
4292:          "Valid intervals."
4293:       ::= { xdsl2PMChCurrEntry 7 }
4294: 
4295:    xdsl2PMChCurr1DayInvalidIntervals  OBJECT-TYPE
4296:       SYNTAX      Unsigned32
4297:       MAX-ACCESS  read-only
4298:       STATUS      current
4299:       DESCRIPTION
4300:          "Invalid intervals."
4301:       ::= { xdsl2PMChCurrEntry 8 }
4302: 
4303:    xdsl2PMChCurr1DayTimeElapsed  OBJECT-TYPE
4304:       SYNTAX      HCPerfTimeElapsed
4305:       UNITS       "seconds"
4306:       MAX-ACCESS  read-only
4307:       STATUS      current
4308:       DESCRIPTION
4309:          "Total elapsed seconds in this interval."
4310:       ::= { xdsl2PMChCurrEntry 9 }
4311: 
4312:    xdsl2PMChCurr1DayCodingViolations  OBJECT-TYPE
4313:       SYNTAX      Unsigned32
4314:       MAX-ACCESS  read-only
4315:       STATUS      current
4316:       DESCRIPTION
4317:          "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
4318:           channel during the interval.  This parameter is inhibited
4319:           during UAS or SES.  If the CRC is applied over multiple
4320:           channels, then each related CRC-8 (or FEBE) anomaly should
4321:           increment each of the counters related to the individual
4322:           channels."
4323:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4324:       ::= { xdsl2PMChCurrEntry 10 }
4325: 
4326:    xdsl2PMChCurr1DayCorrectedBlocks  OBJECT-TYPE
4327:       SYNTAX      Unsigned32
4328:       MAX-ACCESS  read-only
4329:       STATUS      current
4330:       DESCRIPTION
4331:          "Count of FEC (FFEC for xtu-r) anomalies (corrected code words)
4332:           occurring in the channel during the interval.  This parameter
4333:           is inhibited during UAS or SES.  If the FEC is applied over
4334:           multiple channels, then each related FEC (or FFEC) anomaly
4335:           should increment each of the counters related to the
4336:           individual channels."
4337:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4338:       ::= { xdsl2PMChCurrEntry 11 }
4339: 
4340: 
4341: 
4342:    -------------------------------------------
4343:    --    PM channel history 15 Minutes      --
4344:    -------------------------------------------
4345:    xdsl2PMChHist15MinTable         OBJECT-TYPE
4346:       SYNTAX      SEQUENCE  OF  Xdsl2PMChHist15MinEntry
4347:       MAX-ACCESS  not-accessible
4348:       STATUS      current
4349:       DESCRIPTION
4350:          "The table xdsl2PMChCurrTable contains current Performance
4351:           Monitoring results of DSL channel.  The objects in this
4352:           table are NOT persistent."
4353:       ::= { xdsl2PMChannel 2 }
4354: 
4355:    xdsl2PMChHist15MinEntry  OBJECT-TYPE
4355: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMChHist15MUnit' of row xdsl2PMChHist15MinEntry
4356:       SYNTAX      Xdsl2PMChHist15MinEntry
4357:       MAX-ACCESS  not-accessible
4358:       STATUS      current
4359:       DESCRIPTION
4360:          "The table xdsl2PMChCurrTable contains current Performance
4361:           Monitoring results of DSL channel.
4362:           The indexes of this table is an interface index where
4363:           the interface has an ifType value which is applicable
4364:           for a DSL channel, the termination unit and the
4365:           interval number."
4366:       INDEX  { ifIndex,
4367:                xdsl2PMChHist15MUnit,
4368:                xdsl2PMChHist15MInterval }
4369:       ::= { xdsl2PMChHist15MinTable 1 }
4370: 
4371:    Xdsl2PMChHist15MinEntry  ::=
4372:       SEQUENCE {
4373:          xdsl2PMChHist15MUnit                     Xdsl2Unit,
4374:          xdsl2PMChHist15MInterval                 Unsigned32,
4375:          xdsl2PMChHist15MMonitoredTime            Unsigned32,
4376:          xdsl2PMChHist15MCodingViolations         Unsigned32,
4377:          xdsl2PMChHist15MCorrectedBlocks          Unsigned32,
4378:          xdsl2PMChHist15MValidInterval            TruthValue
4379:       }
4380: 
4381:    xdsl2PMChHist15MUnit  OBJECT-TYPE
4381: error - type `Xdsl2Unit' of node `xdsl2PMChHist15MUnit' does not resolve to a known base type
4382:       SYNTAX      Xdsl2Unit
4383:       MAX-ACCESS  not-accessible
4384:       STATUS      current
4385:       DESCRIPTION
4386:          "The termination unit."
4387:       ::= { xdsl2PMChHist15MinEntry 1 }
4388: 
4389:    xdsl2PMChHist15MInterval  OBJECT-TYPE
4390:       SYNTAX      Unsigned32 (1..96)
4391:       MAX-ACCESS  not-accessible
4392:       STATUS      current
4393:       DESCRIPTION
4394:          "The interval number."
4395:       ::= { xdsl2PMChHist15MinEntry 2 }
4396: 
4397:    xdsl2PMChHist15MMonitoredTime  OBJECT-TYPE
4398:       SYNTAX      Unsigned32
4399:       UNITS       "seconds"
4400:       MAX-ACCESS  read-only
4401:       STATUS      current
4402:       DESCRIPTION
4403:          "Total seconds monitored in this interval."
4404:       ::= { xdsl2PMChHist15MinEntry 3 }
4405: 
4406:    xdsl2PMChHist15MCodingViolations  OBJECT-TYPE
4407:       SYNTAX      Unsigned32
4408:       MAX-ACCESS  read-only
4409:       STATUS      current
4410:       DESCRIPTION
4411:          "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
4412:           channel during the interval.  This parameter is inhibited
4413:           during UAS or SES.  If the CRC is applied over multiple
4414:           channels, then each related CRC-8 (or FEBE) anomaly should
4415:           increment each of the counters related to the individual
4416:           channels."
4417:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4418:       ::= { xdsl2PMChHist15MinEntry 4 }
4419: 
4420:    xdsl2PMChHist15MCorrectedBlocks  OBJECT-TYPE
4421:       SYNTAX      Unsigned32
4422:       MAX-ACCESS  read-only
4423:       STATUS      current
4424:       DESCRIPTION
4425:          "Count of FEC (FFEC for xtu-r) anomalies (corrected code words)
4426:           occurring in the channel during the interval.  This parameter
4427:           is inhibited during UAS or SES.  If the FEC is applied over
4428:           multiple channels, then each related FEC (or FFEC) anomaly
4429:           should increment each of the counters related to the
4430:           individual channels."
4431:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4432:       ::= { xdsl2PMChHist15MinEntry 5 }
4433: 
4434:    xdsl2PMChHist15MValidInterval  OBJECT-TYPE
4435:       SYNTAX      TruthValue
4436:       MAX-ACCESS  read-only
4437:       STATUS      current
4438:       DESCRIPTION
4439:          "This variable indicates if the data for this interval is
4440:           valid."
4441:       ::= { xdsl2PMChHist15MinEntry 6 }
4442: 
4443: 
4444: 
4445:    ------------------------------------------
4446:    --        PM channel history 1 Day      --
4447:    ------------------------------------------
4448:    xdsl2PMChHist1DTable         OBJECT-TYPE
4449:       SYNTAX      SEQUENCE  OF  Xdsl2PMChHist1DEntry
4450:       MAX-ACCESS  not-accessible
4451:       STATUS      current
4452:       DESCRIPTION
4453:          "The table xdsl2PMChHist1DayTable contains PM channel history
4454:           for 1 day intervals of DSL.  The objects in this table are
4455:           NOT persistent."
4456:       ::= { xdsl2PMChannel 3 }
4457: 
4458:    xdsl2PMChHist1DEntry  OBJECT-TYPE
4458: severe - illegal base type `Xdsl2Unit' in index element `xdsl2PMChHist1DUnit' of row xdsl2PMChHist1DEntry
4459:       SYNTAX      Xdsl2PMChHist1DEntry
4460:       MAX-ACCESS  not-accessible
4461:       STATUS      current
4462:       DESCRIPTION
4463:          "The table xdsl2PMChHist1DayTable contains PM channel history
4464:           for 1 day intervals of DSL.
4465:           The indexes of this table is an interface index where
4466:           the interface has an ifType value which is applicable
4467:           for a DSL channel, the termination unit and the
4468:           interval number."
4469: 
4470:       INDEX  { ifIndex,
4471:                xdsl2PMChHist1DUnit,
4472:                xdsl2PMChHist1DInterval }
4473:       ::= { xdsl2PMChHist1DTable 1 }
4474: 
4475:    Xdsl2PMChHist1DEntry  ::=
4476:       SEQUENCE {
4477:          xdsl2PMChHist1DUnit                      Xdsl2Unit,
4478:          xdsl2PMChHist1DInterval                  Unsigned32,
4479:          xdsl2PMChHist1DMonitoredTime             Unsigned32,
4480:          xdsl2PMChHist1DCodingViolations          Unsigned32,
4481:          xdsl2PMChHist1DCorrectedBlocks           Unsigned32,
4482:          xdsl2PMChHist1DValidInterval             TruthValue
4483:       }
4484: 
4485:    xdsl2PMChHist1DUnit  OBJECT-TYPE
4485: error - type `Xdsl2Unit' of node `xdsl2PMChHist1DUnit' does not resolve to a known base type
4486:       SYNTAX      Xdsl2Unit
4487:       MAX-ACCESS  not-accessible
4488:       STATUS      current
4489:       DESCRIPTION
4490:          "The termination unit."
4491:        ::= { xdsl2PMChHist1DEntry 1 }
4492: 
4493:    xdsl2PMChHist1DInterval  OBJECT-TYPE
4494:       SYNTAX      Unsigned32 (1..30)
4495:       MAX-ACCESS  not-accessible
4496:       STATUS      current
4497:       DESCRIPTION
4498:          "The interval number."
4499:       ::= { xdsl2PMChHist1DEntry 2 }
4500: 
4501:    xdsl2PMChHist1DMonitoredTime  OBJECT-TYPE
4502:       SYNTAX      Unsigned32
4503:       UNITS       "seconds"
4504:       MAX-ACCESS  read-only
4505:       STATUS      current
4506:       DESCRIPTION
4507:          "Total seconds monitored in this interval."
4508:       ::= { xdsl2PMChHist1DEntry 3 }
4509: 
4510:    xdsl2PMChHist1DCodingViolations  OBJECT-TYPE
4511:       SYNTAX      Unsigned32
4512:       MAX-ACCESS  read-only
4513:       STATUS      current
4514:       DESCRIPTION
4515:          "Count of CRC-8 (FEBE for xtu-r) anomalies occurring in the
4516:           channel during the interval.  This parameter is inhibited
4517:           during UAS or SES.  If the CRC is applied over multiple
4518:           channels, then each related CRC-8 (or FEBE) anomaly should
4519:           increment each of the counters related to the individual
4520:           channels."
4521:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4522:       ::= { xdsl2PMChHist1DEntry 4 }
4523: 
4524:    xdsl2PMChHist1DCorrectedBlocks  OBJECT-TYPE
4525:       SYNTAX      Unsigned32
4526:       MAX-ACCESS  read-only
4527:       STATUS      current
4528:       DESCRIPTION
4529:          "Count of FEC (FFEC for xtu-r) anomalies (corrected code words)
4530:           occurring in the channel during the interval.  This parameter
4531:           is inhibited during UAS or SES.  If the FEC is applied over
4532:           multiple channels, then each related FEC (or FFEC) anomaly
4533:           should increment each of the counters related to the
4534:           individual channels."
4535:       REFERENCE    "ITU-T G.997.1, paragraph 7.2.2"
4536:       ::= { xdsl2PMChHist1DEntry 5 }
4537: 
4538:    xdsl2PMChHist1DValidInterval  OBJECT-TYPE
4539:       SYNTAX      TruthValue
4540:       MAX-ACCESS  read-only
4541:       STATUS      current
4542:       DESCRIPTION
4543:          "This variable indicates if the data for this interval is
4544:           valid."
4545:       ::= { xdsl2PMChHist1DEntry 6 }
4546: 
4547:    -------------------------------------------
4548:    --          Notifications Group          --
4549:    -------------------------------------------
4550: 
4551:    xdsl2LinePerfFECSThreshXtuc NOTIFICATION-TYPE
4551: change recommended - warning: notification `xdsl2LinePerfFECSThreshXtuc' must be contained in at least one conformance group
4552:       OBJECTS
4553:       {
4554:       xdsl2PMLCurr15MFecs,
4555:       xdsl2LineAlarmConfProfileXtucThresh15MinFecs
4556:       }
4557:       STATUS     current
4558:       DESCRIPTION
4559:         "This notification indicates that the FEC seconds threshold
4560:          has been reached/exceeded for the referred XTU-C."
4561:       ::= { xdsl2Notifications 1 }
4562: 
4563:    xdsl2LinePerfFECSThreshXtur NOTIFICATION-TYPE
4563: change recommended - warning: notification `xdsl2LinePerfFECSThreshXtur' must be contained in at least one conformance group
4564:       OBJECTS
4565:       {
4566:       xdsl2PMLCurr15MFecs,
4567:       xdsl2LineAlarmConfProfileXturThresh15MinFecs
4568:       }
4569:       STATUS     current
4570:       DESCRIPTION
4571:         "This notification indicates that the FEC seconds threshold
4572:          has been reached/exceeded for the referred XTU-R."
4573:       ::= { xdsl2Notifications 2 }
4574: 
4575:    xdsl2LinePerfESThreshXtuc NOTIFICATION-TYPE
4575: change recommended - warning: notification `xdsl2LinePerfESThreshXtuc' must be contained in at least one conformance group
4576:       OBJECTS
4577:       {
4578:       xdsl2PMLCurr15MEs,
4579:       xdsl2LineAlarmConfProfileXtucThresh15MinEs
4580:       }
4581:       STATUS     current
4582:       DESCRIPTION
4583:         "This notification indicates that the errored seconds threshold
4584:          has been reached/exceeded for the referred XTU-C."
4585:       ::= { xdsl2Notifications 3 }
4586: 
4587:    xdsl2LinePerfESThreshXtur NOTIFICATION-TYPE
4587: change recommended - warning: notification `xdsl2LinePerfESThreshXtur' must be contained in at least one conformance group
4588:       OBJECTS
4589:       {
4590:       xdsl2PMLCurr15MEs,
4591:       xdsl2LineAlarmConfProfileXturThresh15MinEs
4592:       }
4593:       STATUS     current
4594:       DESCRIPTION
4595:         "This notification indicates that the errored seconds threshold
4596:          has been reached/exceeded for the referred XTU-R."
4597:       ::= { xdsl2Notifications 4 }
4598: 
4599:    xdsl2LinePerfSESThreshXtuc NOTIFICATION-TYPE
4599: change recommended - warning: notification `xdsl2LinePerfSESThreshXtuc' must be contained in at least one conformance group
4600:       OBJECTS
4601:       {
4602:       xdsl2PMLCurr15MSes,
4603:       xdsl2LineAlarmConfProfileXtucThresh15MinSes
4604:       }
4605:       STATUS     current
4606:       DESCRIPTION
4607:         "This notification indicates that the severely-errored seconds
4608:          threshold has been reached/exceeded for the referred XTU-C."
4609:       ::= { xdsl2Notifications 5 }
4610: 
4611:    xdsl2LinePerfSESThreshXtur NOTIFICATION-TYPE
4611: change recommended - warning: notification `xdsl2LinePerfSESThreshXtur' must be contained in at least one conformance group
4612:       OBJECTS
4613:       {
4614:       xdsl2PMLCurr15MSes,
4615:       xdsl2LineAlarmConfProfileXturThresh15MinSes
4616:       }
4617:       STATUS     current
4618:       DESCRIPTION
4619:         "This notification indicates that the severely-errored seconds
4620:          threshold has been reached/exceeded for the referred XTU-R."
4621:       ::= { xdsl2Notifications 6 }
4622: 
4623:    xdsl2LinePerfLOSSThreshXtuc NOTIFICATION-TYPE
4623: change recommended - warning: notification `xdsl2LinePerfLOSSThreshXtuc' must be contained in at least one conformance group
4624:       OBJECTS
4625:       {
4626:       xdsl2PMLCurr15MLoss,
4627:       xdsl2LineAlarmConfProfileXtucThresh15MinLoss
4628:       }
4629:       STATUS     current
4630:       DESCRIPTION
4631:         "This notification indicates that the LOS seconds
4632:          threshold has been reached/exceeded for the referred XTU-C."
4633:       ::= { xdsl2Notifications 7 }
4634: 
4635:    xdsl2LinePerfLOSSThreshXtur NOTIFICATION-TYPE
4635: change recommended - warning: notification `xdsl2LinePerfLOSSThreshXtur' must be contained in at least one conformance group
4636:       OBJECTS
4637:       {
4638:       xdsl2PMLCurr15MLoss,
4639:       xdsl2LineAlarmConfProfileXturThresh15MinLoss
4640:       }
4641:       STATUS     current
4642:       DESCRIPTION
4643:         "This notification indicates that the LOS seconds
4644:          threshold has been reached/exceeded for the referred XTU-R."
4645:       ::= { xdsl2Notifications 8 }
4646: 
4647:    xdsl2LinePerfUASThreshXtuc NOTIFICATION-TYPE
4647: change recommended - warning: notification `xdsl2LinePerfUASThreshXtuc' must be contained in at least one conformance group
4648:       OBJECTS
4649:       {
4650:       xdsl2PMLCurr15MUas,
4651:       xdsl2LineAlarmConfProfileXtucThresh15MinUas
4652:       }
4653:       STATUS     current
4654:       DESCRIPTION
4655:         "This notification indicates that the unavailable seconds
4656:          threshold has been reached/exceeded for the referred XTU-C."
4657:       ::= { xdsl2Notifications 9 }
4658: 
4659:    xdsl2LinePerfUASThreshXtur NOTIFICATION-TYPE
4659: change recommended - warning: notification `xdsl2LinePerfUASThreshXtur' must be contained in at least one conformance group
4660:       OBJECTS
4661:       {
4662:       xdsl2PMLCurr15MUas,
4663:       xdsl2LineAlarmConfProfileXturThresh15MinUas
4664:       }
4665:       STATUS     current
4666:       DESCRIPTION
4667:         "This notification indicates that the unavailable seconds
4668:          threshold has been reached/exceeded for the referred XTU-R."
4669:       ::= { xdsl2Notifications 10 }
4670: 
4671:    xdsl2LinePerfCodingViolationsThreshXtuc NOTIFICATION-TYPE
4671: change recommended - warning: notification `xdsl2LinePerfCodingViolationsThreshXtuc' must be contained in at least one conformance group
4672:       OBJECTS
4673:       {
4674:       xdsl2PMChCurr15MCodingViolations,
4675:       xdsl2ChAlarmConfProfileXtucThresh15MinCodingViolations
4676:       }
4677:       STATUS     current
4678:       DESCRIPTION
4679:         "This notification indicates that the coding violations
4680:          threshold has been reached/exceeded for the referred XTU-C."
4681:       ::= { xdsl2Notifications 11 }
4682: 
4683:    xdsl2LinePerfCodingViolationsThreshXtur NOTIFICATION-TYPE
4683: change recommended - warning: notification `xdsl2LinePerfCodingViolationsThreshXtur' must be contained in at least one conformance group
4684:       OBJECTS
4685:       {
4686:       xdsl2PMChCurr15MCodingViolations,
4687:       xdsl2ChAlarmConfProfileXturThresh15MinCodingViolations
4688:       }
4689:       STATUS     current
4690:       DESCRIPTION
4691:         "This notification indicates that the coding violations
4692:          threshold has been reached/exceeded for the referred XTU-R."
4693:       ::= { xdsl2Notifications 12 }
4694: 
4695:    xdsl2LinePerfCorrectedThreshXtuc NOTIFICATION-TYPE
4695: change recommended - warning: notification `xdsl2LinePerfCorrectedThreshXtuc' must be contained in at least one conformance group
4696:       OBJECTS
4697:       {
4698:       xdsl2PMChCurr15MCorrectedBlocks,
4699:       xdsl2ChAlarmConfProfileXtucThresh15MinCorrected
4700:       }
4701:       STATUS     current
4702:       DESCRIPTION
4703:         "This notification indicates that the corrected blocks
4704:          (FEC events) threshold has been reached/exceeded for the
4705:          referred XTU-C."
4706:       ::= { xdsl2Notifications 13 }
4707: 
4708:    xdsl2LinePerfCorrectedThreshXtur NOTIFICATION-TYPE
4708: change recommended - warning: notification `xdsl2LinePerfCorrectedThreshXtur' must be contained in at least one conformance group
4709:       OBJECTS
4710:       {
4711:       xdsl2PMChCurr15MCorrectedBlocks,
4712:       xdsl2ChAlarmConfProfileXturThresh15MinCorrected
4713:       }
4714:       STATUS     current
4715:       DESCRIPTION
4716:         "This notification indicates that the corrected blocks
4717:          (FEC events) threshold has been reached/exceeded for the
4718:          referred XTU-R."
4719:       ::= { xdsl2Notifications 14 }
4720: 
4721:    xdsl2LinePerfFailedFullInitThresh NOTIFICATION-TYPE
4722:       OBJECTS
4723:       {
4724:       xdsl2PMLCurrInit15MFailedFullInits,
4725:       xdsl2LineAlarmConfProfileThresh15MinFailedFullInt
4726:       }
4727:       STATUS     current
4728:       DESCRIPTION
4729:         "This notification indicates that the failed full
4730:          initializations threshold has been reached/exceeded for the
4731:          referred ADSL/ADSL2 or ADSL2 line."
4732:       ::= { xdsl2Notifications 15 }
4733: 
4734:    xdsl2LinePerfFailedShortInitThresh NOTIFICATION-TYPE
4735:       OBJECTS
4736:       {
4737:       xdsl2PMLCurrInit15MFailedShortInits,
4738:       xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt
4739:       }
4740:       STATUS     current
4741:       DESCRIPTION
4742:         "This notification indicates that the failed short
4743:          initializations threshold has been reached/exceeded for the
4744:          referred VDSL2/ADSL/ADSL2 or ADSL2+ line."
4745:       ::= { xdsl2Notifications 16 }
4746: 
4747:    xdsl2LineStatusChangeXtuc NOTIFICATION-TYPE
4747: change recommended - warning: notification `xdsl2LineStatusChangeXtuc' must be contained in at least one conformance group
4748:       OBJECTS
4749:       {
4750:       xdsl2LineStatusXtuc
4751:       }
4752:       STATUS     current
4753:       DESCRIPTION
4754:         "This notification indicates that a status change is
4755:          detected for the referred XTU-C."
4756:       ::= { xdsl2Notifications 17 }
4757: 
4758:    xdsl2LineStatusChangeXtur NOTIFICATION-TYPE
4758: change recommended - warning: notification `xdsl2LineStatusChangeXtur' must be contained in at least one conformance group
4759:       OBJECTS
4760:       {
4761:       xdsl2LineStatusXtur
4762:       }
4763:       STATUS     current
4764:       DESCRIPTION
4765:         "This notification indicates that a status change is
4766:          detected for the referred XTU-R."
4767:       ::= { xdsl2Notifications 18 }
4768: 
4769: 
4770:       -- conformance information
4771: 
4772:       vdsl2Groups OBJECT IDENTIFIER ::= { vdsl2Conformance 1 }
4772: severe - unknown object identifier label `vdsl2Conformance'
4773:       vdsl2Compliances OBJECT IDENTIFIER ::= { vdsl2Conformance 2 }
4774: 
4775:       vdsl2LineMibCompliance MODULE-COMPLIANCE
4776:          STATUS  current
4777:          DESCRIPTION
4778:              "The compliance statement for SNMP entities which
4779:              manage VDSL2/ADSL/ADSL2 and ADSL2+ interfaces."
4780:          MODULE  -- this module
4781:          MANDATORY-GROUPS
4782:              {
4783:              vdsl2LineGroup,
4784:              vdsl2ChannelStatusGroup,
4785:              vdsl2SCStatusGroup,
4786:              vdsl2LineInventoryGroup,
4787:              vdsl2LineConfTemplateGroup,
4788:              vdsl2LineConfProfGroup,
4789:              vdsl2LineConfProfModeSpecGroup,
4790:              vdsl2ChConfProfileGroup,
4791:              vdsl2LineAlarmConfTemplateGroup,
4792:              vdsl2PMLineCurrGroup,
4793:              vdsl2PMLineCurrInitGroup,
4794:              vdsl2PMLineHist15MinGroup,
4795:              vdsl2PMLineHist1DayGroup,
4796:              vdsl2PMLineInitHist15MinGroup,
4797:              vdsl2PMLineInitHist1DayGroup,
4798:              vdsl2PMChCurrGroup,
4799:              vdsl2PMChHist15MinGroup,
4800:              vdsl2PMChHist1DGroup
4801:              }
4802: 
4803:       GROUP  vdsl2ChannelStatusAtmGroup
4804:          DESCRIPTION
4805:            "The group of status objects required when the data path
4806:            is ATM."
4807: 
4808:       GROUP  vdsl2ChannelStatusPtmGroup
4809:          DESCRIPTION
4810:            "The group of status objects required when the data path
4811:            is PTM."
4812: 
4813:       GROUP  vdsl2LineConfProfRaGroup
4814:          DESCRIPTION
4815:            "The group of objects required for controlling the rate
4816:            adaptive behavior of the line."
4817: 
4818:       GROUP  vdsl2LineConfProfMsgMinGroup
4819:          DESCRIPTION
4820:            "The group of objects required for controlling the rate
4821:            reserved for Overhead traffic."
4822: 
4823:       GROUP  vdsl2LineAlarmConfProfileGroup
4824:          DESCRIPTION
4825:            "The group of objects that define the alarm thresholds
4826:            on line level PM counters."
4827: 
4828:       GROUP  vdsl2ChAlarmConfProfileGroup
4829:          DESCRIPTION
4830:            "The group of objects that define the alarm thresholds
4831:            on channel level PM counters."
4832: 
4833:       GROUP  vdsl2ChConfProfileAtmGroup
4834:          DESCRIPTION
4835:            "The group of configuration objects required when the data
4836:            path is ATM."
4837: 
4838:       GROUP  vdsl2ChConfProfileMinResGroup
4839:          DESCRIPTION
4840:            "The group of configuration objects required for the
4841:            reserved data rate."
4842: 
4843:       GROUP  vdsl2PMLineCurrInitShortGroup
4844:          DESCRIPTION
4845:            "The group of PM counters for the current intervals
4846:            short initializations."
4847: 
4848:       GROUP  vdsl2PMLineInitHist15MinShortGroup
4849:          DESCRIPTION
4850:            "The group of PM counters for the previous 15 minutes
4851:            intervals short initializations."
4852: 
4853:       GROUP  vdsl2PMLineInitHist1DayShortGroup
4854:          DESCRIPTION
4855:            "The group of PM counters for the previous 24 hours
4856:            intervals short initializations."
4857: 
4858:       GROUP  vdsl2ScalarSCGroup
4859:          DESCRIPTION
4860:            "The group of objects that report the available memory
4861:            resources for DELT processes."
4862: 
4863:       GROUP  vdsl2ThreshNotificationGroup
4864:          DESCRIPTION
4865:            "The group of thresholds crossing notifications."
4866: 
4867:       GROUP  vdsl2StatusChangeNotificationGroup
4868:          DESCRIPTION
4869:            "The group of status change notifications."
4870: 
4871:          ::= { vdsl2Compliances 1 }
4872: 
4873:       -- units of conformance
4874: 
4875:       vdsl2LineGroup OBJECT-GROUP
4876:          OBJECTS
4877:              {
4878:              xdsl2LineCnfgTemplate,
4879:              xdsl2LineAlarmCnfgTemplate,
4880:              xdsl2LineCmndConfPmsf,
4881:              xdsl2LineCmndConfLdsf,
4882:              xdsl2LineCmndConfLdsfFailReason,
4883:              xdsl2LineCmndAutomodeColdStart,
4884:              xdsl2LineStatusXtuTransSys,
4885:              xdsl2LineStatusPwrMngState,
4886:              xdsl2LineStatusInitResult,
4887:              xdsl2LineStatusLastStateDs,
4888:              xdsl2LineStatusLastStateUs,
4889:              xdsl2LineStatusXtur,
4890:              xdsl2LineStatusXtuc,
4891:              xdsl2LineStatusLnAttenDs,
4892:              xdsl2LineStatusLnAttenUs,
4893:              xdsl2LineStatusSigAttenDs,
4894:              xdsl2LineStatusSigAttenUs,
4895:              xdsl2LineStatusSnrMarginDs,
4896:              xdsl2LineStatusSnrMarginUs,
4897:              xdsl2LineStatusAttainableRateDs,
4898:              xdsl2LineStatusAttainableRateUs,
4899:              xdsl2LineStatusActPsdDs,
4900:              xdsl2LineStatusActPsdUs,
4901:              xdsl2LineStatusActAtpDs,
4902:              xdsl2LineStatusActAtpUs
4903:              }
4904:          STATUS     current
4905:          DESCRIPTION
4906:              "The group of configuration, status, and commands objects
4907:              on the line level."
4908:          ::= { vdsl2Groups 1 }
4909: 
4910:       vdsl2ChannelStatusGroup OBJECT-GROUP
4911:          OBJECTS
4912:              {
4913:              xdsl2ChStatusChannelNum,
4914:              xdsl2ChStatusActDataRate,
4915:              xdsl2ChStatusPrevDataRate,
4916:              xdsl2ChStatusActDelay
4917:              }
4918:          STATUS     current
4919:          DESCRIPTION
4920:              "The group of status objects on the channel level."
4921:          ::= { vdsl2Groups 2 }
4922: 
4923:       vdsl2ChannelStatusAtmGroup OBJECT-GROUP
4924:          OBJECTS
4925:              {
4926:              xdsl2ChStatusAtmStatus
4927:              }
4928:          STATUS     current
4929:          DESCRIPTION
4930:              "The group of status objects on the data path level
4931:              when it is ATM."
4932:          ::= { vdsl2Groups 3 }
4933: 
4934:       vdsl2ChannelStatusPtmGroup OBJECT-GROUP
4935:          OBJECTS
4936:              {
4937:              xdsl2ChStatusPtmStatus
4938:              }
4939:          STATUS     current
4940:          DESCRIPTION
4941:              "The group of status objects on the data path level
4942:              when it is PTM."
4943:          ::= { vdsl2Groups 4 }
4944: 
4945:       vdsl2SCStatusGroup OBJECT-GROUP
4946:          OBJECTS
4947:              {
4948:              xdsl2SCStatusMtime,
4949:              xdsl2SCStatusSnr,
4950:              xdsl2SCStatusBitsAlloc,
4951:              xdsl2SCStatusGainAlloc,
4952:              xdsl2SCStatusTssi,
4953:              xdsl2SCStatusLinScale,
4954:              xdsl2SCStatusLinReal,
4955:              xdsl2SCStatusLinImg,
4956:              xdsl2SCStatusLogMt,
4957:              xdsl2SCStatusLog,
4958:              xdsl2SCStatusQlnMt,
4959:              xdsl2SCStatusQln,
4960:              xdsl2SCStatusLnAtten,
4961:              xdsl2SCStatusSigAtten,
4962:              xdsl2SCStatusSnrMargin,
4963:              xdsl2SCStatusAttainableRate,
4964:              xdsl2SCStatusActAtp,
4965:              xdsl2SCStatusRowStatus
4966:              }
4967:          STATUS     current
4968:          DESCRIPTION
4969:              "The group of status objects on the sub-carrier level.
4970:              They are updated as a result of a DELT process."
4971:          ::= { vdsl2Groups 5 }
4972: 
4973:       vdsl2LineInventoryGroup OBJECT-GROUP
4974:          OBJECTS
4975:              {
4976:              xdsl2LInvG994VendorId,
4977:              xdsl2LInvSystemVendorId,
4978:              xdsl2LInvVersionNumber,
4979:              xdsl2LInvSerialNumber,
4980:              xdsl2LInvSelfTestResult,
4981:              xdsl2LInvTransmissionCapabilities
4982:              }
4983:          STATUS     current
4984:          DESCRIPTION
4985:              "The group of inventory objects per xTU."
4986:          ::= { vdsl2Groups 6 }
4987: 
4988:       vdsl2LineConfTemplateGroup OBJECT-GROUP
4989:          OBJECTS
4990:              {
4991:              xdsl2LConfTempLineProfile,
4992:              xdsl2LConfTempChan1ConfProfile,
4993:              xdsl2LConfTempChan1RaRatioDs,
4994:              xdsl2LConfTempChan1RaRatioUs,
4995:              xdsl2LConfTempChan2ConfProfile,
4996:              xdsl2LConfTempChan2RaRatioDs,
4997:              xdsl2LConfTempChan2RaRatioUs,
4998:              xdsl2LConfTempChan3ConfProfile,
4999:              xdsl2LConfTempChan3RaRatioDs,
5000:              xdsl2LConfTempChan3RaRatioUs,
5001:              xdsl2LConfTempChan4ConfProfile,
5002:              xdsl2LConfTempChan4RaRatioDs,
5003:              xdsl2LConfTempChan4RaRatioUs,
5004:              xdsl2LConfTempRowStatus
5005:              }
5006:          STATUS     current
5007:          DESCRIPTION
5008:              "The group of objects in a line configuration template."
5009:          ::= { vdsl2Groups 7 }
5010: 
5011:       vdsl2LineConfProfGroup OBJECT-GROUP
5012:          OBJECTS
5013:              {
5014:              xdsl2LConfProfScMaskDs,
5015:              xdsl2LConfProfScMaskUs,
5016:              xdsl2LConfProfRfiBandsDs,
5017:              xdsl2LConfProfRaModeDs,
5018:              xdsl2LConfProfRaModeUs,
5019:              xdsl2LConfProfTargetSnrmDs,
5020:              xdsl2LConfProfTargetSnrmUs,
5021:              xdsl2LConfProfMaxSnrmDs,
5022:              xdsl2LConfProfMaxSnrmUs,
5023:              xdsl2LConfProfMinSnrmDs,
5024:              xdsl2LConfProfMinSnrmUs,
5025:              xdsl2LConfProfAtuTransSysEna,
5025: severe - unknown object identifier label `xdsl2LConfProfAtuTransSysEna'
5026:              xdsl2LConfProfPmMode,
5027:              xdsl2LConfProfL0Time,
5028:              xdsl2LConfProfL2Time,
5029:              xdsl2LConfProfL2Atpr,
5030:              xdsl2LConfProfL2Atprt,
5031:              xdsl2LConfProfRowStatus
5032:              }
5033:          STATUS     current
5034:          DESCRIPTION
5035:              "The group of objects in a line configuration profile."
5036:          ::= { vdsl2Groups 8 }
5037: 
5038:       vdsl2LineConfProfRaGroup OBJECT-GROUP
5039:          OBJECTS
5040:              {
5041:              xdsl2LConfProfRaUsNrmDs,
5042:              xdsl2LConfProfRaUsNrmUs,
5043:              xdsl2LConfProfRaUsTimeDs,
5044:              xdsl2LConfProfRaUsTimeUs,
5045:              xdsl2LConfProfRaDsNrmsDs,
5046:              xdsl2LConfProfRaDsNrmsUs,
5047:              xdsl2LConfProfRaDsTimeDs,
5048:              xdsl2LConfProfRaDsTimeUs
5049:              }
5050:          STATUS     current
5051:          DESCRIPTION
5052:            "The group of objects required for controlling the rate
5053:            adaptive behavior of the line."
5054:          ::= { vdsl2Groups 9 }
5055: 
5056:       vdsl2LineConfProfMsgMinGroup OBJECT-GROUP
5057:          OBJECTS
5058:              {
5059:              xdsl2LConfProfMsgMinUs,
5060:              xdsl2LConfProfMsgMinDs
5061:              }
5062:          STATUS     current
5063:          DESCRIPTION
5064:            "The group of objects required for controlling the rate
5065:            reserved for Overhead traffic."
5066:          ::= { vdsl2Groups 10 }
5067: 
5068:       vdsl2LineConfProfModeSpecGroup OBJECT-GROUP
5069:          OBJECTS
5070:              {
5071:              xdsl2LConfProfMaxNomPsdDs,
5072:              xdsl2LConfProfMaxNomPsdUs,
5073:              xdsl2LConfProfMaxNomAtpDs,
5074:              xdsl2LConfProfMaxNomAtpUs,
5075:              xdsl2LConfProfMaxAggRxPwrUs,
5076:              xdsl2LConfProfPsdMaskDs,
5077:              xdsl2LConfProfPsdMaskUs,
5078:              xdsl2LConfProfPsdMaskSelectUs,
5079:              xdsl2LConfProfModeSpecRowStatus
5080:              }
5081:          STATUS     current
5082:          DESCRIPTION
5083:              "The group of objects in a line configuration profile
5084:              that have an instance for each operation mode allowed."
5085:          ::= { vdsl2Groups 11 }
5086: 
5087:       vdsl2ChConfProfileGroup OBJECT-GROUP
5088:          OBJECTS
5089:              {
5090:              xdsl2ChConfProfMinDataRateDs,
5091:              xdsl2ChConfProfMinDataRateUs,
5092:              xdsl2ChConfProfMaxDataRateDs,
5093:              xdsl2ChConfProfMaxDataRateUs,
5094:              xdsl2ChConfProfMinDataRateLowPwrDs,
5095:              xdsl2ChConfProfMaxDelayDs,
5096:              xdsl2ChConfProfMaxDelayUs,
5097:              xdsl2ChConfProfMinProtectionDs,
5098:              xdsl2ChConfProfMinProtectionUs,
5099:              xdsl2ChConfProfMaxBerDs,
5100:              xdsl2ChConfProfMaxBerUs,
5101:              xdsl2ChConfProfUsDataRateDs,
5102:              xdsl2ChConfProfDsDataRateDs,
5103:              xdsl2ChConfProfUsDataRateUs,
5104:              xdsl2ChConfProfDsDataRateUs,
5105:              xdsl2ChConfProfRowStatus
5106:              }
5107:          STATUS     current
5108:          DESCRIPTION
5109:             "The group of objects in a channel configuration profile."
5110:          ::= { vdsl2Groups 12 }
5111: 
5112:       vdsl2ChConfProfileAtmGroup OBJECT-GROUP
5113:          OBJECTS
5114:              {
5115:              xdsl2ChConfProfImaEnabled,
5116:              xdsl2ChStatusAtmStatus
5117:              }
5118:          STATUS     current
5119:          DESCRIPTION
5120:            "The group of configuration objects required when the data
5121:            path is ATM."
5122:          ::= { vdsl2Groups 13 }
5123: 
5124:       vdsl2ChConfProfileMinResGroup OBJECT-GROUP
5125:          OBJECTS
5126:              {
5127:              xdsl2ChConfProfMinResDataRateDs,
5128:              xdsl2ChConfProfMinResDataRateUs
5129:              }
5130:          STATUS     current
5131:          DESCRIPTION
5132:            "The group of configuration objects required for the
5133:            reserved data rate."
5134:          ::= { vdsl2Groups 14 }
5135: 
5136:       vdsl2LineAlarmConfTemplateGroup OBJECT-GROUP
5137:          OBJECTS
5138:              {
5139:              xdsl2LAlarmConfTempLineProfile,
5140:              xdsl2LAlarmConfTempChan1ConfProfile,
5141:              xdsl2LAlarmConfTempChan2ConfProfile,
5142:              xdsl2LAlarmConfTempChan3ConfProfile,
5143:              xdsl2LAlarmConfTempChan4ConfProfile,
5144:              xdsl2LAlarmConfTempRowStatus
5145:              }
5146:          STATUS     current
5147:          DESCRIPTION
5148:              "The group of objects in a line alarm
5149:               template."
5150:          ::= { vdsl2Groups 15 }
5151: 
5152:       vdsl2LineAlarmConfProfileGroup OBJECT-GROUP
5153:          OBJECTS
5154:              {
5155:              xdsl2LineAlarmConfProfileXtucThresh15MinFecs,
5156:              xdsl2LineAlarmConfProfileXtucThresh15MinEs,
5157:              xdsl2LineAlarmConfProfileXtucThresh15MinSes,
5158:              xdsl2LineAlarmConfProfileXtucThresh15MinLoss,
5159:              xdsl2LineAlarmConfProfileXtucThresh15MinUas,
5160:              xdsl2LineAlarmConfProfileXturThresh15MinFecs,
5161:              xdsl2LineAlarmConfProfileXturThresh15MinEs,
5162:              xdsl2LineAlarmConfProfileXturThresh15MinSes,
5163:              xdsl2LineAlarmConfProfileXturThresh15MinLoss,
5164:              xdsl2LineAlarmConfProfileXturThresh15MinUas,
5165:              xdsl2LineAlarmConfProfileThresh15MinFailedFullInt,
5166:              xdsl2LineAlarmConfProfileThresh15MinFailedShrtInt,
5167:              xdsl2LineAlarmConfProfileRowStatus
5168:              }
5169:          STATUS     current
5170:          DESCRIPTION
5171:              "The group of objects in a line alarm profile."
5172:          ::= { vdsl2Groups 16 }
5173: 
5174:       vdsl2ChAlarmConfProfileGroup OBJECT-GROUP
5175:          OBJECTS
5176:              {
5177:              xdsl2ChAlarmConfProfileAtucThresh15MinCodingViolations,
5177: severe - unknown object identifier label `xdsl2ChAlarmConfProfileAtucThresh15MinCodingViolations'
5178:              xdsl2ChAlarmConfProfileAtucThresh15MinCorrected,
5178: severe - unknown object identifier label `xdsl2ChAlarmConfProfileAtucThresh15MinCorrected'
5179:              xdsl2ChAlarmConfProfileAturThresh15MinCodingViolations,
5179: severe - unknown object identifier label `xdsl2ChAlarmConfProfileAturThresh15MinCodingViolations'
5180:              xdsl2ChAlarmConfProfileAturThresh15MinCorrected,
5180: severe - unknown object identifier label `xdsl2ChAlarmConfProfileAturThresh15MinCorrected'
5181:              xdsl2ChAlarmConfProfileRowStatus
5182:              }
5183:          STATUS     current
5184:          DESCRIPTION
5185:              "The group of objects in a channel alarm profile."
5186:          ::= { vdsl2Groups 17 }
5187: 
5188:       vdsl2PMLineCurrGroup OBJECT-GROUP
5189:          OBJECTS
5190:              {
5191:              xdsl2PMLCurrValidIntervals,
5192:              xdsl2PMLCurrInvalidIntervals,
5193:              xdsl2PMLCurr15MTimeElapsed,
5194:              xdsl2PMLCurr15MFecs,
5195:              xdsl2PMLCurr15MEs,
5196:              xdsl2PMLCurr15MSes,
5197:              xdsl2PMLCurr15MLoss,
5198:              xdsl2PMLCurr15MUas,
5199:              xdsl2PMLCurr1DayValidIntervals,
5200:              xdsl2PMLCurr1DayInvalidIntervals,
5201:              xdsl2PMLCurr1DayTimeElapsed,
5202:              xdsl2PMLCurr1DayFecs,
5203:              xdsl2PMLCurr1DayEs,
5204:              xdsl2PMLCurr1DaySes,
5205:              xdsl2PMLCurr1DayLoss,
5206:              xdsl2PMLCurr1DayUas
5207:              }
5208:          STATUS     current
5209:          DESCRIPTION
5210:            "The group of objects that report the line level
5211:            counters for current PM intervals."
5212:          ::= { vdsl2Groups 18 }
5213: 
5214:       vdsl2PMLineCurrInitGroup OBJECT-GROUP
5215:          OBJECTS
5216:              {
5217:              xdsl2PMLCurrInit15MTimeElapsed,
5218:              xdsl2PMLCurrInit15MFullInits,
5219:              xdsl2PMLCurrInit15MFailedFullInits,
5220:              xdsl2PMLCurrInit1DayTimeElapsed,
5221:              xdsl2PMLCurrInit1DayFullInits,
5222:              xdsl2PMLCurrInit1DayFailedFullInits
5223:              }
5224:          STATUS     current
5225:          DESCRIPTION
5226:            "The group of objects that report the full
5227:            initializations counters for current PM intervals."
5228:          ::= { vdsl2Groups 19 }
5229: 
5230:       vdsl2PMLineCurrInitShortGroup OBJECT-GROUP
5231:          OBJECTS
5232:              {
5233:              xdsl2PMLCurrInit15MShortInits,
5234:              xdsl2PMLCurrInit15MFailedShortInits,
5235:              xdsl2PMLCurrInit1DayShortInits,
5236:              xdsl2PMLCurrInit1DayFailedShortInits
5237:              }
5238:          STATUS     current
5239:          DESCRIPTION
5240:            "The group of objects that report the short
5241:            initializations counters for current PM intervals."
5242:          ::= { vdsl2Groups 20 }
5243: 
5244:       vdsl2PMLineHist15MinGroup OBJECT-GROUP
5245:          OBJECTS
5246:              {
5247:              xdsl2PMLHist15MMonitoredTime,
5248:              xdsl2PMLHist15MFecs,
5249:              xdsl2PMLHist15MEs,
5250:              xdsl2PMLHist15MSes,
5251:              xdsl2PMLHist15MLoss,
5252:              xdsl2PMLHist15MUas,
5253:              xdsl2PMLHist15MValidInterval
5254:              }
5255:          STATUS     current
5256:          DESCRIPTION
5257:            "The group of line level PM counters for the previous
5258:            15 minutes intervals."
5259:          ::= { vdsl2Groups 21 }
5260: 
5261:       vdsl2PMLineHist1DayGroup OBJECT-GROUP
5262:          OBJECTS
5263:              {
5264:              xdsl2PMLHist1DMonitoredTime,
5265:              xdsl2PMLHist1DFecs,
5266:              xdsl2PMLHist1DEs,
5267:              xdsl2PMLHist1DSes,
5268:              xdsl2PMLHist1DLoss,
5269:              xdsl2PMLHist1DUas,
5270:              xdsl2PMLHist1DValidInterval
5271:              }
5272:          STATUS     current
5273:          DESCRIPTION
5274:            "The group of line level PM counters for the previous
5275:            24 hours intervals."
5276:          ::= { vdsl2Groups 22 }
5277: 
5278:       vdsl2PMLineInitHist15MinGroup OBJECT-GROUP
5279:          OBJECTS
5280:              {
5281:              xdsl2PMLHistInit15MMonitoredTime,
5282:              xdsl2PMLHistInit15MFullInits,
5283:              xdsl2PMLHistInit15MFailedFullInits,
5284:              xdsl2PMLHistInit15MValidInterval
5285:              }
5286:          STATUS     current
5287:          DESCRIPTION
5288:            "The group of PM counters for the previous 15 minutes
5289:            intervals full initializations."
5290:          ::= { vdsl2Groups 23 }
5291: 
5292:       vdsl2PMLineInitHist15MinShortGroup OBJECT-GROUP
5293:          OBJECTS
5294:              {
5295:              xdsl2PMLHistInit15MShortInits,
5296:              xdsl2PMLHistInit15MFailedShortInits
5297:              }
5298:          STATUS     current
5299:          DESCRIPTION
5300:            "The group of PM counters for the previous 15 minutes
5301:            intervals short initializations."
5302:          ::= { vdsl2Groups 24 }
5303: 
5304:       vdsl2PMLineInitHist1DayGroup OBJECT-GROUP
5305:          OBJECTS
5306:              {
5307:              xdsl2PMLHistinit1DMonitoredTime,
5308:              xdsl2PMLHistinit1DFullInits,
5309:              xdsl2PMLHistinit1DFailedFullInits,
5310:              xdsl2PMLHistinit1DValidInterval
5311:              }
5312:          STATUS     current
5313:          DESCRIPTION
5314:            "The group of PM counters for the previous 24 hours
5315:            intervals full initializations."
5316:          ::= { vdsl2Groups 25 }
5317: 
5318:       vdsl2PMLineInitHist1DayShortGroup OBJECT-GROUP
5319:          OBJECTS
5320:              {
5321:              xdsl2PMLHistinit1DShortInits,
5322:              xdsl2PMLHistinit1DFailedShortInits
5323:              }
5324:          STATUS     current
5325:          DESCRIPTION
5326:            "The group of PM counters for the previous 24 hours
5327:            intervals short initializations."
5328:          ::= { vdsl2Groups 26 }
5329: 
5330:       vdsl2PMChCurrGroup OBJECT-GROUP
5331:          OBJECTS
5332:              {
5333:              xdsl2PMChCurrValidIntervals,
5334:              xdsl2PMChCurrInvalidIntervals,
5335:              xdsl2PMChCurr15MTimeElapsed,
5336:              xdsl2PMChCurr15MCodingViolations,
5337:              xdsl2PMChCurr15MCorrectedBlocks,
5338:              xdsl2PMChCurr1DayValidIntervals,
5339:              xdsl2PMChCurr1DayInvalidIntervals,
5340:              xdsl2PMChCurr1DayTimeElapsed,
5341:              xdsl2PMChCurr1DayCodingViolations,
5342:              xdsl2PMChCurr1DayCorrectedBlocks
5343:              }
5344:          STATUS     current
5345:          DESCRIPTION
5346:            "The group of objects that report the channel level
5347:            counters for current PM intervals."
5348:          ::= { vdsl2Groups 27 }
5349: 
5350:       vdsl2PMChHist15MinGroup OBJECT-GROUP
5351:          OBJECTS
5352:              {
5353:              xdsl2PMChHist15MMonitoredTime,
5354:              xdsl2PMChHist15MCodingViolations,
5355:              xdsl2PMChHist15MCorrectedBlocks,
5356:              xdsl2PMChHist15MValidInterval
5357:              }
5358:          STATUS     current
5359:          DESCRIPTION
5360:            "The group of objects that report the channel level
5361:            counters for previous 15 minutes PM intervals."
5362:          ::= { vdsl2Groups 28 }
5363: 
5364:       vdsl2PMChHist1DGroup OBJECT-GROUP
5365:          OBJECTS
5366:              {
5367:              xdsl2PMChHist1DMonitoredTime,
5368:              xdsl2PMChHist1DCodingViolations,
5369:              xdsl2PMChHist1DCorrectedBlocks,
5370:              xdsl2PMChHist1DValidInterval
5371:              }
5372:          STATUS     current
5373:          DESCRIPTION
5374:            "The group of objects that report the channel level
5375:            counters for previous 24 hours PM intervals."
5376:          ::= { vdsl2Groups 29 }
5377: 
5378:       vdsl2ScalarSCGroup OBJECT-GROUP
5379:          OBJECTS
5380:              {
5381:              xdsl2ScalarSCMaxInterfaces,
5382:              xdsl2ScalarSCAvailInterfaces
5383:              }
5384:          STATUS     current
5385:          DESCRIPTION
5386:            "The group of objects that report the available memory
5387:            resources for DELT processes."
5388:          ::= { vdsl2Groups 30 }
5389: 
5390:       vdsl2ThreshNotificationGroup NOTIFICATION-GROUP
5391:          NOTIFICATIONS
5392:          {
5393:          xdsl2LinePerfFECSThreshAtuc,
5393: severe - unknown object identifier label `xdsl2LinePerfFECSThreshAtuc'
5394:          xdsl2LinePerfFECSThreshAtur,
5394: severe - unknown object identifier label `xdsl2LinePerfFECSThreshAtur'
5395:          xdsl2LinePerfESThreshAtuc,
5395: severe - unknown object identifier label `xdsl2LinePerfESThreshAtuc'
5396:          xdsl2LinePerfESThreshAtur,
5396: severe - unknown object identifier label `xdsl2LinePerfESThreshAtur'
5397:          xdsl2LinePerfSESThreshAtuc,
5397: severe - unknown object identifier label `xdsl2LinePerfSESThreshAtuc'
5398:          xdsl2LinePerfSESThreshAtur,
5398: severe - unknown object identifier label `xdsl2LinePerfSESThreshAtur'
5399:          xdsl2LinePerfLOSSThreshAtuc,
5399: severe - unknown object identifier label `xdsl2LinePerfLOSSThreshAtuc'
5400:          xdsl2LinePerfLOSSThreshAtur,
5400: severe - unknown object identifier label `xdsl2LinePerfLOSSThreshAtur'
5401:          xdsl2LinePerfUASThreshAtuc,
5401: severe - unknown object identifier label `xdsl2LinePerfUASThreshAtuc'
5402:          xdsl2LinePerfUASThreshAtur,
5402: severe - unknown object identifier label `xdsl2LinePerfUASThreshAtur'
5403:          xdsl2LinePerfCodingViolationsThreshAtuc,
5403: severe - unknown object identifier label `xdsl2LinePerfCodingViolationsThreshAtuc'
5404:          xdsl2LinePerfCodingViolationsThreshAtur,
5404: severe - unknown object identifier label `xdsl2LinePerfCodingViolationsThreshAtur'
5405:          xdsl2LinePerfCorrectedThreshAtuc,
5405: severe - unknown object identifier label `xdsl2LinePerfCorrectedThreshAtuc'
5406:          xdsl2LinePerfCorrectedThreshAtur,
5406: severe - unknown object identifier label `xdsl2LinePerfCorrectedThreshAtur'
5407:          xdsl2LinePerfFailedFullInitThresh,
5408:          xdsl2LinePerfFailedShortInitThresh
5409:          }
5410:          STATUS      current
5411:          DESCRIPTION
5412:            "This group supports notifications of significant conditions
5413:            associated with DSL lines."
5414:          ::= { vdsl2Groups 31 }
5415: 
5416:       vdsl2StatusChangeNotificationGroup NOTIFICATION-GROUP
5417:          NOTIFICATIONS
5418:          {
5419:          xdsl2LineStatusChangeAtuc,
5419: severe - unknown object identifier label `xdsl2LineStatusChangeAtuc'
5420:          xdsl2LineStatusChangeAtur
5421:          }
5421: severe - unknown object identifier label `xdsl2LineStatusChangeAtur'
5422:          STATUS      current
5423:          DESCRIPTION
5424:            "This group supports notifications of thresholds crossing
5425:            associated with DSL lines."
5426:          ::= { vdsl2Groups 32 }
5427: 
5428:    END
5429: 
5430: -- 
5431: --    Copyright (C) The Internet Society (2006).  This document is subject
5432: --    to the rights, licenses and restrictions contained in BCP 78, and
5433: --    except as set forth therein, the authors retain all their rights.
5434: -- 
5435: -- 
5436: -- Acknowledgment
5437: -- 
5438: --    Funding for the RFC Editor function is currently provided by the
5439: --    Internet Society.
5440: