idnits 2.17.1 draft-ietf-adslmib-adsllinemib-01.txt: ** The Abstract section seems to be numbered Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** Cannot find the required boilerplate sections (Copyright, IPR, etc.) in this document. Expected boilerplate is as follows today (2024-04-24) according to https://trustee.ietf.org/license-info : IETF Trust Legal Provisions of 28-dec-2009, Section 6.a: This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 2: Copyright (c) 2024 IETF Trust and the persons identified as the document authors. All rights reserved. IETF Trust Legal Provisions of 28-dec-2009, Section 6.b(i), paragraph 3: This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- ** Missing expiration date. The document expiration date should appear on the first and last page. ** The document seems to lack a 1id_guidelines paragraph about Internet-Drafts being working documents. ** The document seems to lack a 1id_guidelines paragraph about 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? ** The document seems to lack a 1id_guidelines paragraph about the list of current Internet-Drafts. ** The document seems to lack a 1id_guidelines paragraph about the list of Shadow Directories. == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- ** The document seems to lack an Abstract section. (A line matching the expected section header was found, but with an unexpected indentation: ' 2. Abstract' ) ** The document seems to lack an Introduction section. ** The document seems to lack a Security Considerations section. (A line matching the expected section header was found, but with an unexpected indentation: ' 12. Security Considerations' ) ** The document seems to lack an IANA Considerations section. (See Section 2.2 of https://www.ietf.org/id-info/checklist for how to handle the case when there are no actions for IANA.) ** The document seems to lack an Authors' Addresses Section. ** There are 2 instances of too long lines in the document, the longest one being 1 character in excess of 72. ** The abstract seems to contain references ([20], [2], [15], [3], [21], [16], [4], [22], [17], [5], [23], [18], [6], [24], [19], [25], [7], [26], [8], [9], [10], [11], [12], [13], [1], [14]), which it shouldn't. Please replace those with straight textual mentions of the documents in question. Miscellaneous warnings: ---------------------------------------------------------------------------- == Line 160 has weird spacing: '...will be acces...' == Line 363 has weird spacing: '... would conta...' == Line 690 has weird spacing: '... The rate c...' -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (August 7, 1998) is 9392 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) -- Missing reference section? '9' on line 4372 looks like a reference -- Missing reference section? '13' on line 4381 looks like a reference -- Missing reference section? '14' on line 4386 looks like a reference -- Missing reference section? '15' on line 4390 looks like a reference -- Missing reference section? '16' on line 4394 looks like a reference -- Missing reference section? '1' on line 4338 looks like a reference -- Missing reference section? '2' on line 4343 looks like a reference -- Missing reference section? '17' on line 4398 looks like a reference -- Missing reference section? '7' on line 4363 looks like a reference -- Missing reference section? '18' on line 4404 looks like a reference -- Missing reference section? '19' on line 4409 looks like a reference -- Missing reference section? '20' on line 4415 looks like a reference -- Missing reference section? '21' on line 4421 looks like a reference -- Missing reference section? '22' on line 4425 looks like a reference -- Missing reference section? '23' on line 4429 looks like a reference -- Missing reference section? '4' on line 4351 looks like a reference -- Missing reference section? '5' on line 4356 looks like a reference -- Missing reference section? '25' on line 4439 looks like a reference -- Missing reference section? '11' on line 4377 looks like a reference -- Missing reference section? '12' on line 4379 looks like a reference -- Missing reference section? '24' on line 4434 looks like a reference -- Missing reference section? '6' on line 4360 looks like a reference -- Missing reference section? '10' on line 4374 looks like a reference -- Missing reference section? '3' on line 4348 looks like a reference -- Missing reference section? '8' on line 4368 looks like a reference -- Missing reference section? '26' on line 4442 looks like a reference Summary: 14 errors (**), 0 flaws (~~), 4 warnings (==), 28 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 2 INTERNET-DRAFT ADSL Line MIB Gregory Bathrick 3 AG Communication Systems 4 August 7, 1998 6 Definitions of Managed Objects 7 for the ADSL Lines 9 August 7, 1998 11 draft-ietf-adslmib-adsllinemib-01.txt 13 1. Status of this Memo 15 This document is an Internet-Draft. Internet-Drafts are working 16 documents of the Internet Engineering Task Force (IETF), its areas, 17 and its working groups. Note that other groups may also distribute 18 working documents as Internet-Drafts. 20 Internet-Drafts are draft documents valid for a maximum of six months 21 and may be updated, replaced, or obsoleted by other documents at any 22 time. It is inappropriate to use Internet-Drafts as reference 23 material or to cite them other than as ``work in progress.'' 25 To view the entire list of current Internet-Drafts, please check the 26 "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow 27 Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern 28 Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific 29 Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). 31 2. Abstract 33 This document defines a standard SNMP MIB for ADSL lines based on the 34 ADSL Forum standard data model [9]. The model assumed by this MIB is 35 that the SNMP agent's perspective is from the ATU-C side which acts 36 as a proxy for the ATU-R. Each MIB instance includes information for 37 both ends of a single line, i.e., both the ATU-C and ATU-R. 39 It should be noted that much of the content for the first version of 40 this document came from work completed by the ADSL Forum's Network 41 Management working group and documented in ADSL Forum TR-006 "SNMP- 42 based ADSL Line MIB"[9]. See Acknowledgement Section for a list 43 individuals of those involved with this effort. 45 3. The SNMP Network Management Framework 47 The SNMP Management Framework presently consists of five major 48 components: 50 o An overall architecture, described in RFC 2271 [13]. 52 o Mechanisms for describing and naming objects and events for 53 the purpose of management. The first version of this 54 Structure of Management Information (SMI) is called SMIv1 and 55 described in RFC 1155 [14], RFC 1212 [15] and RFC 1215 [16]. 56 The second version, called SMIv2, is described in RFC 1902 57 [1], RFC 1903 [2] and RFC 1904 [17]. 59 o Message protocols for transferring management information. 60 The first version of the SNMP message protocol is called 61 SNMPv1 and described in RFC 1157 [7]. A second version of 62 the SNMP message protocol, which is not an Internet standards 63 track protocol, is called SNMPv2c and described in RFC 1901 64 [18] and RFC 1906 [19]. The third version of the message 65 protocol is called SNMPv3 and described in RFC 1906 [19], RFC 66 2272 [20] and RFC 2274 [21]. 68 o Protocol operations for accessing management information. 69 The first set of protocol operations and associated PDU 70 formats is described in RFC 1157 [7]. A second set of 71 protocol operations and associated PDU formats is described 72 in RFC 1905 [9]. 74 o A set of fundamental applications described in RFC 2273 [22] 75 and the view-based access control mechanism described in RFC 76 2275 [23]. 78 Managed objects are accessed via a virtual information store, termed 79 the Management Information Base or MIB. Objects in the MIB are 80 defined using the mechanisms defined in the SMI. 82 This document specifies a MIB module that is compliant to the SMIv2. 83 A MIB conforming to the SMIv1 can be produced through the appropriate 84 translations. The resulting translated MIB must be semantically 85 equivalent, except where objects or events are omitted because no 86 translation is possible (e.g., use of Counter64). Some machine 87 readable information in SMIv2 will be converted into textual 88 descriptions in SMIv1 during the translation process. However, this 89 loss of machine readable information is not considered to change the 90 semantics of the MIB. 92 4. Object Definitions 94 Managed objects are accessed via a virtual information store, termed 95 the Management Information Base or MIB. Objects in the MIB are 96 defined using the subset of Abstract Syntax Notation One (ASN.1) 97 defined in the SMI. In particular, each object type is named by an 98 OBJECT IDENTIFIER, an administratively assigned name. The object 99 type together with an object instance serves to uniquely identify a 100 specific instantiation of the object. For human convenience, we 101 often use a textual string, termed the descriptor, to also refer to 102 the object type. 104 5. Introduction 106 This document describes an ADSL Line MIB which is intended to work 107 within the SNMP Network Management Framework (section 3). All MIB 108 definitions are backward compatible for SNMPv1 implementation. 110 The MIB definitions are attached. The MIB will eventually be located 111 in the MIB tree under MIB 2 transmission, as discussed in the MIB-2 112 Integration (RFCs 1213 [4] and 2233 [5]) section of this document. 113 Until approved by the IETF, vendors may also choose to support it 114 under their own enterprise IDs. 116 adslLineMIB MODULE-IDENTITY ::= { VendorEnterpriseID nnn} 118 6. Relationship of the ADSL LINE MIB with standard MIBs 120 This section outlines the relationship of this MIB with other MIBs 121 described in RFCs and in various degrees of "standardization". MIB-2 122 (RFC 1213 [4] and 2233 [5]) and the Entity MIB (RFC 2037 [25]) are 123 discussed below. 125 6.1 General MIB-2 Integration (RFCs 1213 [4] and 2233 [5]) 127 The ADSL LINE MIB specifies the detailed attributes of a data 128 interface. As such, it needs to integrate with MIB-2 ([4] and [5]). 129 The IANA has assigned the following ifType(s) for XDSL: 131 IANAifType ::= TEXTUAL-CONVENTION 133 . . . 135 SYNTAX INTEGER { 137 . . . 139 adsl(94), -- Asymmetric Digital Subscriber Loop 141 radsl(95), -- Rate-Adapt. Digital Subscriber Loop 143 sdsl(96), -- Symmetric Digital Subscriber Loop 145 vdsl(97), -- Very H-Speed Digital Subscrib. Loop 147 . . . 149 adslInterleave(124), -- ADSL Interleaved Channel 151 adslFast(125), -- ADSL Fast Channel 153 } 155 Of these, only adsl, adslFast, and adslInterleave are used with this 156 MIB. Use of radsl, sdsl, and vdsl is for further study (or they may 157 have their own MIBs). 159 Therefore, pending approval of the IETF, RFC 2233 [5] mandates that 160 this MIB will be accessed through mib-2.transmission.ifType as 161 shown: 163 adslPhysIf ::= { transmission 94 } -- Physical tables 165 adslInterIf ::= { transmission 124 } -- Interleaved Channel 166 tables 168 adslFastIf ::= { transmission 125} -- Fast Channel tables 170 with each MIB branch containing the appropriate tables for that 171 interface type, as discussed below. Most such tables extends the 172 ifEntry table, and are indexed by ifIndex. In addition, there are 173 two "profile" tables which may be accessed by ifIndex, or 174 profileIndex depending on the profile mode implemented. This is 175 explained in detail in section 7.4 Profiles. 177 6.1.1 ADSL Interface Types 178 As shown below, three ADSL interface types are defined in this 179 document, namely physical, interleaved channel, and fast channel. 180 The physical interface represents characteristics of the physical 181 media associated with both the ATUC and ATUR. The interleaved and 182 fast channel interface represent the characteristics of the two types 183 of ADSL channels. 185 For each ADSL Line, a physical interface always exists. Depending 186 on which ADSL operational configuration is present (as listed in 187 Figure 5), the channel interfaces (fast or interleaved) may or may 188 not be exist. 190 ______ ______ 191 | |____________________| | 192 | ATUC | | ATUR | 193 | |____________________| | 194 |______| |______| 196 | <----- physical --------> | 198 | <--- fast channel ------> | 200 | <- interleaved channel -> | 202 Figure 1: ADSL Model 204 6.1.2 Use of Interface MIB RFC 2233 [5] 206 The following attributes are part of the mandatory 207 ifGeneralInformationGroup object group specified in RFC 2233 [5], and 208 are not duplicated in the ADSL MIB. Remember that these objects apply 209 to the line, not either end in particular. 211 ifDescr - "manufacturer's name, model number, version number" 212 associated with all ADSL interface entry types 214 ifType - 94, 124, or 125, for physical, interleaved, and fast 215 interface entries respectively 217 ifSpeed - transmit rate from the perspective of the ATU-C 218 interface, aka the "downstream" rate 220 ifPhysAddress - not applicable for ADSL interface entries, must be 221 0-length string 222 ifAdminStatus, ifOperStatus - normal use, supplemented by 223 adslAtucCurrStatus and adslAturCurrStatus for physical interfaces 224 entry types only 226 ifLastChange - The value of the last state change for all ADSL 227 interface entry types 229 ifLinkUpDownTrapEnable - default to Enable (1) for physical layer 230 entry types, and to Disable (2) for interleaved, and fast 231 interface channel entry types. 233 ifConnectorPresent - set to True (1) for physical layer entries, 234 and to False (2) interleaved, and fast interface entry types 236 ifHighSpeed - As ADSL operates at a maximum rate of about 8Mbps 237 circa 1997, ifHighSpeed is irrelevant, and is set to zero. 239 ifName - Textual name for the interface allowing the network 240 manager ability to associate an ifEntry with a specific 241 node/shelf/slot/port of the ADSL equipment. 243 ifNumber - The total number of ADSL network interfaces present on 244 the system. 246 ifAlias - A configurable textual name for the interface allowing 247 the network manager ability to associate an ifEntry with a 248 specific node/shelf/slot/port of the ADSL equipment. This 249 information is held in non-volatile storage. 251 ifTableLastChange - The value of sysUpTime at the time of the last 252 creation or deletion of an entry in the ifTable. 254 The following attributes are from the ifFixedLengthGroup [5] which is 255 optional, but is the closest set to ADSL. They may optionally be 256 implemented when appropriate. 258 ifInOctets, ifOutOctets - counted from the perspective of the 259 ATU-C interface for all ADSL interface entry types 261 ifInUnknownProtos, ifInErrors, ifOutErrors - counted from the 262 perspective of the ATU-C interface for all ADSL interface entry 263 types 265 The table below shows this information in a more concise format. 266 "Normal" means the object is used as specified by RFC 2233. The 267 designations "i", "j", and "k" indicate three arbitrary ifIndex 268 values, corresponding to the physical, interleaved, and fast entries 269 for a single ADSL Line. These designations are used throughout this 270 document. 272 MIB Object Physical Line(i) Interleaved Fast 273 Channel (j) Channel(k) 274 ---------------------------------------------------------------------- 275 ifDescr NORMAL NORMAL NORMAL 277 ifType(IANA) 94 124 125 279 ifSpeed ATU-C ATU-C ATU-C 280 Line Tx Channel Tx Channel Tx 281 Rate Rate Rate 283 ifPhysAddress NULL NULL NULL 285 ifAdminStatus NORMAL NORMAL NORMAL 287 ifOperStatus NORMAL NORMAL NORMAL 289 ifLastChange NORMAL NORMAL NORMAL 291 ifLinkUpDown- NORMAL NORMAL NORMAL 292 TrapEnable (default: (default: (default: 293 Enable) Disable) Disable) 295 ifConnectorPresent True False False 297 ifHighSpeed zero zero zero 299 ifName NORMAL NORMAL NORMAL 301 ifNumber NORMAL NORMAL NORMAL 303 ifAlias NORMAL NORMAL NORMAL 305 ifTableLastChange NORMAL NORMAL NORMAL 306 ---------------------------------------------------------------------- 308 Figure 2: Use of ifTable Objects 310 Use the ifTest table for Diagnostic tests, which extends ifEntry. 311 The adslLineMib defines ADSL-specific values for ifTestTypes and 312 ifTestCodes. 314 Use the ifStackTable to associate the entries for physical, fast, 315 interleaved channels, and higher layers (e.g., ATM) is shown below in 316 figure 3. Use of ifStackTable is necessary, because configuration 317 information is stored in profile tables associated with the 318 physical-layer ifEntry only. The channels ifEntrys need the 319 ifStackTable to find their associated physical-layer entry and thus 320 their configuration parameters. (See Profile section, 7.4). 322 ______ (ifEntry=k) ______ 323 | | fast channel | | 324 | |________________________| | 325 | | and/or | | 326 | | | | 327 | | (ifEntry=j) | | 328 | | interleaved channel | | 329 | |________________________| | 330 | ATUC | | ATUR | 331 | | | | 332 | | (ifEntry=i) | | 333 | | physical | | 334 | |________________________| | 335 |______| |______| 337 Figure 3: Use of ifStackTable (part 1) 339 The ifStackTable is then used to show the relationships between the 340 various ADSL interfaces, as illustrated below in Figure 4. 342 HigherLayer LowerLayer 343 -------------------------- 344 k i 345 j i 347 Figure 4: Use of ifStackTable (part 2) 349 6.2 Relationship with RFC 2037 [25] 351 Implementation of the Entity MIB [25] is optional. It in no way 352 alters the information required in the adslLineMib, nor does it alter 353 the relationship with MIB-2, ifIndex, and ifStackTable. The Entity 354 MIB introduces a standardized way of presenting the components of 355 complex systems, such as a Digital Subscriber Line Access Multiplexer 356 (DSLAM), that may contain multiple racks, shelves, line cards, and/or 357 ports. The Entity MIB's main goal is to present these system 358 components, their containment relationship, and mapping information 359 with other MIBs such as the Interface MIB and the adslLineMib. 361 If implemented, the Entity MIB should include entities for the ATU-C 362 and ATU-R in the entPhysicalTable. The MIB's entAliasMappingTable 363 would contain mapping information identifying the 'ifIndex' object 364 associated with each ATU-C and ATU-R. Also associating the 365 relationship between the ifTable and Entity MIB, the entPhysicalTable 366 contains an 'entPhysicalName' object, which approximates the 367 semantics of the 'ifName' object from the Interface MIB. 369 7. Conventions used in the MIB 371 7.1 Naming Conventions 373 A. Atuc/Atur are used for the ATU-C and ATU-R. In other RFCs, these 374 are sometimes referred to as the Near End (Ne) and Far End (Fe) 375 respectively, but not in this document. 377 B. The terms, "transmit" and "receive", are from the perspective of 378 the corresponding table's end of the line. For example, 379 adslAtucChanConfMaxTxRate defines the "downstream" rate, while 380 adslAturChanConfMaxTxRate defines the "upstream" rate for a 381 particular channel. 383 C. There are two possible channels: fast, and interleaved. None, one 384 or both may be implemented on a particular ADSL Line. Figure 5 385 illustrates all possible operational configurations. 387 D. Lof, Lol, Los, Lpr mean Loss of Framing, Link, Signal, and Power, 388 respectively. Lpr is used by T1E1, so it is used for consistency 389 (rather than Lop). 391 A Loss of Link condition is declared at the ATU-C if a Loss of Signal 392 is not preceded by a 'dying-gasp' message from the ATU-R. Note that 393 Loss of Link is only supported by the ATU-C. 395 E. ES means errored second. An Errored Second is any second 396 containing one or more CRC anomaly, or one or more Los(s) or Severely 397 Errored Frame (Sef) defect(s). 399 F. A "block" is a physical-layer 'data buffer' over which CRCs are 400 calculated. For example, in DMT, the block is defined as the ADSL 401 superframe. The block duration is 250 micro-seconds so the block 402 length in bytes, as defined in adslAtu*ChanCrcBlockLength, varies 403 with data rate. See Line Code Specific MIBs [11] [12] for more line 404 code specific information. 406 G. Atn means Attenuation, Psd is Power Spectral Density and Snr is 407 Signal to Noise Ratio. 409 H. LCS means line code specific, e.g., 411 o DMT = Discrete MultiTone 413 o CAP = Carrierless Amplitude and Phase modulation and 415 o QAM = Quadrature Amplitude Modulation 417 I. Vendor (in the Inventory objects) refers to the manufacturer or 418 the ATU-C or ATU-R assembly, not the modem chip vendor. When in 419 doubt, use the manufacturer of the smallest field replaceable unit 420 (e.g., stand-alone modem box, plug-in board). 422 7.2 Structure 424 The MIB has multiple parallel tables. There are tables for: 426 o line - common attributes 428 o atuc and atur status 430 o atuc and atur performance 432 - Current and up to 96 buckets of 15 min performance history 434 - Current and Previous 1-day bucket performance history 436 o profiles - configuration parameters and alarm parameters 438 There are separate tables for Physical and Channel layers. Since 439 their attributes are similar, only one set of "channel" tables are 440 defined to be used for both fast and interleaved channels. The 441 corresponding ifType gives the proper interpretation for that 442 ifEntry. 444 Finally, there are separate LCS tables, also for each end. These are 445 currently stubs. These will each be separate MIB Modules. 447 There could have been fewer tables by combining the ATU-C and ATU-R 448 information into shared tables. However, the tables are more easily 449 read when there are two identical sets of data. 451 The figure below lists the five possible ADSL operational 452 configurations. (indicated by the value of the adslLineType). In all 453 configurations, the physical line interface entry will exist. 454 However, the existence of the ADSL channel varies in each case, as 455 shown below. 457 Table Phys Fast Interleaved 458 ___________________________________________________________ 459 No Channels (1) | Y | | | 460 Fast Only (2) | Y | Y | | 461 Interleaved Only (3) | Y | | Y | 462 Fast or Interleaved (4) | Y | Y | Y | 463 Fast and Interleaved (5) | Y | Y | Y | 465 Figure 5: ADSL Operational configurations 467 NOTE: In (4), channel exists of either Fast or Interleaved type, but 468 not both. The Manager may select the type of channel to be used. 470 Depending on which operation configuration exists, some or all ADSL 471 MIB tables could be supported, as shown in below. See Conformance 472 Statements for more information on which objects are mandatory. 474 Table Phys Fast Interleaved 475 ___________________________________________________________ 476 adslLineTable | Y | | | 477 adslAtucPhysTable | Y | | | 478 adslAturPhysTable | Y | | | 479 adslAtucChanTable | | Y | Y | 480 adslAturChanTable | | Y | Y | 481 adslAtucPerfDataTable | Y | | | 482 adslAturPerfDataTable | Y | | | 483 adslAtucIntervalTable | Y | | | 484 adslAturIntervalTable | Y | | | 485 adslAtucChanPerfDataTable | | Y | Y | 486 adslAturChanPerfDataTable | | Y | Y | 487 adslAtucChanIntervalTable | | Y | Y | 488 adslAturChanIntervalTable | | Y | Y | 490 Figure 6: Use of ADSL MIB Tables with various ifIndex values 492 NOTE: For adslLineConfProfileTable and adslLineAlarmConfProfileTable 493 will be present for all scenarios. See Profile Section of this 494 document for implementation details such as profile creation, 495 assignment, and indexing. 497 7.3 Counters, Interval Buckets and Thresholds 499 For physical-level ES, Los, Lof, Lol, Lpr and line initialization 500 attempts, there are event counters, current 15-minute and one (up to 501 96) 15-minute history bucket(s) of "interval-counters", as well as 502 current and previous 1-day interval-counters. 504 There is no requirement for an agent to ensure fixed relationship 505 between the start of a fifteen minute and any wall clock; however 506 some implementations may align the fifteen minute intervals with 507 quarter hours. Likewise, an implementation may choose to align one 508 day intervals with start of a day. 510 In all cases, the sum of the corresponding 15-minute interval timers 511 for the current day should equal the current 1-day timers. However, 512 in most cases, this will not be the sum of all 96 intervals, as they 513 represent a rolling set of data. 515 At the channel level, there are counters for total received blocks, 516 received-and-corrected blocks, received-but-uncorrectable blocks, and 517 transmitted blocks. Blocks are counted here because octets are 518 counted by ifInOctets, ifOutOctets. There are the same set of 15- 519 minute and 1-day buckets as at the physical layer. 521 Separate tables are provided for the 96 interval-counters. They are 522 indexed by {ifIndex, AdslAtu*IntervalNumber}. 524 Every physical layer object with a 15 minute current bucket also has 525 a 15-min threshold trap. 527 Counters are not reset when an ATU-C is reinitialized, only when the 528 agent is reset or reinitialized (or under specific request outside 529 the scope of this MIB). 531 7.4 Profiles 533 As a managed node can handle a large number of ATU-Cs (e.g., hundreds 534 or perhaps thousands of ADSL lines), provisioning every parameter on 535 every ATU-C may become burdensome. In response, two MIB tables have 536 been created to define ADSL equipment configuration data profiles, as 537 well as a mechanism to associate the equipment to these profiles. 538 This concept is similar to the one used in ATM MIB (RFC 1695[24]) to 539 define ATM traffic descriptor sets. 541 Profile tables may be implemented in one of two ways, but not 542 simultaneously: 544 o MODE-I: Dynamic Profiles - one profile shared by one or multiple 545 ADSL lines. 547 o MODE-II: Static Profiles - one profile per ADSL physical line 548 always. 550 7.4.1 MODE-I : Dynamic Profiles 552 Implementations using this mode will enable the manager to 553 dynamically create and delete profiles as needed. The index of the 554 profile is an arbitrary integer in the range 1..N, where N is the 555 maximum number of profiles supported by the equipment and is 556 implementation specific. 558 One or more ADSL lines may be configured to share parameters of a 559 single profile (say adslLineConfProfileIndex = 'n') by setting their 560 adslLineConfProfile objects to the value of profile's index (n). If 561 a change is made to Profile-n, all lines that refer to it will be 562 re-configured to the changed parameters. 564 The next figure shows an example of how this mode can be implemented. 565 In the example, ADSL lines '1' and 'x' share the configuration in 566 Profile-n, while line '2' uses Profile-1. Please note that all three 567 entries for each ADSL line, physical layer, the fast channel, and the 568 interleaved channel, are represented by "i", "j", and "k" as before. 569 However, only the physical-layer entry "i" contains an adslLineTable 570 entry, so only those entries contain pointers to the 571 adslConfProfileEntry. The ifStackTable (see rfc2233 [5]) must be 572 used to link the channel entries to the corresponding physical layer 573 entry to get the channel's configuration parameters. 575 ADSL ifIndex ifTable Configuration Line 576 Profile Table 577 __________________________________________________________________ 579 1 i1 ADSL Line -- ---> Profile 1 580 j1 Fast Chan | | 581 k1 Int Chan | | 582 | ^ 583 v | Profile 2 585 2 i2 ADSL Line ------->---- 586 j2 Fast Chan | 587 k2 Int Chan | 588 | 589 | 590 | 591 v 593 x ix ADSL Line ------>-------> Profile X 594 jx Fast Chan ----------------> 595 kx Int Chan 596 __________________________________________________________________ 598 Figure 7: Use of Profiles in MODE-I 600 The same is true for the alarm profile (not shown), although there is 601 no requirement that its index (call it "m") be the same as the 602 configuration profile. 604 In this mode, profiles are allocated and deleted dynamically, and six 605 objects: 607 adslLineConfProfile, adslLineConfProfileIndexNext, 608 adslLineConfProfileRowStatus, adlsLineAlarmProfile, 609 adslLineAlarmConfProfileIndexNext, and 610 adslLineAlarmConfProfileRowStatus 612 are all used in conjunction with profiles. 614 7.4.2 MODE-II : Static Profiles 616 Implementations with this mode will automatically create a profile 617 one-for-one with each ADSL line physical entry with the profileIndex 618 being the same as the ifIndex of the corresponding ADSL line entry 619 ("ix"). In this mode, the Agent will not allow a Manager to 620 create/delete profiles in this mode. Therefore, the 621 adslLineConfProfile, adslLineConfProfileIndexNext, 622 adslLineConfProfileRowStatus, adlsLineAlarmProfile, 623 adslLineAlarmConfProfileIndexNext, and 624 adslLineAlarmConfProfileRowStatus objects are not used in this mode 625 as each line has a unique, fixed profile that is not shared with 626 other lines. 628 The figure below shows an example of this mode. In the example, ADSL 629 lines '1', '2', and 'x' each have their own profiles. 631 ADSL ifIndex ifTable Configuration Line 632 Profile Table 633 __________________________________________________________________ 634 1 i1 ADSL Line ------------> Profile 1 635 j1 Fast Chan 636 k1 Int Chan 638 2 i2 ADSL Line ------------> Profile 2 639 j2 Fast Chan 640 k2 Int Chan 642 x ix ADSL Line ------------> Profile X 643 jx Fast Chan 644 kx Int Chan 645 __________________________________________________________________ 647 Figure 8: User Profiles in MODE II 649 7.5 Traps 651 These MIB-2 traps are required: coldStart / warmStart (per [6]) -- 652 which are per agent (e.g., per DSLAM in such a device), and linkUp / 653 linkDown (per [5]) -- which are per interface (i.e., ADSL line). 654 Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at 655 a physical layer ifEntry, as discussed above. 657 A linkDown trap is generated whenever any of Lof, Los, Lol, or Lpr 658 occurs. At this operational point, a manager can use 659 adslAtu*CurrStatus for additional detailed information. The 660 corresponding linkUp trap is sent when all link failure conditions 661 are cleared. 663 The traps defined in this MIB are for initialization failure, rate 664 change, and for the thresholds crossings associated with the 665 following events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold 666 has its own enable/threshold value. When that value is 0, the trap is 667 disabled. 669 The objects adslAtu*CurrStatus indicate, through a bitmask, all 670 outstanding error conditions or that the line is operational. Note 671 that each object claims to represent the status of the modem at that 672 end of the line. However, since the SNMP agent co-resides with the 673 ATU-C, adslAturCurrStatus may be incomplete. For example, when there 674 are errors on the line, the ATU-R may not be able to correctly report 675 this condition. Therefore, not all conditions are included in 676 adslAturCurrStatus. 678 A threshold trap occurs whenever the corresponding current 15-minute 679 interval error counter becomes equal to the threshold value. Since 680 the current 15-minute counter are reset to 0 every 15 minutes, if the 681 condition persists, the trap may recur as often as every 15 minutes. 682 For example, to get a trap whenever a "loss of" event occurs (but at 683 most once every 15 minutes), set the corresponding "Thresh15Min" to 684 1. The agent will generate a trap when the event originally occurs. 685 Note that the NMS will get a linkDown trap, as well, if enabled. At 686 the beginning of the next 15 minute interval, the counter is reset. 687 When the first second goes by, the current interval bucket will be 1, 688 which equals the threshold, and the trap will be sent again. 690 The rate change trap is invoked when the transmit rate on a channel 691 either increases by adsl(x)Thresh(y)RateDown or decreases by 692 adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or 693 Atur, and per channel: (y) == Fast or Interleave. In other words, the 694 trap is sent whenever the rate changes in either direction on either 695 channel and: 697 CurrTxRate >= PrevTxRate plus ThreshRateUp 699 or 701 CurrTxRate <= PrevTxRate minus ThreshRateDown 703 No trap is sent on initialization. 705 It can be disabled by setting the Up (and/or) Down threshold rates to 706 0. 708 The PrevTxRate object is set to the current value at initialization 709 and when a trap is sent. Thus rate changes are cumulative until the 710 total change exceeds the threshold. 712 8. Conformance and Compliance 714 See ASN.1 within. 716 9. Definitions 718 ADSL-LINE-MIB DEFINITIONS ::= BEGIN 720 IMPORTS 721 MODULE-IDENTITY, OBJECT-TYPE, Counter32, 722 Gauge32, NOTIFICATION-TYPE, Integer32, 723 OBJECT-IDENTITY, transmission FROM SNMPv2-SMI 724 RowStatus, TruthValue FROM SNMPv2-TC 725 MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF 726 ifIndex FROM IF-MIB -- rfc2233 727 Utf8String FROM SYSAPPL-MIB -- rfc2287 728 ; 730 AdslLineProfileType ::= INTEGER 732 adslMIB MODULE-IDENTITY 734 LAST-UPDATED "9808070000Z" 736 ORGANIZATION "IETF ADSL-MIB WG" 738 CONTACT-INFO 739 " 740 Gregory Bathrick 741 AG Communication Systems 742 2500 W Utopia Rd. 743 Phoenix, AZ 85027 USA 744 Tel: +1 602-582-7679 745 Fax: +1 602-582-7697 746 E-mail: bathricg@agcs.com 748 John Burgess 749 Predictive Systems, Inc. 750 25A Vreeland Rd. 751 Florham Park, NJ 07932 USA 752 Tel: +1 973-301-5610 753 Fax: +1 973-301-5699 754 E-mail: jtburgess@predictive.com 755 " 757 DESCRIPTION 758 "The MIB module defining objects for the management of a pair of 759 ADSL modems at each end of the ADSL line. Each such Line is 760 indexed by ifIndex and appears as an interface on a central 761 DSLAM (Digital Subscriber Line Access Mux.) Attributes on the 762 ATUR are proxied by the DSLAM. 764 ADSL lines may support optional Fast or Interleaved channels. 765 If these are supported, additional entries corresponding to the 766 supported channels must be created in the ifTable. Thus an ADSL 767 line that supports both channels will have three entries in the 768 ifTable, one for each physical, fast, and interleaved, whose 769 ifType values are equal to adsl(94), fast(125), and 770 interleaved(124), respectively. The ifStackTable is used to 771 link the entries together. 773 Naming Conventions: 774 Atuc -- (ATUC) modem at near (Central) end of line 775 Atur -- (ATUR) modem at Remote end of line 776 Curr -- Current 777 Prev -- Previous 778 Atn -- Attenuation 779 ES -- Errored Second. 780 LCS -- Line Code Specific 781 Lof -- Loss of Frame 782 Lol -- Loss of Link 783 Los -- Loss of Signal 784 Lpr -- Loss of Power 785 xxxs-- interval of Seconds in which xxx occurs 786 (e.g., xxx=Lof, Los, Lpr) 787 Max -- Maximum 788 Mgn -- Margin 789 Min -- Minimum 790 Psd -- Power Spectral Density 791 Snr -- Signal to Noise Ratio 792 Tx -- Transmit 793 Blks-- Blocks, a data unit, see 794 adslAtuXChanCrcBlockLength 795 " 796 REVISION "9808070000Z" 797 DESCRIPTION 798 "Changes taken at the March 98 ADSL WG meeting: 799 - Added Conformance Statement 800 - SNMPv3 comformance 801 - RFC-2233 comformance 803 Comments from Technical Advisors, Wijnen and Tesink: 804 - DisplayString -> UTF-8 String 805 - minimized # of mandatory performance counts 806 - Corrected Syntax of current status objects. 807 - Corrected use of SNMP SMI. 809 Lessons learned through implementation of MIB (ADSLF TR006): 810 - clarified definition of channel block size, SNR 811 Interleave Delay, Attenuation, and Output power. 812 - corrected UNITS and SYNTAX of adsl rate objects, 813 Version#, VendorID. 814 - added missing line activation objects. 816 General editorial cleanup. 818 Added Security Statement (Dave Allan) 819 " 820 REVISION "9808071200Z" 821 DESCRIPTION 822 "General editorial cleanup. 823 " 825 ::= { transmission 94 } 827 adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 } 829 adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 } 831 adslLineTable OBJECT-TYPE 832 SYNTAX SEQUENCE OF AdslLineEntry 833 MAX-ACCESS not-accessible 834 STATUS current 835 DESCRIPTION 836 "This table includes common attributes describing 837 both ends of the line. It is required for all ADSL 838 physical interfaces. ADSL physical interfaces are 839 those ifEntries where ifType is equal to adsl(94)." 840 ::= { adslMibObjects 1 } 842 adslLineEntry OBJECT-TYPE 843 SYNTAX AdslLineEntry 844 MAX-ACCESS not-accessible 845 STATUS current 846 DESCRIPTION "An entry in adslLineTable." 847 INDEX { ifIndex } 848 ::= { adslLineTable 1 } 850 AdslLineEntry ::= 851 SEQUENCE { 852 adslLineCoding INTEGER, 853 adslLineType INTEGER, 854 adslLineSpecific OBJECT IDENTIFIER, 855 adslLineConfProfile AdslLineProfileType, 856 adslLineAlarmConfProfile AdslLineProfileType 857 } 859 adslLineCoding OBJECT-TYPE 860 SYNTAX INTEGER { 861 other (1), 862 dmt (2), -- Discrete MultiTone 863 cap (3), -- Carrierless Amplitude & Phase modulation 864 qam (4) -- Quadrature Amplitude Modulation 865 } 866 MAX-ACCESS read-only 867 STATUS current 868 DESCRIPTION 869 "Specifies the ADSL coding type used on this line. 870 Other types may be added in the future." 871 ::= { adslLineEntry 1 } 873 adslLineType OBJECT-TYPE 874 SYNTAX INTEGER { 875 noChannel (1), -- no channels exist 876 fastOnly (2), -- fast channel exists only 877 interleavedOnly (3), -- interleaved channel exists 878 -- only 879 fastOrInterleaved (4),-- either fast or interleaved 880 -- channels can exist, but 881 -- only one at any time 882 fastAndInterleaved (5)-- both fast or interleaved 883 -- channels exist 884 } 885 MAX-ACCESS read-only 886 STATUS current 887 DESCRIPTION 888 "Defines the type of ADSL physical line 889 entity that exists, by defining whether and how 890 the line is channelized. If the line is channelized, 891 the value will be other than noChannel(1). This 892 object defines which channel type(s) are supported. 894 In the case that the line is channelized, the manager 895 can use the ifStackTable to determine the ifIndex for 896 the associated channel(s)." 897 ::= { adslLineEntry 2 } 899 adslLineSpecific OBJECT-TYPE 900 SYNTAX OBJECT IDENTIFIER 901 MAX-ACCESS read-only 902 STATUS current 903 DESCRIPTION 904 "OID instance in vendor-specific MIB. The Instance may 905 be used to determine shelf/slot/port of the ATUC 906 interface in a DSLAM." 907 ::= { adslLineEntry 3 } 909 adslLineConfProfile OBJECT-TYPE 910 SYNTAX AdslLineProfileType 911 MAX-ACCESS read-write 912 STATUS current 913 DESCRIPTION 914 "The value of this object identifies the row 915 in the ADSL Line Configuration Profile Table, 916 (adslLineConfProfileTable), which applies for this 917 ADSL line, and channels if applicable. In the case 918 which the configuration profile has not been set, the 919 value will be set to '0'. 921 If the implementator of this MIB has chosen not 922 to implement 'dynamic assignment' of profiles, this 923 object is not useful and should return noSuchObject 924 upon SNMP request." 925 ::= { adslLineEntry 4 } 927 adslLineAlarmConfProfile OBJECT-TYPE 928 SYNTAX AdslLineProfileType 929 MAX-ACCESS read-write 930 STATUS current 931 DESCRIPTION 932 "The value of this object identifies the row 933 in the ADSL Line Alarm Configuration Profile Table, 934 (adslLineAlarmConfProfileTable), which applies to this 935 ADSL line, and channels if applicable. In the case 936 which the configuration profile has not been set, the 937 value will be set to '0'. 939 If the implementator of this MIB has chosen not 940 to implement 'dynamic assignment' of profiles, this 941 object is not useful and should return noSuchObject 942 upon SNMP request." 943 ::= { adslLineEntry 5 } 945 adslAtucPhysTable OBJECT-TYPE 946 SYNTAX SEQUENCE OF AdslAtucPhysEntry 947 MAX-ACCESS not-accessible 948 STATUS current 949 DESCRIPTION 950 "This table provides one row for each ATUC. 951 Each row contains the Physical Layer Parameters 952 table for that ATUC. ADSL physical interfaces are 953 those ifEntries where ifType is equal to adsl(94)." 954 ::= { adslMibObjects 2 } 956 adslAtucPhysEntry OBJECT-TYPE 957 SYNTAX AdslAtucPhysEntry 958 MAX-ACCESS not-accessible 959 STATUS current 960 DESCRIPTION "An entry in the adslAtucPhysTable." 961 INDEX { ifIndex } 962 ::= { adslAtucPhysTable 1 } 963 AdslAtucPhysEntry ::= 964 SEQUENCE { 965 adslAtucInvSerialNumber Utf8String, 966 adslAtucInvVendorID Utf8String, 967 adslAtucInvVersionNumber Utf8String, 968 adslAtucCurrSnrMgn Integer32, 969 adslAtucCurrAtn Integer32, 970 adslAtucCurrStatus BITS, 971 adslAtucCurrOutputPwr Integer32, 972 adslAtucCurrAttainableRate Integer32 973 } 975 -- inventory group 976 -- 977 -- These items should describe the lowest level identifiable 978 -- component, be it a stand-alone modem, a card in a rack, 979 -- a child-board, etc. 980 -- 981 adslAtucInvSerialNumber OBJECT-TYPE 982 SYNTAX Utf8String 983 MAX-ACCESS read-only 984 STATUS current 985 DESCRIPTION 986 "Vendor specific string that identifies the vendor 987 equipment." 988 ::= { adslAtucPhysEntry 1 } 990 adslAtucInvVendorID OBJECT-TYPE 991 SYNTAX Utf8String 992 MAX-ACCESS read-only 993 STATUS current 994 DESCRIPTION 995 "The vendor ID assigned by T1E1.413 according to its 996 Annex D.[10]" 997 ::= { adslAtucPhysEntry 2 } 999 adslAtucInvVersionNumber OBJECT-TYPE 1000 SYNTAX Utf8String 1001 MAX-ACCESS read-only 1002 STATUS current 1003 DESCRIPTION 1004 "Vendor specific version number sent by this ATU as 1005 part of the initialization messages." 1006 ::= { adslAtucPhysEntry 3 } 1008 -- current status group 1009 -- 1010 adslAtucCurrSnrMgn OBJECT-TYPE 1011 SYNTAX Integer32(0..310) 1012 UNITS "tenth dB" 1013 MAX-ACCESS read-only 1014 STATUS current 1015 DESCRIPTION 1016 "Noise Margin as seen by this ATU with respect to its 1017 received signal in tenth dB." 1018 ::= { adslAtucPhysEntry 4 } 1020 adslAtucCurrAtn OBJECT-TYPE 1021 SYNTAX Integer32(0..630) 1022 UNITS "tenth dB" 1023 MAX-ACCESS read-only 1024 STATUS current 1025 DESCRIPTION 1026 "Measured difference in the total power transmitted by 1027 the peer ATU and the total power received by this ATU. 1028 This value is determined in accordance with 1029 T1.413[10]." 1030 ::= { adslAtucPhysEntry 5 } 1032 adslAtucCurrStatus OBJECT-TYPE 1033 SYNTAX BITS { 1034 noDefect(0), 1035 lossOfFraming(1), 1036 lossOfSignal(2), 1037 lossOfPower(3), 1038 lossOfLink(4), 1039 lossOfSignalQuality(5), 1040 dataInitFailure(6), 1041 configInitFailure(7), 1042 protocolInitFailure(8), 1043 noPeerAtuPresent(9) 1044 } 1045 MAX-ACCESS read-only 1046 STATUS current 1047 DESCRIPTION 1048 "Status indicates current state ATUC line. This is a 1049 bit-map of possible conditions. The various bit 1050 positions are: 1052 0 noDefect There no defects on the line 1054 1 lossOfFraming ATUC failure due to not 1055 receiving valid frame. 1057 2 lossOfSignal ATUC failure due to not 1058 receiving signal. 1060 3 lossOfPower ATUC failure due to loss of 1061 power. 1062 Note: the Agent may still 1063 function. 1065 4 lossOfLink ATUC failure due to inability 1066 to link with ATUR. 1068 5 lossOfSignalQuality Loss of Signal Quality is 1069 declared when the Noise Margin 1070 falls below the Minimum Noise 1071 Margin, or the bit-error-rate 1072 exceeds 10^-7. 1074 6 dataInitFailure ATUC failure during 1075 initialization due to bit 1076 errors corrupting startup 1077 exchange data. 1079 7 configInitFailure ATUC failure during 1080 initialization due to peer 1081 ATU not able to support 1082 requested configuration 1084 8 protocolInitFailure ATUC failure during 1085 initialization due to 1086 incompatible protocol used by 1087 the peer ATU. 1089 9 noPeerAtuPresent ATUC failure during 1090 initialization due to no 1091 activation sequence detected 1092 from peer ATU. 1094 This is intended to supplement ifOperStatus." 1095 ::= { adslAtucPhysEntry 6 } 1097 adslAtucCurrOutputPwr OBJECT-TYPE 1098 SYNTAX Integer32(0..310) 1099 UNITS "tenth dBm" 1100 MAX-ACCESS read-only 1101 STATUS current 1102 DESCRIPTION 1103 "Measured total output power transmitted by this ATU. 1104 This is the measurement that was reported during 1105 the last activation sequence." 1106 ::= { adslAtucPhysEntry 7 } 1107 adslAtucCurrAttainableRate OBJECT-TYPE 1108 SYNTAX Integer32 1109 UNITS "bps" 1110 MAX-ACCESS read-only 1111 STATUS current 1112 DESCRIPTION 1113 "Indicates the maximum currently attainable data rate 1114 by the ATU. This value will be equal or greater than 1115 the current line rate." 1116 ::= { adslAtucPhysEntry 8 } 1118 adslAturPhysTable OBJECT-TYPE 1119 SYNTAX SEQUENCE OF AdslAturPhysEntry 1120 MAX-ACCESS not-accessible 1121 STATUS current 1122 DESCRIPTION 1123 "This table provides one row for each ATUR 1124 Each row contains the Physical Layer Parameters 1125 table for that ATUR. ADSL physical interfaces are 1126 those ifEntries where ifType is equal to adsl(94)." 1127 ::= { adslMibObjects 3 } 1129 adslAturPhysEntry OBJECT-TYPE 1130 SYNTAX AdslAturPhysEntry 1131 MAX-ACCESS not-accessible 1132 STATUS current 1133 DESCRIPTION "An entry in the adslAturPhysTable." 1134 INDEX { ifIndex } 1135 ::= { adslAturPhysTable 1 } 1137 AdslAturPhysEntry ::= 1138 SEQUENCE { 1139 adslAturInvSerialNumber Utf8String, 1140 adslAturInvVendorID Utf8String, 1141 adslAturInvVersionNumber Utf8String, 1142 adslAturCurrSnrMgn Integer32, 1143 adslAturCurrAtn Integer32, 1144 adslAturCurrStatus BITS, 1145 adslAturCurrOutputPwr Integer32, 1146 adslAturCurrAttainableRate Integer32 1147 } 1149 -- inventory group 1150 -- 1151 adslAturInvSerialNumber OBJECT-TYPE 1152 SYNTAX Utf8String 1153 MAX-ACCESS read-only 1154 STATUS current 1155 DESCRIPTION 1156 "Vendor specific string that identifies the vendor 1157 equipment." 1158 ::= { adslAturPhysEntry 1 } 1160 adslAturInvVendorID OBJECT-TYPE 1161 SYNTAX Utf8String 1162 MAX-ACCESS read-only 1163 STATUS current 1164 DESCRIPTION 1165 "The vendor ID assigned by T1E1.413 according to its 1166 Annex D." 1167 ::= { adslAturPhysEntry 2 } 1169 adslAturInvVersionNumber OBJECT-TYPE 1170 SYNTAX Utf8String 1171 MAX-ACCESS read-only 1172 STATUS current 1173 DESCRIPTION 1174 "Vendor specific version number sent by this ATU as 1175 part of the initialization messages." 1176 ::= { adslAturPhysEntry 3 } 1178 -- current status group 1179 -- 1180 adslAturCurrSnrMgn OBJECT-TYPE 1181 SYNTAX Integer32(0..310) 1182 UNITS "tenth dB" 1183 MAX-ACCESS read-only 1184 STATUS current 1185 DESCRIPTION 1186 "Noise Margin as seen by this ATU with respect to its 1187 received signal. This value is determined in 1188 accordance with T1.413 [10]." 1189 ::= { adslAturPhysEntry 4 } 1191 adslAturCurrAtn OBJECT-TYPE 1192 SYNTAX Integer32(0..630) 1193 UNITS "tenth dB" 1194 MAX-ACCESS read-only 1195 STATUS current 1196 DESCRIPTION 1197 "Measured difference in the total power transmitted by 1198 the peer ATU and the total power received by this ATU. 1199 This value is determined in accordance with 1200 T1.413[10]." 1201 ::= { adslAturPhysEntry 5 } 1203 adslAturCurrStatus OBJECT-TYPE 1204 SYNTAX BITS { 1205 noDefect(0), 1206 lossOfFraming(1), 1207 lossOfSignal(2), 1208 lossOfPower(3), 1209 lossOfSignalQuality(4) 1210 } 1211 MAX-ACCESS read-only 1212 STATUS current 1213 DESCRIPTION 1214 "Status indicates current state ATUR line. This is a 1215 bit-map of possible conditions. Due to the isolation 1216 of the ATUR when line problems occur, many state 1217 conditions like loss of power, loss of quality signal, 1218 and initialization errors, can not be determined. 1219 While trouble shooting ATUR, also use object, 1220 adslAtucCurrStatus. The various bit positions are: 1222 0 noDefect There no defects on the line 1224 1 lossOfFraming ATUR failure due to not 1225 receiving valid frame 1227 2 lossOfSignal ATUR failure due to not 1228 receiving signal 1230 3 lossOfPower ATUR failure due to loss of 1231 power 1233 4 lossOfSignalQuality Loss of Signal Quality is 1234 declared when the Noise Margin 1235 falls below the Minimum Noise 1236 Margin, or the 1237 bit-error-rate exceeds 10^-7. 1239 This is intended to supplement ifOperStatus." 1240 ::= { adslAturPhysEntry 6 } 1242 adslAturCurrOutputPwr OBJECT-TYPE 1243 SYNTAX Integer32(0..310) 1244 UNITS "tenth dBm" 1245 MAX-ACCESS read-only 1246 STATUS current 1247 DESCRIPTION 1248 "Measured total output power transmitted by this ATU. 1249 This is the measurement that was reported during 1250 the last activation sequence." 1251 ::= { adslAturPhysEntry 7 } 1253 adslAturCurrAttainableRate OBJECT-TYPE 1254 SYNTAX Integer32 1255 UNITS "bps" 1256 MAX-ACCESS read-only 1257 STATUS current 1258 DESCRIPTION 1259 "Indicates the maximum currently attainable data rate 1260 by the ATU. This value will be equal or greater than 1261 the current line rate." 1262 ::= { adslAturPhysEntry 8 } 1264 adslAtucChanTable OBJECT-TYPE 1265 SYNTAX SEQUENCE OF AdslAtucChanEntry 1266 MAX-ACCESS not-accessible 1267 STATUS current 1268 DESCRIPTION 1269 "This table provides one row for each ATUC channel. 1270 ADSL channel interfaces are those ifEntries 1271 where ifType is equal to adslInterleave(124) 1272 or adslFast(125)." 1273 ::= { adslMibObjects 4 } 1275 adslAtucChanEntry OBJECT-TYPE 1276 SYNTAX AdslAtucChanEntry 1277 MAX-ACCESS not-accessible 1278 STATUS current 1279 DESCRIPTION "An entry in the adslAtucChanTable." 1280 INDEX { ifIndex } 1281 ::= { adslAtucChanTable 1 } 1283 AdslAtucChanEntry ::= 1284 SEQUENCE { 1285 adslAtucChanInterleaveDelay Gauge32, 1286 adslAtucChanCurrTxRate Gauge32, 1287 adslAtucChanPrevTxRate Gauge32, 1288 adslAtucChanCrcBlockLength Gauge32 1289 } 1291 -- current group 1292 -- 1293 adslAtucChanInterleaveDelay OBJECT-TYPE 1294 SYNTAX Gauge32 1295 UNITS "milli-seconds" 1296 MAX-ACCESS read-only 1297 STATUS current 1298 DESCRIPTION 1299 "Interleave Delay for this channel. 1301 Interleave delay applies only to the 1302 interleave channel and defines the mapping 1303 (relative spacing) between subsequent input 1304 bytes at the interleaver input and their placement 1305 in the bit stream at the interleaver output. 1306 Larger numbers provide greater separation between 1307 consecutive input bytes in the output bit stream 1308 allowing for improved impulse noise immunity at 1309 the expense of payload latency. 1311 In the case where the ifType is Fast(125), use 1312 noSuchObject." 1313 ::= { adslAtucChanEntry 1 } 1315 adslAtucChanCurrTxRate OBJECT-TYPE 1316 SYNTAX Gauge32 1317 UNITS "bps" 1318 MAX-ACCESS read-only 1319 STATUS current 1320 DESCRIPTION 1321 "Actual transmit rate on this channel." 1322 ::= { adslAtucChanEntry 2 } 1324 adslAtucChanPrevTxRate OBJECT-TYPE 1325 SYNTAX Gauge32 1326 UNITS "bps" 1327 MAX-ACCESS accessible-for-notify 1328 STATUS current 1329 DESCRIPTION 1330 "The rate at the time of the last 1331 adslAtucRateChangeTrap event. It is also set at 1332 initialization to prevent a trap being sent. 1334 Rate changes less than adslAtucThresh(*)RateDown 1335 or less than adslAtucThresh(*)RateUp will not 1336 cause a trap or cause this object to change. 1337 (*) == Fast or Interleave. 1338 See AdslLineAlarmConfProfileEntry." 1339 ::= { adslAtucChanEntry 3 } 1341 adslAtucChanCrcBlockLength OBJECT-TYPE 1342 SYNTAX Gauge32 1343 UNITS "byte" 1344 MAX-ACCESS read-only 1345 STATUS current 1346 DESCRIPTION 1347 "Indicates the length of the channel data-block 1348 on which the CRC operates. Refer to Line Code 1349 Specific MIBs, [11] and [12] for more 1350 information." 1351 ::= { adslAtucChanEntry 4 } 1353 adslAturChanTable OBJECT-TYPE 1354 SYNTAX SEQUENCE OF AdslAturChanEntry 1355 MAX-ACCESS not-accessible 1356 STATUS current 1357 DESCRIPTION 1358 "This table provides one row for each ATUR channel. 1359 ADSL channel interfaces are those ifEntries 1360 where ifType is equal to adslInterleave(124) 1361 or adslFast(125)." 1362 ::= { adslMibObjects 5 } 1364 adslAturChanEntry OBJECT-TYPE 1365 SYNTAX AdslAturChanEntry 1366 MAX-ACCESS not-accessible 1367 STATUS current 1368 DESCRIPTION "An entry in the adslAturChanTable." 1369 INDEX { ifIndex } 1370 ::= { adslAturChanTable 1 } 1372 AdslAturChanEntry ::= 1373 SEQUENCE { 1374 adslAturChanInterleaveDelay Gauge32, 1375 adslAturChanCurrTxRate Gauge32, 1376 adslAturChanPrevTxRate Gauge32, 1377 adslAturChanCrcBlockLength Gauge32 1378 } 1380 -- current group 1381 -- 1382 adslAturChanInterleaveDelay OBJECT-TYPE 1383 SYNTAX Gauge32 1384 UNITS "milli-seconds" 1385 MAX-ACCESS read-only 1386 STATUS current 1387 DESCRIPTION 1388 "Interleave Delay for this channel. 1390 Interleave delay applies only to the 1391 interleave channel and defines the mapping 1392 (relative spacing) between subsequent input 1393 bytes at the interleaver input and their placement 1394 in the bit stream at the interleaver output. 1395 Larger numbers provide greater separation between 1396 consecutive input bytes in the output bit stream 1397 allowing for improved impulse noise immunity at 1398 the expense of payload latency. 1400 In the case where the ifType is Fast(125), use 1401 noSuchObject." 1402 ::= { adslAturChanEntry 1 } 1404 adslAturChanCurrTxRate OBJECT-TYPE 1405 SYNTAX Gauge32 1406 UNITS "bps" 1407 MAX-ACCESS read-only 1408 STATUS current 1409 DESCRIPTION 1410 "Actual transmit rate on this channel." 1411 ::= { adslAturChanEntry 2 } 1413 adslAturChanPrevTxRate OBJECT-TYPE 1414 SYNTAX Gauge32 1415 UNITS "bps" 1416 MAX-ACCESS accessible-for-notify 1417 STATUS current 1418 DESCRIPTION 1419 "The rate at the time of the last 1420 adslAturRateChangeTrap event. It is also set at 1421 initialization to prevent a trap being sent. 1423 Rate changes less than adslAturThresh(*)RateDown 1424 or less than adslAturThresh(*)RateUp will not 1425 cause a trap or cause this object to change. 1426 (*) == Fast or Interleave. 1427 See AdslLineAlarmConfProfileEntry." 1428 ::= { adslAturChanEntry 3 } 1430 adslAturChanCrcBlockLength OBJECT-TYPE 1431 SYNTAX Gauge32 1432 MAX-ACCESS read-only 1433 STATUS current 1434 DESCRIPTION 1435 "Indicates the length of the channel data-block 1436 on which the CRC operates. Refer to Line Code 1437 Specific MIBs, [11] and [12] for more 1438 information." 1439 ::= { adslAturChanEntry 4 } 1440 adslAtucPerfDataTable OBJECT-TYPE 1441 SYNTAX SEQUENCE OF AdslAtucPerfDataEntry 1442 MAX-ACCESS not-accessible 1443 STATUS current 1444 DESCRIPTION 1445 "This table provides one row for each ATUC. 1446 ADSL physical interfaces are 1447 those ifEntries where ifType is equal to adsl(94)." 1448 ::= { adslMibObjects 6 } 1450 adslAtucPerfDataEntry OBJECT-TYPE 1451 SYNTAX AdslAtucPerfDataEntry 1452 MAX-ACCESS not-accessible 1453 STATUS current 1454 DESCRIPTION "An entry in adslAtucPerfDataTable." 1455 INDEX { ifIndex } 1456 ::= { adslAtucPerfDataTable 1 } 1458 AdslAtucPerfDataEntry ::= 1459 SEQUENCE { 1460 adslAtucPerfLofs Counter32, 1461 adslAtucPerfLoss Counter32, 1462 adslAtucPerfLols Counter32, 1463 adslAtucPerfLprs Counter32, 1464 adslAtucPerfESs Counter32, 1465 adslAtucPerfInits Counter32, 1466 adslAtucPerfValidIntervals INTEGER, 1467 adslAtucPerfInvalidIntervals INTEGER, 1468 adslAtucPerfCurr15MinTimeElapsed INTEGER, 1469 adslAtucPerfCurr15MinLofs Gauge32, 1470 adslAtucPerfCurr15MinLoss Gauge32, 1471 adslAtucPerfCurr15MinLols Gauge32, 1472 adslAtucPerfCurr15MinLprs Gauge32, 1473 adslAtucPerfCurr15MinESs Gauge32, 1474 adslAtucPerfCurr15MinInits Gauge32, 1475 adslAtucPerfCurr1DayTimeElapsed INTEGER, 1476 adslAtucPerfCurr1DayLofs Gauge32, 1477 adslAtucPerfCurr1DayLoss Gauge32, 1478 adslAtucPerfCurr1DayLols Gauge32, 1479 adslAtucPerfCurr1DayLprs Gauge32, 1480 adslAtucPerfCurr1DayESs Gauge32, 1481 adslAtucPerfCurr1DayInits Gauge32, 1482 adslAtucPerfPrev1DayMoniSecs INTEGER, 1483 adslAtucPerfPrev1DayLofs Gauge32, 1484 adslAtucPerfPrev1DayLoss Gauge32, 1485 adslAtucPerfPrev1DayLols Gauge32, 1486 adslAtucPerfPrev1DayLprs Gauge32, 1487 adslAtucPerfPrev1DayESs Gauge32, 1488 adslAtucPerfPrev1DayInits Gauge32 1489 } 1491 -- Event Counters 1492 -- 1493 -- Also see adslAtucIntervalTable for 15 minute interval 1494 -- elapsed counters. 1495 -- 1496 adslAtucPerfLofs OBJECT-TYPE 1497 SYNTAX Counter32 1498 MAX-ACCESS read-only 1499 STATUS current 1500 DESCRIPTION 1501 "Count of the number of Loss of Framing failures since 1502 agent reset." 1503 ::= { adslAtucPerfDataEntry 1 } 1505 adslAtucPerfLoss OBJECT-TYPE 1506 SYNTAX Counter32 1507 MAX-ACCESS read-only 1508 STATUS current 1509 DESCRIPTION 1510 "Count of the number of Loss of Signal failures since 1511 agent reset." 1512 ::= { adslAtucPerfDataEntry 2 } 1514 adslAtucPerfLols OBJECT-TYPE 1515 SYNTAX Counter32 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION 1519 "Count of the number of Loss of Link failures since 1520 agent reset." 1521 ::= { adslAtucPerfDataEntry 3 } 1523 adslAtucPerfLprs OBJECT-TYPE 1524 SYNTAX Counter32 1525 MAX-ACCESS read-only 1526 STATUS current 1527 DESCRIPTION 1528 "Count of the number of Loss of Power failures since 1529 agent reset." 1530 ::= { adslAtucPerfDataEntry 4 } 1532 adslAtucPerfESs OBJECT-TYPE 1533 SYNTAX Counter32 1534 MAX-ACCESS read-only 1535 STATUS current 1536 DESCRIPTION 1537 "Count of the number of Errored Seconds since agent 1538 reset. The errored second parameter is a count of 1539 one-second intervals containing one or more crc 1540 anomalies, or one or more los or sef defects." 1541 ::= { adslAtucPerfDataEntry 5 } 1543 adslAtucPerfInits OBJECT-TYPE 1544 SYNTAX Counter32 1545 MAX-ACCESS read-only 1546 STATUS current 1547 DESCRIPTION 1548 "Count of the line initialization attempts since 1549 agent reset. Includes both successful and failed 1550 attempts." 1551 ::= { adslAtucPerfDataEntry 6 } 1553 -- general 15 min interval information 1554 -- 1555 adslAtucPerfValidIntervals OBJECT-TYPE 1556 SYNTAX INTEGER(0..96) 1557 MAX-ACCESS read-only 1558 STATUS current 1559 DESCRIPTION 1560 "Number of previous 15-minute intervals in the 1561 adslAtucInterval Table for which valid data 1562 has been stored. This value will be equal to the 1563 maximum # of intervals that are kept (n) unless the 1564 device was brought online within the last (nx15) 1565 minutes. In the case where the agent is a proxy, 1566 it is possible that some intervals are unavailable. 1567 In this case, this interval is the maximum interval 1568 for which valid data is available." 1569 ::= { adslAtucPerfDataEntry 7 } 1571 adslAtucPerfInvalidIntervals OBJECT-TYPE 1572 SYNTAX INTEGER(0..96) 1573 MAX-ACCESS read-only 1574 STATUS current 1575 DESCRIPTION 1576 "The number of 15 minute intervals in which no valid 1577 data is available." 1578 ::= { adslAtucPerfDataEntry 8 } 1580 -- 15 min current performance group 1581 -- 1582 adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE 1583 SYNTAX INTEGER(0..899) 1584 UNITS "seconds" 1585 MAX-ACCESS read-only 1586 STATUS current 1587 DESCRIPTION 1588 "Total elapsed seconds in this interval. 1589 A full interval is 900 seconds." 1590 ::= { adslAtucPerfDataEntry 9 } 1592 adslAtucPerfCurr15MinLofs OBJECT-TYPE 1593 SYNTAX Gauge32 1594 UNITS "seconds" 1595 MAX-ACCESS read-only 1596 STATUS current 1597 DESCRIPTION 1598 "Count of seconds in the current 15 minute interval 1599 when there was Loss of Framing." 1600 ::= { adslAtucPerfDataEntry 10 } 1602 adslAtucPerfCurr15MinLoss OBJECT-TYPE 1603 SYNTAX Gauge32 1604 UNITS "seconds" 1605 MAX-ACCESS read-only 1606 STATUS current 1607 DESCRIPTION 1608 "Count of seconds in the current 15 minute interval 1609 when there was Loss of Signal." 1610 ::= { adslAtucPerfDataEntry 11 } 1612 adslAtucPerfCurr15MinLols OBJECT-TYPE 1613 SYNTAX Gauge32 1614 UNITS "seconds" 1615 MAX-ACCESS read-only 1616 STATUS current 1617 DESCRIPTION 1618 "Count of seconds in the current 15 minute interval 1619 when there was Loss of Link." 1620 ::= { adslAtucPerfDataEntry 12 } 1622 adslAtucPerfCurr15MinLprs OBJECT-TYPE 1623 SYNTAX Gauge32 1624 UNITS "seconds" 1625 MAX-ACCESS read-only 1626 STATUS current 1627 DESCRIPTION 1628 "Count of seconds in the current 15 minute interval 1629 when there was Loss of Power." 1630 ::= { adslAtucPerfDataEntry 13 } 1631 adslAtucPerfCurr15MinESs OBJECT-TYPE 1632 SYNTAX Gauge32 1633 UNITS "seconds" 1634 MAX-ACCESS read-only 1635 STATUS current 1636 DESCRIPTION 1637 "Count of Errored Seconds in the current 15 minute 1638 interval. The errored second parameter is a count of 1639 one-second intervals containing one or more crc 1640 anomalies, or one or more los or sef defects." 1641 ::= { adslAtucPerfDataEntry 14 } 1643 adslAtucPerfCurr15MinInits OBJECT-TYPE 1644 SYNTAX Gauge32 1645 MAX-ACCESS read-only 1646 STATUS current 1647 DESCRIPTION 1648 "Count of the line initialization attempts in the 1649 current 15 minute interval. Includes both successful 1650 and failed attempts." 1651 ::= { adslAtucPerfDataEntry 15 } 1653 -- 1-day current and previous performance group 1654 -- 1655 adslAtucPerfCurr1DayTimeElapsed OBJECT-TYPE 1656 SYNTAX INTEGER(0..86399) 1657 UNITS "seconds" 1658 MAX-ACCESS read-only 1659 STATUS current 1660 DESCRIPTION 1661 "Number of seconds that have elapsed since the 1662 beginning of the current 1-day interval." 1663 ::= { adslAtucPerfDataEntry 16 } 1665 adslAtucPerfCurr1DayLofs OBJECT-TYPE 1666 SYNTAX Gauge32 1667 UNITS "seconds" 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION 1671 "Count of the number of seconds when there was Loss of 1672 Framing during the current day as measured by 1673 adslAtucPerfCurr1DayTimeElapsed." 1674 ::= { adslAtucPerfDataEntry 17 } 1676 adslAtucPerfCurr1DayLoss OBJECT-TYPE 1677 SYNTAX Gauge32 1678 UNITS "seconds" 1679 MAX-ACCESS read-only 1680 STATUS current 1681 DESCRIPTION 1682 "Count of the number of seconds when there was Loss of 1683 Signal during the current day as measured by 1684 adslAtucPerfCurr1DayTimeElapsed." 1685 ::= { adslAtucPerfDataEntry 18 } 1687 adslAtucPerfCurr1DayLols OBJECT-TYPE 1688 SYNTAX Gauge32 1689 UNITS "seconds" 1690 MAX-ACCESS read-only 1691 STATUS current 1692 DESCRIPTION 1693 "Count of the number of seconds when there was Loss of 1694 Link during the current day as measured by 1695 adslAtucPerfCurr1DayTimeElapsed." 1696 ::= { adslAtucPerfDataEntry 19 } 1698 adslAtucPerfCurr1DayLprs OBJECT-TYPE 1699 SYNTAX Gauge32 1700 UNITS "seconds" 1701 MAX-ACCESS read-only 1702 STATUS current 1703 DESCRIPTION 1704 "Count of the number of seconds when there was Loss of 1705 Power during the current day as measured by 1706 adslAtucPerfCurr1DayTimeElapsed." 1707 ::= { adslAtucPerfDataEntry 20 } 1709 adslAtucPerfCurr1DayESs OBJECT-TYPE 1710 SYNTAX Gauge32 1711 UNITS "seconds" 1712 MAX-ACCESS read-only 1713 STATUS current 1714 DESCRIPTION 1715 "Count of Errored Seconds during the current day as 1716 measured by adslAtucPerfCurr1DayTimeElapsed. 1717 The errored second parameter is a count of 1718 one-second intervals containing one or more crc 1719 anomalies, or one or more los or sef defects." 1720 ::= { adslAtucPerfDataEntry 21 } 1722 adslAtucPerfCurr1DayInits OBJECT-TYPE 1723 SYNTAX Gauge32 1724 MAX-ACCESS read-only 1725 STATUS current 1726 DESCRIPTION 1727 "Count of the line initialization attempts in the 1728 day as measured by adslAtucPerfCurr1DayTimeElapsed. 1729 Includes both successful and failed attempts." 1730 ::= { adslAtucPerfDataEntry 22 } 1732 adslAtucPerfPrev1DayMoniSecs OBJECT-TYPE 1733 SYNTAX INTEGER(0..899) 1734 UNITS "seconds" 1735 MAX-ACCESS read-only 1736 STATUS current 1737 DESCRIPTION 1738 "The time in the previous 1-day interval over which 1739 the performance monitoring information is actually 1740 counted. This value will normally be the same as the 1741 total interval duration except in a situation where 1742 performance monitoring data can not be collected 1743 for any reason. Typically Elapsed 1-day time will be 1744 copied into Monitored Seconds when the 1-day roll-over 1745 occurs." 1746 ::= { adslAtucPerfDataEntry 23 } 1748 adslAtucPerfPrev1DayLofs OBJECT-TYPE 1749 SYNTAX Gauge32 1750 UNITS "seconds" 1751 MAX-ACCESS read-only 1752 STATUS current 1753 DESCRIPTION 1754 "Count of seconds in the interval when there was 1755 Loss of Framing within the most recent previous 1756 1-day period." 1757 ::= { adslAtucPerfDataEntry 24 } 1759 adslAtucPerfPrev1DayLoss OBJECT-TYPE 1760 SYNTAX Gauge32 1761 UNITS "seconds" 1762 MAX-ACCESS read-only 1763 STATUS current 1764 DESCRIPTION 1765 "Count of seconds in the interval when there was 1766 Loss of Signal within the most recent previous 1767 1-day period." 1768 ::= { adslAtucPerfDataEntry 25 } 1770 adslAtucPerfPrev1DayLols OBJECT-TYPE 1771 SYNTAX Gauge32 1772 UNITS "seconds" 1773 MAX-ACCESS read-only 1774 STATUS current 1775 DESCRIPTION 1776 "Count of seconds in the interval when there was 1777 Loss of Link within the most recent previous 1778 1-day period." 1779 ::= { adslAtucPerfDataEntry 26 } 1781 adslAtucPerfPrev1DayLprs OBJECT-TYPE 1782 SYNTAX Gauge32 1783 UNITS "seconds" 1784 MAX-ACCESS read-only 1785 STATUS current 1786 DESCRIPTION 1787 "Count of seconds in the interval when there was 1788 Loss of Power within the most recent previous 1789 1-day period." 1790 ::= { adslAtucPerfDataEntry 27 } 1792 adslAtucPerfPrev1DayESs OBJECT-TYPE 1793 SYNTAX Gauge32 1794 UNITS "seconds" 1795 MAX-ACCESS read-only 1796 STATUS current 1797 DESCRIPTION 1798 "Count of Errored Seconds within the most recent 1799 previous 1-day period. The errored second parameter is 1800 a count of one-second intervals containing one or more 1801 crc anomalies, or one or more los or sef defects." 1802 ::= { adslAtucPerfDataEntry 28 } 1804 adslAtucPerfPrev1DayInits OBJECT-TYPE 1805 SYNTAX Gauge32 1806 MAX-ACCESS read-only 1807 STATUS current 1808 DESCRIPTION 1809 "Count of the line initialization attempts in the most 1810 recent previous 1-day period. Includes both successful 1811 and failed attempts." 1812 ::= { adslAtucPerfDataEntry 29 } 1814 adslAturPerfDataTable OBJECT-TYPE 1815 SYNTAX SEQUENCE OF AdslAturPerfDataEntry 1816 MAX-ACCESS not-accessible 1817 STATUS current 1818 DESCRIPTION 1819 "This table provides one row for each ATUR. 1820 ADSL physical interfaces are 1821 those ifEntries where ifType is equal to adsl(94)." 1822 ::= { adslMibObjects 7 } 1824 adslAturPerfDataEntry OBJECT-TYPE 1825 SYNTAX AdslAturPerfDataEntry 1826 MAX-ACCESS not-accessible 1827 STATUS current 1828 DESCRIPTION "An entry in adslAturPerfDataTable." 1829 INDEX { ifIndex } 1830 ::= { adslAturPerfDataTable 1 } 1832 AdslAturPerfDataEntry ::= 1833 SEQUENCE { 1834 adslAturPerfLofs Counter32, 1835 adslAturPerfLoss Counter32, 1836 adslAturPerfLprs Counter32, 1837 adslAturPerfESs Counter32, 1838 adslAturPerfValidIntervals INTEGER, 1839 adslAturPerfInvalidIntervals INTEGER, 1840 adslAturPerfCurr15MinTimeElapsed INTEGER, 1841 adslAturPerfCurr15MinLofs Gauge32, 1842 adslAturPerfCurr15MinLoss Gauge32, 1843 adslAturPerfCurr15MinLprs Gauge32, 1844 adslAturPerfCurr15MinESs Gauge32, 1845 adslAturPerfCurr1DayTimeElapsed INTEGER, 1846 adslAturPerfCurr1DayLofs Gauge32, 1847 adslAturPerfCurr1DayLoss Gauge32, 1848 adslAturPerfCurr1DayLprs Gauge32, 1849 adslAturPerfCurr1DayESs Gauge32, 1850 adslAturPerfPrev1DayMoniSecs INTEGER, 1851 adslAturPerfPrev1DayLofs Gauge32, 1852 adslAturPerfPrev1DayLoss Gauge32, 1853 adslAturPerfPrev1DayLprs Gauge32, 1854 adslAturPerfPrev1DayESs Gauge32 1855 } 1857 -- Event (Raw) Counters 1858 -- 1859 -- Also see adslAturIntervalTable for 15 minute interval 1860 -- elapsed counters. 1861 -- 1862 adslAturPerfLofs OBJECT-TYPE 1863 SYNTAX Counter32 1864 UNITS "seconds" 1865 MAX-ACCESS read-only 1866 STATUS current 1867 DESCRIPTION 1868 "Count of the number of Loss of Framing failures since 1869 agent reset." 1870 ::= { adslAturPerfDataEntry 1 } 1872 adslAturPerfLoss OBJECT-TYPE 1873 SYNTAX Counter32 1874 UNITS "seconds" 1875 MAX-ACCESS read-only 1876 STATUS current 1877 DESCRIPTION 1878 "Count of the number of Loss of Signal failures since 1879 agent reset." 1880 ::= { adslAturPerfDataEntry 2 } 1882 adslAturPerfLprs OBJECT-TYPE 1883 SYNTAX Counter32 1884 UNITS "seconds" 1885 MAX-ACCESS read-only 1886 STATUS current 1887 DESCRIPTION 1888 "Count of the number of Loss of Power failures since 1889 agent reset." 1890 ::= { adslAturPerfDataEntry 3 } 1892 adslAturPerfESs OBJECT-TYPE 1893 SYNTAX Counter32 1894 UNITS "seconds" 1895 MAX-ACCESS read-only 1896 STATUS current 1897 DESCRIPTION 1898 "Count of the number of Errored Seconds since agent 1899 reset. The errored second parameter is a count of 1900 one-second intervals containing one or more crc 1901 anomalies, or one or more los or sef defects." 1902 ::= { adslAturPerfDataEntry 4 } 1904 -- general 15 min interval information 1905 -- 1906 adslAturPerfValidIntervals OBJECT-TYPE 1907 SYNTAX INTEGER(0..96) 1908 MAX-ACCESS read-only 1909 STATUS current 1910 DESCRIPTION 1911 "Number of previous 15-minute intervals in the 1912 adslAturInterval Table for which valid data 1913 has been stored. This value will be equal to the 1914 maximum # of intervals that are kept (n) unless the 1915 device was brought online within the last (nx15) min. 1916 In the case where the agent is a proxy, it is possible 1917 that some intervals are unavailable. In this case, this 1918 interval is the maximum interval for which valid data 1919 is available." 1920 ::= { adslAturPerfDataEntry 5 } 1922 adslAturPerfInvalidIntervals OBJECT-TYPE 1923 SYNTAX INTEGER(0..96) 1924 MAX-ACCESS read-only 1925 STATUS current 1926 DESCRIPTION 1927 "The number of 15 minute intervals in which no valid 1928 data is available." 1929 ::= { adslAturPerfDataEntry 6 } 1931 -- 15 min current performance group 1932 -- 1933 adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE 1934 SYNTAX INTEGER(0..899) 1935 UNITS "seconds" 1936 MAX-ACCESS read-only 1937 STATUS current 1938 DESCRIPTION 1939 "Total elapsed seconds in this interval. 1940 A full interval is 900 seconds." 1941 ::= { adslAturPerfDataEntry 7 } 1943 adslAturPerfCurr15MinLofs OBJECT-TYPE 1944 SYNTAX Gauge32 1945 UNITS "seconds" 1946 MAX-ACCESS read-only 1947 STATUS current 1948 DESCRIPTION 1949 "Count of seconds in the current 15 minute interval 1950 when there was Loss of Framing." 1951 ::= { adslAturPerfDataEntry 8 } 1953 adslAturPerfCurr15MinLoss OBJECT-TYPE 1954 SYNTAX Gauge32 1955 UNITS "seconds" 1956 MAX-ACCESS read-only 1957 STATUS current 1958 DESCRIPTION 1959 "Count of seconds in the current 15 minute interval 1960 when there was Loss of Signal." 1961 ::= { adslAturPerfDataEntry 9 } 1963 adslAturPerfCurr15MinLprs OBJECT-TYPE 1964 SYNTAX Gauge32 1965 UNITS "seconds" 1966 MAX-ACCESS read-only 1967 STATUS current 1968 DESCRIPTION 1969 "Count of seconds in the current 15 minute interval 1970 when there was Loss of Power." 1971 ::= { adslAturPerfDataEntry 10 } 1973 adslAturPerfCurr15MinESs OBJECT-TYPE 1974 SYNTAX Gauge32 1975 UNITS "seconds" 1976 MAX-ACCESS read-only 1977 STATUS current 1978 DESCRIPTION 1979 "Count of Errored Seconds in the current 15 minute 1980 interval. The errored second parameter is a count of 1981 one-second intervals containing one or more crc 1982 anomalies, or one or more los or sef defects." 1983 ::= { adslAturPerfDataEntry 11 } 1985 -- 1-day current and previous performance group 1986 -- 1987 adslAturPerfCurr1DayTimeElapsed OBJECT-TYPE 1988 SYNTAX INTEGER(0..86399) 1989 UNITS "seconds" 1990 MAX-ACCESS read-only 1991 STATUS current 1992 DESCRIPTION 1993 "Number of seconds that have elapsed since the 1994 beginning of the current 1-day interval." 1995 ::= { adslAturPerfDataEntry 12 } 1997 adslAturPerfCurr1DayLofs OBJECT-TYPE 1998 SYNTAX Gauge32 1999 UNITS "seconds" 2000 MAX-ACCESS read-only 2001 STATUS current 2002 DESCRIPTION 2003 "Count of the number of seconds when there was Loss 2004 of Framing during the current day as measured by 2005 adslAturPerfCurr1DayTimeElapsed." 2006 ::= { adslAturPerfDataEntry 13 } 2008 adslAturPerfCurr1DayLoss OBJECT-TYPE 2009 SYNTAX Gauge32 2010 UNITS "seconds" 2011 MAX-ACCESS read-only 2012 STATUS current 2013 DESCRIPTION 2014 "Count of the number of seconds when there was Loss 2015 of Signal during the current day as measured by 2016 adslAturPerfCurr1DayTimeElapsed." 2017 ::= { adslAturPerfDataEntry 14 } 2019 adslAturPerfCurr1DayLprs OBJECT-TYPE 2020 SYNTAX Gauge32 2021 UNITS "seconds" 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "Count of the number of seconds when there was Loss 2026 of Power during the current day as measured by 2027 adslAturPerfCurr1DayTimeElapsed." 2028 ::= { adslAturPerfDataEntry 15 } 2030 adslAturPerfCurr1DayESs OBJECT-TYPE 2031 SYNTAX Gauge32 2032 UNITS "seconds" 2033 MAX-ACCESS read-only 2034 STATUS current 2035 DESCRIPTION 2036 "Count of Errored Seconds during the current day as 2037 measured by adslAturPerfCurr1DayTimeElapsed. 2038 The errored second parameter is a count of 2039 one-second intervals containing one or more crc 2040 anomalies, or one or more los or sef defects." 2041 ::= { adslAturPerfDataEntry 16 } 2043 adslAturPerfPrev1DayMoniSecs OBJECT-TYPE 2044 SYNTAX INTEGER(0..899) 2045 UNITS "seconds" 2046 MAX-ACCESS read-only 2047 STATUS current 2048 DESCRIPTION 2049 "The time in the previous 1-day interval over which 2050 the performance monitoring information is actually 2051 counted. This value will normally be the same as the 2052 total interval duration except in a situation where 2053 performance monitoring data can not be collected 2054 for any reason. Typically Elapsed 1-day time will be 2055 copied into Monitored Seconds when the 1-day roll-over 2056 occurs." 2057 ::= { adslAturPerfDataEntry 17 } 2059 adslAturPerfPrev1DayLofs OBJECT-TYPE 2060 SYNTAX Gauge32 2061 UNITS "seconds" 2062 MAX-ACCESS read-only 2063 STATUS current 2064 DESCRIPTION 2065 "Count of seconds in the interval when there was 2066 Loss of Framing within the most recent previous 2067 1-day period." 2068 ::= { adslAturPerfDataEntry 18 } 2070 adslAturPerfPrev1DayLoss OBJECT-TYPE 2071 SYNTAX Gauge32 2072 UNITS "seconds" 2073 MAX-ACCESS read-only 2074 STATUS current 2075 DESCRIPTION 2076 "Count of seconds in the interval when there was 2077 Loss of Signal within the most recent previous 2078 1-day period." 2079 ::= { adslAturPerfDataEntry 19 } 2081 adslAturPerfPrev1DayLprs OBJECT-TYPE 2082 SYNTAX Gauge32 2083 UNITS "seconds" 2084 MAX-ACCESS read-only 2085 STATUS current 2086 DESCRIPTION 2087 "Count of seconds in the interval when there was 2088 Loss of Power within the most recent previous 2089 1-day period." 2090 ::= { adslAturPerfDataEntry 20 } 2092 adslAturPerfPrev1DayESs OBJECT-TYPE 2093 SYNTAX Gauge32 2094 UNITS "seconds" 2095 MAX-ACCESS read-only 2096 STATUS current 2097 DESCRIPTION 2098 "Count of Errored Seconds within the most recent 2099 previous 1-day period. The errored second parameter is 2100 a count of one-second intervals containing one or more 2101 crc anomalies, or one or more los or sef defects." 2102 ::= { adslAturPerfDataEntry 21 } 2104 adslAtucIntervalTable OBJECT-TYPE 2105 SYNTAX SEQUENCE OF AdslAtucIntervalEntry 2106 MAX-ACCESS not-accessible 2107 STATUS current 2108 DESCRIPTION 2109 "This table provides one row for each ATUC 2110 performance data collection interval. 2111 ADSL physical interfaces are 2112 those ifEntries where ifType is equal to adsl(94)." 2113 ::= { adslMibObjects 8 } 2115 adslAtucIntervalEntry OBJECT-TYPE 2116 SYNTAX AdslAtucIntervalEntry 2117 MAX-ACCESS not-accessible 2118 STATUS current 2119 DESCRIPTION "An entry in the adslAtucIntervalTable." 2120 INDEX { ifIndex, adslAtucIntervalNumber } 2121 ::= { adslAtucIntervalTable 1 } 2123 AdslAtucIntervalEntry ::= 2124 SEQUENCE { 2125 adslAtucIntervalNumber INTEGER, 2126 adslAtucIntervalLofs Gauge32, 2127 adslAtucIntervalLoss Gauge32, 2128 adslAtucIntervalLols Gauge32, 2129 adslAtucIntervalLprs Gauge32, 2130 adslAtucIntervalESs Gauge32, 2131 adslAtucIntervalInits Gauge32, 2132 adslAtucIntervalValidData TruthValue 2133 } 2135 adslAtucIntervalNumber OBJECT-TYPE 2136 SYNTAX INTEGER(1..96) 2137 MAX-ACCESS not-accessible 2138 STATUS current 2139 DESCRIPTION 2140 "Performance Data Interval number. 1 is the 2141 the most recent interval; interval 96 is 24 2142 hours ago. Intervals 2..96 are optional." 2143 ::= { adslAtucIntervalEntry 1 } 2145 adslAtucIntervalLofs OBJECT-TYPE 2146 SYNTAX Gauge32 2147 UNITS "seconds" 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION 2151 "Count of seconds in the interval when there was Loss 2152 of Framing." 2153 ::= { adslAtucIntervalEntry 2 } 2155 adslAtucIntervalLoss OBJECT-TYPE 2156 SYNTAX Gauge32 2157 UNITS "seconds" 2158 MAX-ACCESS read-only 2159 STATUS current 2160 DESCRIPTION 2161 "Count of seconds in the interval when there was Loss 2162 of Signal." 2163 ::= { adslAtucIntervalEntry 3 } 2165 adslAtucIntervalLols OBJECT-TYPE 2166 SYNTAX Gauge32 2167 UNITS "seconds" 2168 MAX-ACCESS read-only 2169 STATUS current 2170 DESCRIPTION 2171 "Count of seconds in the interval when there was Loss 2172 of Link." 2173 ::= { adslAtucIntervalEntry 4 } 2175 adslAtucIntervalLprs OBJECT-TYPE 2176 SYNTAX Gauge32 2177 UNITS "seconds" 2178 MAX-ACCESS read-only 2179 STATUS current 2180 DESCRIPTION 2181 "Count of seconds in the interval when there was Loss 2182 of Power." 2183 ::= { adslAtucIntervalEntry 5 } 2185 adslAtucIntervalESs OBJECT-TYPE 2186 SYNTAX Gauge32 2187 UNITS "seconds" 2188 MAX-ACCESS read-only 2189 STATUS current 2190 DESCRIPTION 2191 "Count of Errored Seconds in the interval. 2192 The errored second parameter is a count of 2193 one-second intervals containing one or more crc 2194 anomalies, or one or more los or sef defects." 2195 ::= { adslAtucIntervalEntry 6 } 2197 adslAtucIntervalInits OBJECT-TYPE 2198 SYNTAX Gauge32 2199 MAX-ACCESS read-only 2200 STATUS current 2201 DESCRIPTION 2202 "Count of the line initialization attempts 2203 during the interval. Includes both successful 2204 and failed attempts." 2205 ::= { adslAtucIntervalEntry 7 } 2207 adslAtucIntervalValidData OBJECT-TYPE 2208 SYNTAX TruthValue 2209 MAX-ACCESS read-only 2210 STATUS current 2211 DESCRIPTION 2212 "This object indicates if there is valid data 2213 for this interval." 2214 ::= { adslAtucIntervalEntry 8 } 2216 adslAturIntervalTable OBJECT-TYPE 2217 SYNTAX SEQUENCE OF AdslAturIntervalEntry 2218 MAX-ACCESS not-accessible 2219 STATUS current 2220 DESCRIPTION 2221 "This table provides one row for each ATUR 2222 performance data collection interval. 2223 ADSL physical interfaces are those 2224 ifEntries where ifType is equal to adsl(94)." 2225 ::= { adslMibObjects 9 } 2227 adslAturIntervalEntry OBJECT-TYPE 2228 SYNTAX AdslAturIntervalEntry 2229 MAX-ACCESS not-accessible 2230 STATUS current 2231 DESCRIPTION "An entry in the adslAturIntervalTable." 2232 INDEX { ifIndex, adslAturIntervalNumber } 2233 ::= { adslAturIntervalTable 1 } 2235 AdslAturIntervalEntry ::= 2236 SEQUENCE { 2237 adslAturIntervalNumber INTEGER, 2238 adslAturIntervalLofs Gauge32, 2239 adslAturIntervalLoss Gauge32, 2240 adslAturIntervalLprs Gauge32, 2241 adslAturIntervalESs Gauge32, 2242 adslAturIntervalValidData TruthValue 2243 } 2245 adslAturIntervalNumber OBJECT-TYPE 2246 SYNTAX INTEGER(1..96) 2247 MAX-ACCESS not-accessible 2248 STATUS current 2249 DESCRIPTION 2250 "Performance Data Interval number. 1 is the 2251 the most recent interval; interval 96 is 24 2252 hours ago. Intervals 2..96 are optional." 2253 ::= { adslAturIntervalEntry 1 } 2255 adslAturIntervalLofs OBJECT-TYPE 2256 SYNTAX Gauge32 2257 UNITS "seconds" 2258 MAX-ACCESS read-only 2259 STATUS current 2260 DESCRIPTION 2261 "Count of seconds in the interval when there was 2262 Loss of Framing." 2263 ::= { adslAturIntervalEntry 2 } 2265 adslAturIntervalLoss OBJECT-TYPE 2266 SYNTAX Gauge32 2267 UNITS "seconds" 2268 MAX-ACCESS read-only 2269 STATUS current 2270 DESCRIPTION 2271 "Count of seconds in the interval when there was 2272 Loss of Signal." 2273 ::= { adslAturIntervalEntry 3 } 2275 adslAturIntervalLprs OBJECT-TYPE 2276 SYNTAX Gauge32 2277 UNITS "seconds" 2278 MAX-ACCESS read-only 2279 STATUS current 2280 DESCRIPTION 2281 "Count of seconds in the interval when there was 2282 Loss of Power." 2283 ::= { adslAturIntervalEntry 4 } 2285 adslAturIntervalESs OBJECT-TYPE 2286 SYNTAX Gauge32 2287 UNITS "seconds" 2288 MAX-ACCESS read-only 2289 STATUS current 2290 DESCRIPTION 2291 "Count of Errored Seconds in the interval. 2292 The errored second parameter is a count of 2293 one-second intervals containing one or more crc 2294 anomalies, or one or more los or sef defects." 2295 ::= { adslAturIntervalEntry 5 } 2297 adslAturIntervalValidData OBJECT-TYPE 2298 SYNTAX TruthValue 2299 MAX-ACCESS read-only 2300 STATUS current 2301 DESCRIPTION 2302 "This object indicates if there is valid data 2303 for this interval." 2304 ::= { adslAturIntervalEntry 6 } 2306 adslAtucChanPerfDataTable OBJECT-TYPE 2307 SYNTAX SEQUENCE OF AdslAtucChanPerfDataEntry 2308 MAX-ACCESS not-accessible 2309 STATUS current 2310 DESCRIPTION 2311 "This table provides one row for each ATUC channel. 2312 ADSL channel interfaces are those ifEntries 2313 where ifType is equal to adslInterleave(124) 2314 or adslFast(125)." 2315 ::= { adslMibObjects 10 } 2317 adslAtucChanPerfDataEntry OBJECT-TYPE 2318 SYNTAX AdslAtucChanPerfDataEntry 2319 MAX-ACCESS not-accessible 2320 STATUS current 2321 DESCRIPTION "An entry in adslAtucChanPerfDataTable." 2322 INDEX { ifIndex } 2323 ::= { adslAtucChanPerfDataTable 1 } 2325 AdslAtucChanPerfDataEntry ::= 2326 SEQUENCE { 2327 adslAtucChanReceivedBlks Counter32, 2328 adslAtucChanTransmittedBlks Counter32, 2329 adslAtucChanCorrectedBlks Counter32, 2330 adslAtucChanUncorrectBlks Counter32, 2331 adslAtucChanPerfValidIntervals INTEGER, 2332 adslAtucChanPerfInvalidIntervals INTEGER, 2333 adslAtucChanPerfCurr15MinTimeElapsed INTEGER, 2334 adslAtucChanPerfCurr15MinReceivedBlks Gauge32, 2335 adslAtucChanPerfCurr15MinTransmittedBlks Gauge32, 2336 adslAtucChanPerfCurr15MinCorrectedBlks Gauge32, 2337 adslAtucChanPerfCurr15MinUncorrectBlks Gauge32, 2338 adslAtucChanPerfCurr1DayTimeElapsed INTEGER, 2339 adslAtucChanPerfCurr1DayReceivedBlks Gauge32, 2340 adslAtucChanPerfCurr1DayTransmittedBlks Gauge32, 2341 adslAtucChanPerfCurr1DayCorrectedBlks Gauge32, 2342 adslAtucChanPerfCurr1DayUncorrectBlks Gauge32, 2343 adslAtucChanPerfPrev1DayMoniSecs INTEGER, 2344 adslAtucChanPerfPrev1DayReceivedBlks Gauge32, 2345 adslAtucChanPerfPrev1DayTransmittedBlks Gauge32, 2346 adslAtucChanPerfPrev1DayCorrectedBlks Gauge32, 2347 adslAtucChanPerfPrev1DayUncorrectBlks Gauge32 2348 } 2349 -- performance group 2350 -- 2351 -- Note: block is intended to be the length of the channel 2352 -- data-block on which the CRC operates. See 2353 -- adslAtucChanCrcBlockLength for more information. 2354 -- 2355 adslAtucChanReceivedBlks OBJECT-TYPE 2356 SYNTAX Counter32 2357 MAX-ACCESS read-only 2358 STATUS current 2359 DESCRIPTION 2360 "Count of all encoded blocks received on this channel 2361 since agent reset." 2362 ::= { adslAtucChanPerfDataEntry 1 } 2364 adslAtucChanTransmittedBlks OBJECT-TYPE 2365 SYNTAX Counter32 2366 MAX-ACCESS read-only 2367 STATUS current 2368 DESCRIPTION 2369 "Count of all encoded blocks transmitted on this 2370 channel since agent reset." 2371 ::= { adslAtucChanPerfDataEntry 2 } 2373 adslAtucChanCorrectedBlks OBJECT-TYPE 2374 SYNTAX Counter32 2375 MAX-ACCESS read-only 2376 STATUS current 2377 DESCRIPTION 2378 "Count of all blocks received with errors that were 2379 corrected since agent reset. These blocks are passed 2380 on as good data." 2381 ::= { adslAtucChanPerfDataEntry 3 } 2383 adslAtucChanUncorrectBlks OBJECT-TYPE 2384 SYNTAX Counter32 2385 MAX-ACCESS read-only 2386 STATUS current 2387 DESCRIPTION 2388 "Count of all blocks received with uncorrectable 2389 errors since agent reset." 2390 ::= { adslAtucChanPerfDataEntry 4 } 2392 -- general 15 min interval information 2393 -- 2394 adslAtucChanPerfValidIntervals OBJECT-TYPE 2395 SYNTAX INTEGER(0..96) 2396 MAX-ACCESS read-only 2397 STATUS current 2398 DESCRIPTION 2399 "Number of previous 15-minute intervals in the 2400 adslAtucChanIntervalTable Table for which valid data 2401 has been stored. This value will be equal to the max 2402 number of intervals that are kept (n) unless the device 2403 was brought online within the last (nx15) minutes. In 2404 the case where the agent is a proxy, it is possible 2405 that some intervals are unavailable. In this case, 2406 this interval is the maximum interval for which valid 2407 data is available." 2408 ::= { adslAtucChanPerfDataEntry 5 } 2410 adslAtucChanPerfInvalidIntervals OBJECT-TYPE 2411 SYNTAX INTEGER(0..96) 2412 MAX-ACCESS read-only 2413 STATUS current 2414 DESCRIPTION 2415 "The number of 15 minute intervals in which no valid 2416 data 2417 is available." 2418 ::= { adslAtucChanPerfDataEntry 6 } 2420 -- 15 min current performance group 2421 -- 2422 adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2423 SYNTAX INTEGER(0..899) 2424 UNITS "seconds" 2425 MAX-ACCESS read-only 2426 STATUS current 2427 DESCRIPTION 2428 "Total elapsed seconds in this interval. 2429 A full interval is 900 seconds." 2430 ::= { adslAtucChanPerfDataEntry 7 } 2432 adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2433 SYNTAX Gauge32 2434 MAX-ACCESS read-only 2435 STATUS current 2436 DESCRIPTION 2437 "Count of all encoded blocks received on this channel 2438 within the current 15 minute interval." 2439 ::= { adslAtucChanPerfDataEntry 8 } 2441 adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2442 SYNTAX Gauge32 2443 MAX-ACCESS read-only 2444 STATUS current 2445 DESCRIPTION 2446 "Count of all encoded blocks transmitted on this 2447 channel within the current 15 minute interval." 2448 ::= { adslAtucChanPerfDataEntry 9 } 2450 adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2451 SYNTAX Gauge32 2452 MAX-ACCESS read-only 2453 STATUS current 2454 DESCRIPTION 2455 "Count of all blocks received with errors that were 2456 corrected on this channel within the current 15 minute 2457 interval." 2458 ::= { adslAtucChanPerfDataEntry 10 } 2460 adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2461 SYNTAX Gauge32 2462 MAX-ACCESS read-only 2463 STATUS current 2464 DESCRIPTION 2465 "Count of all blocks received with uncorrectable 2466 errors on this channel within the current 15 minute 2467 interval." 2468 ::= { adslAtucChanPerfDataEntry 11 } 2470 -- 1-day current and previous performance group 2471 -- 2472 adslAtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2473 SYNTAX INTEGER(0..86399) 2474 UNITS "seconds" 2475 MAX-ACCESS read-only 2476 STATUS current 2477 DESCRIPTION 2478 "Number of seconds that have elapsed since the 2479 beginning of the current 1-day interval." 2480 ::= { adslAtucChanPerfDataEntry 12 } 2482 adslAtucChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2483 SYNTAX Gauge32 2484 MAX-ACCESS read-only 2485 STATUS current 2486 DESCRIPTION 2487 "Count of all encoded blocks received on this 2488 channel during the current day as measured by 2489 adslAtucChanPerfCurr1DayTimeElapsed." 2490 ::= { adslAtucChanPerfDataEntry 13 } 2491 adslAtucChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2492 SYNTAX Gauge32 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION 2496 "Count of all encoded blocks transmitted on this 2497 channel during the current day as measured by 2498 adslAtucChanPerfCurr1DayTimeElapsed." 2499 ::= { adslAtucChanPerfDataEntry 14 } 2501 adslAtucChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2502 SYNTAX Gauge32 2503 MAX-ACCESS read-only 2504 STATUS current 2505 DESCRIPTION 2506 "Count of all blocks received with errors that were 2507 corrected on this channel during the current day as 2508 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2509 ::= { adslAtucChanPerfDataEntry 15 } 2511 adslAtucChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2512 SYNTAX Gauge32 2513 MAX-ACCESS read-only 2514 STATUS current 2515 DESCRIPTION 2516 "Count of all blocks received with uncorrectable 2517 errors on this channel during the current day as 2518 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2519 ::= { adslAtucChanPerfDataEntry 16 } 2521 adslAtucChanPerfPrev1DayMoniSecs OBJECT-TYPE 2522 SYNTAX INTEGER(0..86399) 2523 UNITS "seconds" 2524 MAX-ACCESS read-only 2525 STATUS current 2526 DESCRIPTION 2527 "The time in the previous 1-day interval over which 2528 the performance monitoring information is actually 2529 counted. This value will normally be the same as the 2530 total interval duration except in a situation where 2531 performance monitoring information can not be collected 2532 for any reason. Typically Elapsed 1-day time will be 2533 copied into Monitored Seconds when the 1-day roll-over 2534 occurs." 2535 ::= { adslAtucChanPerfDataEntry 17 } 2537 adslAtucChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2538 SYNTAX Gauge32 2539 MAX-ACCESS read-only 2540 STATUS current 2541 DESCRIPTION 2542 "Count of all encoded blocks received on this 2543 channel within the most recent previous 1-day 2544 period." 2545 ::= { adslAtucChanPerfDataEntry 18 } 2547 adslAtucChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2548 SYNTAX Gauge32 2549 MAX-ACCESS read-only 2550 STATUS current 2551 DESCRIPTION 2552 "Count of all encoded blocks transmitted on this 2553 channel within the most recent previous 1-day 2554 period." 2555 ::= { adslAtucChanPerfDataEntry 19 } 2557 adslAtucChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2558 SYNTAX Gauge32 2559 MAX-ACCESS read-only 2560 STATUS current 2561 DESCRIPTION 2562 "Count of all blocks received with errors that were 2563 corrected on this channel within the most recent 2564 previous 1-day period." 2565 ::= { adslAtucChanPerfDataEntry 20 } 2567 adslAtucChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2568 SYNTAX Gauge32 2569 MAX-ACCESS read-only 2570 STATUS current 2571 DESCRIPTION 2572 "Count of all blocks received with uncorrectable 2573 errors on this channel within the most recent previous 2574 1-day period." 2575 ::= { adslAtucChanPerfDataEntry 21 } 2577 adslAturChanPerfDataTable OBJECT-TYPE 2578 SYNTAX SEQUENCE OF AdslAturChanPerfDataEntry 2579 MAX-ACCESS not-accessible 2580 STATUS current 2581 DESCRIPTION 2582 "This table provides one row for each ATUR channel. 2583 ADSL channel interfaces are those ifEntries 2584 where ifType is equal to adslInterleave(124) 2585 or adslFast(125)." 2586 ::= { adslMibObjects 11 } 2587 adslAturChanPerfDataEntry OBJECT-TYPE 2588 SYNTAX AdslAturChanPerfDataEntry 2589 MAX-ACCESS not-accessible 2590 STATUS current 2591 DESCRIPTION "An entry in adslAturChanPerfDataTable." 2592 INDEX { ifIndex } 2593 ::= { adslAturChanPerfDataTable 1 } 2595 AdslAturChanPerfDataEntry ::= 2596 SEQUENCE { 2597 adslAturChanReceivedBlks Counter32, 2598 adslAturChanTransmittedBlks Counter32, 2599 adslAturChanCorrectedBlks Counter32, 2600 adslAturChanUncorrectBlks Counter32, 2601 adslAturChanPerfValidIntervals INTEGER, 2602 adslAturChanPerfInvalidIntervals INTEGER, 2603 adslAturChanPerfCurr15MinTimeElapsed INTEGER, 2604 adslAturChanPerfCurr15MinReceivedBlks Gauge32, 2605 adslAturChanPerfCurr15MinTransmittedBlks Gauge32, 2606 adslAturChanPerfCurr15MinCorrectedBlks Gauge32, 2607 adslAturChanPerfCurr15MinUncorrectBlks Gauge32, 2608 adslAturChanPerfCurr1DayTimeElapsed INTEGER, 2609 adslAturChanPerfCurr1DayReceivedBlks Gauge32, 2610 adslAturChanPerfCurr1DayTransmittedBlks Gauge32, 2611 adslAturChanPerfCurr1DayCorrectedBlks Gauge32, 2612 adslAturChanPerfCurr1DayUncorrectBlks Gauge32, 2613 adslAturChanPerfPrev1DayMoniSecs INTEGER, 2614 adslAturChanPerfPrev1DayReceivedBlks Gauge32, 2615 adslAturChanPerfPrev1DayTransmittedBlks Gauge32, 2616 adslAturChanPerfPrev1DayCorrectedBlks Gauge32, 2617 adslAturChanPerfPrev1DayUncorrectBlks Gauge32 2618 } 2619 -- performance group 2620 -- 2621 -- Note: block is intended to be the length of the channel 2622 -- data-block on which the CRC operates. See 2623 -- adslAturChanCrcBlockLength for more information. 2624 -- 2625 adslAturChanReceivedBlks OBJECT-TYPE 2626 SYNTAX Counter32 2627 MAX-ACCESS read-only 2628 STATUS current 2629 DESCRIPTION 2630 "Count of all encoded blocks received on this channel 2631 since agent reset." 2632 ::= { adslAturChanPerfDataEntry 1 } 2634 adslAturChanTransmittedBlks OBJECT-TYPE 2635 SYNTAX Counter32 2636 MAX-ACCESS read-only 2637 STATUS current 2638 DESCRIPTION 2639 "Count of all encoded blocks transmitted on this 2640 channel since agent reset." 2641 ::= { adslAturChanPerfDataEntry 2 } 2643 adslAturChanCorrectedBlks OBJECT-TYPE 2644 SYNTAX Counter32 2645 MAX-ACCESS read-only 2646 STATUS current 2647 DESCRIPTION 2648 "Count of all blocks received with errors that were 2649 corrected since agent reset. These blocks are passed 2650 on as good data." 2651 ::= { adslAturChanPerfDataEntry 3 } 2653 adslAturChanUncorrectBlks OBJECT-TYPE 2654 SYNTAX Counter32 2655 MAX-ACCESS read-only 2656 STATUS current 2657 DESCRIPTION 2658 "Count of all blocks received with uncorrectable 2659 errors since agent reset." 2660 ::= { adslAturChanPerfDataEntry 4 } 2662 -- general 15 min interval information 2663 -- 2664 adslAturChanPerfValidIntervals OBJECT-TYPE 2665 SYNTAX INTEGER(0..96) 2666 MAX-ACCESS read-only 2667 STATUS current 2668 DESCRIPTION 2669 "Number of previous 15-minute intervals in the 2670 adslAturChanIntervalTable Table for which valid data 2671 has been stored. This value will be equal to the 2672 max # of intervals that are kept (n) unless the device 2673 was brought online within the last (nx15) minutes. In 2674 the case where the agent is a proxy, it is possible 2675 that some intervals are unavailable. In this case, 2676 this interval is the maximum interval for which valid 2677 data is available." 2678 ::= { adslAturChanPerfDataEntry 5 } 2680 adslAturChanPerfInvalidIntervals OBJECT-TYPE 2681 SYNTAX INTEGER(0..96) 2682 MAX-ACCESS read-only 2683 STATUS current 2684 DESCRIPTION 2685 "The number of 15 minute intervals in which no valid 2686 data is available." 2687 ::= { adslAturChanPerfDataEntry 6 } 2689 -- 15 min current performance group 2690 -- 2691 adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2692 SYNTAX INTEGER(0..899) 2693 UNITS "seconds" 2694 MAX-ACCESS read-only 2695 STATUS current 2696 DESCRIPTION 2697 "Total elapsed seconds in this interval. 2698 A full interval is 900 seconds." 2699 ::= { adslAturChanPerfDataEntry 7 } 2701 adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2702 SYNTAX Gauge32 2703 MAX-ACCESS read-only 2704 STATUS current 2705 DESCRIPTION 2706 "Count of all encoded blocks received on this 2707 channel within the current 15 minute interval." 2708 ::= { adslAturChanPerfDataEntry 8 } 2710 adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2711 SYNTAX Gauge32 2712 MAX-ACCESS read-only 2713 STATUS current 2714 DESCRIPTION 2715 "Count of all encoded blocks transmitted on this 2716 channel within the current 15 minute interval." 2717 ::= { adslAturChanPerfDataEntry 9 } 2719 adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2720 SYNTAX Gauge32 2721 MAX-ACCESS read-only 2722 STATUS current 2723 DESCRIPTION 2724 "Count of all blocks received with errors that were 2725 corrected on this channel within the current 15 minute 2726 interval." 2727 ::= { adslAturChanPerfDataEntry 10 } 2729 adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2730 SYNTAX Gauge32 2731 MAX-ACCESS read-only 2732 STATUS current 2733 DESCRIPTION 2734 "Count of all blocks received with uncorrectable 2735 errors on this channel within the current 15 minute 2736 interval." 2737 ::= { adslAturChanPerfDataEntry 11 } 2739 -- 1-day current and previous performance group 2740 -- 2741 adslAturChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2742 SYNTAX INTEGER(0..86399) 2743 UNITS "seconds" 2744 MAX-ACCESS read-only 2745 STATUS current 2746 DESCRIPTION 2747 "Number of seconds that have elapsed since the 2748 beginning of the current 1-day interval." 2749 ::= { adslAturChanPerfDataEntry 12 } 2751 adslAturChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2752 SYNTAX Gauge32 2753 MAX-ACCESS read-only 2754 STATUS current 2755 DESCRIPTION 2756 "Count of all encoded blocks received on this 2757 channel during the current day as measured by 2758 adslAturChanPerfCurr1DayTimeElapsed." 2759 ::= { adslAturChanPerfDataEntry 13 } 2761 adslAturChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2762 SYNTAX Gauge32 2763 MAX-ACCESS read-only 2764 STATUS current 2765 DESCRIPTION 2766 "Count of all encoded blocks transmitted on this 2767 channel during the current day as measured by 2768 adslAturChanPerfCurr1DayTimeElapsed." 2770 ::= { adslAturChanPerfDataEntry 14 } 2772 adslAturChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2773 SYNTAX Gauge32 2774 MAX-ACCESS read-only 2775 STATUS current 2776 DESCRIPTION 2777 "Count of all blocks received with errors that were 2778 corrected on this channel during the current day as 2779 measured by adslAturChanPerfCurr1DayTimeElapsed." 2780 ::= { adslAturChanPerfDataEntry 15 } 2782 adslAturChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2783 SYNTAX Gauge32 2784 MAX-ACCESS read-only 2785 STATUS current 2786 DESCRIPTION 2787 "Count of all blocks received with uncorrectable 2788 errors on this channel during the current day as 2789 measured by adslAturChanPerfCurr1DayTimeElapsed." 2790 ::= { adslAturChanPerfDataEntry 16 } 2792 adslAturChanPerfPrev1DayMoniSecs OBJECT-TYPE 2793 SYNTAX INTEGER(0..86399) 2794 UNITS "seconds" 2795 MAX-ACCESS read-only 2796 STATUS current 2797 DESCRIPTION 2798 "The time in the previous 1-day interval over which 2799 the performance monitoring information is actually 2800 counted. This value will normally be the same as the 2801 total interval duration except in a situation where 2802 performance monitoring information can not be collected 2803 for any reason. Typically Elapsed 1-day time will be 2804 copied into Monitored Seconds when the 1-day roll-over 2805 occurs." 2806 ::= { adslAturChanPerfDataEntry 17 } 2808 adslAturChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2809 SYNTAX Gauge32 2810 MAX-ACCESS read-only 2811 STATUS current 2812 DESCRIPTION 2813 "Count of all encoded blocks received on this 2814 channel within the most recent previous 1-day 2815 period." 2816 ::= { adslAturChanPerfDataEntry 18 } 2818 adslAturChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2819 SYNTAX Gauge32 2820 MAX-ACCESS read-only 2821 STATUS current 2822 DESCRIPTION 2823 "Count of all encoded blocks transmitted on this 2824 channel within the most recent previous 1-day 2825 period." 2826 ::= { adslAturChanPerfDataEntry 19 } 2827 adslAturChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2828 SYNTAX Gauge32 2829 MAX-ACCESS read-only 2830 STATUS current 2831 DESCRIPTION 2832 "Count of all blocks received with errors that were 2833 corrected on this channel within the most recent 2834 previous 1-day period." 2835 ::= { adslAturChanPerfDataEntry 20 } 2837 adslAturChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2838 SYNTAX Gauge32 2839 MAX-ACCESS read-only 2840 STATUS current 2841 DESCRIPTION 2842 "Count of all blocks received with uncorrectable 2843 errors on this channel within the most recent previous 2844 1-day period." 2845 ::= { adslAturChanPerfDataEntry 21 } 2847 adslAtucChanIntervalTable OBJECT-TYPE 2848 SYNTAX SEQUENCE OF AdslAtucChanIntervalEntry 2849 MAX-ACCESS not-accessible 2850 STATUS current 2851 DESCRIPTION 2852 "This table provides one row for each ATUC channel's 2853 performance data collection interval. 2854 ADSL channel interfaces are those ifEntries 2855 where ifType is equal to adslInterleave(124) 2856 or adslFast(125)." 2857 ::= { adslMibObjects 12 } 2859 adslAtucChanIntervalEntry OBJECT-TYPE 2860 SYNTAX AdslAtucChanIntervalEntry 2861 MAX-ACCESS not-accessible 2862 STATUS current 2863 DESCRIPTION "An entry in the adslAtucIntervalTable." 2864 INDEX { ifIndex, adslAtucChanIntervalNumber } 2865 ::= { adslAtucChanIntervalTable 1 } 2867 AdslAtucChanIntervalEntry ::= 2868 SEQUENCE { 2869 adslAtucChanIntervalNumber INTEGER, 2870 adslAtucChanIntervalReceivedBlks Gauge32, 2871 adslAtucChanIntervalTransmittedBlks Gauge32, 2872 adslAtucChanIntervalCorrectedBlks Gauge32, 2873 adslAtucChanIntervalUncorrectBlks Gauge32, 2874 adslAtucChanIntervalValidData TruthValue 2876 } 2877 adslAtucChanIntervalNumber OBJECT-TYPE 2878 SYNTAX INTEGER(1..96) 2879 MAX-ACCESS not-accessible 2880 STATUS current 2881 DESCRIPTION 2882 "Performance Data Interval number. 1 is the 2883 the most recent interval; interval 96 is 24 2884 hours ago. Interval 2..96 are optional." 2885 ::= { adslAtucChanIntervalEntry 1 } 2887 adslAtucChanIntervalReceivedBlks OBJECT-TYPE 2888 SYNTAX Gauge32 2889 MAX-ACCESS read-only 2890 STATUS current 2891 DESCRIPTION 2892 "Count of all encoded blocks received on this channel 2893 during this interval." 2894 ::= { adslAtucChanIntervalEntry 2 } 2896 adslAtucChanIntervalTransmittedBlks OBJECT-TYPE 2897 SYNTAX Gauge32 2898 MAX-ACCESS read-only 2899 STATUS current 2900 DESCRIPTION 2901 "Count of all encoded blocks transmitted on this 2902 channel during this interval." 2903 ::= { adslAtucChanIntervalEntry 3 } 2905 adslAtucChanIntervalCorrectedBlks OBJECT-TYPE 2906 SYNTAX Gauge32 2907 MAX-ACCESS read-only 2908 STATUS current 2909 DESCRIPTION 2910 "Count of all blocks received with errors that were 2911 corrected on this channel during this interval." 2912 ::= { adslAtucChanIntervalEntry 4 } 2914 adslAtucChanIntervalUncorrectBlks OBJECT-TYPE 2915 SYNTAX Gauge32 2916 MAX-ACCESS read-only 2917 STATUS current 2918 DESCRIPTION 2919 "Count of all blocks received with uncorrectable 2920 errors on this channel during this interval." 2921 ::= { adslAtucChanIntervalEntry 5 } 2923 adslAtucChanIntervalValidData OBJECT-TYPE 2924 SYNTAX TruthValue 2925 MAX-ACCESS read-only 2926 STATUS current 2927 DESCRIPTION 2928 "This object indicates if there is valid data 2929 for this interval." 2930 ::= { adslAtucChanIntervalEntry 6 } 2932 adslAturChanIntervalTable OBJECT-TYPE 2933 SYNTAX SEQUENCE OF AdslAturChanIntervalEntry 2934 MAX-ACCESS not-accessible 2935 STATUS current 2936 DESCRIPTION 2937 "This table provides one row for each ATUR channel's 2938 performance data collection interval. 2939 ADSL channel interfaces are those ifEntries 2940 where ifType is equal to adslInterleave(124) 2941 or adslFast(125)." 2942 ::= { adslMibObjects 13 } 2944 adslAturChanIntervalEntry OBJECT-TYPE 2945 SYNTAX AdslAturChanIntervalEntry 2946 MAX-ACCESS not-accessible 2947 STATUS current 2948 DESCRIPTION "An entry in the adslAturIntervalTable." 2949 INDEX { ifIndex, adslAturChanIntervalNumber } 2950 ::= { adslAturChanIntervalTable 1 } 2952 AdslAturChanIntervalEntry ::= 2953 SEQUENCE { 2955 adslAturChanIntervalNumber INTEGER, 2956 adslAturChanIntervalReceivedBlks Gauge32, 2957 adslAturChanIntervalTransmittedBlks Gauge32, 2958 adslAturChanIntervalCorrectedBlks Gauge32, 2959 adslAturChanIntervalUncorrectBlks Gauge32, 2960 adslAturChanIntervalValidData TruthValue 2961 } 2962 adslAturChanIntervalNumber OBJECT-TYPE 2963 SYNTAX INTEGER(1..96) 2964 MAX-ACCESS not-accessible 2965 STATUS current 2966 DESCRIPTION 2967 "Performance Data Interval number. 1 is the 2968 the most recent interval; interval 96 is 24 2969 hours ago. Interval 2..96 are optional." 2970 ::= { adslAturChanIntervalEntry 1 } 2971 adslAturChanIntervalReceivedBlks OBJECT-TYPE 2972 SYNTAX Gauge32 2973 MAX-ACCESS read-only 2974 STATUS current 2975 DESCRIPTION 2976 "Count of all encoded blocks received on this channel 2977 during this interval." 2978 ::= { adslAturChanIntervalEntry 2 } 2980 adslAturChanIntervalTransmittedBlks OBJECT-TYPE 2981 SYNTAX Gauge32 2982 MAX-ACCESS read-only 2983 STATUS current 2984 DESCRIPTION 2985 "Count of all encoded blocks transmitted on this 2986 channel during this interval." 2987 ::= { adslAturChanIntervalEntry 3 } 2989 adslAturChanIntervalCorrectedBlks OBJECT-TYPE 2990 SYNTAX Gauge32 2991 MAX-ACCESS read-only 2992 STATUS current 2993 DESCRIPTION 2994 "Count of all blocks received with errors that were 2995 corrected on this channel during this interval." 2996 ::= { adslAturChanIntervalEntry 4 } 2998 adslAturChanIntervalUncorrectBlks OBJECT-TYPE 2999 SYNTAX Gauge32 3000 MAX-ACCESS read-only 3001 STATUS current 3002 DESCRIPTION 3003 "Count of all blocks received with uncorrectable 3004 errors on this channel during this interval." 3005 ::= { adslAturChanIntervalEntry 5 } 3007 adslAturChanIntervalValidData OBJECT-TYPE 3008 SYNTAX TruthValue 3009 MAX-ACCESS read-only 3010 STATUS current 3011 DESCRIPTION 3012 "This object indicates if there is valid data 3013 for this interval." 3014 ::= { adslAturChanIntervalEntry 6 } 3016 -- Profile Group 3017 -- 3018 adslLineConfProfileIndexNext OBJECT-TYPE 3019 SYNTAX INTEGER 3020 MAX-ACCESS read-only 3021 STATUS current 3022 DESCRIPTION 3023 "This object contains an appropriate value to 3024 be used for adslLineConfProfileIndex when creating 3025 entries in the adslLineConfProfileTable. The value 3026 '0' indicates that no unassigned entries are 3027 available. To obtain the adslLineConfProfileIndexNext 3028 value for a new entry, the manager issues a 3029 management protocol retrieval operation to obtain 3030 the current value of this object. After each 3031 retrieval, the agent should modify the value to 3032 the next unassigned index. 3034 If the implementator of this MIB has chosen not 3035 to implement 'dynamic assignment' of profiles, this 3036 object is not useful and should return noSuchObject 3037 upon SNMP request." 3038 ::= { adslMibObjects 14} 3040 adslLineConfProfileTable OBJECT-TYPE 3041 SYNTAX SEQUENCE OF AdslLineConfProfileEntry 3042 MAX-ACCESS not-accessible 3043 STATUS current 3044 DESCRIPTION 3045 "This table contains information on the ADSL line 3046 configuration. One entry in this table reflects a 3047 profile defined by a manager which can be used to 3048 configure the ADSL line." 3049 ::= { adslMibObjects 15} 3051 adslLineConfProfileEntry OBJECT-TYPE 3052 SYNTAX AdslLineConfProfileEntry 3053 MAX-ACCESS not-accessible 3054 STATUS current 3055 DESCRIPTION 3056 "Each entry consists of a list of parameters that 3057 represents the configuration of an ADSL modem. A 3058 profile is created in one step with all necessary 3059 parameter values and adslLineProfileRowStatus set to 3060 createAndGo. This RowStatus object is also used 3061 to delete destroy profiles." 3062 INDEX { adslLineConfProfileIndex} 3063 ::= { adslLineConfProfileTable 1} 3065 AdslLineConfProfileEntry ::= 3066 SEQUENCE { 3067 adslLineConfProfileIndex 3068 AdslLineProfileType, 3069 adslAtucConfRateMode INTEGER, 3070 adslAtucConfRateChanRatio INTEGER, 3071 adslAtucConfTargetSnrMgn INTEGER, 3072 adslAtucConfMaxSnrMgn INTEGER, 3073 adslAtucConfMinSnrMgn INTEGER, 3074 adslAtucConfDownshiftSnrMgn INTEGER, 3075 adslAtucConfUpshiftSnrMgn INTEGER, 3076 adslAtucConfMinUpshiftTime INTEGER, 3077 adslAtucConfMinDownshiftTime INTEGER, 3078 adslAtucChanConfFastMinTxRate INTEGER, 3079 adslAtucChanConfInterleaveMinTxRate INTEGER, 3080 adslAtucChanConfFastMaxTxRate INTEGER, 3081 adslAtucChanConfInterleaveMaxTxRate INTEGER, 3082 adslAtucChanConfMaxInterleaveDelay INTEGER, 3083 adslAturConfRateMode INTEGER, 3084 adslAturConfRateChanRatio INTEGER, 3085 adslAturConfTargetSnrMgn INTEGER, 3086 adslAturConfMaxSnrMgn INTEGER, 3087 adslAturConfMinSnrMgn INTEGER, 3088 adslAturConfDownshiftSnrMgn INTEGER, 3089 adslAturConfUpshiftSnrMgn INTEGER, 3090 adslAturConfMinUpshiftTime INTEGER, 3091 adslAturConfMinDownshiftTime INTEGER, 3092 adslAturChanConfFastMinTxRate INTEGER, 3093 adslAturChanConfInterleaveMinTxRate INTEGER, 3094 adslAturChanConfFastMaxTxRate INTEGER, 3095 adslAturChanConfInterleaveMaxTxRate INTEGER, 3096 adslAturChanConfMaxInterleaveDelay INTEGER, 3097 adslLineConfProfileRowStatus RowStatus 3098 } 3100 adslLineConfProfileIndex OBJECT-TYPE 3101 SYNTAX AdslLineProfileType 3102 MAX-ACCESS not-accessible 3103 STATUS current 3104 DESCRIPTION 3105 "This object is used by the line configuration table 3106 in order to identify a row of this table" 3107 ::= { adslLineConfProfileEntry 1 } 3109 adslAtucConfRateMode OBJECT-TYPE 3110 SYNTAX INTEGER { 3111 fixed (1), -- no rate adaptation 3112 adaptAtStartup (2), -- perform rate adaptation 3113 -- only at initialization 3115 adaptAtRuntime (3) -- perform rate adaptation at 3116 -- any time (i.e., RADSL) 3117 } 3118 MAX-ACCESS read-create 3119 STATUS current 3120 DESCRIPTION 3121 "Defines what form of transmit rate adaptation is 3122 configured on this modem. See ADSL Forum TR-005 [3] 3123 for more information." 3124 ::= { adslLineConfProfileEntry 2 } 3126 adslAtucConfRateChanRatio OBJECT-TYPE 3127 SYNTAX INTEGER(0..100) 3128 UNITS "%" 3129 MAX-ACCESS read-create 3130 STATUS current 3131 DESCRIPTION 3132 "Configured allocation ratio of excess transmit 3133 bandwidth between fast and interleaved channels. Only 3134 applies when two channel mode and RADSL are supported. 3135 Distribute bandwidth on each channel in excess of the 3136 corresponding ChanConfMinTxRate so that: 3137 adslAtucConfRateChanRatio = 3139 [Fast / (Fast + Interleaved)] * 100 3141 In other words this value is the fast channel 3142 percentage." 3143 ::= { adslLineConfProfileEntry 3 } 3145 adslAtucConfTargetSnrMgn OBJECT-TYPE 3146 SYNTAX INTEGER(0..310) 3147 UNITS "tenth dB" 3148 MAX-ACCESS read-create 3149 STATUS current 3150 DESCRIPTION 3151 "Configured Target Signal/Noise Margin. 3152 This is the Noise Margin the modem must achieve 3153 with a BER of 10-7 or better to successfully complete 3154 initialization." 3155 ::= { adslLineConfProfileEntry 4 } 3157 adslAtucConfMaxSnrMgn OBJECT-TYPE 3158 SYNTAX INTEGER(0..310) 3159 UNITS "tenth dB" 3160 MAX-ACCESS read-create 3161 STATUS current 3162 DESCRIPTION 3163 "Configured Maximum acceptable Signal/Noise Margin. 3164 If the Noise Margin is above this the modem should 3165 attempt to reduce its power output to optimize its 3166 operation." 3167 ::= { adslLineConfProfileEntry 5 } 3169 adslAtucConfMinSnrMgn OBJECT-TYPE 3170 SYNTAX INTEGER(0..310) 3171 UNITS "tenth dB" 3172 MAX-ACCESS read-create 3173 STATUS current 3174 DESCRIPTION 3175 "Configured Minimum acceptable Signal/Noise Margin. 3176 If the noise margin falls below this level, the modem 3177 should attempt to increase its power output. If that 3178 is not possible the modem will attempt to 3179 re-initialize or shut down." 3180 ::= { adslLineConfProfileEntry 6 } 3182 adslAtucConfDownshiftSnrMgn OBJECT-TYPE 3183 SYNTAX INTEGER(0..310) 3184 UNITS "tenth dB" 3185 MAX-ACCESS read-create 3186 STATUS current 3187 DESCRIPTION 3188 "Configured Signal/Noise Margin for rate downshift. 3189 If the noise margin falls below this level, the modem 3190 should attempt to decrease its transmit rate. In 3191 the case that RADSL is not present, the value will 3192 be '0'." 3193 ::= { adslLineConfProfileEntry 7 } 3195 adslAtucConfUpshiftSnrMgn OBJECT-TYPE 3196 SYNTAX INTEGER(0..310) 3197 UNITS "tenth dB" 3198 MAX-ACCESS read-create 3199 STATUS current 3200 DESCRIPTION 3201 "Configured Signal/Noise Margin for rate upshift. 3202 If the noise margin rises above this level, the modem 3203 should attempt to increase its transmit rate. In 3204 the case that RADSL is not present, the value will 3205 be '0'." 3206 ::= { adslLineConfProfileEntry 8 } 3208 adslAtucConfMinUpshiftTime OBJECT-TYPE 3209 SYNTAX INTEGER(0..16383) 3210 UNITS "seconds" 3211 MAX-ACCESS read-create 3212 STATUS current 3213 DESCRIPTION 3214 "Minimum time that the current margin is above 3215 UpshiftSnrMgn before an upshift occurs. 3216 In the case that RADSL is not present, the value will 3217 be '0'." 3218 ::= { adslLineConfProfileEntry 9 } 3220 adslAtucConfMinDownshiftTime OBJECT-TYPE 3221 SYNTAX INTEGER(0..16383) 3222 UNITS "seconds" 3223 MAX-ACCESS read-create 3224 STATUS current 3225 DESCRIPTION 3226 "Minimum time that the current margin is below 3227 DownshiftSnrMgn before a downshift occurs. 3228 In the case that RADSL is not present, the value will 3229 be '0'." 3230 ::= { adslLineConfProfileEntry 10 } 3232 adslAtucChanConfFastMinTxRate OBJECT-TYPE 3233 SYNTAX INTEGER 3234 UNITS "bps" 3235 MAX-ACCESS read-create 3236 STATUS current 3237 DESCRIPTION 3238 "Configured Minimum Transmit rate for 'Fast' channels, 3239 in bps. See adslAtucConfRateChanRatio for information 3240 regarding RADSL mode and ATUR transmit rate for 3241 ATUC receive rates." 3242 ::= { adslLineConfProfileEntry 11 } 3244 adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE 3245 SYNTAX INTEGER 3246 UNITS "bps" 3247 MAX-ACCESS read-create 3248 STATUS current 3249 DESCRIPTION 3250 "Configured Minimum Transmit rate for 'Interleave' 3251 channels, in bps. See adslAtucConfRateChanRatio for 3252 information regarding RADSL mode and see 3253 ATUR transmit rate for receive rates." 3254 ::= { adslLineConfProfileEntry 12 } 3256 adslAtucChanConfFastMaxTxRate OBJECT-TYPE 3257 SYNTAX INTEGER 3258 UNITS "bps" 3259 MAX-ACCESS read-create 3260 STATUS current 3261 DESCRIPTION 3262 "Configured Maximum Transmit rate for 'Fast' channels, 3263 in bps. See adslAtucConfRateChanRatio for information 3264 regarding RADSL mode and see ATUR transmit rate for 3265 ATUC receive rates." 3266 ::= { adslLineConfProfileEntry 13 } 3268 adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE 3269 SYNTAX INTEGER 3270 UNITS "bps" 3271 MAX-ACCESS read-create 3272 STATUS current 3273 DESCRIPTION 3274 "Configured Maximum Transmit rate for 'Interleave' 3275 channels, in bps. See adslAtucConfRateChanRatio for 3276 information regarding RADSL mode and ATUR transmit 3277 rate for ATUC receive rates." 3278 ::= { adslLineConfProfileEntry 14 } 3280 adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE 3281 SYNTAX INTEGER(0..255) 3282 UNITS "milli-seconds" 3283 MAX-ACCESS read-create 3284 STATUS current 3285 DESCRIPTION 3286 "Configured maximum Interleave Delay for this channel. 3288 Interleave delay applies only to the interleave channel 3289 and defines the mapping (relative spacing) between 3290 subsequent input bytes at the interleaver input and 3291 their placement in the bit stream at the interleaver 3292 output. Larger numbers provide greater separation 3293 between consecutive input bytes in the output bit 3294 stream allowing for improved impulse noise immunity 3295 at the expense of payload latency." 3296 ::= { adslLineConfProfileEntry 15 } 3298 adslAturConfRateMode OBJECT-TYPE 3299 SYNTAX INTEGER { 3300 fixed (1), -- no rate adaptation 3301 adaptAtStartup (2), -- perform rate adaptation 3302 -- only at initialization 3303 adaptAtRuntime (3) -- perform rate adaptation at 3304 -- any time (i.e., RADSL) 3305 } 3306 MAX-ACCESS read-create 3307 STATUS current 3308 DESCRIPTION 3309 "Defines what form of transmit rate adaptation is 3310 configured on this modem. See ADSL Forum TR-005 [3] 3311 for more information." 3312 ::= { adslLineConfProfileEntry 16 } 3314 adslAturConfRateChanRatio OBJECT-TYPE 3315 SYNTAX INTEGER(0..100) 3316 UNITS "%" 3317 MAX-ACCESS read-create 3318 STATUS current 3319 DESCRIPTION 3320 "Configured allocation ratio of excess transmit 3321 bandwidth between fast and interleaved channels. Only 3322 applies when two channel mode and RADSL are supported. 3323 Distribute bandwidth on each channel in excess of the 3324 corresponding ChanConfMinTxRate so that: 3325 adslAturConfRateChanRatio = 3327 [Fast / (Fast + Interleaved)] * 100 3329 In other words this value is the fast channel 3330 percentage." 3331 ::= { adslLineConfProfileEntry 17 } 3333 adslAturConfTargetSnrMgn OBJECT-TYPE 3334 SYNTAX INTEGER(0..310) 3335 UNITS "tenth dB" 3336 MAX-ACCESS read-create 3337 STATUS current 3338 DESCRIPTION 3339 "Configured Target Signal/Noise Margin. 3340 This is the Noise Margin the modem must achieve 3341 with a BER of 10-7 or better to successfully complete 3342 initialization." 3343 ::= { adslLineConfProfileEntry 18 } 3345 adslAturConfMaxSnrMgn OBJECT-TYPE 3346 SYNTAX INTEGER(0..310) 3347 UNITS "tenth dB" 3348 MAX-ACCESS read-create 3349 STATUS current 3350 DESCRIPTION 3351 "Configured Maximum acceptable Signal/Noise Margin. 3352 If the Noise Margin is above this the modem should 3353 attempt to reduce its power output to optimize its 3354 operation." 3356 ::= { adslLineConfProfileEntry 19 } 3358 adslAturConfMinSnrMgn OBJECT-TYPE 3359 SYNTAX INTEGER(0..310) 3360 UNITS "tenth dB" 3361 MAX-ACCESS read-create 3362 STATUS current 3363 DESCRIPTION 3364 "Configured Minimum acceptable Signal/Noise Margin. 3365 If the noise margin falls below this level, the modem 3366 should attempt to increase its power output. If that 3367 is not possible the modem will attempt to 3368 re-initialize or shut down." 3369 ::= { adslLineConfProfileEntry 20 } 3371 adslAturConfDownshiftSnrMgn OBJECT-TYPE 3372 SYNTAX INTEGER(0..310) 3373 UNITS "tenth dB" 3374 MAX-ACCESS read-create 3375 STATUS current 3376 DESCRIPTION 3377 "Configured Signal/Noise Margin for rate downshift. 3378 If the noise margin falls below this level, the modem 3379 should attempt to decrease its transmit rate. In 3380 the case that RADSL is not present, 3381 the value will be '0'." 3382 ::= { adslLineConfProfileEntry 21 } 3384 adslAturConfUpshiftSnrMgn OBJECT-TYPE 3385 SYNTAX INTEGER(0..310) 3386 UNITS "tenth dB" 3387 MAX-ACCESS read-create 3388 STATUS current 3389 DESCRIPTION 3390 "Configured Signal/Noise Margin for rate upshift. 3391 If the noise margin rises above this level, the modem 3392 should attempt to increase its transmit rate. 3393 In the case that RADSL is not present, 3394 the value will be '0'." 3395 ::= { adslLineConfProfileEntry 22 } 3397 adslAturConfMinUpshiftTime OBJECT-TYPE 3398 SYNTAX INTEGER(0..16383) 3399 UNITS "seconds" 3400 MAX-ACCESS read-create 3401 STATUS current 3402 DESCRIPTION 3403 "Minimum time that the current margin is above 3404 UpshiftSnrMgn before an upshift occurs. 3405 In the case that RADSL is not present, the value will 3406 be '0'." 3407 ::= { adslLineConfProfileEntry 23 } 3409 adslAturConfMinDownshiftTime OBJECT-TYPE 3410 SYNTAX INTEGER(0..16383) 3411 UNITS "seconds" 3412 MAX-ACCESS read-create 3413 STATUS current 3414 DESCRIPTION 3415 "Minimum time that the current margin is below 3416 DownshiftSnrMgn before a downshift occurs. 3417 In the case that RADSL is not present, the value will 3418 be '0'." 3419 ::= { adslLineConfProfileEntry 24 } 3421 adslAturChanConfFastMinTxRate OBJECT-TYPE 3422 SYNTAX INTEGER 3423 UNITS "bps" 3424 MAX-ACCESS read-create 3425 STATUS current 3426 DESCRIPTION 3427 "Configured Minimum Transmit rate for 'Fast' channels, 3428 in bps. See adslAturConfRateChanRatio for information 3429 regarding RADSL mode and ATUC transmit rate 3430 for ATUR receive rates." 3431 ::= { adslLineConfProfileEntry 25 } 3433 adslAturChanConfInterleaveMinTxRate OBJECT-TYPE 3434 SYNTAX INTEGER 3435 UNITS "bps" 3436 MAX-ACCESS read-create 3437 STATUS current 3438 DESCRIPTION 3439 "Configured Minimum Transmit rate for 'Interleave' 3440 channels, in bps. See adslAturConfRateChanRatio for 3441 information regarding RADSL mode and ATUC transmit rate 3442 for ATUR receive rates." 3443 ::= { adslLineConfProfileEntry 26 } 3445 adslAturChanConfFastMaxTxRate OBJECT-TYPE 3446 SYNTAX INTEGER 3447 UNITS "bps" 3448 MAX-ACCESS read-create 3449 STATUS current 3450 DESCRIPTION 3451 "Configured Maximum Transmit rate for 'Fast' channels, 3452 in bps. See adslAturConfRateChanRatio for information 3453 regarding RADSL mode and ATUC transmit rate 3454 for ATUR receive rates." 3455 ::= { adslLineConfProfileEntry 27 } 3457 adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE 3458 SYNTAX INTEGER 3459 UNITS "bps" 3460 MAX-ACCESS read-create 3461 STATUS current 3462 DESCRIPTION 3463 "Configured Maximum Transmit rate for 'Interleave' 3464 channels, in bps. See adslAturConfRateChanRatio for 3465 information regarding RADSL mode and see 3466 ATUC transmit rate for ATUR receive rates." 3467 ::= { adslLineConfProfileEntry 28 } 3469 adslAturChanConfMaxInterleaveDelay OBJECT-TYPE 3470 SYNTAX INTEGER(0..255) 3471 UNITS "milli-seconds" 3472 MAX-ACCESS read-create 3473 STATUS current 3474 DESCRIPTION 3475 "Configured maximum Interleave Delay for this channel. 3477 Interleave delay applies only to the interleave channel 3478 and defines the mapping (relative spacing) between 3479 subsequent input bytes at the interleaver input and 3480 their placement in the bit stream at the interleaver 3481 output. Larger numbers provide greater separation 3482 between consecutive input bytes in the output bit 3483 stream allowing for improved impulse noise immunity 3484 at the expense of payload latency." 3485 ::= { adslLineConfProfileEntry 29 } 3487 adslLineConfProfileRowStatus OBJECT-TYPE 3488 SYNTAX RowStatus 3489 MAX-ACCESS read-create 3490 STATUS current 3491 DESCRIPTION 3492 "This object is used to create a new row or modify or 3493 delete an existing row in this table. 3495 If the implementator of this MIB has chosen not 3496 to implement 'dynamic assignment' of profiles, this 3497 object is not useful and should return noSuchObject 3498 upon SNMP request." 3499 ::= { adslLineConfProfileEntry 30 } 3500 adslLineAlarmConfProfileIndexNext OBJECT-TYPE 3501 SYNTAX INTEGER 3502 MAX-ACCESS read-only 3503 STATUS current 3504 DESCRIPTION 3505 "This object contains an appropriate value to 3506 be used for adslLineAlarmConfProfileIndex when creating 3507 entries in the adslLineAlarmConfTable. The value 3508 '0' indicates that no unassigned entries are available. 3509 To obtain the adslLineAlarmConfProfileIndexNext 3510 value for a new entry, the manager issues a 3511 management protocol retrieval operation to obtain 3512 the current value of this object. After each 3513 retrieval, the agent should modify the value to 3514 the next unassigned index. 3516 If the implementator of this MIB has chosen not 3517 to implement 'dynamic assignment' of profiles, this 3518 object is not useful and should return noSuchObject 3519 upon SNMP request." 3520 ::= { adslMibObjects 16} 3522 adslLineAlarmConfProfileTable OBJECT-TYPE 3523 SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry 3524 MAX-ACCESS not-accessible 3525 STATUS current 3526 DESCRIPTION 3527 "This table contains information on the ADSL line 3528 configuration. One entry in this table reflects a 3529 profile defined by a manager which can be used to 3530 configure the modem for a physical line" 3531 ::= { adslMibObjects 17} 3533 adslLineAlarmConfProfileEntry OBJECT-TYPE 3534 SYNTAX AdslLineAlarmConfProfileEntry 3535 MAX-ACCESS not-accessible 3536 STATUS current 3537 DESCRIPTION 3538 "Each entry consists of a list of parameters that 3539 represents the configuration of an ADSL modem. A 3540 profile is created in one step with all necessary 3541 parameter values and adslLineAlarmConfProfileRowStatus 3542 set to createAndGo. This RowStatus object is also 3543 used to delete destroy profiles." 3544 INDEX { adslLineAlarmConfProfileIndex} 3545 ::= { adslLineAlarmConfProfileTable 1} 3547 AdslLineAlarmConfProfileEntry ::= 3548 SEQUENCE { 3549 adslLineAlarmConfProfileIndex 3550 AdslLineProfileType, 3551 adslAtucThresh15MinLofs INTEGER, 3552 adslAtucThresh15MinLoss INTEGER, 3553 adslAtucThresh15MinLols INTEGER, 3554 adslAtucThresh15MinLprs INTEGER, 3555 adslAtucThresh15MinESs INTEGER, 3556 adslAtucThreshFastRateUp Integer32, 3557 adslAtucThreshInterleaveRateUp Integer32, 3558 adslAtucThreshFastRateDown Integer32, 3559 adslAtucThreshInterleaveRateDown Integer32, 3560 adslAtucInitFailureTrapEnable INTEGER, 3561 adslAturThresh15MinLofs INTEGER, 3562 adslAturThresh15MinLoss INTEGER, 3563 adslAturThresh15MinLprs INTEGER, 3564 adslAturThresh15MinESs INTEGER, 3565 adslAturThreshFastRateUp Integer32, 3566 adslAturThreshInterleaveRateUp Integer32, 3567 adslAturThreshFastRateDown Integer32, 3568 adslAturThreshInterleaveRateDown Integer32, 3569 adslLineAlarmConfProfileRowStatus RowStatus 3570 } 3572 adslLineAlarmConfProfileIndex OBJECT-TYPE 3573 SYNTAX AdslLineProfileType 3574 MAX-ACCESS not-accessible 3575 STATUS current 3576 DESCRIPTION 3577 "This object is used by the line alarm configuration 3578 table in order to identify a row of this table" 3579 ::= { adslLineAlarmConfProfileEntry 1} 3581 adslAtucThresh15MinLofs OBJECT-TYPE 3582 SYNTAX INTEGER(0..900) 3583 UNITS "seconds" 3584 MAX-ACCESS read-create 3585 STATUS current 3586 DESCRIPTION 3587 "The number of Loss of Frame Seconds 3588 encountered by an ADSL interface within any given 15 3589 minutes performance data collection period, which 3590 causes the SNMP agent to send an 3591 adslAtucPerfLofsThreshTrap. 3593 Limit of one trap will be sent for any one interval. A 3594 value of '0' will disable the trap." 3595 ::= { adslLineAlarmConfProfileEntry 2} 3596 adslAtucThresh15MinLoss OBJECT-TYPE 3597 SYNTAX INTEGER(0..900) 3598 UNITS "seconds" 3599 MAX-ACCESS read-create 3600 STATUS current 3601 DESCRIPTION 3602 "The number of Loss of Signal Seconds 3603 encountered by an ADSL interface within any given 15 3604 minutes performance data collection period, which 3605 causes the SNMP agent to send an 3606 adslAtucPerfLossThreshTrap. 3608 Limit of one trap will be sent for any one interval. 3609 A value of '0' will disable the trap." 3610 ::= { adslLineAlarmConfProfileEntry 3} 3612 adslAtucThresh15MinLols OBJECT-TYPE 3613 SYNTAX INTEGER(0..900) 3614 UNITS "seconds" 3615 MAX-ACCESS read-create 3616 STATUS current 3617 DESCRIPTION 3618 "The number of Loss of Link Seconds 3619 encountered by an ADSL interface within any given 15 3620 minutes performance data collection period, which 3621 causes the SNMP agent to send an 3622 adslAtucPerfLolsThreshTrap. Limit of one trap will 3623 be sent for any one interval. A value of '0' will 3624 disable the trap." 3625 ::= { adslLineAlarmConfProfileEntry 4} 3627 adslAtucThresh15MinLprs OBJECT-TYPE 3628 SYNTAX INTEGER(0..900) 3629 UNITS "seconds" 3630 MAX-ACCESS read-create 3631 STATUS current 3632 DESCRIPTION 3633 "The number of Loss of Power Seconds 3634 encountered by an ADSL interface within any given 15 3635 minutes performance data collection period, which 3636 causes the SNMP agent to send an 3637 adslAtucPerfLprsThreshTrap. 3638 Limit of one trap will be sent for any one interval. 3639 A value of '0' will disable the trap." 3640 ::= { adslLineAlarmConfProfileEntry 5} 3642 adslAtucThresh15MinESs OBJECT-TYPE 3643 SYNTAX INTEGER(0..900) 3644 UNITS "seconds" 3645 MAX-ACCESS read-create 3646 STATUS current 3647 DESCRIPTION 3648 "The number of Errored Seconds 3649 encountered by an ADSL interface within any given 15 3650 minutes performance data collection period, which 3651 causes the SNMP agent to send an 3652 adslAtucPerfESsThreshTrap. 3653 Limit of one trap will be sent for any one interval. 3654 A value of '0' will disable the trap." 3655 ::= { adslLineAlarmConfProfileEntry 6} 3657 adslAtucThreshFastRateUp OBJECT-TYPE 3658 SYNTAX Integer32 3659 UNITS "bps" 3660 MAX-ACCESS read-create 3661 STATUS current 3662 DESCRIPTION 3663 "Applies to 'Fast' channels only. 3664 Configured change in rate causing an 3665 adslAtucRateChangeTrap. A trap is produced when: 3666 ChanCurrTxRate > ChanPrevTxRate plus the value of 3667 this object. Set to '0' to disable." 3668 ::= { adslLineAlarmConfProfileEntry 7} 3670 adslAtucThreshInterleaveRateUp OBJECT-TYPE 3671 SYNTAX Integer32 3672 UNITS "bps" 3673 MAX-ACCESS read-create 3674 STATUS current 3675 DESCRIPTION 3676 "Applies to 'Interleave' channels only. 3677 Configured change in rate causing an 3678 adslAtucRateChangeTrap. A trap is produced when: 3679 ChanCurrTxRate > ChanPrevTxRate plus the value of 3680 this object. Set to '0' to disable." 3681 ::= { adslLineAlarmConfProfileEntry 8} 3683 adslAtucThreshFastRateDown OBJECT-TYPE 3684 SYNTAX Integer32 3685 UNITS "bps" 3686 MAX-ACCESS read-create 3687 STATUS current 3688 DESCRIPTION 3689 "Applies to 'Fast' channels only. 3690 Configured change in rate causing an 3691 adslAtucRateChangeTrap. A trap is produced when: 3693 ChanCurrTxRate < ChanPrevTxRate minus the value of 3694 this object. Set to '0' to disable." 3695 ::= { adslLineAlarmConfProfileEntry 9 } 3697 adslAtucThreshInterleaveRateDown OBJECT-TYPE 3698 SYNTAX Integer32 3699 UNITS "bps" 3700 MAX-ACCESS read-create 3701 STATUS current 3702 DESCRIPTION 3703 "Applies to 'Interleave' channels only. 3704 Configured change in rate causing an 3705 adslAtucRateChangeTrap. A trap is produced when: 3706 ChanCurrTxRate < ChanPrevTxRate minus the value of 3707 this object. Set to '0' to disable." 3708 ::= { adslLineAlarmConfProfileEntry 10 } 3710 adslAtucInitFailureTrapEnable OBJECT-TYPE 3711 SYNTAX INTEGER { 3712 enable (1), 3713 disable (2) 3714 } 3715 MAX-ACCESS read-create 3716 STATUS current 3717 DESCRIPTION 3718 "Enables and disables the InitFailureTrap. This 3719 object is defaulted disable(2)." 3720 DEFVAL { disable } 3721 ::= { adslLineAlarmConfProfileEntry 11 } 3723 adslAturThresh15MinLofs OBJECT-TYPE 3724 SYNTAX INTEGER(0..900) 3725 UNITS "seconds" 3726 MAX-ACCESS read-create 3727 STATUS current 3728 DESCRIPTION 3729 "The number of Loss of Frame Seconds 3730 encountered by an ADSL interface within any given 15 3731 minutes performance data collection period, which 3732 causes the SNMP agent to send an 3733 adslAtucPerfLofsThreshTrap. 3734 Limit of one trap will be sent for any one interval. 3735 A value of '0' will disable the trap." 3736 ::= { adslLineAlarmConfProfileEntry 12 } 3738 adslAturThresh15MinLoss OBJECT-TYPE 3739 SYNTAX INTEGER(0..900) 3740 UNITS "seconds" 3741 MAX-ACCESS read-create 3742 STATUS current 3743 DESCRIPTION 3744 "The number of Loss of Signal Seconds 3745 encountered by an ADSL interface within any given 15 3746 minutes performance data collection period, which 3747 causes the SNMP agent to send an 3748 adslAtucPerfLossThreshTrap. 3749 Limit of one trap will be sent for any one interval. 3750 A value of '0' will disable the trap." 3751 ::= { adslLineAlarmConfProfileEntry 13 } 3753 adslAturThresh15MinLprs OBJECT-TYPE 3754 SYNTAX INTEGER(0..900) 3755 UNITS "seconds" 3756 MAX-ACCESS read-create 3757 STATUS current 3758 DESCRIPTION 3759 "The number of Loss of Power Seconds 3760 encountered by an ADSL interface within any given 15 3761 minutes performance data collection period, which 3762 causes the SNMP agent to send an 3763 adslAtucPerfLprsThreshTrap. 3764 Limit of one trap will be sent for any one interval. 3765 A value of '0' will disable the trap." 3766 ::= { adslLineAlarmConfProfileEntry 14 } 3768 adslAturThresh15MinESs OBJECT-TYPE 3769 SYNTAX INTEGER(0..900) 3770 UNITS "seconds" 3771 MAX-ACCESS read-create 3772 STATUS current 3773 DESCRIPTION 3774 "The number of Errored Seconds 3775 encountered by an ADSL interface within any given 15 3776 minutes performance data collection period, which 3777 causes the SNMP agent to send an 3778 adslAtucPerfESsThreshTrap. 3780 Limit of one trap will be sent for any one interval. 3781 A value of '0' will disable the trap." 3782 ::= { adslLineAlarmConfProfileEntry 15 } 3784 adslAturThreshFastRateUp OBJECT-TYPE 3785 SYNTAX Integer32 3786 UNITS "bps" 3787 MAX-ACCESS read-create 3788 STATUS current 3789 DESCRIPTION 3790 "Applies to 'Fast' channels only. 3791 Configured change in rate causing an 3792 adslAtucRateChangeTrap. A trap is produced when: 3793 ChanCurrTxRate > ChanPrevTxRate plus the value of 3794 this object. Set to '0' to disable." 3795 ::= { adslLineAlarmConfProfileEntry 16 } 3797 adslAturThreshInterleaveRateUp OBJECT-TYPE 3798 SYNTAX Integer32 3799 UNITS "bps" 3800 MAX-ACCESS read-create 3801 STATUS current 3802 DESCRIPTION 3803 "Applies to 'Interleave' channels only. 3804 configured change in rate causing an 3805 adslAtucRateChangeTrap. A trap is produced when: 3806 ChanCurrTxRate > ChanPrevTxRate plus the value of 3807 this object. Set to '0' to disable." 3808 ::= { adslLineAlarmConfProfileEntry 17 } 3810 adslAturThreshFastRateDown OBJECT-TYPE 3811 SYNTAX Integer32 3812 UNITS "bps" 3813 MAX-ACCESS read-create 3814 STATUS current 3815 DESCRIPTION 3816 "Applies to 'Fast' channels only. 3817 Configured change in rate causing an 3818 adslAtucRateChangeTrap. A trap is produced when: 3819 ChanCurrTxRate < ChanPrevTxRate minus the value of 3820 this object. Set to '0' to disable." 3821 ::= { adslLineAlarmConfProfileEntry 18 } 3823 adslAturThreshInterleaveRateDown OBJECT-TYPE 3824 SYNTAX Integer32 3825 UNITS "bps" 3826 MAX-ACCESS read-create 3827 STATUS current 3828 DESCRIPTION 3829 "Applies to 'Interleave' channels only. 3830 Configured change in rate causing an 3831 adslAtucRateChangeTrap. A trap is produced when: 3832 ChanCurrTxRate < ChanPrevTxRate minus the value of 3833 this object. Set to '0' to disable." 3834 ::= { adslLineAlarmConfProfileEntry 19 } 3836 adslLineAlarmConfProfileRowStatus OBJECT-TYPE 3837 SYNTAX RowStatus 3838 MAX-ACCESS read-create 3839 STATUS current 3840 DESCRIPTION 3841 "This object is used to create a new row or modify or 3842 delete an existing row in this table. 3844 If the implementator of this MIB has chosen not 3845 to implement 'dynamic assignment' of profiles, this 3846 object is not useful and should return noSuchObject 3847 upon SNMP request." 3848 ::= { adslLineAlarmConfProfileEntry 20 } 3850 -- Line Code Specific Tables 3852 -- These are place holders for the Line Code Specific MIBs 3853 -- once they become available. 3855 adslLCSTable OBJECT IDENTIFIER ::= { adslMibObjects 18 } 3857 -- conformance information 3859 adslConformance OBJECT IDENTIFIER ::= { adslLineMib 2 } 3861 adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } 3862 adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } 3864 -- compliance statements 3866 adslLineMibCompliance MODULE-COMPLIANCE 3867 STATUS current 3868 DESCRIPTION 3869 "The compliance statement for SNMP entities 3870 which have ADSL interfaces." 3872 MODULE -- this module 3873 MANDATORY-GROUPS 3874 { 3875 adslLineGroup, adslPhysicalGroup, adslChannelGroup, 3876 adslAtucPhysPerfIntervalGroup, 3877 adslAturPhysPerfIntervalGroup, adslLineProfileGroup, 3878 adslLineAlarmProfileGroup 3879 } 3881 GROUP adslLineProfileControlGroup 3882 DESCRIPTION 3883 "This group is mandatory only when the dynamic profile 3884 mode is implemented." 3886 GROUP adslAtucPhysPerfRawCounterGroup 3887 DESCRIPTION 3888 "This group is optional." 3890 GROUP adslAturPhysPerfRawCounterGroup 3891 DESCRIPTION 3892 "This group is optional." 3894 GROUP adslAtucChanPerformanceGroup 3895 DESCRIPTION 3896 "This group is optional." 3898 GROUP adslAturChanPerformanceGroup 3899 DESCRIPTION 3900 "This group is optional." 3902 OBJECT adslAtucIntervalNumber 3903 SYNTAX INTEGER (1..1) 3904 DESCRIPTION 3905 "It is allowable to implement only one ATU-C 15-minute 3906 performance interval." 3908 OBJECT adslAturIntervalNumber 3909 SYNTAX INTEGER (1..1) 3910 DESCRIPTION 3911 "It is allowable to implement only one ATU-R 15-minute 3912 performance interval." 3914 OBJECT adslAtucIntervalNumber 3915 SYNTAX INTEGER (1..1) 3916 DESCRIPTION 3917 "It is allowable to implement only one ATU-C 3918 channel 15-minute performance interval." 3920 OBJECT adslAtucIntervalNumber 3921 SYNTAX INTEGER (1..1) 3922 DESCRIPTION 3923 "It is allowable to implement only one ATU-R 3924 channel 15-minute performance interval." 3926 ::= { adslCompliances 1 } 3928 -- units of conformance 3929 adslLineGroup OBJECT-GROUP 3930 OBJECTS { 3931 adslLineCoding, adslLineType, adslLineSpecific 3932 } 3933 STATUS current 3934 DESCRIPTION 3935 "A collection of objects providing configuration 3936 information about an ADSL Line." 3937 ::= { adslGroups 1 } 3939 adslPhysicalGroup OBJECT-GROUP 3940 OBJECTS { 3941 adslAtucInvSerialNumber, adslAtucInvVendorID, 3942 adslAtucInvVersionNumber, adslAtucCurrSnrMgn, 3943 adslAtucCurrAtn, adslAtucCurrStatus, 3944 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 3945 adslAturInvSerialNumber, adslAturInvVendorID, 3946 adslAturInvVersionNumber, adslAturCurrSnrMgn, 3947 adslAturCurrAtn, adslAturCurrStatus, 3948 adslAturCurrOutputPwr, adslAturCurrAttainableRate 3949 } 3950 STATUS current 3951 DESCRIPTION 3952 "A collection of objects providing physical 3953 configuration information of the ADSL Line." 3954 ::= { adslGroups 2 } 3956 adslChannelGroup OBJECT-GROUP 3957 OBJECTS { 3958 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 3959 adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength, 3960 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 3961 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 3962 } 3963 STATUS current 3964 DESCRIPTION 3965 "A collection of objects providing configuration 3966 information about an ADSL channel." 3967 ::= { adslGroups 3 } 3969 adslAtucPhysPerfRawCounterGroup OBJECT-GROUP 3970 OBJECTS { 3971 adslAtucPerfLofs, adslAtucPerfLoss, 3972 adslAtucPerfLols, adslAtucPerfLprs, 3973 adslAtucPerfESs, adslAtucPerfInits 3974 } 3975 STATUS current 3976 DESCRIPTION 3977 "A collection of objects providing raw performance 3978 counts on an ADSL Line (ATU-C end)." 3980 ::= { adslGroups 4 } 3982 adslAtucPhysPerfIntervalGroup OBJECT-GROUP 3983 OBJECTS { 3984 adslAtucPerfValidIntervals, 3985 adslAtucPerfInvalidIntervals, 3986 adslAtucPerfCurr15MinTimeElapsed, 3987 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 3988 adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs, 3989 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 3990 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 3991 adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs, 3992 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 3993 adslAtucPerfPrev1DayMoniSecs, 3994 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 3995 adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs, 3996 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 3997 adslAtucIntervalLofs, adslAtucIntervalLoss, 3998 adslAtucIntervalLols, adslAtucIntervalLprs, 3999 adslAtucIntervalESs, adslAtucIntervalInits, 4000 adslAtucIntervalValidData 4001 } 4002 STATUS current 4003 DESCRIPTION 4004 "A collection of objects providing current 15-minute, 4005 1-day; and previous 1-day performance counts on 4006 ADSL Line (ATU-C end) ." 4007 ::= { adslGroups 5 } 4009 adslAturPhysPerfRawCounterGroup OBJECT-GROUP 4010 OBJECTS { 4011 adslAturPerfLofs, adslAturPerfLoss, 4012 adslAturPerfLprs, adslAturPerfESs 4013 } 4014 STATUS current 4015 DESCRIPTION 4016 "A collection of objects providing raw performance 4017 counts on an ADSL Line (ATU-R end)." 4018 ::= { adslGroups 6 } 4020 adslAturPhysPerfIntervalGroup OBJECT-GROUP 4021 OBJECTS { 4022 adslAturPerfValidIntervals, 4023 adslAturPerfInvalidIntervals, 4024 adslAturPerfCurr15MinTimeElapsed, 4025 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4026 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4027 adslAturPerfCurr1DayTimeElapsed, 4028 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4029 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4030 adslAturPerfPrev1DayMoniSecs, 4031 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4032 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4033 adslAturIntervalLofs, 4034 adslAturIntervalLoss, adslAturIntervalLprs, 4035 adslAturIntervalESs, adslAturIntervalValidData 4036 } 4037 STATUS current 4038 DESCRIPTION 4039 "A collection of objects providing current 15-minute, 4040 1-day; and previous 1-day performance counts on 4041 ADSL Line (ATU-R end)." 4042 ::= { adslGroups 7 } 4044 adslAtucChanPerformanceGroup OBJECT-GROUP 4045 OBJECTS { 4046 adslAtucChanReceivedBlks, 4047 adslAtucChanTransmittedBlks, 4048 adslAtucChanCorrectedBlks, 4049 adslAtucChanUncorrectBlks, 4050 adslAtucChanPerfValidIntervals, 4051 adslAtucChanPerfInvalidIntervals, 4052 adslAtucChanPerfCurr15MinTimeElapsed, 4053 adslAtucChanPerfCurr15MinReceivedBlks, 4054 adslAtucChanPerfCurr15MinTransmittedBlks, 4055 adslAtucChanPerfCurr15MinCorrectedBlks, 4056 adslAtucChanPerfCurr15MinUncorrectBlks, 4057 adslAtucChanPerfCurr1DayTimeElapsed, 4058 adslAtucChanPerfCurr1DayReceivedBlks, 4059 adslAtucChanPerfCurr1DayTransmittedBlks, 4060 adslAtucChanPerfCurr1DayCorrectedBlks, 4061 adslAtucChanPerfCurr1DayUncorrectBlks, 4062 adslAtucChanPerfPrev1DayMoniSecs, 4063 adslAtucChanPerfPrev1DayReceivedBlks, 4064 adslAtucChanPerfPrev1DayTransmittedBlks, 4065 adslAtucChanPerfPrev1DayCorrectedBlks, 4066 adslAtucChanPerfPrev1DayUncorrectBlks, 4067 adslAtucChanIntervalReceivedBlks, 4068 adslAtucChanIntervalTransmittedBlks, 4069 adslAtucChanIntervalCorrectedBlks, 4070 adslAtucChanIntervalUncorrectBlks, 4071 adslAtucChanIntervalValidData 4072 } 4073 STATUS current 4074 DESCRIPTION 4075 "A collection of objects providing channel block 4076 performance information on an ADSL channel 4077 (ATU-C end)." 4078 ::= { adslGroups 8 } 4080 adslAturChanPerformanceGroup OBJECT-GROUP 4081 OBJECTS { 4082 adslAturChanReceivedBlks, 4083 adslAturChanTransmittedBlks, 4084 adslAturChanCorrectedBlks, 4085 adslAturChanUncorrectBlks, 4086 adslAturChanPerfValidIntervals, 4087 adslAturChanPerfInvalidIntervals, 4088 adslAturChanPerfCurr15MinTimeElapsed, 4089 adslAturChanPerfCurr15MinReceivedBlks, 4090 adslAturChanPerfCurr15MinTransmittedBlks, 4091 adslAturChanPerfCurr15MinCorrectedBlks, 4092 adslAturChanPerfCurr15MinUncorrectBlks, 4093 adslAturChanPerfCurr1DayTimeElapsed, 4094 adslAturChanPerfCurr1DayReceivedBlks, 4095 adslAturChanPerfCurr1DayTransmittedBlks, 4096 adslAturChanPerfCurr1DayCorrectedBlks, 4097 adslAturChanPerfCurr1DayUncorrectBlks, 4098 adslAturChanPerfPrev1DayMoniSecs, 4099 adslAturChanPerfPrev1DayReceivedBlks, 4100 adslAturChanPerfPrev1DayTransmittedBlks, 4101 adslAturChanPerfPrev1DayCorrectedBlks, 4102 adslAturChanPerfPrev1DayUncorrectBlks, 4103 adslAturChanIntervalReceivedBlks, 4104 adslAturChanIntervalTransmittedBlks, 4105 adslAturChanIntervalCorrectedBlks, 4106 adslAturChanIntervalUncorrectBlks, 4107 adslAturChanIntervalValidData 4108 } 4109 STATUS current 4110 DESCRIPTION 4111 "A collection of objects providing channel block 4112 performance information on an ADSL channel 4113 (ATU-C end)." 4114 ::= { adslGroups 9 } 4116 adslLineProfileGroup OBJECT-GROUP 4117 OBJECTS { 4118 adslAtucConfRateMode, adslAtucConfRateChanRatio, 4119 adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn, 4120 adslAtucConfMinSnrMgn, 4121 adslAtucConfDownshiftSnrMgn, 4122 adslAtucConfUpshiftSnrMgn, 4123 adslAtucConfMinUpshiftTime, 4124 adslAtucConfMinDownshiftTime, 4125 adslAtucChanConfFastMinTxRate, 4126 adslAtucChanConfInterleaveMinTxRate, 4127 adslAtucChanConfFastMaxTxRate, 4128 adslAtucChanConfInterleaveMaxTxRate, 4129 adslAtucChanConfMaxInterleaveDelay, 4130 adslAturConfRateMode, adslAturConfRateChanRatio, 4131 adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn, 4132 adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn, 4133 adslAturConfUpshiftSnrMgn, 4134 adslAturConfMinUpshiftTime, 4135 adslAturConfMinDownshiftTime, 4136 adslAturChanConfFastMinTxRate, 4137 adslAturChanConfInterleaveMinTxRate, 4138 adslAturChanConfFastMaxTxRate, 4139 adslAturChanConfInterleaveMaxTxRate, 4140 adslAturChanConfMaxInterleaveDelay 4141 } 4142 STATUS current 4143 DESCRIPTION 4144 "A collection of objects providing provisioning 4145 information about an ADSL Line." 4146 ::= { adslGroups 10 } 4148 adslLineAlarmProfileGroup OBJECT-GROUP 4149 OBJECTS { 4150 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 4151 adslAtucThresh15MinLols, adslAtucThresh15MinLprs, 4152 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 4153 adslAtucThreshInterleaveRateUp, 4154 adslAtucThreshFastRateDown, 4155 adslAtucThreshInterleaveRateDown, 4156 adslAtucInitFailureTrapEnable, 4157 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 4158 adslAturThresh15MinLprs, adslAturThresh15MinESs, 4159 adslAturThreshFastRateUp, 4160 adslAturThreshInterleaveRateUp, 4161 adslAturThreshFastRateDown, 4162 adslAturThreshInterleaveRateDown 4163 } 4164 STATUS current 4165 DESCRIPTION 4166 "A collection of objects providing alarm provisioning 4167 information about an ADSL Line." 4168 ::= { adslGroups 11 } 4170 adslLineProfileControlGroup OBJECT-GROUP 4171 OBJECTS { 4172 adslLineConfProfile, adslLineAlarmConfProfile, 4173 adslLineConfProfileIndexNext, 4174 adslLineConfProfileRowStatus, 4175 adslLineAlarmConfProfileIndexNext, 4176 adslLineAlarmConfProfileRowStatus 4177 } 4178 STATUS current 4179 DESCRIPTION 4180 "A collection of objects providing 'dynamic' profile 4181 control for the ADSL system." 4182 ::= { adslGroups 12 } 4184 -- trap definitions 4186 adslTraps OBJECT IDENTIFIER ::= { adslLineMib 3 } 4188 adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 } 4190 adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE 4191 OBJECTS { ifIndex, adslAtucThresh15MinLofs } 4192 STATUS current 4193 DESCRIPTION 4194 "Loss of Framing 15-minute interval threshold exceeded" 4195 ::= { adslAtucTraps 0 1 } 4197 adslAtucPerfLossThreshTrap NOTIFICATION-TYPE 4198 OBJECTS { ifIndex, adslAtucThresh15MinLoss } 4199 STATUS current 4200 DESCRIPTION 4201 "Loss of Signal 15-minute interval threshold exceeded" 4202 ::= { adslAtucTraps 0 2 } 4204 adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE 4205 OBJECTS { ifIndex, adslAtucThresh15MinLprs } 4206 STATUS current 4207 DESCRIPTION 4208 "Loss of Power 15-minute interval threshold exceeded" 4209 ::= { adslAtucTraps 0 3 } 4211 adslAtucPerfESsThreshTrap NOTIFICATION-TYPE 4212 OBJECTS { ifIndex, adslAtucThresh15MinESs } 4213 STATUS current 4214 DESCRIPTION 4215 "Errored Second 15-minute interval threshold exceeded" 4216 ::= { adslAtucTraps 0 4 } 4218 adslAtucRateChangeTrap NOTIFICATION-TYPE 4219 OBJECTS {ifIndex, adslAtucChanCurrTxRate, 4220 adslAtucChanPrevTxRate } 4221 STATUS current 4222 DESCRIPTION 4223 "The ATUCs transmit rate has changed (RADSL mode only)" 4224 ::= { adslAtucTraps 0 5 } 4226 adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE 4227 OBJECTS { ifIndex, adslAtucThresh15MinLols } 4228 STATUS current 4229 DESCRIPTION 4230 "Loss of Link 15-minute interval threshold exceeded" 4231 ::= { adslAtucTraps 0 6 } 4233 adslAtucInitFailureTrap NOTIFICATION-TYPE 4234 OBJECTS { ifIndex, adslAtucCurrStatus } 4235 STATUS current 4236 DESCRIPTION 4237 "ATUC initialization failed. See adslAtucCurrStatus 4238 for potential reasons." 4239 ::= { adslAtucTraps 0 7 } 4241 adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 } 4243 adslAturPerfLofsThreshTrap NOTIFICATION-TYPE 4244 OBJECTS { ifIndex, adslAturThresh15MinLofs } 4245 STATUS current 4246 DESCRIPTION 4247 "Loss of Framing 15-minute interval threshold exceeded" 4248 ::= { adslAturTraps 0 1 } 4250 adslAturPerfLossThreshTrap NOTIFICATION-TYPE 4251 OBJECTS { ifIndex, adslAturThresh15MinLoss } 4252 STATUS current 4253 DESCRIPTION 4254 "Loss of Signal 15-minute interval threshold exceeded" 4255 ::= { adslAturTraps 0 2 } 4257 adslAturPerfLprsThreshTrap NOTIFICATION-TYPE 4258 OBJECTS { ifIndex, adslAturThresh15MinLprs } 4259 STATUS current 4260 DESCRIPTION 4261 "Loss of Power 15-minute interval threshold exceeded" 4262 ::= { adslAturTraps 0 3 } 4264 adslAturPerfESsThreshTrap NOTIFICATION-TYPE 4265 OBJECTS { ifIndex, adslAturThresh15MinESs } 4266 STATUS current 4267 DESCRIPTION 4268 "Errored Second 15-minute interval threshold exceeded" 4269 ::= { adslAturTraps 0 4 } 4271 adslAturRateChangeTrap NOTIFICATION-TYPE 4272 OBJECTS {ifIndex, adslAturChanCurrTxRate, 4273 adslAturChanPrevTxRate } 4274 STATUS current 4275 DESCRIPTION 4276 "The ATURs transmit rate has changed (RADSL mode only)" 4277 ::= { adslAturTraps 0 5 } 4279 -- no adslAturPerfLolsThreshTrap possible { 6 } 4281 -- no adslAturInitFailureTrap possible { 7 } 4283 -- these are defined for use as ifTestTypes (see RFC2233[5]) 4284 -- additional vendor-specific tests are easily supported 4285 -- (just define in vendor MIB) 4286 -- 4287 adslTestTypes OBJECT-IDENTITY 4288 STATUS current 4289 DESCRIPTION 4290 "Integer values as follows: 4291 atucSelfTest (1), 4292 aturSelfTest (2) 4293 " 4294 ::= { adslLineMib 4 } 4296 adslTestCodes OBJECT IDENTIFIER ::= { adslLineMib 5 } 4298 END 4300 10. Acknowledgments 4302 ADSL Forum's TR006[9] editors: 4304 Gregory Bathrick (AG Communication Systems) 4305 John Burgess (Predictive Systems) 4307 The technical leader of the ADSL Forum network management working 4308 group was: 4310 Chi-Lin Tom (AFC) 4312 Contributions were received from the following contributors. 4314 Rajesh Abbi (Alcatel) 4315 John Burgess (Predictive Systems) 4316 Gregory Bathrick (AG Communication Systems) 4317 Gail Cone (Amati) 4318 Peter Duffy (Atlantech) 4319 Kevin Godfrey (Motorola) 4320 Bill Hong (Diamond Lane) 4321 Bob Jenness (Siemens) 4322 Lars Johansson (Ericsson) 4323 Tsu Kai Lu (DSC) 4324 Gigi Karmous-Edwards (Pulsecom) 4325 Ron Knipper (Diamond Lane) 4326 Adil Masood (AG Communication Systems) 4327 Padmore Peterson (BT) 4328 Anna Salguero (SBC) 4329 Donald Simon (Motorola) 4330 John Stehman (Diamond Lane) 4331 Chuck Storry (Newbridge) 4332 Chi-Lin Tom (AFC) 4333 Frank Van der Putten (Alcatel) 4334 Marc Van Vlimmeren (Alcatel) 4336 11. References 4338 [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 4339 S. Waldbusser, "Structure of Management Information for Version 4340 2 of the Simple Network Management Protocol (SNMPv2)", 4341 RFC 1902, January 1996. 4343 [2] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4344 "Textual Conventions for SNMPv2", RFC 1903, SNMP Research, 4345 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4346 International Network Services, January 1996. 4348 [3] ADSL Forum TR-005, "Network Management Element Management", 4349 March 1998. 4351 [4] McCloghrie, K., and M. Rose, Editors, "Management 4352 Information Base for Network Management of TCP/IP-based 4353 internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, 4354 Performance Systems International, March 1991. 4356 [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 4357 MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software, 4358 November 1997. 4360 [6] RFC 1907, "Management Information Base for Version 2 of the 4361 Simple Network Management Protocol (SNMPv2)", January 1996. 4363 [7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple 4364 Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP 4365 Research, Performance Systems International, MIT Lab for 4366 Computer Science, May 1990. 4368 [8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 4369 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 4370 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 4372 [9] ADSL Forum TR-006, "SNMP-based ADSL Line MIB", March 1998. 4374 [10] American National Standards Institute, ANSI T1.413-1995, 4375 August 1995. 4377 [11] ADSL Forum WT-022, "DMT Line Code Specific MIB", June 1998. 4379 [12] ADSL Forum WT-023, "CAP Line Code Specific MIB", June 1998. 4381 [13] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 4382 Describing SNMP Management Frameworks", RFC 2271, Cabletron 4383 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, 4384 January 1998 4386 [14] Rose, M., and K. McCloghrie, "Structure and Identification of 4387 Management Information for TCP/IP-based Internets", RFC 1155, 4388 Performance Systems International, Hughes LAN Systems, May 1990 4390 [15] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 4391 RFC 1212, Performance Systems International, Hughes LAN Systems, 4392 March 1991 4394 [16] M. Rose, "A Convention for Defining Traps for use with the 4395 SNMP", RFC 1215, Performance Systems International, March 4396 1991 4398 [17] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4399 Waldbusser, "Conformance Statements for Version 2 of the Simple 4400 Network Management Protocol (SNMPv2)", RFC 1904, SNMP Research, 4401 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4402 International Network Services, January 1996. 4404 [18] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4405 Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, 4406 SNMP Research, Inc., Cisco Systems, Inc., Dover Beach 4407 Consulting, Inc., International Network Services, January 1996. 4409 [19] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4410 Waldbusser, "Transport Mappings for Version 2 of the Simple 4411 Network Management Protocol (SNMPv2)", RFC 1906, SNMP Research, 4412 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4413 International Network Services, January 1996. 4415 [20] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message 4416 Processing and Dispatching for the Simple Network Management 4417 Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron 4418 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, 4419 January 1998. 4421 [21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) 4422 for version 3 of the Simple Network Management Protocol 4423 (SNMPv3)", RFC 2274, IBM T. J. Watson Research, January 1998. 4425 [22] Levi, D., Meyer, P., and B. Stewart, MPv3 Applications", 4426 RFC 2273, SNMP Research, Inc., Secure Computing Corporation, 4427 Cisco Systems, January 1998. 4429 [23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 4430 Control Model (VACM) for the Simple Network Management Protocol 4431 (SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, 4432 Inc., Cisco Systems, Inc., January 1998. 4434 [24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed 4435 Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, 4436 Bell 4437 Communications Research, August 1994. 4439 [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October 4440 1996. 4442 [26] Yergeau, F., "UTF-8, a transformation format of Unicode and ISO 4443 10646", RFC 2044, October 1996. 4445 12. Security Considerations 4447 1) Blocking unauthorized access to the ADSL MIB via the element 4448 management system is outside the scope of this document. It should be 4449 noted that access to the MIB permits the unauthorized entity to 4450 modify the profiles (sect 7.4) such that both subscriber service and 4451 network operations can be interfered with. Subscriber service can be 4452 altered by modifying any of a number of service characteristics such 4453 as rate partitioning and maximum transmission rates. Network 4454 operations can be impacted by modification of trap thresholds such as 4455 SNR margins. 4457 2) Security issues of unauthorized access, unauthorized disclosure, 4458 and tampering posed by direct network level connectivity to the ADSL 4459 Access Node can be addressed by the use of SNMPv3. 4461 3) ADSL layer connectivity from the ATU-R will permit the subscriber 4462 to manipulate both the ADSL link directly and the AOC/EOC channels 4463 for their own loop. For example, unchecked or unfiltered 4464 fluctuations initiated by the subscriber could generate sufficient 4465 traps to potentially overwhelm either the management interface to the 4466 network or the element manager. Other attacks affecting the ATU-R 4467 portions of the MIB may also be possible. 4469 13. Authors' Addresses 4471 Gregory Bathrick 4472 AG Communication Systems 4473 2500 W Utopia Rd. 4474 Phoenix, AZ 85027 USA 4475 Tel: +1 602-582-7679 4476 Fax: +1 602-582-7697 4477 E-MAIL: bathricg@agcs.com 4479 Table of Contents 4481 1. Status of this Memo ................................... 1 4483 2. Abstract .............................................. 1 4485 3. The SNMP Network Management Framework ................. 2 4487 4. Object Definitions ..................................... 3 4489 5. Introduction ........................................... 3 4491 6. Relationship of the ADSL LINE MIB with standard MIBs ... 3 4493 7. Conventions used in the MIB ............................ 9 4495 8. Conformance and Compliance ............................. 16 4497 9. Definitions ............................................ 16 4499 10. Acknowledgments ........................................ 91 4501 11. References ............................................. 92 4502 12. Security Considerations ................................ 94 4504 13. Authors' Addresses ..................................... 95