idnits 2.17.1 draft-ietf-adslmib-adsllinemib-04.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-03-29) 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 6 characters in excess of 72. ** The abstract seems to contain references ([20], [2], [15], [3], [21], [16], [4], [22], [17], [5], [23], [18], [24], [6], [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: ---------------------------------------------------------------------------- -- 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 (December 21, 1998) is 9230 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 4846 looks like a reference -- Missing reference section? '13' on line 4855 looks like a reference -- Missing reference section? '14' on line 4860 looks like a reference -- Missing reference section? '15' on line 4864 looks like a reference -- Missing reference section? '16' on line 4868 looks like a reference -- Missing reference section? '1' on line 4807 looks like a reference -- Missing reference section? '2' on line 4812 looks like a reference -- Missing reference section? '17' on line 4872 looks like a reference -- Missing reference section? '7' on line 4837 looks like a reference -- Missing reference section? '18' on line 4878 looks like a reference -- Missing reference section? '19' on line 4883 looks like a reference -- Missing reference section? '20' on line 4889 looks like a reference -- Missing reference section? '21' on line 4946 looks like a reference -- Missing reference section? '8' on line 4842 looks like a reference -- Missing reference section? '22' on line 4899 looks like a reference -- Missing reference section? '23' on line 4947 looks like a reference -- Missing reference section? '5' on line 4825 looks like a reference -- Missing reference section? '25' on line 4912 looks like a reference -- Missing reference section? '11' on line 4851 looks like a reference -- Missing reference section? '12' on line 4853 looks like a reference -- Missing reference section? '6' on line 4834 looks like a reference -- Missing reference section? '10' on line 4848 looks like a reference -- Missing reference section? '3' on line 4817 looks like a reference -- Missing reference section? '4' on line 4820 looks like a reference -- Missing reference section? '24' on line 4908 looks like a reference -- Missing reference section? '26' on line 4915 looks like a reference Summary: 14 errors (**), 0 flaws (~~), 1 warning (==), 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 Faye Ly 5 Copper Mountain Networks 6 December 21, 1998 8 Definitions of Managed Objects 9 for the ADSL Lines 11 December 21, 1998 13 draft-ietf-adslmib-adsllinemib-04.txt 15 1. Status of this Memo 17 This document is an Internet-Draft. Internet-Drafts are working 18 documents of the Internet Engineering Task Force (IETF), its areas, 19 and its working groups. Note that other groups may also distribute 20 working documents as Internet-Drafts. 22 Internet-Drafts are draft documents valid for a maximum of six months 23 and may be updated, replaced, or obsoleted by other documents at any 24 time. It is inappropriate to use Internet-Drafts as reference 25 material or to cite them other than as ``work in progress.'' 27 To view the entire list of current Internet-Drafts, please check the 28 "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow 29 Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern 30 Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific 31 Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). 33 2. Abstract 35 This document defines a standard SNMP MIB for ADSL lines based on the 36 ADSL Forum standard data model [9]. The ADSL standard describes 37 ATU-C and ATU-R as two sides of the ADSL line. This MIB covers both 38 ATU-C and ATU-R agent's perspectives. Each instance defined in the 39 MIB represents a single ADSL line. 41 It should be noted that the original version (v00) of this document 42 came from work completed by the ADSL Forum's Network Management 43 working group and documented in ADSL Forum TR-006 'SNMP-based ADSL 44 Line MIB'[9]. See `REVISION' clauses of this document for changes 45 made to date. See Acknowledgement Section for a list of individuals 46 involved with these ADSL Forum and IETF efforts. 48 3. The SNMP Network Management Framework 50 The SNMP Management Framework presently consists of five major 51 components: 53 o An overall architecture, described in RFC 2271 [13]. 55 o Mechanisms for describing and naming objects and events for 56 the purpose of management. The first version of this 57 Structure of Management Information (SMI) is called SMIv1 and 58 described in RFC 1155 [14], RFC 1212 [15] and RFC 1215 [16]. 59 The second version, called SMIv2, is described in RFC 1902 60 [1], RFC 1903 [2] and RFC 1904 [17]. 62 o Message protocols for transferring management information. 63 The first version of the SNMP message protocol is called 64 SNMPv1 and described in RFC 1157 [7]. A second version of 65 the SNMP message protocol, which is not an Internet standards 66 track protocol, is called SNMPv2c and described in RFC 1901 67 [18] and RFC 1906 [19]. The third version of the message 68 protocol is called SNMPv3 and described in RFC 1906 [19], RFC 69 2272 [20] and RFC 2274 [21]. 71 o Protocol operations for accessing management information. 72 The first set of protocol operations and associated PDU 73 formats is described in RFC 1157 [7]. A second set of 74 protocol operations and associated PDU formats is described 75 in RFC 1905 [8]. 77 o A set of fundamental applications described in RFC 2273 [22] 78 and the view-based access control mechanism described in RFC 79 2275 [23]. 81 Managed objects are accessed via a virtual information store, termed 82 the Management Information Base or MIB. Objects in the MIB are 83 defined using the mechanisms defined in the SMI. 85 This document specifies a MIB module that is compliant to the SMIv2. 86 A MIB conforming to the SMIv1 can be produced through the appropriate 87 translations. The resulting translated MIB must be semantically 88 equivalent, except where objects or events are omitted because no 89 translation is possible (e.g., use of Counter64). Some machine 90 readable information in SMIv2 will be converted into textual 91 descriptions in SMIv1 during the translation process. However, this 92 loss of machine readable information is not considered to change the 93 semantics of the MIB. 95 4. Object Definitions 97 Managed objects are accessed via a virtual information store, termed 98 the Management Information Base or MIB. Objects in the MIB are 99 defined using the extended subset of Abstract Syntax Notation One 100 (ASN.1) defined in the SMI. In particular, each object type is named 101 by an OBJECT IDENTIFIER, an administratively assigned name. The 102 object type together with an object instance serves to uniquely 103 identify a specific instantiation of the object. For human 104 convenience, we often use a textual string, termed the descriptor, to 105 also refer to the object type. 107 5. Introduction 109 This document describes an ADSL Line MIB which is intended to work 110 within the SNMP Network Management Framework (section 3). All MIB 111 definitions are backward compatible for SNMPv1 implementation. 113 The MIB definitions are attached. The MIB will eventually be located 114 in the MIB tree under mib-2 transmission, further discussed in 115 section 6 of this document. 117 6. Relationship of the ADSL LINE MIB with standard MIBs 119 This section outlines the relationship of ADSL Line MIB with other 120 MIBs described in RFCs and in their various degrees of 121 "standardization". 123 6.1 Use of the IfTable 125 The ADSL LINE MIB specifies the detailed attributes of a data 126 interface. As such, it needs to integrate with IF-MIB [5]. The IANA 127 has assigned the following ifType(s) relative to ADSL: 129 IANAifType ::= TEXTUAL-CONVENTION 131 . . . 133 SYNTAX INTEGER { 135 . . . 137 adsl(94), -- Asymmetric Digital Subscriber Loop 139 . . . 141 adslInterleave(124), -- ADSL Interleaved Channel 142 adslFast(125), -- ADSL Fast Channel 144 . . . } 146 Interfaces of each of these types are modeled by this document. 147 Pending approval of the IANA, under the advisement from IESG, adslMIB 148 will be used as the root of this MIB and will be assigned to the 149 value { transmission 94 }. 151 Most MIB tables in this document represent information of one of 152 these interface types and are indexed by ifIndex. Remaining are 153 `profile' tables which may be accessed by the profileIndex. This is 154 explained in more detail in section 7.4 Profiles. 156 6.1.1 ADSL Interface Types 158 As shown below, three ADSL interface types are defined in this 159 document, namely physical, interleaved channel, and fast channel. 160 The physical interface represents characteristics of the physical 161 media associated with both the ATUC and ATUR. The interleaved and 162 fast channel interface represent the characteristics of the two types 163 of ADSL channels. 165 For each ADSL Line, a physical interface always exists. Depending 166 on which ADSL operational configuration is present (as listed in 167 Figure 5), the channel interfaces (fast or interleaved) may or may 168 not exist. 170 ______ ______ 171 | |____________________| | 172 | ATUC | | ATUR | 173 | |____________________| | 174 |______| |______| 176 | <----- physical --------> | 178 | <--- fast channel ------> | 179 | <- interleaved channel -> | 181 Figure 1: ADSL Model 183 6.1.2 Use of IF-MIB (Interface MIB RFC 2233) [5] 185 The following attributes are part of the required 186 ifGeneralInformationGroup object group specified in RFC 2233 [5], and 187 are not duplicated in the ADSL MIB. Keep in mind that these objects 188 apply to the agent's view of the line. 190 ifTable Object Use for ADSL 191 ================================================================== 192 ifIndex Interface index. 194 ifDescr See interfaces MIB [5] 196 ifType physical - adsl(94) 197 fast - adslFast(125) 198 interleaved - adslInterleave(124) 200 ifSpeed Transmit rate from the perspective 201 of the agent. 203 physical - line rate 204 fast - channel rate 205 interleaved - channel rate 207 ifPhysAddress This object should have an octet string 208 with zero length. 210 ifAdminStatus See interfaces MIB [5] 212 ifOperStatus See interfaces MIB [5] 214 Supplemented by adslAturCurrStatus and 215 adslAturCurrStatus 217 ifLastChange See interfaces MIB [5] 219 ifName See interfaces MIB [5] 221 ifLinkUpDownTrapEnable See interfaces MIB [5] 222 Default set as follows: 224 physical - enabled(1) 225 fast - disabled(2) 226 interleaved - disabled(2) 228 ifHighSpeed Speed of line in Mega-bits per second 229 (ifSpeed/1,000,000) 231 ifConnectorPresent See interfaces MIB [5] 233 Default set as follows: 235 physical - true(1) 236 fast - false(2) 237 interleaved - false(2) 239 ifAlias See interfaces MIB [5] 241 ifTableLastChange See interfaces MIB [5] 243 ================================================================== 245 Figure 2: Use of ifTable Objects: ifGeneralInformationGroup 247 Use of the ifStackTable to associate the entries for physical, fast, 248 interleaved channels, and higher layers (e.g., ATM) is shown below in 249 figure 3. Use of ifStackTable is necessary, because configuration 250 information is stored in profile tables associated with the 251 physical-layer ifEntry only. The channels' ifEntrys need the 252 ifStackTable to find their associated physical-layer entry and thus 253 their configuration parameters. (See Profile section, 7.4). 255 ______ (ifEntry=j) ______ 256 | | fast channel | | 257 | |________________________| | 258 | | and/or | | 259 | | | | 260 | | (ifEntry=k) | | 261 | | interleaved channel | | 262 | |________________________| | 263 | ATUC | | ATUR | 264 | | | | 265 | | (ifEntry=i) | | 266 | | physical | | 267 | |________________________| | 268 |______| |______| 270 Figure 3: Use of ifStackTable (part 1) 272 The ifStackTable is then used to show the relationships between the 273 various ADSL interfaces, as illustrated below in figure 4. 275 HigherLayer LowerLayer 276 -------------------------- 277 j i 278 k i 280 Figure 4: Use of ifStackTable (part 2) 282 The ifRcvAddressTable is not applicable for ADSL interfaces. 284 6.2 Relationship with RFC 2037 [25] 286 Implementation of the Entity MIB [25] is optional. It in no way 287 alters the information required in the adslLineMib, nor does it alter 288 the relationship with IF-MIB. 290 The Entity MIB introduces a standardized way of presenting the 291 components of complex systems, such as a Digital Subscriber Line 292 Access Multiplexer (DSLAM), that may contain multiple racks, shelves, 293 line cards, and/or ports. The Entity MIB's main goal is to present 294 these system components, their containment relationship, and mapping 295 information with other MIBs such as the Interface MIB and the 296 adslLineMib. 298 If implemented, the Entity MIB should include entities for the ATU-C 299 in the entPhysicalTable. The MIB's entAliasMappingTable would 300 contain mapping information identifying the `ifIndex' object 301 associated with each ATU-C. Also associating the relationship 302 between the ifTable and Entity MIB, the entPhysicalTable contains an 303 `entPhysicalName' object, which approximates the semantics of the 304 `ifName' object from the Interface MIB. 306 7. Conventions used in the MIB 307 7.1 Naming Conventions 309 A. Atuc/Atur are used for the ATU-C and ATU-R. In other RFCs, these 310 are sometimes referred to as the Near End (Ne) and Far End (Fe) 311 respectively, but not in this document. 313 B. The terms, "transmit" and "receive", are from the perspective of 314 the corresponding table's end of the line. For example, 315 adslAtucChanConfMaxTxRate defines the "downstream" rate, while 316 adslAturChanConfMaxTxRate defines the "upstream" rate for a 317 particular channel. 319 C. There are two possible channels: fast, and interleaved. None, one 320 or both may be implemented on a particular ADSL Line. Figure 5 321 illustrates all possible operational configurations. 323 D. Lof, Lol, Los, Lpr mean Loss of Framing, Link, Signal, and Power, 324 respectively. Lpr is used by T1E1, so it is used for consistency 325 (rather than Lop). 327 A Loss of Link condition is declared at the ATU-C if a Loss of Signal 328 is not preceded by a `dying-gasp' message from the ATU-R. Note that 329 Loss of Link is only supported by the ATU-C. 331 E. ES means errored second. An Errored Second is any second 332 containing one or more CRC anomaly, or one or more Los(s) or Severely 333 Errored Frame (Sef) defect(s). 335 F. A "block" is a physical-layer `data buffer' over which CRCs are 336 calculated. For example, in DMT, the block is defined as the ADSL 337 superframe. The block duration is 250 micro-seconds so the block 338 length in bytes, as defined in adslAtu*ChanCrcBlockLength, varies 339 with data rate. See Line Code Specific MIBs [11] [12] for more line 340 code specific information. 342 G. Atn means Attenuation, Psd is Power Spectral Density and Snr is 343 Signal to Noise Ratio. 345 H. LCS means line code specific, e.g., 347 o DMT = Discrete MultiTone 349 o CAP = Carrierless Amplitude and Phase modulation and 351 o QAM = Quadrature Amplitude Modulation 353 I. Vendor (in the Inventory objects) refers to the manufacturer of 354 the ATU-C or ATU-R assembly, not the modem chip vendor. When in 355 doubt, use the manufacturer of the smallest field replaceable unit 356 (e.g., stand-alone modem box, plug-in board). 358 7.2 Structure 360 The MIB has multiple parallel tables. There are tables for: 362 o line - common attributes 364 o atuc and atur status 366 o atuc and atur performance 368 - Current and up to 96 buckets of 15 min performance history 370 - Current and Previous 1-day bucket performance history 372 o profiles - configuration parameters and alarm parameters 374 There are separate tables for Physical and Channel layers. Since 375 their attributes are similar, only one set of "channel" tables are 376 defined to be used for both fast and interleaved channels. The 377 corresponding ifType gives the proper interpretation for that 378 ifEntry. 380 Finally, there are separate LCS tables, also for each end. These are 381 currently stubs. These will each be separate MIB Modules. 383 There could have been fewer tables by combining the ATU-C and ATU-R 384 information into shared tables. However, the tables are more easily 385 read when there are two identical sets of data. 387 The figure below lists the five possible ADSL operational 388 configurations. (indicated by the value of the adslLineType). In all 389 configurations, the physical line interface entry will exist. 390 However, the existence of the ADSL channel varies in each case, as 391 shown below. 393 Table Phys Fast Interleaved 394 ___________________________________________________________ 395 No Channels (1) | Y | | | 396 Fast Only (2) | Y | Y | | 397 Interleaved Only (3) | Y | | Y | 398 Fast or Interleaved (4) | Y | Y | Y | 399 Fast and Interleaved (5) | Y | Y | Y | 400 Figure 5: ADSL Operational configurations 402 NOTE: In (4), channel exists of either Fast or Interleaved type, but 403 not both. The Manager may select the type of channel to be used. 405 Depending on which operation configuration exists, some or all ADSL 406 MIB tables could be supported, as shown in below. See Conformance 407 Statements for more information on which objects are mandatory. 409 Table Phys Fast Interleaved 410 ___________________________________________________________ 411 adslLineTable | Y | | | 412 adslAtucPhysTable | Y | | | 413 adslAturPhysTable | Y | | | 414 adslAtucChanTable | | Y | Y | 415 adslAturChanTable | | Y | Y | 416 adslAtucPerfDataTable | Y | | | 417 adslAturPerfDataTable | Y | | | 418 adslAtucIntervalTable | Y | | | 419 adslAturIntervalTable | Y | | | 420 adslAtucChanPerfDataTable | | Y | Y | 421 adslAturChanPerfDataTable | | Y | Y | 422 adslAtucChanIntervalTable | | Y | Y | 423 adslAturChanIntervalTable | | Y | Y | 425 Figure 6: Use of ADSL MIB Tables with various ifIndex values 427 NOTE: The adslLineConfProfileTable and adslLineAlarmConfProfileTable 428 will be present for all scenarios. See Profile Section of this 429 document for implementation details such as profile creation, 430 assignment, and indexing. 432 7.2.1 Structure of Conformance Groups 434 The MIB is organized to cover both ends of the ADSL line, ATU-C and 435 ATU-R. Objects defined can be categorized into two groups: the 436 ATU-C group which provides objects that are supported by ATU-C agents 437 and the ATU-R group which provides objects that are supported by 438 ATU-R agents. These two groups are defined by the conformance 439 section of the MIB. All objects defined in the MIB module are 440 supported by the ATU-C agent and only portions of the objects are 441 supported by the ATU-R agent. Figure 7 lists all tables/objects that 442 are supported by the ATU-R agent. 444 Table Objects 446 _______________________________________________________ 447 adslLineTable adslLineCoding 448 adslAtucPhysTable adslAtucInvVendorID 449 adslAtucInvVersionNumber 450 adslAtucCurrStatus (Partial) 451 adslAtucCurrOutputPwr 452 adslAtucCurrAttainableRate 453 adslAturPhysTable all are supported 454 adslAtucChanTable all except 455 adslAtucChanCrcBlockLength 456 are supported 457 adslAtucPerfDataTable all except 458 adslAtucPerfLols, adslAtucPerfLprs 459 adslAtucPerfCurr15MinLols, 460 adslAtucPerfCurr15MinLprs, 461 adslAtucPerfCurr1DayLols, 462 adslAtucPerfCurr1DayLprs, 463 adslAtucPerfPrev1DayLols and 464 adslAtucPerfPrev1DayLprs 465 are supported 466 adslAturPerfDataTable all are supported 467 adslAtucIntervalTable adslAtucIntervalLofs 468 adslAtucIntervalLoss 469 adslAtucIntervalESs 470 adslAtucIntervalInits 471 adslAtucIntervalValidData 472 adslAturIntervalTable all are supported 473 adslAtucChanPerfDataTable all are supported 474 adslAturChanPerfDataTable all are supported 475 adslAtucChanIntervalTable all are supported 476 adslAturChanIntervalTable all are supported 477 adslLineConfProfileTable not supported 478 adslLineAlarmConfProfileTable all are supported except 479 adslAtucThresh15MinLols 480 and adslAtucThresh15MinLprs 481 -------------------------------------------------------------------- 483 Figure 7: MIB Tables and Objects Supported by the ATU-R Agent 485 All traps supported by the ATU-R agent are also listed: 487 adslAtucPerfLofsThreshTrap 488 adslAtucPerfLossThreshTrap 489 adslAtucPerfESsThreshTrap 490 adslAtucRateChangeTrap 491 adslAturPerfLofsThreshTrap 492 adslAturPerfLossThreshTrap 493 adslAturPerfESsThreshTrap 494 adslAturRateChangeTrap 495 adslAturInitFailureTrap 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. There are the same set of 15-minute and 1-day 518 buckets as at the physical layer. 520 Separate tables are provided for the 96 interval-counters. They are 521 indexed by {ifIndex, AdslAtu*IntervalNumber}. 523 Every physical layer object with a 15 minute current bucket also has 524 a 15-min threshold trap. 526 Counters are not reset when an ATU-C or ATU-R is reinitialized, only 527 when the agent is reset or reinitialized (or under specific request 528 outside the scope of this MIB). 530 7.4 Profiles 532 As a managed node can handle a large number of ATU-Cs (e.g., hundreds 533 or perhaps thousands of ADSL lines), provisioning every parameter on 534 every ATU-C may become burdensome. In response, two MIB tables have 535 been created to define ADSL equipment configuration data profiles, as 536 well as a mechanism to associate the equipment to these profiles. 538 Profile tables may be implemented in one of two ways, but not 539 simultaneously: 541 o MODE-I: Dynamic Profiles - one profile shared by one or multiple 542 ADSL lines. 544 o MODE-II: Static Profiles - one profile per ADSL physical line 545 always. 547 7.4.1 MODE-I : Dynamic Profiles 549 Implementations using this mode will enable the manager to 550 dynamically create and delete profiles as needed. The index of the 551 profile is an locally-unique administratively assigned name for the 552 profile having the textual convention `SnmpAdminString' 553 (RFC2271[13]). 555 One or more ADSL lines may be configured to share parameters of a 556 single profile (e.g., adslLineConfProfileName = `silver') by setting 557 its adslLineConfProfile objects to the index value of this profile. 558 If a change is made to the profile, all lines that refer to it will 559 be re-configured to the changed parameters. Before a profile can be 560 deleted or taken out of service it must be first unreferenced from 561 all associated lines. 563 This figure below shows an example of how this mode can be 564 implemented. In the example, ADSL lines `1' and `x' share the 565 configuration of the `silver' profile, while line `2' uses the 566 `platinum' profile. The `gold' profile has no lines associated with 567 it. 569 ADSL ifIndex ifTable Configuration Line 570 Profile Table 571 __________________________________________________________________ 573 1 i1 ADSL Line -- ---> Platinum Profile 574 j1 Fast Chan | | 575 k1 Int Chan | | 576 | ^ 577 v | Gold Profile 579 2 i2 ADSL Line ------->---- 580 j2 Fast Chan | 581 k2 Int Chan | 582 | 583 | 584 | 585 v 587 x ix ADSL Line ------>------> Silver Profile 588 jx Fast Chan ---------------> 589 kx Int Chan 590 __________________________________________________________________ 592 Figure 8: Use of Dynamic Profiles: MODE-I 594 In the figure above, note that three interface entries of an ADSL 595 line, physical, fast channel, and interleaved channel, are 596 represented by `i', `j', and `k'. Only the physical-layer entry `i' 597 contains an adslLineTable entry, therefore only those entries contain 598 pointers to the adslConfProfileTable. The ifStackTable (see rfc2233 599 [5]) can be used to link the channel entries to the corresponding 600 physical layer entry to get the channel's configuration parameters. 601 See figure 4 for use of the ifStackTable. 603 The same characteristics and mechanisms are present for the alarm 604 profile type. There is no requirement that its index be the same as 605 the configuration profile. 607 Implementations of this mode, must provide a default profile whose 608 name is `DEFVAL' for each profile type: Configuration and Alarm. The 609 values of the associated parameters will be vendor specific unless 610 otherwise indicated in this document. Before a line's profiles have 611 been set, these profiles will be automatically used by setting 612 adslLineConfProfile and adslLineAlarmConfProfile to `DEFVAL'. 614 In this mode, profiles are created, assigned, and deleted dynamically 615 using these four objects: adslLineConfProfile, 616 adslLineConfProfileRowStatus, adslLineAlarmProfile, and 617 adslLineAlarmConfProfileRowStatus. 619 7.4.2 MODE-II : Static Profiles 621 Implementations with this mode will automatically create a profile 622 one-for-one with each ADSL line physical entry. The name of this 623 profile is a system generated read-only object whose value is 624 equivalent to the index of the physical line. The Agent will not 625 allow a Manager to create/delete profiles in this mode. Therefore, 626 adslLineConfProfile, adslLineConfProfileRowStatus, 627 adslLineAlarmProfile, and adslLineAlarmConfProfileRowStatus objects 628 have minimal value in this mode and are read-only. 630 The figure below shows an example of this mode. In the example, ADSL 631 lines `1', `2', and `x' each have their own profiles. 633 ADSL ifIndex ifTable Configuration Line 634 Profile Table 635 __________________________________________________________________ 637 1 i1 ADSL Line ------------> Profile 638 j1 Fast Chan 639 k1 Int Chan 641 2 i2 ADSL Line ------------> Profile 642 j2 Fast Chan 643 k2 Int Chan 645 x ix ADSL Line ------------> Profile 646 jx Fast Chan 647 kx Int Chan 648 __________________________________________________________________ 650 Figure 9: Use of Static Profiles: MODE II 652 7.5 Traps 654 These SNMP traps are required: coldStart / warmStart (per [6]) -- 655 which are per agent (e.g., per DSLAM in such a device), and linkUp / 656 linkDown (per [5]) -- which are per interface (i.e., ADSL line). 657 Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at 658 a physical layer ifEntry, as discussed above. 660 A linkDown trap is generated whenever any of Lof, Los, Lol, or Lpr 661 occurs. At this operational point, a manager can use 662 adslAtu*CurrStatus for additional detailed information. The 663 corresponding linkUp trap is sent when all link failure conditions 664 are cleared. 666 The traps defined in this MIB are for initialization failure, rate 667 change, and for the threshold crossings associated with the following 668 events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold has its own 669 enable/threshold value. When that value is 0, the trap is disabled. 671 The current status objects (adslAtu*CurrStatus) indicate, through a 672 bitmask, all outstanding error conditions or that the line is 673 operational. Note that each object claims to represent the status of 674 the modem at that end of the line. However, since the SNMP agent 675 likely co-resides with only one end of the line, the corresponding 676 far-end current status object may be incomplete. For example, when 677 there are errors on the line, the far-end ATU may not be able to 678 correctly report this condition. Therefore, not all conditions are 679 included in its current status. 681 A threshold trap occurs whenever the corresponding current 15-minute 682 interval error counter becomes equal to the threshold value. Since 683 the current 15-minute counter are reset to 0 every 15 minutes, if the 684 condition persists, the trap may recur as often as every 15 minutes. 685 For example, to get a trap whenever a "loss of" event occurs (but at 686 most once every 15 minutes), set the corresponding "Thresh15Min" to 687 1. The agent will generate a trap when the event originally occurs. 688 Note that the NMS will get a linkDown trap, as well, if enabled. At 689 the beginning of the next 15 minute interval, the counter is reset. 690 When the first second goes by, the current interval bucket will be 1, 691 which equals the threshold and the trap will be sent again. 693 The rate change trap is invoked when the transmit rate on a channel 694 either increases by adsl(x)Thresh(y)RateUp or decreases by 695 adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or 696 Atur, and per channel: (y) == Fast or Interleave. In other words, the 697 trap is sent whenever the rate changes in either direction on either 698 channel and: 700 CurrTxRate >= PrevTxRate plus ThreshRateUp 702 or 704 CurrTxRate <= PrevTxRate minus ThreshRateDown 706 No trap is sent on initialization. 708 It can be disabled by setting the Up (and/or) Down threshold rates to 709 0. 711 The PrevTxRate object is set to the current value at initialization 712 and when a trap is sent. Thus rate changes are cumulative until the 713 total change reaches the threshold. 715 8. Conformance and Compliance 717 See the conformance and compliance statements within the information 718 module. 720 9. Definitions 722 ADSL-LINE-MIB DEFINITIONS ::= BEGIN 723 IMPORTS 724 MODULE-IDENTITY, OBJECT-TYPE, 725 Counter32, Gauge32, Integer32, 726 NOTIFICATION-TYPE, experimental, 727 transmission FROM SNMPv2-SMI 728 TEXTUAL-CONVENTION, RowStatus, 729 TruthValue, VariablePointer FROM SNMPv2-TC 730 MODULE-COMPLIANCE, OBJECT-GROUP, 731 NOTIFICATION-GROUP FROM SNMPv2-CONF 732 ifIndex FROM IF-MIB 733 PerfCurrentCount, 734 PerfIntervalCount FROM PerfHist-TC-MIB 735 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 736 ; 738 adslMIB MODULE-IDENTITY 740 LAST-UPDATED "9811161200Z" 742 ORGANIZATION "IETF ADSL MIB Working Group" 744 CONTACT-INFO 745 " 746 Gregory Bathrick 747 AG Communication Systems 748 2500 W Utopia Rd. 749 Phoenix, AZ 85027 USA 750 Tel: +1 602-582-7679 751 Fax: +1 602-582-7697 752 E-mail: bathricg@agcs.com 754 Faye Ly 755 Copper Mountain Networks 756 Norcal Office 757 2470 Embarcadero Way 758 Palo Alto, CA 94303 759 Tel: +1 650-858-8500 760 Fax: +1 650-858-8085 761 E-Mail: faye@norcal.coppermountain.com 763 John Burgess 764 Predictive Systems, Inc. 765 25A Vreeland Rd. 766 Florham Park, NJ 07932 USA 767 Tel: +1 973-301-5610 768 Fax: +1 973-301-5699 769 E-mail: jtburgess@predictive.com 770 IETF ADSL MIB Working Group (adsl@xlist.agcs.com) 771 " 773 DESCRIPTION 774 "The MIB module defining objects for the management of a pair of 775 ADSL modems at each end of the ADSL line. Each such line has 776 an entry in an ifTable which may include multiple modem lines. 777 An agent may reside at either end of the ADSL line however the 778 MIB is designed to require no management communication between 779 them beyond that inherent in the low-level ADSL line protocol. 780 The agent may monitor and control this protocol for its needs. 782 ADSL lines may support optional Fast or Interleaved channels. 783 If these are supported, additional entries corresponding to the 784 supported channels must be created in the ifTable. Thus an ADSL 785 line that supports both channels will have three entries in the 786 ifTable, one for each physical, fast, and interleaved, whose 787 ifType values are equal to adsl(94), fast(125), and 788 interleaved(124), respectively. The ifStackTable is used to 789 represent the relationship between the entries. 791 Naming Conventions: 792 Atuc -- (ATUC) modem at near (Central) end of line 793 Atur -- (ATUR) modem at Remote end of line 794 Curr -- Current 795 Prev -- Previous 796 Atn -- Attenuation 797 ES -- Errored Second. 798 LCS -- Line Code Specific 799 Lof -- Loss of Frame 800 Lol -- Loss of Link 801 Los -- Loss of Signal 802 Lpr -- Loss of Power 803 xxxs-- interval of Seconds in which xxx occurs 804 (e.g., xxx=Lof, Los, Lpr) 805 Max -- Maximum 806 Mgn -- Margin 807 Min -- Minimum 808 Psd -- Power Spectral Density 809 Snr -- Signal to Noise Ratio 810 Tx -- Transmit 811 Blks-- Blocks, a data unit, see 812 adslAtuXChanCrcBlockLength 813 " 814 REVISION "9808071200Z" 815 DESCRIPTION 816 "Changes taken at the March 98 ADSL WG meeting: 817 - Added Conformance Statement 818 - SNMPv3 conformance 819 - RFC-2233 conformance 821 Comments from Technical Advisors, Wijnen and Tesink: 822 - DisplayString -> UTF-8 String 823 - minimized # of mandatory performance counts 824 - Corrected Syntax of current status objects. 825 - Corrected use of SNMP SMI. 827 Lessons learned through implementation of MIB (ADSLF TR006): 828 - clarified definition of channel block size, SNR 829 Interleave Delay, Attenuation, and Output power. 830 - corrected UNITS and SYNTAX of adsl rate objects, 831 Version#, VendorID. 832 - added missing line activation objects. 834 General editorial cleanup. 836 Added Security Statement (Dave Allan) 837 " 838 REVISION "9808071200Z" 839 DESCRIPTION 840 "General editorial cleanup. 841 " 842 REVISION "9810301200Z" 843 DESCRIPTION 844 " 845 Changes taken at the August 98 ADSL WG meeting: 846 - Used PerfCurrentCount and PerfIntervalCount 847 when appropriate. 848 - Updated Security Statement to conform with 849 current format. 850 - Changed SYNTAX of Serial #, Vendor ID, and 851 Version # to `OCTET STRING'. 853 Comments taken from Jeff Johnson and other WG 854 contributors: 855 - Removed references to MIB-2 and RFC-1213. 856 - Re-organized the `Use of IF-MIB' section for 857 clarification and conformance reasons. 858 - Changed definition of profile control objects: 859 For the static profiles, they are read-only. 860 Updated conformance statements in a likely 861 manner. 862 - Removed references to ifTestTypes. IF-MIB does 863 support at this time. 864 - Minor changes to entity mib section. 865 - Changed SYNTAX of SNR, Attenuation, Attainable rate, 866 and Output power to `Gauge32`. 867 - Changed SYNTAX of adslLineSpecific to VariablePointer. 868 - Swapped lossOfLink(4) and lossOfSignalQuality(5) of 869 Atuc Current Status to line up better with Atur 870 Current Status. 871 - Removed ifIndex from traps 872 - and many additional and useful editorial comments. 873 " 875 REVISION "9811161200Z" 876 DESCRIPTION 877 " 878 Changes: 879 - updated text and conformance statements to include 880 CPE equipment view. 881 - updated text and objects to change profile tables 882 index to SnmpAdminString. 883 - changed transmission xx to experimental 89. 884 - resolved conflicting statements on when traps occur. 885 - added Faye Ly as co-editor and Ted Soo-Hoo and 886 Umberto Bonollo as contributors. 887 " 889 REVISION "9812211200Z" 890 DESCRIPTION 891 " 892 Group Last Call version: 893 Changes (as agreed to made at the Orlando meeting). 894 - editorial corrections related to past CPE view updates. 895 - technical clarifications related to the use of profiles. 896 " ::= { experimental 89 } -- to be assigned to `94' by IANA 897 given IESG 898 -- approval. 900 adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 } 902 adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 } 904 -- textual convention 905 AdslLineProfileName ::= TEXTUAL-CONVENTION 906 STATUS current 907 DESCRIPTION 908 "This data type is used to uniquely identify a row in 909 an ADSL Line Profile Table." 910 SYNTAX SnmpAdminString (SIZE (1..32)) 912 adslLineTable OBJECT-TYPE 913 SYNTAX SEQUENCE OF AdslLineEntry 914 MAX-ACCESS not-accessible 915 STATUS current 916 DESCRIPTION 917 "This table includes common attributes describing 918 both ends of the line. It is required for all ADSL 919 physical interfaces. ADSL physical interfaces are 920 those ifEntries where ifType is equal to adsl(94)." 921 ::= { adslMibObjects 1 } 923 adslLineEntry OBJECT-TYPE 924 SYNTAX AdslLineEntry 925 MAX-ACCESS not-accessible 926 STATUS current 927 DESCRIPTION "An entry in adslLineTable." 928 INDEX { ifIndex } 929 ::= { adslLineTable 1 } 931 AdslLineEntry ::= 932 SEQUENCE { 933 adslLineCoding INTEGER, 934 adslLineType INTEGER, 935 adslLineSpecific VariablePointer, 936 adslLineConfProfile AdslLineProfileName, 937 adslLineAlarmConfProfile AdslLineProfileName 938 } 940 adslLineCoding OBJECT-TYPE 941 SYNTAX INTEGER { 942 other (1), 943 dmt (2), -- Discrete MultiTone 944 cap (3), -- Carrierless Amplitude & Phase modulation 945 qam (4) -- Quadrature Amplitude Modulation 946 } 947 MAX-ACCESS read-only 948 STATUS current 949 DESCRIPTION 950 "Specifies the ADSL coding type used on this line. 951 Other types may be added in the future." 952 ::= { adslLineEntry 1 } 954 adslLineType OBJECT-TYPE 955 SYNTAX INTEGER { 956 noChannel (1), -- no channels exist 957 fastOnly (2), -- fast channel exists only 958 interleavedOnly (3), -- interleaved channel exists 959 -- only 960 fastOrInterleaved (4),-- either fast or interleaved 961 -- channels can exist, but 962 -- only one at any time 963 fastAndInterleaved (5)-- both fast or interleaved 964 -- channels exist 965 } 966 MAX-ACCESS read-only 967 STATUS current 968 DESCRIPTION 969 "Defines the type of ADSL physical line 970 entity that exists, by defining whether and how 971 the line is channelized. If the line is channelized, 972 the value will be other than noChannel(1). This 973 object defines which channel type(s) are supported. 975 In the case that the line is channelized, the manager 976 can use the ifStackTable to determine the ifIndex for 977 the associated channel(s)." 978 ::= { adslLineEntry 2 } 980 adslLineSpecific OBJECT-TYPE 981 SYNTAX VariablePointer 982 MAX-ACCESS read-only 983 STATUS current 984 DESCRIPTION 985 "OID instance in vendor-specific MIB. The Instance may 986 be used to determine shelf/slot/port of the ATUC 987 interface in a DSLAM." 988 ::= { adslLineEntry 3 } 990 adslLineConfProfile OBJECT-TYPE 991 SYNTAX AdslLineProfileName 992 MAX-ACCESS read-write 993 STATUS current 994 DESCRIPTION 995 "The value of this object identifies the row 996 in the ADSL Line Configuration Profile Table, 997 (adslLineConfProfileTable), which applies for this 998 ADSL line, and channels if applicable. 1000 For `dynamic' mode, in the case which the 1001 configuration profile has not been set, the 1002 value will be set to `DEFVAL'. 1004 If the implementator of this MIB has chosen not 1005 to implement `dynamic assignment' of profiles, this 1006 object's MIN-ACCESS is read-only." 1007 ::= { adslLineEntry 4 } 1009 adslLineAlarmConfProfile OBJECT-TYPE 1010 SYNTAX AdslLineProfileName 1011 MAX-ACCESS read-write 1012 STATUS current 1013 DESCRIPTION 1014 "The value of this object identifies the row 1015 in the ADSL Line Alarm Configuration Profile Table, 1016 (adslLineAlarmConfProfileTable), which applies to this 1017 ADSL line, and channels if applicable. 1019 For `dynamic' mode, in the case which the 1020 alarm profile has not been set, the 1021 value will be set to `DEFVAL'. 1023 If the implementator of this MIB has chosen not 1024 to implement `dynamic assignment' of profiles, this 1025 object's MIN-ACCESS is read-only." 1026 ::= { adslLineEntry 5 } 1028 adslAtucPhysTable OBJECT-TYPE 1029 SYNTAX SEQUENCE OF AdslAtucPhysEntry 1030 MAX-ACCESS not-accessible 1031 STATUS current 1032 DESCRIPTION 1033 "This table provides one row for each ATUC. 1034 Each row contains the Physical Layer Parameters 1035 table for that ATUC. ADSL physical interfaces are 1036 those ifEntries where ifType is equal to adsl(94)." 1037 ::= { adslMibObjects 2 } 1039 adslAtucPhysEntry OBJECT-TYPE 1040 SYNTAX AdslAtucPhysEntry 1041 MAX-ACCESS not-accessible 1042 STATUS current 1043 DESCRIPTION "An entry in the adslAtucPhysTable." 1044 INDEX { ifIndex } 1045 ::= { adslAtucPhysTable 1 } 1047 AdslAtucPhysEntry ::= 1048 SEQUENCE { 1049 adslAtucInvSerialNumber OCTET STRING, 1050 adslAtucInvVendorID OCTET STRING, 1051 adslAtucInvVersionNumber OCTET STRING, 1052 adslAtucCurrSnrMgn Gauge32, 1053 adslAtucCurrAtn Gauge32, 1054 adslAtucCurrStatus BITS, 1055 adslAtucCurrOutputPwr Gauge32, 1056 adslAtucCurrAttainableRate Gauge32 1057 } 1059 -- inventory group 1060 -- 1061 -- These items should describe the lowest level identifiable 1062 -- component, be it a stand-alone modem, a card in a rack, 1063 -- a child-board, etc. 1064 -- 1065 adslAtucInvSerialNumber OBJECT-TYPE 1066 SYNTAX OCTET STRING (SIZE (0..32)) 1067 MAX-ACCESS read-only 1068 STATUS current 1069 DESCRIPTION 1070 "Vendor specific string that identifies the vendor 1071 equipment." 1072 ::= { adslAtucPhysEntry 1 } 1074 adslAtucInvVendorID OBJECT-TYPE 1075 SYNTAX OCTET STRING (SIZE (0..16)) 1076 MAX-ACCESS read-only 1077 STATUS current 1078 DESCRIPTION 1079 "The vendor ID assigned by T1E1.413 according to its 1080 Annex D.[10]" 1081 ::= { adslAtucPhysEntry 2 } 1083 adslAtucInvVersionNumber OBJECT-TYPE 1084 SYNTAX OCTET STRING (SIZE (0..16)) 1085 MAX-ACCESS read-only 1086 STATUS current 1087 DESCRIPTION 1088 "Vendor specific version number sent by this ATU as 1089 part of the initialization messages." 1090 ::= { adslAtucPhysEntry 3 } 1092 -- current status group 1093 -- 1094 adslAtucCurrSnrMgn OBJECT-TYPE 1095 SYNTAX Gauge32(0..310) 1096 UNITS "tenth dB" 1097 MAX-ACCESS read-only 1098 STATUS current 1099 DESCRIPTION 1100 "Noise Margin as seen by this ATU with respect to its 1101 received signal in tenth dB." 1102 ::= { adslAtucPhysEntry 4 } 1104 adslAtucCurrAtn OBJECT-TYPE 1105 SYNTAX Gauge32(0..630) 1106 UNITS "tenth dB" 1107 MAX-ACCESS read-only 1108 STATUS current 1109 DESCRIPTION 1110 "Measured difference in the total power transmitted by 1111 the peer ATU and the total power received by this ATU. 1112 This value is determined in accordance with 1113 T1.413[10]." 1114 ::= { adslAtucPhysEntry 5 } 1116 adslAtucCurrStatus OBJECT-TYPE 1117 SYNTAX BITS { 1118 noDefect(0), 1119 lossOfFraming(1), 1120 lossOfSignal(2), 1121 lossOfPower(3), 1122 lossOfSignalQuality(4), 1123 lossOfLink(5), 1124 dataInitFailure(6), 1125 configInitFailure(7), 1126 protocolInitFailure(8), 1127 noPeerAtuPresent(9) 1128 } 1129 MAX-ACCESS read-only 1130 STATUS current 1131 DESCRIPTION 1132 "Indicates current state of the ATUC line. This is a 1133 bit-map of possible conditions. The various bit 1134 positions are: 1136 0 noDefect There no defects on the line 1138 1 lossOfFraming ATUC failure due to not 1139 receiving valid frame. 1141 2 lossOfSignal ATUC failure due to not 1142 receiving signal. 1144 3 lossOfPower ATUC failure due to loss of 1145 power. 1146 Note: the Agent may still 1147 function. 1149 4 lossOfSignalQuality Loss of Signal Quality is 1150 declared when the Noise Margin 1151 falls below the Minimum Noise 1152 Margin, or the bit-error-rate 1153 exceeds 10^-7. 1155 5 lossOfLink ATUC failure due to inability 1156 to link with ATUR. 1158 6 dataInitFailure ATUC failure during 1159 initialization due to bit 1160 errors corrupting startup 1161 exchange data. 1163 7 configInitFailure ATUC failure during 1164 initialization due to peer 1165 ATU not able to support 1166 requested configuration 1168 8 protocolInitFailure ATUC failure during 1169 initialization due to 1170 incompatible protocol used by 1171 the peer ATU. 1173 9 noPeerAtuPresent ATUC failure during 1174 initialization due to no 1175 activation sequence detected 1176 from peer ATU. 1178 This is intended to supplement ifOperStatus." 1179 ::= { adslAtucPhysEntry 6 } 1181 adslAtucCurrOutputPwr OBJECT-TYPE 1182 SYNTAX Gauge32(0..310) 1183 UNITS "tenth dBm" 1184 MAX-ACCESS read-only 1185 STATUS current 1186 DESCRIPTION 1187 "Measured total output power transmitted by this ATU. 1188 This is the measurement that was reported during 1189 the last activation sequence." 1190 ::= { adslAtucPhysEntry 7 } 1192 adslAtucCurrAttainableRate OBJECT-TYPE 1193 SYNTAX Gauge32 1194 UNITS "bps" 1195 MAX-ACCESS read-only 1196 STATUS current 1197 DESCRIPTION 1198 "Indicates the maximum currently attainable data rate 1199 by the ATU. This value will be equal or greater than 1200 the current line rate." 1201 ::= { adslAtucPhysEntry 8 } 1202 adslAturPhysTable OBJECT-TYPE 1203 SYNTAX SEQUENCE OF AdslAturPhysEntry 1204 MAX-ACCESS not-accessible 1205 STATUS current 1206 DESCRIPTION 1207 "This table provides one row for each ATUR 1208 Each row contains the Physical Layer Parameters 1209 table for that ATUR. ADSL physical interfaces are 1210 those ifEntries where ifType is equal to adsl(94)." 1211 ::= { adslMibObjects 3 } 1213 adslAturPhysEntry OBJECT-TYPE 1214 SYNTAX AdslAturPhysEntry 1215 MAX-ACCESS not-accessible 1216 STATUS current 1217 DESCRIPTION "An entry in the adslAturPhysTable." 1218 INDEX { ifIndex } 1219 ::= { adslAturPhysTable 1 } 1221 AdslAturPhysEntry ::= 1222 SEQUENCE { 1223 adslAturInvSerialNumber OCTET STRING, 1224 adslAturInvVendorID OCTET STRING, 1225 adslAturInvVersionNumber OCTET STRING, 1226 adslAturCurrSnrMgn Gauge32, 1227 adslAturCurrAtn Gauge32, 1228 adslAturCurrStatus BITS, 1229 adslAturCurrOutputPwr Gauge32, 1230 adslAturCurrAttainableRate Gauge32 1231 } 1233 -- inventory group 1234 -- 1235 adslAturInvSerialNumber OBJECT-TYPE 1236 SYNTAX OCTET STRING (SIZE (0..32)) 1237 MAX-ACCESS read-only 1238 STATUS current 1239 DESCRIPTION 1240 "Vendor specific string that identifies the vendor 1241 equipment." 1242 ::= { adslAturPhysEntry 1 } 1244 adslAturInvVendorID OBJECT-TYPE 1245 SYNTAX OCTET STRING (SIZE (0..16)) 1246 MAX-ACCESS read-only 1247 STATUS current 1248 DESCRIPTION 1249 "The vendor ID assigned by T1E1.413 according to its 1250 Annex D." 1251 ::= { adslAturPhysEntry 2 } 1253 adslAturInvVersionNumber OBJECT-TYPE 1254 SYNTAX OCTET STRING (SIZE (0..16)) 1255 MAX-ACCESS read-only 1256 STATUS current 1257 DESCRIPTION 1258 "Vendor specific version number sent by this ATU as 1259 part of the initialization messages." 1260 ::= { adslAturPhysEntry 3 } 1262 -- current status group 1263 -- 1264 adslAturCurrSnrMgn OBJECT-TYPE 1265 SYNTAX Gauge32(0..310) 1266 UNITS "tenth dB" 1267 MAX-ACCESS read-only 1268 STATUS current 1269 DESCRIPTION 1270 "Noise Margin as seen by this ATU with respect to its 1271 received signal. This value is determined in 1272 accordance with T1.413 [10]." 1273 ::= { adslAturPhysEntry 4 } 1275 adslAturCurrAtn OBJECT-TYPE 1276 SYNTAX Gauge32(0..630) 1277 UNITS "tenth dB" 1278 MAX-ACCESS read-only 1279 STATUS current 1280 DESCRIPTION 1281 "Measured difference in the total power transmitted by 1282 the peer ATU and the total power received by this ATU. 1283 This value is determined in accordance with 1284 T1.413[10]." 1285 ::= { adslAturPhysEntry 5 } 1287 adslAturCurrStatus OBJECT-TYPE 1288 SYNTAX BITS { 1289 noDefect(0), 1290 lossOfFraming(1), 1291 lossOfSignal(2), 1292 lossOfPower(3), 1293 lossOfSignalQuality(4) 1294 } 1295 MAX-ACCESS read-only 1296 STATUS current 1297 DESCRIPTION 1298 "Indicates current state of the ATUR line. This is a 1299 bit-map of possible conditions. Due to the isolation 1300 of the ATUR when line problems occur, many state 1301 conditions like loss of power, loss of quality signal, 1302 and initialization errors, can not be determined. 1303 While trouble shooting ATUR, also use object, 1304 adslAtucCurrStatus. The various bit positions are: 1306 0 noDefect There no defects on the line 1308 1 lossOfFraming ATUR failure due to not 1309 receiving valid frame 1311 2 lossOfSignal ATUR failure due to not 1312 receiving signal 1314 3 lossOfPower ATUR failure due to loss of 1315 power 1317 4 lossOfSignalQuality Loss of Signal Quality is 1318 declared when the Noise Margin 1319 falls below the Minimum Noise 1320 Margin, or the 1321 bit-error-rate exceeds 10^-7. 1323 This is intended to supplement ifOperStatus." 1324 ::= { adslAturPhysEntry 6 } 1326 adslAturCurrOutputPwr OBJECT-TYPE 1327 SYNTAX Gauge32(0..310) 1328 UNITS "tenth dBm" 1329 MAX-ACCESS read-only 1330 STATUS current 1331 DESCRIPTION 1332 "Measured total output power transmitted by this ATU. 1333 This is the measurement that was reported during 1334 the last activation sequence." 1335 ::= { adslAturPhysEntry 7 } 1337 adslAturCurrAttainableRate OBJECT-TYPE 1338 SYNTAX Gauge32 1339 UNITS "bps" 1340 MAX-ACCESS read-only 1341 STATUS current 1342 DESCRIPTION 1343 "Indicates the maximum currently attainable data rate 1344 by the ATU. This value will be equal or greater than 1345 the current line rate." 1346 ::= { adslAturPhysEntry 8 } 1348 adslAtucChanTable OBJECT-TYPE 1349 SYNTAX SEQUENCE OF AdslAtucChanEntry 1350 MAX-ACCESS not-accessible 1351 STATUS current 1352 DESCRIPTION 1353 "This table provides one row for each ATUC channel. 1354 ADSL channel interfaces are those ifEntries 1355 where ifType is equal to adslInterleave(124) 1356 or adslFast(125)." 1357 ::= { adslMibObjects 4 } 1359 adslAtucChanEntry OBJECT-TYPE 1360 SYNTAX AdslAtucChanEntry 1361 MAX-ACCESS not-accessible 1362 STATUS current 1363 DESCRIPTION "An entry in the adslAtucChanTable." 1364 INDEX { ifIndex } 1365 ::= { adslAtucChanTable 1 } 1367 AdslAtucChanEntry ::= 1368 SEQUENCE { 1369 adslAtucChanInterleaveDelay Gauge32, 1370 adslAtucChanCurrTxRate Gauge32, 1371 adslAtucChanPrevTxRate Gauge32, 1372 adslAtucChanCrcBlockLength Gauge32 1373 } 1375 -- current group 1376 -- 1377 adslAtucChanInterleaveDelay OBJECT-TYPE 1378 SYNTAX Gauge32 1379 UNITS "milli-seconds" 1380 MAX-ACCESS read-only 1381 STATUS current 1382 DESCRIPTION 1383 "Interleave Delay for this channel. 1385 Interleave delay applies only to the 1386 interleave channel and defines the mapping 1387 (relative spacing) between subsequent input 1388 bytes at the interleaver input and their placement 1389 in the bit stream at the interleaver output. 1390 Larger numbers provide greater separation between 1391 consecutive input bytes in the output bit stream 1392 allowing for improved impulse noise immunity at 1393 the expense of payload latency. 1395 In the case where the ifType is Fast(125), use 1396 noSuchObject." 1397 ::= { adslAtucChanEntry 1 } 1399 adslAtucChanCurrTxRate OBJECT-TYPE 1400 SYNTAX Gauge32 1401 UNITS "bps" 1402 MAX-ACCESS read-only 1403 STATUS current 1404 DESCRIPTION 1405 "Actual transmit rate on this channel." 1406 ::= { adslAtucChanEntry 2 } 1408 adslAtucChanPrevTxRate OBJECT-TYPE 1409 SYNTAX Gauge32 1410 UNITS "bps" 1411 MAX-ACCESS accessible-for-notify 1412 STATUS current 1413 DESCRIPTION 1414 "The rate at the time of the last 1415 adslAtucRateChangeTrap event. It is also set at 1416 initialization to prevent a trap being sent. 1418 Rate changes less than adslAtucThresh(*)RateDown 1419 or less than adslAtucThresh(*)RateUp will not 1420 cause a trap or cause this object to change. 1421 (*) == Fast or Interleave. 1422 See AdslLineAlarmConfProfileEntry." 1423 ::= { adslAtucChanEntry 3 } 1425 adslAtucChanCrcBlockLength OBJECT-TYPE 1426 SYNTAX Gauge32 1427 UNITS "byte" 1428 MAX-ACCESS read-only 1429 STATUS current 1430 DESCRIPTION 1431 "Indicates the length of the channel data-block 1432 on which the CRC operates. Refer to Line Code 1433 Specific MIBs, [11] and [12] for more 1434 information." 1435 ::= { adslAtucChanEntry 4 } 1437 adslAturChanTable OBJECT-TYPE 1438 SYNTAX SEQUENCE OF AdslAturChanEntry 1439 MAX-ACCESS not-accessible 1440 STATUS current 1441 DESCRIPTION 1442 "This table provides one row for each ATUR channel. 1443 ADSL channel interfaces are those ifEntries 1444 where ifType is equal to adslInterleave(124) 1445 or adslFast(125)." 1446 ::= { adslMibObjects 5 } 1448 adslAturChanEntry OBJECT-TYPE 1449 SYNTAX AdslAturChanEntry 1450 MAX-ACCESS not-accessible 1451 STATUS current 1452 DESCRIPTION "An entry in the adslAturChanTable." 1453 INDEX { ifIndex } 1454 ::= { adslAturChanTable 1 } 1456 AdslAturChanEntry ::= 1457 SEQUENCE { 1458 adslAturChanInterleaveDelay Gauge32, 1459 adslAturChanCurrTxRate Gauge32, 1460 adslAturChanPrevTxRate Gauge32, 1461 adslAturChanCrcBlockLength Gauge32 1462 } 1464 -- current group 1465 -- 1466 adslAturChanInterleaveDelay OBJECT-TYPE 1467 SYNTAX Gauge32 1468 UNITS "milli-seconds" 1469 MAX-ACCESS read-only 1470 STATUS current 1471 DESCRIPTION 1472 "Interleave Delay for this channel. 1474 Interleave delay applies only to the 1475 interleave channel and defines the mapping 1476 (relative spacing) between subsequent input 1477 bytes at the interleaver input and their placement 1478 in the bit stream at the interleaver output. 1479 Larger numbers provide greater separation between 1480 consecutive input bytes in the output bit stream 1481 allowing for improved impulse noise immunity at 1482 the expense of payload latency. 1484 In the case where the ifType is Fast(125), use 1485 noSuchObject." 1486 ::= { adslAturChanEntry 1 } 1487 adslAturChanCurrTxRate OBJECT-TYPE 1488 SYNTAX Gauge32 1489 UNITS "bps" 1490 MAX-ACCESS read-only 1491 STATUS current 1492 DESCRIPTION 1493 "Actual transmit rate on this channel." 1494 ::= { adslAturChanEntry 2 } 1496 adslAturChanPrevTxRate OBJECT-TYPE 1497 SYNTAX Gauge32 1498 UNITS "bps" 1499 MAX-ACCESS accessible-for-notify 1500 STATUS current 1501 DESCRIPTION 1502 "The rate at the time of the last 1503 adslAturRateChangeTrap event. It is also set at 1504 initialization to prevent a trap being sent. 1506 Rate changes less than adslAturThresh(*)RateDown 1507 or less than adslAturThresh(*)RateUp will not 1508 cause a trap or cause this object to change. 1509 (*) == Fast or Interleave. 1510 See AdslLineAlarmConfProfileEntry." 1511 ::= { adslAturChanEntry 3 } 1513 adslAturChanCrcBlockLength OBJECT-TYPE 1514 SYNTAX Gauge32 1515 MAX-ACCESS read-only 1516 STATUS current 1517 DESCRIPTION 1518 "Indicates the length of the channel data-block 1519 on which the CRC operates. Refer to Line Code 1520 Specific MIBs, [11] and [12] for more 1521 information." 1522 ::= { adslAturChanEntry 4 } 1524 adslAtucPerfDataTable OBJECT-TYPE 1525 SYNTAX SEQUENCE OF AdslAtucPerfDataEntry 1526 MAX-ACCESS not-accessible 1527 STATUS current 1528 DESCRIPTION 1529 "This table provides one row for each ATUC. 1530 ADSL physical interfaces are 1531 those ifEntries where ifType is equal to adsl(94)." 1532 ::= { adslMibObjects 6 } 1534 adslAtucPerfDataEntry OBJECT-TYPE 1535 SYNTAX AdslAtucPerfDataEntry 1536 MAX-ACCESS not-accessible 1537 STATUS current 1538 DESCRIPTION "An entry in adslAtucPerfDataTable." 1539 INDEX { ifIndex } 1540 ::= { adslAtucPerfDataTable 1 } 1542 AdslAtucPerfDataEntry ::= 1543 SEQUENCE { 1544 adslAtucPerfLofs Counter32, 1545 adslAtucPerfLoss Counter32, 1546 adslAtucPerfLols Counter32, 1547 adslAtucPerfLprs Counter32, 1548 adslAtucPerfESs Counter32, 1549 adslAtucPerfInits Counter32, 1550 adslAtucPerfValidIntervals INTEGER, 1551 adslAtucPerfInvalidIntervals INTEGER, 1552 adslAtucPerfCurr15MinTimeElapsed PerfCurrentCount, 1553 adslAtucPerfCurr15MinLofs PerfCurrentCount, 1554 adslAtucPerfCurr15MinLoss PerfCurrentCount, 1555 adslAtucPerfCurr15MinLols PerfCurrentCount, 1556 adslAtucPerfCurr15MinLprs PerfCurrentCount, 1557 adslAtucPerfCurr15MinESs PerfCurrentCount, 1558 adslAtucPerfCurr15MinInits PerfCurrentCount, 1559 adslAtucPerfCurr1DayTimeElapsed INTEGER, 1560 adslAtucPerfCurr1DayLofs Gauge32, 1561 adslAtucPerfCurr1DayLoss Gauge32, 1562 adslAtucPerfCurr1DayLols Gauge32, 1563 adslAtucPerfCurr1DayLprs Gauge32, 1564 adslAtucPerfCurr1DayESs Gauge32, 1565 adslAtucPerfCurr1DayInits Gauge32, 1566 adslAtucPerfPrev1DayMoniSecs INTEGER, 1567 adslAtucPerfPrev1DayLofs Gauge32, 1568 adslAtucPerfPrev1DayLoss Gauge32, 1569 adslAtucPerfPrev1DayLols Gauge32, 1570 adslAtucPerfPrev1DayLprs Gauge32, 1571 adslAtucPerfPrev1DayESs Gauge32, 1572 adslAtucPerfPrev1DayInits Gauge32 1573 } 1575 -- Event Counters 1576 -- 1577 -- Also see adslAtucIntervalTable for 15 minute interval 1578 -- elapsed counters. 1579 -- 1580 adslAtucPerfLofs OBJECT-TYPE 1581 SYNTAX Counter32 1582 MAX-ACCESS read-only 1583 STATUS current 1584 DESCRIPTION 1585 "Count of the number of Loss of Framing failures since 1586 agent reset." 1587 ::= { adslAtucPerfDataEntry 1 } 1589 adslAtucPerfLoss OBJECT-TYPE 1590 SYNTAX Counter32 1591 MAX-ACCESS read-only 1592 STATUS current 1593 DESCRIPTION 1594 "Count of the number of Loss of Signal failures since 1595 agent reset." 1596 ::= { adslAtucPerfDataEntry 2 } 1598 adslAtucPerfLols OBJECT-TYPE 1599 SYNTAX Counter32 1600 MAX-ACCESS read-only 1601 STATUS current 1602 DESCRIPTION 1603 "Count of the number of Loss of Link failures since 1604 agent reset." 1605 ::= { adslAtucPerfDataEntry 3 } 1607 adslAtucPerfLprs OBJECT-TYPE 1608 SYNTAX Counter32 1609 MAX-ACCESS read-only 1610 STATUS current 1611 DESCRIPTION 1612 "Count of the number of Loss of Power failures since 1613 agent reset." 1614 ::= { adslAtucPerfDataEntry 4 } 1616 adslAtucPerfESs OBJECT-TYPE 1617 SYNTAX Counter32 1618 MAX-ACCESS read-only 1619 STATUS current 1620 DESCRIPTION 1621 "Count of the number of Errored Seconds since agent 1622 reset. The errored second parameter is a count of 1623 one-second intervals containing one or more crc 1624 anomalies, or one or more los or sef defects." 1625 ::= { adslAtucPerfDataEntry 5 } 1627 adslAtucPerfInits OBJECT-TYPE 1628 SYNTAX Counter32 1629 MAX-ACCESS read-only 1630 STATUS current 1631 DESCRIPTION 1632 "Count of the line initialization attempts since 1633 agent reset. Includes both successful and failed 1634 attempts." 1635 ::= { adslAtucPerfDataEntry 6 } 1637 -- general 15 min interval information 1638 -- 1639 adslAtucPerfValidIntervals OBJECT-TYPE 1640 SYNTAX INTEGER(0..96) 1641 MAX-ACCESS read-only 1642 STATUS current 1643 DESCRIPTION 1644 "Number of previous 15-minute intervals in the 1645 adslAtucInterval Table for which valid data 1646 has been stored. This value will be equal to the 1647 maximum # of intervals that are kept (n) unless the 1648 device was brought online within the last (nx15) 1649 minutes. In the case where the agent is a proxy, 1650 it is possible that some intervals are unavailable. 1651 In this case, this interval is the maximum interval 1652 for which valid data is available." 1653 ::= { adslAtucPerfDataEntry 7 } 1655 adslAtucPerfInvalidIntervals OBJECT-TYPE 1656 SYNTAX INTEGER(0..96) 1657 MAX-ACCESS read-only 1658 STATUS current 1659 DESCRIPTION 1660 "The number of 15 minute intervals in which no valid 1661 data is available." 1662 ::= { adslAtucPerfDataEntry 8 } 1664 -- 15 min current performance group 1665 -- 1666 adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE 1667 SYNTAX PerfCurrentCount 1668 UNITS "seconds" 1669 MAX-ACCESS read-only 1670 STATUS current 1671 DESCRIPTION 1672 "Total elapsed seconds in this interval. 1673 A full interval is 900 seconds." 1674 ::= { adslAtucPerfDataEntry 9 } 1676 adslAtucPerfCurr15MinLofs OBJECT-TYPE 1677 SYNTAX PerfCurrentCount 1678 UNITS "seconds" 1679 MAX-ACCESS read-only 1680 STATUS current 1681 DESCRIPTION 1682 "Count of seconds in the current 15 minute interval 1683 when there was Loss of Framing." 1684 ::= { adslAtucPerfDataEntry 10 } 1686 adslAtucPerfCurr15MinLoss OBJECT-TYPE 1687 SYNTAX PerfCurrentCount 1688 UNITS "seconds" 1689 MAX-ACCESS read-only 1690 STATUS current 1691 DESCRIPTION 1692 "Count of seconds in the current 15 minute interval 1693 when there was Loss of Signal." 1694 ::= { adslAtucPerfDataEntry 11 } 1696 adslAtucPerfCurr15MinLols OBJECT-TYPE 1697 SYNTAX PerfCurrentCount 1698 UNITS "seconds" 1699 MAX-ACCESS read-only 1700 STATUS current 1701 DESCRIPTION 1702 "Count of seconds in the current 15 minute interval 1703 when there was Loss of Link." 1704 ::= { adslAtucPerfDataEntry 12 } 1706 adslAtucPerfCurr15MinLprs OBJECT-TYPE 1707 SYNTAX PerfCurrentCount 1708 UNITS "seconds" 1709 MAX-ACCESS read-only 1710 STATUS current 1711 DESCRIPTION 1712 "Count of seconds in the current 15 minute interval 1713 when there was Loss of Power." 1714 ::= { adslAtucPerfDataEntry 13 } 1716 adslAtucPerfCurr15MinESs OBJECT-TYPE 1717 SYNTAX PerfCurrentCount 1718 UNITS "seconds" 1719 MAX-ACCESS read-only 1720 STATUS current 1721 DESCRIPTION 1722 "Count of Errored Seconds in the current 15 minute 1723 interval. The errored second parameter is a count of 1724 one-second intervals containing one or more crc 1725 anomalies, or one or more los or sef defects." 1727 ::= { adslAtucPerfDataEntry 14 } 1729 adslAtucPerfCurr15MinInits OBJECT-TYPE 1730 SYNTAX PerfCurrentCount 1731 MAX-ACCESS read-only 1732 STATUS current 1733 DESCRIPTION 1734 "Count of the line initialization attempts in the 1735 current 15 minute interval. Includes both successful 1736 and failed attempts." 1737 ::= { adslAtucPerfDataEntry 15 } 1739 -- 1-day current and previous performance group 1740 -- 1741 adslAtucPerfCurr1DayTimeElapsed OBJECT-TYPE 1742 SYNTAX INTEGER(0..86399) 1743 UNITS "seconds" 1744 MAX-ACCESS read-only 1745 STATUS current 1746 DESCRIPTION 1747 "Number of seconds that have elapsed since the 1748 beginning of the current 1-day interval." 1749 ::= { adslAtucPerfDataEntry 16 } 1751 adslAtucPerfCurr1DayLofs OBJECT-TYPE 1752 SYNTAX Gauge32 1753 UNITS "seconds" 1754 MAX-ACCESS read-only 1755 STATUS current 1756 DESCRIPTION 1757 "Count of the number of seconds when there was Loss of 1758 Framing during the current day as measured by 1759 adslAtucPerfCurr1DayTimeElapsed." 1760 ::= { adslAtucPerfDataEntry 17 } 1762 adslAtucPerfCurr1DayLoss OBJECT-TYPE 1763 SYNTAX Gauge32 1764 UNITS "seconds" 1765 MAX-ACCESS read-only 1766 STATUS current 1767 DESCRIPTION 1768 "Count of the number of seconds when there was Loss of 1769 Signal during the current day as measured by 1770 adslAtucPerfCurr1DayTimeElapsed." 1771 ::= { adslAtucPerfDataEntry 18 } 1773 adslAtucPerfCurr1DayLols OBJECT-TYPE 1774 SYNTAX Gauge32 1775 UNITS "seconds" 1776 MAX-ACCESS read-only 1777 STATUS current 1778 DESCRIPTION 1779 "Count of the number of seconds when there was Loss of 1780 Link during the current day as measured by 1781 adslAtucPerfCurr1DayTimeElapsed." 1782 ::= { adslAtucPerfDataEntry 19 } 1784 adslAtucPerfCurr1DayLprs OBJECT-TYPE 1785 SYNTAX Gauge32 1786 UNITS "seconds" 1787 MAX-ACCESS read-only 1788 STATUS current 1789 DESCRIPTION 1790 "Count of the number of seconds when there was Loss of 1791 Power during the current day as measured by 1792 adslAtucPerfCurr1DayTimeElapsed." 1793 ::= { adslAtucPerfDataEntry 20 } 1795 adslAtucPerfCurr1DayESs OBJECT-TYPE 1796 SYNTAX Gauge32 1797 UNITS "seconds" 1798 MAX-ACCESS read-only 1799 STATUS current 1800 DESCRIPTION 1801 "Count of Errored Seconds during the current day as 1802 measured by adslAtucPerfCurr1DayTimeElapsed. 1803 The errored second parameter is a count of 1804 one-second intervals containing one or more crc 1805 anomalies, or one or more los or sef defects." 1806 ::= { adslAtucPerfDataEntry 21 } 1808 adslAtucPerfCurr1DayInits OBJECT-TYPE 1809 SYNTAX Gauge32 1810 MAX-ACCESS read-only 1811 STATUS current 1812 DESCRIPTION 1813 "Count of the line initialization attempts in the 1814 day as measured by adslAtucPerfCurr1DayTimeElapsed. 1815 Includes both successful and failed attempts." 1816 ::= { adslAtucPerfDataEntry 22 } 1818 adslAtucPerfPrev1DayMoniSecs OBJECT-TYPE 1819 SYNTAX INTEGER(0..899) 1820 UNITS "seconds" 1821 MAX-ACCESS read-only 1822 STATUS current 1823 DESCRIPTION 1824 "The time in the previous 1-day interval over which 1825 the performance monitoring information is actually 1826 counted. This value will normally be the same as the 1827 total interval duration except in a situation where 1828 performance monitoring data can not be collected 1829 for any reason. Typically Elapsed 1-day time will be 1830 copied into Monitored Seconds when the 1-day roll-over 1831 occurs." 1832 ::= { adslAtucPerfDataEntry 23 } 1834 adslAtucPerfPrev1DayLofs OBJECT-TYPE 1835 SYNTAX Gauge32 1836 UNITS "seconds" 1837 MAX-ACCESS read-only 1838 STATUS current 1839 DESCRIPTION 1840 "Count of seconds in the interval when there was 1841 Loss of Framing within the most recent previous 1842 1-day period." 1843 ::= { adslAtucPerfDataEntry 24 } 1845 adslAtucPerfPrev1DayLoss OBJECT-TYPE 1846 SYNTAX Gauge32 1847 UNITS "seconds" 1848 MAX-ACCESS read-only 1849 STATUS current 1850 DESCRIPTION 1851 "Count of seconds in the interval when there was 1852 Loss of Signal within the most recent previous 1853 1-day period." 1854 ::= { adslAtucPerfDataEntry 25 } 1856 adslAtucPerfPrev1DayLols OBJECT-TYPE 1857 SYNTAX Gauge32 1858 UNITS "seconds" 1859 MAX-ACCESS read-only 1860 STATUS current 1861 DESCRIPTION 1862 "Count of seconds in the interval when there was 1863 Loss of Link within the most recent previous 1864 1-day period." 1865 ::= { adslAtucPerfDataEntry 26 } 1867 adslAtucPerfPrev1DayLprs OBJECT-TYPE 1868 SYNTAX Gauge32 1869 UNITS "seconds" 1870 MAX-ACCESS read-only 1871 STATUS current 1872 DESCRIPTION 1873 "Count of seconds in the interval when there was 1874 Loss of Power within the most recent previous 1875 1-day period." 1876 ::= { adslAtucPerfDataEntry 27 } 1878 adslAtucPerfPrev1DayESs OBJECT-TYPE 1879 SYNTAX Gauge32 1880 UNITS "seconds" 1881 MAX-ACCESS read-only 1882 STATUS current 1883 DESCRIPTION 1884 "Count of Errored Seconds within the most recent 1885 previous 1-day period. The errored second parameter is 1886 a count of one-second intervals containing one or more 1887 crc anomalies, or one or more los or sef defects." 1888 ::= { adslAtucPerfDataEntry 28 } 1890 adslAtucPerfPrev1DayInits OBJECT-TYPE 1891 SYNTAX Gauge32 1892 MAX-ACCESS read-only 1893 STATUS current 1894 DESCRIPTION 1895 "Count of the line initialization attempts in the most 1896 recent previous 1-day period. Includes both successful 1897 and failed attempts." 1898 ::= { adslAtucPerfDataEntry 29 } 1900 adslAturPerfDataTable OBJECT-TYPE 1901 SYNTAX SEQUENCE OF AdslAturPerfDataEntry 1902 MAX-ACCESS not-accessible 1903 STATUS current 1904 DESCRIPTION 1905 "This table provides one row for each ATUR. 1906 ADSL physical interfaces are 1907 those ifEntries where ifType is equal to adsl(94)." 1908 ::= { adslMibObjects 7 } 1910 adslAturPerfDataEntry OBJECT-TYPE 1911 SYNTAX AdslAturPerfDataEntry 1912 MAX-ACCESS not-accessible 1913 STATUS current 1914 DESCRIPTION "An entry in adslAturPerfDataTable." 1915 INDEX { ifIndex } 1916 ::= { adslAturPerfDataTable 1 } 1917 AdslAturPerfDataEntry ::= 1918 SEQUENCE { 1919 adslAturPerfLofs Counter32, 1920 adslAturPerfLoss Counter32, 1921 adslAturPerfLprs Counter32, 1922 adslAturPerfESs Counter32, 1923 adslAturPerfValidIntervals INTEGER, 1924 adslAturPerfInvalidIntervals INTEGER, 1925 adslAturPerfCurr15MinTimeElapsed PerfCurrentCount, 1926 adslAturPerfCurr15MinLofs PerfCurrentCount, 1927 adslAturPerfCurr15MinLoss PerfCurrentCount, 1928 adslAturPerfCurr15MinLprs PerfCurrentCount, 1929 adslAturPerfCurr15MinESs PerfCurrentCount, 1930 adslAturPerfCurr1DayTimeElapsed INTEGER, 1931 adslAturPerfCurr1DayLofs Gauge32, 1932 adslAturPerfCurr1DayLoss Gauge32, 1933 adslAturPerfCurr1DayLprs Gauge32, 1934 adslAturPerfCurr1DayESs Gauge32, 1935 adslAturPerfPrev1DayMoniSecs INTEGER, 1936 adslAturPerfPrev1DayLofs Gauge32, 1937 adslAturPerfPrev1DayLoss Gauge32, 1938 adslAturPerfPrev1DayLprs Gauge32, 1939 adslAturPerfPrev1DayESs Gauge32 1940 } 1942 -- Event (Raw) Counters 1943 -- 1944 -- Also see adslAturIntervalTable for 15 minute interval 1945 -- elapsed counters. 1946 -- 1947 adslAturPerfLofs OBJECT-TYPE 1948 SYNTAX Counter32 1949 UNITS "seconds" 1950 MAX-ACCESS read-only 1951 STATUS current 1952 DESCRIPTION 1953 "Count of the number of Loss of Framing failures since 1954 agent reset." 1955 ::= { adslAturPerfDataEntry 1 } 1957 adslAturPerfLoss OBJECT-TYPE 1958 SYNTAX Counter32 1959 UNITS "seconds" 1960 MAX-ACCESS read-only 1961 STATUS current 1962 DESCRIPTION 1963 "Count of the number of Loss of Signal failures since 1964 agent reset." 1966 ::= { adslAturPerfDataEntry 2 } 1968 adslAturPerfLprs OBJECT-TYPE 1969 SYNTAX Counter32 1970 UNITS "seconds" 1971 MAX-ACCESS read-only 1972 STATUS current 1973 DESCRIPTION 1974 "Count of the number of Loss of Power failures since 1975 agent reset." 1976 ::= { adslAturPerfDataEntry 3 } 1978 adslAturPerfESs OBJECT-TYPE 1979 SYNTAX Counter32 1980 UNITS "seconds" 1981 MAX-ACCESS read-only 1982 STATUS current 1983 DESCRIPTION 1984 "Count of the number of Errored Seconds since agent 1985 reset. The errored second parameter is a count of 1986 one-second intervals containing one or more crc 1987 anomalies, or one or more los or sef defects." 1988 ::= { adslAturPerfDataEntry 4 } 1990 -- general 15 min interval information 1991 -- 1992 adslAturPerfValidIntervals OBJECT-TYPE 1993 SYNTAX INTEGER(0..96) 1994 MAX-ACCESS read-only 1995 STATUS current 1996 DESCRIPTION 1997 "Number of previous 15-minute intervals in the 1998 adslAturInterval Table for which valid data 1999 has been stored. This value will be equal to the 2000 maximum # of intervals that are kept (n) unless the 2001 device was brought online within the last (nx15) min. 2002 In the case where the agent is a proxy, it is possible 2003 that some intervals are unavailable. In this case, this 2004 interval is the maximum interval for which valid data 2005 is available." 2006 ::= { adslAturPerfDataEntry 5 } 2008 adslAturPerfInvalidIntervals OBJECT-TYPE 2009 SYNTAX INTEGER(0..96) 2010 MAX-ACCESS read-only 2011 STATUS current 2012 DESCRIPTION 2013 "The number of 15 minute intervals in which no valid 2014 data is available." 2015 ::= { adslAturPerfDataEntry 6 } 2017 -- 15 min current performance group 2018 -- 2019 adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE 2020 SYNTAX PerfCurrentCount 2021 UNITS "seconds" 2022 MAX-ACCESS read-only 2023 STATUS current 2024 DESCRIPTION 2025 "Total elapsed seconds in this interval. 2026 A full interval is 900 seconds." 2027 ::= { adslAturPerfDataEntry 7 } 2029 adslAturPerfCurr15MinLofs OBJECT-TYPE 2030 SYNTAX PerfCurrentCount 2031 UNITS "seconds" 2032 MAX-ACCESS read-only 2033 STATUS current 2034 DESCRIPTION 2035 "Count of seconds in the current 15 minute interval 2036 when there was Loss of Framing." 2037 ::= { adslAturPerfDataEntry 8 } 2039 adslAturPerfCurr15MinLoss OBJECT-TYPE 2040 SYNTAX PerfCurrentCount 2041 UNITS "seconds" 2042 MAX-ACCESS read-only 2043 STATUS current 2044 DESCRIPTION 2045 "Count of seconds in the current 15 minute interval 2046 when there was Loss of Signal." 2047 ::= { adslAturPerfDataEntry 9 } 2049 adslAturPerfCurr15MinLprs OBJECT-TYPE 2050 SYNTAX PerfCurrentCount 2051 UNITS "seconds" 2052 MAX-ACCESS read-only 2053 STATUS current 2054 DESCRIPTION 2055 "Count of seconds in the current 15 minute interval 2056 when there was Loss of Power." 2057 ::= { adslAturPerfDataEntry 10 } 2059 adslAturPerfCurr15MinESs OBJECT-TYPE 2060 SYNTAX PerfCurrentCount 2061 UNITS "seconds" 2062 MAX-ACCESS read-only 2063 STATUS current 2064 DESCRIPTION 2065 "Count of Errored Seconds in the current 15 minute 2066 interval. The errored second parameter is a count of 2067 one-second intervals containing one or more crc 2068 anomalies, or one or more los or sef defects." 2069 ::= { adslAturPerfDataEntry 11 } 2071 -- 1-day current and previous performance group 2072 -- 2073 adslAturPerfCurr1DayTimeElapsed OBJECT-TYPE 2074 SYNTAX INTEGER(0..86399) 2075 UNITS "seconds" 2076 MAX-ACCESS read-only 2077 STATUS current 2078 DESCRIPTION 2079 "Number of seconds that have elapsed since the 2080 beginning of the current 1-day interval." 2081 ::= { adslAturPerfDataEntry 12 } 2083 adslAturPerfCurr1DayLofs OBJECT-TYPE 2084 SYNTAX Gauge32 2085 UNITS "seconds" 2086 MAX-ACCESS read-only 2087 STATUS current 2088 DESCRIPTION 2089 "Count of the number of seconds when there was Loss 2090 of Framing during the current day as measured by 2091 adslAturPerfCurr1DayTimeElapsed." 2092 ::= { adslAturPerfDataEntry 13 } 2094 adslAturPerfCurr1DayLoss OBJECT-TYPE 2095 SYNTAX Gauge32 2096 UNITS "seconds" 2097 MAX-ACCESS read-only 2098 STATUS current 2099 DESCRIPTION 2100 "Count of the number of seconds when there was Loss 2101 of Signal during the current day as measured by 2102 adslAturPerfCurr1DayTimeElapsed." 2103 ::= { adslAturPerfDataEntry 14 } 2105 adslAturPerfCurr1DayLprs OBJECT-TYPE 2106 SYNTAX Gauge32 2107 UNITS "seconds" 2108 MAX-ACCESS read-only 2109 STATUS current 2110 DESCRIPTION 2111 "Count of the number of seconds when there was Loss 2112 of Power during the current day as measured by 2113 adslAturPerfCurr1DayTimeElapsed." 2114 ::= { adslAturPerfDataEntry 15 } 2116 adslAturPerfCurr1DayESs OBJECT-TYPE 2117 SYNTAX Gauge32 2118 UNITS "seconds" 2119 MAX-ACCESS read-only 2120 STATUS current 2121 DESCRIPTION 2122 "Count of Errored Seconds during the current day as 2123 measured by adslAturPerfCurr1DayTimeElapsed. 2124 The errored second parameter is a count of 2125 one-second intervals containing one or more crc 2126 anomalies, or one or more los or sef defects." 2127 ::= { adslAturPerfDataEntry 16 } 2129 adslAturPerfPrev1DayMoniSecs OBJECT-TYPE 2130 SYNTAX INTEGER(0..899) 2131 UNITS "seconds" 2132 MAX-ACCESS read-only 2133 STATUS current 2134 DESCRIPTION 2135 "The time in the previous 1-day interval over which 2136 the performance monitoring information is actually 2137 counted. This value will normally be the same as the 2138 total interval duration except in a situation where 2139 performance monitoring data can not be collected 2140 for any reason. Typically Elapsed 1-day time will be 2141 copied into Monitored Seconds when the 1-day roll-over 2142 occurs." 2143 ::= { adslAturPerfDataEntry 17 } 2145 adslAturPerfPrev1DayLofs 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 2152 Loss of Framing within the most recent previous 2153 1-day period." 2154 ::= { adslAturPerfDataEntry 18 } 2156 adslAturPerfPrev1DayLoss OBJECT-TYPE 2157 SYNTAX Gauge32 2158 UNITS "seconds" 2159 MAX-ACCESS read-only 2160 STATUS current 2161 DESCRIPTION 2162 "Count of seconds in the interval when there was 2163 Loss of Signal within the most recent previous 2164 1-day period." 2165 ::= { adslAturPerfDataEntry 19 } 2167 adslAturPerfPrev1DayLprs OBJECT-TYPE 2168 SYNTAX Gauge32 2169 UNITS "seconds" 2170 MAX-ACCESS read-only 2171 STATUS current 2172 DESCRIPTION 2173 "Count of seconds in the interval when there was 2174 Loss of Power within the most recent previous 2175 1-day period." 2176 ::= { adslAturPerfDataEntry 20 } 2178 adslAturPerfPrev1DayESs OBJECT-TYPE 2179 SYNTAX Gauge32 2180 UNITS "seconds" 2181 MAX-ACCESS read-only 2182 STATUS current 2183 DESCRIPTION 2184 "Count of Errored Seconds within the most recent 2185 previous 1-day period. The errored second parameter is 2186 a count of one-second intervals containing one or more 2187 crc anomalies, or one or more los or sef defects." 2188 ::= { adslAturPerfDataEntry 21 } 2190 adslAtucIntervalTable OBJECT-TYPE 2191 SYNTAX SEQUENCE OF AdslAtucIntervalEntry 2192 MAX-ACCESS not-accessible 2193 STATUS current 2194 DESCRIPTION 2195 "This table provides one row for each ATUC 2196 performance data collection interval. 2197 ADSL physical interfaces are 2198 those ifEntries where ifType is equal to adsl(94)." 2199 ::= { adslMibObjects 8 } 2201 adslAtucIntervalEntry OBJECT-TYPE 2202 SYNTAX AdslAtucIntervalEntry 2203 MAX-ACCESS not-accessible 2204 STATUS current 2205 DESCRIPTION "An entry in the adslAtucIntervalTable." 2206 INDEX { ifIndex, adslAtucIntervalNumber } 2207 ::= { adslAtucIntervalTable 1 } 2209 AdslAtucIntervalEntry ::= 2210 SEQUENCE { 2211 adslAtucIntervalNumber INTEGER, 2212 adslAtucIntervalLofs PerfIntervalCount, 2213 adslAtucIntervalLoss PerfIntervalCount, 2214 adslAtucIntervalLols PerfIntervalCount, 2215 adslAtucIntervalLprs PerfIntervalCount, 2216 adslAtucIntervalESs PerfIntervalCount, 2217 adslAtucIntervalInits PerfIntervalCount, 2218 adslAtucIntervalValidData TruthValue 2219 } 2221 adslAtucIntervalNumber OBJECT-TYPE 2222 SYNTAX INTEGER(1..96) 2223 MAX-ACCESS not-accessible 2224 STATUS current 2225 DESCRIPTION 2226 "Performance Data Interval number 1 is the 2227 the most recent previous interval; interval 2228 96 is 24 hours ago. Intervals 2..96 are 2229 optional." 2230 ::= { adslAtucIntervalEntry 1 } 2232 adslAtucIntervalLofs OBJECT-TYPE 2233 SYNTAX PerfIntervalCount 2234 UNITS "seconds" 2235 MAX-ACCESS read-only 2236 STATUS current 2237 DESCRIPTION 2238 "Count of seconds in the interval when there was Loss 2239 of Framing." 2240 ::= { adslAtucIntervalEntry 2 } 2242 adslAtucIntervalLoss OBJECT-TYPE 2243 SYNTAX PerfIntervalCount 2244 UNITS "seconds" 2245 MAX-ACCESS read-only 2246 STATUS current 2247 DESCRIPTION 2248 "Count of seconds in the interval when there was Loss 2249 of Signal." 2250 ::= { adslAtucIntervalEntry 3 } 2252 adslAtucIntervalLols OBJECT-TYPE 2253 SYNTAX PerfIntervalCount 2254 UNITS "seconds" 2255 MAX-ACCESS read-only 2256 STATUS current 2257 DESCRIPTION 2258 "Count of seconds in the interval when there was Loss 2259 of Link." 2260 ::= { adslAtucIntervalEntry 4 } 2262 adslAtucIntervalLprs OBJECT-TYPE 2263 SYNTAX PerfIntervalCount 2264 UNITS "seconds" 2265 MAX-ACCESS read-only 2266 STATUS current 2267 DESCRIPTION 2268 "Count of seconds in the interval when there was Loss 2269 of Power." 2270 ::= { adslAtucIntervalEntry 5 } 2272 adslAtucIntervalESs OBJECT-TYPE 2273 SYNTAX PerfIntervalCount 2274 UNITS "seconds" 2275 MAX-ACCESS read-only 2276 STATUS current 2277 DESCRIPTION 2278 "Count of Errored Seconds in the interval. 2279 The errored second parameter is a count of 2280 one-second intervals containing one or more crc 2281 anomalies, or one or more los or sef defects." 2282 ::= { adslAtucIntervalEntry 6 } 2284 adslAtucIntervalInits OBJECT-TYPE 2285 SYNTAX PerfIntervalCount 2286 MAX-ACCESS read-only 2287 STATUS current 2288 DESCRIPTION 2289 "Count of the line initialization attempts 2290 during the interval. Includes both successful 2291 and failed attempts." 2292 ::= { adslAtucIntervalEntry 7 } 2294 adslAtucIntervalValidData OBJECT-TYPE 2295 SYNTAX TruthValue 2296 MAX-ACCESS read-only 2297 STATUS current 2298 DESCRIPTION 2299 "This object indicates if there is valid data 2300 for this interval." 2302 ::= { adslAtucIntervalEntry 8 } 2304 adslAturIntervalTable OBJECT-TYPE 2305 SYNTAX SEQUENCE OF AdslAturIntervalEntry 2306 MAX-ACCESS not-accessible 2307 STATUS current 2308 DESCRIPTION 2309 "This table provides one row for each ATUR 2310 performance data collection interval. 2311 ADSL physical interfaces are those 2312 ifEntries where ifType is equal to adsl(94)." 2313 ::= { adslMibObjects 9 } 2315 adslAturIntervalEntry OBJECT-TYPE 2316 SYNTAX AdslAturIntervalEntry 2317 MAX-ACCESS not-accessible 2318 STATUS current 2319 DESCRIPTION "An entry in the adslAturIntervalTable." 2320 INDEX { ifIndex, adslAturIntervalNumber } 2321 ::= { adslAturIntervalTable 1 } 2323 AdslAturIntervalEntry ::= 2324 SEQUENCE { 2325 adslAturIntervalNumber INTEGER, 2326 adslAturIntervalLofs PerfIntervalCount, 2327 adslAturIntervalLoss PerfIntervalCount, 2328 adslAturIntervalLprs PerfIntervalCount, 2329 adslAturIntervalESs PerfIntervalCount, 2330 adslAturIntervalValidData TruthValue 2331 } 2333 adslAturIntervalNumber OBJECT-TYPE 2334 SYNTAX INTEGER(1..96) 2335 MAX-ACCESS not-accessible 2336 STATUS current 2337 DESCRIPTION 2338 "Performance Data Interval number 1 is the 2339 the most recent previous interval; interval 2340 96 is 24 hours ago. Intervals 2..96 are 2341 optional." 2342 ::= { adslAturIntervalEntry 1 } 2344 adslAturIntervalLofs OBJECT-TYPE 2345 SYNTAX PerfIntervalCount 2346 UNITS "seconds" 2347 MAX-ACCESS read-only 2348 STATUS current 2349 DESCRIPTION 2350 "Count of seconds in the interval when there was 2351 Loss of Framing." 2352 ::= { adslAturIntervalEntry 2 } 2354 adslAturIntervalLoss OBJECT-TYPE 2355 SYNTAX PerfIntervalCount 2356 UNITS "seconds" 2357 MAX-ACCESS read-only 2358 STATUS current 2359 DESCRIPTION 2360 "Count of seconds in the interval when there was 2361 Loss of Signal." 2362 ::= { adslAturIntervalEntry 3 } 2364 adslAturIntervalLprs OBJECT-TYPE 2365 SYNTAX PerfIntervalCount 2366 UNITS "seconds" 2367 MAX-ACCESS read-only 2368 STATUS current 2369 DESCRIPTION 2370 "Count of seconds in the interval when there was 2371 Loss of Power." 2372 ::= { adslAturIntervalEntry 4 } 2374 adslAturIntervalESs OBJECT-TYPE 2375 SYNTAX PerfIntervalCount 2376 UNITS "seconds" 2377 MAX-ACCESS read-only 2378 STATUS current 2379 DESCRIPTION 2380 "Count of Errored Seconds in the interval. 2381 The errored second parameter is a count of 2382 one-second intervals containing one or more crc 2383 anomalies, or one or more los or sef defects." 2384 ::= { adslAturIntervalEntry 5 } 2386 adslAturIntervalValidData OBJECT-TYPE 2387 SYNTAX TruthValue 2388 MAX-ACCESS read-only 2389 STATUS current 2390 DESCRIPTION 2391 "This object indicates if there is valid data 2392 for this interval." 2393 ::= { adslAturIntervalEntry 6 } 2395 adslAtucChanPerfDataTable OBJECT-TYPE 2396 SYNTAX SEQUENCE OF AdslAtucChanPerfDataEntry 2397 MAX-ACCESS not-accessible 2398 STATUS current 2399 DESCRIPTION 2400 "This table provides one row for each ATUC channel. 2401 ADSL channel interfaces are those ifEntries 2402 where ifType is equal to adslInterleave(124) 2403 or adslFast(125)." 2404 ::= { adslMibObjects 10 } 2406 adslAtucChanPerfDataEntry OBJECT-TYPE 2407 SYNTAX AdslAtucChanPerfDataEntry 2408 MAX-ACCESS not-accessible 2409 STATUS current 2410 DESCRIPTION "An entry in adslAtucChanPerfDataTable." 2411 INDEX { ifIndex } 2412 ::= { adslAtucChanPerfDataTable 1 } 2414 AdslAtucChanPerfDataEntry ::= 2415 SEQUENCE { 2416 adslAtucChanReceivedBlks Counter32, 2417 adslAtucChanTransmittedBlks Counter32, 2418 adslAtucChanCorrectedBlks Counter32, 2419 adslAtucChanUncorrectBlks Counter32, 2420 adslAtucChanPerfValidIntervals INTEGER, 2421 adslAtucChanPerfInvalidIntervals INTEGER, 2422 adslAtucChanPerfCurr15MinTimeElapsed PerfCurrentCount, 2423 adslAtucChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2424 adslAtucChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2425 adslAtucChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2426 adslAtucChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2427 adslAtucChanPerfCurr1DayTimeElapsed INTEGER, 2428 adslAtucChanPerfCurr1DayReceivedBlks Gauge32, 2429 adslAtucChanPerfCurr1DayTransmittedBlks Gauge32, 2430 adslAtucChanPerfCurr1DayCorrectedBlks Gauge32, 2431 adslAtucChanPerfCurr1DayUncorrectBlks Gauge32, 2432 adslAtucChanPerfPrev1DayMoniSecs INTEGER, 2433 adslAtucChanPerfPrev1DayReceivedBlks Gauge32, 2434 adslAtucChanPerfPrev1DayTransmittedBlks Gauge32, 2435 adslAtucChanPerfPrev1DayCorrectedBlks Gauge32, 2436 adslAtucChanPerfPrev1DayUncorrectBlks Gauge32 2437 } 2438 -- performance group 2439 -- 2440 -- Note: block is intended to be the length of the channel 2441 -- data-block on which the CRC operates. See 2442 -- adslAtucChanCrcBlockLength for more information. 2443 -- 2444 adslAtucChanReceivedBlks OBJECT-TYPE 2445 SYNTAX Counter32 2446 MAX-ACCESS read-only 2447 STATUS current 2448 DESCRIPTION 2449 "Count of all encoded blocks received on this channel 2450 since agent reset." 2451 ::= { adslAtucChanPerfDataEntry 1 } 2453 adslAtucChanTransmittedBlks OBJECT-TYPE 2454 SYNTAX Counter32 2455 MAX-ACCESS read-only 2456 STATUS current 2457 DESCRIPTION 2458 "Count of all encoded blocks transmitted on this 2459 channel since agent reset." 2460 ::= { adslAtucChanPerfDataEntry 2 } 2462 adslAtucChanCorrectedBlks OBJECT-TYPE 2463 SYNTAX Counter32 2464 MAX-ACCESS read-only 2465 STATUS current 2466 DESCRIPTION 2467 "Count of all blocks received with errors that were 2468 corrected since agent reset. These blocks are passed 2469 on as good data." 2470 ::= { adslAtucChanPerfDataEntry 3 } 2472 adslAtucChanUncorrectBlks OBJECT-TYPE 2473 SYNTAX Counter32 2474 MAX-ACCESS read-only 2475 STATUS current 2476 DESCRIPTION 2477 "Count of all blocks received with uncorrectable 2478 errors since agent reset." 2479 ::= { adslAtucChanPerfDataEntry 4 } 2481 -- general 15 min interval information 2482 -- 2483 adslAtucChanPerfValidIntervals OBJECT-TYPE 2484 SYNTAX INTEGER(0..96) 2485 MAX-ACCESS read-only 2486 STATUS current 2487 DESCRIPTION 2488 "Number of previous 15-minute intervals in the 2489 adslAtucChanIntervalTable Table for which valid data 2490 has been stored. This value will be equal to the max 2491 number of intervals that are kept (n) unless the device 2492 was brought online within the last (nx15) minutes. In 2493 the case where the agent is a proxy, it is possible 2494 that some intervals are unavailable. In this case, 2495 this interval is the maximum interval for which valid 2496 data is available." 2497 ::= { adslAtucChanPerfDataEntry 5 } 2499 adslAtucChanPerfInvalidIntervals OBJECT-TYPE 2500 SYNTAX INTEGER(0..96) 2501 MAX-ACCESS read-only 2502 STATUS current 2503 DESCRIPTION 2504 "The number of 15 minute intervals in which no valid 2505 data is available." 2506 ::= { adslAtucChanPerfDataEntry 6 } 2508 -- 15 min current performance group 2509 -- 2510 adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2511 SYNTAX PerfCurrentCount 2512 UNITS "seconds" 2513 MAX-ACCESS read-only 2514 STATUS current 2515 DESCRIPTION 2516 "Total elapsed seconds in this interval. 2517 A full interval is 900 seconds." 2518 ::= { adslAtucChanPerfDataEntry 7 } 2520 adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2521 SYNTAX PerfCurrentCount 2522 MAX-ACCESS read-only 2523 STATUS current 2524 DESCRIPTION 2525 "Count of all encoded blocks received on this channel 2526 within the current 15 minute interval." 2527 ::= { adslAtucChanPerfDataEntry 8 } 2529 adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2530 SYNTAX PerfCurrentCount 2531 MAX-ACCESS read-only 2532 STATUS current 2533 DESCRIPTION 2534 "Count of all encoded blocks transmitted on this 2535 channel within the current 15 minute interval." 2536 ::= { adslAtucChanPerfDataEntry 9 } 2538 adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2539 SYNTAX PerfCurrentCount 2540 MAX-ACCESS read-only 2541 STATUS current 2542 DESCRIPTION 2543 "Count of all blocks received with errors that were 2544 corrected on this channel within the current 15 minute 2545 interval." 2546 ::= { adslAtucChanPerfDataEntry 10 } 2548 adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2549 SYNTAX PerfCurrentCount 2550 MAX-ACCESS read-only 2551 STATUS current 2552 DESCRIPTION 2553 "Count of all blocks received with uncorrectable 2554 errors on this channel within the current 15 minute 2555 interval." 2556 ::= { adslAtucChanPerfDataEntry 11 } 2558 -- 1-day current and previous performance group 2559 -- 2560 adslAtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2561 SYNTAX INTEGER(0..86399) 2562 UNITS "seconds" 2563 MAX-ACCESS read-only 2564 STATUS current 2565 DESCRIPTION 2566 "Number of seconds that have elapsed since the 2567 beginning of the current 1-day interval." 2568 ::= { adslAtucChanPerfDataEntry 12 } 2570 adslAtucChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2571 SYNTAX Gauge32 2572 MAX-ACCESS read-only 2573 STATUS current 2574 DESCRIPTION 2575 "Count of all encoded blocks received on this 2576 channel during the current day as measured by 2577 adslAtucChanPerfCurr1DayTimeElapsed." 2578 ::= { adslAtucChanPerfDataEntry 13 } 2580 adslAtucChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2581 SYNTAX Gauge32 2582 MAX-ACCESS read-only 2583 STATUS current 2584 DESCRIPTION 2585 "Count of all encoded blocks transmitted on this 2586 channel during the current day as measured by 2587 adslAtucChanPerfCurr1DayTimeElapsed." 2588 ::= { adslAtucChanPerfDataEntry 14 } 2589 adslAtucChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2590 SYNTAX Gauge32 2591 MAX-ACCESS read-only 2592 STATUS current 2593 DESCRIPTION 2594 "Count of all blocks received with errors that were 2595 corrected on this channel during the current day as 2596 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2597 ::= { adslAtucChanPerfDataEntry 15 } 2599 adslAtucChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2600 SYNTAX Gauge32 2601 MAX-ACCESS read-only 2602 STATUS current 2603 DESCRIPTION 2604 "Count of all blocks received with uncorrectable 2605 errors on this channel during the current day as 2606 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2607 ::= { adslAtucChanPerfDataEntry 16 } 2609 adslAtucChanPerfPrev1DayMoniSecs OBJECT-TYPE 2610 SYNTAX INTEGER(0..86399) 2611 UNITS "seconds" 2612 MAX-ACCESS read-only 2613 STATUS current 2614 DESCRIPTION 2615 "The time in the previous 1-day interval over which 2616 the performance monitoring information is actually 2617 counted. This value will normally be the same as the 2618 total interval duration except in a situation where 2619 performance monitoring information can not be collected 2620 for any reason. Typically Elapsed 1-day time will be 2621 copied into Monitored Seconds when the 1-day roll-over 2622 occurs." 2623 ::= { adslAtucChanPerfDataEntry 17 } 2625 adslAtucChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2626 SYNTAX Gauge32 2627 MAX-ACCESS read-only 2628 STATUS current 2629 DESCRIPTION 2630 "Count of all encoded blocks received on this 2631 channel within the most recent previous 1-day 2632 period." 2633 ::= { adslAtucChanPerfDataEntry 18 } 2635 adslAtucChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2636 SYNTAX Gauge32 2637 MAX-ACCESS read-only 2638 STATUS current 2639 DESCRIPTION 2640 "Count of all encoded blocks transmitted on this 2641 channel within the most recent previous 1-day 2642 period." 2643 ::= { adslAtucChanPerfDataEntry 19 } 2645 adslAtucChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2646 SYNTAX Gauge32 2647 MAX-ACCESS read-only 2648 STATUS current 2649 DESCRIPTION 2650 "Count of all blocks received with errors that were 2651 corrected on this channel within the most recent 2652 previous 1-day period." 2653 ::= { adslAtucChanPerfDataEntry 20 } 2655 adslAtucChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2656 SYNTAX Gauge32 2657 MAX-ACCESS read-only 2658 STATUS current 2659 DESCRIPTION 2660 "Count of all blocks received with uncorrectable 2661 errors on this channel within the most recent previous 2662 1-day period." 2663 ::= { adslAtucChanPerfDataEntry 21 } 2665 adslAturChanPerfDataTable OBJECT-TYPE 2666 SYNTAX SEQUENCE OF AdslAturChanPerfDataEntry 2667 MAX-ACCESS not-accessible 2668 STATUS current 2669 DESCRIPTION 2670 "This table provides one row for each ATUR channel. 2671 ADSL channel interfaces are those ifEntries 2672 where ifType is equal to adslInterleave(124) 2673 or adslFast(125)." 2674 ::= { adslMibObjects 11 } 2676 adslAturChanPerfDataEntry OBJECT-TYPE 2677 SYNTAX AdslAturChanPerfDataEntry 2678 MAX-ACCESS not-accessible 2679 STATUS current 2680 DESCRIPTION "An entry in adslAturChanPerfDataTable." 2681 INDEX { ifIndex } 2682 ::= { adslAturChanPerfDataTable 1 } 2684 AdslAturChanPerfDataEntry ::= 2685 SEQUENCE { 2686 adslAturChanReceivedBlks Counter32, 2687 adslAturChanTransmittedBlks Counter32, 2688 adslAturChanCorrectedBlks Counter32, 2689 adslAturChanUncorrectBlks Counter32, 2690 adslAturChanPerfValidIntervals INTEGER, 2691 adslAturChanPerfInvalidIntervals INTEGER, 2692 adslAturChanPerfCurr15MinTimeElapsed PerfCurrentCount, 2693 adslAturChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2694 adslAturChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2695 adslAturChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2696 adslAturChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2697 adslAturChanPerfCurr1DayTimeElapsed INTEGER, 2698 adslAturChanPerfCurr1DayReceivedBlks Gauge32, 2699 adslAturChanPerfCurr1DayTransmittedBlks Gauge32, 2700 adslAturChanPerfCurr1DayCorrectedBlks Gauge32, 2701 adslAturChanPerfCurr1DayUncorrectBlks Gauge32, 2702 adslAturChanPerfPrev1DayMoniSecs INTEGER, 2703 adslAturChanPerfPrev1DayReceivedBlks Gauge32, 2704 adslAturChanPerfPrev1DayTransmittedBlks Gauge32, 2705 adslAturChanPerfPrev1DayCorrectedBlks Gauge32, 2706 adslAturChanPerfPrev1DayUncorrectBlks Gauge32 2707 } 2708 -- performance group 2709 -- 2710 -- Note: block is intended to be the length of the channel 2711 -- data-block on which the CRC operates. See 2712 -- adslAturChanCrcBlockLength for more information. 2713 -- 2714 adslAturChanReceivedBlks OBJECT-TYPE 2715 SYNTAX Counter32 2716 MAX-ACCESS read-only 2717 STATUS current 2718 DESCRIPTION 2719 "Count of all encoded blocks received on this channel 2720 since agent reset." 2721 ::= { adslAturChanPerfDataEntry 1 } 2723 adslAturChanTransmittedBlks OBJECT-TYPE 2724 SYNTAX Counter32 2725 MAX-ACCESS read-only 2726 STATUS current 2727 DESCRIPTION 2728 "Count of all encoded blocks transmitted on this 2729 channel since agent reset." 2730 ::= { adslAturChanPerfDataEntry 2 } 2732 adslAturChanCorrectedBlks OBJECT-TYPE 2733 SYNTAX Counter32 2734 MAX-ACCESS read-only 2735 STATUS current 2736 DESCRIPTION 2737 "Count of all blocks received with errors that were 2738 corrected since agent reset. These blocks are passed 2739 on as good data." 2740 ::= { adslAturChanPerfDataEntry 3 } 2742 adslAturChanUncorrectBlks OBJECT-TYPE 2743 SYNTAX Counter32 2744 MAX-ACCESS read-only 2745 STATUS current 2746 DESCRIPTION 2747 "Count of all blocks received with uncorrectable 2748 errors since agent reset." 2749 ::= { adslAturChanPerfDataEntry 4 } 2751 -- general 15 min interval information 2752 -- 2753 adslAturChanPerfValidIntervals OBJECT-TYPE 2754 SYNTAX INTEGER(0..96) 2755 MAX-ACCESS read-only 2756 STATUS current 2757 DESCRIPTION 2758 "Number of previous 15-minute intervals in the 2759 adslAturChanIntervalTable Table for which valid data 2760 has been stored. This value will be equal to the 2761 max # of intervals that are kept (n) unless the device 2762 was brought online within the last (nx15) minutes. In 2763 the case where the agent is a proxy, it is possible 2764 that some intervals are unavailable. In this case, 2765 this interval is the maximum interval for which valid 2766 data is available." 2767 ::= { adslAturChanPerfDataEntry 5 } 2769 adslAturChanPerfInvalidIntervals OBJECT-TYPE 2770 SYNTAX INTEGER(0..96) 2771 MAX-ACCESS read-only 2772 STATUS current 2773 DESCRIPTION 2774 "The number of 15 minute intervals in which no valid 2775 data is available." 2776 ::= { adslAturChanPerfDataEntry 6 } 2778 -- 15 min current performance group 2779 -- 2780 adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2781 SYNTAX PerfCurrentCount 2782 UNITS "seconds" 2783 MAX-ACCESS read-only 2784 STATUS current 2785 DESCRIPTION 2786 "Total elapsed seconds in this interval. 2787 A full interval is 900 seconds." 2788 ::= { adslAturChanPerfDataEntry 7 } 2790 adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2791 SYNTAX PerfCurrentCount 2792 MAX-ACCESS read-only 2793 STATUS current 2794 DESCRIPTION 2795 "Count of all encoded blocks received on this 2796 channel within the current 15 minute interval." 2797 ::= { adslAturChanPerfDataEntry 8 } 2799 adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2800 SYNTAX PerfCurrentCount 2801 MAX-ACCESS read-only 2802 STATUS current 2803 DESCRIPTION 2804 "Count of all encoded blocks transmitted on this 2805 channel within the current 15 minute interval." 2806 ::= { adslAturChanPerfDataEntry 9 } 2808 adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2809 SYNTAX PerfCurrentCount 2810 MAX-ACCESS read-only 2811 STATUS current 2812 DESCRIPTION 2813 "Count of all blocks received with errors that were 2814 corrected on this channel within the current 15 minute 2815 interval." 2816 ::= { adslAturChanPerfDataEntry 10 } 2818 adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2819 SYNTAX PerfCurrentCount 2820 MAX-ACCESS read-only 2821 STATUS current 2822 DESCRIPTION 2823 "Count of all blocks received with uncorrectable 2824 errors on this channel within the current 15 minute 2825 interval." 2826 ::= { adslAturChanPerfDataEntry 11 } 2828 -- 1-day current and previous performance group 2829 -- 2830 adslAturChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2831 SYNTAX INTEGER(0..86399) 2832 UNITS "seconds" 2833 MAX-ACCESS read-only 2834 STATUS current 2835 DESCRIPTION 2836 "Number of seconds that have elapsed since the 2837 beginning of the current 1-day interval." 2838 ::= { adslAturChanPerfDataEntry 12 } 2840 adslAturChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2841 SYNTAX Gauge32 2842 MAX-ACCESS read-only 2843 STATUS current 2844 DESCRIPTION 2845 "Count of all encoded blocks received on this 2846 channel during the current day as measured by 2847 adslAturChanPerfCurr1DayTimeElapsed." 2848 ::= { adslAturChanPerfDataEntry 13 } 2850 adslAturChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2851 SYNTAX Gauge32 2852 MAX-ACCESS read-only 2853 STATUS current 2854 DESCRIPTION 2855 "Count of all encoded blocks transmitted on this 2856 channel during the current day as measured by 2857 adslAturChanPerfCurr1DayTimeElapsed." 2859 ::= { adslAturChanPerfDataEntry 14 } 2861 adslAturChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2862 SYNTAX Gauge32 2863 MAX-ACCESS read-only 2864 STATUS current 2865 DESCRIPTION 2866 "Count of all blocks received with errors that were 2867 corrected on this channel during the current day as 2868 measured by adslAturChanPerfCurr1DayTimeElapsed." 2869 ::= { adslAturChanPerfDataEntry 15 } 2871 adslAturChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2872 SYNTAX Gauge32 2873 MAX-ACCESS read-only 2874 STATUS current 2875 DESCRIPTION 2876 "Count of all blocks received with uncorrectable 2877 errors on this channel during the current day as 2878 measured by adslAturChanPerfCurr1DayTimeElapsed." 2879 ::= { adslAturChanPerfDataEntry 16 } 2881 adslAturChanPerfPrev1DayMoniSecs OBJECT-TYPE 2882 SYNTAX INTEGER(0..86399) 2883 UNITS "seconds" 2884 MAX-ACCESS read-only 2885 STATUS current 2886 DESCRIPTION 2887 "The time in the previous 1-day interval over which 2888 the performance monitoring information is actually 2889 counted. This value will normally be the same as the 2890 total interval duration except in a situation where 2891 performance monitoring information can not be collected 2892 for any reason. Typically Elapsed 1-day time will be 2893 copied into Monitored Seconds when the 1-day roll-over 2894 occurs." 2895 ::= { adslAturChanPerfDataEntry 17 } 2897 adslAturChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2898 SYNTAX Gauge32 2899 MAX-ACCESS read-only 2900 STATUS current 2901 DESCRIPTION 2902 "Count of all encoded blocks received on this 2903 channel within the most recent previous 1-day 2904 period." 2905 ::= { adslAturChanPerfDataEntry 18 } 2907 adslAturChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2908 SYNTAX Gauge32 2909 MAX-ACCESS read-only 2910 STATUS current 2911 DESCRIPTION 2912 "Count of all encoded blocks transmitted on this 2913 channel within the most recent previous 1-day 2914 period." 2915 ::= { adslAturChanPerfDataEntry 19 } 2917 adslAturChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2918 SYNTAX Gauge32 2919 MAX-ACCESS read-only 2920 STATUS current 2921 DESCRIPTION 2922 "Count of all blocks received with errors that were 2923 corrected on this channel within the most recent 2924 previous 1-day period." 2926 ::= { adslAturChanPerfDataEntry 20 } 2928 adslAturChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2929 SYNTAX Gauge32 2930 MAX-ACCESS read-only 2931 STATUS current 2932 DESCRIPTION 2933 "Count of all blocks received with uncorrectable 2934 errors on this channel within the most recent previous 2935 1-day period." 2936 ::= { adslAturChanPerfDataEntry 21 } 2938 adslAtucChanIntervalTable OBJECT-TYPE 2939 SYNTAX SEQUENCE OF AdslAtucChanIntervalEntry 2940 MAX-ACCESS not-accessible 2941 STATUS current 2942 DESCRIPTION 2943 "This table provides one row for each ATUC channel's 2944 performance data collection interval. 2945 ADSL channel interfaces are those ifEntries 2946 where ifType is equal to adslInterleave(124) 2947 or adslFast(125)." 2948 ::= { adslMibObjects 12 } 2950 adslAtucChanIntervalEntry OBJECT-TYPE 2951 SYNTAX AdslAtucChanIntervalEntry 2952 MAX-ACCESS not-accessible 2953 STATUS current 2954 DESCRIPTION "An entry in the adslAtucIntervalTable." 2955 INDEX { ifIndex, adslAtucChanIntervalNumber } 2956 ::= { adslAtucChanIntervalTable 1 } 2958 AdslAtucChanIntervalEntry ::= 2959 SEQUENCE { 2960 adslAtucChanIntervalNumber INTEGER, 2961 adslAtucChanIntervalReceivedBlks PerfIntervalCount, 2962 adslAtucChanIntervalTransmittedBlks PerfIntervalCount, 2963 adslAtucChanIntervalCorrectedBlks PerfIntervalCount, 2964 adslAtucChanIntervalUncorrectBlks PerfIntervalCount, 2965 adslAtucChanIntervalValidData TruthValue 2966 } 2967 adslAtucChanIntervalNumber OBJECT-TYPE 2968 SYNTAX INTEGER(1..96) 2969 MAX-ACCESS not-accessible 2970 STATUS current 2971 DESCRIPTION 2972 "Performance Data Interval number 1 is the 2973 the most recent previous interval; interval 2974 96 is 24 hours ago. Intervals 2..96 are 2975 optional." 2976 ::= { adslAtucChanIntervalEntry 1 } 2978 adslAtucChanIntervalReceivedBlks OBJECT-TYPE 2979 SYNTAX PerfIntervalCount 2980 MAX-ACCESS read-only 2981 STATUS current 2982 DESCRIPTION 2983 "Count of all encoded blocks received on this channel 2984 during this interval." 2985 ::= { adslAtucChanIntervalEntry 2 } 2987 adslAtucChanIntervalTransmittedBlks OBJECT-TYPE 2988 SYNTAX PerfIntervalCount 2989 MAX-ACCESS read-only 2990 STATUS current 2991 DESCRIPTION 2992 "Count of all encoded blocks transmitted on this 2993 channel during this interval." 2994 ::= { adslAtucChanIntervalEntry 3 } 2996 adslAtucChanIntervalCorrectedBlks OBJECT-TYPE 2997 SYNTAX PerfIntervalCount 2998 MAX-ACCESS read-only 2999 STATUS current 3000 DESCRIPTION 3001 "Count of all blocks received with errors that were 3002 corrected on this channel during this interval." 3003 ::= { adslAtucChanIntervalEntry 4 } 3005 adslAtucChanIntervalUncorrectBlks OBJECT-TYPE 3006 SYNTAX PerfIntervalCount 3007 MAX-ACCESS read-only 3008 STATUS current 3009 DESCRIPTION 3010 "Count of all blocks received with uncorrectable 3011 errors on this channel during this interval." 3012 ::= { adslAtucChanIntervalEntry 5 } 3014 adslAtucChanIntervalValidData OBJECT-TYPE 3015 SYNTAX TruthValue 3016 MAX-ACCESS read-only 3017 STATUS current 3018 DESCRIPTION 3019 "This object indicates if there is valid data 3020 for this interval." 3021 ::= { adslAtucChanIntervalEntry 6 } 3023 adslAturChanIntervalTable OBJECT-TYPE 3024 SYNTAX SEQUENCE OF AdslAturChanIntervalEntry 3025 MAX-ACCESS not-accessible 3026 STATUS current 3027 DESCRIPTION 3028 "This table provides one row for each ATUR channel's 3029 performance data collection interval. 3030 ADSL channel interfaces are those ifEntries 3031 where ifType is equal to adslInterleave(124) 3032 or adslFast(125)." 3033 ::= { adslMibObjects 13 } 3035 adslAturChanIntervalEntry OBJECT-TYPE 3036 SYNTAX AdslAturChanIntervalEntry 3037 MAX-ACCESS not-accessible 3038 STATUS current 3039 DESCRIPTION "An entry in the adslAturIntervalTable." 3040 INDEX { ifIndex, adslAturChanIntervalNumber } 3041 ::= { adslAturChanIntervalTable 1 } 3043 AdslAturChanIntervalEntry ::= 3044 SEQUENCE { 3045 adslAturChanIntervalNumber INTEGER, 3046 adslAturChanIntervalReceivedBlks PerfIntervalCount, 3047 adslAturChanIntervalTransmittedBlks PerfIntervalCount, 3048 adslAturChanIntervalCorrectedBlks PerfIntervalCount, 3049 adslAturChanIntervalUncorrectBlks PerfIntervalCount, 3050 adslAturChanIntervalValidData TruthValue 3051 } 3052 adslAturChanIntervalNumber OBJECT-TYPE 3053 SYNTAX INTEGER(1..96) 3054 MAX-ACCESS not-accessible 3055 STATUS current 3056 DESCRIPTION 3057 "Performance Data Interval number 1 is the 3058 the most recent previous interval; interval 3059 96 is 24 hours ago. Intervals 2..96 are 3060 optional." 3061 ::= { adslAturChanIntervalEntry 1 } 3063 adslAturChanIntervalReceivedBlks OBJECT-TYPE 3064 SYNTAX PerfIntervalCount 3065 MAX-ACCESS read-only 3066 STATUS current 3067 DESCRIPTION 3068 "Count of all encoded blocks received on this channel 3069 during this interval." 3070 ::= { adslAturChanIntervalEntry 2 } 3071 adslAturChanIntervalTransmittedBlks OBJECT-TYPE 3072 SYNTAX PerfIntervalCount 3073 MAX-ACCESS read-only 3074 STATUS current 3075 DESCRIPTION 3076 "Count of all encoded blocks transmitted on this 3077 channel during this interval." 3078 ::= { adslAturChanIntervalEntry 3 } 3080 adslAturChanIntervalCorrectedBlks OBJECT-TYPE 3081 SYNTAX PerfIntervalCount 3082 MAX-ACCESS read-only 3083 STATUS current 3084 DESCRIPTION 3085 "Count of all blocks received with errors that were 3086 corrected on this channel during this interval." 3087 ::= { adslAturChanIntervalEntry 4 } 3089 adslAturChanIntervalUncorrectBlks OBJECT-TYPE 3090 SYNTAX PerfIntervalCount 3091 MAX-ACCESS read-only 3092 STATUS current 3093 DESCRIPTION 3094 "Count of all blocks received with uncorrectable 3095 errors on this channel during this interval." 3096 ::= { adslAturChanIntervalEntry 5 } 3098 adslAturChanIntervalValidData OBJECT-TYPE 3099 SYNTAX TruthValue 3100 MAX-ACCESS read-only 3101 STATUS current 3102 DESCRIPTION 3103 "This object indicates if there is valid data 3104 for this interval." 3105 ::= { adslAturChanIntervalEntry 6 } 3107 -- Profile Group 3108 -- 3110 adslLineConfProfileTable OBJECT-TYPE 3111 SYNTAX SEQUENCE OF AdslLineConfProfileEntry 3112 MAX-ACCESS not-accessible 3113 STATUS current 3114 DESCRIPTION 3115 "This table contains information on the ADSL line 3116 configuration. One entry in this table reflects a 3117 profile defined by a manager which can be used to 3118 configure the ADSL line." 3119 ::= { adslMibObjects 14} 3121 adslLineConfProfileEntry OBJECT-TYPE 3122 SYNTAX AdslLineConfProfileEntry 3123 MAX-ACCESS not-accessible 3124 STATUS current 3125 DESCRIPTION 3126 "Each entry consists of a list of parameters that 3127 represents the configuration of an ADSL modem. 3129 When `dynamic' profiles are implemented, a 3130 profile is created in one step with all necessary 3131 parameter values and adslLineProfileRowStatus set to 3132 createAndGo. This RowStatus object is also used 3133 to destroy profiles. 3135 Also when `dynamic' profiles are implemented, a default 3136 profile will always exist. This profile's name will 3137 be set to `DEFVAL' and its parameters will be set to 3138 vendor specific values, unless otherwise specified 3139 in this document. 3141 When `static' profiles are implemented, profiles 3142 are automically created or destroyed as ADSL 3143 physical lines are discovered and removed by 3144 the system. The name of the profile will be 3145 equivalent to the decimal value of the line's 3146 interface index. 3147 " 3148 INDEX { IMPLIED adslLineConfProfileName} 3149 ::= { adslLineConfProfileTable 1} 3151 AdslLineConfProfileEntry ::= 3152 SEQUENCE { 3153 adslLineConfProfileName AdslLineProfileName, 3154 adslAtucConfRateMode INTEGER, 3155 adslAtucConfRateChanRatio INTEGER, 3156 adslAtucConfTargetSnrMgn INTEGER, 3157 adslAtucConfMaxSnrMgn INTEGER, 3158 adslAtucConfMinSnrMgn INTEGER, 3159 adslAtucConfDownshiftSnrMgn INTEGER, 3160 adslAtucConfUpshiftSnrMgn INTEGER, 3161 adslAtucConfMinUpshiftTime INTEGER, 3162 adslAtucConfMinDownshiftTime INTEGER, 3163 adslAtucChanConfFastMinTxRate INTEGER, 3164 adslAtucChanConfInterleaveMinTxRate INTEGER, 3165 adslAtucChanConfFastMaxTxRate INTEGER, 3166 adslAtucChanConfInterleaveMaxTxRate INTEGER, 3167 adslAtucChanConfMaxInterleaveDelay INTEGER, 3168 adslAturConfRateMode INTEGER, 3169 adslAturConfRateChanRatio INTEGER, 3170 adslAturConfTargetSnrMgn INTEGER, 3171 adslAturConfMaxSnrMgn INTEGER, 3172 adslAturConfMinSnrMgn INTEGER, 3173 adslAturConfDownshiftSnrMgn INTEGER, 3174 adslAturConfUpshiftSnrMgn INTEGER, 3175 adslAturConfMinUpshiftTime INTEGER, 3176 adslAturConfMinDownshiftTime INTEGER, 3177 adslAturChanConfFastMinTxRate INTEGER, 3178 adslAturChanConfInterleaveMinTxRate INTEGER, 3179 adslAturChanConfFastMaxTxRate INTEGER, 3180 adslAturChanConfInterleaveMaxTxRate INTEGER, 3181 adslAturChanConfMaxInterleaveDelay INTEGER, 3182 adslLineConfProfileRowStatus RowStatus 3183 } 3185 adslLineConfProfileName OBJECT-TYPE 3186 SYNTAX AdslLineProfileName 3187 MAX-ACCESS not-accessible 3188 STATUS current 3189 DESCRIPTION 3190 "This object is used by the line configuration table 3191 in order to identify a row of this table. 3193 When `dynamic' profiles are implemented, the profile 3194 name is user specified. Also, the system will always 3195 provide a default profile whose name is `DEFVAL'. 3197 When `static' profiles are implemented, there is an 3198 one-to-one relationship between each line and its 3199 profile. In which case, the profile name will 3200 need to algorithmicly represent the Line's ifIndex. 3201 Therefore, the profile's name is a decimalized string 3202 of the ifIndex that is fixed-length (i.e., 10) with 3203 leading zero(s). For example, the profile name for 3204 ifIndex which equals '15' will be '0000000015'." 3205 ::= { adslLineConfProfileEntry 1 } 3207 adslAtucConfRateMode OBJECT-TYPE 3208 SYNTAX INTEGER { 3209 fixed (1), -- no rate adaptation 3210 adaptAtStartup (2), -- perform rate adaptation 3211 -- only at initialization 3212 adaptAtRuntime (3) -- perform rate adaptation at 3213 -- any time (i.e., RADSL) 3215 } 3216 MAX-ACCESS read-create 3217 STATUS current 3218 DESCRIPTION 3219 "Defines what form of transmit rate adaptation is 3220 configured on this modem. See ADSL Forum TR-005 [3] 3221 for more information." 3222 ::= { adslLineConfProfileEntry 2 } 3224 adslAtucConfRateChanRatio OBJECT-TYPE 3225 SYNTAX INTEGER(0..100) 3226 UNITS "%" 3227 MAX-ACCESS read-create 3228 STATUS current 3229 DESCRIPTION 3230 "Configured allocation ratio of excess transmit 3231 bandwidth between fast and interleaved channels. Only 3232 applies when two channel mode and RADSL are supported. 3233 Distribute bandwidth on each channel in excess of the 3234 corresponding ChanConfMinTxRate so that: 3235 adslAtucConfRateChanRatio = 3237 [Fast / (Fast + Interleaved)] * 100 3239 In other words this value is the fast channel 3240 percentage." 3241 ::= { adslLineConfProfileEntry 3 } 3243 adslAtucConfTargetSnrMgn OBJECT-TYPE 3244 SYNTAX INTEGER(0..310) 3245 UNITS "tenth dB" 3246 MAX-ACCESS read-create 3247 STATUS current 3248 DESCRIPTION 3249 "Configured Target Signal/Noise Margin. 3250 This is the Noise Margin the modem must achieve 3251 with a BER of 10-7 or better to successfully complete 3252 initialization." 3253 ::= { adslLineConfProfileEntry 4 } 3255 adslAtucConfMaxSnrMgn OBJECT-TYPE 3256 SYNTAX INTEGER(0..310) 3257 UNITS "tenth dB" 3258 MAX-ACCESS read-create 3259 STATUS current 3260 DESCRIPTION 3261 "Configured Maximum acceptable Signal/Noise Margin. 3262 If the Noise Margin is above this the modem should 3263 attempt to reduce its power output to optimize its 3264 operation." 3265 ::= { adslLineConfProfileEntry 5 } 3267 adslAtucConfMinSnrMgn OBJECT-TYPE 3268 SYNTAX INTEGER(0..310) 3269 UNITS "tenth dB" 3270 MAX-ACCESS read-create 3271 STATUS current 3272 DESCRIPTION 3273 "Configured Minimum acceptable Signal/Noise Margin. 3274 If the noise margin falls below this level, the modem 3275 should attempt to increase its power output. If that 3276 is not possible the modem will attempt to 3277 re-initialize or shut down." 3278 ::= { adslLineConfProfileEntry 6 } 3280 adslAtucConfDownshiftSnrMgn OBJECT-TYPE 3281 SYNTAX INTEGER(0..310) 3282 UNITS "tenth dB" 3283 MAX-ACCESS read-create 3284 STATUS current 3285 DESCRIPTION 3286 "Configured Signal/Noise Margin for rate downshift. 3287 If the noise margin falls below this level, the modem 3288 should attempt to decrease its transmit rate. In 3289 the case that RADSL is not present, the value will 3290 be `0'." 3291 ::= { adslLineConfProfileEntry 7 } 3293 adslAtucConfUpshiftSnrMgn OBJECT-TYPE 3294 SYNTAX INTEGER(0..310) 3295 UNITS "tenth dB" 3296 MAX-ACCESS read-create 3297 STATUS current 3298 DESCRIPTION 3299 "Configured Signal/Noise Margin for rate upshift. 3300 If the noise margin rises above this level, the modem 3301 should attempt to increase its transmit rate. In 3302 the case that RADSL is not present, the value will 3303 be `0'." 3304 ::= { adslLineConfProfileEntry 8 } 3306 adslAtucConfMinUpshiftTime OBJECT-TYPE 3307 SYNTAX INTEGER(0..16383) 3308 UNITS "seconds" 3309 MAX-ACCESS read-create 3310 STATUS current 3311 DESCRIPTION 3312 "Minimum time that the current margin is above 3313 UpshiftSnrMgn before an upshift occurs. 3314 In the case that RADSL is not present, the value will 3315 be `0'." 3316 ::= { adslLineConfProfileEntry 9 } 3318 adslAtucConfMinDownshiftTime OBJECT-TYPE 3319 SYNTAX INTEGER(0..16383) 3320 UNITS "seconds" 3321 MAX-ACCESS read-create 3322 STATUS current 3323 DESCRIPTION 3324 "Minimum time that the current margin is below 3325 DownshiftSnrMgn before a downshift occurs. 3326 In the case that RADSL is not present, the value will 3327 be `0'." 3328 ::= { adslLineConfProfileEntry 10 } 3330 adslAtucChanConfFastMinTxRate OBJECT-TYPE 3331 SYNTAX INTEGER 3332 UNITS "bps" 3333 MAX-ACCESS read-create 3334 STATUS current 3335 DESCRIPTION 3336 "Configured Minimum Transmit rate for `Fast' channels, 3337 in bps. See adslAtucConfRateChanRatio for information 3338 regarding RADSL mode and ATUR transmit rate for 3339 ATUC receive rates." 3340 ::= { adslLineConfProfileEntry 11 } 3342 adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE 3343 SYNTAX INTEGER 3344 UNITS "bps" 3345 MAX-ACCESS read-create 3346 STATUS current 3347 DESCRIPTION 3348 "Configured Minimum Transmit rate for `Interleave' 3349 channels, in bps. See adslAtucConfRateChanRatio for 3350 information regarding RADSL mode and see 3351 ATUR transmit rate for receive rates." 3352 ::= { adslLineConfProfileEntry 12 } 3354 adslAtucChanConfFastMaxTxRate OBJECT-TYPE 3355 SYNTAX INTEGER 3356 UNITS "bps" 3357 MAX-ACCESS read-create 3358 STATUS current 3359 DESCRIPTION 3360 "Configured Maximum Transmit rate for `Fast' channels, 3361 in bps. See adslAtucConfRateChanRatio for information 3362 regarding RADSL mode and see ATUR transmit rate for 3363 ATUC receive rates." 3364 ::= { adslLineConfProfileEntry 13 } 3366 adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE 3367 SYNTAX INTEGER 3368 UNITS "bps" 3369 MAX-ACCESS read-create 3370 STATUS current 3371 DESCRIPTION 3372 "Configured Maximum Transmit rate for `Interleave' 3373 channels, in bps. See adslAtucConfRateChanRatio for 3374 information regarding RADSL mode and ATUR transmit 3375 rate for ATUC receive rates." 3376 ::= { adslLineConfProfileEntry 14 } 3378 adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE 3379 SYNTAX INTEGER(0..255) 3380 UNITS "milli-seconds" 3381 MAX-ACCESS read-create 3382 STATUS current 3383 DESCRIPTION 3384 "Configured maximum Interleave Delay for this channel. 3386 Interleave delay applies only to the interleave channel 3387 and defines the mapping (relative spacing) between 3388 subsequent input bytes at the interleaver input and 3389 their placement in the bit stream at the interleaver 3390 output. Larger numbers provide greater separation 3391 between consecutive input bytes in the output bit 3392 stream allowing for improved impulse noise immunity 3393 at the expense of payload latency." 3394 ::= { adslLineConfProfileEntry 15 } 3396 adslAturConfRateMode OBJECT-TYPE 3397 SYNTAX INTEGER { 3398 fixed (1), -- no rate adaptation 3399 adaptAtStartup (2), -- perform rate adaptation 3400 -- only at initialization 3401 adaptAtRuntime (3) -- perform rate adaptation at 3402 -- any time (i.e., RADSL) 3403 } 3404 MAX-ACCESS read-create 3405 STATUS current 3406 DESCRIPTION 3407 "Defines what form of transmit rate adaptation is 3408 configured on this modem. See ADSL Forum TR-005 [3] 3409 for more information." 3410 ::= { adslLineConfProfileEntry 16 } 3412 adslAturConfRateChanRatio OBJECT-TYPE 3413 SYNTAX INTEGER(0..100) 3414 UNITS "%" 3415 MAX-ACCESS read-create 3416 STATUS current 3417 DESCRIPTION 3418 "Configured allocation ratio of excess transmit 3419 bandwidth between fast and interleaved channels. Only 3420 applies when two channel mode and RADSL are supported. 3421 Distribute bandwidth on each channel in excess of the 3422 corresponding ChanConfMinTxRate so that: 3423 adslAturConfRateChanRatio = 3425 [Fast / (Fast + Interleaved)] * 100 3427 In other words this value is the fast channel 3428 percentage." 3429 ::= { adslLineConfProfileEntry 17 } 3431 adslAturConfTargetSnrMgn OBJECT-TYPE 3432 SYNTAX INTEGER(0..310) 3433 UNITS "tenth dB" 3434 MAX-ACCESS read-create 3435 STATUS current 3436 DESCRIPTION 3437 "Configured Target Signal/Noise Margin. 3438 This is the Noise Margin the modem must achieve 3439 with a BER of 10-7 or better to successfully complete 3440 initialization." 3441 ::= { adslLineConfProfileEntry 18 } 3443 adslAturConfMaxSnrMgn OBJECT-TYPE 3444 SYNTAX INTEGER(0..310) 3445 UNITS "tenth dB" 3446 MAX-ACCESS read-create 3447 STATUS current 3448 DESCRIPTION 3449 "Configured Maximum acceptable Signal/Noise Margin. 3450 If the Noise Margin is above this the modem should 3451 attempt to reduce its power output to optimize its 3452 operation." 3453 ::= { adslLineConfProfileEntry 19 } 3455 adslAturConfMinSnrMgn OBJECT-TYPE 3456 SYNTAX INTEGER(0..310) 3457 UNITS "tenth dB" 3458 MAX-ACCESS read-create 3459 STATUS current 3460 DESCRIPTION 3461 "Configured Minimum acceptable Signal/Noise Margin. 3462 If the noise margin falls below this level, the modem 3463 should attempt to increase its power output. If that 3464 is not possible the modem will attempt to 3465 re-initialize or shut down." 3466 ::= { adslLineConfProfileEntry 20 } 3468 adslAturConfDownshiftSnrMgn OBJECT-TYPE 3469 SYNTAX INTEGER(0..310) 3470 UNITS "tenth dB" 3471 MAX-ACCESS read-create 3472 STATUS current 3473 DESCRIPTION 3474 "Configured Signal/Noise Margin for rate downshift. 3475 If the noise margin falls below this level, the modem 3476 should attempt to decrease its transmit rate. In 3477 the case that RADSL is not present, 3478 the value will be `0'." 3479 ::= { adslLineConfProfileEntry 21 } 3481 adslAturConfUpshiftSnrMgn OBJECT-TYPE 3482 SYNTAX INTEGER(0..310) 3483 UNITS "tenth dB" 3484 MAX-ACCESS read-create 3485 STATUS current 3486 DESCRIPTION 3487 "Configured Signal/Noise Margin for rate upshift. 3488 If the noise margin rises above this level, the modem 3489 should attempt to increase its transmit rate. 3490 In the case that RADSL is not present, 3491 the value will be `0'." 3492 ::= { adslLineConfProfileEntry 22 } 3494 adslAturConfMinUpshiftTime OBJECT-TYPE 3495 SYNTAX INTEGER(0..16383) 3496 UNITS "seconds" 3497 MAX-ACCESS read-create 3498 STATUS current 3499 DESCRIPTION 3500 "Minimum time that the current margin is above 3501 UpshiftSnrMgn before an upshift occurs. 3502 In the case that RADSL is not present, the value will 3503 be `0'." 3504 ::= { adslLineConfProfileEntry 23 } 3506 adslAturConfMinDownshiftTime OBJECT-TYPE 3507 SYNTAX INTEGER(0..16383) 3508 UNITS "seconds" 3509 MAX-ACCESS read-create 3510 STATUS current 3511 DESCRIPTION 3512 "Minimum time that the current margin is below 3513 DownshiftSnrMgn before a downshift occurs. 3514 In the case that RADSL is not present, the value will 3515 be `0'." 3516 ::= { adslLineConfProfileEntry 24 } 3518 adslAturChanConfFastMinTxRate OBJECT-TYPE 3519 SYNTAX INTEGER 3520 UNITS "bps" 3521 MAX-ACCESS read-create 3522 STATUS current 3523 DESCRIPTION 3524 "Configured Minimum Transmit rate for `Fast' channels, 3525 in bps. See adslAturConfRateChanRatio for information 3526 regarding RADSL mode and ATUC transmit rate 3527 for ATUR receive rates." 3528 ::= { adslLineConfProfileEntry 25 } 3530 adslAturChanConfInterleaveMinTxRate OBJECT-TYPE 3531 SYNTAX INTEGER 3532 UNITS "bps" 3533 MAX-ACCESS read-create 3534 STATUS current 3535 DESCRIPTION 3536 "Configured Minimum Transmit rate for `Interleave' 3537 channels, in bps. See adslAturConfRateChanRatio for 3538 information regarding RADSL mode and ATUC transmit rate 3539 for ATUR receive rates." 3540 ::= { adslLineConfProfileEntry 26 } 3542 adslAturChanConfFastMaxTxRate OBJECT-TYPE 3543 SYNTAX INTEGER 3544 UNITS "bps" 3545 MAX-ACCESS read-create 3546 STATUS current 3547 DESCRIPTION 3548 "Configured Maximum Transmit rate for `Fast' channels, 3549 in bps. See adslAturConfRateChanRatio for information 3550 regarding RADSL mode and ATUC transmit rate 3551 for ATUR receive rates." 3552 ::= { adslLineConfProfileEntry 27 } 3554 adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE 3555 SYNTAX INTEGER 3556 UNITS "bps" 3557 MAX-ACCESS read-create 3558 STATUS current 3559 DESCRIPTION 3560 "Configured Maximum Transmit rate for `Interleave' 3561 channels, in bps. See adslAturConfRateChanRatio for 3562 information regarding RADSL mode and see 3563 ATUC transmit rate for ATUR receive rates." 3564 ::= { adslLineConfProfileEntry 28 } 3566 adslAturChanConfMaxInterleaveDelay OBJECT-TYPE 3567 SYNTAX INTEGER(0..255) 3568 UNITS "milli-seconds" 3569 MAX-ACCESS read-create 3570 STATUS current 3571 DESCRIPTION 3572 "Configured maximum Interleave Delay for this channel. 3574 Interleave delay applies only to the interleave channel 3575 and defines the mapping (relative spacing) between 3576 subsequent input bytes at the interleaver input and 3577 their placement in the bit stream at the interleaver 3578 output. Larger numbers provide greater separation 3579 between consecutive input bytes in the output bit 3580 stream allowing for improved impulse noise immunity 3581 at the expense of payload latency." 3582 ::= { adslLineConfProfileEntry 29 } 3584 adslLineConfProfileRowStatus OBJECT-TYPE 3585 SYNTAX RowStatus 3586 MAX-ACCESS read-create 3587 STATUS current 3588 DESCRIPTION 3589 "This object is used to create a new row or modify or 3590 delete an existing row in this table. 3592 A profile activated by setting this object to 3593 `active'. When `active' is set, the system 3594 will validate the profile. 3596 Before a profile can be deleted or taken out of 3597 service, (by setting this object to `destroy' or 3598 `outOfService') it must be first unreferenced 3599 from all associated lines. 3601 If the implementator of this MIB has chosen not 3602 to implement `dynamic assignment' of profiles, this 3603 object's MIN-ACCESS is read-only and its value 3604 is always to be `active'." 3605 ::= { adslLineConfProfileEntry 30 } 3607 adslLineAlarmConfProfileTable OBJECT-TYPE 3608 SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry 3609 MAX-ACCESS not-accessible 3610 STATUS current 3611 DESCRIPTION 3612 "This table contains information on the ADSL line 3613 configuration. One entry in this table reflects a 3614 profile defined by a manager which can be used to 3615 configure the modem for a physical line" 3616 ::= { adslMibObjects 15} 3618 adslLineAlarmConfProfileEntry OBJECT-TYPE 3619 SYNTAX AdslLineAlarmConfProfileEntry 3620 MAX-ACCESS not-accessible 3621 STATUS current 3622 DESCRIPTION 3623 "Each entry consists of a list of parameters that 3624 represents the configuration of an ADSL modem. 3626 When `dynamic' profiles are implemented, a 3627 profile is created in one step with all necessary 3628 parameter values and adslLineProfileRowStatus set to 3629 createAndGo. This RowStatus object is also used 3630 to destroy profiles. 3632 Also when `dynamic' profiles are implemented, a default 3633 profile will always exist. This profile's name will 3634 be set to `DEFVAL' and its parameters will be set to 3635 vendor specific values, unless otherwise specified 3636 in this document. 3638 When `static' profiles are implemented, profiles 3639 are automically created or destroyed as ADSL 3640 physical lines are discovered and removed by 3641 the system. The name of the profile will be 3642 equivalent to the decimal value of the line's 3643 interface index. 3644 " 3645 INDEX { IMPLIED adslLineAlarmConfProfileName} 3647 ::= { adslLineAlarmConfProfileTable 1} 3649 AdslLineAlarmConfProfileEntry ::= 3650 SEQUENCE { 3651 adslLineAlarmConfProfileName AdslLineProfileName, 3652 adslAtucThresh15MinLofs INTEGER, 3653 adslAtucThresh15MinLoss INTEGER, 3654 adslAtucThresh15MinLols INTEGER, 3655 adslAtucThresh15MinLprs INTEGER, 3656 adslAtucThresh15MinESs INTEGER, 3657 adslAtucThreshFastRateUp Integer32, 3658 adslAtucThreshInterleaveRateUp Integer32, 3659 adslAtucThreshFastRateDown Integer32, 3660 adslAtucThreshInterleaveRateDown Integer32, 3661 adslAtucInitFailureTrapEnable INTEGER, 3662 adslAturThresh15MinLofs INTEGER, 3663 adslAturThresh15MinLoss INTEGER, 3664 adslAturThresh15MinLprs INTEGER, 3665 adslAturThresh15MinESs INTEGER, 3666 adslAturThreshFastRateUp Integer32, 3667 adslAturThreshInterleaveRateUp Integer32, 3668 adslAturThreshFastRateDown Integer32, 3669 adslAturThreshInterleaveRateDown Integer32, 3670 adslLineAlarmConfProfileRowStatus RowStatus 3671 } 3673 adslLineAlarmConfProfileName OBJECT-TYPE 3674 SYNTAX AdslLineProfileName 3675 MAX-ACCESS not-accessible 3676 STATUS current 3677 DESCRIPTION 3678 "This object is used by the line alarm configuration 3679 table in order to identify a row of this table. 3681 When `dynamic' profiles are implemented, the profile 3682 name is user specified. Also, the system will always 3683 provide a default profile whose name is `DEFVAL'. 3685 When `static' profiles are implemented, there is an 3686 one-to-one relationship between each line and its 3687 profile. In which case, the profile name will 3688 need to algorithmicly represent the Line's ifIndex. 3689 Therefore, the profile's name is a decimalized string 3690 of the ifIndex that is fixed-length (i.e., 10) with 3691 leading zero(s). For example, the profile name for 3692 ifIndex which equals '15' will be '0000000015'." 3693 ::= { adslLineAlarmConfProfileEntry 1} 3694 adslAtucThresh15MinLofs OBJECT-TYPE 3695 SYNTAX INTEGER(0..900) 3696 UNITS "seconds" 3697 MAX-ACCESS read-create 3698 STATUS current 3699 DESCRIPTION 3700 "The number of Loss of Frame Seconds 3701 encountered by an ADSL interface within any given 15 3702 minutes performance data collection period, which 3703 causes the SNMP agent to send an 3704 adslAtucPerfLofsThreshTrap. 3706 Limit of one trap will be sent for any one interval. A 3707 value of `0' will disable the trap." 3708 ::= { adslLineAlarmConfProfileEntry 2} 3710 adslAtucThresh15MinLoss OBJECT-TYPE 3711 SYNTAX INTEGER(0..900) 3712 UNITS "seconds" 3713 MAX-ACCESS read-create 3714 STATUS current 3715 DESCRIPTION 3716 "The number of Loss of Signal Seconds 3717 encountered by an ADSL interface within any given 15 3718 minutes performance data collection period, which 3719 causes the SNMP agent to send an 3720 adslAtucPerfLossThreshTrap. 3722 Limit of one trap will be sent for any one interval. 3723 A value of `0' will disable the trap." 3724 ::= { adslLineAlarmConfProfileEntry 3} 3726 adslAtucThresh15MinLols OBJECT-TYPE 3727 SYNTAX INTEGER(0..900) 3728 UNITS "seconds" 3729 MAX-ACCESS read-create 3730 STATUS current 3731 DESCRIPTION 3732 "The number of Loss of Link Seconds 3733 encountered by an ADSL interface within any given 15 3734 minutes performance data collection period, which 3735 causes the SNMP agent to send an 3736 adslAtucPerfLolsThreshTrap. Limit of one trap will 3737 be sent for any one interval. A value of `0' will 3738 disable the trap." 3739 ::= { adslLineAlarmConfProfileEntry 4} 3741 adslAtucThresh15MinLprs OBJECT-TYPE 3742 SYNTAX INTEGER(0..900) 3743 UNITS "seconds" 3744 MAX-ACCESS read-create 3745 STATUS current 3746 DESCRIPTION 3747 "The number of Loss of Power Seconds 3748 encountered by an ADSL interface within any given 15 3749 minutes performance data collection period, which 3750 causes the SNMP agent to send an 3751 adslAtucPerfLprsThreshTrap. 3752 Limit of one trap will be sent for any one interval. 3753 A value of `0' will disable the trap." 3754 ::= { adslLineAlarmConfProfileEntry 5} 3756 adslAtucThresh15MinESs OBJECT-TYPE 3757 SYNTAX INTEGER(0..900) 3758 UNITS "seconds" 3759 MAX-ACCESS read-create 3760 STATUS current 3761 DESCRIPTION 3762 "The number of Errored Seconds 3763 encountered by an ADSL interface within any given 15 3764 minutes performance data collection period, which 3765 causes the SNMP agent to send an 3766 adslAtucPerfESsThreshTrap. 3767 Limit of one trap will be sent for any one interval. 3768 A value of `0' will disable the trap." 3769 ::= { adslLineAlarmConfProfileEntry 6} 3771 adslAtucThreshFastRateUp OBJECT-TYPE 3772 SYNTAX Integer32 3773 UNITS "bps" 3774 MAX-ACCESS read-create 3775 STATUS current 3776 DESCRIPTION 3777 "Applies to `Fast' channels only. 3778 Configured change in rate causing an 3779 adslAtucRateChangeTrap. A trap is produced when: 3780 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3781 this object. Set to `0' to disable." 3782 ::= { adslLineAlarmConfProfileEntry 7} 3784 adslAtucThreshInterleaveRateUp OBJECT-TYPE 3785 SYNTAX Integer32 3786 UNITS "bps" 3787 MAX-ACCESS read-create 3788 STATUS current 3789 DESCRIPTION 3790 "Applies to `Interleave' 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 8} 3797 adslAtucThreshFastRateDown OBJECT-TYPE 3798 SYNTAX Integer32 3799 UNITS "bps" 3800 MAX-ACCESS read-create 3801 STATUS current 3802 DESCRIPTION 3803 "Applies to `Fast' channels only. 3804 Configured change in rate causing an 3805 adslAtucRateChangeTrap. A trap is produced when: 3806 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3807 this object. Set to `0' to disable." 3808 ::= { adslLineAlarmConfProfileEntry 9 } 3810 adslAtucThreshInterleaveRateDown OBJECT-TYPE 3811 SYNTAX Integer32 3812 UNITS "bps" 3813 MAX-ACCESS read-create 3814 STATUS current 3815 DESCRIPTION 3816 "Applies to `Interleave' 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 10 } 3823 adslAtucInitFailureTrapEnable OBJECT-TYPE 3824 SYNTAX INTEGER { 3825 enable (1), 3826 disable (2) 3827 } 3828 MAX-ACCESS read-create 3829 STATUS current 3830 DESCRIPTION 3831 "Enables and disables the InitFailureTrap. This 3832 object is defaulted disable(2)." 3833 DEFVAL { disable } 3834 ::= { adslLineAlarmConfProfileEntry 11 } 3836 adslAturThresh15MinLofs OBJECT-TYPE 3837 SYNTAX INTEGER(0..900) 3838 UNITS "seconds" 3839 MAX-ACCESS read-create 3840 STATUS current 3841 DESCRIPTION 3842 "The number of Loss of Frame Seconds 3843 encountered by an ADSL interface within any given 15 3844 minutes performance data collection period, which 3845 causes the SNMP agent to send an 3846 adslAtucPerfLofsThreshTrap. 3847 Limit of one trap will be sent for any one interval. 3848 A value of `0' will disable the trap." 3849 ::= { adslLineAlarmConfProfileEntry 12 } 3851 adslAturThresh15MinLoss OBJECT-TYPE 3852 SYNTAX INTEGER(0..900) 3853 UNITS "seconds" 3854 MAX-ACCESS read-create 3855 STATUS current 3856 DESCRIPTION 3857 "The number of Loss of Signal Seconds 3858 encountered by an ADSL interface within any given 15 3859 minutes performance data collection period, which 3860 causes the SNMP agent to send an 3861 adslAtucPerfLossThreshTrap. 3862 Limit of one trap will be sent for any one interval. 3863 A value of `0' will disable the trap." 3864 ::= { adslLineAlarmConfProfileEntry 13 } 3866 adslAturThresh15MinLprs OBJECT-TYPE 3867 SYNTAX INTEGER(0..900) 3868 UNITS "seconds" 3869 MAX-ACCESS read-create 3870 STATUS current 3871 DESCRIPTION 3872 "The number of Loss of Power Seconds 3873 encountered by an ADSL interface within any given 15 3874 minutes performance data collection period, which 3875 causes the SNMP agent to send an 3876 adslAtucPerfLprsThreshTrap. 3877 Limit of one trap will be sent for any one interval. 3878 A value of `0' will disable the trap." 3879 ::= { adslLineAlarmConfProfileEntry 14 } 3881 adslAturThresh15MinESs OBJECT-TYPE 3882 SYNTAX INTEGER(0..900) 3883 UNITS "seconds" 3884 MAX-ACCESS read-create 3885 STATUS current 3886 DESCRIPTION 3887 "The number of Errored Seconds 3888 encountered by an ADSL interface within any given 15 3889 minutes performance data collection period, which 3890 causes the SNMP agent to send an 3891 adslAtucPerfESsThreshTrap. 3893 Limit of one trap will be sent for any one interval. 3894 A value of `0' will disable the trap." 3895 ::= { adslLineAlarmConfProfileEntry 15 } 3897 adslAturThreshFastRateUp OBJECT-TYPE 3898 SYNTAX Integer32 3899 UNITS "bps" 3900 MAX-ACCESS read-create 3901 STATUS current 3902 DESCRIPTION 3903 "Applies to `Fast' channels only. 3904 Configured change in rate causing an 3905 adslAtucRateChangeTrap. A trap is produced when: 3906 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3907 this object. Set to `0' to disable." 3908 ::= { adslLineAlarmConfProfileEntry 16 } 3910 adslAturThreshInterleaveRateUp OBJECT-TYPE 3911 SYNTAX Integer32 3912 UNITS "bps" 3913 MAX-ACCESS read-create 3914 STATUS current 3915 DESCRIPTION 3916 "Applies to `Interleave' channels only. 3917 configured change in rate causing an 3918 adslAtucRateChangeTrap. A trap is produced when: 3919 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3920 this object. Set to `0' to disable." 3921 ::= { adslLineAlarmConfProfileEntry 17 } 3923 adslAturThreshFastRateDown OBJECT-TYPE 3924 SYNTAX Integer32 3925 UNITS "bps" 3926 MAX-ACCESS read-create 3927 STATUS current 3928 DESCRIPTION 3929 "Applies to `Fast' channels only. 3930 Configured change in rate causing an 3931 adslAtucRateChangeTrap. A trap is produced when: 3932 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3933 this object. Set to `0' to disable." 3935 ::= { adslLineAlarmConfProfileEntry 18 } 3937 adslAturThreshInterleaveRateDown OBJECT-TYPE 3938 SYNTAX Integer32 3939 UNITS "bps" 3940 MAX-ACCESS read-create 3941 STATUS current 3942 DESCRIPTION 3943 "Applies to `Interleave' channels only. 3944 Configured change in rate causing an 3945 adslAtucRateChangeTrap. A trap is produced when: 3946 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3947 this object. Set to `0' to disable." 3948 ::= { adslLineAlarmConfProfileEntry 19 } 3950 adslLineAlarmConfProfileRowStatus OBJECT-TYPE 3951 SYNTAX RowStatus 3952 MAX-ACCESS read-create 3953 STATUS current 3954 DESCRIPTION 3955 "This object is used to create a new row or modify or 3956 delete an existing row in this table. 3958 A profile activated by setting this object to 3959 `active'. When `active' is set, the system 3960 will validate the profile. 3962 Before a profile can be deleted or taken out of 3963 service, (by setting this object to `destroy' or 3964 `outOfService') it must be first unreferenced 3965 from all associated lines. 3967 If the implementator of this MIB has chosen not 3968 to implement `dynamic assignment' of profiles, this 3969 object's MIN-ACCESS is read-only and its value 3970 is always to be `active'." 3971 ::= { adslLineAlarmConfProfileEntry 20 } 3973 -- Line Code Specific Tables 3975 -- These are place holders for the Line Code Specific MIBs 3976 -- once they become available. 3978 adslLCSMib OBJECT IDENTIFIER ::= { adslMibObjects 16 } 3980 -- trap definitions 3981 adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 } 3983 adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 } 3985 adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE 3986 OBJECTS { adslAtucThresh15MinLofs } 3987 STATUS current 3988 DESCRIPTION 3989 "Loss of Framing 15-minute interval threshold reached." 3990 ::= { adslAtucTraps 0 1 } 3992 adslAtucPerfLossThreshTrap NOTIFICATION-TYPE 3993 OBJECTS { adslAtucThresh15MinLoss } 3994 STATUS current 3995 DESCRIPTION 3996 "Loss of Signal 15-minute interval threshold reached." 3997 ::= { adslAtucTraps 0 2 } 3999 adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE 4000 OBJECTS { adslAtucThresh15MinLprs } 4001 STATUS current 4002 DESCRIPTION 4003 "Loss of Power 15-minute interval threshold reached." 4004 ::= { adslAtucTraps 0 3 } 4006 adslAtucPerfESsThreshTrap NOTIFICATION-TYPE 4007 OBJECTS { adslAtucThresh15MinESs } 4008 STATUS current 4009 DESCRIPTION 4010 "Errored Second 15-minute interval threshold reached." 4011 ::= { adslAtucTraps 0 4 } 4013 adslAtucRateChangeTrap NOTIFICATION-TYPE 4014 OBJECTS {adslAtucChanCurrTxRate, 4015 adslAtucChanPrevTxRate } 4016 STATUS current 4017 DESCRIPTION 4018 "The ATUCs transmit rate has changed (RADSL mode only)" 4019 ::= { adslAtucTraps 0 5 } 4021 adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE 4022 OBJECTS { adslAtucThresh15MinLols } 4023 STATUS current 4024 DESCRIPTION 4025 "Loss of Link 15-minute interval threshold reached." 4026 ::= { adslAtucTraps 0 6 } 4028 adslAtucInitFailureTrap NOTIFICATION-TYPE 4029 OBJECTS { adslAtucCurrStatus } 4030 STATUS current 4031 DESCRIPTION 4032 "ATUC initialization failed. See adslAtucCurrStatus 4033 for potential reasons." 4034 ::= { adslAtucTraps 0 7 } 4036 adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 } 4038 adslAturPerfLofsThreshTrap NOTIFICATION-TYPE 4039 OBJECTS { adslAturThresh15MinLofs } 4040 STATUS current 4041 DESCRIPTION 4042 "Loss of Framing 15-minute interval threshold reached." 4043 ::= { adslAturTraps 0 1 } 4045 adslAturPerfLossThreshTrap NOTIFICATION-TYPE 4046 OBJECTS { adslAturThresh15MinLoss } 4047 STATUS current 4048 DESCRIPTION 4049 "Loss of Signal 15-minute interval threshold reached." 4050 ::= { adslAturTraps 0 2 } 4052 adslAturPerfLprsThreshTrap NOTIFICATION-TYPE 4053 OBJECTS { adslAturThresh15MinLprs } 4054 STATUS current 4055 DESCRIPTION 4056 "Loss of Power 15-minute interval threshold reached." 4057 ::= { adslAturTraps 0 3 } 4059 adslAturPerfESsThreshTrap NOTIFICATION-TYPE 4060 OBJECTS { adslAturThresh15MinESs } 4061 STATUS current 4062 DESCRIPTION 4063 "Errored Second 15-minute interval threshold reached." 4064 ::= { adslAturTraps 0 4 } 4066 adslAturRateChangeTrap NOTIFICATION-TYPE 4067 OBJECTS {adslAturChanCurrTxRate, 4068 adslAturChanPrevTxRate } 4069 STATUS current 4070 DESCRIPTION 4071 "The ATURs transmit rate has changed (RADSL mode only)" 4072 ::= { adslAturTraps 0 5 } 4074 -- no adslAturPerfLolsThreshTrap possible { 6 } 4075 -- no adslAturInitFailureTrap possible { 7 } 4077 -- conformance information 4079 adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 } 4081 adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } 4082 adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } 4084 -- compliance statements 4086 adslLineMibCompliance MODULE-COMPLIANCE 4087 STATUS current 4088 DESCRIPTION 4089 "The compliance statement for SNMP entities 4090 which have ADSL interfaces." 4092 MODULE -- this module 4093 MANDATORY-GROUPS 4094 { 4095 adslLineGroup, adslPhysicalGroup, adslChannelGroup, 4096 adslAtucPhysPerfIntervalGroup, 4097 adslAturPhysPerfIntervalGroup, adslLineProfileGroup, 4098 adslLineAlarmProfileGroup, adslLineProfileControlGroup 4099 } 4101 GROUP adslAtucPhysPerfRawCounterGroup 4102 DESCRIPTION 4103 "This group is optional." 4105 GROUP adslAturPhysPerfRawCounterGroup 4106 DESCRIPTION 4107 "This group is optional." 4109 GROUP adslAtucChanPerformanceGroup 4110 DESCRIPTION 4111 "This group is optional." 4113 GROUP adslAturChanPerformanceGroup 4114 DESCRIPTION 4115 "This group is optional." 4117 OBJECT adslAtucIntervalNumber 4118 SYNTAX INTEGER (1..1) 4119 DESCRIPTION 4120 "It is allowable to implement only one ATU-C 15-minute 4121 performance interval." 4123 OBJECT adslAturIntervalNumber 4124 SYNTAX INTEGER (1..1) 4125 DESCRIPTION 4126 "It is allowable to implement only one ATU-R 15-minute 4127 performance interval." 4129 OBJECT adslAtucChanIntervalNumber 4130 SYNTAX INTEGER (1..1) 4131 DESCRIPTION 4132 "It is allowable to implement only one ATU-C 4133 channel 15-minute performance interval." 4135 OBJECT adslAturChanIntervalNumber 4136 SYNTAX INTEGER (1..1) 4137 DESCRIPTION 4138 "It is allowable to implement only one ATU-R 4139 channel 15-minute performance interval." 4141 OBJECT adslLineConfProfile 4142 MIN-ACCESS read-only 4143 DESCRIPTION 4144 "Read-only access is applicable when static 4145 profiles are implemented." 4147 OBJECT adslLineConfProfileRowStatus 4148 MIN-ACCESS read-only 4149 DESCRIPTION 4150 "Read-only access is applicable only when static 4151 profiles are implemented." 4153 OBJECT adslLineAlarmProfile 4154 MIN-ACCESS read-only 4155 DESCRIPTION 4156 "Read-only access is applicable only when static 4157 profiles are implemented." 4159 OBJECT adslLineAlarmConfProfileRowStatus 4160 MIN-ACCESS read-only 4161 DESCRIPTION 4162 "Read-only access is applicable only when static 4163 profiles are implemented." 4165 ::= { adslCompliances 1 } 4167 -- Atur compliance statements 4168 adslLineMibAturCompliance MODULE-COMPLIANCE 4169 STATUS current 4170 DESCRIPTION 4171 "The compliance statement for SNMP entities 4172 which manage ADSL ATU-R interfaces." 4174 MODULE -- this module 4175 MANDATORY-GROUPS 4176 { 4177 adslAturLineGroup, adslAturPhysicalGroup, 4178 adslAturChannelGroup, 4179 adslAturAtucPhysPerfIntervalGroup, 4180 adslAturAturPhysPerfIntervalGroup, 4181 adslAturLineProfileGroup, 4182 adslAturLineAlarmProfileGroup, 4183 adslAturLineProfileControlGroup 4184 } 4186 GROUP adslAturAtucPhysPerfRawCounterGroup 4187 DESCRIPTION 4188 "This group is optional." 4190 GROUP adslAturAturPhysPerfRawCounterGroup 4191 DESCRIPTION 4192 "This group is optional." 4194 GROUP adslAturAtucChanPerformanceGroup 4195 DESCRIPTION 4196 "This group is optional." 4198 GROUP adslAturAturChanPerformanceGroup 4199 DESCRIPTION 4200 "This group is optional." 4202 OBJECT adslAtucIntervalNumber 4203 SYNTAX INTEGER (1..1) 4204 DESCRIPTION 4205 "It is allowable to implement only one ATU-C 15-minute 4206 performance interval." 4208 OBJECT adslAturIntervalNumber 4209 SYNTAX INTEGER (1..1) 4210 DESCRIPTION 4211 "It is allowable to implement only one ATU-R 15-minute 4212 performance interval." 4214 OBJECT adslAtucChanIntervalNumber 4215 SYNTAX INTEGER (1..1) 4216 DESCRIPTION 4217 "It is allowable to implement only one ATU-C 4218 channel 15-minute performance interval." 4220 OBJECT adslAturChanIntervalNumber 4221 SYNTAX INTEGER (1..1) 4222 DESCRIPTION 4223 "It is allowable to implement only one ATU-R 4224 channel 15-minute performance interval." 4226 OBJECT adslLineAlarmProfile 4227 MIN-ACCESS read-only 4228 DESCRIPTION 4229 "Read-only access is applicable only when static 4230 profiles are implemented." 4232 OBJECT adslAtucCurrStatus 4233 SYNTAX BITS { 4234 noDefect(0), 4235 lossOfFraming(1), 4236 lossOfSignal(2) 4237 } 4238 DESCRIPTION 4239 "It is allowable to implement only noDefect(0), 4240 lossOfFraming(1) and lossOfSignal(2) by the ATU-R 4241 agent." 4243 ::= { adslCompliances 2 } 4245 -- units of conformance 4246 adslLineGroup OBJECT-GROUP 4247 OBJECTS { 4248 adslLineCoding, adslLineType, adslLineSpecific 4249 } 4250 STATUS current 4251 DESCRIPTION 4252 "A collection of objects providing configuration 4253 information about an ADSL Line." 4254 ::= { adslGroups 1 } 4256 adslPhysicalGroup OBJECT-GROUP 4257 OBJECTS { 4258 adslAtucInvSerialNumber, adslAtucInvVendorID, 4259 adslAtucInvVersionNumber, adslAtucCurrSnrMgn, 4260 adslAtucCurrAtn, adslAtucCurrStatus, 4261 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4262 adslAturInvSerialNumber, adslAturInvVendorID, 4263 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4264 adslAturCurrAtn, adslAturCurrStatus, 4265 adslAturCurrOutputPwr, adslAturCurrAttainableRate 4266 } 4267 STATUS current 4268 DESCRIPTION 4269 "A collection of objects providing physical 4270 configuration information of the ADSL Line." 4271 ::= { adslGroups 2 } 4273 adslChannelGroup OBJECT-GROUP 4274 OBJECTS { 4275 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4276 adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength, 4277 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4278 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4279 } 4280 STATUS current 4281 DESCRIPTION 4282 "A collection of objects providing configuration 4283 information about an ADSL channel." 4284 ::= { adslGroups 3 } 4286 adslAtucPhysPerfRawCounterGroup OBJECT-GROUP 4287 OBJECTS { 4288 adslAtucPerfLofs, adslAtucPerfLoss, 4289 adslAtucPerfLols, adslAtucPerfLprs, 4290 adslAtucPerfESs, adslAtucPerfInits 4291 } 4292 STATUS current 4293 DESCRIPTION 4294 "A collection of objects providing raw performance 4295 counts on an ADSL Line (ATU-C end)." 4296 ::= { adslGroups 4 } 4298 adslAtucPhysPerfIntervalGroup OBJECT-GROUP 4299 OBJECTS { 4300 adslAtucPerfValidIntervals, 4301 adslAtucPerfInvalidIntervals, 4302 adslAtucPerfCurr15MinTimeElapsed, 4303 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4304 adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs, 4305 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4306 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4307 adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs, 4308 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4309 adslAtucPerfPrev1DayMoniSecs, 4310 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4311 adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs, 4312 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4313 adslAtucIntervalLofs, adslAtucIntervalLoss, 4314 adslAtucIntervalLols, adslAtucIntervalLprs, 4315 adslAtucIntervalESs, adslAtucIntervalInits, 4316 adslAtucIntervalValidData 4317 } 4318 STATUS current 4319 DESCRIPTION 4320 "A collection of objects providing current 15-minute, 4321 1-day; and previous 1-day performance counts on 4322 ADSL Line (ATU-C end) ." 4323 ::= { adslGroups 5 } 4325 adslAturPhysPerfRawCounterGroup OBJECT-GROUP 4326 OBJECTS { 4327 adslAturPerfLofs, adslAturPerfLoss, 4328 adslAturPerfLprs, adslAturPerfESs 4329 } 4330 STATUS current 4331 DESCRIPTION 4332 "A collection of objects providing raw performance 4333 counts on an ADSL Line (ATU-R end)." 4334 ::= { adslGroups 6 } 4336 adslAturPhysPerfIntervalGroup OBJECT-GROUP 4337 OBJECTS { 4338 adslAturPerfValidIntervals, 4339 adslAturPerfInvalidIntervals, 4340 adslAturPerfCurr15MinTimeElapsed, 4341 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4342 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4343 adslAturPerfCurr1DayTimeElapsed, 4344 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4345 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4346 adslAturPerfPrev1DayMoniSecs, 4347 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4348 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4349 adslAturIntervalLofs, 4350 adslAturIntervalLoss, adslAturIntervalLprs, 4351 adslAturIntervalESs, adslAturIntervalValidData 4352 } 4353 STATUS current 4354 DESCRIPTION 4355 "A collection of objects providing current 15-minute, 4356 1-day; and previous 1-day performance counts on 4357 ADSL Line (ATU-R end)." 4358 ::= { adslGroups 7 } 4359 adslAtucChanPerformanceGroup OBJECT-GROUP 4360 OBJECTS { 4361 adslAtucChanReceivedBlks, 4362 adslAtucChanTransmittedBlks, 4363 adslAtucChanCorrectedBlks, 4364 adslAtucChanUncorrectBlks, 4365 adslAtucChanPerfValidIntervals, 4366 adslAtucChanPerfInvalidIntervals, 4367 adslAtucChanPerfCurr15MinTimeElapsed, 4368 adslAtucChanPerfCurr15MinReceivedBlks, 4369 adslAtucChanPerfCurr15MinTransmittedBlks, 4370 adslAtucChanPerfCurr15MinCorrectedBlks, 4371 adslAtucChanPerfCurr15MinUncorrectBlks, 4372 adslAtucChanPerfCurr1DayTimeElapsed, 4373 adslAtucChanPerfCurr1DayReceivedBlks, 4374 adslAtucChanPerfCurr1DayTransmittedBlks, 4375 adslAtucChanPerfCurr1DayCorrectedBlks, 4376 adslAtucChanPerfCurr1DayUncorrectBlks, 4377 adslAtucChanPerfPrev1DayMoniSecs, 4378 adslAtucChanPerfPrev1DayReceivedBlks, 4379 adslAtucChanPerfPrev1DayTransmittedBlks, 4380 adslAtucChanPerfPrev1DayCorrectedBlks, 4381 adslAtucChanPerfPrev1DayUncorrectBlks, 4382 adslAtucChanIntervalReceivedBlks, 4383 adslAtucChanIntervalTransmittedBlks, 4384 adslAtucChanIntervalCorrectedBlks, 4385 adslAtucChanIntervalUncorrectBlks, 4386 adslAtucChanIntervalValidData 4387 } 4388 STATUS current 4389 DESCRIPTION 4390 "A collection of objects providing channel block 4391 performance information on an ADSL channel 4392 (ATU-C end)." 4393 ::= { adslGroups 8 } 4395 adslAturChanPerformanceGroup OBJECT-GROUP 4396 OBJECTS { 4397 adslAturChanReceivedBlks, 4398 adslAturChanTransmittedBlks, 4399 adslAturChanCorrectedBlks, 4400 adslAturChanUncorrectBlks, 4401 adslAturChanPerfValidIntervals, 4402 adslAturChanPerfInvalidIntervals, 4403 adslAturChanPerfCurr15MinTimeElapsed, 4404 adslAturChanPerfCurr15MinReceivedBlks, 4405 adslAturChanPerfCurr15MinTransmittedBlks, 4406 adslAturChanPerfCurr15MinCorrectedBlks, 4407 adslAturChanPerfCurr15MinUncorrectBlks, 4408 adslAturChanPerfCurr1DayTimeElapsed, 4409 adslAturChanPerfCurr1DayReceivedBlks, 4410 adslAturChanPerfCurr1DayTransmittedBlks, 4411 adslAturChanPerfCurr1DayCorrectedBlks, 4412 adslAturChanPerfCurr1DayUncorrectBlks, 4413 adslAturChanPerfPrev1DayMoniSecs, 4414 adslAturChanPerfPrev1DayReceivedBlks, 4415 adslAturChanPerfPrev1DayTransmittedBlks, 4416 adslAturChanPerfPrev1DayCorrectedBlks, 4417 adslAturChanPerfPrev1DayUncorrectBlks, 4418 adslAturChanIntervalReceivedBlks, 4419 adslAturChanIntervalTransmittedBlks, 4420 adslAturChanIntervalCorrectedBlks, 4421 adslAturChanIntervalUncorrectBlks, 4422 adslAturChanIntervalValidData 4423 } 4424 STATUS current 4425 DESCRIPTION 4426 "A collection of objects providing channel block 4427 performance information on an ADSL channel 4428 (ATU-C end)." 4429 ::= { adslGroups 9 } 4431 adslLineProfileGroup OBJECT-GROUP 4432 OBJECTS { 4433 adslAtucConfRateMode, adslAtucConfRateChanRatio, 4434 adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn, 4435 adslAtucConfMinSnrMgn, 4436 adslAtucConfDownshiftSnrMgn, 4437 adslAtucConfUpshiftSnrMgn, 4438 adslAtucConfMinUpshiftTime, 4439 adslAtucConfMinDownshiftTime, 4440 adslAtucChanConfFastMinTxRate, 4441 adslAtucChanConfInterleaveMinTxRate, 4442 adslAtucChanConfFastMaxTxRate, 4443 adslAtucChanConfInterleaveMaxTxRate, 4444 adslAtucChanConfMaxInterleaveDelay, 4445 adslAturConfRateMode, adslAturConfRateChanRatio, 4446 adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn, 4447 adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn, 4448 adslAturConfUpshiftSnrMgn, 4449 adslAturConfMinUpshiftTime, 4450 adslAturConfMinDownshiftTime, 4451 adslAturChanConfFastMinTxRate, 4452 adslAturChanConfInterleaveMinTxRate, 4453 adslAturChanConfFastMaxTxRate, 4454 adslAturChanConfInterleaveMaxTxRate, 4455 adslAturChanConfMaxInterleaveDelay 4456 } 4457 STATUS current 4458 DESCRIPTION 4459 "A collection of objects providing provisioning 4460 information about an ADSL Line." 4461 ::= { adslGroups 10 } 4463 adslLineAlarmProfileGroup OBJECT-GROUP 4464 OBJECTS { 4465 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 4466 adslAtucThresh15MinLols, adslAtucThresh15MinLprs, 4467 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 4468 adslAtucThreshInterleaveRateUp, 4469 adslAtucThreshFastRateDown, 4470 adslAtucThreshInterleaveRateDown, 4471 adslAtucInitFailureTrapEnable, 4472 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 4473 adslAturThresh15MinLprs, adslAturThresh15MinESs, 4474 adslAturThreshFastRateUp, 4475 adslAturThreshInterleaveRateUp, 4476 adslAturThreshFastRateDown, 4477 adslAturThreshInterleaveRateDown 4478 } 4479 STATUS current 4480 DESCRIPTION 4481 "A collection of objects providing alarm provisioning 4482 information about an ADSL Line." 4483 ::= { adslGroups 11 } 4485 adslLineProfileControlGroup OBJECT-GROUP 4486 OBJECTS { 4487 adslLineConfProfile, adslLineAlarmConfProfile, 4488 adslLineConfProfileRowStatus, 4489 adslLineAlarmConfProfileRowStatus 4490 } 4491 STATUS current 4492 DESCRIPTION 4493 "A collection of objects providing profile 4494 control for the ADSL system." 4495 ::= { adslGroups 12 } 4497 adslNotificationsGroup NOTIFICATION-GROUP 4498 NOTIFICATIONS { 4499 adslAtucPerfLofsThreshTrap, 4500 adslAtucPerfLossThreshTrap, 4501 adslAtucPerfLprsThreshTrap, 4502 adslAtucPerfESsThreshTrap, 4503 adslAtucRateChangeTrap, 4504 adslAtucPerfLolsThreshTrap, 4505 adslAtucInitFailureTrap, 4506 adslAturPerfLofsThreshTrap, 4507 adslAturPerfLossThreshTrap, 4508 adslAturPerfLprsThreshTrap, 4509 adslAturPerfESsThreshTrap, 4510 adslAturRateChangeTrap 4511 } 4512 STATUS current 4513 DESCRIPTION 4514 "The collection of adsl notifications." 4515 ::= { adslGroups 13 } 4517 -- units of conformance for ATU-R agent 4519 adslAturLineGroup OBJECT-GROUP 4520 OBJECTS { 4521 adslLineCoding 4522 } 4523 STATUS current 4524 DESCRIPTION 4525 "A collection of objects providing configuration 4526 information about an ADSL Line on the ATU-R side." 4527 ::= { adslGroups 14 } 4529 adslAturPhysicalGroup OBJECT-GROUP 4530 OBJECTS { 4531 adslAtucInvVendorID, 4532 adslAtucInvVersionNumber, 4533 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4534 adslAturInvSerialNumber, adslAturInvVendorID, 4535 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4536 adslAturCurrAtn, adslAturCurrStatus, 4537 adslAturCurrOutputPwr, adslAturCurrAttainableRate 4538 } 4539 STATUS current 4540 DESCRIPTION 4541 "A collection of objects providing physical 4542 configuration information of the ADSL Line on the 4543 ATU-R side." 4544 ::= { adslGroups 15 } 4546 adslAturChannelGroup OBJECT-GROUP 4547 OBJECTS { 4548 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4549 adslAtucChanPrevTxRate, 4550 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4551 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4552 } 4553 STATUS current 4554 DESCRIPTION 4555 "A collection of objects providing configuration 4556 information about an ADSL channel on the ATU-R 4557 side." 4558 ::= { adslGroups 16 } 4560 adslAturAtucPhysPerfRawCounterGroup OBJECT-GROUP 4561 OBJECTS { 4562 adslAtucPerfLofs, adslAtucPerfLoss, 4563 adslAtucPerfESs, adslAtucPerfInits 4564 } 4565 STATUS current 4566 DESCRIPTION 4567 "A collection of objects providing raw performance 4568 counts on an ADSL Line (ATU-C end) provided by the 4569 ATU-R agent." 4570 ::= { adslGroups 17 } 4572 adslAturAtucPhysPerfIntervalGroup OBJECT-GROUP 4573 OBJECTS { 4574 adslAtucPerfValidIntervals, 4575 adslAtucPerfInvalidIntervals, 4576 adslAtucPerfCurr15MinTimeElapsed, 4577 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4578 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4579 adslAtucPerfCurr1DayTimeElapsed, 4580 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4581 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4582 adslAtucPerfPrev1DayMoniSecs, 4583 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4584 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4585 adslAtucIntervalLofs, adslAtucIntervalLoss, 4586 adslAtucIntervalESs, adslAtucIntervalInits, 4587 adslAtucIntervalValidData 4588 } 4589 STATUS current 4590 DESCRIPTION 4591 "A collection of objects providing current 4592 15-minute, 1-day; and previous 1-day performance 4593 counts on ADSL Line (ATU-C end) provided by the 4594 ATU-R agent." 4595 ::= { adslGroups 18 } 4597 adslAturAturPhysPerfRawCounterGroup OBJECT-GROUP 4598 OBJECTS { 4599 adslAturPerfLofs, adslAturPerfLoss, 4600 adslAturPerfLprs, adslAturPerfESs 4601 } 4602 STATUS current 4603 DESCRIPTION 4604 "A collection of objects providing raw performance 4605 counts on an ADSL Line (ATU-R end) provided by the 4606 ATU-R agent." 4607 ::= { adslGroups 19 } 4609 adslAturAturPhysPerfIntervalGroup OBJECT-GROUP 4610 OBJECTS { 4611 adslAturPerfValidIntervals, 4612 adslAturPerfInvalidIntervals, 4613 adslAturPerfCurr15MinTimeElapsed, 4614 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4615 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4616 adslAturPerfCurr1DayTimeElapsed, 4617 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4618 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4619 adslAturPerfPrev1DayMoniSecs, 4620 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4621 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4622 adslAturIntervalLofs, 4623 adslAturIntervalLoss, adslAturIntervalLprs, 4624 adslAturIntervalESs, adslAturIntervalValidData 4625 } 4626 STATUS current 4627 DESCRIPTION 4628 "A collection of objects providing current 4629 15-minute, 1-day; and previous 1-day performance 4630 counts on ADSL Line (ATU-R end) provided by the 4631 ATU-R agent." 4632 ::= { adslGroups 20 } 4634 adslAturAtucChanPerformanceGroup OBJECT-GROUP 4635 OBJECTS { 4636 adslAtucChanReceivedBlks, 4637 adslAtucChanTransmittedBlks, 4638 adslAtucChanCorrectedBlks, 4639 adslAtucChanUncorrectBlks, 4640 adslAtucChanPerfCurr15MinTimeElapsed, 4641 adslAtucChanPerfCurr15MinReceivedBlks, 4642 adslAtucChanPerfCurr15MinTransmittedBlks, 4643 adslAtucChanPerfCurr15MinCorrectedBlks, 4644 adslAtucChanPerfCurr15MinUncorrectBlks, 4645 adslAtucChanPerfCurr1DayTimeElapsed, 4646 adslAtucChanPerfCurr1DayReceivedBlks, 4647 adslAtucChanPerfCurr1DayTransmittedBlks, 4648 adslAtucChanPerfCurr1DayCorrectedBlks, 4649 adslAtucChanPerfCurr1DayUncorrectBlks, 4650 adslAtucChanPerfPrev1DayMoniSecs, 4651 adslAtucChanPerfPrev1DayReceivedBlks, 4652 adslAtucChanPerfPrev1DayTransmittedBlks, 4653 adslAtucChanPerfPrev1DayCorrectedBlks, 4654 adslAtucChanPerfPrev1DayUncorrectBlks, 4655 adslAtucChanPerfValidIntervals, 4656 adslAtucChanPerfInvalidIntervals, 4657 adslAtucChanIntervalReceivedBlks, 4658 adslAtucChanIntervalTransmittedBlks, 4659 adslAtucChanIntervalCorrectedBlks, 4660 adslAtucChanIntervalUncorrectBlks, 4661 adslAtucChanIntervalValidData 4662 } 4663 STATUS current 4664 DESCRIPTION 4665 "A collection of objects providing channel block 4666 performance information on an ADSL channel 4667 (ATU-C end) provided by the ATU-R agent." 4668 ::= { adslGroups 21 } 4670 adslAturAturChanPerformanceGroup OBJECT-GROUP 4671 OBJECTS { 4672 adslAturChanReceivedBlks, 4673 adslAturChanTransmittedBlks, 4674 adslAturChanCorrectedBlks, 4675 adslAturChanUncorrectBlks, 4676 adslAturChanPerfValidIntervals, 4677 adslAturChanPerfInvalidIntervals, 4678 adslAturChanPerfCurr15MinTimeElapsed, 4679 adslAturChanPerfCurr15MinReceivedBlks, 4680 adslAturChanPerfCurr15MinTransmittedBlks, 4681 adslAturChanPerfCurr15MinCorrectedBlks, 4682 adslAturChanPerfCurr15MinUncorrectBlks, 4683 adslAturChanPerfCurr1DayTimeElapsed, 4684 adslAturChanPerfCurr1DayReceivedBlks, 4685 adslAturChanPerfCurr1DayTransmittedBlks, 4686 adslAturChanPerfCurr1DayCorrectedBlks, 4687 adslAturChanPerfCurr1DayUncorrectBlks, 4688 adslAturChanPerfPrev1DayMoniSecs, 4689 adslAturChanPerfPrev1DayReceivedBlks, 4690 adslAturChanPerfPrev1DayTransmittedBlks, 4691 adslAturChanPerfPrev1DayCorrectedBlks, 4692 adslAturChanPerfPrev1DayUncorrectBlks, 4693 adslAturChanIntervalReceivedBlks, 4694 adslAturChanIntervalTransmittedBlks, 4695 adslAturChanIntervalCorrectedBlks, 4696 adslAturChanIntervalUncorrectBlks, 4697 adslAturChanIntervalValidData 4698 } 4699 STATUS current 4700 DESCRIPTION 4701 "A collection of objects providing channel block 4702 performance information on an ADSL channel 4703 (ATU-R end) provided by the ATU-R agent." 4704 ::= { adslGroups 22 } 4706 adslAturLineAlarmProfileGroup OBJECT-GROUP 4707 OBJECTS { 4708 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 4709 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 4710 adslAtucThreshInterleaveRateUp, 4711 adslAtucThreshFastRateDown, 4712 adslAtucThreshInterleaveRateDown, 4713 adslAtucInitFailureTrapEnable, 4714 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 4715 adslAturThresh15MinLprs, adslAturThresh15MinESs, 4716 adslAturThreshFastRateUp, 4717 adslAturThreshInterleaveRateUp, 4718 adslAturThreshFastRateDown, 4719 adslAturThreshInterleaveRateDown 4720 } 4721 STATUS current 4722 DESCRIPTION 4723 "A collection of objects providing alarm 4724 provisioning 4725 information about an ADSL Line provided by the 4726 ATU-R agent." 4727 ::= { adslGroups 23 } 4729 adslAturLineProfileControlGroup OBJECT-GROUP 4730 OBJECTS { 4731 adslLineAlarmConfProfile, 4732 adslLineAlarmConfProfileRowStatus 4733 } 4734 STATUS current 4735 DESCRIPTION 4736 "A collection of objects providing profile 4737 control for the ADSL system by the ATU-R agent." 4738 ::= { adslGroups 24 } 4740 adslAturNotificationsGroup NOTIFICATION-GROUP 4741 NOTIFICATIONS { 4742 adslAtucPerfLofsThreshTrap, 4743 adslAtucPerfLossThreshTrap, 4744 adslAtucPerfESsThreshTrap, 4745 adslAtucRateChangeTrap, 4746 adslAturPerfLofsThreshTrap, 4747 adslAturPerfLossThreshTrap, 4748 adslAturPerfLprsThreshTrap, 4749 adslAturPerfESsThreshTrap, 4750 adslAturRateChangeTrap 4751 } 4752 STATUS current 4753 DESCRIPTION 4754 "The collection of ADSL notifications implemented by 4755 the ATU-R agent." 4756 ::= { adslGroups 25 } 4758 END 4760 10. Acknowledgments 4762 Original ADSL Forum TR006[9] editors were: 4764 Gregory Bathrick (AG Communication Systems) 4765 John Burgess (Predictive Systems) 4767 The current editors are: 4769 Gregory Bathrick (AG Communication Systems) 4770 Faye Ly (Copper Mountain Networks) 4772 Contributions have been received from, but not limited to following 4773 contributors as well as the IETF ADSL MIB working group at large. (in 4774 alphabetical order) 4776 David Allen (Nortel) 4777 Rajesh Abbi (Alcatel) 4778 Gregory Bathrick (AG Communication Systems) 4779 Umberto Bonollo (NEC) 4780 John Burgess (Predictive Systems) 4781 Gail Cone (Amati) 4782 Peter Duffy (Atlantech) 4783 Kevin Godfrey (Motorola) 4784 Bill Hong (Diamond Lane) 4785 Bob Jenness (Siemens) 4786 Lars Johansson (Ericsson) 4787 Jeff Johnson (RedBack Network) 4788 Tsu Kai Lu (DSC) 4789 Faye Ly (Copper Mountain Networks) 4790 Gigi Karmous-Edwards (Pulsecom) 4791 Ron Knipper (Diamond Lane) 4792 Adil Masood (AG Communication Systems) 4793 Padmore Peterson (BT) 4794 Anna Salguero (SBC) 4795 Donald Simon (Motorola) 4796 Mike Sneed (Pulsecom) 4797 Ted Soo-Hoo (Pulsecom) 4798 John Stehman (Diamond Lane) 4799 Chuck Storry (Newbridge) 4800 Chi-Lin Tom (AFC) 4801 Frank Van der Putten (Alcatel) 4802 Marc Van Vlimmeren (Alcatel) 4803 Bert Wijnen (IBM) 4805 11. References 4807 [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 4808 S. Waldbusser, "Structure of Management Information for Version 4809 2 of the Simple Network Management Protocol (SNMPv2)", 4810 RFC 1902, January 1996. 4812 [2] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, 4813 "Textual Conventions for SNMPv2", RFC 1903, SNMP Research, 4814 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4815 International Network Services, January 1996. 4817 [3] ADSL Forum TR-005, "Network Management Element Management", 4818 March 1998. 4820 [4] McCloghrie, K., and M. Rose, Editors, "Management 4821 Information Base for Network Management of TCP/IP-based 4822 internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, 4823 Performance Systems International, March 1991. 4825 [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 4826 MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software, 4827 November 1997. 4829 [6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 4830 and S. Waldbusser, "Management Information Base for 4831 version 2 of the Simple Network Management Protocol 4832 (SNMPv2)", RFC 1907, January 1996. 4834 [6] RFC 1907, "Management Information Base for Version 2 of the 4835 Simple Network Management Protocol (SNMPv2)", January 1996. 4837 [7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple 4838 Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP 4839 Research, Performance Systems International, MIT Lab for 4840 Computer Science, May 1990. 4842 [8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 4843 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 4844 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 4846 [9] ADSL Forum TR-006, "SNMP-based ADSL Line MIB", March 1998. 4848 [10] American National Standards Institute, ANSI T1.413-1995, 4849 August 1995. 4851 [11] ADSL Forum WT-022, "DMT Line Code Specific MIB", June 1998. 4853 [12] ADSL Forum WT-023, "CAP Line Code Specific MIB", June 1998. 4855 [13] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for 4856 Describing SNMP Management Frameworks", RFC 2271, Cabletron 4857 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, 4858 January 1998 4860 [14] Rose, M., and K. McCloghrie, "Structure and Identification of 4861 Management Information for TCP/IP-based Internets", RFC 1155, 4862 Performance Systems International, Hughes LAN Systems, May 1990 4864 [15] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 4865 RFC 1212, Performance Systems International, Hughes LAN Systems, 4866 March 1991 4868 [16] M. Rose, "A Convention for Defining Traps for use with the 4869 SNMP", RFC 1215, Performance Systems International, March 4870 1991 4872 [17] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4873 Waldbusser, "Conformance Statements for Version 2 of the Simple 4874 Network Management Protocol (SNMPv2)", RFC 1904, SNMP Research, 4875 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4876 International Network Services, January 1996. 4878 [18] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4879 Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, 4880 SNMP Research, Inc., Cisco Systems, Inc., Dover Beach 4881 Consulting, Inc., International Network Services, January 1996. 4883 [19] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 4884 Waldbusser, "Transport Mappings for Version 2 of the Simple 4885 Network Management Protocol (SNMPv2)", RFC 1906, SNMP Research, 4886 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 4887 International Network Services, January 1996. 4889 [20] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message 4890 Processing and Dispatching for the Simple Network Management 4891 Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron 4892 Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, 4893 January 1998. 4895 [21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) 4896 for version 3 of the Simple Network Management Protocol 4897 (SNMPv3)", RFC 2274, IBM T. J. Watson Research, January 1998. 4899 [22] Levi, D., Meyer, P., and B. Stewart, SNMPv3 Applications", 4900 RFC 2273, SNMP Research, Inc., Secure Computing Corporation, 4901 Cisco Systems, January 1998. 4903 [23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 4904 Control Model (VACM) for the Simple Network Management Protocol 4905 (SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, 4906 Inc., Cisco Systems, Inc., January 1998. 4908 [24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed 4909 Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, 4910 Bell Communications Research, August 1994. 4912 [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October 4913 1996. 4915 [26] Yergeau, F., "UTF-8, a transformation format of Unicode and ISO 4916 10646", RFC 2044, October 1996. 4918 12. Security Considerations 4920 1) Blocking unauthorized access to the ADSL MIB via the element 4921 management system is outside the scope of this document. It should be 4922 noted that access to the MIB permits the unauthorized entity to 4923 modify the profiles (sect 7.4) such that both subscriber service and 4924 network operations can be interfered with. Subscriber service can be 4925 altered by modifying any of a number of service characteristics such 4926 as rate partitioning and maximum transmission rates. Network 4927 operations can be impacted by modification of trap thresholds such as 4928 SNR margins. 4930 2) There are a number of managed objects in this MIB that may be 4931 considered to contain sensitive information. In particular, the 4932 certain objects may be considered sensitive in many environments, 4933 since it would allow an intruder to obtain information about which 4934 vendor's equipment is in use on the network. Therefore, it may be 4935 important in some environments to control read access to these 4936 objects and possibly to even encrypt the values of these object when 4937 sending them over the network via SNMP. Not all versions of SNMP 4938 provide features for such a secure environment. 4940 SNMPv1 by itself is such an insecure environment. Even if the 4941 network itself is secure (for example by using IPSec), even then, 4942 there is no control as to who on the secure network is allowed to 4943 access and GET (read) the objects in this MIB. It is recommended 4944 that the implementors consider the security features as provided by 4945 the SNMPv3 framework. Specifically, the use of the User-based 4946 Security Model RFC 2274 [21] and the View-based Access Control Model 4947 RFC 2275 [23] is recommended. 4949 It is then a customer/user responsibility to ensure that the SNMP 4950 entity giving access to an instance of this MIB, is properly 4951 configured to give access to those objects only to those principals 4952 (users) that have legitimate rights to access them. 4954 3) ADSL layer connectivity from the ATU-R will permit the subscriber 4955 to manipulate both the ADSL link directly and the AOC/EOC channels 4956 for their own loop. For example, unchecked or unfiltered 4957 fluctuations initiated by the subscriber could generate sufficient 4958 traps to potentially overwhelm either the management interface to the 4959 network or the element manager. Other attacks affecting the ATU-R 4960 portions of the MIB may also be possible. 4962 13. Authors' Addresses 4964 Gregory Bathrick 4965 AG Communication Systems 4966 2500 W Utopia Rd. 4967 Phoenix, AZ 85027 USA 4968 Tel: +1 602-582-7679 4969 Fax: +1 602-582-7697 4970 E-MAIL: bathricg@agcs.com 4972 Faye Ly 4973 Copper Mountain Networks 4974 Norcal Office 4975 2470 Embarcadero Way 4976 Palo Alto, CA 94303 4977 Tel: +1 650-858-8500 4978 Fax: +1 650-858-8085 4979 E-Mail: faye@norcal.coppermountain.com 4981 Table of Contents 4983 1. Status of this Memo ................................... 1 4985 2. Abstract .............................................. 1 4987 3. The SNMP Network Management Framework ................. 2 4989 4. Object Definitions ..................................... 3 4991 5. Introduction ........................................... 3 4993 6. Relationship of the ADSL LINE MIB with standard MIBs ... 3 4995 7. Conventions used in the MIB ............................ 7 4997 8. Conformance and Compliance ............................. 16 4999 9. Definitions ............................................ 16 5001 10. Acknowledgments ........................................ 101 5003 11. References ............................................. 102 5005 12. Security Considerations ................................ 104 5007 13. Authors' Addresses ..................................... 105