idnits 2.17.1 draft-ietf-adslmib-adsllinemib-08.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): ---------------------------------------------------------------------------- ** Looks like you're using RFC 2026 boilerplate. This must be updated to follow RFC 3978/3979, as updated by RFC 4748. 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 6 months document validity -- however, there's a paragraph with a matching beginning. Boilerplate error? == No 'Intended status' indicated for this document; assuming Proposed Standard == It seems as if not all pages are separated by form feeds - found 0 form feeds but 113 pages 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: ' 11. 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: ---------------------------------------------------------------------------- == Line 293 has weird spacing: '...e would conta...' -- 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 (May 14, 1999) is 9112 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 5214 looks like a reference -- Missing reference section? '13' on line 5223 looks like a reference -- Missing reference section? '14' on line 5226 looks like a reference -- Missing reference section? '15' on line 5230 looks like a reference -- Missing reference section? '16' on line 5234 looks like a reference -- Missing reference section? '1' on line 5181 looks like a reference -- Missing reference section? '2' on line 5185 looks like a reference -- Missing reference section? '17' on line 5238 looks like a reference -- Missing reference section? '7' on line 5205 looks like a reference -- Missing reference section? '18' on line 5241 looks like a reference -- Missing reference section? '19' on line 5246 looks like a reference -- Missing reference section? '20' on line 5252 looks like a reference -- Missing reference section? '21' on line 5306 looks like a reference -- Missing reference section? '8' on line 5210 looks like a reference -- Missing reference section? '22' on line 5260 looks like a reference -- Missing reference section? '23' on line 5307 looks like a reference -- Missing reference section? '5' on line 5196 looks like a reference -- Missing reference section? '25' on line 5272 looks like a reference -- Missing reference section? '11' on line 5219 looks like a reference -- Missing reference section? '12' on line 5221 looks like a reference -- Missing reference section? '6' on line 5200 looks like a reference -- Missing reference section? '10' on line 5216 looks like a reference -- Missing reference section? '3' on line 5188 looks like a reference -- Missing reference section? '4' on line 5191 looks like a reference -- Missing reference section? '24' on line 5268 looks like a reference -- Missing reference section? '26' on line 5275 looks like a reference Summary: 11 errors (**), 0 flaws (~~), 3 warnings (==), 28 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 INTERNET-DRAFT ADSL Line MIB Gregory Bathrick 2 AG Communication Systems 3 Faye Ly 4 Copper Mountain Networks 5 May 14, 1999 7 Definitions of Managed Objects 8 for the ADSL Lines 10 May 14, 1999 12 draft-ietf-adslmib-adsllinemib-08.txt 14 1. Status of this Memo 16 This document is an Internet-Draft and is in full conformance with 17 all provisions of Section 10 of RFC2026. 19 Internet-Drafts are working documents of the Internet Engineering 20 Task Force (IETF), its areas, and its working groups. Note that other 21 groups may also distribute working documents as Internet-Drafts. 23 Internet-Drafts are draft documents valid for a maximum of six months 24 and may be updated, replaced, or obsoleted by other documents at any 25 time. It is inappropriate to use Internet-Drafts as reference 26 material or to cite them other than as ``work in progress.'' 28 The list of current Internet-Drafts can be accessed at 29 http://www.ietf.org/ietf/1id-abstracts.txt 31 The list of Internet-Draft Shadow Directories can be accessed at 32 http://www.ietf.org/shadow.html. 34 To view the entire list of current Internet-Drafts, please check the 35 "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow 36 Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern 37 Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific 38 Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). 40 2. Abstract 42 This document defines a standard SNMP MIB for ADSL lines based on the 43 ADSL Forum standard data model [9]. The ADSL standard describes 44 ATU-C and ATU-R as two sides of the ADSL line. This MIB covers both 45 ATU-C and ATU-R agent's perspectives. Each instance defined in the 46 MIB represents a single ADSL line. 48 It should be noted that the ADSL Forum Network Management Working 49 Group provided input towards the content of this document. See the 50 Acknowledgement Section for a list of individuals who made this 51 document possible. 53 3. The SNMP Network Management Framework 55 The SNMP Management Framework presently consists of five major 56 components: 58 o An overall architecture, described in RFC 2571 [13]. 60 o Mechanisms for describing and naming objects and events for 61 the purpose of management. The first version of this 62 Structure of Management Information (SMI) is called SMIv1 and 63 described in RFC 1155 [14], RFC 1212 [15] and RFC 1215 [16]. 64 The second version, called SMIv2, is described in RFC 2578 65 [1], RFC 2579 [2] and RFC 2580 [17]. 67 o Message protocols for transferring management information. 68 The first version of the SNMP message protocol is called 69 SNMPv1 and described in RFC 1157 [7]. A second version of 70 the SNMP message protocol, which is not an Internet standards 71 track protocol, is called SNMPv2c and described in RFC 1901 72 [18] and RFC 1906 [19]. The third version of the message 73 protocol is called SNMPv3 and described in RFC 1906 [19], RFC 74 2572 [20] and RFC 2574 [21]. 76 o Protocol operations for accessing management information. 77 The first set of protocol operations and associated PDU 78 formats is described in RFC 1157 [7]. A second set of 79 protocol operations and associated PDU formats is described 80 in RFC 1905 [8]. 82 o A set of fundamental applications described in RFC 2573 [22] 83 and the view-based access control mechanism described in RFC 84 2575 [23]. 86 This document specifies a MIB module that is compliant to the SMIv2. 87 A MIB conforming to the SMIv1 can be produced through the appropriate 88 translations. The resulting translated MIB must be semantically 89 equivalent, except where objects or events are omitted because no 90 translation is possible (e.g., use of Counter64). Some machine 91 readable information in SMIv2 will be converted into textual 92 descriptions in SMIv1 during the translation process. However, this 93 loss of machine readable information is not considered to change the 94 semantics of the MIB. 96 4. Object Definitions 98 Managed objects are accessed via a virtual information store, termed 99 the Management Information Base or MIB. Objects in the MIB are 100 defined using the extended subset of Abstract Syntax Notation One 101 (ASN.1) defined in the SMI. In particular, each object type is named 102 by an OBJECT IDENTIFIER, an administratively assigned name. The 103 object type together with an object instance serves to uniquely 104 identify a specific instantiation of the object. For human 105 convenience, we often use a textual string, termed the descriptor, to 106 also refer to the object type. 108 5. Relationship of the ADSL LINE MIB with standard MIBs 110 This section outlines the relationship of ADSL Line MIB with other 111 MIBs described in RFCs and in their various degrees of 112 "standardization". 114 5.1 Use of the IfTable 116 The ADSL LINE MIB specifies the detailed attributes of a data 117 interface. As such, it needs to integrate with IF-MIB [5]. The IANA 118 has assigned the following ifType(s) relative to ADSL: 120 IANAifType ::= TEXTUAL-CONVENTION 122 . . . 124 SYNTAX INTEGER { 126 . . . 128 adsl(94), -- Asymmetric Digital Subscriber Loop 130 . . . 132 adslInterleave(124), -- ADSL Interleaved Channel 133 adslFast(125), -- ADSL Fast Channel 135 . . . } 137 Interfaces of each of these types are modeled by this document. 139 Most MIB tables in this document represent information of one of 140 these interface types and are indexed by ifIndex. Remaining are 141 `profile' tables which may be accessed by the profileIndex. This is 142 explained in more detail in section 6.4 Profiles. 144 5.1.1 ADSL Interface Types 146 As shown below, three ADSL interface types are defined in this 147 document, namely physical, interleaved channel, and fast channel. 148 The physical interface represents characteristics of the physical 149 media associated with both the ATUC and ATUR. The interleaved and 150 fast channel interface represent the characteristics of the two types 151 of ADSL channels. 153 For each ADSL Line, a physical interface always exists. Depending 154 on which ADSL operational configuration is present (as listed in 155 Figure 5), the channel interfaces (fast or interleaved) may or may 156 not exist. 158 ______ ______ 159 | |____________________| | 160 | ATUC | | ATUR | 161 | |____________________| | 162 |______| |______| 164 | <----- physical --------> | 166 | <--- fast channel ------> | 168 | <- interleaved channel -> | 170 Figure 1: ADSL Model 172 5.1.2 Use of IF-MIB (Interface MIB RFC 2233) [5] 174 The following attributes are part of the required 175 ifGeneralInformationGroup object group specified in RFC 2233 [5], and 176 are not duplicated in the ADSL MIB. Keep in mind that these objects 177 apply to the agent's view of the line. 179 ifTable Object Use for ADSL 180 ================================================================== 181 ifIndex Interface index. 183 ifDescr See interfaces MIB [5] 185 ifType physical - adsl(94) 186 fast - adslFast(125) 187 interleaved - adslInterleave(124) 189 ifSpeed Transmit rate from the perspective 190 of the agent. 192 physical - line rate 193 fast - channel rate 194 interleaved - channel rate 196 ifPhysAddress This object should have an octet string 197 with zero length. 199 ifAdminStatus See interfaces MIB [5] 201 ifOperStatus See interfaces MIB [5] 203 Supplemented by adslAturCurrStatus and 204 adslAturCurrStatus 206 ifLastChange See interfaces MIB [5] 208 ifName See interfaces MIB [5] 210 ifLinkUpDownTrapEnable See interfaces MIB [5] 212 Default set as follows: 214 physical - enabled(1) 215 fast - disabled(2) 216 interleaved - disabled(2) 218 ifHighSpeed Speed of line in Mega-bits per second 219 (ifSpeed/1,000,000) 221 ifConnectorPresent See interfaces MIB [5] 223 Default set as follows: 225 physical - true(1) 226 fast - false(2) 227 interleaved - false(2) 229 ifAlias See interfaces MIB [5] 230 ifTableLastChange See interfaces MIB [5] 232 ================================================================== 234 Figure 2: Use of ifTable Objects: ifGeneralInformationGroup 236 Use of the ifStackTable to associate the entries for physical, fast, 237 interleaved channels, and higher layers (e.g., ATM) is shown below in 238 figure 3. Use of ifStackTable is necessary, because configuration 239 information is stored in profile tables associated with the 240 physical-layer ifEntry only. The channels' ifEntrys need the 241 ifStackTable to find their associated physical-layer entry and thus 242 their configuration parameters. (See Profile section, 6.4). 244 ______ (ifEntry=j) ______ 245 | | fast channel | | 246 | |________________________| | 247 | | and/or | | 248 | | | | 249 | | (ifEntry=k) | | 250 | | interleaved channel | | 251 | |________________________| | 252 | ATUC | | ATUR | 253 | | | | 254 | | (ifEntry=i) | | 255 | | physical | | 256 | |________________________| | 257 |______| |______| 259 Figure 3: Use of ifStackTable (part 1) 261 The ifStackTable is then used to show the relationships between the 262 various ADSL interfaces, as illustrated below in figure 4. 264 HigherLayer LowerLayer 265 -------------------------- 266 j i 267 k i 269 Figure 4: Use of ifStackTable (part 2) 271 The ifRcvAddressTable is not applicable for ADSL interfaces. 273 5.2 Relationship with RFC 2037 [25] 275 Implementation of the Entity MIB [25] is optional. It in no way 276 alters the information required in the adslLineMib, nor does it alter 277 the relationship with IF-MIB. 279 The Entity MIB introduces a standardized way of presenting the 280 components of complex systems, such as a Digital Subscriber Line 281 Access Multiplexer (DSLAM), that may contain multiple racks, shelves, 282 line cards, and/or ports. The Entity MIB's main goal is to present 283 these system components, their containment relationship, and mapping 284 information with other MIBs such as the Interface MIB and the 285 adslLineMib. 287 If ATU-C agent is implemented, the Entity MIB should include entities 288 for the ATU-C in the entPhysicalTable. The MIB's 289 entAliasMappingTable would contain mapping information identifying 290 the 'ifIndex' object associated with each ATU-C. However, if ATU-R 291 agent is implemented, the Entity MIB should include entities for the 292 ATU-R in the entPhysicalTable. In this case, the MIB's 293 entAliasMappingTable would contain mapping information identifying 294 the 'ifIndex' object associated with each ATU-R. 296 Also associating the relationship between the ifTable and Entity MIB, 297 the entPhysicalTable contains an 'entPhysicalName' object, which 298 approximates the semantics of the 'ifName' object from the Interface 299 MIB. 301 6. Conventions used in the MIB 303 6.1 Naming Conventions 305 A. Atuc/Atur are used for the ATU-C and ATU-R. In other RFCs, these 306 are sometimes referred to as the Near End (Ne) and Far End (Fe) 307 respectively, but not in this document. 309 B. The terms, "transmit" and "receive", are from the perspective of 310 the corresponding table's end of the line. For example, in the case 311 of Fast channels, adslAtucChanConfFastMaxTxRate defines the 312 "downstream" rate, while adslAturChanConfFastMaxTxRate defines the 313 "upstream" rate for a particular channel. 315 C. There are two possible channels: fast, and interleaved. None, one 316 or both may be implemented on a particular ADSL Line. Figure 5 317 illustrates all possible operational configurations. 319 D. Lof, Lol, Los, Lpr mean Loss of Framing, Link, Signal, and Power, 320 respectively. Lpr is used by T1E1, so it is used for consistency 321 (rather than Lop). 323 A Loss of Link condition is declared at the ATU-C if a Loss of Signal 324 is not preceded by a `dying-gasp' message from the ATU-R. Note that 325 Loss of Link is only supported by the ATU-C. 327 E. ES means errored second. An Errored Second is any second 328 containing one or more CRC anomaly, or one or more Los(s) or Severely 329 Errored Frame (Sef) defect(s). 331 F. A "block" is a physical-layer `data buffer' over which CRCs are 332 calculated. For example, in DMT, the block is defined as the ADSL 333 superframe. The block duration is 250 micro-seconds so the block 334 length in bytes, as defined in adslAtu*ChanCrcBlockLength, varies 335 with data rate. See Line Code Specific MIBs [11] [12] for more line 336 code specific information. 338 G. Atn means Attenuation, Psd is Power Spectral Density and Snr is 339 Signal to Noise Ratio. 341 H. LCS means line code specific, e.g., 343 o DMT = Discrete MultiTone 345 o CAP = Carrierless Amplitude and Phase modulation and 347 o QAM = Quadrature Amplitude Modulation 349 I. Vendor (in the Inventory objects) refers to the manufacturer of 350 the ATU-C or ATU-R assembly, not the modem chip vendor. When in 351 doubt, use the manufacturer of the smallest field replaceable unit 352 (e.g., stand-alone modem box, plug-in board). 354 J. RADSL - Rate Adaptive Asymmetric Digital Subscriber Loop 356 6.2 Structure 358 The MIB has multiple parallel tables. There are tables for: 360 o line - common attributes 362 o atuc and atur status 363 o atuc and atur performance 365 - Current and up to 96 buckets of 15 min performance history 367 - Current and Previous 1-day bucket performance history 369 o profiles - configuration parameters and alarm parameters 371 There are separate tables for Physical and Channel layers. Since 372 their attributes are similar, only one set of "channel" tables are 373 defined to be used for both fast and interleaved channels. The 374 corresponding ifType gives the proper interpretation for that 375 ifEntry. 377 It is intented that Line Code Specific MIBs be located under 378 adslLCSMib. These MIBs will be defined in separate modules. 380 There could have been fewer tables by combining the ATU-C and ATU-R 381 information into shared tables. However, the tables are more easily 382 read when there are two identical sets of data. 384 The figure below lists the five possible ADSL operational 385 configurations. (indicated by the value of the adslLineType). In all 386 configurations, the physical line interface entry will exist. 387 However, the existence of the ADSL channel varies in each case, as 388 shown below. 390 Table Phys Fast Interleaved 391 ___________________________________________________________ 392 No Channels (1) | Y | | | 393 Fast Only (2) | Y | Y | | 394 Interleaved Only (3) | Y | | Y | 395 Fast or Interleaved (4) | Y | Y | Y | 396 Fast and Interleaved (5) | Y | Y | Y | 398 Figure 5: ADSL Operational configurations 400 NOTE: In (4), channel exists of either Fast or Interleaved type, but 401 not both. The Manager may select the type of channel to be used. 403 Depending on which operation configuration exists, some or all ADSL 404 MIB tables could be supported, as shown in below. See Conformance 405 Statements for more information on which objects are mandatory. 407 Table Phys Fast Interleaved 409 ___________________________________________________________ 410 adslLineTable | Y | | | 411 adslAtucPhysTable | Y | | | 412 adslAturPhysTable | Y | | | 413 adslAtucChanTable | | Y | Y | 414 adslAturChanTable | | Y | Y | 415 adslAtucPerfDataTable | Y | | | 416 adslAturPerfDataTable | Y | | | 417 adslAtucIntervalTable | Y | | | 418 adslAturIntervalTable | Y | | | 419 adslAtucChanPerfDataTable | | Y | Y | 420 adslAturChanPerfDataTable | | Y | Y | 421 adslAtucChanIntervalTable | | Y | Y | 422 adslAturChanIntervalTable | | Y | Y | 424 Figure 6: Use of ADSL MIB Tables with various ifIndex values 426 NOTE: The adslLineConfProfileTable and adslLineAlarmConfProfileTable 427 will be present for all scenarios. See Profile Section of this 428 document for implementation details such as profile creation, 429 assignment, and indexing. 431 6.2.1 Structure of Conformance Groups 433 The MIB is organized to cover both ends of the ADSL line, ATU-C and 434 ATU-R. Objects defined can be categorized into two groups: the 435 ATU-C group which provides objects that are supported by ATU-C agents 436 and the ATU-R group which provides objects that are supported by 437 ATU-R agents. These two groups are defined by the conformance 438 section of the MIB. All objects defined in the MIB module are 439 supported by the ATU-C agent and only portions of the objects are 440 supported by the ATU-R agent. Figure 7 lists all tables/objects that 441 are supported by the ATU-R agent. 443 Table Objects 444 _______________________________________________________ 445 adslLineTable adslLineCoding 446 adslAtucPhysTable adslAtucInvVendorID 447 adslAtucInvVersionNumber 448 adslAtucCurrStatus (Partial) 449 adslAtucCurrOutputPwr 450 adslAtucCurrAttainableRate 451 adslAturPhysTable all are supported 452 adslAtucChanTable all except 453 adslAtucChanCrcBlockLength 454 are supported 456 adslAtucPerfDataTable all except 457 adslAtucPerfLols, adslAtucPerfLprs 458 adslAtucPerfCurr15MinLols, 459 adslAtucPerfCurr15MinLprs, 460 adslAtucPerfCurr1DayLols, 461 adslAtucPerfCurr1DayLprs, 462 adslAtucPerfPrev1DayLols and 463 adslAtucPerfPrev1DayLprs 464 are supported 465 adslAturPerfDataTable all are supported 466 adslAtucIntervalTable adslAtucIntervalLofs 467 adslAtucIntervalLoss 468 adslAtucIntervalESs 469 adslAtucIntervalInits 470 adslAtucIntervalValidData 471 adslAturIntervalTable all are supported 472 adslAtucChanPerfDataTable all are supported 473 adslAturChanPerfDataTable all are supported 474 adslAtucChanIntervalTable all are supported 475 adslAturChanIntervalTable all are supported 476 adslLineConfProfileTable not supported 477 adslLineAlarmConfProfileTable all are supported except 478 adslAtucThresh15MinLols 479 and adslAtucThresh15MinLprs 480 -------------------------------------------------------------------- 482 Figure 7: MIB Tables and Objects Supported by the ATU-R Agent 484 All traps supported by the ATU-R agent are also listed: 486 adslAtucPerfLofsThreshTrap 487 adslAtucPerfLossThreshTrap 488 adslAtucPerfESsThreshTrap 489 adslAtucRateChangeTrap 490 adslAturPerfLofsThreshTrap 491 adslAturPerfLossThreshTrap 492 adslAturPerfLprsThreshTrap 493 adslAturPerfESsThreshTrap 494 adslAturRateChangeTrap 496 6.3 Counters, Interval Buckets and Thresholds 498 For physical-level ES, Los, Lof, Lol, Lpr and line initialization 499 attempts, there are event counters, current 15-minute and one (up to 500 96) 15-minute history bucket(s) of "interval-counters", as well as 501 current and previous 1-day interval-counters. Each physical-layer 502 current 15-minute event bucket has threshold trap. 504 At the channel level, there are counters for total received blocks, 505 received-and-corrected blocks, received-but-uncorrectable blocks, and 506 transmitted blocks. There are the same set of 15-minute and 1-day 507 buckets as at the physical-layer. 509 There is no requirement for an agent to ensure fixed relationship 510 between the start of a fifteen minute and any wall clock; however 511 some implementations may align the fifteen minute intervals with 512 quarter hours. Likewise, an implementation may choose to align one 513 day intervals with start of a day. 515 Separate tables are provided for the 96 interval-counters. They are 516 indexed by {ifIndex, AdslAtu*IntervalNumber}. 518 Counters are not reset when an ATU-C or ATU-R is reinitialized, only 519 when the agent is reset or reinitialized (or under specific request 520 outside the scope of this MIB). 522 The 15-minute event counters are of type PerfCurrentCount and 523 PerfIntervalCount. The 1-day event counters are of type 524 AdslPerfCurrDayCount and AdslPerfPrevDayCount. Both 15-minute and 1- 525 day time elapsed counters are of type AdslPerfTimeElapsed. 527 6.4 Profiles 529 As a managed node can handle a large number of ATU-Cs (e.g., hundreds 530 or perhaps thousands of ADSL lines), provisioning every parameter on 531 every ATU-C may become burdensome. In response, two MIB tables have 532 been created to define ADSL equipment configuration data profiles, as 533 well as a mechanism to associate the equipment to these profiles. 535 Profile tables may be implemented in one of two ways, but not 536 simultaneously: 538 o MODE-I: Dynamic Profiles - one profile shared by one or multiple 539 ADSL lines. 541 o MODE-II: Static Profiles - one profile per ADSL physical line 542 always. 544 6.4.1 MODE-I : Dynamic Profiles 546 Implementations using this mode will enable the manager to 547 dynamically create and delete profiles as needed. The index of the 548 profile is an locally-unique administratively assigned name for the 549 profile having the textual convention `SnmpAdminString' (RFC2571 550 [13]). 552 One or more ADSL lines may be configured to share parameters of a 553 single profile (e.g., adslLineConfProfileName = `silver') by setting 554 its adslLineConfProfile objects to the index value of this profile. 555 If a change is made to the profile, all lines that refer to it will 556 be re-configured to the changed parameters. Before a profile can be 557 deleted or taken out of service it must be first unreferenced from 558 all associated lines. 560 This figure below shows an example of how this mode can be 561 implemented. In the example, ADSL lines `1' and `x' share the 562 configuration of the `silver' profile, while line `2' uses the 563 `platinum' profile. The `gold' profile has no lines associated with 564 it. 566 ADSL ifIndex ifTable Configuration Line 567 Profile Table 568 __________________________________________________________________ 570 1 i1 ADSL Line -- ---> Platinum Profile 571 j1 Fast Chan | | 572 k1 Int Chan | | 573 | ^ 574 v | Gold Profile 576 2 i2 ADSL Line ------->---- 577 j2 Fast Chan | 578 k2 Int Chan | 579 | 580 | 581 | 582 v 584 x ix ADSL Line ------>------> Silver Profile 585 jx Fast Chan ---------------> 586 kx Int Chan 587 __________________________________________________________________ 589 Figure 8: Use of Dynamic Profiles: MODE-I 591 In the figure above, note that three interface entries of an ADSL 592 line, physical, fast channel, and interleaved channel, are 593 represented by `i', `j', and `k'. Only the physical-layer entry `i' 594 contains an adslLineTable entry, therefore only those entries contain 595 pointers to the adslLineConfProfileTable. The ifStackTable (see 596 rfc2233 [5]) can be used to link the channel entries to the 597 corresponding physical-layer entry to get the channel's configuration 598 parameters. See figure 4 for use of the ifStackTable. 600 The same characteristics and mechanisms are present for the alarm 601 profile type. There is no requirement that its index be the same as 602 the configuration profile. 604 Implementations of this mode, must provide a default profile whose 605 name is `DEFVAL' for each profile type: Configuration and Alarm. The 606 values of the associated parameters will be vendor specific unless 607 otherwise indicated in this document. Before a line's profiles have 608 been set, these profiles will be automatically used by setting 609 adslLineConfProfile and adslLineAlarmConfProfile to `DEFVAL'. 611 In this mode, profiles are created, assigned, and deleted dynamically 612 using these four objects: adslLineConfProfile, 613 adslLineConfProfileRowStatus, adslLineAlarmConfProfile, and 614 adslLineAlarmConfProfileRowStatus. 616 6.4.2 MODE-II : Static Profiles 618 Implementations with this mode will automatically create a profile 619 one-for-one with each ADSL line physical entry. The name of this 620 profile is a system generated read-only object whose value is 621 equivalent to the index of the physical line. The Agent will not 622 allow a Manager to create/delete profiles in this mode. Therefore, 623 adslLineConfProfile, adslLineConfProfileRowStatus, 624 adslLineAlarmConfProfile, and adslLineAlarmConfProfileRowStatus 625 objects have minimal value in this mode and are read-only. 627 The figure below shows an example of this mode. In the example, ADSL 628 lines `1', `2', and `x' each have their own profiles. 630 ADSL ifIndex ifTable Configuration Line 631 Profile Table 632 __________________________________________________________________ 634 1 i1 ADSL Line ------------> Profile 635 j1 Fast Chan 636 k1 Int Chan 638 2 i2 ADSL Line ------------> Profile 639 j2 Fast Chan 640 k2 Int Chan 642 x ix ADSL Line ------------> Profile 643 jx Fast Chan 644 kx Int Chan 645 __________________________________________________________________ 647 Figure 9: Use of Static Profiles: MODE II 649 6.5 Traps 651 These SNMP traps are required: coldStart / warmStart (per [6]) -- 652 which are per agent (e.g., per DSLAM in such a device), and linkUp / 653 linkDown (per [5]) -- which are per interface (i.e., ADSL line). 654 Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at 655 a physical-layer ifEntry, as discussed above. 657 A linkDown trap is generated whenever any of Lof, Los, Lol, Loss of 658 Signal Quality, or Lpr events occurs. At this operational point, a 659 manager can use adslAtu*CurrStatus for additional detailed 660 information. The corresponding linkUp trap is sent when all link 661 failure conditions are cleared. 663 The traps defined in this MIB are for initialization failure, rate 664 change, and for the threshold crossings associated with the following 665 events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold has its own 666 enable/threshold value. When that value is 0, the trap is disabled. 668 The current status objects (adslAtu*CurrStatus) indicate, through a 669 bitmask, all outstanding error conditions or that the line is 670 operational. Note that each object claims to represent the status of 671 the modem at that end of the line. However, since the SNMP agent 672 likely co-resides with only one end of the line, the corresponding 673 far-end current status object may be incomplete. For example, when 674 there are errors on the line, the far-end ATU may not be able to 675 correctly report this condition. Therefore, not all conditions are 676 included in its current status. 678 A threshold trap occurs whenever the corresponding current 15-minute 679 interval error counter becomes equal and/or exceeds to the threshold 680 value. One trap will be sent per interval per interface. Since the 681 current 15-minute counter are reset to 0 every 15 minutes, if the 682 condition persists, the trap may recur as often as every 15 minutes. 683 For example, to get a trap whenever a "loss of" event occurs (but at 684 most once every 15 minutes), set the corresponding "Thresh15Min" to 685 1. The agent will generate a trap when the event originally occurs. 687 Note that the NMS will get a linkDown trap, as well, if enabled. At 688 the beginning of the next 15 minute interval, the counter is reset. 689 When the first second goes by and the event occurs, the current 690 interval bucket will be 1, which equals the threshold and the trap 691 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 7. Conformance and Compliance 717 See the conformance and compliance statements within the information 718 module. 720 8. Definitions 722 ADSL-TC-MIB DEFINITIONS ::= BEGIN 724 IMPORTS 725 transmission, 726 MODULE-IDENTITY, Gauge32 FROM SNMPv2-SMI 727 TEXTUAL-CONVENTION FROM SNMPv2-TC; 729 adsltcmib MODULE-IDENTITY 730 LAST-UPDATED "9905052200Z" 732 ORGANIZATION "IETF ADSL MIB Working Group" 734 CONTACT-INFO 735 " 736 Gregory Bathrick 737 AG Communication Systems 738 A Subsidiary of Lucent Technologies 739 2500 W Utopia Rd. 740 Phoenix, AZ 85027 USA 741 Tel: +1 602-582-7679 742 Fax: +1 602-582-7697 743 E-mail: bathricg@agcs.com 745 Faye Ly 746 Copper Mountain Networks 747 Norcal Office 748 2470 Embarcadero Way 749 Palo Alto, CA 94303 750 Tel: +1 650-858-8500 751 Fax: +1 650-858-8085 752 E-Mail: faye@coppermountain.com 754 IETF ADSL MIB Working Group (adsl@xlist.agcs.com) 755 " 756 DESCRIPTION 757 "The MIB module which provides a ADSL 758 Line Coding Textual Convention to be used 759 by ADSL Lines." 760 ::= { transmission 94 2 } -- adslMIB 2 762 AdslLineCodingType ::= TEXTUAL-CONVENTION 763 STATUS current 764 DESCRIPTION 765 "This data type is used as the syntax for the ADSL 766 Line Code." 767 SYNTAX INTEGER { 768 other(1),-- none of the following 769 dmt (2), -- Discrete MultiTone 770 cap (3), -- Carrierless Amplitude & Phase modulation 771 qam (4) -- Quadrature Amplitude Modulation 772 } 774 AdslPerfCurrDayCount ::= TEXTUAL-CONVENTION 775 STATUS current 776 DESCRIPTION 777 "A counter associated with interface performance 778 measurements in a current 1-day (24 hour) measurement 779 interval. 781 The value of this counter starts at zero at the 782 beginning of an interval and is increased when 783 associated events occur, until the end of the 784 1-day interval. At that time the value of the 785 counter is stored in the previous 1-day history 786 interval, if available, and the current interval 787 counter is restarted at zero. 789 In the case where the agent has no valid data available 790 for this interval the corresponding object 791 instance is not available and upon a retrieval 792 request a corresponding error message shall be 793 returned to indicate that this instance does 794 not exist (for example, a noSuchName error for 795 SNMPv1 and a noSuchInstance for SNMPv2 GET 796 operation)." 797 SYNTAX Gauge32 799 AdslPerfPrevDayCount ::= TEXTUAL-CONVENTION 800 STATUS current 801 DESCRIPTION 802 "A counter associated with interface performance 803 measurements during the most previous 1-day (24 hour) 804 measurement interval. The value of this counter is 805 equal to the value of the current day counter at 806 the end of its most recent interval. 808 In the case where the agent has no valid data available 809 for this interval the corresponding object 810 instance is not available and upon a retrieval 811 request a corresponding error message shall be 812 returned to indicate that this instance does 813 not exist (for example, a noSuchName error for 814 SNMPv1 and a noSuchInstance for SNMPv2 GET 815 operation)." 816 SYNTAX Gauge32 818 AdslPerfTimeElapsed ::= TEXTUAL-CONVENTION 819 STATUS current 820 DESCRIPTION 821 "The number of seconds that have elapsed since 822 the beginning of the current measurement period. 823 If, for some reason, such as an adjustment in the 824 system's time-of-day clock, the current interval 825 exceeds the maximum value, the agent will return 826 the maximum value." 827 SYNTAX Gauge32 829 END 831 ADSL-LINE-MIB DEFINITIONS ::= BEGIN 833 IMPORTS 834 MODULE-IDENTITY, OBJECT-TYPE, 835 Counter32, Gauge32, 836 NOTIFICATION-TYPE, 837 transmission, Unsigned32 FROM SNMPv2-SMI 838 RowStatus, 839 TruthValue, VariablePointer FROM SNMPv2-TC 840 MODULE-COMPLIANCE, OBJECT-GROUP, 841 NOTIFICATION-GROUP FROM SNMPv2-CONF 842 ifIndex FROM IF-MIB 843 PerfCurrentCount, 844 PerfIntervalCount FROM PerfHist-TC-MIB 845 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 846 AdslPerfCurrDayCount, 847 AdslPerfPrevDayCount, 848 AdslPerfTimeElapsed, 849 AdslLineCodingType FROM ADSL-TC-MIB 850 ; 852 adslMIB MODULE-IDENTITY 854 LAST-UPDATED "9905052200Z" 856 ORGANIZATION "IETF ADSL MIB Working Group" 858 CONTACT-INFO 859 " 860 Gregory Bathrick 861 AG Communication Systems 862 A Subsidiary of Lucent Technologies 863 2500 W Utopia Rd. 864 Phoenix, AZ 85027 USA 865 Tel: +1 602-582-7679 866 Fax: +1 602-582-7697 867 E-mail: bathricg@agcs.com 869 Faye Ly 870 Copper Mountain Networks 871 Norcal Office 872 2470 Embarcadero Way 873 Palo Alto, CA 94303 874 Tel: +1 650-858-8500 875 Fax: +1 650-858-8085 876 E-Mail: faye@coppermountain.com 878 (ADSL Forum input only) 879 John Burgess 880 Predictive Systems, Inc. 881 25A Vreeland Rd. 882 Florham Park, NJ 07932 USA 883 Tel: +1 973-301-5610 884 Fax: +1 973-301-5699 885 E-mail: jtburgess@predictive.com 887 IETF ADSL MIB Working Group (adsl@xlist.agcs.com) 888 " 890 DESCRIPTION 891 "The MIB module defining objects for the management of a pair of 892 ADSL modems at each end of the ADSL line. Each such line has 893 an entry in an ifTable which may include multiple modem lines. 894 An agent may reside at either end of the ADSL line however the 895 MIB is designed to require no management communication between 896 them beyond that inherent in the low-level ADSL line protocol. 897 The agent may monitor and control this protocol for its needs. 899 ADSL lines may support optional Fast or Interleaved channels. 900 If these are supported, additional entries corresponding to the 901 supported channels must be created in the ifTable. Thus an ADSL 902 line that supports both channels will have three entries in the 903 ifTable, one for each physical, fast, and interleaved, whose 904 ifType values are equal to adsl(94), fast(125), and 905 interleaved(124), respectively. The ifStackTable is used to 906 represent the relationship between the entries. 908 Naming Conventions: 909 Atuc -- (ATUC) modem at near (Central) end of line 910 Atur -- (ATUR) modem at Remote end of line 911 Curr -- Current 912 Prev -- Previous 913 Atn -- Attenuation 914 ES -- Errored Second. 915 LCS -- Line Code Specific 916 Lof -- Loss of Frame 917 Lol -- Loss of Link 918 Los -- Loss of Signal 919 Lpr -- Loss of Power 920 xxxs-- interval of Seconds in which xxx occurs 921 (e.g., xxx=Lof, Los, Lpr) 922 Max -- Maximum 923 Mgn -- Margin 924 Min -- Minimum 925 Psd -- Power Spectral Density 926 Snr -- Signal to Noise Ratio 927 Tx -- Transmit 928 Blks-- Blocks, a data unit, see 929 adslAtuXChanCrcBlockLength 930 " ::= { transmission 94 } 932 adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 } 934 adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 } 936 -- objects 937 adslLineTable OBJECT-TYPE 938 SYNTAX SEQUENCE OF AdslLineEntry 939 MAX-ACCESS not-accessible 940 STATUS current 941 DESCRIPTION 942 "This table includes common attributes describing 943 both ends of the line. It is required for all ADSL 944 physical interfaces. ADSL physical interfaces are 945 those ifEntries where ifType is equal to adsl(94)." 946 ::= { adslMibObjects 1 } 948 adslLineEntry OBJECT-TYPE 949 SYNTAX AdslLineEntry 950 MAX-ACCESS not-accessible 951 STATUS current 952 DESCRIPTION "An entry in adslLineTable." 953 INDEX { ifIndex } 954 ::= { adslLineTable 1 } 956 AdslLineEntry ::= 957 SEQUENCE { 958 adslLineCoding AdslLineCodingType, 959 adslLineType INTEGER, 960 adslLineSpecific VariablePointer, 961 adslLineConfProfile SnmpAdminString, 962 adslLineAlarmConfProfile SnmpAdminString 963 } 965 adslLineCoding OBJECT-TYPE 966 SYNTAX AdslLineCodingType 967 MAX-ACCESS read-only 968 STATUS current 969 DESCRIPTION 970 "Specifies the ADSL coding type used on this 971 line." 972 ::= { adslLineEntry 1 } 974 adslLineType OBJECT-TYPE 975 SYNTAX INTEGER { 976 noChannel (1), -- no channels exist 977 fastOnly (2), -- fast channel exists only 978 interleavedOnly (3), -- interleaved channel exists 979 -- only 980 fastOrInterleaved (4),-- either fast or interleaved 981 -- channels can exist, but 982 -- only one at any time 983 fastAndInterleaved (5)-- both fast or interleaved 984 -- channels exist 985 } 986 MAX-ACCESS read-only 987 STATUS current 988 DESCRIPTION 989 "Defines the type of ADSL physical line 990 entity that exists, by defining whether and how 991 the line is channelized. If the line is channelized, 992 the value will be other than noChannel(1). This 993 object defines which channel type(s) are supported. 995 In the case that the line is channelized, the manager 996 can use the ifStackTable to determine the ifIndex for 997 the associated channel(s)." 998 ::= { adslLineEntry 2 } 1000 adslLineSpecific OBJECT-TYPE 1001 SYNTAX VariablePointer 1002 MAX-ACCESS read-only 1003 STATUS current 1004 DESCRIPTION 1005 "OID instance in vendor-specific MIB. The Instance may 1006 be used to determine shelf/slot/port of the ATUC 1007 interface in a DSLAM." 1008 ::= { adslLineEntry 3 } 1010 adslLineConfProfile OBJECT-TYPE 1011 SYNTAX SnmpAdminString (SIZE (1..32)) 1012 MAX-ACCESS read-write 1013 STATUS current 1014 DESCRIPTION 1015 "The value of this object identifies the row 1016 in the ADSL Line Configuration Profile Table, 1017 (adslLineConfProfileTable), which applies for this 1018 ADSL line, and channels if applicable. 1020 For `dynamic' mode, in the case which the 1021 configuration profile has not been set, the 1022 value will be set to `DEFVAL'. 1024 If the implementator of this MIB has chosen not 1025 to implement `dynamic assignment' of profiles, this 1026 object's MIN-ACCESS is read-only." 1027 ::= { adslLineEntry 4 } 1029 adslLineAlarmConfProfile OBJECT-TYPE 1030 SYNTAX SnmpAdminString (SIZE (1..32)) 1031 MAX-ACCESS read-write 1032 STATUS current 1033 DESCRIPTION 1034 "The value of this object identifies the row 1035 in the ADSL Line Alarm Configuration Profile Table, 1036 (adslLineAlarmConfProfileTable), which applies to this 1037 ADSL line, and channels if applicable. 1039 For `dynamic' mode, in the case which the 1040 alarm profile has not been set, the 1041 value will be set to `DEFVAL'. 1043 If the implementator of this MIB has chosen not 1044 to implement `dynamic assignment' of profiles, this 1045 object's MIN-ACCESS is read-only." 1046 ::= { adslLineEntry 5 } 1048 adslAtucPhysTable OBJECT-TYPE 1049 SYNTAX SEQUENCE OF AdslAtucPhysEntry 1050 MAX-ACCESS not-accessible 1051 STATUS current 1052 DESCRIPTION 1053 "This table provides one row for each ATUC. 1054 Each row contains the Physical Layer Parameters 1055 table for that ATUC. ADSL physical interfaces are 1056 those ifEntries where ifType is equal to adsl(94)." 1057 ::= { adslMibObjects 2 } 1059 adslAtucPhysEntry OBJECT-TYPE 1060 SYNTAX AdslAtucPhysEntry 1061 MAX-ACCESS not-accessible 1062 STATUS current 1063 DESCRIPTION "An entry in the adslAtucPhysTable." 1064 INDEX { ifIndex } 1065 ::= { adslAtucPhysTable 1 } 1067 AdslAtucPhysEntry ::= 1068 SEQUENCE { 1069 adslAtucInvSerialNumber SnmpAdminString, 1070 adslAtucInvVendorID SnmpAdminString, 1071 adslAtucInvVersionNumber SnmpAdminString, 1072 adslAtucCurrSnrMgn INTEGER, 1073 adslAtucCurrAtn Gauge32, 1074 adslAtucCurrStatus BITS, 1075 adslAtucCurrOutputPwr INTEGER, 1076 adslAtucCurrAttainableRate Gauge32 1077 } 1079 -- inventory group 1080 -- 1081 -- These items should describe the lowest level identifiable 1082 -- component, be it a stand-alone modem, a card in a rack, 1083 -- a child-board, etc. 1084 -- 1085 adslAtucInvSerialNumber OBJECT-TYPE 1086 SYNTAX SnmpAdminString (SIZE (0..32)) 1087 MAX-ACCESS read-only 1088 STATUS current 1089 DESCRIPTION 1090 "The vendor specific string that identifies the 1091 vendor equipment." 1092 ::= { adslAtucPhysEntry 1 } 1094 adslAtucInvVendorID OBJECT-TYPE 1095 SYNTAX SnmpAdminString (SIZE (0..16)) 1096 MAX-ACCESS read-only 1097 STATUS current 1098 DESCRIPTION 1099 "The vendor ID code is a copy of the binary 1100 vendor identification field defined by the 1101 PHY[10] and expressed as readable characters." 1102 REFERENCE "ANSI T1.413[10]" 1103 ::= { adslAtucPhysEntry 2 } 1105 adslAtucInvVersionNumber OBJECT-TYPE 1106 SYNTAX SnmpAdminString (SIZE (0..16)) 1107 MAX-ACCESS read-only 1108 STATUS current 1109 DESCRIPTION 1110 "The vendor specific version number sent by this ATU 1111 as part of the initialization messages. It is a copy 1112 of the binary version number field defined by the 1113 PHY[10] and expressed as readable characters." 1114 REFERENCE "ANSI T1.413[10]" 1115 ::= { adslAtucPhysEntry 3 } 1117 -- current status group 1118 -- 1119 adslAtucCurrSnrMgn OBJECT-TYPE 1120 SYNTAX INTEGER (-640..640) 1121 UNITS "tenth dB" 1122 MAX-ACCESS read-only 1123 STATUS current 1124 DESCRIPTION 1125 "Noise Margin as seen by this ATU with respect to its 1126 received signal in tenth dB." 1127 ::= { adslAtucPhysEntry 4 } 1129 adslAtucCurrAtn OBJECT-TYPE 1130 SYNTAX Gauge32(0..630) 1131 UNITS "tenth dB" 1132 MAX-ACCESS read-only 1133 STATUS current 1134 DESCRIPTION 1135 "Measured difference in the total power transmitted by 1136 the peer ATU and the total power received by this ATU." 1137 ::= { adslAtucPhysEntry 5 } 1139 adslAtucCurrStatus OBJECT-TYPE 1140 SYNTAX BITS { 1141 noDefect(0), 1142 lossOfFraming(1), 1143 lossOfSignal(2), 1144 lossOfPower(3), 1145 lossOfSignalQuality(4), 1146 lossOfLink(5), 1147 dataInitFailure(6), 1148 configInitFailure(7), 1149 protocolInitFailure(8), 1150 noPeerAtuPresent(9) 1151 } 1152 MAX-ACCESS read-only 1153 STATUS current 1154 DESCRIPTION 1155 "Indicates current state of the ATUC line. This is a 1156 bit-map of possible conditions. The various bit 1157 positions are: 1159 0 noDefect There no defects on the line 1161 1 lossOfFraming ATUC failure due to not 1162 receiving valid frame. 1164 2 lossOfSignal ATUC failure due to not 1165 receiving signal. 1167 3 lossOfPower ATUC failure due to loss of 1168 power. 1169 Note: the Agent may still 1170 function. 1172 4 lossOfSignalQuality Loss of Signal Quality is 1173 declared when the Noise Margin 1174 falls below the Minimum Noise 1175 Margin, or the bit-error-rate 1176 exceeds 10^-7. 1178 5 lossOfLink ATUC failure due to inability 1179 to link with ATUR. 1181 6 dataInitFailure ATUC failure during 1182 initialization due to bit 1183 errors corrupting startup 1184 exchange data. 1186 7 configInitFailure ATUC failure during 1187 initialization due to peer 1188 ATU not able to support 1189 requested configuration 1191 8 protocolInitFailure ATUC failure during 1192 initialization due to 1193 incompatible protocol used by 1194 the peer ATU. 1196 9 noPeerAtuPresent ATUC failure during 1197 initialization due to no 1198 activation sequence detected 1199 from peer ATU. 1201 This is intended to supplement ifOperStatus." 1202 ::= { adslAtucPhysEntry 6 } 1204 adslAtucCurrOutputPwr OBJECT-TYPE 1205 SYNTAX INTEGER (-310..310) 1206 UNITS "tenth dBm" 1207 MAX-ACCESS read-only 1208 STATUS current 1209 DESCRIPTION 1210 "Measured total output power transmitted by this ATU. 1211 This is the measurement that was reported during 1212 the last activation sequence." 1213 ::= { adslAtucPhysEntry 7 } 1215 adslAtucCurrAttainableRate OBJECT-TYPE 1216 SYNTAX Gauge32 1217 UNITS "bps" 1218 MAX-ACCESS read-only 1219 STATUS current 1220 DESCRIPTION 1221 "Indicates the maximum currently attainable data rate 1222 by the ATU. This value will be equal or greater than 1223 the current line rate." 1224 ::= { adslAtucPhysEntry 8 } 1226 adslAturPhysTable OBJECT-TYPE 1227 SYNTAX SEQUENCE OF AdslAturPhysEntry 1228 MAX-ACCESS not-accessible 1229 STATUS current 1230 DESCRIPTION 1231 "This table provides one row for each ATUR 1232 Each row contains the Physical Layer Parameters 1233 table for that ATUR. ADSL physical interfaces are 1234 those ifEntries where ifType is equal to adsl(94)." 1235 ::= { adslMibObjects 3 } 1237 adslAturPhysEntry OBJECT-TYPE 1238 SYNTAX AdslAturPhysEntry 1239 MAX-ACCESS not-accessible 1240 STATUS current 1241 DESCRIPTION "An entry in the adslAturPhysTable." 1242 INDEX { ifIndex } 1243 ::= { adslAturPhysTable 1 } 1245 AdslAturPhysEntry ::= 1246 SEQUENCE { 1247 adslAturInvSerialNumber SnmpAdminString, 1248 adslAturInvVendorID SnmpAdminString, 1249 adslAturInvVersionNumber SnmpAdminString, 1250 adslAturCurrSnrMgn INTEGER, 1251 adslAturCurrAtn Gauge32, 1252 adslAturCurrStatus BITS, 1253 adslAturCurrOutputPwr INTEGER, 1254 adslAturCurrAttainableRate Gauge32 1255 } 1257 -- inventory group 1258 -- 1259 adslAturInvSerialNumber OBJECT-TYPE 1260 SYNTAX SnmpAdminString (SIZE (0..32)) 1261 MAX-ACCESS read-only 1262 STATUS current 1263 DESCRIPTION 1264 "The vendor specific string that identifies the 1265 vendor equipment." 1266 ::= { adslAturPhysEntry 1 } 1268 adslAturInvVendorID OBJECT-TYPE 1269 SYNTAX SnmpAdminString (SIZE (0..16)) 1270 MAX-ACCESS read-only 1271 STATUS current 1272 DESCRIPTION 1273 "The vendor ID code is a copy of the binary 1274 vendor identification field defined by the 1275 PHY[10] and expressed as readable characters." 1276 REFERENCE "ANSI T1.413" 1277 ::= { adslAturPhysEntry 2 } 1279 adslAturInvVersionNumber OBJECT-TYPE 1280 SYNTAX SnmpAdminString (SIZE (0..16)) 1281 MAX-ACCESS read-only 1282 STATUS current 1283 DESCRIPTION 1284 "The vendor specific version number sent by this ATU 1285 as part of the initialization messages. It is a copy 1286 of the binary version number field defined by the 1287 PHY[10] and expressed as readable characters." 1288 REFERENCE "ANSI T1.413" 1289 ::= { adslAturPhysEntry 3 } 1291 -- current status group 1292 -- 1293 adslAturCurrSnrMgn OBJECT-TYPE 1294 SYNTAX INTEGER (-640..640) 1295 UNITS "tenth dB" 1296 MAX-ACCESS read-only 1297 STATUS current 1298 DESCRIPTION 1299 "Noise Margin as seen by this ATU with respect to its 1300 received signal in tenth dB." 1301 ::= { adslAturPhysEntry 4 } 1302 adslAturCurrAtn OBJECT-TYPE 1303 SYNTAX Gauge32(0..630) 1304 UNITS "tenth dB" 1305 MAX-ACCESS read-only 1306 STATUS current 1307 DESCRIPTION 1308 "Measured difference in the total power transmitted by 1309 the peer ATU and the total power received by this ATU." 1310 ::= { adslAturPhysEntry 5 } 1312 adslAturCurrStatus OBJECT-TYPE 1313 SYNTAX BITS { 1314 noDefect(0), 1315 lossOfFraming(1), 1316 lossOfSignal(2), 1317 lossOfPower(3), 1318 lossOfSignalQuality(4) 1319 } 1320 MAX-ACCESS read-only 1321 STATUS current 1322 DESCRIPTION 1323 "Indicates current state of the ATUR line. This is a 1324 bit-map of possible conditions. Due to the isolation 1325 of the ATUR when line problems occur, many state 1326 conditions like loss of power, loss of quality signal, 1327 and initialization errors, can not be determined. 1328 While trouble shooting ATUR, also use object, 1329 adslAtucCurrStatus. The various bit positions are: 1331 0 noDefect There no defects on the line 1333 1 lossOfFraming ATUR failure due to not 1334 receiving valid frame 1336 2 lossOfSignal ATUR failure due to not 1337 receiving signal 1339 3 lossOfPower ATUR failure due to loss of 1340 power 1342 4 lossOfSignalQuality Loss of Signal Quality is 1343 declared when the Noise Margin 1344 falls below the Minimum Noise 1345 Margin, or the 1346 bit-error-rate exceeds 10^-7. 1348 This is intended to supplement ifOperStatus." 1349 ::= { adslAturPhysEntry 6 } 1350 adslAturCurrOutputPwr OBJECT-TYPE 1351 SYNTAX INTEGER (-310..310) 1352 UNITS "tenth dBm" 1353 MAX-ACCESS read-only 1354 STATUS current 1355 DESCRIPTION 1356 "Measured total output power transmitted by this ATU. 1357 This is the measurement that was reported during 1358 the last activation sequence." 1359 ::= { adslAturPhysEntry 7 } 1361 adslAturCurrAttainableRate OBJECT-TYPE 1362 SYNTAX Gauge32 1363 UNITS "bps" 1364 MAX-ACCESS read-only 1365 STATUS current 1366 DESCRIPTION 1367 "Indicates the maximum currently attainable data rate 1368 by the ATU. This value will be equal or greater than 1369 the current line rate." 1370 ::= { adslAturPhysEntry 8 } 1372 adslAtucChanTable OBJECT-TYPE 1373 SYNTAX SEQUENCE OF AdslAtucChanEntry 1374 MAX-ACCESS not-accessible 1375 STATUS current 1376 DESCRIPTION 1377 "This table provides one row for each ATUC channel. 1378 ADSL channel interfaces are those ifEntries 1379 where ifType is equal to adslInterleave(124) 1380 or adslFast(125)." 1381 ::= { adslMibObjects 4 } 1383 adslAtucChanEntry OBJECT-TYPE 1384 SYNTAX AdslAtucChanEntry 1385 MAX-ACCESS not-accessible 1386 STATUS current 1387 DESCRIPTION "An entry in the adslAtucChanTable." 1388 INDEX { ifIndex } 1389 ::= { adslAtucChanTable 1 } 1391 AdslAtucChanEntry ::= 1392 SEQUENCE { 1393 adslAtucChanInterleaveDelay Gauge32, 1394 adslAtucChanCurrTxRate Gauge32, 1395 adslAtucChanPrevTxRate Gauge32, 1396 adslAtucChanCrcBlockLength Gauge32 1397 } 1399 -- current group 1400 -- 1401 adslAtucChanInterleaveDelay OBJECT-TYPE 1402 SYNTAX Gauge32 1403 UNITS "milli-seconds" 1404 MAX-ACCESS read-only 1405 STATUS current 1406 DESCRIPTION 1407 "Interleave Delay for this channel. 1409 Interleave delay applies only to the 1410 interleave channel and defines the mapping 1411 (relative spacing) between subsequent input 1412 bytes at the interleaver input and their placement 1413 in the bit stream at the interleaver output. 1414 Larger numbers provide greater separation between 1415 consecutive input bytes in the output bit stream 1416 allowing for improved impulse noise immunity at 1417 the expense of payload latency. 1419 In the case where the ifType is Fast(125), use 1420 noSuchObject." 1421 ::= { adslAtucChanEntry 1 } 1423 adslAtucChanCurrTxRate OBJECT-TYPE 1424 SYNTAX Gauge32 1425 UNITS "bps" 1426 MAX-ACCESS read-only 1427 STATUS current 1428 DESCRIPTION 1429 "Actual transmit rate on this channel." 1430 ::= { adslAtucChanEntry 2 } 1432 adslAtucChanPrevTxRate OBJECT-TYPE 1433 SYNTAX Gauge32 1434 UNITS "bps" 1435 MAX-ACCESS read-only 1436 STATUS current 1437 DESCRIPTION 1438 "The rate at the time of the last 1439 adslAtucRateChangeTrap event. It is also set at 1440 initialization to prevent a trap being sent. 1442 Rate changes less than adslAtucThresh(*)RateDown 1443 or less than adslAtucThresh(*)RateUp will not 1444 cause a trap or cause this object to change. 1446 (*) == Fast or Interleave. 1447 See AdslLineAlarmConfProfileEntry." 1448 ::= { adslAtucChanEntry 3 } 1450 adslAtucChanCrcBlockLength OBJECT-TYPE 1451 SYNTAX Gauge32 1452 UNITS "byte" 1453 MAX-ACCESS read-only 1454 STATUS current 1455 DESCRIPTION 1456 "Indicates the length of the channel data-block 1457 on which the CRC operates. Refer to Line Code 1458 Specific MIBs, [11] and [12] for more 1459 information." 1460 ::= { adslAtucChanEntry 4 } 1462 adslAturChanTable OBJECT-TYPE 1463 SYNTAX SEQUENCE OF AdslAturChanEntry 1464 MAX-ACCESS not-accessible 1465 STATUS current 1466 DESCRIPTION 1467 "This table provides one row for each ATUR channel. 1468 ADSL channel interfaces are those ifEntries 1469 where ifType is equal to adslInterleave(124) 1470 or adslFast(125)." 1471 ::= { adslMibObjects 5 } 1473 adslAturChanEntry OBJECT-TYPE 1474 SYNTAX AdslAturChanEntry 1475 MAX-ACCESS not-accessible 1476 STATUS current 1477 DESCRIPTION "An entry in the adslAturChanTable." 1478 INDEX { ifIndex } 1479 ::= { adslAturChanTable 1 } 1481 AdslAturChanEntry ::= 1482 SEQUENCE { 1483 adslAturChanInterleaveDelay Gauge32, 1484 adslAturChanCurrTxRate Gauge32, 1485 adslAturChanPrevTxRate Gauge32, 1486 adslAturChanCrcBlockLength Gauge32 1487 } 1489 -- current group 1490 -- 1491 adslAturChanInterleaveDelay OBJECT-TYPE 1492 SYNTAX Gauge32 1493 UNITS "milli-seconds" 1494 MAX-ACCESS read-only 1495 STATUS current 1496 DESCRIPTION 1497 "Interleave Delay for this channel. 1499 Interleave delay applies only to the 1500 interleave channel and defines the mapping 1501 (relative spacing) between subsequent input 1502 bytes at the interleaver input and their placement 1503 in the bit stream at the interleaver output. 1504 Larger numbers provide greater separation between 1505 consecutive input bytes in the output bit stream 1506 allowing for improved impulse noise immunity at 1507 the expense of payload latency. 1509 In the case where the ifType is Fast(125), use 1510 noSuchObject." 1511 ::= { adslAturChanEntry 1 } 1513 adslAturChanCurrTxRate OBJECT-TYPE 1514 SYNTAX Gauge32 1515 UNITS "bps" 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION 1519 "Actual transmit rate on this channel." 1520 ::= { adslAturChanEntry 2 } 1522 adslAturChanPrevTxRate OBJECT-TYPE 1523 SYNTAX Gauge32 1524 UNITS "bps" 1525 MAX-ACCESS read-only 1526 STATUS current 1527 DESCRIPTION 1528 "The rate at the time of the last 1529 adslAturRateChangeTrap event. It is also set at 1530 initialization to prevent a trap being sent. 1532 Rate changes less than adslAturThresh(*)RateDown 1533 or less than adslAturThresh(*)RateUp will not 1534 cause a trap or cause this object to change. 1535 (*) == Fast or Interleave. 1536 See AdslLineAlarmConfProfileEntry." 1537 ::= { adslAturChanEntry 3 } 1539 adslAturChanCrcBlockLength OBJECT-TYPE 1540 SYNTAX Gauge32 1541 MAX-ACCESS read-only 1542 STATUS current 1543 DESCRIPTION 1544 "Indicates the length of the channel data-block 1545 on which the CRC operates. Refer to Line Code 1546 Specific MIBs, [11] and [12] for more 1547 information." 1548 ::= { adslAturChanEntry 4 } 1550 adslAtucPerfDataTable OBJECT-TYPE 1551 SYNTAX SEQUENCE OF AdslAtucPerfDataEntry 1552 MAX-ACCESS not-accessible 1553 STATUS current 1554 DESCRIPTION 1555 "This table provides one row for each ATUC. 1556 ADSL physical interfaces are 1557 those ifEntries where ifType is equal to adsl(94)." 1558 ::= { adslMibObjects 6 } 1560 adslAtucPerfDataEntry OBJECT-TYPE 1561 SYNTAX AdslAtucPerfDataEntry 1562 MAX-ACCESS not-accessible 1563 STATUS current 1564 DESCRIPTION "An entry in adslAtucPerfDataTable." 1565 INDEX { ifIndex } 1566 ::= { adslAtucPerfDataTable 1 } 1568 AdslAtucPerfDataEntry ::= 1569 SEQUENCE { 1570 adslAtucPerfLofs Counter32, 1571 adslAtucPerfLoss Counter32, 1572 adslAtucPerfLols Counter32, 1573 adslAtucPerfLprs Counter32, 1574 adslAtucPerfESs Counter32, 1575 adslAtucPerfInits Counter32, 1576 adslAtucPerfValidIntervals INTEGER, 1577 adslAtucPerfInvalidIntervals INTEGER, 1578 adslAtucPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 1579 adslAtucPerfCurr15MinLofs PerfCurrentCount, 1580 adslAtucPerfCurr15MinLoss PerfCurrentCount, 1581 adslAtucPerfCurr15MinLols PerfCurrentCount, 1582 adslAtucPerfCurr15MinLprs PerfCurrentCount, 1583 adslAtucPerfCurr15MinESs PerfCurrentCount, 1584 adslAtucPerfCurr15MinInits PerfCurrentCount, 1585 adslAtucPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 1586 adslAtucPerfCurr1DayLofs AdslPerfCurrDayCount, 1587 adslAtucPerfCurr1DayLoss AdslPerfCurrDayCount, 1588 adslAtucPerfCurr1DayLols AdslPerfCurrDayCount, 1589 adslAtucPerfCurr1DayLprs AdslPerfCurrDayCount, 1590 adslAtucPerfCurr1DayESs AdslPerfCurrDayCount, 1591 adslAtucPerfCurr1DayInits AdslPerfCurrDayCount, 1592 adslAtucPerfPrev1DayMoniSecs INTEGER, 1593 adslAtucPerfPrev1DayLofs AdslPerfPrevDayCount, 1594 adslAtucPerfPrev1DayLoss AdslPerfPrevDayCount, 1595 adslAtucPerfPrev1DayLols AdslPerfPrevDayCount, 1596 adslAtucPerfPrev1DayLprs AdslPerfPrevDayCount, 1597 adslAtucPerfPrev1DayESs AdslPerfPrevDayCount, 1598 adslAtucPerfPrev1DayInits AdslPerfPrevDayCount 1599 } 1601 -- Event Counters 1602 -- 1603 -- Also see adslAtucIntervalTable for 15 minute interval 1604 -- elapsed counters. 1605 -- 1606 adslAtucPerfLofs OBJECT-TYPE 1607 SYNTAX Counter32 1608 MAX-ACCESS read-only 1609 STATUS current 1610 DESCRIPTION 1611 "Count of the number of Loss of Framing failures since 1612 agent reset." 1613 ::= { adslAtucPerfDataEntry 1 } 1615 adslAtucPerfLoss OBJECT-TYPE 1616 SYNTAX Counter32 1617 MAX-ACCESS read-only 1618 STATUS current 1619 DESCRIPTION 1620 "Count of the number of Loss of Signal failures since 1621 agent reset." 1622 ::= { adslAtucPerfDataEntry 2 } 1624 adslAtucPerfLols OBJECT-TYPE 1625 SYNTAX Counter32 1626 MAX-ACCESS read-only 1627 STATUS current 1628 DESCRIPTION 1629 "Count of the number of Loss of Link failures since 1630 agent reset." 1631 ::= { adslAtucPerfDataEntry 3 } 1633 adslAtucPerfLprs OBJECT-TYPE 1634 SYNTAX Counter32 1635 MAX-ACCESS read-only 1636 STATUS current 1637 DESCRIPTION 1638 "Count of the number of Loss of Power failures since 1639 agent reset." 1640 ::= { adslAtucPerfDataEntry 4 } 1642 adslAtucPerfESs OBJECT-TYPE 1643 SYNTAX Counter32 1644 MAX-ACCESS read-only 1645 STATUS current 1646 DESCRIPTION 1647 "Count of the number of Errored Seconds since agent 1648 reset. The errored second parameter is a count of 1649 one-second intervals containing one or more crc 1650 anomalies, or one or more los or sef defects." 1651 ::= { adslAtucPerfDataEntry 5 } 1653 adslAtucPerfInits OBJECT-TYPE 1654 SYNTAX Counter32 1655 MAX-ACCESS read-only 1656 STATUS current 1657 DESCRIPTION 1658 "Count of the line initialization attempts since 1659 agent reset. Includes both successful and failed 1660 attempts." 1661 ::= { adslAtucPerfDataEntry 6 } 1663 -- general 15 min interval information 1664 -- 1666 adslAtucPerfValidIntervals OBJECT-TYPE 1667 SYNTAX INTEGER(0..96) 1668 MAX-ACCESS read-only 1669 STATUS current 1670 DESCRIPTION 1671 "The number of previous 15-minute intervals in the 1672 interval table for which data was collected. Given 1673 that is the maximum # of intervals supported. 1674 The value will be unless the measurement was 1675 (re-)started within the last (*15) minutes, in which 1676 case the value will be the number of complete 15 1677 minute intervals for which the agent has at least 1678 some data. In certain cases (e.g., in the case 1679 where the agent is a proxy) it is possible that some 1680 intervals are unavailable. In this case, this 1681 interval is the maximum interval number for 1682 which data is available." 1683 ::= { adslAtucPerfDataEntry 7 } 1684 adslAtucPerfInvalidIntervals OBJECT-TYPE 1685 SYNTAX INTEGER(0..96) 1686 MAX-ACCESS read-only 1687 STATUS current 1688 DESCRIPTION 1689 "The number of intervals in the range from 1690 0 to the value of adslAtucPerfValidIntervals 1691 for which no data is available. This object 1692 will typically be zero except in cases where 1693 the data for some intervals are not available 1694 (e.g., in proxy situations)." 1695 ::= { adslAtucPerfDataEntry 8 } 1697 -- 15 min current performance group 1698 -- 1699 adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE 1700 SYNTAX AdslPerfTimeElapsed(0..899) 1701 UNITS "seconds" 1702 MAX-ACCESS read-only 1703 STATUS current 1704 DESCRIPTION 1705 "Total elapsed seconds in this interval." 1706 ::= { adslAtucPerfDataEntry 9 } 1708 adslAtucPerfCurr15MinLofs OBJECT-TYPE 1709 SYNTAX PerfCurrentCount 1710 UNITS "seconds" 1711 MAX-ACCESS read-only 1712 STATUS current 1713 DESCRIPTION 1714 "Count of seconds in the current 15 minute interval 1715 when there was Loss of Framing." 1716 ::= { adslAtucPerfDataEntry 10 } 1718 adslAtucPerfCurr15MinLoss OBJECT-TYPE 1719 SYNTAX PerfCurrentCount 1720 UNITS "seconds" 1721 MAX-ACCESS read-only 1722 STATUS current 1723 DESCRIPTION 1724 "Count of seconds in the current 15 minute interval 1725 when there was Loss of Signal." 1726 ::= { adslAtucPerfDataEntry 11 } 1728 adslAtucPerfCurr15MinLols OBJECT-TYPE 1729 SYNTAX PerfCurrentCount 1730 UNITS "seconds" 1731 MAX-ACCESS read-only 1732 STATUS current 1733 DESCRIPTION 1734 "Count of seconds in the current 15 minute interval 1735 when there was Loss of Link." 1736 ::= { adslAtucPerfDataEntry 12 } 1738 adslAtucPerfCurr15MinLprs OBJECT-TYPE 1739 SYNTAX PerfCurrentCount 1740 UNITS "seconds" 1741 MAX-ACCESS read-only 1742 STATUS current 1743 DESCRIPTION 1744 "Count of seconds in the current 15 minute interval 1745 when there was Loss of Power." 1746 ::= { adslAtucPerfDataEntry 13 } 1748 adslAtucPerfCurr15MinESs OBJECT-TYPE 1749 SYNTAX PerfCurrentCount 1750 UNITS "seconds" 1751 MAX-ACCESS read-only 1752 STATUS current 1753 DESCRIPTION 1754 "Count of Errored Seconds in the current 15 minute 1755 interval. The errored second parameter is a count of 1756 one-second intervals containing one or more crc 1757 anomalies, or one or more los or sef defects." 1758 ::= { adslAtucPerfDataEntry 14 } 1760 adslAtucPerfCurr15MinInits OBJECT-TYPE 1761 SYNTAX PerfCurrentCount 1762 MAX-ACCESS read-only 1763 STATUS current 1764 DESCRIPTION 1765 "Count of the line initialization attempts in the 1766 current 15 minute interval. Includes both successful 1767 and failed attempts." 1768 ::= { adslAtucPerfDataEntry 15 } 1770 -- 1-day current and previous performance group 1771 -- 1772 adslAtucPerfCurr1DayTimeElapsed OBJECT-TYPE 1773 SYNTAX AdslPerfTimeElapsed(0..86399) 1774 UNITS "seconds" 1775 MAX-ACCESS read-only 1776 STATUS current 1777 DESCRIPTION 1778 "Number of seconds that have elapsed since the 1779 beginning of the current 1-day interval." 1781 ::= { adslAtucPerfDataEntry 16 } 1783 adslAtucPerfCurr1DayLofs OBJECT-TYPE 1784 SYNTAX AdslPerfCurrDayCount 1785 UNITS "seconds" 1786 MAX-ACCESS read-only 1787 STATUS current 1788 DESCRIPTION 1789 "Count of the number of seconds when there was Loss of 1790 Framing during the current day as measured by 1791 adslAtucPerfCurr1DayTimeElapsed." 1792 ::= { adslAtucPerfDataEntry 17 } 1794 adslAtucPerfCurr1DayLoss OBJECT-TYPE 1795 SYNTAX AdslPerfCurrDayCount 1796 UNITS "seconds" 1797 MAX-ACCESS read-only 1798 STATUS current 1799 DESCRIPTION 1800 "Count of the number of seconds when there was Loss of 1801 Signal during the current day as measured by 1802 adslAtucPerfCurr1DayTimeElapsed." 1803 ::= { adslAtucPerfDataEntry 18 } 1805 adslAtucPerfCurr1DayLols OBJECT-TYPE 1806 SYNTAX AdslPerfCurrDayCount 1807 UNITS "seconds" 1808 MAX-ACCESS read-only 1809 STATUS current 1810 DESCRIPTION 1811 "Count of the number of seconds when there was Loss of 1812 Link during the current day as measured by 1813 adslAtucPerfCurr1DayTimeElapsed." 1814 ::= { adslAtucPerfDataEntry 19 } 1816 adslAtucPerfCurr1DayLprs OBJECT-TYPE 1817 SYNTAX AdslPerfCurrDayCount 1818 UNITS "seconds" 1819 MAX-ACCESS read-only 1820 STATUS current 1821 DESCRIPTION 1822 "Count of the number of seconds when there was Loss of 1823 Power during the current day as measured by 1824 adslAtucPerfCurr1DayTimeElapsed." 1825 ::= { adslAtucPerfDataEntry 20 } 1827 adslAtucPerfCurr1DayESs OBJECT-TYPE 1828 SYNTAX AdslPerfCurrDayCount 1829 UNITS "seconds" 1830 MAX-ACCESS read-only 1831 STATUS current 1832 DESCRIPTION 1833 "Count of Errored Seconds during the current day as 1834 measured by adslAtucPerfCurr1DayTimeElapsed. 1835 The errored second parameter is a count of 1836 one-second intervals containing one or more crc 1837 anomalies, or one or more los or sef defects." 1838 ::= { adslAtucPerfDataEntry 21 } 1840 adslAtucPerfCurr1DayInits OBJECT-TYPE 1841 SYNTAX AdslPerfCurrDayCount 1842 MAX-ACCESS read-only 1843 STATUS current 1844 DESCRIPTION 1845 "Count of the line initialization attempts in the 1846 day as measured by adslAtucPerfCurr1DayTimeElapsed. 1847 Includes both successful and failed attempts." 1848 ::= { adslAtucPerfDataEntry 22 } 1850 adslAtucPerfPrev1DayMoniSecs OBJECT-TYPE 1851 SYNTAX INTEGER(0..86400) 1852 UNITS "seconds" 1853 MAX-ACCESS read-only 1854 STATUS current 1855 DESCRIPTION 1856 "The amount of time in the previous 1-day interval 1857 over which the performance monitoring information 1858 is actually counted. This value will be the same as 1859 the interval duration except in a situation where 1860 performance monitoring data could not be collected 1861 for any reason." 1862 ::= { adslAtucPerfDataEntry 23 } 1864 adslAtucPerfPrev1DayLofs OBJECT-TYPE 1865 SYNTAX AdslPerfPrevDayCount 1866 UNITS "seconds" 1867 MAX-ACCESS read-only 1868 STATUS current 1869 DESCRIPTION 1870 "Count of seconds in the interval when there was 1871 Loss of Framing within the most recent previous 1872 1-day period." 1873 ::= { adslAtucPerfDataEntry 24 } 1875 adslAtucPerfPrev1DayLoss OBJECT-TYPE 1876 SYNTAX AdslPerfPrevDayCount 1877 UNITS "seconds" 1878 MAX-ACCESS read-only 1879 STATUS current 1880 DESCRIPTION 1881 "Count of seconds in the interval when there was 1882 Loss of Signal within the most recent previous 1883 1-day period." 1884 ::= { adslAtucPerfDataEntry 25 } 1886 adslAtucPerfPrev1DayLols OBJECT-TYPE 1887 SYNTAX AdslPerfPrevDayCount 1888 UNITS "seconds" 1889 MAX-ACCESS read-only 1890 STATUS current 1891 DESCRIPTION 1892 "Count of seconds in the interval when there was 1893 Loss of Link within the most recent previous 1894 1-day period." 1895 ::= { adslAtucPerfDataEntry 26 } 1897 adslAtucPerfPrev1DayLprs OBJECT-TYPE 1898 SYNTAX AdslPerfPrevDayCount 1899 UNITS "seconds" 1900 MAX-ACCESS read-only 1901 STATUS current 1902 DESCRIPTION 1903 "Count of seconds in the interval when there was 1904 Loss of Power within the most recent previous 1905 1-day period." 1906 ::= { adslAtucPerfDataEntry 27 } 1908 adslAtucPerfPrev1DayESs OBJECT-TYPE 1909 SYNTAX AdslPerfPrevDayCount 1910 UNITS "seconds" 1911 MAX-ACCESS read-only 1912 STATUS current 1913 DESCRIPTION 1914 "Count of Errored Seconds within the most recent 1915 previous 1-day period. The errored second parameter is 1916 a count of one-second intervals containing one or more 1917 crc anomalies, or one or more los or sef defects." 1918 ::= { adslAtucPerfDataEntry 28 } 1920 adslAtucPerfPrev1DayInits OBJECT-TYPE 1921 SYNTAX AdslPerfPrevDayCount 1922 MAX-ACCESS read-only 1923 STATUS current 1924 DESCRIPTION 1925 "Count of the line initialization attempts in the most 1926 recent previous 1-day period. Includes both successful 1927 and failed attempts." 1928 ::= { adslAtucPerfDataEntry 29 } 1930 adslAturPerfDataTable OBJECT-TYPE 1931 SYNTAX SEQUENCE OF AdslAturPerfDataEntry 1932 MAX-ACCESS not-accessible 1933 STATUS current 1934 DESCRIPTION 1935 "This table provides one row for each ATUR. 1936 ADSL physical interfaces are 1937 those ifEntries where ifType is equal to adsl(94)." 1938 ::= { adslMibObjects 7 } 1940 adslAturPerfDataEntry OBJECT-TYPE 1941 SYNTAX AdslAturPerfDataEntry 1942 MAX-ACCESS not-accessible 1943 STATUS current 1944 DESCRIPTION "An entry in adslAturPerfDataTable." 1945 INDEX { ifIndex } 1946 ::= { adslAturPerfDataTable 1 } 1948 AdslAturPerfDataEntry ::= 1949 SEQUENCE { 1950 adslAturPerfLofs Counter32, 1951 adslAturPerfLoss Counter32, 1952 adslAturPerfLprs Counter32, 1953 adslAturPerfESs Counter32, 1954 adslAturPerfValidIntervals INTEGER, 1955 adslAturPerfInvalidIntervals INTEGER, 1956 adslAturPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 1957 adslAturPerfCurr15MinLofs PerfCurrentCount, 1958 adslAturPerfCurr15MinLoss PerfCurrentCount, 1959 adslAturPerfCurr15MinLprs PerfCurrentCount, 1960 adslAturPerfCurr15MinESs PerfCurrentCount, 1961 adslAturPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 1962 adslAturPerfCurr1DayLofs AdslPerfCurrDayCount, 1963 adslAturPerfCurr1DayLoss AdslPerfCurrDayCount, 1964 adslAturPerfCurr1DayLprs AdslPerfCurrDayCount, 1965 adslAturPerfCurr1DayESs AdslPerfCurrDayCount, 1966 adslAturPerfPrev1DayMoniSecs INTEGER, 1967 adslAturPerfPrev1DayLofs AdslPerfPrevDayCount, 1968 adslAturPerfPrev1DayLoss AdslPerfPrevDayCount, 1969 adslAturPerfPrev1DayLprs AdslPerfPrevDayCount, 1970 adslAturPerfPrev1DayESs AdslPerfPrevDayCount 1971 } 1973 -- Event (Raw) Counters 1974 -- 1975 -- Also see adslAturIntervalTable for 15 minute interval 1976 -- elapsed counters. 1977 -- 1978 adslAturPerfLofs OBJECT-TYPE 1979 SYNTAX Counter32 1980 UNITS "seconds" 1981 MAX-ACCESS read-only 1982 STATUS current 1983 DESCRIPTION 1984 "Count of the number of Loss of Framing failures since 1985 agent reset." 1986 ::= { adslAturPerfDataEntry 1 } 1988 adslAturPerfLoss OBJECT-TYPE 1989 SYNTAX Counter32 1990 UNITS "seconds" 1991 MAX-ACCESS read-only 1992 STATUS current 1993 DESCRIPTION 1994 "Count of the number of Loss of Signal failures since 1995 agent reset." 1996 ::= { adslAturPerfDataEntry 2 } 1998 adslAturPerfLprs OBJECT-TYPE 1999 SYNTAX Counter32 2000 UNITS "seconds" 2001 MAX-ACCESS read-only 2002 STATUS current 2003 DESCRIPTION 2004 "Count of the number of Loss of Power failures since 2005 agent reset." 2006 ::= { adslAturPerfDataEntry 3 } 2008 adslAturPerfESs OBJECT-TYPE 2009 SYNTAX Counter32 2010 UNITS "seconds" 2011 MAX-ACCESS read-only 2012 STATUS current 2013 DESCRIPTION 2014 "Count of the number of Errored Seconds since agent 2015 reset. The errored second parameter is a count of 2016 one-second intervals containing one or more crc 2017 anomalies, or one or more los or sef defects." 2018 ::= { adslAturPerfDataEntry 4 } 2019 -- general 15 min interval information 2020 -- 2021 adslAturPerfValidIntervals OBJECT-TYPE 2022 SYNTAX INTEGER(0..96) 2023 MAX-ACCESS read-only 2024 STATUS current 2025 DESCRIPTION 2026 "The number of previous 15-minute intervals in the 2027 interval table for which data was collected. Given 2028 that is the maximum # of intervals supported. 2029 The value will be unless the measurement was 2030 (re-)started within the last (*15) minutes, in which 2031 case the value will be the number of complete 15 2032 minute intervals for which the agent has at least 2033 some data. In certain cases (e.g., in the case 2034 where the agent is a proxy) it is possible that some 2035 intervals are unavailable. In this case, this 2036 interval is the maximum interval number for 2037 which data is available." 2038 ::= { adslAturPerfDataEntry 5 } 2040 adslAturPerfInvalidIntervals OBJECT-TYPE 2041 SYNTAX INTEGER(0..96) 2042 MAX-ACCESS read-only 2043 STATUS current 2044 DESCRIPTION 2045 "The number of intervals in the range from 2046 0 to the value of adslAturPerfValidIntervals 2047 for which no data is available. This object 2048 will typically be zero except in cases where 2049 the data for some intervals are not available 2050 (e.g., in proxy situations)." 2051 ::= { adslAturPerfDataEntry 6 } 2053 -- 15 min current performance group 2054 -- 2055 adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE 2056 SYNTAX AdslPerfTimeElapsed(0..899) 2057 UNITS "seconds" 2058 MAX-ACCESS read-only 2059 STATUS current 2060 DESCRIPTION 2061 "Total elapsed seconds in this interval." 2062 ::= { adslAturPerfDataEntry 7 } 2064 adslAturPerfCurr15MinLofs OBJECT-TYPE 2065 SYNTAX PerfCurrentCount 2066 UNITS "seconds" 2067 MAX-ACCESS read-only 2068 STATUS current 2069 DESCRIPTION 2070 "Count of seconds in the current 15 minute interval 2071 when there was Loss of Framing." 2072 ::= { adslAturPerfDataEntry 8 } 2074 adslAturPerfCurr15MinLoss OBJECT-TYPE 2075 SYNTAX PerfCurrentCount 2076 UNITS "seconds" 2077 MAX-ACCESS read-only 2078 STATUS current 2079 DESCRIPTION 2080 "Count of seconds in the current 15 minute interval 2081 when there was Loss of Signal." 2082 ::= { adslAturPerfDataEntry 9 } 2084 adslAturPerfCurr15MinLprs OBJECT-TYPE 2085 SYNTAX PerfCurrentCount 2086 UNITS "seconds" 2087 MAX-ACCESS read-only 2088 STATUS current 2089 DESCRIPTION 2090 "Count of seconds in the current 15 minute interval 2091 when there was Loss of Power." 2092 ::= { adslAturPerfDataEntry 10 } 2094 adslAturPerfCurr15MinESs OBJECT-TYPE 2095 SYNTAX PerfCurrentCount 2096 UNITS "seconds" 2097 MAX-ACCESS read-only 2098 STATUS current 2099 DESCRIPTION 2100 "Count of Errored Seconds in the current 15 minute 2101 interval. The errored second parameter is a count of 2102 one-second intervals containing one or more crc 2103 anomalies, or one or more los or sef defects." 2104 ::= { adslAturPerfDataEntry 11 } 2106 -- 1-day current and previous performance group 2107 -- 2108 adslAturPerfCurr1DayTimeElapsed OBJECT-TYPE 2109 SYNTAX AdslPerfTimeElapsed(0..86399) 2110 UNITS "seconds" 2111 MAX-ACCESS read-only 2112 STATUS current 2113 DESCRIPTION 2114 "Number of seconds that have elapsed since the 2115 beginning of the current 1-day interval." 2116 ::= { adslAturPerfDataEntry 12 } 2118 adslAturPerfCurr1DayLofs OBJECT-TYPE 2119 SYNTAX AdslPerfCurrDayCount 2120 UNITS "seconds" 2121 MAX-ACCESS read-only 2122 STATUS current 2123 DESCRIPTION 2124 "Count of the number of seconds when there was Loss 2125 of Framing during the current day as measured by 2126 adslAturPerfCurr1DayTimeElapsed." 2127 ::= { adslAturPerfDataEntry 13 } 2129 adslAturPerfCurr1DayLoss OBJECT-TYPE 2130 SYNTAX AdslPerfCurrDayCount 2131 UNITS "seconds" 2132 MAX-ACCESS read-only 2133 STATUS current 2134 DESCRIPTION 2135 "Count of the number of seconds when there was Loss 2136 of Signal during the current day as measured by 2137 adslAturPerfCurr1DayTimeElapsed." 2138 ::= { adslAturPerfDataEntry 14 } 2140 adslAturPerfCurr1DayLprs OBJECT-TYPE 2141 SYNTAX AdslPerfCurrDayCount 2142 UNITS "seconds" 2143 MAX-ACCESS read-only 2144 STATUS current 2145 DESCRIPTION 2146 "Count of the number of seconds when there was Loss 2147 of Power during the current day as measured by 2148 adslAturPerfCurr1DayTimeElapsed." 2149 ::= { adslAturPerfDataEntry 15 } 2151 adslAturPerfCurr1DayESs OBJECT-TYPE 2152 SYNTAX AdslPerfCurrDayCount 2153 UNITS "seconds" 2154 MAX-ACCESS read-only 2155 STATUS current 2156 DESCRIPTION 2157 "Count of Errored Seconds during the current day as 2158 measured by adslAturPerfCurr1DayTimeElapsed. 2159 The errored second parameter is a count of 2160 one-second intervals containing one or more crc 2161 anomalies, or one or more los or sef defects." 2163 ::= { adslAturPerfDataEntry 16 } 2165 adslAturPerfPrev1DayMoniSecs OBJECT-TYPE 2166 SYNTAX INTEGER(0..86400) 2167 UNITS "seconds" 2168 MAX-ACCESS read-only 2169 STATUS current 2170 DESCRIPTION 2171 "The amount of time in the previous 1-day interval 2172 over which the performance monitoring information 2173 is actually counted. This value will be the same as 2174 the interval duration except in a situation where 2175 performance monitoring data could not be collected 2176 for any reason." 2177 ::= { adslAturPerfDataEntry 17 } 2179 adslAturPerfPrev1DayLofs OBJECT-TYPE 2180 SYNTAX AdslPerfPrevDayCount 2181 UNITS "seconds" 2182 MAX-ACCESS read-only 2183 STATUS current 2184 DESCRIPTION 2185 "Count of seconds in the interval when there was 2186 Loss of Framing within the most recent previous 2187 1-day period." 2188 ::= { adslAturPerfDataEntry 18 } 2190 adslAturPerfPrev1DayLoss OBJECT-TYPE 2191 SYNTAX AdslPerfPrevDayCount 2192 UNITS "seconds" 2193 MAX-ACCESS read-only 2194 STATUS current 2195 DESCRIPTION 2196 "Count of seconds in the interval when there was 2197 Loss of Signal within the most recent previous 2198 1-day period." 2199 ::= { adslAturPerfDataEntry 19 } 2201 adslAturPerfPrev1DayLprs OBJECT-TYPE 2202 SYNTAX AdslPerfPrevDayCount 2203 UNITS "seconds" 2204 MAX-ACCESS read-only 2205 STATUS current 2206 DESCRIPTION 2207 "Count of seconds in the interval when there was 2208 Loss of Power within the most recent previous 2209 1-day period." 2210 ::= { adslAturPerfDataEntry 20 } 2211 adslAturPerfPrev1DayESs OBJECT-TYPE 2212 SYNTAX AdslPerfPrevDayCount 2213 UNITS "seconds" 2214 MAX-ACCESS read-only 2215 STATUS current 2216 DESCRIPTION 2217 "Count of Errored Seconds within the most recent 2218 previous 1-day period. The errored second parameter is 2219 a count of one-second intervals containing one or more 2220 crc anomalies, or one or more los or sef defects." 2221 ::= { adslAturPerfDataEntry 21 } 2223 adslAtucIntervalTable OBJECT-TYPE 2224 SYNTAX SEQUENCE OF AdslAtucIntervalEntry 2225 MAX-ACCESS not-accessible 2226 STATUS current 2227 DESCRIPTION 2228 "This table provides one row for each ATUC 2229 performance data collection interval. 2230 ADSL physical interfaces are 2231 those ifEntries where ifType is equal to adsl(94)." 2232 ::= { adslMibObjects 8 } 2234 adslAtucIntervalEntry OBJECT-TYPE 2235 SYNTAX AdslAtucIntervalEntry 2236 MAX-ACCESS not-accessible 2237 STATUS current 2238 DESCRIPTION "An entry in the adslAtucIntervalTable." 2239 INDEX { ifIndex, adslAtucIntervalNumber } 2240 ::= { adslAtucIntervalTable 1 } 2242 AdslAtucIntervalEntry ::= 2243 SEQUENCE { 2244 adslAtucIntervalNumber INTEGER, 2245 adslAtucIntervalLofs PerfIntervalCount, 2246 adslAtucIntervalLoss PerfIntervalCount, 2247 adslAtucIntervalLols PerfIntervalCount, 2248 adslAtucIntervalLprs PerfIntervalCount, 2249 adslAtucIntervalESs PerfIntervalCount, 2250 adslAtucIntervalInits PerfIntervalCount, 2251 adslAtucIntervalValidData TruthValue 2252 } 2254 adslAtucIntervalNumber OBJECT-TYPE 2255 SYNTAX INTEGER(1..96) 2256 MAX-ACCESS not-accessible 2257 STATUS current 2258 DESCRIPTION 2259 "Performance Data Interval number 1 is the 2260 the most recent previous interval; interval 2261 96 is 24 hours ago. Intervals 2..96 are 2262 optional." 2263 ::= { adslAtucIntervalEntry 1 } 2265 adslAtucIntervalLofs OBJECT-TYPE 2266 SYNTAX PerfIntervalCount 2267 UNITS "seconds" 2268 MAX-ACCESS read-only 2269 STATUS current 2270 DESCRIPTION 2271 "Count of seconds in the interval when there was Loss 2272 of Framing." 2273 ::= { adslAtucIntervalEntry 2 } 2275 adslAtucIntervalLoss OBJECT-TYPE 2276 SYNTAX PerfIntervalCount 2277 UNITS "seconds" 2278 MAX-ACCESS read-only 2279 STATUS current 2280 DESCRIPTION 2281 "Count of seconds in the interval when there was Loss 2282 of Signal." 2283 ::= { adslAtucIntervalEntry 3 } 2285 adslAtucIntervalLols OBJECT-TYPE 2286 SYNTAX PerfIntervalCount 2287 UNITS "seconds" 2288 MAX-ACCESS read-only 2289 STATUS current 2290 DESCRIPTION 2291 "Count of seconds in the interval when there was Loss 2292 of Link." 2293 ::= { adslAtucIntervalEntry 4 } 2295 adslAtucIntervalLprs OBJECT-TYPE 2296 SYNTAX PerfIntervalCount 2297 UNITS "seconds" 2298 MAX-ACCESS read-only 2299 STATUS current 2300 DESCRIPTION 2301 "Count of seconds in the interval when there was Loss 2302 of Power." 2303 ::= { adslAtucIntervalEntry 5 } 2305 adslAtucIntervalESs OBJECT-TYPE 2306 SYNTAX PerfIntervalCount 2307 UNITS "seconds" 2308 MAX-ACCESS read-only 2309 STATUS current 2310 DESCRIPTION 2311 "Count of Errored Seconds in the interval. 2312 The errored second parameter is a count of 2313 one-second intervals containing one or more crc 2314 anomalies, or one or more los or sef defects." 2315 ::= { adslAtucIntervalEntry 6 } 2317 adslAtucIntervalInits OBJECT-TYPE 2318 SYNTAX PerfIntervalCount 2319 MAX-ACCESS read-only 2320 STATUS current 2321 DESCRIPTION 2322 "Count of the line initialization attempts 2323 during the interval. Includes both successful 2324 and failed attempts." 2325 ::= { adslAtucIntervalEntry 7 } 2327 adslAtucIntervalValidData OBJECT-TYPE 2328 SYNTAX TruthValue 2329 MAX-ACCESS read-only 2330 STATUS current 2331 DESCRIPTION 2332 "This variable indicates if the data for this 2333 interval is valid." 2334 ::= { adslAtucIntervalEntry 8 } 2336 adslAturIntervalTable OBJECT-TYPE 2337 SYNTAX SEQUENCE OF AdslAturIntervalEntry 2338 MAX-ACCESS not-accessible 2339 STATUS current 2340 DESCRIPTION 2341 "This table provides one row for each ATUR 2342 performance data collection interval. 2343 ADSL physical interfaces are those 2344 ifEntries where ifType is equal to adsl(94)." 2345 ::= { adslMibObjects 9 } 2347 adslAturIntervalEntry OBJECT-TYPE 2348 SYNTAX AdslAturIntervalEntry 2349 MAX-ACCESS not-accessible 2350 STATUS current 2351 DESCRIPTION "An entry in the adslAturIntervalTable." 2352 INDEX { ifIndex, adslAturIntervalNumber } 2353 ::= { adslAturIntervalTable 1 } 2354 AdslAturIntervalEntry ::= 2355 SEQUENCE { 2356 adslAturIntervalNumber INTEGER, 2357 adslAturIntervalLofs PerfIntervalCount, 2358 adslAturIntervalLoss PerfIntervalCount, 2359 adslAturIntervalLprs PerfIntervalCount, 2360 adslAturIntervalESs PerfIntervalCount, 2361 adslAturIntervalValidData TruthValue 2362 } 2364 adslAturIntervalNumber OBJECT-TYPE 2365 SYNTAX INTEGER(1..96) 2366 MAX-ACCESS not-accessible 2367 STATUS current 2368 DESCRIPTION 2369 "Performance Data Interval number 1 is the 2370 the most recent previous interval; interval 2371 96 is 24 hours ago. Intervals 2..96 are 2372 optional." 2373 ::= { adslAturIntervalEntry 1 } 2375 adslAturIntervalLofs OBJECT-TYPE 2376 SYNTAX PerfIntervalCount 2377 UNITS "seconds" 2378 MAX-ACCESS read-only 2379 STATUS current 2380 DESCRIPTION 2381 "Count of seconds in the interval when there was 2382 Loss of Framing." 2383 ::= { adslAturIntervalEntry 2 } 2385 adslAturIntervalLoss OBJECT-TYPE 2386 SYNTAX PerfIntervalCount 2387 UNITS "seconds" 2388 MAX-ACCESS read-only 2389 STATUS current 2390 DESCRIPTION 2391 "Count of seconds in the interval when there was 2392 Loss of Signal." 2393 ::= { adslAturIntervalEntry 3 } 2395 adslAturIntervalLprs OBJECT-TYPE 2396 SYNTAX PerfIntervalCount 2397 UNITS "seconds" 2398 MAX-ACCESS read-only 2399 STATUS current 2400 DESCRIPTION 2401 "Count of seconds in the interval when there was 2402 Loss of Power." 2403 ::= { adslAturIntervalEntry 4 } 2405 adslAturIntervalESs OBJECT-TYPE 2406 SYNTAX PerfIntervalCount 2407 UNITS "seconds" 2408 MAX-ACCESS read-only 2409 STATUS current 2410 DESCRIPTION 2411 "Count of Errored Seconds in the interval. 2412 The errored second parameter is a count of 2413 one-second intervals containing one or more crc 2414 anomalies, or one or more los or sef defects." 2415 ::= { adslAturIntervalEntry 5 } 2417 adslAturIntervalValidData OBJECT-TYPE 2418 SYNTAX TruthValue 2419 MAX-ACCESS read-only 2420 STATUS current 2421 DESCRIPTION 2422 "This variable indicates if the data for this 2423 interval is valid." 2424 ::= { adslAturIntervalEntry 6 } 2426 adslAtucChanPerfDataTable OBJECT-TYPE 2427 SYNTAX SEQUENCE OF AdslAtucChanPerfDataEntry 2428 MAX-ACCESS not-accessible 2429 STATUS current 2430 DESCRIPTION 2431 "This table provides one row for each ATUC channel. 2432 ADSL channel interfaces are those ifEntries 2433 where ifType is equal to adslInterleave(124) 2434 or adslFast(125)." 2435 ::= { adslMibObjects 10 } 2437 adslAtucChanPerfDataEntry OBJECT-TYPE 2438 SYNTAX AdslAtucChanPerfDataEntry 2439 MAX-ACCESS not-accessible 2440 STATUS current 2441 DESCRIPTION "An entry in adslAtucChanPerfDataTable." 2442 INDEX { ifIndex } 2443 ::= { adslAtucChanPerfDataTable 1 } 2445 AdslAtucChanPerfDataEntry ::= 2446 SEQUENCE { 2447 adslAtucChanReceivedBlks Counter32, 2448 adslAtucChanTransmittedBlks Counter32, 2449 adslAtucChanCorrectedBlks Counter32, 2450 adslAtucChanUncorrectBlks Counter32, 2451 adslAtucChanPerfValidIntervals INTEGER, 2452 adslAtucChanPerfInvalidIntervals INTEGER, 2453 adslAtucChanPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 2454 adslAtucChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2455 adslAtucChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2456 adslAtucChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2457 adslAtucChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2458 adslAtucChanPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 2459 adslAtucChanPerfCurr1DayReceivedBlks AdslPerfCurrDayCount, 2460 adslAtucChanPerfCurr1DayTransmittedBlks AdslPerfCurrDayCount, 2461 adslAtucChanPerfCurr1DayCorrectedBlks AdslPerfCurrDayCount, 2462 adslAtucChanPerfCurr1DayUncorrectBlks AdslPerfCurrDayCount, 2463 adslAtucChanPerfPrev1DayMoniSecs INTEGER, 2464 adslAtucChanPerfPrev1DayReceivedBlks AdslPerfPrevDayCount, 2465 adslAtucChanPerfPrev1DayTransmittedBlks AdslPerfPrevDayCount, 2466 adslAtucChanPerfPrev1DayCorrectedBlks AdslPerfPrevDayCount, 2467 adslAtucChanPerfPrev1DayUncorrectBlks AdslPerfPrevDayCount 2468 } 2469 -- performance group 2470 -- 2471 -- Note: block is intended to be the length of the channel 2472 -- data-block on which the CRC operates. See 2473 -- adslAtucChanCrcBlockLength for more information. 2474 -- 2475 adslAtucChanReceivedBlks OBJECT-TYPE 2476 SYNTAX Counter32 2477 MAX-ACCESS read-only 2478 STATUS current 2479 DESCRIPTION 2480 "Count of all encoded blocks received on this channel 2481 since agent reset." 2482 ::= { adslAtucChanPerfDataEntry 1 } 2484 adslAtucChanTransmittedBlks OBJECT-TYPE 2485 SYNTAX Counter32 2486 MAX-ACCESS read-only 2487 STATUS current 2488 DESCRIPTION 2489 "Count of all encoded blocks transmitted on this 2490 channel since agent reset." 2491 ::= { adslAtucChanPerfDataEntry 2 } 2493 adslAtucChanCorrectedBlks OBJECT-TYPE 2494 SYNTAX Counter32 2495 MAX-ACCESS read-only 2496 STATUS current 2497 DESCRIPTION 2498 "Count of all blocks received with errors that were 2499 corrected since agent reset. These blocks are passed 2500 on as good data." 2501 ::= { adslAtucChanPerfDataEntry 3 } 2503 adslAtucChanUncorrectBlks OBJECT-TYPE 2504 SYNTAX Counter32 2505 MAX-ACCESS read-only 2506 STATUS current 2507 DESCRIPTION 2508 "Count of all blocks received with uncorrectable 2509 errors since agent reset." 2510 ::= { adslAtucChanPerfDataEntry 4 } 2512 -- general 15 min interval information 2513 -- 2514 adslAtucChanPerfValidIntervals OBJECT-TYPE 2515 SYNTAX INTEGER(0..96) 2516 MAX-ACCESS read-only 2517 STATUS current 2518 DESCRIPTION 2519 "The number of previous 15-minute intervals in the 2520 interval table for which data was collected. Given 2521 that is the maximum # of intervals supported. 2522 The value will be unless the measurement was 2523 (re-)started within the last (*15) minutes, in which 2524 case the value will be the number of complete 15 2525 minute intervals for which the agent has at least 2526 some data. In certain cases (e.g., in the case 2527 where the agent is a proxy) it is possible that some 2528 intervals are unavailable. In this case, this 2529 interval is the maximum interval number for 2530 which data is available." 2531 ::= { adslAtucChanPerfDataEntry 5 } 2533 adslAtucChanPerfInvalidIntervals OBJECT-TYPE 2534 SYNTAX INTEGER(0..96) 2535 MAX-ACCESS read-only 2536 STATUS current 2537 DESCRIPTION 2538 "The number of intervals in the range from 2539 0 to the value of adslAtucChanPerfValidIntervals 2540 for which no data is available. This object 2541 will typically be zero except in cases where 2542 the data for some intervals are not available 2543 (e.g., in proxy situations)." 2544 ::= { adslAtucChanPerfDataEntry 6 } 2545 -- 15 min current performance group 2546 -- 2547 adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2548 SYNTAX AdslPerfTimeElapsed(0..899) 2549 UNITS "seconds" 2550 MAX-ACCESS read-only 2551 STATUS current 2552 DESCRIPTION 2553 "Total elapsed seconds in this interval." 2554 ::= { adslAtucChanPerfDataEntry 7 } 2556 adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2557 SYNTAX PerfCurrentCount 2558 MAX-ACCESS read-only 2559 STATUS current 2560 DESCRIPTION 2561 "Count of all encoded blocks received on this channel 2562 within the current 15 minute interval." 2563 ::= { adslAtucChanPerfDataEntry 8 } 2565 adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2566 SYNTAX PerfCurrentCount 2567 MAX-ACCESS read-only 2568 STATUS current 2569 DESCRIPTION 2570 "Count of all encoded blocks transmitted on this 2571 channel within the current 15 minute interval." 2572 ::= { adslAtucChanPerfDataEntry 9 } 2574 adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2575 SYNTAX PerfCurrentCount 2576 MAX-ACCESS read-only 2577 STATUS current 2578 DESCRIPTION 2579 "Count of all blocks received with errors that were 2580 corrected on this channel within the current 15 minute 2581 interval." 2582 ::= { adslAtucChanPerfDataEntry 10 } 2584 adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2585 SYNTAX PerfCurrentCount 2586 MAX-ACCESS read-only 2587 STATUS current 2588 DESCRIPTION 2589 "Count of all blocks received with uncorrectable 2590 errors on this channel within the current 15 minute 2591 interval." 2592 ::= { adslAtucChanPerfDataEntry 11 } 2593 -- 1-day current and previous performance group 2594 -- 2595 adslAtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2596 SYNTAX AdslPerfTimeElapsed(0..86399) 2597 UNITS "seconds" 2598 MAX-ACCESS read-only 2599 STATUS current 2600 DESCRIPTION 2601 "Number of seconds that have elapsed since the 2602 beginning of the current 1-day interval." 2603 ::= { adslAtucChanPerfDataEntry 12 } 2605 adslAtucChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2606 SYNTAX AdslPerfCurrDayCount 2607 MAX-ACCESS read-only 2608 STATUS current 2609 DESCRIPTION 2610 "Count of all encoded blocks received on this 2611 channel during the current day as measured by 2612 adslAtucChanPerfCurr1DayTimeElapsed." 2613 ::= { adslAtucChanPerfDataEntry 13 } 2615 adslAtucChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2616 SYNTAX AdslPerfCurrDayCount 2617 MAX-ACCESS read-only 2618 STATUS current 2619 DESCRIPTION 2620 "Count of all encoded blocks transmitted on this 2621 channel during the current day as measured by 2622 adslAtucChanPerfCurr1DayTimeElapsed." 2623 ::= { adslAtucChanPerfDataEntry 14 } 2625 adslAtucChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2626 SYNTAX AdslPerfCurrDayCount 2627 MAX-ACCESS read-only 2628 STATUS current 2629 DESCRIPTION 2630 "Count of all blocks received with errors that were 2631 corrected on this channel during the current day as 2632 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2633 ::= { adslAtucChanPerfDataEntry 15 } 2635 adslAtucChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2636 SYNTAX AdslPerfCurrDayCount 2637 MAX-ACCESS read-only 2638 STATUS current 2639 DESCRIPTION 2640 "Count of all blocks received with uncorrectable 2641 errors on this channel during the current day as 2642 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2643 ::= { adslAtucChanPerfDataEntry 16 } 2645 adslAtucChanPerfPrev1DayMoniSecs OBJECT-TYPE 2646 SYNTAX INTEGER(0..86400) 2647 UNITS "seconds" 2648 MAX-ACCESS read-only 2649 STATUS current 2650 DESCRIPTION 2651 "The amount of time in the previous 1-day interval 2652 over which the performance monitoring information 2653 is actually counted. This value will be the same as 2654 the interval duration except in a situation where 2655 performance monitoring data could not be collected 2656 for any reason." 2657 ::= { adslAtucChanPerfDataEntry 17 } 2659 adslAtucChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2660 SYNTAX AdslPerfPrevDayCount 2661 MAX-ACCESS read-only 2662 STATUS current 2663 DESCRIPTION 2664 "Count of all encoded blocks received on this 2665 channel within the most recent previous 1-day 2666 period." 2667 ::= { adslAtucChanPerfDataEntry 18 } 2669 adslAtucChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2670 SYNTAX AdslPerfPrevDayCount 2671 MAX-ACCESS read-only 2672 STATUS current 2673 DESCRIPTION 2674 "Count of all encoded blocks transmitted on this 2675 channel within the most recent previous 1-day 2676 period." 2677 ::= { adslAtucChanPerfDataEntry 19 } 2679 adslAtucChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2680 SYNTAX AdslPerfPrevDayCount 2681 MAX-ACCESS read-only 2682 STATUS current 2683 DESCRIPTION 2684 "Count of all blocks received with errors that were 2685 corrected on this channel within the most recent 2686 previous 1-day period." 2687 ::= { adslAtucChanPerfDataEntry 20 } 2688 adslAtucChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2689 SYNTAX AdslPerfPrevDayCount 2690 MAX-ACCESS read-only 2691 STATUS current 2692 DESCRIPTION 2693 "Count of all blocks received with uncorrectable 2694 errors on this channel within the most recent previous 2695 1-day period." 2696 ::= { adslAtucChanPerfDataEntry 21 } 2698 adslAturChanPerfDataTable OBJECT-TYPE 2699 SYNTAX SEQUENCE OF AdslAturChanPerfDataEntry 2700 MAX-ACCESS not-accessible 2701 STATUS current 2702 DESCRIPTION 2703 "This table provides one row for each ATUR channel. 2704 ADSL channel interfaces are those ifEntries 2705 where ifType is equal to adslInterleave(124) 2706 or adslFast(125)." 2707 ::= { adslMibObjects 11 } 2709 adslAturChanPerfDataEntry OBJECT-TYPE 2710 SYNTAX AdslAturChanPerfDataEntry 2711 MAX-ACCESS not-accessible 2712 STATUS current 2713 DESCRIPTION "An entry in adslAturChanPerfDataTable." 2714 INDEX { ifIndex } 2715 ::= { adslAturChanPerfDataTable 1 } 2717 AdslAturChanPerfDataEntry ::= 2718 SEQUENCE { 2719 adslAturChanReceivedBlks Counter32, 2720 adslAturChanTransmittedBlks Counter32, 2721 adslAturChanCorrectedBlks Counter32, 2722 adslAturChanUncorrectBlks Counter32, 2723 adslAturChanPerfValidIntervals INTEGER, 2724 adslAturChanPerfInvalidIntervals INTEGER, 2725 adslAturChanPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 2726 adslAturChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2727 adslAturChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2728 adslAturChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2729 adslAturChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2730 adslAturChanPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 2731 adslAturChanPerfCurr1DayReceivedBlks AdslPerfCurrDayCount, 2732 adslAturChanPerfCurr1DayTransmittedBlks AdslPerfCurrDayCount, 2733 adslAturChanPerfCurr1DayCorrectedBlks AdslPerfCurrDayCount, 2734 adslAturChanPerfCurr1DayUncorrectBlks AdslPerfCurrDayCount, 2735 adslAturChanPerfPrev1DayMoniSecs INTEGER, 2736 adslAturChanPerfPrev1DayReceivedBlks AdslPerfPrevDayCount, 2737 adslAturChanPerfPrev1DayTransmittedBlks AdslPerfPrevDayCount, 2738 adslAturChanPerfPrev1DayCorrectedBlks AdslPerfPrevDayCount, 2739 adslAturChanPerfPrev1DayUncorrectBlks AdslPerfPrevDayCount 2740 } 2741 -- performance group 2742 -- 2743 -- Note: block is intended to be the length of the channel 2744 -- data-block on which the CRC operates. See 2745 -- adslAturChanCrcBlockLength for more information. 2746 -- 2747 adslAturChanReceivedBlks OBJECT-TYPE 2748 SYNTAX Counter32 2749 MAX-ACCESS read-only 2750 STATUS current 2751 DESCRIPTION 2752 "Count of all encoded blocks received on this channel 2753 since agent reset." 2754 ::= { adslAturChanPerfDataEntry 1 } 2756 adslAturChanTransmittedBlks OBJECT-TYPE 2757 SYNTAX Counter32 2758 MAX-ACCESS read-only 2759 STATUS current 2760 DESCRIPTION 2761 "Count of all encoded blocks transmitted on this 2762 channel since agent reset." 2763 ::= { adslAturChanPerfDataEntry 2 } 2765 adslAturChanCorrectedBlks OBJECT-TYPE 2766 SYNTAX Counter32 2767 MAX-ACCESS read-only 2768 STATUS current 2769 DESCRIPTION 2770 "Count of all blocks received with errors that were 2771 corrected since agent reset. These blocks are passed 2772 on as good data." 2773 ::= { adslAturChanPerfDataEntry 3 } 2775 adslAturChanUncorrectBlks OBJECT-TYPE 2776 SYNTAX Counter32 2777 MAX-ACCESS read-only 2778 STATUS current 2779 DESCRIPTION 2780 "Count of all blocks received with uncorrectable 2781 errors since agent reset." 2782 ::= { adslAturChanPerfDataEntry 4 } 2783 -- general 15 min interval information 2784 -- 2785 adslAturChanPerfValidIntervals OBJECT-TYPE 2786 SYNTAX INTEGER(0..96) 2787 MAX-ACCESS read-only 2788 STATUS current 2789 DESCRIPTION 2790 "The number of previous 15-minute intervals in the 2791 interval table for which data was collected. Given 2792 that is the maximum # of intervals supported. 2793 The value will be unless the measurement was 2794 (re-)started within the last (*15) minutes, in which 2795 case the value will be the number of complete 15 2796 minute intervals for which the agent has at least 2797 some data. In certain cases (e.g., in the case 2798 where the agent is a proxy) it is possible that some 2799 intervals are unavailable. In this case, this 2800 interval is the maximum interval number for 2801 which data is available." 2802 ::= { adslAturChanPerfDataEntry 5 } 2804 adslAturChanPerfInvalidIntervals OBJECT-TYPE 2805 SYNTAX INTEGER(0..96) 2806 MAX-ACCESS read-only 2807 STATUS current 2808 DESCRIPTION 2809 "The number of intervals in the range from 2810 0 to the value of adslAturChanPerfValidIntervals 2811 for which no data is available. This object 2812 will typically be zero except in cases where 2813 the data for some intervals are not available 2814 (e.g., in proxy situations)." 2815 ::= { adslAturChanPerfDataEntry 6 } 2817 -- 15 min current performance group 2818 -- 2819 adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2820 SYNTAX AdslPerfTimeElapsed(0..899) 2821 UNITS "seconds" 2822 MAX-ACCESS read-only 2823 STATUS current 2824 DESCRIPTION 2825 "Total elapsed seconds in this interval. 2826 A full interval is 900 seconds." 2827 ::= { adslAturChanPerfDataEntry 7 } 2829 adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2830 SYNTAX PerfCurrentCount 2831 MAX-ACCESS read-only 2832 STATUS current 2833 DESCRIPTION 2834 "Count of all encoded blocks received on this 2835 channel within the current 15 minute interval." 2836 ::= { adslAturChanPerfDataEntry 8 } 2838 adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2839 SYNTAX PerfCurrentCount 2840 MAX-ACCESS read-only 2841 STATUS current 2842 DESCRIPTION 2843 "Count of all encoded blocks transmitted on this 2844 channel within the current 15 minute interval." 2845 ::= { adslAturChanPerfDataEntry 9 } 2847 adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2848 SYNTAX PerfCurrentCount 2849 MAX-ACCESS read-only 2850 STATUS current 2851 DESCRIPTION 2852 "Count of all blocks received with errors that were 2853 corrected on this channel within the current 15 minute 2854 interval." 2855 ::= { adslAturChanPerfDataEntry 10 } 2857 adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2858 SYNTAX PerfCurrentCount 2859 MAX-ACCESS read-only 2860 STATUS current 2861 DESCRIPTION 2862 "Count of all blocks received with uncorrectable 2863 errors on this channel within the current 15 minute 2864 interval." 2865 ::= { adslAturChanPerfDataEntry 11 } 2867 -- 1-day current and previous performance group 2868 -- 2869 adslAturChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2870 SYNTAX AdslPerfTimeElapsed(0..86399) 2871 UNITS "seconds" 2872 MAX-ACCESS read-only 2873 STATUS current 2874 DESCRIPTION 2875 "Number of seconds that have elapsed since the 2876 beginning of the current 1-day interval." 2877 ::= { adslAturChanPerfDataEntry 12 } 2878 adslAturChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2879 SYNTAX AdslPerfCurrDayCount 2880 MAX-ACCESS read-only 2881 STATUS current 2882 DESCRIPTION 2883 "Count of all encoded blocks received on this 2884 channel during the current day as measured by 2885 adslAturChanPerfCurr1DayTimeElapsed." 2886 ::= { adslAturChanPerfDataEntry 13 } 2888 adslAturChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2889 SYNTAX AdslPerfCurrDayCount 2890 MAX-ACCESS read-only 2891 STATUS current 2892 DESCRIPTION 2893 "Count of all encoded blocks transmitted on this 2894 channel during the current day as measured by 2895 adslAturChanPerfCurr1DayTimeElapsed." 2897 ::= { adslAturChanPerfDataEntry 14 } 2899 adslAturChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2900 SYNTAX AdslPerfCurrDayCount 2901 MAX-ACCESS read-only 2902 STATUS current 2903 DESCRIPTION 2904 "Count of all blocks received with errors that were 2905 corrected on this channel during the current day as 2906 measured by adslAturChanPerfCurr1DayTimeElapsed." 2907 ::= { adslAturChanPerfDataEntry 15 } 2909 adslAturChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2910 SYNTAX AdslPerfCurrDayCount 2911 MAX-ACCESS read-only 2912 STATUS current 2913 DESCRIPTION 2914 "Count of all blocks received with uncorrectable 2915 errors on this channel during the current day as 2916 measured by adslAturChanPerfCurr1DayTimeElapsed." 2917 ::= { adslAturChanPerfDataEntry 16 } 2919 adslAturChanPerfPrev1DayMoniSecs OBJECT-TYPE 2920 SYNTAX INTEGER(0..86400) 2921 UNITS "seconds" 2922 MAX-ACCESS read-only 2923 STATUS current 2924 DESCRIPTION 2925 "The amount of time in the previous 1-day interval 2926 over which the performance monitoring information 2927 is actually counted. This value will be the same as 2928 the interval duration except in a situation where 2929 performance monitoring data could not be collected 2930 for any reason." 2931 ::= { adslAturChanPerfDataEntry 17 } 2933 adslAturChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2934 SYNTAX AdslPerfPrevDayCount 2935 MAX-ACCESS read-only 2936 STATUS current 2937 DESCRIPTION 2938 "Count of all encoded blocks received on this 2939 channel within the most recent previous 1-day 2940 period." 2941 ::= { adslAturChanPerfDataEntry 18 } 2943 adslAturChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2944 SYNTAX AdslPerfPrevDayCount 2945 MAX-ACCESS read-only 2946 STATUS current 2947 DESCRIPTION 2948 "Count of all encoded blocks transmitted on this 2949 channel within the most recent previous 1-day 2950 period." 2951 ::= { adslAturChanPerfDataEntry 19 } 2953 adslAturChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2954 SYNTAX AdslPerfPrevDayCount 2955 MAX-ACCESS read-only 2956 STATUS current 2957 DESCRIPTION 2958 "Count of all blocks received with errors that were 2959 corrected on this channel within the most recent 2960 previous 1-day period." 2961 ::= { adslAturChanPerfDataEntry 20 } 2963 adslAturChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2964 SYNTAX AdslPerfPrevDayCount 2965 MAX-ACCESS read-only 2966 STATUS current 2967 DESCRIPTION 2968 "Count of all blocks received with uncorrectable 2969 errors on this channel within the most recent previous 2970 1-day period." 2971 ::= { adslAturChanPerfDataEntry 21 } 2973 adslAtucChanIntervalTable OBJECT-TYPE 2974 SYNTAX SEQUENCE OF AdslAtucChanIntervalEntry 2975 MAX-ACCESS not-accessible 2976 STATUS current 2977 DESCRIPTION 2978 "This table provides one row for each ATUC channel's 2979 performance data collection interval. 2980 ADSL channel interfaces are those ifEntries 2981 where ifType is equal to adslInterleave(124) 2982 or adslFast(125)." 2983 ::= { adslMibObjects 12 } 2985 adslAtucChanIntervalEntry OBJECT-TYPE 2986 SYNTAX AdslAtucChanIntervalEntry 2987 MAX-ACCESS not-accessible 2988 STATUS current 2989 DESCRIPTION "An entry in the adslAtucIntervalTable." 2990 INDEX { ifIndex, adslAtucChanIntervalNumber } 2991 ::= { adslAtucChanIntervalTable 1 } 2993 AdslAtucChanIntervalEntry ::= 2994 SEQUENCE { 2995 adslAtucChanIntervalNumber INTEGER, 2996 adslAtucChanIntervalReceivedBlks PerfIntervalCount, 2997 adslAtucChanIntervalTransmittedBlks PerfIntervalCount, 2998 adslAtucChanIntervalCorrectedBlks PerfIntervalCount, 2999 adslAtucChanIntervalUncorrectBlks PerfIntervalCount, 3000 adslAtucChanIntervalValidData TruthValue 3001 } 3002 adslAtucChanIntervalNumber OBJECT-TYPE 3003 SYNTAX INTEGER(1..96) 3004 MAX-ACCESS not-accessible 3005 STATUS current 3006 DESCRIPTION 3007 "Performance Data Interval number 1 is the 3008 the most recent previous interval; interval 3009 96 is 24 hours ago. Intervals 2..96 are 3010 optional." 3011 ::= { adslAtucChanIntervalEntry 1 } 3013 adslAtucChanIntervalReceivedBlks OBJECT-TYPE 3014 SYNTAX PerfIntervalCount 3015 MAX-ACCESS read-only 3016 STATUS current 3017 DESCRIPTION 3018 "Count of all encoded blocks received on this channel 3019 during this interval." 3020 ::= { adslAtucChanIntervalEntry 2 } 3021 adslAtucChanIntervalTransmittedBlks OBJECT-TYPE 3022 SYNTAX PerfIntervalCount 3023 MAX-ACCESS read-only 3024 STATUS current 3025 DESCRIPTION 3026 "Count of all encoded blocks transmitted on this 3027 channel during this interval." 3028 ::= { adslAtucChanIntervalEntry 3 } 3030 adslAtucChanIntervalCorrectedBlks OBJECT-TYPE 3031 SYNTAX PerfIntervalCount 3032 MAX-ACCESS read-only 3033 STATUS current 3034 DESCRIPTION 3035 "Count of all blocks received with errors that were 3036 corrected on this channel during this interval." 3037 ::= { adslAtucChanIntervalEntry 4 } 3039 adslAtucChanIntervalUncorrectBlks OBJECT-TYPE 3040 SYNTAX PerfIntervalCount 3041 MAX-ACCESS read-only 3042 STATUS current 3043 DESCRIPTION 3044 "Count of all blocks received with uncorrectable 3045 errors on this channel during this interval." 3046 ::= { adslAtucChanIntervalEntry 5 } 3048 adslAtucChanIntervalValidData OBJECT-TYPE 3049 SYNTAX TruthValue 3050 MAX-ACCESS read-only 3051 STATUS current 3052 DESCRIPTION 3053 "This variable indicates if the data for this 3054 interval is valid." 3055 ::= { adslAtucChanIntervalEntry 6 } 3057 adslAturChanIntervalTable OBJECT-TYPE 3058 SYNTAX SEQUENCE OF AdslAturChanIntervalEntry 3059 MAX-ACCESS not-accessible 3060 STATUS current 3061 DESCRIPTION 3062 "This table provides one row for each ATUR channel's 3063 performance data collection interval. 3064 ADSL channel interfaces are those ifEntries 3065 where ifType is equal to adslInterleave(124) 3066 or adslFast(125)." 3067 ::= { adslMibObjects 13 } 3068 adslAturChanIntervalEntry OBJECT-TYPE 3069 SYNTAX AdslAturChanIntervalEntry 3070 MAX-ACCESS not-accessible 3071 STATUS current 3072 DESCRIPTION "An entry in the adslAturIntervalTable." 3073 INDEX { ifIndex, adslAturChanIntervalNumber } 3074 ::= { adslAturChanIntervalTable 1 } 3076 AdslAturChanIntervalEntry ::= 3077 SEQUENCE { 3078 adslAturChanIntervalNumber INTEGER, 3079 adslAturChanIntervalReceivedBlks PerfIntervalCount, 3080 adslAturChanIntervalTransmittedBlks PerfIntervalCount, 3081 adslAturChanIntervalCorrectedBlks PerfIntervalCount, 3082 adslAturChanIntervalUncorrectBlks PerfIntervalCount, 3083 adslAturChanIntervalValidData TruthValue 3084 } 3085 adslAturChanIntervalNumber OBJECT-TYPE 3086 SYNTAX INTEGER(1..96) 3087 MAX-ACCESS not-accessible 3088 STATUS current 3089 DESCRIPTION 3090 "Performance Data Interval number 1 is the 3091 the most recent previous interval; interval 3092 96 is 24 hours ago. Intervals 2..96 are 3093 optional." 3094 ::= { adslAturChanIntervalEntry 1 } 3096 adslAturChanIntervalReceivedBlks OBJECT-TYPE 3097 SYNTAX PerfIntervalCount 3098 MAX-ACCESS read-only 3099 STATUS current 3100 DESCRIPTION 3101 "Count of all encoded blocks received on this channel 3102 during this interval." 3103 ::= { adslAturChanIntervalEntry 2 } 3105 adslAturChanIntervalTransmittedBlks OBJECT-TYPE 3106 SYNTAX PerfIntervalCount 3107 MAX-ACCESS read-only 3108 STATUS current 3109 DESCRIPTION 3110 "Count of all encoded blocks transmitted on this 3111 channel during this interval." 3112 ::= { adslAturChanIntervalEntry 3 } 3114 adslAturChanIntervalCorrectedBlks OBJECT-TYPE 3115 SYNTAX PerfIntervalCount 3116 MAX-ACCESS read-only 3117 STATUS current 3118 DESCRIPTION 3119 "Count of all blocks received with errors that were 3120 corrected on this channel during this interval." 3121 ::= { adslAturChanIntervalEntry 4 } 3123 adslAturChanIntervalUncorrectBlks OBJECT-TYPE 3124 SYNTAX PerfIntervalCount 3125 MAX-ACCESS read-only 3126 STATUS current 3127 DESCRIPTION 3128 "Count of all blocks received with uncorrectable 3129 errors on this channel during this interval." 3130 ::= { adslAturChanIntervalEntry 5 } 3132 adslAturChanIntervalValidData OBJECT-TYPE 3133 SYNTAX TruthValue 3134 MAX-ACCESS read-only 3135 STATUS current 3136 DESCRIPTION 3137 "This variable indicates if the data for this 3138 interval is valid." 3139 ::= { adslAturChanIntervalEntry 6 } 3141 -- Profile Group 3142 -- 3144 adslLineConfProfileTable OBJECT-TYPE 3145 SYNTAX SEQUENCE OF AdslLineConfProfileEntry 3146 MAX-ACCESS not-accessible 3147 STATUS current 3148 DESCRIPTION 3149 "This table contains information on the ADSL line 3150 configuration. One entry in this table reflects a 3151 profile defined by a manager which can be used to 3152 configure the ADSL line." 3153 ::= { adslMibObjects 14} 3155 adslLineConfProfileEntry OBJECT-TYPE 3156 SYNTAX AdslLineConfProfileEntry 3157 MAX-ACCESS not-accessible 3158 STATUS current 3159 DESCRIPTION 3160 "Each entry consists of a list of parameters that 3161 represents the configuration of an ADSL modem. 3163 When `dynamic' profiles are implemented, a default 3164 profile will always exist. This profile's name will 3165 be set to `DEFVAL' and its parameters will be set 3166 to vendor specific values, unless otherwise specified 3167 in this document. 3169 When `static' profiles are implemented, profiles 3170 are automaticly created or destroyed as ADSL 3171 physical lines are discovered and removed by 3172 the system. The name of the profile will be 3173 equivalent to the decimal value of the line's 3174 interface index. 3175 " 3176 INDEX { IMPLIED adslLineConfProfileName} 3177 ::= { adslLineConfProfileTable 1} 3179 AdslLineConfProfileEntry ::= 3180 SEQUENCE { 3181 adslLineConfProfileName SnmpAdminString, 3182 adslAtucConfRateMode INTEGER, 3183 adslAtucConfRateChanRatio INTEGER, 3184 adslAtucConfTargetSnrMgn INTEGER, 3185 adslAtucConfMaxSnrMgn INTEGER, 3186 adslAtucConfMinSnrMgn INTEGER, 3187 adslAtucConfDownshiftSnrMgn INTEGER, 3188 adslAtucConfUpshiftSnrMgn INTEGER, 3189 adslAtucConfMinUpshiftTime INTEGER, 3190 adslAtucConfMinDownshiftTime INTEGER, 3191 adslAtucChanConfFastMinTxRate Unsigned32, 3192 adslAtucChanConfInterleaveMinTxRate Unsigned32, 3193 adslAtucChanConfFastMaxTxRate Unsigned32, 3194 adslAtucChanConfInterleaveMaxTxRate Unsigned32, 3195 adslAtucChanConfMaxInterleaveDelay INTEGER, 3196 adslAturConfRateMode INTEGER, 3197 adslAturConfRateChanRatio INTEGER, 3198 adslAturConfTargetSnrMgn INTEGER, 3199 adslAturConfMaxSnrMgn INTEGER, 3200 adslAturConfMinSnrMgn INTEGER, 3201 adslAturConfDownshiftSnrMgn INTEGER, 3202 adslAturConfUpshiftSnrMgn INTEGER, 3203 adslAturConfMinUpshiftTime INTEGER, 3204 adslAturConfMinDownshiftTime INTEGER, 3205 adslAturChanConfFastMinTxRate Unsigned32, 3206 adslAturChanConfInterleaveMinTxRate Unsigned32, 3207 adslAturChanConfFastMaxTxRate Unsigned32, 3208 adslAturChanConfInterleaveMaxTxRate Unsigned32, 3209 adslAturChanConfMaxInterleaveDelay INTEGER, 3210 adslLineConfProfileRowStatus RowStatus 3212 } 3214 adslLineConfProfileName OBJECT-TYPE 3215 SYNTAX SnmpAdminString (SIZE (1..32)) 3216 MAX-ACCESS not-accessible 3217 STATUS current 3218 DESCRIPTION 3219 "This object is used by the line configuration table 3220 in order to identify a row of this table. 3222 When `dynamic' profiles are implemented, the profile 3223 name is user specified. Also, the system will always 3224 provide a default profile whose name is `DEFVAL'. 3226 When `static' profiles are implemented, there is an 3227 one-to-one relationship between each line and its 3228 profile. In which case, the profile name will 3229 need to algorithmicly represent the Line's ifIndex. 3230 Therefore, the profile's name is a decimalized string 3231 of the ifIndex that is fixed-length (i.e., 10) with 3232 leading zero(s). For example, the profile name for 3233 ifIndex which equals '15' will be '0000000015'." 3234 ::= { adslLineConfProfileEntry 1 } 3236 adslAtucConfRateMode OBJECT-TYPE 3237 SYNTAX INTEGER { 3238 fixed (1), -- no rate adaptation 3239 adaptAtStartup (2), -- perform rate adaptation 3240 -- only at initialization 3241 adaptAtRuntime (3) -- perform rate adaptation at 3242 -- any time 3243 } 3244 MAX-ACCESS read-create 3245 STATUS current 3246 DESCRIPTION 3247 "Defines what form of transmit rate adaptation is 3248 configured on this modem. See ADSL Forum TR-005 [3] 3249 for more information." 3250 ::= { adslLineConfProfileEntry 2 } 3252 adslAtucConfRateChanRatio OBJECT-TYPE 3253 SYNTAX INTEGER(0..100) 3254 UNITS "%" 3255 MAX-ACCESS read-create 3256 STATUS current 3257 DESCRIPTION 3258 "Configured allocation ratio of excess transmit 3259 bandwidth between fast and interleaved channels. Only 3260 applies when two channel mode and RADSL are supported. 3261 Distribute bandwidth on each channel in excess of the 3262 corresponding ChanConfMinTxRate so that: 3263 adslAtucConfRateChanRatio = 3265 [Fast / (Fast + Interleaved)] * 100 3267 In other words this value is the fast channel 3268 percentage." 3269 ::= { adslLineConfProfileEntry 3 } 3271 adslAtucConfTargetSnrMgn OBJECT-TYPE 3272 SYNTAX INTEGER (-640..640) 3273 UNITS "tenth dB" 3274 MAX-ACCESS read-create 3275 STATUS current 3276 DESCRIPTION 3277 "Configured Target Signal/Noise Margin. 3278 This is the Noise Margin the modem must achieve 3279 with a BER of 10-7 or better to successfully complete 3280 initialization." 3281 ::= { adslLineConfProfileEntry 4 } 3283 adslAtucConfMaxSnrMgn OBJECT-TYPE 3284 SYNTAX INTEGER (-640..640) 3285 UNITS "tenth dB" 3286 MAX-ACCESS read-create 3287 STATUS current 3288 DESCRIPTION 3289 "Configured Maximum acceptable Signal/Noise Margin. 3290 If the Noise Margin is above this the modem should 3291 attempt to reduce its power output to optimize its 3292 operation." 3293 ::= { adslLineConfProfileEntry 5 } 3295 adslAtucConfMinSnrMgn OBJECT-TYPE 3296 SYNTAX INTEGER (-640..640) 3297 UNITS "tenth dB" 3298 MAX-ACCESS read-create 3299 STATUS current 3300 DESCRIPTION 3301 "Configured Minimum acceptable Signal/Noise Margin. 3302 If the noise margin falls below this level, the modem 3303 should attempt to increase its power output. If that 3304 is not possible the modem will attempt to 3305 re-initialize or shut down." 3306 ::= { adslLineConfProfileEntry 6 } 3307 adslAtucConfDownshiftSnrMgn OBJECT-TYPE 3308 SYNTAX INTEGER (-640..640) 3309 UNITS "tenth dB" 3310 MAX-ACCESS read-create 3311 STATUS current 3312 DESCRIPTION 3313 "Configured Signal/Noise Margin for rate downshift. 3314 If the noise margin falls below this level, the modem 3315 should attempt to decrease its transmit rate. In 3316 the case that RADSL mode is not present, 3317 the value will be `0'." 3318 ::= { adslLineConfProfileEntry 7 } 3320 adslAtucConfUpshiftSnrMgn OBJECT-TYPE 3321 SYNTAX INTEGER (-640..640) 3322 UNITS "tenth dB" 3323 MAX-ACCESS read-create 3324 STATUS current 3325 DESCRIPTION 3326 "Configured Signal/Noise Margin for rate upshift. 3327 If the noise margin rises above this level, the modem 3328 should attempt to increase its transmit rate. In 3329 the case that RADSL is not present, the value will 3330 be `0'." 3331 ::= { adslLineConfProfileEntry 8 } 3333 adslAtucConfMinUpshiftTime OBJECT-TYPE 3334 SYNTAX INTEGER(0..16383) 3335 UNITS "seconds" 3336 MAX-ACCESS read-create 3337 STATUS current 3338 DESCRIPTION 3339 "Minimum time that the current margin is above 3340 UpshiftSnrMgn before an upshift occurs. 3341 In the case that RADSL is not present, the value will 3342 be `0'." 3343 ::= { adslLineConfProfileEntry 9 } 3345 adslAtucConfMinDownshiftTime OBJECT-TYPE 3346 SYNTAX INTEGER(0..16383) 3347 UNITS "seconds" 3348 MAX-ACCESS read-create 3349 STATUS current 3350 DESCRIPTION 3351 "Minimum time that the current margin is below 3352 DownshiftSnrMgn before a downshift occurs. 3353 In the case that RADSL mode is not present, 3354 the value will be `0'." 3356 ::= { adslLineConfProfileEntry 10 } 3358 adslAtucChanConfFastMinTxRate OBJECT-TYPE 3359 SYNTAX Unsigned32 3360 UNITS "bps" 3361 MAX-ACCESS read-create 3362 STATUS current 3363 DESCRIPTION 3364 "Configured Minimum Transmit rate for `Fast' channels, 3365 in bps. See adslAtucConfRateChanRatio for information 3366 regarding RADSL mode and ATUR transmit rate for 3367 ATUC receive rates." 3368 ::= { adslLineConfProfileEntry 11 } 3370 adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE 3371 SYNTAX Unsigned32 3372 UNITS "bps" 3373 MAX-ACCESS read-create 3374 STATUS current 3375 DESCRIPTION 3376 "Configured Minimum Transmit rate for `Interleave' 3377 channels, in bps. See adslAtucConfRateChanRatio for 3378 information regarding RADSL mode and see 3379 ATUR transmit rate for receive rates." 3380 ::= { adslLineConfProfileEntry 12 } 3382 adslAtucChanConfFastMaxTxRate OBJECT-TYPE 3383 SYNTAX Unsigned32 3384 UNITS "bps" 3385 MAX-ACCESS read-create 3386 STATUS current 3387 DESCRIPTION 3388 "Configured Maximum Transmit rate for `Fast' channels, 3389 in bps. See adslAtucConfRateChanRatio for information 3390 regarding RADSL mode and see ATUR transmit rate for 3391 ATUC receive rates." 3392 ::= { adslLineConfProfileEntry 13 } 3394 adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE 3395 SYNTAX Unsigned32 3396 UNITS "bps" 3397 MAX-ACCESS read-create 3398 STATUS current 3399 DESCRIPTION 3400 "Configured Maximum Transmit rate for `Interleave' 3401 channels, in bps. See adslAtucConfRateChanRatio for 3402 information regarding RADSL mode and ATUR transmit 3403 rate for ATUC receive rates." 3405 ::= { adslLineConfProfileEntry 14 } 3407 adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE 3408 SYNTAX INTEGER(0..255) 3409 UNITS "milli-seconds" 3410 MAX-ACCESS read-create 3411 STATUS current 3412 DESCRIPTION 3413 "Configured maximum Interleave Delay for this channel. 3415 Interleave delay applies only to the interleave channel 3416 and defines the mapping (relative spacing) between 3417 subsequent input bytes at the interleaver input and 3418 their placement in the bit stream at the interleaver 3419 output. Larger numbers provide greater separation 3420 between consecutive input bytes in the output bit 3421 stream allowing for improved impulse noise immunity 3422 at the expense of payload latency." 3423 ::= { adslLineConfProfileEntry 15 } 3425 adslAturConfRateMode OBJECT-TYPE 3426 SYNTAX INTEGER { 3427 fixed (1), -- no rate adaptation 3428 adaptAtStartup (2), -- perform rate adaptation 3429 -- only at initialization 3430 adaptAtRuntime (3) -- perform rate adaptation at 3431 -- any time 3432 } 3433 MAX-ACCESS read-create 3434 STATUS current 3435 DESCRIPTION 3436 "Defines what form of transmit rate adaptation is 3437 configured on this modem. See ADSL Forum TR-005 [3] 3438 for more information." 3439 ::= { adslLineConfProfileEntry 16 } 3441 adslAturConfRateChanRatio OBJECT-TYPE 3442 SYNTAX INTEGER(0..100) 3443 UNITS "%" 3444 MAX-ACCESS read-create 3445 STATUS current 3446 DESCRIPTION 3447 "Configured allocation ratio of excess transmit 3448 bandwidth between fast and interleaved channels. Only 3449 applies when two channel mode and RADSL are supported. 3450 Distribute bandwidth on each channel in excess of the 3451 corresponding ChanConfMinTxRate so that: 3452 adslAturConfRateChanRatio = 3454 [Fast / (Fast + Interleaved)] * 100 3456 In other words this value is the fast channel 3457 percentage." 3458 ::= { adslLineConfProfileEntry 17 } 3460 adslAturConfTargetSnrMgn OBJECT-TYPE 3461 SYNTAX INTEGER (-640..640) 3462 UNITS "tenth dB" 3463 MAX-ACCESS read-create 3464 STATUS current 3465 DESCRIPTION 3466 "Configured Target Signal/Noise Margin. 3467 This is the Noise Margin the modem must achieve 3468 with a BER of 10-7 or better to successfully complete 3469 initialization." 3470 ::= { adslLineConfProfileEntry 18 } 3472 adslAturConfMaxSnrMgn OBJECT-TYPE 3473 SYNTAX INTEGER (-640..640) 3474 UNITS "tenth dB" 3475 MAX-ACCESS read-create 3476 STATUS current 3477 DESCRIPTION 3478 "Configured Maximum acceptable Signal/Noise Margin. 3479 If the Noise Margin is above this the modem should 3480 attempt to reduce its power output to optimize its 3481 operation." 3482 ::= { adslLineConfProfileEntry 19 } 3484 adslAturConfMinSnrMgn OBJECT-TYPE 3485 SYNTAX INTEGER (-640..640) 3486 UNITS "tenth dB" 3487 MAX-ACCESS read-create 3488 STATUS current 3489 DESCRIPTION 3490 "Configured Minimum acceptable Signal/Noise Margin. 3491 If the noise margin falls below this level, the modem 3492 should attempt to increase its power output. If that 3493 is not possible the modem will attempt to 3494 re-initialize or shut down." 3495 ::= { adslLineConfProfileEntry 20 } 3497 adslAturConfDownshiftSnrMgn OBJECT-TYPE 3498 SYNTAX INTEGER (-640..640) 3499 UNITS "tenth dB" 3500 MAX-ACCESS read-create 3501 STATUS current 3502 DESCRIPTION 3503 "Configured Signal/Noise Margin for rate downshift. 3504 If the noise margin falls below this level, the modem 3505 should attempt to decrease its transmit rate. 3506 In the case that RADSL mode is not present, 3507 the value will be `0'." 3508 ::= { adslLineConfProfileEntry 21 } 3510 adslAturConfUpshiftSnrMgn OBJECT-TYPE 3511 SYNTAX INTEGER (-640..640) 3512 UNITS "tenth dB" 3513 MAX-ACCESS read-create 3514 STATUS current 3515 DESCRIPTION 3516 "Configured Signal/Noise Margin for rate upshift. 3517 If the noise margin rises above this level, the modem 3518 should attempt to increase its transmit rate. 3519 In the case that RADSL is not present, 3520 the value will be `0'." 3521 ::= { adslLineConfProfileEntry 22 } 3523 adslAturConfMinUpshiftTime OBJECT-TYPE 3524 SYNTAX INTEGER(0..16383) 3525 UNITS "seconds" 3526 MAX-ACCESS read-create 3527 STATUS current 3528 DESCRIPTION 3529 "Minimum time that the current margin is above 3530 UpshiftSnrMgn before an upshift occurs. 3531 In the case that RADSL is not present, the value will 3532 be `0'." 3533 ::= { adslLineConfProfileEntry 23 } 3535 adslAturConfMinDownshiftTime OBJECT-TYPE 3536 SYNTAX INTEGER(0..16383) 3537 UNITS "seconds" 3538 MAX-ACCESS read-create 3539 STATUS current 3540 DESCRIPTION 3541 "Minimum time that the current margin is below 3542 DownshiftSnrMgn before a downshift occurs. 3543 In the case that RADSL mode is not present, 3544 the value will be `0'." 3545 ::= { adslLineConfProfileEntry 24 } 3547 adslAturChanConfFastMinTxRate OBJECT-TYPE 3548 SYNTAX Unsigned32 3549 UNITS "bps" 3550 MAX-ACCESS read-create 3551 STATUS current 3552 DESCRIPTION 3553 "Configured Minimum Transmit rate for `Fast' channels, 3554 in bps. See adslAturConfRateChanRatio for information 3555 regarding RADSL mode and ATUC transmit rate 3556 for ATUR receive rates." 3557 ::= { adslLineConfProfileEntry 25 } 3559 adslAturChanConfInterleaveMinTxRate OBJECT-TYPE 3560 SYNTAX Unsigned32 3561 UNITS "bps" 3562 MAX-ACCESS read-create 3563 STATUS current 3564 DESCRIPTION 3565 "Configured Minimum Transmit rate for `Interleave' 3566 channels, in bps. See adslAturConfRateChanRatio for 3567 information regarding RADSL mode and ATUC transmit rate 3568 for ATUR receive rates." 3569 ::= { adslLineConfProfileEntry 26 } 3571 adslAturChanConfFastMaxTxRate OBJECT-TYPE 3572 SYNTAX Unsigned32 3573 UNITS "bps" 3574 MAX-ACCESS read-create 3575 STATUS current 3576 DESCRIPTION 3577 "Configured Maximum Transmit rate for `Fast' channels, 3578 in bps. See adslAturConfRateChanRatio for information 3579 regarding RADSL mode and ATUC transmit rate 3580 for ATUR receive rates." 3581 ::= { adslLineConfProfileEntry 27 } 3583 adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE 3584 SYNTAX Unsigned32 3585 UNITS "bps" 3586 MAX-ACCESS read-create 3587 STATUS current 3588 DESCRIPTION 3589 "Configured Maximum Transmit rate for `Interleave' 3590 channels, in bps. See adslAturConfRateChanRatio for 3591 information regarding RADSL mode and see 3592 ATUC transmit rate for ATUR receive rates." 3593 ::= { adslLineConfProfileEntry 28 } 3595 adslAturChanConfMaxInterleaveDelay OBJECT-TYPE 3596 SYNTAX INTEGER(0..255) 3597 UNITS "milli-seconds" 3598 MAX-ACCESS read-create 3599 STATUS current 3600 DESCRIPTION 3601 "Configured maximum Interleave Delay for this channel. 3603 Interleave delay applies only to the interleave channel 3604 and defines the mapping (relative spacing) between 3605 subsequent input bytes at the interleaver input and 3606 their placement in the bit stream at the interleaver 3607 output. Larger numbers provide greater separation 3608 between consecutive input bytes in the output bit 3609 stream allowing for improved impulse noise immunity 3610 at the expense of payload latency." 3611 ::= { adslLineConfProfileEntry 29 } 3613 adslLineConfProfileRowStatus OBJECT-TYPE 3614 SYNTAX RowStatus 3615 MAX-ACCESS read-create 3616 STATUS current 3617 DESCRIPTION 3618 "This object is used to create a new row or modify or 3619 delete an existing row in this table. 3621 A profile activated by setting this object to 3622 `active'. When `active' is set, the system 3623 will validate the profile. 3625 Before a profile can be deleted or taken out of 3626 service, (by setting this object to `destroy' or 3627 `outOfService') it must be first unreferenced 3628 from all associated lines. 3630 If the implementator of this MIB has chosen not 3631 to implement `dynamic assignment' of profiles, this 3632 object's MIN-ACCESS is read-only and its value 3633 is always to be `active'." 3634 ::= { adslLineConfProfileEntry 30 } 3636 adslLineAlarmConfProfileTable OBJECT-TYPE 3637 SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry 3638 MAX-ACCESS not-accessible 3639 STATUS current 3640 DESCRIPTION 3641 "This table contains information on the ADSL line 3642 configuration. One entry in this table reflects a 3643 profile defined by a manager which can be used to 3644 configure the modem for a physical line" 3646 ::= { adslMibObjects 15} 3648 adslLineAlarmConfProfileEntry OBJECT-TYPE 3649 SYNTAX AdslLineAlarmConfProfileEntry 3650 MAX-ACCESS not-accessible 3651 STATUS current 3652 DESCRIPTION 3653 "Each entry consists of a list of parameters that 3654 represents the configuration of an ADSL modem. 3656 When `dynamic' profiles are implemented, a default 3657 profile will always exist. This profile's name will 3658 be set to `DEFVAL' and its parameters will be set to 3659 vendor specific values, unless otherwise specified 3660 in this document. 3662 When `static' profiles are implemented, profiles 3663 are automaticly created or destroyed as ADSL 3664 physical lines are discovered and removed by 3665 the system. The name of the profile will be 3666 equivalent to the decimal value of the line's 3667 interface index. 3668 " 3669 INDEX { IMPLIED adslLineAlarmConfProfileName} 3670 ::= { adslLineAlarmConfProfileTable 1} 3672 AdslLineAlarmConfProfileEntry ::= 3673 SEQUENCE { 3674 adslLineAlarmConfProfileName SnmpAdminString, 3675 adslAtucThresh15MinLofs INTEGER, 3676 adslAtucThresh15MinLoss INTEGER, 3677 adslAtucThresh15MinLols INTEGER, 3678 adslAtucThresh15MinLprs INTEGER, 3679 adslAtucThresh15MinESs INTEGER, 3680 adslAtucThreshFastRateUp Unsigned32, 3681 adslAtucThreshInterleaveRateUp Unsigned32, 3682 adslAtucThreshFastRateDown Unsigned32, 3683 adslAtucThreshInterleaveRateDown Unsigned32, 3684 adslAtucInitFailureTrapEnable INTEGER, 3685 adslAturThresh15MinLofs INTEGER, 3686 adslAturThresh15MinLoss INTEGER, 3687 adslAturThresh15MinLprs INTEGER, 3688 adslAturThresh15MinESs INTEGER, 3689 adslAturThreshFastRateUp Unsigned32, 3690 adslAturThreshInterleaveRateUp Unsigned32, 3691 adslAturThreshFastRateDown Unsigned32, 3692 adslAturThreshInterleaveRateDown Unsigned32, 3693 adslLineAlarmConfProfileRowStatus RowStatus 3694 } 3696 adslLineAlarmConfProfileName OBJECT-TYPE 3697 SYNTAX SnmpAdminString (SIZE (1..32)) 3698 MAX-ACCESS not-accessible 3699 STATUS current 3700 DESCRIPTION 3701 "This object is used by the line alarm configuration 3702 table in order to identify a row of this table. 3704 When `dynamic' profiles are implemented, the profile 3705 name is user specified. Also, the system will always 3706 provide a default profile whose name is `DEFVAL'. 3708 When `static' profiles are implemented, there is an 3709 one-to-one relationship between each line and its 3710 profile. In which case, the profile name will 3711 need to algorithmicly represent the Line's ifIndex. 3712 Therefore, the profile's name is a decimalized string 3713 of the ifIndex that is fixed-length (i.e., 10) with 3714 leading zero(s). For example, the profile name for 3715 ifIndex which equals '15' will be '0000000015'." 3716 ::= { adslLineAlarmConfProfileEntry 1} 3718 adslAtucThresh15MinLofs OBJECT-TYPE 3719 SYNTAX INTEGER(0..900) 3720 UNITS "seconds" 3721 MAX-ACCESS read-create 3722 STATUS current 3723 DESCRIPTION 3724 "The number of Loss of Frame Seconds 3725 encountered by an ADSL interface within any given 15 3726 minutes performance data collection period, which 3727 causes the SNMP agent to send an 3728 adslAtucPerfLofsThreshTrap. 3729 One trap will be sent per interval per interface. 3730 A value of `0' will disable the trap." 3731 ::= { adslLineAlarmConfProfileEntry 2} 3733 adslAtucThresh15MinLoss OBJECT-TYPE 3734 SYNTAX INTEGER(0..900) 3735 UNITS "seconds" 3736 MAX-ACCESS read-create 3737 STATUS current 3738 DESCRIPTION 3739 "The number of Loss of Signal Seconds 3740 encountered by an ADSL interface within any given 15 3741 minutes performance data collection period, which 3742 causes the SNMP agent to send an 3743 adslAtucPerfLossThreshTrap. 3744 One trap will be sent per interval per interface. 3745 A value of `0' will disable the trap." 3746 ::= { adslLineAlarmConfProfileEntry 3} 3748 adslAtucThresh15MinLols OBJECT-TYPE 3749 SYNTAX INTEGER(0..900) 3750 UNITS "seconds" 3751 MAX-ACCESS read-create 3752 STATUS current 3753 DESCRIPTION 3754 "The number of Loss of Link Seconds 3755 encountered by an ADSL interface within any given 15 3756 minutes performance data collection period, which 3757 causes the SNMP agent to send an 3758 adslAtucPerfLolsThreshTrap. 3759 One trap will be sent per interval per interface. 3760 A value of `0' will disable the trap." 3761 ::= { adslLineAlarmConfProfileEntry 4} 3763 adslAtucThresh15MinLprs OBJECT-TYPE 3764 SYNTAX INTEGER(0..900) 3765 UNITS "seconds" 3766 MAX-ACCESS read-create 3767 STATUS current 3768 DESCRIPTION 3769 "The number of Loss of Power Seconds 3770 encountered by an ADSL interface within any given 15 3771 minutes performance data collection period, which 3772 causes the SNMP agent to send an 3773 adslAtucPerfLprsThreshTrap. 3774 One trap will be sent per interval per interface. 3775 A value of `0' will disable the trap." 3776 ::= { adslLineAlarmConfProfileEntry 5} 3778 adslAtucThresh15MinESs OBJECT-TYPE 3779 SYNTAX INTEGER(0..900) 3780 UNITS "seconds" 3781 MAX-ACCESS read-create 3782 STATUS current 3783 DESCRIPTION 3784 "The number of Errored Seconds 3785 encountered by an ADSL interface within any given 15 3786 minutes performance data collection period, which 3787 causes the SNMP agent to send an 3788 adslAtucPerfESsThreshTrap. 3789 One trap will be sent per interval per interface. 3791 A value of `0' will disable the trap." 3792 ::= { adslLineAlarmConfProfileEntry 6} 3794 adslAtucThreshFastRateUp OBJECT-TYPE 3795 SYNTAX Unsigned32 3796 UNITS "bps" 3797 MAX-ACCESS read-create 3798 STATUS current 3799 DESCRIPTION 3800 "Applies to `Fast' channels only. 3801 Configured change in rate causing an 3802 adslAtucRateChangeTrap. A trap is produced when: 3803 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3804 this object. A value of `0' will disable the trap." 3805 ::= { adslLineAlarmConfProfileEntry 7} 3807 adslAtucThreshInterleaveRateUp OBJECT-TYPE 3808 SYNTAX Unsigned32 3809 UNITS "bps" 3810 MAX-ACCESS read-create 3811 STATUS current 3812 DESCRIPTION 3813 "Applies to `Interleave' channels only. 3814 Configured change in rate causing an 3815 adslAtucRateChangeTrap. A trap is produced when: 3816 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3817 this object. A value of `0' will disable the trap." 3818 ::= { adslLineAlarmConfProfileEntry 8} 3820 adslAtucThreshFastRateDown OBJECT-TYPE 3821 SYNTAX Unsigned32 3822 UNITS "bps" 3823 MAX-ACCESS read-create 3824 STATUS current 3825 DESCRIPTION 3826 "Applies to `Fast' channels only. 3827 Configured change in rate causing an 3828 adslAtucRateChangeTrap. A trap is produced when: 3829 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3830 this object. A value of `0' will disable the trap." 3831 ::= { adslLineAlarmConfProfileEntry 9 } 3833 adslAtucThreshInterleaveRateDown OBJECT-TYPE 3834 SYNTAX Unsigned32 3835 UNITS "bps" 3836 MAX-ACCESS read-create 3837 STATUS current 3838 DESCRIPTION 3839 "Applies to `Interleave' channels only. 3840 Configured change in rate causing an 3841 adslAtucRateChangeTrap. A trap is produced when: 3842 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3843 this object. A value of `0' will disable the trap." 3844 ::= { adslLineAlarmConfProfileEntry 10 } 3846 adslAtucInitFailureTrapEnable OBJECT-TYPE 3847 SYNTAX INTEGER { 3848 enable (1), 3849 disable (2) 3850 } 3851 MAX-ACCESS read-create 3852 STATUS current 3853 DESCRIPTION 3854 "Enables and disables the InitFailureTrap. This 3855 object is defaulted disable(2)." 3856 DEFVAL { disable } 3857 ::= { adslLineAlarmConfProfileEntry 11 } 3859 adslAturThresh15MinLofs OBJECT-TYPE 3860 SYNTAX INTEGER(0..900) 3861 UNITS "seconds" 3862 MAX-ACCESS read-create 3863 STATUS current 3864 DESCRIPTION 3865 "The number of Loss of Frame Seconds 3866 encountered by an ADSL interface within any given 15 3867 minutes performance data collection period, which 3868 causes the SNMP agent to send an 3869 adslAturPerfLofsThreshTrap. 3870 One trap will be sent per interval per interface. 3871 A value of `0' will disable the trap." 3872 ::= { adslLineAlarmConfProfileEntry 12 } 3874 adslAturThresh15MinLoss OBJECT-TYPE 3875 SYNTAX INTEGER(0..900) 3876 UNITS "seconds" 3877 MAX-ACCESS read-create 3878 STATUS current 3879 DESCRIPTION 3880 "The number of Loss of Signal Seconds 3881 encountered by an ADSL interface within any given 15 3882 minutes performance data collection period, which 3883 causes the SNMP agent to send an 3884 adslAturPerfLossThreshTrap. 3885 One trap will be sent per interval per interface. 3886 A value of `0' will disable the trap." 3888 ::= { adslLineAlarmConfProfileEntry 13 } 3890 adslAturThresh15MinLprs OBJECT-TYPE 3891 SYNTAX INTEGER(0..900) 3892 UNITS "seconds" 3893 MAX-ACCESS read-create 3894 STATUS current 3895 DESCRIPTION 3896 "The number of Loss of Power Seconds 3897 encountered by an ADSL interface within any given 15 3898 minutes performance data collection period, which 3899 causes the SNMP agent to send an 3900 adslAturPerfLprsThreshTrap. 3901 One trap will be sent per interval per interface. 3902 A value of `0' will disable the trap." 3903 ::= { adslLineAlarmConfProfileEntry 14 } 3905 adslAturThresh15MinESs OBJECT-TYPE 3906 SYNTAX INTEGER(0..900) 3907 UNITS "seconds" 3908 MAX-ACCESS read-create 3909 STATUS current 3910 DESCRIPTION 3911 "The number of Errored Seconds 3912 encountered by an ADSL interface within any given 15 3913 minutes performance data collection period, which 3914 causes the SNMP agent to send an 3915 adslAturPerfESsThreshTrap. 3916 One trap will be sent per interval per interface. 3917 A value of `0' will disable the trap." 3918 ::= { adslLineAlarmConfProfileEntry 15 } 3920 adslAturThreshFastRateUp OBJECT-TYPE 3921 SYNTAX Unsigned32 3922 UNITS "bps" 3923 MAX-ACCESS read-create 3924 STATUS current 3925 DESCRIPTION 3926 "Applies to `Fast' channels only. 3927 Configured change in rate causing an 3928 adslAturRateChangeTrap. A trap is produced when: 3929 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3930 this object. A value of `0' will disable the trap." 3931 ::= { adslLineAlarmConfProfileEntry 16 } 3933 adslAturThreshInterleaveRateUp OBJECT-TYPE 3934 SYNTAX Unsigned32 3935 UNITS "bps" 3936 MAX-ACCESS read-create 3937 STATUS current 3938 DESCRIPTION 3939 "Applies to `Interleave' channels only. 3940 configured change in rate causing an 3941 adslAturRateChangeTrap. A trap is produced when: 3942 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3943 this object. A value of `0' will disable the trap." 3944 ::= { adslLineAlarmConfProfileEntry 17 } 3946 adslAturThreshFastRateDown OBJECT-TYPE 3947 SYNTAX Unsigned32 3948 UNITS "bps" 3949 MAX-ACCESS read-create 3950 STATUS current 3951 DESCRIPTION 3952 "Applies to `Fast' channels only. 3953 Configured change in rate causing an 3954 adslAturRateChangeTrap. A trap is produced when: 3955 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3956 this object. A value of `0' will disable the trap." 3957 ::= { adslLineAlarmConfProfileEntry 18 } 3959 adslAturThreshInterleaveRateDown OBJECT-TYPE 3960 SYNTAX Unsigned32 3961 UNITS "bps" 3962 MAX-ACCESS read-create 3963 STATUS current 3964 DESCRIPTION 3965 "Applies to `Interleave' channels only. 3966 Configured change in rate causing an 3967 adslAturRateChangeTrap. A trap is produced when: 3968 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3969 this object. A value of `0' will disable the trap." 3970 ::= { adslLineAlarmConfProfileEntry 19 } 3972 adslLineAlarmConfProfileRowStatus OBJECT-TYPE 3973 SYNTAX RowStatus 3974 MAX-ACCESS read-create 3975 STATUS current 3976 DESCRIPTION 3977 "This object is used to create a new row or modify or 3978 delete an existing row in this table. 3980 A profile activated by setting this object to 3981 `active'. When `active' is set, the system 3982 will validate the profile. 3984 Before a profile can be deleted or taken out of 3985 service, (by setting this object to `destroy' or 3986 `outOfService') it must be first unreferenced 3987 from all associated lines. 3989 If the implementator of this MIB has chosen not 3990 to implement `dynamic assignment' of profiles, this 3991 object's MIN-ACCESS is read-only and its value 3992 is always to be `active'." 3993 ::= { adslLineAlarmConfProfileEntry 20 } 3995 -- Line Code Specific Tables 3997 -- These are place holders for the Line Code Specific MIBs 3998 -- once they become available. 4000 adslLCSMib OBJECT IDENTIFIER ::= { adslMibObjects 16 } 4002 -- trap definitions 4004 adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 } 4006 adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 } 4008 adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE 4009 OBJECTS { adslAtucPerfCurr15MinLofs, 4010 adslAtucThresh15MinLofs } 4011 STATUS current 4012 DESCRIPTION 4013 "Loss of Framing 15-minute interval threshold reached." 4014 ::= { adslAtucTraps 0 1 } 4016 adslAtucPerfLossThreshTrap NOTIFICATION-TYPE 4017 OBJECTS { adslAtucPerfCurr15MinLoss, 4018 adslAtucThresh15MinLoss } 4019 STATUS current 4020 DESCRIPTION 4021 "Loss of Signal 15-minute interval threshold reached." 4022 ::= { adslAtucTraps 0 2 } 4024 adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE 4025 OBJECTS { adslAtucPerfCurr15MinLprs, 4026 adslAtucThresh15MinLprs } 4027 STATUS current 4028 DESCRIPTION 4029 "Loss of Power 15-minute interval threshold reached." 4030 ::= { adslAtucTraps 0 3 } 4031 adslAtucPerfESsThreshTrap NOTIFICATION-TYPE 4032 OBJECTS { adslAtucPerfCurr15MinESs, 4033 adslAtucThresh15MinESs } 4034 STATUS current 4035 DESCRIPTION 4036 "Errored Second 15-minute interval threshold reached." 4037 ::= { adslAtucTraps 0 4 } 4039 adslAtucRateChangeTrap NOTIFICATION-TYPE 4040 OBJECTS { adslAtucChanCurrTxRate, 4041 adslAtucChanPrevTxRate } 4042 STATUS current 4043 DESCRIPTION 4044 "The ATUCs transmit rate has changed (RADSL mode only)" 4045 ::= { adslAtucTraps 0 5 } 4047 adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE 4048 OBJECTS { adslAtucPerfCurr15MinLols, 4049 adslAtucThresh15MinLols } 4050 STATUS current 4051 DESCRIPTION 4052 "Loss of Link 15-minute interval threshold reached." 4053 ::= { adslAtucTraps 0 6 } 4055 adslAtucInitFailureTrap NOTIFICATION-TYPE 4056 OBJECTS { adslAtucCurrStatus } 4057 STATUS current 4058 DESCRIPTION 4059 "ATUC initialization failed. See adslAtucCurrStatus 4060 for potential reasons." 4061 ::= { adslAtucTraps 0 7 } 4063 adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 } 4065 adslAturPerfLofsThreshTrap NOTIFICATION-TYPE 4066 OBJECTS { adslAturPerfCurr15MinLofs, 4067 adslAturThresh15MinLofs } 4068 STATUS current 4069 DESCRIPTION 4070 "Loss of Framing 15-minute interval threshold reached." 4071 ::= { adslAturTraps 0 1 } 4073 adslAturPerfLossThreshTrap NOTIFICATION-TYPE 4074 OBJECTS { adslAturPerfCurr15MinLoss, 4075 adslAturThresh15MinLoss } 4076 STATUS current 4077 DESCRIPTION 4078 "Loss of Signal 15-minute interval threshold reached." 4079 ::= { adslAturTraps 0 2 } 4081 adslAturPerfLprsThreshTrap NOTIFICATION-TYPE 4082 OBJECTS { adslAturPerfCurr15MinLprs, 4083 adslAturThresh15MinLprs } 4084 STATUS current 4085 DESCRIPTION 4086 "Loss of Power 15-minute interval threshold reached." 4087 ::= { adslAturTraps 0 3 } 4089 adslAturPerfESsThreshTrap NOTIFICATION-TYPE 4090 OBJECTS { adslAturPerfCurr15MinESs, 4091 adslAturThresh15MinESs } 4092 STATUS current 4093 DESCRIPTION 4094 "Errored Second 15-minute interval threshold reached." 4095 ::= { adslAturTraps 0 4 } 4097 adslAturRateChangeTrap NOTIFICATION-TYPE 4098 OBJECTS { adslAturChanCurrTxRate, 4099 adslAturChanPrevTxRate } 4100 STATUS current 4101 DESCRIPTION 4102 "The ATURs transmit rate has changed (RADSL mode only)" 4103 ::= { adslAturTraps 0 5 } 4105 -- no adslAturPerfLolsThreshTrap possible { 0 6 } 4107 -- no adslAturInitFailureTrap possible { 0 7 } 4109 -- conformance information 4111 adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 } 4113 adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } 4114 adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } 4116 -- ATU-C agent compliance statements 4118 adslLineMibAtucCompliance MODULE-COMPLIANCE 4119 STATUS current 4120 DESCRIPTION 4121 "The compliance statement for SNMP entities 4122 which manage ADSL ATU-C interfaces." 4124 MODULE -- this module 4125 MANDATORY-GROUPS 4126 { 4127 adslLineGroup, adslPhysicalGroup, adslChannelGroup, 4128 adslAtucPhysPerfIntervalGroup, 4129 adslAturPhysPerfIntervalGroup, adslLineConfProfileGroup, 4130 adslLineAlarmConfProfileGroup, 4131 adslLineConfProfileControlGroup 4132 } 4134 GROUP adslAtucPhysPerfRawCounterGroup 4135 DESCRIPTION 4136 "This group is optional. Implementations which 4137 require continuous ATU-C physical event counters 4138 should implement this group." 4140 GROUP adslAturPhysPerfRawCounterGroup 4141 DESCRIPTION 4142 "This group is optional. Implementations which 4143 require continuous ATU-R physical event counters 4144 should implement this group." 4146 GROUP adslAtucChanPerformanceGroup 4147 DESCRIPTION 4148 "This group is optional. Implementations which 4149 require ATU-C channel block event counters should 4150 implement this group." 4152 GROUP adslAturChanPerformanceGroup 4153 DESCRIPTION 4154 "This group is optional. Implementations which 4155 require ATU-R channel block event counters should 4156 implement this group." 4158 OBJECT adslLineConfProfile 4159 MIN-ACCESS read-only 4160 DESCRIPTION 4161 "Read-only access is applicable when static 4162 profiles are implemented." 4164 OBJECT adslAtucConfRateMode 4165 MIN-ACCESS read-write 4166 DESCRIPTION 4167 "Read-write access is applicable when 4168 static profiles are implemented." 4170 OBJECT adslAtucConfRateChanRatio 4171 MIN-ACCESS read-write 4172 DESCRIPTION 4173 "Read-write access is applicable when 4174 static profiles are implemented." 4176 OBJECT adslAtucConfTargetSnrMgn 4177 MIN-ACCESS read-write 4178 DESCRIPTION 4179 "Read-write access is applicable when 4180 static profiles are implemented." 4182 OBJECT adslAtucConfMaxSnrMgn 4183 MIN-ACCESS read-write 4184 DESCRIPTION 4185 "Read-write access is applicable when 4186 static profiles are implemented." 4188 OBJECT adslAtucConfMinSnrMgn 4189 MIN-ACCESS read-write 4190 DESCRIPTION 4191 "Read-write access is applicable when 4192 static profiles are implemented." 4194 OBJECT adslAtucConfDownshiftSnrMgn 4195 MIN-ACCESS read-write 4196 DESCRIPTION 4197 "Read-write access is applicable when 4198 static profiles are implemented." 4200 OBJECT adslAtucConfUpshiftSnrMgn 4201 MIN-ACCESS read-write 4202 DESCRIPTION 4203 "Read-write access is applicable when 4204 static profiles are implemented." 4206 OBJECT adslAtucConfMinUpshiftTime 4207 MIN-ACCESS read-write 4208 DESCRIPTION 4209 "Read-write access is applicable when 4210 static profiles are implemented." 4212 OBJECT adslAtucConfMinDownshiftTime 4213 MIN-ACCESS read-write 4214 DESCRIPTION 4215 "Read-write access is applicable when 4216 static profiles are implemented." 4218 OBJECT adslAtucChanConfFastMinTxRate 4219 MIN-ACCESS read-write 4220 DESCRIPTION 4221 "Read-write access is applicable when 4222 static profiles are implemented." 4224 OBJECT adslAtucChanConfInterleaveMinTxRate 4225 MIN-ACCESS read-write 4226 DESCRIPTION 4227 "Read-write access is applicable when 4228 static profiles are implemented." 4230 OBJECT adslAtucChanConfFastMaxTxRate 4231 MIN-ACCESS read-write 4232 DESCRIPTION 4233 "Read-write access is applicable when 4234 static profiles are implemented." 4236 OBJECT adslAtucChanConfInterleaveMaxTxRate 4237 MIN-ACCESS read-write 4238 DESCRIPTION 4239 "Read-write access is applicable when 4240 static profiles are implemented." 4242 OBJECT adslAtucChanConfMaxInterleaveDelay 4243 MIN-ACCESS read-write 4244 DESCRIPTION 4245 "Read-write access is applicable when 4246 static profiles are implemented." 4248 OBJECT adslAturConfRateMode 4249 MIN-ACCESS read-write 4250 DESCRIPTION 4251 "Read-write access is applicable when 4252 static profiles are implemented." 4254 OBJECT adslAturConfRateChanRatio 4255 MIN-ACCESS read-write 4256 DESCRIPTION 4257 "Read-write access is applicable when 4258 static profiles are implemented." 4260 OBJECT adslAturConfTargetSnrMgn 4261 MIN-ACCESS read-write 4262 DESCRIPTION 4263 "Read-write access is applicable when 4264 static profiles are implemented." 4266 OBJECT adslAturConfMaxSnrMgn 4267 MIN-ACCESS read-write 4268 DESCRIPTION 4269 "Read-write access is applicable when 4270 static profiles are implemented." 4272 OBJECT adslAturConfMinSnrMgn 4273 MIN-ACCESS read-write 4274 DESCRIPTION 4275 "Read-write access is applicable when 4276 static profiles are implemented." 4278 OBJECT adslAturConfDownshiftSnrMgn 4279 MIN-ACCESS read-write 4280 DESCRIPTION 4281 "Read-write access is applicable when 4282 static profiles are implemented." 4284 OBJECT adslAturConfUpshiftSnrMgn 4285 MIN-ACCESS read-write 4286 DESCRIPTION 4287 "Read-write access is applicable when 4288 static profiles are implemented." 4290 OBJECT adslAturConfMinUpshiftTime 4291 MIN-ACCESS read-write 4292 DESCRIPTION 4293 "Read-write access is applicable when 4294 static profiles are implemented." 4296 OBJECT adslAturConfMinDownshiftTime 4297 MIN-ACCESS read-write 4298 DESCRIPTION 4299 "Read-write access is applicable when 4300 static profiles are implemented." 4302 OBJECT adslAturChanConfFastMinTxRate 4303 MIN-ACCESS read-write 4304 DESCRIPTION 4305 "Read-write access is applicable when 4306 static profiles are implemented." 4308 OBJECT adslAturChanConfInterleaveMinTxRate 4309 MIN-ACCESS read-write 4310 DESCRIPTION 4311 "Read-write access is applicable when 4312 static profiles are implemented." 4314 OBJECT adslAturChanConfFastMaxTxRate 4315 MIN-ACCESS read-write 4316 DESCRIPTION 4317 "Read-write access is applicable when 4318 static profiles are implemented." 4320 OBJECT adslAturChanConfInterleaveMaxTxRate 4321 MIN-ACCESS read-write 4322 DESCRIPTION 4323 "Read-write access is applicable when 4324 static profiles are implemented." 4326 OBJECT adslAturChanConfMaxInterleaveDelay 4327 MIN-ACCESS read-write 4328 DESCRIPTION 4329 "Read-write access is applicable when 4330 static profiles are implemented." 4332 OBJECT adslLineConfProfileRowStatus 4333 MIN-ACCESS read-only 4334 DESCRIPTION 4335 "Read-only access is applicable only when static 4336 profiles are implemented." 4338 OBJECT adslLineAlarmConfProfile 4339 MIN-ACCESS read-only 4340 DESCRIPTION 4341 "Read-only access is applicable only when static 4342 profiles are implemented." 4344 OBJECT adslAtucThresh15MinLofs 4345 MIN-ACCESS read-write 4346 DESCRIPTION 4347 "Read-write access is applicable when 4348 static profiles are implemented." 4350 OBJECT adslAtucThresh15MinLoss 4351 MIN-ACCESS read-write 4352 DESCRIPTION 4353 "Read-write access is applicable when 4354 static profiles are implemented." 4356 OBJECT adslAtucThresh15MinLols 4357 MIN-ACCESS read-write 4358 DESCRIPTION 4359 "Read-write access is applicable when 4360 static profiles are implemented." 4362 OBJECT adslAtucThresh15MinLprs 4363 MIN-ACCESS read-write 4364 DESCRIPTION 4365 "Read-write access is applicable when 4366 static profiles are implemented." 4368 OBJECT adslAtucThresh15MinESs 4369 MIN-ACCESS read-write 4370 DESCRIPTION 4371 "Read-write access is applicable when 4372 static profiles are implemented." 4374 OBJECT adslAtucThreshFastRateUp 4375 MIN-ACCESS read-write 4376 DESCRIPTION 4377 "Read-write access is applicable when 4378 static profiles are implemented." 4380 OBJECT adslAtucThreshInterleaveRateUp 4381 MIN-ACCESS read-write 4382 DESCRIPTION 4383 "Read-write access is applicable when 4384 static profiles are implemented." 4386 OBJECT adslAtucThreshFastRateDown 4387 MIN-ACCESS read-write 4388 DESCRIPTION 4389 "Read-write access is applicable when 4390 static profiles are implemented." 4392 OBJECT adslAtucThreshInterleaveRateDown 4393 MIN-ACCESS read-write 4394 DESCRIPTION 4395 "Read-write access is applicable when 4396 static profiles are implemented." 4398 OBJECT adslAtucInitFailureTrapEnable 4399 MIN-ACCESS read-write 4400 DESCRIPTION 4401 "Read-write access is applicable when 4402 static profiles are implemented." 4404 OBJECT adslAturThresh15MinLofs 4405 MIN-ACCESS read-write 4406 DESCRIPTION 4407 "Read-write access is applicable when 4408 static profiles are implemented." 4410 OBJECT adslAturThresh15MinLoss 4411 MIN-ACCESS read-write 4412 DESCRIPTION 4413 "Read-write access is applicable when 4414 static profiles are implemented." 4416 OBJECT adslAturThresh15MinLprs 4417 MIN-ACCESS read-write 4418 DESCRIPTION 4419 "Read-write access is applicable when 4420 static profiles are implemented." 4422 OBJECT adslAturThresh15MinESs 4423 MIN-ACCESS read-write 4424 DESCRIPTION 4425 "Read-write access is applicable when 4426 static profiles are implemented." 4428 OBJECT adslAturThreshFastRateUp 4429 MIN-ACCESS read-write 4430 DESCRIPTION 4431 "Read-write access is applicable when 4432 static profiles are implemented." 4434 OBJECT adslAturThreshInterleaveRateUp 4435 MIN-ACCESS read-write 4436 DESCRIPTION 4437 "Read-write access is applicable when 4438 static profiles are implemented." 4440 OBJECT adslAturThreshFastRateDown 4441 MIN-ACCESS read-write 4442 DESCRIPTION 4443 "Read-write access is applicable when 4444 static profiles are implemented." 4446 OBJECT adslAturThreshInterleaveRateDown 4447 MIN-ACCESS read-write 4448 DESCRIPTION 4449 "Read-write access is applicable when 4450 static profiles are implemented." 4452 OBJECT adslLineAlarmConfProfileRowStatus 4453 MIN-ACCESS read-only 4454 DESCRIPTION 4455 "Read-only access is applicable only when static 4456 profiles are implemented." 4458 ::= { adslCompliances 1 } 4459 -- ATU-R agent compliance statements 4461 adslLineMibAturCompliance MODULE-COMPLIANCE 4462 STATUS current 4463 DESCRIPTION 4464 "The compliance statement for SNMP entities 4465 which manage ADSL ATU-R interfaces." 4467 MODULE -- this module 4468 MANDATORY-GROUPS 4469 { 4470 adslAturLineGroup, adslAturPhysicalGroup, 4471 adslAturChannelGroup, 4472 adslAturAtucPhysPerfIntervalGroup, 4473 adslAturAturPhysPerfIntervalGroup, 4474 adslAturLineAlarmConfProfileGroup, 4475 adslAturLineConfProfileControlGroup 4476 } 4478 GROUP adslAturAtucPhysPerfRawCounterGroup 4479 DESCRIPTION 4480 "This group is optional. Implementations which 4481 require continuous ATU-C physical event counters 4482 should implement this group." 4484 GROUP adslAturAturPhysPerfRawCounterGroup 4485 DESCRIPTION 4486 "This group is optional. Implementations which 4487 require continuous ATU-R physical event counters 4488 should implement this group." 4490 GROUP adslAturAtucChanPerformanceGroup 4491 DESCRIPTION 4492 "This group is optional. Implementations which 4493 require ATU-C channel block event counters should 4494 implement this group." 4496 GROUP adslAturAturChanPerformanceGroup 4497 DESCRIPTION 4498 "This group is optional. Implementations which 4499 require ATU-R channel block event counters should 4500 implement this group." 4502 OBJECT adslLineAlarmConfProfile 4503 MIN-ACCESS read-only 4504 DESCRIPTION 4505 "Read-only access is applicable only when static 4506 profiles are implemented." 4508 OBJECT adslAtucThresh15MinLofs 4509 MIN-ACCESS read-write 4510 DESCRIPTION 4511 "Read-write access is applicable when 4512 static profiles are implemented." 4514 OBJECT adslAtucThresh15MinLoss 4515 MIN-ACCESS read-write 4516 DESCRIPTION 4517 "Read-write access is applicable when 4518 static profiles are implemented." 4520 OBJECT adslAtucThresh15MinESs 4521 MIN-ACCESS read-write 4522 DESCRIPTION 4523 "Read-write access is applicable when 4524 static profiles are implemented." 4526 OBJECT adslAtucThreshFastRateUp 4527 MIN-ACCESS read-write 4528 DESCRIPTION 4529 "Read-write access is applicable when 4530 static profiles are implemented." 4532 OBJECT adslAtucThreshInterleaveRateUp 4533 MIN-ACCESS read-write 4534 DESCRIPTION 4535 "Read-write access is applicable when 4536 static profiles are implemented." 4538 OBJECT adslAtucThreshFastRateDown 4539 MIN-ACCESS read-write 4540 DESCRIPTION 4541 "Read-write access is applicable when 4542 static profiles are implemented." 4544 OBJECT adslAtucInitFailureTrapEnable 4545 MIN-ACCESS read-write 4546 DESCRIPTION 4547 "Read-write access is applicable when 4548 static profiles are implemented." 4550 OBJECT adslAturThresh15MinLofs 4551 MIN-ACCESS read-write 4552 DESCRIPTION 4553 "Read-write access is applicable when 4554 static profiles are implemented." 4556 OBJECT adslAturThresh15MinLoss 4557 MIN-ACCESS read-write 4558 DESCRIPTION 4559 "Read-write access is applicable when 4560 static profiles are implemented." 4562 OBJECT adslAturThresh15MinLprs 4563 MIN-ACCESS read-write 4564 DESCRIPTION 4565 "Read-write access is applicable when 4566 static profiles are implemented." 4568 OBJECT adslAturThresh15MinESs 4569 MIN-ACCESS read-write 4570 DESCRIPTION 4571 "Read-write access is applicable when 4572 static profiles are implemented." 4574 OBJECT adslAturThreshFastRateUp 4575 MIN-ACCESS read-write 4576 DESCRIPTION 4577 "Read-write access is applicable when 4578 static profiles are implemented." 4580 OBJECT adslAturThreshInterleaveRateUp 4581 MIN-ACCESS read-write 4582 DESCRIPTION 4583 "Read-write access is applicable when 4584 static profiles are implemented." 4586 OBJECT adslAturThreshFastRateDown 4587 MIN-ACCESS read-write 4588 DESCRIPTION 4589 "Read-write access is applicable when 4590 static profiles are implemented." 4592 OBJECT adslAturThreshInterleaveRateDown 4593 MIN-ACCESS read-write 4594 DESCRIPTION 4595 "Read-write access is applicable when 4596 static profiles are implemented." 4598 OBJECT adslLineAlarmConfProfileRowStatus 4599 MIN-ACCESS read-only 4600 DESCRIPTION 4601 "Read-only access is applicable only when static 4602 profiles are implemented." 4604 OBJECT adslAtucCurrStatus 4605 SYNTAX BITS { 4606 noDefect(0), 4607 lossOfFraming(1), 4608 lossOfSignal(2) 4609 } 4610 DESCRIPTION 4611 "It is allowable to implement only noDefect(0), 4612 lossOfFraming(1) and lossOfSignal(2) by the ATU-R 4613 agent." 4615 ::= { adslCompliances 2 } 4617 -- units of conformance 4618 adslLineGroup OBJECT-GROUP 4619 OBJECTS { 4620 adslLineCoding, adslLineType, adslLineSpecific 4621 } 4622 STATUS current 4623 DESCRIPTION 4624 "A collection of objects providing configuration 4625 information about an ADSL Line." 4626 ::= { adslGroups 1 } 4628 adslPhysicalGroup OBJECT-GROUP 4629 OBJECTS { 4630 adslAtucInvSerialNumber, adslAtucInvVendorID, 4631 adslAtucInvVersionNumber, adslAtucCurrSnrMgn, 4632 adslAtucCurrAtn, adslAtucCurrStatus, 4633 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4634 adslAturInvSerialNumber, adslAturInvVendorID, 4635 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4636 adslAturCurrAtn, adslAturCurrStatus, 4637 adslAturCurrOutputPwr, adslAturCurrAttainableRate 4638 } 4639 STATUS current 4640 DESCRIPTION 4641 "A collection of objects providing physical 4642 configuration information of the ADSL Line." 4643 ::= { adslGroups 2 } 4645 adslChannelGroup OBJECT-GROUP 4646 OBJECTS { 4647 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4648 adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength, 4649 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4650 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4651 } 4653 STATUS current 4654 DESCRIPTION 4655 "A collection of objects providing configuration 4656 information about an ADSL channel." 4657 ::= { adslGroups 3 } 4659 adslAtucPhysPerfRawCounterGroup OBJECT-GROUP 4660 OBJECTS { 4661 adslAtucPerfLofs, adslAtucPerfLoss, 4662 adslAtucPerfLols, adslAtucPerfLprs, 4663 adslAtucPerfESs, adslAtucPerfInits 4664 } 4665 STATUS current 4666 DESCRIPTION 4667 "A collection of objects providing raw performance 4668 counts on an ADSL Line (ATU-C end)." 4669 ::= { adslGroups 4 } 4671 adslAtucPhysPerfIntervalGroup OBJECT-GROUP 4672 OBJECTS { 4673 adslAtucPerfValidIntervals, 4674 adslAtucPerfInvalidIntervals, 4675 adslAtucPerfCurr15MinTimeElapsed, 4676 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4677 adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs, 4678 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4679 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4680 adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs, 4681 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4682 adslAtucPerfPrev1DayMoniSecs, 4683 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4684 adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs, 4685 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4686 adslAtucIntervalLofs, adslAtucIntervalLoss, 4687 adslAtucIntervalLols, adslAtucIntervalLprs, 4688 adslAtucIntervalESs, adslAtucIntervalInits, 4689 adslAtucIntervalValidData 4690 } 4691 STATUS current 4692 DESCRIPTION 4693 "A collection of objects providing current 15-minute, 4694 1-day; and previous 1-day performance counts on 4695 ADSL Line (ATU-C end) ." 4696 ::= { adslGroups 5 } 4698 adslAturPhysPerfRawCounterGroup OBJECT-GROUP 4699 OBJECTS { 4700 adslAturPerfLofs, adslAturPerfLoss, 4701 adslAturPerfLprs, adslAturPerfESs 4702 } 4703 STATUS current 4704 DESCRIPTION 4705 "A collection of objects providing raw performance 4706 counts on an ADSL Line (ATU-R end)." 4707 ::= { adslGroups 6 } 4709 adslAturPhysPerfIntervalGroup OBJECT-GROUP 4710 OBJECTS { 4711 adslAturPerfValidIntervals, 4712 adslAturPerfInvalidIntervals, 4713 adslAturPerfCurr15MinTimeElapsed, 4714 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4715 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4716 adslAturPerfCurr1DayTimeElapsed, 4717 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4718 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4719 adslAturPerfPrev1DayMoniSecs, 4720 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4721 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4722 adslAturIntervalLofs, 4723 adslAturIntervalLoss, adslAturIntervalLprs, 4724 adslAturIntervalESs, adslAturIntervalValidData 4725 } 4726 STATUS current 4727 DESCRIPTION 4728 "A collection of objects providing current 15-minute, 4729 1-day; and previous 1-day performance counts on 4730 ADSL Line (ATU-R end)." 4731 ::= { adslGroups 7 } 4733 adslAtucChanPerformanceGroup OBJECT-GROUP 4734 OBJECTS { 4735 adslAtucChanReceivedBlks, 4736 adslAtucChanTransmittedBlks, 4737 adslAtucChanCorrectedBlks, 4738 adslAtucChanUncorrectBlks, 4739 adslAtucChanPerfValidIntervals, 4740 adslAtucChanPerfInvalidIntervals, 4741 adslAtucChanPerfCurr15MinTimeElapsed, 4742 adslAtucChanPerfCurr15MinReceivedBlks, 4743 adslAtucChanPerfCurr15MinTransmittedBlks, 4744 adslAtucChanPerfCurr15MinCorrectedBlks, 4745 adslAtucChanPerfCurr15MinUncorrectBlks, 4746 adslAtucChanPerfCurr1DayTimeElapsed, 4747 adslAtucChanPerfCurr1DayReceivedBlks, 4748 adslAtucChanPerfCurr1DayTransmittedBlks, 4749 adslAtucChanPerfCurr1DayCorrectedBlks, 4750 adslAtucChanPerfCurr1DayUncorrectBlks, 4751 adslAtucChanPerfPrev1DayMoniSecs, 4752 adslAtucChanPerfPrev1DayReceivedBlks, 4753 adslAtucChanPerfPrev1DayTransmittedBlks, 4754 adslAtucChanPerfPrev1DayCorrectedBlks, 4755 adslAtucChanPerfPrev1DayUncorrectBlks, 4756 adslAtucChanIntervalReceivedBlks, 4757 adslAtucChanIntervalTransmittedBlks, 4758 adslAtucChanIntervalCorrectedBlks, 4759 adslAtucChanIntervalUncorrectBlks, 4760 adslAtucChanIntervalValidData 4761 } 4762 STATUS current 4763 DESCRIPTION 4764 "A collection of objects providing channel block 4765 performance information on an ADSL channel 4766 (ATU-C end)." 4767 ::= { adslGroups 8 } 4769 adslAturChanPerformanceGroup OBJECT-GROUP 4770 OBJECTS { 4771 adslAturChanReceivedBlks, 4772 adslAturChanTransmittedBlks, 4773 adslAturChanCorrectedBlks, 4774 adslAturChanUncorrectBlks, 4775 adslAturChanPerfValidIntervals, 4776 adslAturChanPerfInvalidIntervals, 4777 adslAturChanPerfCurr15MinTimeElapsed, 4778 adslAturChanPerfCurr15MinReceivedBlks, 4779 adslAturChanPerfCurr15MinTransmittedBlks, 4780 adslAturChanPerfCurr15MinCorrectedBlks, 4781 adslAturChanPerfCurr15MinUncorrectBlks, 4782 adslAturChanPerfCurr1DayTimeElapsed, 4783 adslAturChanPerfCurr1DayReceivedBlks, 4784 adslAturChanPerfCurr1DayTransmittedBlks, 4785 adslAturChanPerfCurr1DayCorrectedBlks, 4786 adslAturChanPerfCurr1DayUncorrectBlks, 4787 adslAturChanPerfPrev1DayMoniSecs, 4788 adslAturChanPerfPrev1DayReceivedBlks, 4789 adslAturChanPerfPrev1DayTransmittedBlks, 4790 adslAturChanPerfPrev1DayCorrectedBlks, 4791 adslAturChanPerfPrev1DayUncorrectBlks, 4792 adslAturChanIntervalReceivedBlks, 4793 adslAturChanIntervalTransmittedBlks, 4794 adslAturChanIntervalCorrectedBlks, 4795 adslAturChanIntervalUncorrectBlks, 4796 adslAturChanIntervalValidData 4797 } 4798 STATUS current 4799 DESCRIPTION 4800 "A collection of objects providing channel block 4801 performance information on an ADSL channel 4802 (ATU-C end)." 4803 ::= { adslGroups 9 } 4805 adslLineConfProfileGroup OBJECT-GROUP 4806 OBJECTS { 4807 adslAtucConfRateMode, adslAtucConfRateChanRatio, 4808 adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn, 4809 adslAtucConfMinSnrMgn, 4810 adslAtucConfDownshiftSnrMgn, 4811 adslAtucConfUpshiftSnrMgn, 4812 adslAtucConfMinUpshiftTime, 4813 adslAtucConfMinDownshiftTime, 4814 adslAtucChanConfFastMinTxRate, 4815 adslAtucChanConfInterleaveMinTxRate, 4816 adslAtucChanConfFastMaxTxRate, 4817 adslAtucChanConfInterleaveMaxTxRate, 4818 adslAtucChanConfMaxInterleaveDelay, 4819 adslAturConfRateMode, adslAturConfRateChanRatio, 4820 adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn, 4821 adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn, 4822 adslAturConfUpshiftSnrMgn, 4823 adslAturConfMinUpshiftTime, 4824 adslAturConfMinDownshiftTime, 4825 adslAturChanConfFastMinTxRate, 4826 adslAturChanConfInterleaveMinTxRate, 4827 adslAturChanConfFastMaxTxRate, 4828 adslAturChanConfInterleaveMaxTxRate, 4829 adslAturChanConfMaxInterleaveDelay 4830 } 4831 STATUS current 4832 DESCRIPTION 4833 "A collection of objects providing provisioning 4834 information about an ADSL Line." 4835 ::= { adslGroups 10 } 4837 adslLineAlarmConfProfileGroup OBJECT-GROUP 4838 OBJECTS { 4839 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 4840 adslAtucThresh15MinLols, adslAtucThresh15MinLprs, 4841 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 4842 adslAtucThreshInterleaveRateUp, 4843 adslAtucThreshFastRateDown, 4844 adslAtucThreshInterleaveRateDown, 4845 adslAtucInitFailureTrapEnable, 4846 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 4847 adslAturThresh15MinLprs, adslAturThresh15MinESs, 4848 adslAturThreshFastRateUp, 4849 adslAturThreshInterleaveRateUp, 4850 adslAturThreshFastRateDown, 4851 adslAturThreshInterleaveRateDown 4852 } 4853 STATUS current 4854 DESCRIPTION 4855 "A collection of objects providing alarm provisioning 4856 information about an ADSL Line." 4857 ::= { adslGroups 11 } 4859 adslLineConfProfileControlGroup OBJECT-GROUP 4860 OBJECTS { 4861 adslLineConfProfile, adslLineAlarmConfProfile, 4862 adslLineConfProfileRowStatus, 4863 adslLineAlarmConfProfileRowStatus 4864 } 4865 STATUS current 4866 DESCRIPTION 4867 "A collection of objects providing profile 4868 control for the ADSL system." 4869 ::= { adslGroups 12 } 4871 adslNotificationsGroup NOTIFICATION-GROUP 4872 NOTIFICATIONS { 4873 adslAtucPerfLofsThreshTrap, 4874 adslAtucPerfLossThreshTrap, 4875 adslAtucPerfLprsThreshTrap, 4876 adslAtucPerfESsThreshTrap, 4877 adslAtucRateChangeTrap, 4878 adslAtucPerfLolsThreshTrap, 4879 adslAtucInitFailureTrap, 4880 adslAturPerfLofsThreshTrap, 4881 adslAturPerfLossThreshTrap, 4882 adslAturPerfLprsThreshTrap, 4883 adslAturPerfESsThreshTrap, 4884 adslAturRateChangeTrap 4885 } 4886 STATUS current 4887 DESCRIPTION 4888 "The collection of adsl notifications." 4889 ::= { adslGroups 13 } 4891 -- units of conformance for ATU-R agent 4892 adslAturLineGroup OBJECT-GROUP 4893 OBJECTS { 4894 adslLineCoding 4895 } 4896 STATUS current 4897 DESCRIPTION 4898 "A collection of objects providing configuration 4899 information about an ADSL Line on the ATU-R side." 4900 ::= { adslGroups 14 } 4902 adslAturPhysicalGroup OBJECT-GROUP 4903 OBJECTS { 4904 adslAtucInvVendorID, 4905 adslAtucInvVersionNumber, 4906 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4907 adslAturInvSerialNumber, adslAturInvVendorID, 4908 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4909 adslAturCurrAtn, adslAturCurrStatus, 4910 adslAturCurrOutputPwr, adslAturCurrAttainableRate, 4911 adslAtucCurrStatus 4912 } 4913 STATUS current 4914 DESCRIPTION 4915 "A collection of objects providing physical 4916 configuration information of the ADSL Line on the 4917 ATU-R side." 4918 ::= { adslGroups 15 } 4920 adslAturChannelGroup OBJECT-GROUP 4921 OBJECTS { 4922 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4923 adslAtucChanPrevTxRate, 4924 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4925 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4926 } 4927 STATUS current 4928 DESCRIPTION 4929 "A collection of objects providing configuration 4930 information about an ADSL channel on the ATU-R 4931 side." 4932 ::= { adslGroups 16 } 4934 adslAturAtucPhysPerfRawCounterGroup OBJECT-GROUP 4935 OBJECTS { 4936 adslAtucPerfLofs, adslAtucPerfLoss, 4937 adslAtucPerfESs, adslAtucPerfInits 4938 } 4939 STATUS current 4940 DESCRIPTION 4941 "A collection of objects providing raw performance 4942 counts on an ADSL Line (ATU-C end) provided by the 4943 ATU-R agent." 4944 ::= { adslGroups 17 } 4946 adslAturAtucPhysPerfIntervalGroup OBJECT-GROUP 4947 OBJECTS { 4948 adslAtucPerfValidIntervals, 4949 adslAtucPerfInvalidIntervals, 4950 adslAtucPerfCurr15MinTimeElapsed, 4951 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4952 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4953 adslAtucPerfCurr1DayTimeElapsed, 4954 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4955 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4956 adslAtucPerfPrev1DayMoniSecs, 4957 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4958 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4959 adslAtucIntervalLofs, adslAtucIntervalLoss, 4960 adslAtucIntervalESs, adslAtucIntervalInits, 4961 adslAtucIntervalValidData 4962 } 4963 STATUS current 4964 DESCRIPTION 4965 "A collection of objects providing current 4966 15-minute, 1-day; and previous 1-day performance 4967 counts on ADSL Line (ATU-C end) provided by the 4968 ATU-R agent." 4969 ::= { adslGroups 18 } 4971 adslAturAturPhysPerfRawCounterGroup OBJECT-GROUP 4972 OBJECTS { 4973 adslAturPerfLofs, adslAturPerfLoss, 4974 adslAturPerfLprs, adslAturPerfESs 4975 } 4976 STATUS current 4977 DESCRIPTION 4978 "A collection of objects providing raw performance 4979 counts on an ADSL Line (ATU-R end) provided by the 4980 ATU-R agent." 4981 ::= { adslGroups 19 } 4983 adslAturAturPhysPerfIntervalGroup OBJECT-GROUP 4984 OBJECTS { 4985 adslAturPerfValidIntervals, 4986 adslAturPerfInvalidIntervals, 4987 adslAturPerfCurr15MinTimeElapsed, 4988 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4989 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4990 adslAturPerfCurr1DayTimeElapsed, 4991 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4992 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4993 adslAturPerfPrev1DayMoniSecs, 4994 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4995 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4996 adslAturIntervalLofs, 4997 adslAturIntervalLoss, adslAturIntervalLprs, 4998 adslAturIntervalESs, adslAturIntervalValidData 4999 } 5000 STATUS current 5001 DESCRIPTION 5002 "A collection of objects providing current 5003 15-minute, 1-day; and previous 1-day performance 5004 counts on ADSL Line (ATU-R end) provided by the 5005 ATU-R agent." 5006 ::= { adslGroups 20 } 5008 adslAturAtucChanPerformanceGroup OBJECT-GROUP 5009 OBJECTS { 5010 adslAtucChanReceivedBlks, 5011 adslAtucChanTransmittedBlks, 5012 adslAtucChanCorrectedBlks, 5013 adslAtucChanUncorrectBlks, 5014 adslAtucChanPerfCurr15MinTimeElapsed, 5015 adslAtucChanPerfCurr15MinReceivedBlks, 5016 adslAtucChanPerfCurr15MinTransmittedBlks, 5017 adslAtucChanPerfCurr15MinCorrectedBlks, 5018 adslAtucChanPerfCurr15MinUncorrectBlks, 5019 adslAtucChanPerfCurr1DayTimeElapsed, 5020 adslAtucChanPerfCurr1DayReceivedBlks, 5021 adslAtucChanPerfCurr1DayTransmittedBlks, 5022 adslAtucChanPerfCurr1DayCorrectedBlks, 5023 adslAtucChanPerfCurr1DayUncorrectBlks, 5024 adslAtucChanPerfPrev1DayMoniSecs, 5025 adslAtucChanPerfPrev1DayReceivedBlks, 5026 adslAtucChanPerfPrev1DayTransmittedBlks, 5027 adslAtucChanPerfPrev1DayCorrectedBlks, 5028 adslAtucChanPerfPrev1DayUncorrectBlks, 5029 adslAtucChanPerfValidIntervals, 5030 adslAtucChanPerfInvalidIntervals, 5031 adslAtucChanIntervalReceivedBlks, 5032 adslAtucChanIntervalTransmittedBlks, 5033 adslAtucChanIntervalCorrectedBlks, 5034 adslAtucChanIntervalUncorrectBlks, 5035 adslAtucChanIntervalValidData 5036 } 5037 STATUS current 5038 DESCRIPTION 5039 "A collection of objects providing channel block 5040 performance information on an ADSL channel 5041 (ATU-C end) provided by the ATU-R agent." 5042 ::= { adslGroups 21 } 5044 adslAturAturChanPerformanceGroup OBJECT-GROUP 5045 OBJECTS { 5046 adslAturChanReceivedBlks, 5047 adslAturChanTransmittedBlks, 5048 adslAturChanCorrectedBlks, 5049 adslAturChanUncorrectBlks, 5050 adslAturChanPerfValidIntervals, 5051 adslAturChanPerfInvalidIntervals, 5052 adslAturChanPerfCurr15MinTimeElapsed, 5053 adslAturChanPerfCurr15MinReceivedBlks, 5054 adslAturChanPerfCurr15MinTransmittedBlks, 5055 adslAturChanPerfCurr15MinCorrectedBlks, 5056 adslAturChanPerfCurr15MinUncorrectBlks, 5057 adslAturChanPerfCurr1DayTimeElapsed, 5058 adslAturChanPerfCurr1DayReceivedBlks, 5059 adslAturChanPerfCurr1DayTransmittedBlks, 5060 adslAturChanPerfCurr1DayCorrectedBlks, 5061 adslAturChanPerfCurr1DayUncorrectBlks, 5062 adslAturChanPerfPrev1DayMoniSecs, 5063 adslAturChanPerfPrev1DayReceivedBlks, 5064 adslAturChanPerfPrev1DayTransmittedBlks, 5065 adslAturChanPerfPrev1DayCorrectedBlks, 5066 adslAturChanPerfPrev1DayUncorrectBlks, 5067 adslAturChanIntervalReceivedBlks, 5068 adslAturChanIntervalTransmittedBlks, 5069 adslAturChanIntervalCorrectedBlks, 5070 adslAturChanIntervalUncorrectBlks, 5071 adslAturChanIntervalValidData 5072 } 5073 STATUS current 5074 DESCRIPTION 5075 "A collection of objects providing channel block 5076 performance information on an ADSL channel 5077 (ATU-R end) provided by the ATU-R agent." 5078 ::= { adslGroups 22 } 5080 adslAturLineAlarmConfProfileGroup OBJECT-GROUP 5081 OBJECTS { 5082 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 5083 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 5084 adslAtucThreshInterleaveRateUp, 5085 adslAtucThreshFastRateDown, 5086 adslAtucThreshInterleaveRateDown, 5087 adslAtucInitFailureTrapEnable, 5088 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 5089 adslAturThresh15MinLprs, adslAturThresh15MinESs, 5090 adslAturThreshFastRateUp, 5091 adslAturThreshInterleaveRateUp, 5092 adslAturThreshFastRateDown, 5093 adslAturThreshInterleaveRateDown 5094 } 5095 STATUS current 5096 DESCRIPTION 5097 "A collection of objects providing alarm 5098 provisioning 5099 information about an ADSL Line provided by the 5100 ATU-R agent." 5101 ::= { adslGroups 23 } 5103 adslAturLineConfProfileControlGroup OBJECT-GROUP 5104 OBJECTS { 5105 adslLineAlarmConfProfile, 5106 adslLineAlarmConfProfileRowStatus 5107 } 5108 STATUS current 5109 DESCRIPTION 5110 "A collection of objects providing profile 5111 control for the ADSL system by the ATU-R agent." 5112 ::= { adslGroups 24 } 5114 adslAturNotificationsGroup NOTIFICATION-GROUP 5115 NOTIFICATIONS { 5116 adslAtucPerfLofsThreshTrap, 5117 adslAtucPerfLossThreshTrap, 5118 adslAtucPerfESsThreshTrap, 5119 adslAtucRateChangeTrap, 5120 adslAturPerfLofsThreshTrap, 5121 adslAturPerfLossThreshTrap, 5122 adslAturPerfLprsThreshTrap, 5123 adslAturPerfESsThreshTrap, 5124 adslAturRateChangeTrap 5125 } 5126 STATUS current 5127 DESCRIPTION 5128 "The collection of ADSL notifications implemented by 5129 the ATU-R agent." 5130 ::= { adslGroups 25 } 5132 END 5134 9. Acknowledgments 5136 The current authors/editors are: 5138 Gregory Bathrick (AG Communication Systems) 5139 Faye Ly (Copper Mountain Networks) 5141 Input from the ADSL Forum was edited by: 5143 Gregory Bathrick (AG Communication Systems) 5144 John Burgess (Predictive Systems) 5146 Contributions have been received from, but not limited to the 5147 following. (in alphabetical order) 5149 David Allen (Nortel) 5150 Rajesh Abbi (Alcatel) 5151 Gregory Bathrick (AG Communication Systems) 5152 Umberto Bonollo (NEC) 5153 John Burgess (Predictive Systems) 5154 Gail Cone (Amati) 5155 Andrew Cheers (NEC) 5156 Peter Duffy (Atlantech) 5157 Kevin Godfrey (Motorola) 5158 Bill Hong (Diamond Lane) 5159 Bob Jenness (Siemens) 5160 Lars Johansson (Ericsson) 5161 Jeff Johnson (RedBack Network) 5162 Tsu Kai Lu (DSC) 5163 Faye Ly (Copper Mountain Networks) 5164 Gigi Karmous-Edwards (Pulsecom) 5165 Ron Knipper (Diamond Lane) 5166 Adil Masood (AG Communication Systems) 5167 Padmore Peterson (BT) 5168 Anna Salguero (SBC) 5169 Donald Simon (Motorola) 5170 Mike Sneed (Pulsecom) 5171 Ted Soo-Hoo (Pulsecom) 5172 John Stehman (Diamond Lane) 5173 Chuck Storry (Newbridge) 5174 Chi-Lin Tom (AFC) 5175 Frank Van der Putten (Alcatel) 5176 Marc Van Vlimmeren (Alcatel) 5177 Bert Wijnen (IBM) 5179 10. References 5181 [1] B. Wijnen, D. Harrington, R. Presuhn, "Structure of 5182 Management Information Version 2 (SMIv2)" RFC 2578, 5183 April 1999. 5185 [2] K. McCloghrie, D. Perkins, J. Schoenwaelder, 5186 "Textual Conventions for SMIv2", RFC 2579, April 1999. 5188 [3] ADSL Forum TR-005, "Network Management Element Management", 5189 March 1998. 5191 [4] McCloghrie, K., and M. Rose, Editors, "Management 5192 Information Base for Network Management of TCP/IP-based 5193 internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, 5194 Performance Systems International, March 1991. 5196 [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 5197 MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software, 5198 November 1997. 5200 [6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 5201 and S. Waldbusser, "Management Information Base for 5202 version 2 of the Simple Network Management Protocol 5203 (SNMPv2)", RFC 1907, January 1996. 5205 [7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple 5206 Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP 5207 Research, Performance Systems International, MIT Lab for 5208 Computer Science, May 1990. 5210 [8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 5211 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 5212 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 5214 [9] ADSL Forum TR-006, "SNMP-based ADSL Line MIB", March 1998. 5216 [10] American National Standards Institute, ANSI T1.413-1995, 5217 August 1995 5219 [11] ADSL Forum WT-014, "DMT Line Code Specific MIB", February 1999 5221 [12] ADSL Forum WT-015, "CAP Line Code Specific MIB", February 1999 5223 [13] B. Wijnen, D. Harrington, R. Presuhn, "An Architecture for 5224 Describing SNMP Management Frameworks", RFC 2571, April 1999 5226 [14] Rose, M., and K. McCloghrie, "Structure and Identification of 5227 Management Information for TCP/IP-based Internets", RFC 1155, 5228 Performance Systems International, Hughes LAN Systems, May 1990 5230 [15] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 5231 RFC 1212, Performance Systems International, Hughes LAN Systems, 5232 March 1991 5234 [16] M. Rose, "A Convention for Defining Traps for use with the 5235 SNMP", RFC 1215, Performance Systems International, March 5236 1991 5238 [17] K. McCloghrie, D. Perkins, J. Schoenwaelder, "Conformance 5239 Statements for SMIv2", RFC 2580, April 1999 5241 [18] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5242 Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, 5243 SNMP Research, Inc., Cisco Systems, Inc., Dover Beach 5244 Consulting, Inc., International Network Services, January 1996. 5246 [19] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5247 Waldbusser, "Transport Mappings for Version 2 of the Simple 5248 Network Management Protocol (SNMPv2)", RFC 1906, SNMP Research, 5249 Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc., 5250 International Network Services, January 1996. 5252 [20] Case, J., Harrington D., R. Presuhn, B. Wijnen, "Message 5253 Processing and Dispatching for the Simple Network Management 5254 Protocol (SNMP)", RFC 2572, April 1999. 5256 [21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) 5257 for version 3 of the Simple Network Management Protocol 5258 (SNMPv3)", RFC 2574, Aprile 1999. 5260 [22] Levi, D., Meyer, P., and B. Stewart, "SNMP Applications", 5261 RFC 2573, April 1999. 5263 [23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 5264 Control Model (VACM) for the Simple Network Management Protocol 5265 (SNMP)", RFC 2575, IBM T. J. Watson Research, BMC Software, 5266 Inc., Cisco Systems, Inc., April 1999. 5268 [24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed 5269 Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, 5270 Bell Communications Research, August 1994. 5272 [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October 5273 1996. 5275 [26] Yergeau, F., "UTF-8, a transformation format of Unicode and ISO 5276 10646", RFC 2044, October 1996. 5278 11. Security Considerations 5280 1) Blocking unauthorized access to the ADSL MIB via the element 5281 management system is outside the scope of this document. It should be 5282 noted that access to the MIB permits the unauthorized entity to 5283 modify the profiles (sect 7.4) such that both subscriber service and 5284 network operations can be interfered with. Subscriber service can be 5285 altered by modifying any of a number of service characteristics such 5286 as rate partitioning and maximum transmission rates. Network 5287 operations can be impacted by modification of trap thresholds such as 5288 SNR margins. 5290 2) There are a number of managed objects in this MIB that may be 5291 considered to contain sensitive information. In particular, the 5292 certain objects may be considered sensitive in many environments, 5293 since it would allow an intruder to obtain information about which 5294 vendor's equipment is in use on the network. Therefore, it may be 5295 important in some environments to control read access to these 5296 objects and possibly to even encrypt the values of these object when 5297 sending them over the network via SNMP. Not all versions of SNMP 5298 provide features for such a secure environment. 5300 SNMPv1 by itself is such an insecure environment. Even if the 5301 network itself is secure (for example by using IPSec), even then, 5302 there is no control as to who on the secure network is allowed to 5303 access and GET (read) the objects in this MIB. It is recommended 5304 that the implementors consider the security features as provided by 5305 the SNMPv3 framework. Specifically, the use of the User-based 5306 Security Model RFC 2574 [21] and the View-based Access Control Model 5307 RFC 2575 [23] is recommended. 5309 It is then a customer/user responsibility to ensure that the SNMP 5310 entity giving access to an instance of this MIB, is properly 5311 configured to give access to those objects only to those principals 5312 (users) that have legitimate rights to access them. 5314 3) ADSL layer connectivity from the ATU-R will permit the subscriber 5315 to manipulate both the ADSL link directly and the AOC/EOC channels 5316 for their own loop. For example, unchecked or unfiltered 5317 fluctuations initiated by the subscriber could generate sufficient 5318 traps to potentially overwhelm either the management interface to the 5319 network or the element manager. Other attacks affecting the ATU-R 5320 portions of the MIB may also be possible. 5322 12. Authors' Addresses 5323 Gregory Bathrick 5324 AG Communication Systems 5325 [A Subsidiary of Lucent Technologies] 5326 2500 W Utopia Rd. 5327 Phoenix, AZ 85027 USA 5328 Tel: +1 602-582-7679 5329 Fax: +1 602-582-7697 5330 E-MAIL: bathricg@agcs.com 5332 Faye Ly 5333 Copper Mountain Networks 5334 Norcal Office 5335 2470 Embarcadero Way 5336 Palo Alto, CA 94303 5337 Tel: +1 650-858-8500 5338 Fax: +1 650-858-8085 5339 E-Mail: faye@coppermountain.com 5341 Table of Contents 5343 1. Status of this Memo ................................... 1 5345 2. Abstract .............................................. 1 5347 3. The SNMP Network Management Framework ................. 2 5349 4. Object Definitions ..................................... 3 5351 5. Relationship of the ADSL LINE MIB with standard MIBs ... 3 5353 6. Conventions used in the MIB ............................ 7 5355 7. Conformance and Compliance ............................. 16 5357 8. Definitions ............................................ 16 5359 9. Acknowledgments ........................................ 109 5361 10. References ............................................. 109 5363 11. Security Considerations ................................ 112 5365 12. Authors' Addresses ..................................... 112