idnits 2.17.1 draft-ietf-adslmib-adsllinemib-09.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. ** 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 (June 16, 1999) is 9052 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 5231 looks like a reference -- Missing reference section? '13' on line 5240 looks like a reference -- Missing reference section? '14' on line 5243 looks like a reference -- Missing reference section? '15' on line 5247 looks like a reference -- Missing reference section? '16' on line 5250 looks like a reference -- Missing reference section? '1' on line 5201 looks like a reference -- Missing reference section? '2' on line 5205 looks like a reference -- Missing reference section? '17' on line 5254 looks like a reference -- Missing reference section? '7' on line 5223 looks like a reference -- Missing reference section? '18' on line 5257 looks like a reference -- Missing reference section? '19' on line 5261 looks like a reference -- Missing reference section? '20' on line 5265 looks like a reference -- Missing reference section? '21' on line 5318 looks like a reference -- Missing reference section? '8' on line 5227 looks like a reference -- Missing reference section? '22' on line 5273 looks like a reference -- Missing reference section? '23' on line 5319 looks like a reference -- Missing reference section? '5' on line 5215 looks like a reference -- Missing reference section? '25' on line 5284 looks like a reference -- Missing reference section? '11' on line 5236 looks like a reference -- Missing reference section? '12' on line 5238 looks like a reference -- Missing reference section? '6' on line 5218 looks like a reference -- Missing reference section? '10' on line 5233 looks like a reference -- Missing reference section? '3' on line 5208 looks like a reference -- Missing reference section? '4' on line 5211 looks like a reference -- Missing reference section? '24' on line 5280 looks like a reference -- Missing reference section? '26' on line 5287 looks like a reference Summary: 10 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 June 16, 1999 7 Definitions of Managed Objects 8 for the ADSL Lines 10 June 16, 1999 12 draft-ietf-adslmib-adsllinemib-09.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, 458 adslAtucPerfLprs 459 adslAtucPerfCurr15MinLols, 460 adslAtucPerfCurr15MinLprs, 461 adslAtucPerfCurr1DayLols, 462 adslAtucPerfCurr1DayLprs, 463 adslAtucPerfPrev1DayLols and 464 adslAtucPerfPrev1DayLprs 465 are supported 466 adslAturPerfDataTable all are supported 467 adslAtucIntervalTable adslAtucIntervalLofs 468 adslAtucIntervalLoss 469 adslAtucIntervalESs 470 adslAtucIntervalInits 471 adslAtucIntervalValidData 472 adslAturIntervalTable all are supported 473 adslAtucChanPerfDataTable all are supported 474 adslAturChanPerfDataTable all are supported 475 adslAtucChanIntervalTable all are supported 476 adslAturChanIntervalTable all are supported 477 adslLineConfProfileTable not supported 478 adslLineAlarmConfProfileTable all are supported except 479 adslAtucThresh15MinLols 480 and adslAtucThresh15MinLprs 481 -------------------------------------------------------------------- 483 Figure 7: MIB Tables and Objects Supported by the ATU-R 484 Agent 486 All traps supported by the ATU-R agent are also listed: 488 adslAtucPerfLofsThreshTrap 489 adslAtucPerfLossThreshTrap 490 adslAtucPerfESsThreshTrap 491 adslAtucRateChangeTrap 492 adslAturPerfLofsThreshTrap 493 adslAturPerfLossThreshTrap 494 adslAturPerfLprsThreshTrap 495 adslAturPerfESsThreshTrap 496 adslAturRateChangeTrap 498 6.3 Counters, Interval Buckets and Thresholds 500 For physical-level ES, Los, Lof, Lol, Lpr and line initialization 501 attempts, there are event counters, current 15-minute and one (up to 502 96) 15-minute history bucket(s) of "interval-counters", as well as 503 current and previous 1-day interval-counters. Each physical-layer 504 current 15-minute event bucket has threshold trap. 506 At the channel level, there are counters for total received blocks, 507 received-and-corrected blocks, received-but-uncorrectable blocks, and 508 transmitted blocks. There are the same set of 15-minute and 1-day 509 buckets as at the physical-layer. 511 There is no requirement for an agent to ensure fixed relationship 512 between the start of a fifteen minute and any wall clock; however 513 some implementations may align the fifteen minute intervals with 514 quarter hours. Likewise, an implementation may choose to align one 515 day intervals with start of a day. 517 Separate tables are provided for the 96 interval-counters. They are 518 indexed by {ifIndex, AdslAtu*IntervalNumber}. 520 Counters are not reset when an ATU-C or ATU-R is reinitialized, only 521 when the agent is reset or reinitialized (or under specific request 522 outside the scope of this MIB). 524 The 15-minute event counters are of type PerfCurrentCount and 525 PerfIntervalCount. The 1-day event counters are of type 526 AdslPerfCurrDayCount and AdslPerfPrevDayCount. Both 15-minute and 1- 527 day time elapsed counters are of type AdslPerfTimeElapsed. 529 6.4 Profiles 531 As a managed node can handle a large number of ATU-Cs (e.g., hundreds 532 or perhaps thousands of ADSL lines), provisioning every parameter on 533 every ATU-C may become burdensome. In response, two MIB tables have 534 been created to define ADSL equipment configuration data profiles, as 535 well as a mechanism to associate the equipment to these profiles. 537 Profile tables may be implemented in one of two ways, but not 538 simultaneously: 540 o MODE-I: Dynamic Profiles - one profile shared by one or multiple 541 ADSL lines. 543 o MODE-II: Static Profiles - one profile per ADSL physical line 544 always. 546 6.4.1 MODE-I : Dynamic Profiles 548 Implementations using this mode will enable the manager to 549 dynamically create and delete profiles as needed. The index of the 550 profile is an locally-unique administratively assigned name for the 551 profile having the textual convention `SnmpAdminString' (RFC2571 552 [13]). 554 One or more ADSL lines may be configured to share parameters of a 555 single profile (e.g., adslLineConfProfileName = `silver') by setting 556 its adslLineConfProfile objects to the index value of this profile. 557 If a change is made to the profile, all lines that refer to it will 558 be re-configured to the changed parameters. Before a profile can be 559 deleted or taken out of service it must be first unreferenced from 560 all associated lines. 562 This figure below shows an example of how this mode can be 563 implemented. In the example, ADSL lines `1' and `x' share the 564 configuration of the `silver' profile, while line `2' uses the 565 `platinum' profile. The `gold' profile has no lines associated with 566 it. 568 ADSL ifIndex ifTable Configuration Line 569 Profile Table 570 __________________________________________________________________ 572 1 i1 ADSL Line -- ---> Platinum Profile 573 j1 Fast Chan | | 574 k1 Int Chan | | 575 | ^ 576 v | Gold Profile 578 2 i2 ADSL Line ------->---- 579 j2 Fast Chan | 580 k2 Int Chan | 581 | 582 | 583 | 584 v 586 x ix ADSL Line ------>------> Silver Profile 587 jx Fast Chan ---------------> 588 kx Int Chan 589 __________________________________________________________________ 591 Figure 8: Use of Dynamic Profiles: MODE-I 593 In the figure above, note that three interface entries of an ADSL 594 line, physical, fast channel, and interleaved channel, are 595 represented by `i', `j', and `k'. Only the physical-layer entry `i' 596 contains an adslLineTable entry, therefore only those entries contain 597 pointers to the adslLineConfProfileTable. The ifStackTable (see 598 rfc2233 [5]) can be used to link the channel entries to the 599 corresponding physical-layer entry to get the channel's configuration 600 parameters. See figure 4 for use of the ifStackTable. 602 The same characteristics and mechanisms are present for the alarm 603 profile type. There is no requirement that its index be the same as 604 the configuration profile. 606 Implementations of this mode, must provide a default profile whose 607 name is `DEFVAL' for each profile type: Configuration and Alarm. The 608 values of the associated parameters will be vendor specific unless 609 otherwise indicated in this document. Before a line's profiles have 610 been set, these profiles will be automatically used by setting 611 adslLineConfProfile and adslLineAlarmConfProfile to `DEFVAL'. 613 In this mode, profiles are created, assigned, and deleted dynamically 614 using these four objects: adslLineConfProfile, 615 adslLineConfProfileRowStatus, adslLineAlarmConfProfile, and 616 adslLineAlarmConfProfileRowStatus. 618 6.4.2 MODE-II : Static Profiles 620 Implementations with this mode will automatically create a profile 621 one-for-one with each ADSL line physical entry. The name of this 622 profile is a system generated read-only object whose value is 623 equivalent to the index of the physical line. The Agent will not 624 allow a Manager to create/delete profiles in this mode. Therefore, 625 adslLineConfProfile, adslLineConfProfileRowStatus, 626 adslLineAlarmConfProfile, and adslLineAlarmConfProfileRowStatus 627 objects have minimal value in this mode and are read-only. 629 The figure below shows an example of this mode. In the example, ADSL 630 lines `1', `2', and `x' each have their own profiles. 632 ADSL ifIndex ifTable Configuration Line 633 Profile Table 634 __________________________________________________________________ 636 1 i1 ADSL Line ------------> Profile 637 j1 Fast Chan 638 k1 Int Chan 640 2 i2 ADSL Line ------------> Profile 641 j2 Fast Chan 642 k2 Int Chan 644 x ix ADSL Line ------------> Profile 645 jx Fast Chan 646 kx Int Chan 647 __________________________________________________________________ 649 Figure 9: Use of Static Profiles: MODE II 651 6.5 Traps 653 These SNMP traps are required: coldStart / warmStart (per [6]) -- 654 which are per agent (e.g., per DSLAM in such a device), and linkUp / 655 linkDown (per [5]) -- which are per interface (i.e., ADSL line). 656 Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at 657 a physical-layer ifEntry, as discussed above. 659 A linkDown trap is generated whenever any of Lof, Los, Lol, Loss of 660 Signal Quality, or Lpr events occurs. At this operational point, a 661 manager can use adslAtu*CurrStatus for additional detailed 662 information. The corresponding linkUp trap is sent when all link 663 failure conditions are cleared. 665 The traps defined in this MIB are for initialization failure, rate 666 change, and for the threshold crossings associated with the following 667 events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold has its own 668 enable/threshold value. When that value is 0, the trap is disabled. 670 The current status objects (adslAtu*CurrStatus) indicate, through a 671 bitmask, all outstanding error conditions or that the line is 672 operational. Note that each object claims to represent the status of 673 the modem at that end of the line. However, since the SNMP agent 674 likely co-resides with only one end of the line, the corresponding 675 far-end current status object may be incomplete. For example, when 676 there are errors on the line, the far-end ATU may not be able to 677 correctly report this condition. Therefore, not all conditions are 678 included in its current status. 680 A threshold trap occurs whenever the corresponding current 15-minute 681 interval error counter becomes equal and/or exceeds to the threshold 682 value. One trap will be sent per interval per interface. Since the 683 current 15-minute counter are reset to 0 every 15 minutes, if the 684 condition persists, the trap may recur as often as every 15 minutes. 685 For example, to get a trap whenever a "loss of" event occurs (but at 686 most once every 15 minutes), set the corresponding "Thresh15Min" to 687 1. The agent will generate a trap when the event originally occurs. 689 Note that the NMS will get a linkDown trap, as well, if enabled. At 690 the beginning of the next 15 minute interval, the counter is reset. 691 When the first second goes by and the event occurs, the current 692 interval bucket will be 1, which equals the threshold and the trap 693 will be sent again. 695 The rate change trap is invoked when the transmit rate on a channel 696 either increases by adsl(x)Thresh(y)RateUp or decreases by 697 adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or 698 Atur, and per channel: (y) == Fast or Interleave. In other words, the 699 trap is sent whenever the rate changes in either direction on either 700 channel and: 702 CurrTxRate >= PrevTxRate plus ThreshRateUp 704 or 706 CurrTxRate <= PrevTxRate minus ThreshRateDown 708 No trap is sent on initialization. 710 It can be disabled by setting the Up (and/or) Down threshold rates to 711 0. 713 The PrevTxRate object is set to the current value at initialization 714 and when a trap is sent. Thus rate changes are cumulative until the 715 total change reaches the threshold. 717 7. Conformance and Compliance 719 See the conformance and compliance statements within the information 720 module. 722 8. Definitions 724 ADSL-TC-MIB DEFINITIONS ::= BEGIN 726 IMPORTS 727 transmission, 728 MODULE-IDENTITY, Gauge32 FROM SNMPv2-SMI 729 TEXTUAL-CONVENTION FROM SNMPv2-TC; 731 adsltcmib MODULE-IDENTITY 732 LAST-UPDATED "9906160000Z" 734 ORGANIZATION "IETF ADSL MIB Working Group" 736 CONTACT-INFO 737 " 738 Gregory Bathrick 739 AG Communication Systems 740 A Subsidiary of Lucent Technologies 741 2500 W Utopia Rd. 742 Phoenix, AZ 85027 USA 743 Tel: +1 602-582-7679 744 Fax: +1 602-582-7697 745 E-mail: bathricg@agcs.com 747 Faye Ly 748 Copper Mountain Networks 749 Norcal Office 750 2470 Embarcadero Way 751 Palo Alto, CA 94303 752 Tel: +1 650-858-8500 753 Fax: +1 650-858-8085 754 E-Mail: faye@coppermountain.com 756 IETF ADSL MIB Working Group (adsl@xlist.agcs.com) 757 " 758 DESCRIPTION 759 "The MIB module which provides a ADSL 760 Line Coding Textual Convention to be used 761 by ADSL Lines." 763 -- Revision history 764 REVISION "9906160000Z" -- 16 June 1999, midnight 765 DESCRIPTION "Initial Version, published as RFC xxxx" 767 ::= { transmission 94 2 } -- adslMIB 2 769 AdslLineCodingType ::= TEXTUAL-CONVENTION 770 STATUS current 771 DESCRIPTION 772 "This data type is used as the syntax for the ADSL 773 Line Code." 774 SYNTAX INTEGER { 775 other(1),-- none of the following 776 dmt (2), -- Discrete MultiTone 777 cap (3), -- Carrierless Amplitude & Phase modulation 778 qam (4) -- Quadrature Amplitude Modulation 779 } 781 AdslPerfCurrDayCount ::= TEXTUAL-CONVENTION 782 STATUS current 783 DESCRIPTION 784 "A counter associated with interface performance 785 measurements in a current 1-day (24 hour) measurement 786 interval. 788 The value of this counter starts at zero at the 789 beginning of an interval and is increased when 790 associated events occur, until the end of the 791 1-day interval. At that time the value of the 792 counter is stored in the previous 1-day history 793 interval, if available, and the current interval 794 counter is restarted at zero. 796 In the case where the agent has no valid data available 797 for this interval the corresponding object 798 instance is not available and upon a retrieval 799 request a corresponding error message shall be 800 returned to indicate that this instance does 801 not exist (for example, a noSuchName error for 802 SNMPv1 and a noSuchInstance for SNMPv2 GET 803 operation)." 804 SYNTAX Gauge32 806 AdslPerfPrevDayCount ::= TEXTUAL-CONVENTION 807 STATUS current 808 DESCRIPTION 809 "A counter associated with interface performance 810 measurements during the most previous 1-day (24 hour) 811 measurement interval. The value of this counter is 812 equal to the value of the current day counter at 813 the end of its most recent interval. 815 In the case where the agent has no valid data available 816 for this interval the corresponding object 817 instance is not available and upon a retrieval 818 request a corresponding error message shall be 819 returned to indicate that this instance does 820 not exist (for example, a noSuchName error for 821 SNMPv1 and a noSuchInstance for SNMPv2 GET 822 operation)." 823 SYNTAX Gauge32 825 AdslPerfTimeElapsed ::= TEXTUAL-CONVENTION 826 STATUS current 827 DESCRIPTION 828 "The number of seconds that have elapsed since 829 the beginning of the current measurement period. 830 If, for some reason, such as an adjustment in the 831 system's time-of-day clock, the current interval 832 exceeds the maximum value, the agent will return 833 the maximum value." 834 SYNTAX Gauge32 836 END 838 ADSL-LINE-MIB DEFINITIONS ::= BEGIN 840 IMPORTS 841 MODULE-IDENTITY, OBJECT-TYPE, 842 Counter32, Gauge32, 843 NOTIFICATION-TYPE, 844 transmission, Unsigned32 FROM SNMPv2-SMI 845 RowStatus, 846 TruthValue, VariablePointer FROM SNMPv2-TC 847 MODULE-COMPLIANCE, OBJECT-GROUP, 848 NOTIFICATION-GROUP FROM SNMPv2-CONF 849 ifIndex FROM IF-MIB 850 PerfCurrentCount, 851 PerfIntervalCount FROM PerfHist-TC-MIB 852 SnmpAdminString FROM SNMP-FRAMEWORK-MIB 853 AdslPerfCurrDayCount, 854 AdslPerfPrevDayCount, 855 AdslPerfTimeElapsed, 856 AdslLineCodingType FROM ADSL-TC-MIB 857 ; 859 adslMIB MODULE-IDENTITY 861 LAST-UPDATED "9906160000Z" 863 ORGANIZATION "IETF ADSL MIB Working Group" 865 CONTACT-INFO 866 " 867 Gregory Bathrick 868 AG Communication Systems 869 A Subsidiary of Lucent Technologies 870 2500 W Utopia Rd. 871 Phoenix, AZ 85027 USA 872 Tel: +1 602-582-7679 873 Fax: +1 602-582-7697 874 E-mail: bathricg@agcs.com 875 Faye Ly 876 Copper Mountain Networks 877 Norcal Office 878 2470 Embarcadero Way 879 Palo Alto, CA 94303 880 Tel: +1 650-858-8500 881 Fax: +1 650-858-8085 882 E-Mail: faye@coppermountain.com 884 (ADSL Forum input only) 885 John Burgess 886 Predictive Systems, Inc. 887 25A Vreeland Rd. 888 Florham Park, NJ 07932 USA 889 Tel: +1 973-301-5610 890 Fax: +1 973-301-5699 891 E-mail: jtburgess@predictive.com 893 IETF ADSL MIB Working Group (adsl@xlist.agcs.com) 894 " 896 DESCRIPTION 897 "The MIB module defining objects for the management of a pair of 898 ADSL modems at each end of the ADSL line. Each such line has 899 an entry in an ifTable which may include multiple modem lines. 900 An agent may reside at either end of the ADSL line however the 901 MIB is designed to require no management communication between 902 them beyond that inherent in the low-level ADSL line protocol. 903 The agent may monitor and control this protocol for its needs. 905 ADSL lines may support optional Fast or Interleaved channels. 906 If these are supported, additional entries corresponding to the 907 supported channels must be created in the ifTable. Thus an ADSL 908 line that supports both channels will have three entries in the 909 ifTable, one for each physical, fast, and interleaved, whose 910 ifType values are equal to adsl(94), fast(125), and 911 interleaved(124), respectively. The ifStackTable is used to 912 represent the relationship between the entries. 914 Naming Conventions: 915 Atuc -- (ATUC) modem at near (Central) end of line 916 Atur -- (ATUR) modem at Remote end of line 917 Curr -- Current 918 Prev -- Previous 919 Atn -- Attenuation 920 ES -- Errored Second. 921 LCS -- Line Code Specific 922 Lof -- Loss of Frame 923 Lol -- Loss of Link 924 Los -- Loss of Signal 925 Lpr -- Loss of Power 926 xxxs-- interval of Seconds in which xxx occurs 927 (e.g., xxx=Lof, Los, Lpr) 928 Max -- Maximum 929 Mgn -- Margin 930 Min -- Minimum 931 Psd -- Power Spectral Density 932 Snr -- Signal to Noise Ratio 933 Tx -- Transmit 934 Blks-- Blocks, a data unit, see 935 adslAtuXChanCrcBlockLength 936 " 937 -- Revision history 938 REVISION "9906160000Z" -- 16 June 1999, midnight 939 DESCRIPTION "Initial Version, published as RFC xxxx" 941 ::= { transmission 94 } 943 adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 } 945 adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 } 947 -- objects 948 adslLineTable OBJECT-TYPE 949 SYNTAX SEQUENCE OF AdslLineEntry 950 MAX-ACCESS not-accessible 951 STATUS current 952 DESCRIPTION 953 "This table includes common attributes describing 954 both ends of the line. It is required for all ADSL 955 physical interfaces. ADSL physical interfaces are 956 those ifEntries where ifType is equal to adsl(94)." 957 ::= { adslMibObjects 1 } 959 adslLineEntry OBJECT-TYPE 960 SYNTAX AdslLineEntry 961 MAX-ACCESS not-accessible 962 STATUS current 963 DESCRIPTION "An entry in adslLineTable." 964 INDEX { ifIndex } 965 ::= { adslLineTable 1 } 967 AdslLineEntry ::= 968 SEQUENCE { 969 adslLineCoding AdslLineCodingType, 970 adslLineType INTEGER, 971 adslLineSpecific VariablePointer, 972 adslLineConfProfile SnmpAdminString, 973 adslLineAlarmConfProfile SnmpAdminString 974 } 976 adslLineCoding OBJECT-TYPE 977 SYNTAX AdslLineCodingType 978 MAX-ACCESS read-only 979 STATUS current 980 DESCRIPTION 981 "Specifies the ADSL coding type used on this 982 line." 983 ::= { adslLineEntry 1 } 985 adslLineType OBJECT-TYPE 986 SYNTAX INTEGER { 987 noChannel (1), -- no channels exist 988 fastOnly (2), -- fast channel exists only 989 interleavedOnly (3), -- interleaved channel exists 990 -- only 991 fastOrInterleaved (4),-- either fast or interleaved 992 -- channels can exist, but 993 -- only one at any time 994 fastAndInterleaved (5)-- both fast or interleaved 995 -- channels exist 996 } 997 MAX-ACCESS read-only 998 STATUS current 999 DESCRIPTION 1000 "Defines the type of ADSL physical line 1001 entity that exists, by defining whether and how 1002 the line is channelized. If the line is channelized, 1003 the value will be other than noChannel(1). This 1004 object defines which channel type(s) are supported. 1006 In the case that the line is channelized, the manager 1007 can use the ifStackTable to determine the ifIndex for 1008 the associated channel(s)." 1009 ::= { adslLineEntry 2 } 1011 adslLineSpecific OBJECT-TYPE 1012 SYNTAX VariablePointer 1013 MAX-ACCESS read-only 1014 STATUS current 1015 DESCRIPTION 1016 "OID instance in vendor-specific MIB. The Instance may 1017 be used to determine shelf/slot/port of the ATUC 1018 interface in a DSLAM." 1019 ::= { adslLineEntry 3 } 1021 adslLineConfProfile OBJECT-TYPE 1022 SYNTAX SnmpAdminString (SIZE (1..32)) 1023 MAX-ACCESS read-write 1024 STATUS current 1025 DESCRIPTION 1026 "The value of this object identifies the row 1027 in the ADSL Line Configuration Profile Table, 1028 (adslLineConfProfileTable), which applies for this 1029 ADSL line, and channels if applicable. 1031 For `dynamic' mode, in the case which the 1032 configuration profile has not been set, the 1033 value will be set to `DEFVAL'. 1035 If the implementator of this MIB has chosen not 1036 to implement `dynamic assignment' of profiles, this 1037 object's MIN-ACCESS is read-only." 1038 ::= { adslLineEntry 4 } 1040 adslLineAlarmConfProfile OBJECT-TYPE 1041 SYNTAX SnmpAdminString (SIZE (1..32)) 1042 MAX-ACCESS read-write 1043 STATUS current 1044 DESCRIPTION 1045 "The value of this object identifies the row 1046 in the ADSL Line Alarm Configuration Profile Table, 1047 (adslLineAlarmConfProfileTable), which applies to this 1048 ADSL line, and channels if applicable. 1050 For `dynamic' mode, in the case which the 1051 alarm profile has not been set, the 1052 value will be set to `DEFVAL'. 1054 If the implementator of this MIB has chosen not 1055 to implement `dynamic assignment' of profiles, this 1056 object's MIN-ACCESS is read-only." 1057 ::= { adslLineEntry 5 } 1059 adslAtucPhysTable OBJECT-TYPE 1060 SYNTAX SEQUENCE OF AdslAtucPhysEntry 1061 MAX-ACCESS not-accessible 1062 STATUS current 1063 DESCRIPTION 1064 "This table provides one row for each ATUC. 1066 Each row contains the Physical Layer Parameters 1067 table for that ATUC. ADSL physical interfaces are 1068 those ifEntries where ifType is equal to adsl(94)." 1069 ::= { adslMibObjects 2 } 1071 adslAtucPhysEntry OBJECT-TYPE 1072 SYNTAX AdslAtucPhysEntry 1073 MAX-ACCESS not-accessible 1074 STATUS current 1075 DESCRIPTION "An entry in the adslAtucPhysTable." 1076 INDEX { ifIndex } 1077 ::= { adslAtucPhysTable 1 } 1079 AdslAtucPhysEntry ::= 1080 SEQUENCE { 1081 adslAtucInvSerialNumber SnmpAdminString, 1082 adslAtucInvVendorID SnmpAdminString, 1083 adslAtucInvVersionNumber SnmpAdminString, 1084 adslAtucCurrSnrMgn INTEGER, 1085 adslAtucCurrAtn Gauge32, 1086 adslAtucCurrStatus BITS, 1087 adslAtucCurrOutputPwr INTEGER, 1088 adslAtucCurrAttainableRate Gauge32 1089 } 1091 -- inventory group 1092 -- 1093 -- These items should describe the lowest level identifiable 1094 -- component, be it a stand-alone modem, a card in a rack, 1095 -- a child-board, etc. 1096 -- 1097 adslAtucInvSerialNumber OBJECT-TYPE 1098 SYNTAX SnmpAdminString (SIZE (0..32)) 1099 MAX-ACCESS read-only 1100 STATUS current 1101 DESCRIPTION 1102 "The vendor specific string that identifies the 1103 vendor equipment." 1104 ::= { adslAtucPhysEntry 1 } 1106 adslAtucInvVendorID OBJECT-TYPE 1107 SYNTAX SnmpAdminString (SIZE (0..16)) 1108 MAX-ACCESS read-only 1109 STATUS current 1110 DESCRIPTION 1111 "The vendor ID code is a copy of the binary 1112 vendor identification field defined by the 1113 PHY[10] and expressed as readable characters." 1115 REFERENCE "ANSI T1.413[10]" 1116 ::= { adslAtucPhysEntry 2 } 1118 adslAtucInvVersionNumber OBJECT-TYPE 1119 SYNTAX SnmpAdminString (SIZE (0..16)) 1120 MAX-ACCESS read-only 1121 STATUS current 1122 DESCRIPTION 1123 "The vendor specific version number sent by this ATU 1124 as part of the initialization messages. It is a copy 1125 of the binary version number field defined by the 1126 PHY[10] and expressed as readable characters." 1127 REFERENCE "ANSI T1.413[10]" 1128 ::= { adslAtucPhysEntry 3 } 1130 -- current status group 1131 -- 1132 adslAtucCurrSnrMgn OBJECT-TYPE 1133 SYNTAX INTEGER (-640..640) 1134 UNITS "tenth dB" 1135 MAX-ACCESS read-only 1136 STATUS current 1137 DESCRIPTION 1138 "Noise Margin as seen by this ATU with respect to its 1139 received signal in tenth dB." 1140 ::= { adslAtucPhysEntry 4 } 1142 adslAtucCurrAtn OBJECT-TYPE 1143 SYNTAX Gauge32(0..630) 1144 UNITS "tenth dB" 1145 MAX-ACCESS read-only 1146 STATUS current 1147 DESCRIPTION 1148 "Measured difference in the total power transmitted by 1149 the peer ATU and the total power received by this ATU." 1150 ::= { adslAtucPhysEntry 5 } 1152 adslAtucCurrStatus OBJECT-TYPE 1153 SYNTAX BITS { 1154 noDefect(0), 1155 lossOfFraming(1), 1156 lossOfSignal(2), 1157 lossOfPower(3), 1158 lossOfSignalQuality(4), 1159 lossOfLink(5), 1160 dataInitFailure(6), 1161 configInitFailure(7), 1162 protocolInitFailure(8), 1163 noPeerAtuPresent(9) 1164 } 1165 MAX-ACCESS read-only 1166 STATUS current 1167 DESCRIPTION 1168 "Indicates current state of the ATUC line. This is a 1169 bit-map of possible conditions. The various bit 1170 positions are: 1172 0 noDefect There no defects on the line 1174 1 lossOfFraming ATUC failure due to not 1175 receiving valid frame. 1177 2 lossOfSignal ATUC failure due to not 1178 receiving signal. 1180 3 lossOfPower ATUC failure due to loss of 1181 power. 1182 Note: the Agent may still 1183 function. 1185 4 lossOfSignalQuality Loss of Signal Quality is 1186 declared when the Noise Margin 1187 falls below the Minimum Noise 1188 Margin, or the bit-error-rate 1189 exceeds 10^-7. 1191 5 lossOfLink ATUC failure due to inability 1192 to link with ATUR. 1194 6 dataInitFailure ATUC failure during 1195 initialization due to bit 1196 errors corrupting startup 1197 exchange data. 1199 7 configInitFailure ATUC failure during 1200 initialization due to peer 1201 ATU not able to support 1202 requested configuration 1204 8 protocolInitFailure ATUC failure during 1205 initialization due to 1206 incompatible protocol used by 1207 the peer ATU. 1209 9 noPeerAtuPresent ATUC failure during 1210 initialization due to no 1211 activation sequence detected 1212 from peer ATU. 1214 This is intended to supplement ifOperStatus." 1215 ::= { adslAtucPhysEntry 6 } 1217 adslAtucCurrOutputPwr OBJECT-TYPE 1218 SYNTAX INTEGER (-310..310) 1219 UNITS "tenth dBm" 1220 MAX-ACCESS read-only 1221 STATUS current 1222 DESCRIPTION 1223 "Measured total output power transmitted by this ATU. 1224 This is the measurement that was reported during 1225 the last activation sequence." 1226 ::= { adslAtucPhysEntry 7 } 1228 adslAtucCurrAttainableRate OBJECT-TYPE 1229 SYNTAX Gauge32 1230 UNITS "bps" 1231 MAX-ACCESS read-only 1232 STATUS current 1233 DESCRIPTION 1234 "Indicates the maximum currently attainable data rate 1235 by the ATU. This value will be equal or greater than 1236 the current line rate." 1237 ::= { adslAtucPhysEntry 8 } 1239 adslAturPhysTable OBJECT-TYPE 1240 SYNTAX SEQUENCE OF AdslAturPhysEntry 1241 MAX-ACCESS not-accessible 1242 STATUS current 1243 DESCRIPTION 1244 "This table provides one row for each ATUR 1245 Each row contains the Physical Layer Parameters 1246 table for that ATUR. ADSL physical interfaces are 1247 those ifEntries where ifType is equal to adsl(94)." 1248 ::= { adslMibObjects 3 } 1250 adslAturPhysEntry OBJECT-TYPE 1251 SYNTAX AdslAturPhysEntry 1252 MAX-ACCESS not-accessible 1253 STATUS current 1254 DESCRIPTION "An entry in the adslAturPhysTable." 1255 INDEX { ifIndex } 1256 ::= { adslAturPhysTable 1 } 1258 AdslAturPhysEntry ::= 1259 SEQUENCE { 1260 adslAturInvSerialNumber SnmpAdminString, 1261 adslAturInvVendorID SnmpAdminString, 1262 adslAturInvVersionNumber SnmpAdminString, 1263 adslAturCurrSnrMgn INTEGER, 1264 adslAturCurrAtn Gauge32, 1265 adslAturCurrStatus BITS, 1266 adslAturCurrOutputPwr INTEGER, 1267 adslAturCurrAttainableRate Gauge32 1268 } 1270 -- inventory group 1271 -- 1272 adslAturInvSerialNumber OBJECT-TYPE 1273 SYNTAX SnmpAdminString (SIZE (0..32)) 1274 MAX-ACCESS read-only 1275 STATUS current 1276 DESCRIPTION 1277 "The vendor specific string that identifies the 1278 vendor equipment." 1279 ::= { adslAturPhysEntry 1 } 1281 adslAturInvVendorID OBJECT-TYPE 1282 SYNTAX SnmpAdminString (SIZE (0..16)) 1283 MAX-ACCESS read-only 1284 STATUS current 1285 DESCRIPTION 1286 "The vendor ID code is a copy of the binary 1287 vendor identification field defined by the 1288 PHY[10] and expressed as readable characters." 1289 REFERENCE "ANSI T1.413" 1290 ::= { adslAturPhysEntry 2 } 1292 adslAturInvVersionNumber OBJECT-TYPE 1293 SYNTAX SnmpAdminString (SIZE (0..16)) 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "The vendor specific version number sent by this ATU 1298 as part of the initialization messages. It is a copy 1299 of the binary version number field defined by the 1300 PHY[10] and expressed as readable characters." 1301 REFERENCE "ANSI T1.413" 1302 ::= { adslAturPhysEntry 3 } 1304 -- current status group 1305 -- 1306 adslAturCurrSnrMgn OBJECT-TYPE 1307 SYNTAX INTEGER (-640..640) 1308 UNITS "tenth dB" 1309 MAX-ACCESS read-only 1310 STATUS current 1311 DESCRIPTION 1312 "Noise Margin as seen by this ATU with respect to its 1313 received signal in tenth dB." 1314 ::= { adslAturPhysEntry 4 } 1316 adslAturCurrAtn OBJECT-TYPE 1317 SYNTAX Gauge32(0..630) 1318 UNITS "tenth dB" 1319 MAX-ACCESS read-only 1320 STATUS current 1321 DESCRIPTION 1322 "Measured difference in the total power transmitted by 1323 the peer ATU and the total power received by this ATU." 1324 ::= { adslAturPhysEntry 5 } 1326 adslAturCurrStatus OBJECT-TYPE 1327 SYNTAX BITS { 1328 noDefect(0), 1329 lossOfFraming(1), 1330 lossOfSignal(2), 1331 lossOfPower(3), 1332 lossOfSignalQuality(4) 1333 } 1334 MAX-ACCESS read-only 1335 STATUS current 1336 DESCRIPTION 1337 "Indicates current state of the ATUR line. This is a 1338 bit-map of possible conditions. Due to the isolation 1339 of the ATUR when line problems occur, many state 1340 conditions like loss of power, loss of quality signal, 1341 and initialization errors, can not be determined. 1342 While trouble shooting ATUR, also use object, 1343 adslAtucCurrStatus. The various bit positions are: 1345 0 noDefect There no defects on the line 1347 1 lossOfFraming ATUR failure due to not 1348 receiving valid frame 1350 2 lossOfSignal ATUR failure due to not 1351 receiving signal 1353 3 lossOfPower ATUR failure due to loss of 1354 power 1356 4 lossOfSignalQuality Loss of Signal Quality is 1357 declared when the Noise Margin 1358 falls below the Minimum Noise 1359 Margin, or the 1360 bit-error-rate exceeds 10^-7. 1362 This is intended to supplement ifOperStatus." 1363 ::= { adslAturPhysEntry 6 } 1365 adslAturCurrOutputPwr OBJECT-TYPE 1366 SYNTAX INTEGER (-310..310) 1367 UNITS "tenth dBm" 1368 MAX-ACCESS read-only 1369 STATUS current 1370 DESCRIPTION 1371 "Measured total output power transmitted by this ATU. 1372 This is the measurement that was reported during 1373 the last activation sequence." 1374 ::= { adslAturPhysEntry 7 } 1376 adslAturCurrAttainableRate OBJECT-TYPE 1377 SYNTAX Gauge32 1378 UNITS "bps" 1379 MAX-ACCESS read-only 1380 STATUS current 1381 DESCRIPTION 1382 "Indicates the maximum currently attainable data rate 1383 by the ATU. This value will be equal or greater than 1384 the current line rate." 1385 ::= { adslAturPhysEntry 8 } 1387 adslAtucChanTable OBJECT-TYPE 1388 SYNTAX SEQUENCE OF AdslAtucChanEntry 1389 MAX-ACCESS not-accessible 1390 STATUS current 1391 DESCRIPTION 1392 "This table provides one row for each ATUC channel. 1393 ADSL channel interfaces are those ifEntries 1394 where ifType is equal to adslInterleave(124) 1395 or adslFast(125)." 1396 ::= { adslMibObjects 4 } 1398 adslAtucChanEntry OBJECT-TYPE 1399 SYNTAX AdslAtucChanEntry 1400 MAX-ACCESS not-accessible 1401 STATUS current 1402 DESCRIPTION "An entry in the adslAtucChanTable." 1403 INDEX { ifIndex } 1404 ::= { adslAtucChanTable 1 } 1406 AdslAtucChanEntry ::= 1407 SEQUENCE { 1408 adslAtucChanInterleaveDelay Gauge32, 1409 adslAtucChanCurrTxRate Gauge32, 1410 adslAtucChanPrevTxRate Gauge32, 1411 adslAtucChanCrcBlockLength Gauge32 1412 } 1414 -- current group 1415 -- 1416 adslAtucChanInterleaveDelay OBJECT-TYPE 1417 SYNTAX Gauge32 1418 UNITS "milli-seconds" 1419 MAX-ACCESS read-only 1420 STATUS current 1421 DESCRIPTION 1422 "Interleave Delay for this channel. 1424 Interleave delay applies only to the 1425 interleave channel and defines the mapping 1426 (relative spacing) between subsequent input 1427 bytes at the interleaver input and their placement 1428 in the bit stream at the interleaver output. 1429 Larger numbers provide greater separation between 1430 consecutive input bytes in the output bit stream 1431 allowing for improved impulse noise immunity at 1432 the expense of payload latency. 1434 In the case where the ifType is Fast(125), use 1435 noSuchObject." 1436 ::= { adslAtucChanEntry 1 } 1438 adslAtucChanCurrTxRate OBJECT-TYPE 1439 SYNTAX Gauge32 1440 UNITS "bps" 1441 MAX-ACCESS read-only 1442 STATUS current 1443 DESCRIPTION 1444 "Actual transmit rate on this channel." 1445 ::= { adslAtucChanEntry 2 } 1447 adslAtucChanPrevTxRate OBJECT-TYPE 1448 SYNTAX Gauge32 1449 UNITS "bps" 1450 MAX-ACCESS read-only 1451 STATUS current 1452 DESCRIPTION 1453 "The rate at the time of the last 1454 adslAtucRateChangeTrap event. It is also set at 1455 initialization to prevent a trap being sent. 1457 Rate changes less than adslAtucThresh(*)RateDown 1458 or less than adslAtucThresh(*)RateUp will not 1459 cause a trap or cause this object to change. 1460 (*) == Fast or Interleave. 1461 See AdslLineAlarmConfProfileEntry." 1462 ::= { adslAtucChanEntry 3 } 1464 adslAtucChanCrcBlockLength OBJECT-TYPE 1465 SYNTAX Gauge32 1466 UNITS "byte" 1467 MAX-ACCESS read-only 1468 STATUS current 1469 DESCRIPTION 1470 "Indicates the length of the channel data-block 1471 on which the CRC operates. Refer to Line Code 1472 Specific MIBs, [11] and [12] for more 1473 information." 1474 ::= { adslAtucChanEntry 4 } 1476 adslAturChanTable OBJECT-TYPE 1477 SYNTAX SEQUENCE OF AdslAturChanEntry 1478 MAX-ACCESS not-accessible 1479 STATUS current 1480 DESCRIPTION 1481 "This table provides one row for each ATUR channel. 1482 ADSL channel interfaces are those ifEntries 1483 where ifType is equal to adslInterleave(124) 1484 or adslFast(125)." 1485 ::= { adslMibObjects 5 } 1487 adslAturChanEntry OBJECT-TYPE 1488 SYNTAX AdslAturChanEntry 1489 MAX-ACCESS not-accessible 1490 STATUS current 1491 DESCRIPTION "An entry in the adslAturChanTable." 1492 INDEX { ifIndex } 1493 ::= { adslAturChanTable 1 } 1495 AdslAturChanEntry ::= 1496 SEQUENCE { 1497 adslAturChanInterleaveDelay Gauge32, 1498 adslAturChanCurrTxRate Gauge32, 1499 adslAturChanPrevTxRate Gauge32, 1500 adslAturChanCrcBlockLength Gauge32 1501 } 1503 -- current group 1504 -- 1505 adslAturChanInterleaveDelay OBJECT-TYPE 1506 SYNTAX Gauge32 1507 UNITS "milli-seconds" 1508 MAX-ACCESS read-only 1509 STATUS current 1510 DESCRIPTION 1511 "Interleave Delay for this channel. 1513 Interleave delay applies only to the 1514 interleave channel and defines the mapping 1515 (relative spacing) between subsequent input 1516 bytes at the interleaver input and their placement 1517 in the bit stream at the interleaver output. 1518 Larger numbers provide greater separation between 1519 consecutive input bytes in the output bit stream 1520 allowing for improved impulse noise immunity at 1521 the expense of payload latency. 1523 In the case where the ifType is Fast(125), use 1524 noSuchObject." 1525 ::= { adslAturChanEntry 1 } 1527 adslAturChanCurrTxRate OBJECT-TYPE 1528 SYNTAX Gauge32 1529 UNITS "bps" 1530 MAX-ACCESS read-only 1531 STATUS current 1532 DESCRIPTION 1533 "Actual transmit rate on this channel." 1534 ::= { adslAturChanEntry 2 } 1536 adslAturChanPrevTxRate OBJECT-TYPE 1537 SYNTAX Gauge32 1538 UNITS "bps" 1539 MAX-ACCESS read-only 1540 STATUS current 1541 DESCRIPTION 1542 "The rate at the time of the last 1543 adslAturRateChangeTrap event. It is also set at 1544 initialization to prevent a trap being sent. 1546 Rate changes less than adslAturThresh(*)RateDown 1547 or less than adslAturThresh(*)RateUp will not 1548 cause a trap or cause this object to change. 1549 (*) == Fast or Interleave. 1550 See AdslLineAlarmConfProfileEntry." 1551 ::= { adslAturChanEntry 3 } 1553 adslAturChanCrcBlockLength OBJECT-TYPE 1554 SYNTAX Gauge32 1555 MAX-ACCESS read-only 1556 STATUS current 1557 DESCRIPTION 1558 "Indicates the length of the channel data-block 1559 on which the CRC operates. Refer to Line Code 1560 Specific MIBs, [11] and [12] for more 1561 information." 1562 ::= { adslAturChanEntry 4 } 1564 adslAtucPerfDataTable OBJECT-TYPE 1565 SYNTAX SEQUENCE OF AdslAtucPerfDataEntry 1566 MAX-ACCESS not-accessible 1567 STATUS current 1568 DESCRIPTION 1569 "This table provides one row for each ATUC. 1570 ADSL physical interfaces are 1571 those ifEntries where ifType is equal to adsl(94)." 1572 ::= { adslMibObjects 6 } 1574 adslAtucPerfDataEntry OBJECT-TYPE 1575 SYNTAX AdslAtucPerfDataEntry 1576 MAX-ACCESS not-accessible 1577 STATUS current 1578 DESCRIPTION "An entry in adslAtucPerfDataTable." 1579 INDEX { ifIndex } 1580 ::= { adslAtucPerfDataTable 1 } 1582 AdslAtucPerfDataEntry ::= 1583 SEQUENCE { 1584 adslAtucPerfLofs Counter32, 1585 adslAtucPerfLoss Counter32, 1586 adslAtucPerfLols Counter32, 1587 adslAtucPerfLprs Counter32, 1588 adslAtucPerfESs Counter32, 1589 adslAtucPerfInits Counter32, 1590 adslAtucPerfValidIntervals INTEGER, 1591 adslAtucPerfInvalidIntervals INTEGER, 1592 adslAtucPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 1593 adslAtucPerfCurr15MinLofs PerfCurrentCount, 1594 adslAtucPerfCurr15MinLoss PerfCurrentCount, 1595 adslAtucPerfCurr15MinLols PerfCurrentCount, 1596 adslAtucPerfCurr15MinLprs PerfCurrentCount, 1597 adslAtucPerfCurr15MinESs PerfCurrentCount, 1598 adslAtucPerfCurr15MinInits PerfCurrentCount, 1599 adslAtucPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 1600 adslAtucPerfCurr1DayLofs AdslPerfCurrDayCount, 1601 adslAtucPerfCurr1DayLoss AdslPerfCurrDayCount, 1602 adslAtucPerfCurr1DayLols AdslPerfCurrDayCount, 1603 adslAtucPerfCurr1DayLprs AdslPerfCurrDayCount, 1604 adslAtucPerfCurr1DayESs AdslPerfCurrDayCount, 1605 adslAtucPerfCurr1DayInits AdslPerfCurrDayCount, 1606 adslAtucPerfPrev1DayMoniSecs INTEGER, 1607 adslAtucPerfPrev1DayLofs AdslPerfPrevDayCount, 1608 adslAtucPerfPrev1DayLoss AdslPerfPrevDayCount, 1609 adslAtucPerfPrev1DayLols AdslPerfPrevDayCount, 1610 adslAtucPerfPrev1DayLprs AdslPerfPrevDayCount, 1611 adslAtucPerfPrev1DayESs AdslPerfPrevDayCount, 1612 adslAtucPerfPrev1DayInits AdslPerfPrevDayCount 1613 } 1615 -- Event Counters 1616 -- 1617 -- Also see adslAtucIntervalTable for 15 minute interval 1618 -- elapsed counters. 1619 -- 1620 adslAtucPerfLofs OBJECT-TYPE 1621 SYNTAX Counter32 1622 MAX-ACCESS read-only 1623 STATUS current 1624 DESCRIPTION 1625 "Count of the number of Loss of Framing failures since 1626 agent reset." 1627 ::= { adslAtucPerfDataEntry 1 } 1629 adslAtucPerfLoss OBJECT-TYPE 1630 SYNTAX Counter32 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "Count of the number of Loss of Signal failures since 1635 agent reset." 1636 ::= { adslAtucPerfDataEntry 2 } 1638 adslAtucPerfLols OBJECT-TYPE 1639 SYNTAX Counter32 1640 MAX-ACCESS read-only 1641 STATUS current 1642 DESCRIPTION 1643 "Count of the number of Loss of Link failures since 1644 agent reset." 1645 ::= { adslAtucPerfDataEntry 3 } 1647 adslAtucPerfLprs OBJECT-TYPE 1648 SYNTAX Counter32 1649 MAX-ACCESS read-only 1650 STATUS current 1651 DESCRIPTION 1652 "Count of the number of Loss of Power failures since 1653 agent reset." 1654 ::= { adslAtucPerfDataEntry 4 } 1656 adslAtucPerfESs OBJECT-TYPE 1657 SYNTAX Counter32 1658 MAX-ACCESS read-only 1659 STATUS current 1660 DESCRIPTION 1661 "Count of the number of Errored Seconds since agent 1662 reset. The errored second parameter is a count of 1663 one-second intervals containing one or more crc 1664 anomalies, or one or more los or sef defects." 1665 ::= { adslAtucPerfDataEntry 5 } 1667 adslAtucPerfInits OBJECT-TYPE 1668 SYNTAX Counter32 1669 MAX-ACCESS read-only 1670 STATUS current 1671 DESCRIPTION 1672 "Count of the line initialization attempts since 1673 agent reset. Includes both successful and failed 1674 attempts." 1675 ::= { adslAtucPerfDataEntry 6 } 1677 -- general 15 min interval information 1678 -- 1680 adslAtucPerfValidIntervals OBJECT-TYPE 1681 SYNTAX INTEGER(0..96) 1682 MAX-ACCESS read-only 1683 STATUS current 1684 DESCRIPTION 1685 "The number of previous 15-minute intervals in the 1686 interval table for which data was collected. Given 1687 that is the maximum # of intervals supported. 1689 The value will be unless the measurement was 1690 (re-)started within the last (*15) minutes, in which 1691 case the value will be the number of complete 15 1692 minute intervals for which the agent has at least 1693 some data. In certain cases (e.g., in the case 1694 where the agent is a proxy) it is possible that some 1695 intervals are unavailable. In this case, this 1696 interval is the maximum interval number for 1697 which data is available." 1698 ::= { adslAtucPerfDataEntry 7 } 1700 adslAtucPerfInvalidIntervals OBJECT-TYPE 1701 SYNTAX INTEGER(0..96) 1702 MAX-ACCESS read-only 1703 STATUS current 1704 DESCRIPTION 1705 "The number of intervals in the range from 1706 0 to the value of adslAtucPerfValidIntervals 1707 for which no data is available. This object 1708 will typically be zero except in cases where 1709 the data for some intervals are not available 1710 (e.g., in proxy situations)." 1711 ::= { adslAtucPerfDataEntry 8 } 1713 -- 15 min current performance group 1714 -- 1715 adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE 1716 SYNTAX AdslPerfTimeElapsed(0..899) 1717 UNITS "seconds" 1718 MAX-ACCESS read-only 1719 STATUS current 1720 DESCRIPTION 1721 "Total elapsed seconds in this interval." 1722 ::= { adslAtucPerfDataEntry 9 } 1724 adslAtucPerfCurr15MinLofs OBJECT-TYPE 1725 SYNTAX PerfCurrentCount 1726 UNITS "seconds" 1727 MAX-ACCESS read-only 1728 STATUS current 1729 DESCRIPTION 1730 "Count of seconds in the current 15 minute interval 1731 when there was Loss of Framing." 1732 ::= { adslAtucPerfDataEntry 10 } 1734 adslAtucPerfCurr15MinLoss OBJECT-TYPE 1735 SYNTAX PerfCurrentCount 1736 UNITS "seconds" 1737 MAX-ACCESS read-only 1738 STATUS current 1739 DESCRIPTION 1740 "Count of seconds in the current 15 minute interval 1741 when there was Loss of Signal." 1742 ::= { adslAtucPerfDataEntry 11 } 1744 adslAtucPerfCurr15MinLols OBJECT-TYPE 1745 SYNTAX PerfCurrentCount 1746 UNITS "seconds" 1747 MAX-ACCESS read-only 1748 STATUS current 1749 DESCRIPTION 1750 "Count of seconds in the current 15 minute interval 1751 when there was Loss of Link." 1752 ::= { adslAtucPerfDataEntry 12 } 1754 adslAtucPerfCurr15MinLprs OBJECT-TYPE 1755 SYNTAX PerfCurrentCount 1756 UNITS "seconds" 1757 MAX-ACCESS read-only 1758 STATUS current 1759 DESCRIPTION 1760 "Count of seconds in the current 15 minute interval 1761 when there was Loss of Power." 1762 ::= { adslAtucPerfDataEntry 13 } 1764 adslAtucPerfCurr15MinESs OBJECT-TYPE 1765 SYNTAX PerfCurrentCount 1766 UNITS "seconds" 1767 MAX-ACCESS read-only 1768 STATUS current 1769 DESCRIPTION 1770 "Count of Errored Seconds in the current 15 minute 1771 interval. The errored second parameter is a count of 1772 one-second intervals containing one or more crc 1773 anomalies, or one or more los or sef defects." 1774 ::= { adslAtucPerfDataEntry 14 } 1776 adslAtucPerfCurr15MinInits OBJECT-TYPE 1777 SYNTAX PerfCurrentCount 1778 MAX-ACCESS read-only 1779 STATUS current 1780 DESCRIPTION 1781 "Count of the line initialization attempts in the 1782 current 15 minute interval. Includes both successful 1783 and failed attempts." 1784 ::= { adslAtucPerfDataEntry 15 } 1785 -- 1-day current and previous performance group 1786 -- 1787 adslAtucPerfCurr1DayTimeElapsed OBJECT-TYPE 1788 SYNTAX AdslPerfTimeElapsed(0..86399) 1789 UNITS "seconds" 1790 MAX-ACCESS read-only 1791 STATUS current 1792 DESCRIPTION 1793 "Number of seconds that have elapsed since the 1794 beginning of the current 1-day interval." 1795 ::= { adslAtucPerfDataEntry 16 } 1797 adslAtucPerfCurr1DayLofs OBJECT-TYPE 1798 SYNTAX AdslPerfCurrDayCount 1799 UNITS "seconds" 1800 MAX-ACCESS read-only 1801 STATUS current 1802 DESCRIPTION 1803 "Count of the number of seconds when there was Loss of 1804 Framing during the current day as measured by 1805 adslAtucPerfCurr1DayTimeElapsed." 1806 ::= { adslAtucPerfDataEntry 17 } 1808 adslAtucPerfCurr1DayLoss OBJECT-TYPE 1809 SYNTAX AdslPerfCurrDayCount 1810 UNITS "seconds" 1811 MAX-ACCESS read-only 1812 STATUS current 1813 DESCRIPTION 1814 "Count of the number of seconds when there was Loss of 1815 Signal during the current day as measured by 1816 adslAtucPerfCurr1DayTimeElapsed." 1817 ::= { adslAtucPerfDataEntry 18 } 1819 adslAtucPerfCurr1DayLols OBJECT-TYPE 1820 SYNTAX AdslPerfCurrDayCount 1821 UNITS "seconds" 1822 MAX-ACCESS read-only 1823 STATUS current 1824 DESCRIPTION 1825 "Count of the number of seconds when there was Loss of 1826 Link during the current day as measured by 1827 adslAtucPerfCurr1DayTimeElapsed." 1828 ::= { adslAtucPerfDataEntry 19 } 1830 adslAtucPerfCurr1DayLprs OBJECT-TYPE 1831 SYNTAX AdslPerfCurrDayCount 1832 UNITS "seconds" 1833 MAX-ACCESS read-only 1834 STATUS current 1835 DESCRIPTION 1836 "Count of the number of seconds when there was Loss of 1837 Power during the current day as measured by 1838 adslAtucPerfCurr1DayTimeElapsed." 1839 ::= { adslAtucPerfDataEntry 20 } 1841 adslAtucPerfCurr1DayESs OBJECT-TYPE 1842 SYNTAX AdslPerfCurrDayCount 1843 UNITS "seconds" 1844 MAX-ACCESS read-only 1845 STATUS current 1846 DESCRIPTION 1847 "Count of Errored Seconds during the current day as 1848 measured by adslAtucPerfCurr1DayTimeElapsed. 1849 The errored second parameter is a count of 1850 one-second intervals containing one or more crc 1851 anomalies, or one or more los or sef defects." 1852 ::= { adslAtucPerfDataEntry 21 } 1854 adslAtucPerfCurr1DayInits OBJECT-TYPE 1855 SYNTAX AdslPerfCurrDayCount 1856 MAX-ACCESS read-only 1857 STATUS current 1858 DESCRIPTION 1859 "Count of the line initialization attempts in the 1860 day as measured by adslAtucPerfCurr1DayTimeElapsed. 1861 Includes both successful and failed attempts." 1862 ::= { adslAtucPerfDataEntry 22 } 1864 adslAtucPerfPrev1DayMoniSecs OBJECT-TYPE 1865 SYNTAX INTEGER(0..86400) 1866 UNITS "seconds" 1867 MAX-ACCESS read-only 1868 STATUS current 1869 DESCRIPTION 1870 "The amount of time in the previous 1-day interval 1871 over which the performance monitoring information 1872 is actually counted. This value will be the same as 1873 the interval duration except in a situation where 1874 performance monitoring data could not be collected 1875 for any reason." 1876 ::= { adslAtucPerfDataEntry 23 } 1878 adslAtucPerfPrev1DayLofs OBJECT-TYPE 1879 SYNTAX AdslPerfPrevDayCount 1880 UNITS "seconds" 1881 MAX-ACCESS read-only 1882 STATUS current 1883 DESCRIPTION 1884 "Count of seconds in the interval when there was 1885 Loss of Framing within the most recent previous 1886 1-day period." 1887 ::= { adslAtucPerfDataEntry 24 } 1889 adslAtucPerfPrev1DayLoss OBJECT-TYPE 1890 SYNTAX AdslPerfPrevDayCount 1891 UNITS "seconds" 1892 MAX-ACCESS read-only 1893 STATUS current 1894 DESCRIPTION 1895 "Count of seconds in the interval when there was 1896 Loss of Signal within the most recent previous 1897 1-day period." 1898 ::= { adslAtucPerfDataEntry 25 } 1900 adslAtucPerfPrev1DayLols OBJECT-TYPE 1901 SYNTAX AdslPerfPrevDayCount 1902 UNITS "seconds" 1903 MAX-ACCESS read-only 1904 STATUS current 1905 DESCRIPTION 1906 "Count of seconds in the interval when there was 1907 Loss of Link within the most recent previous 1908 1-day period." 1909 ::= { adslAtucPerfDataEntry 26 } 1911 adslAtucPerfPrev1DayLprs OBJECT-TYPE 1912 SYNTAX AdslPerfPrevDayCount 1913 UNITS "seconds" 1914 MAX-ACCESS read-only 1915 STATUS current 1916 DESCRIPTION 1917 "Count of seconds in the interval when there was 1918 Loss of Power within the most recent previous 1919 1-day period." 1920 ::= { adslAtucPerfDataEntry 27 } 1922 adslAtucPerfPrev1DayESs OBJECT-TYPE 1923 SYNTAX AdslPerfPrevDayCount 1924 UNITS "seconds" 1925 MAX-ACCESS read-only 1926 STATUS current 1927 DESCRIPTION 1928 "Count of Errored Seconds within the most recent 1929 previous 1-day period. The errored second parameter is 1930 a count of one-second intervals containing one or more 1931 crc anomalies, or one or more los or sef defects." 1932 ::= { adslAtucPerfDataEntry 28 } 1934 adslAtucPerfPrev1DayInits OBJECT-TYPE 1935 SYNTAX AdslPerfPrevDayCount 1936 MAX-ACCESS read-only 1937 STATUS current 1938 DESCRIPTION 1939 "Count of the line initialization attempts in the most 1940 recent previous 1-day period. Includes both successful 1941 and failed attempts." 1942 ::= { adslAtucPerfDataEntry 29 } 1944 adslAturPerfDataTable OBJECT-TYPE 1945 SYNTAX SEQUENCE OF AdslAturPerfDataEntry 1946 MAX-ACCESS not-accessible 1947 STATUS current 1948 DESCRIPTION 1949 "This table provides one row for each ATUR. 1950 ADSL physical interfaces are 1951 those ifEntries where ifType is equal to adsl(94)." 1952 ::= { adslMibObjects 7 } 1954 adslAturPerfDataEntry OBJECT-TYPE 1955 SYNTAX AdslAturPerfDataEntry 1956 MAX-ACCESS not-accessible 1957 STATUS current 1958 DESCRIPTION "An entry in adslAturPerfDataTable." 1959 INDEX { ifIndex } 1960 ::= { adslAturPerfDataTable 1 } 1962 AdslAturPerfDataEntry ::= 1963 SEQUENCE { 1964 adslAturPerfLofs Counter32, 1965 adslAturPerfLoss Counter32, 1966 adslAturPerfLprs Counter32, 1967 adslAturPerfESs Counter32, 1968 adslAturPerfValidIntervals INTEGER, 1969 adslAturPerfInvalidIntervals INTEGER, 1970 adslAturPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 1971 adslAturPerfCurr15MinLofs PerfCurrentCount, 1972 adslAturPerfCurr15MinLoss PerfCurrentCount, 1973 adslAturPerfCurr15MinLprs PerfCurrentCount, 1974 adslAturPerfCurr15MinESs PerfCurrentCount, 1975 adslAturPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 1976 adslAturPerfCurr1DayLofs AdslPerfCurrDayCount, 1977 adslAturPerfCurr1DayLoss AdslPerfCurrDayCount, 1978 adslAturPerfCurr1DayLprs AdslPerfCurrDayCount, 1979 adslAturPerfCurr1DayESs AdslPerfCurrDayCount, 1980 adslAturPerfPrev1DayMoniSecs INTEGER, 1981 adslAturPerfPrev1DayLofs AdslPerfPrevDayCount, 1982 adslAturPerfPrev1DayLoss AdslPerfPrevDayCount, 1983 adslAturPerfPrev1DayLprs AdslPerfPrevDayCount, 1984 adslAturPerfPrev1DayESs AdslPerfPrevDayCount 1985 } 1987 -- Event (Raw) Counters 1988 -- 1989 -- Also see adslAturIntervalTable for 15 minute interval 1990 -- elapsed counters. 1991 -- 1992 adslAturPerfLofs OBJECT-TYPE 1993 SYNTAX Counter32 1994 UNITS "seconds" 1995 MAX-ACCESS read-only 1996 STATUS current 1997 DESCRIPTION 1998 "Count of the number of Loss of Framing failures since 1999 agent reset." 2000 ::= { adslAturPerfDataEntry 1 } 2002 adslAturPerfLoss OBJECT-TYPE 2003 SYNTAX Counter32 2004 UNITS "seconds" 2005 MAX-ACCESS read-only 2006 STATUS current 2007 DESCRIPTION 2008 "Count of the number of Loss of Signal failures since 2009 agent reset." 2010 ::= { adslAturPerfDataEntry 2 } 2012 adslAturPerfLprs OBJECT-TYPE 2013 SYNTAX Counter32 2014 UNITS "seconds" 2015 MAX-ACCESS read-only 2016 STATUS current 2017 DESCRIPTION 2018 "Count of the number of Loss of Power failures since 2019 agent reset." 2020 ::= { adslAturPerfDataEntry 3 } 2022 adslAturPerfESs OBJECT-TYPE 2023 SYNTAX Counter32 2024 UNITS "seconds" 2025 MAX-ACCESS read-only 2026 STATUS current 2027 DESCRIPTION 2028 "Count of the number of Errored Seconds since agent 2029 reset. The errored second parameter is a count of 2030 one-second intervals containing one or more crc 2031 anomalies, or one or more los or sef defects." 2032 ::= { adslAturPerfDataEntry 4 } 2034 -- general 15 min interval information 2035 -- 2036 adslAturPerfValidIntervals OBJECT-TYPE 2037 SYNTAX INTEGER(0..96) 2038 MAX-ACCESS read-only 2039 STATUS current 2040 DESCRIPTION 2041 "The number of previous 15-minute intervals in the 2042 interval table for which data was collected. Given 2043 that is the maximum # of intervals supported. 2044 The value will be unless the measurement was 2045 (re-)started within the last (*15) minutes, in which 2046 case the value will be the number of complete 15 2047 minute intervals for which the agent has at least 2048 some data. In certain cases (e.g., in the case 2049 where the agent is a proxy) it is possible that some 2050 intervals are unavailable. In this case, this 2051 interval is the maximum interval number for 2052 which data is available." 2053 ::= { adslAturPerfDataEntry 5 } 2055 adslAturPerfInvalidIntervals OBJECT-TYPE 2056 SYNTAX INTEGER(0..96) 2057 MAX-ACCESS read-only 2058 STATUS current 2059 DESCRIPTION 2060 "The number of intervals in the range from 2061 0 to the value of adslAturPerfValidIntervals 2062 for which no data is available. This object 2063 will typically be zero except in cases where 2064 the data for some intervals are not available 2065 (e.g., in proxy situations)." 2066 ::= { adslAturPerfDataEntry 6 } 2068 -- 15 min current performance group 2069 -- 2070 adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE 2071 SYNTAX AdslPerfTimeElapsed(0..899) 2072 UNITS "seconds" 2073 MAX-ACCESS read-only 2074 STATUS current 2075 DESCRIPTION 2076 "Total elapsed seconds in this interval." 2077 ::= { adslAturPerfDataEntry 7 } 2079 adslAturPerfCurr15MinLofs OBJECT-TYPE 2080 SYNTAX PerfCurrentCount 2081 UNITS "seconds" 2082 MAX-ACCESS read-only 2083 STATUS current 2084 DESCRIPTION 2085 "Count of seconds in the current 15 minute interval 2086 when there was Loss of Framing." 2087 ::= { adslAturPerfDataEntry 8 } 2089 adslAturPerfCurr15MinLoss OBJECT-TYPE 2090 SYNTAX PerfCurrentCount 2091 UNITS "seconds" 2092 MAX-ACCESS read-only 2093 STATUS current 2094 DESCRIPTION 2095 "Count of seconds in the current 15 minute interval 2096 when there was Loss of Signal." 2097 ::= { adslAturPerfDataEntry 9 } 2099 adslAturPerfCurr15MinLprs OBJECT-TYPE 2100 SYNTAX PerfCurrentCount 2101 UNITS "seconds" 2102 MAX-ACCESS read-only 2103 STATUS current 2104 DESCRIPTION 2105 "Count of seconds in the current 15 minute interval 2106 when there was Loss of Power." 2107 ::= { adslAturPerfDataEntry 10 } 2109 adslAturPerfCurr15MinESs OBJECT-TYPE 2110 SYNTAX PerfCurrentCount 2111 UNITS "seconds" 2112 MAX-ACCESS read-only 2113 STATUS current 2114 DESCRIPTION 2115 "Count of Errored Seconds in the current 15 minute 2116 interval. The errored second parameter is a count of 2117 one-second intervals containing one or more crc 2118 anomalies, or one or more los or sef defects." 2120 ::= { adslAturPerfDataEntry 11 } 2122 -- 1-day current and previous performance group 2123 -- 2124 adslAturPerfCurr1DayTimeElapsed OBJECT-TYPE 2125 SYNTAX AdslPerfTimeElapsed(0..86399) 2126 UNITS "seconds" 2127 MAX-ACCESS read-only 2128 STATUS current 2129 DESCRIPTION 2130 "Number of seconds that have elapsed since the 2131 beginning of the current 1-day interval." 2132 ::= { adslAturPerfDataEntry 12 } 2134 adslAturPerfCurr1DayLofs OBJECT-TYPE 2135 SYNTAX AdslPerfCurrDayCount 2136 UNITS "seconds" 2137 MAX-ACCESS read-only 2138 STATUS current 2139 DESCRIPTION 2140 "Count of the number of seconds when there was Loss 2141 of Framing during the current day as measured by 2142 adslAturPerfCurr1DayTimeElapsed." 2143 ::= { adslAturPerfDataEntry 13 } 2145 adslAturPerfCurr1DayLoss OBJECT-TYPE 2146 SYNTAX AdslPerfCurrDayCount 2147 UNITS "seconds" 2148 MAX-ACCESS read-only 2149 STATUS current 2150 DESCRIPTION 2151 "Count of the number of seconds when there was Loss 2152 of Signal during the current day as measured by 2153 adslAturPerfCurr1DayTimeElapsed." 2154 ::= { adslAturPerfDataEntry 14 } 2156 adslAturPerfCurr1DayLprs OBJECT-TYPE 2157 SYNTAX AdslPerfCurrDayCount 2158 UNITS "seconds" 2159 MAX-ACCESS read-only 2160 STATUS current 2161 DESCRIPTION 2162 "Count of the number of seconds when there was Loss 2163 of Power during the current day as measured by 2164 adslAturPerfCurr1DayTimeElapsed." 2165 ::= { adslAturPerfDataEntry 15 } 2167 adslAturPerfCurr1DayESs OBJECT-TYPE 2168 SYNTAX AdslPerfCurrDayCount 2169 UNITS "seconds" 2170 MAX-ACCESS read-only 2171 STATUS current 2172 DESCRIPTION 2173 "Count of Errored Seconds during the current day as 2174 measured by adslAturPerfCurr1DayTimeElapsed. 2175 The errored second parameter is a count of 2176 one-second intervals containing one or more crc 2177 anomalies, or one or more los or sef defects." 2178 ::= { adslAturPerfDataEntry 16 } 2180 adslAturPerfPrev1DayMoniSecs OBJECT-TYPE 2181 SYNTAX INTEGER(0..86400) 2182 UNITS "seconds" 2183 MAX-ACCESS read-only 2184 STATUS current 2185 DESCRIPTION 2186 "The amount of time in the previous 1-day interval 2187 over which the performance monitoring information 2188 is actually counted. This value will be the same as 2189 the interval duration except in a situation where 2190 performance monitoring data could not be collected 2191 for any reason." 2192 ::= { adslAturPerfDataEntry 17 } 2194 adslAturPerfPrev1DayLofs OBJECT-TYPE 2195 SYNTAX AdslPerfPrevDayCount 2196 UNITS "seconds" 2197 MAX-ACCESS read-only 2198 STATUS current 2199 DESCRIPTION 2200 "Count of seconds in the interval when there was 2201 Loss of Framing within the most recent previous 2202 1-day period." 2203 ::= { adslAturPerfDataEntry 18 } 2205 adslAturPerfPrev1DayLoss OBJECT-TYPE 2206 SYNTAX AdslPerfPrevDayCount 2207 UNITS "seconds" 2208 MAX-ACCESS read-only 2209 STATUS current 2210 DESCRIPTION 2211 "Count of seconds in the interval when there was 2212 Loss of Signal within the most recent previous 2213 1-day period." 2214 ::= { adslAturPerfDataEntry 19 } 2215 adslAturPerfPrev1DayLprs OBJECT-TYPE 2216 SYNTAX AdslPerfPrevDayCount 2217 UNITS "seconds" 2218 MAX-ACCESS read-only 2219 STATUS current 2220 DESCRIPTION 2221 "Count of seconds in the interval when there was 2222 Loss of Power within the most recent previous 2223 1-day period." 2224 ::= { adslAturPerfDataEntry 20 } 2226 adslAturPerfPrev1DayESs OBJECT-TYPE 2227 SYNTAX AdslPerfPrevDayCount 2228 UNITS "seconds" 2229 MAX-ACCESS read-only 2230 STATUS current 2231 DESCRIPTION 2232 "Count of Errored Seconds within the most recent 2233 previous 1-day period. The errored second parameter is 2234 a count of one-second intervals containing one or more 2235 crc anomalies, or one or more los or sef defects." 2236 ::= { adslAturPerfDataEntry 21 } 2238 adslAtucIntervalTable OBJECT-TYPE 2239 SYNTAX SEQUENCE OF AdslAtucIntervalEntry 2240 MAX-ACCESS not-accessible 2241 STATUS current 2242 DESCRIPTION 2243 "This table provides one row for each ATUC 2244 performance data collection interval. 2245 ADSL physical interfaces are 2246 those ifEntries where ifType is equal to adsl(94)." 2247 ::= { adslMibObjects 8 } 2249 adslAtucIntervalEntry OBJECT-TYPE 2250 SYNTAX AdslAtucIntervalEntry 2251 MAX-ACCESS not-accessible 2252 STATUS current 2253 DESCRIPTION "An entry in the adslAtucIntervalTable." 2254 INDEX { ifIndex, adslAtucIntervalNumber } 2255 ::= { adslAtucIntervalTable 1 } 2257 AdslAtucIntervalEntry ::= 2258 SEQUENCE { 2259 adslAtucIntervalNumber INTEGER, 2260 adslAtucIntervalLofs PerfIntervalCount, 2261 adslAtucIntervalLoss PerfIntervalCount, 2262 adslAtucIntervalLols PerfIntervalCount, 2263 adslAtucIntervalLprs PerfIntervalCount, 2264 adslAtucIntervalESs PerfIntervalCount, 2265 adslAtucIntervalInits PerfIntervalCount, 2266 adslAtucIntervalValidData TruthValue 2267 } 2269 adslAtucIntervalNumber OBJECT-TYPE 2270 SYNTAX INTEGER(1..96) 2271 MAX-ACCESS not-accessible 2272 STATUS current 2273 DESCRIPTION 2274 "Performance Data Interval number 1 is the 2275 the most recent previous interval; interval 2276 96 is 24 hours ago. Intervals 2..96 are 2277 optional." 2278 ::= { adslAtucIntervalEntry 1 } 2280 adslAtucIntervalLofs OBJECT-TYPE 2281 SYNTAX PerfIntervalCount 2282 UNITS "seconds" 2283 MAX-ACCESS read-only 2284 STATUS current 2285 DESCRIPTION 2286 "Count of seconds in the interval when there was Loss 2287 of Framing." 2288 ::= { adslAtucIntervalEntry 2 } 2290 adslAtucIntervalLoss OBJECT-TYPE 2291 SYNTAX PerfIntervalCount 2292 UNITS "seconds" 2293 MAX-ACCESS read-only 2294 STATUS current 2295 DESCRIPTION 2296 "Count of seconds in the interval when there was Loss 2297 of Signal." 2298 ::= { adslAtucIntervalEntry 3 } 2300 adslAtucIntervalLols OBJECT-TYPE 2301 SYNTAX PerfIntervalCount 2302 UNITS "seconds" 2303 MAX-ACCESS read-only 2304 STATUS current 2305 DESCRIPTION 2306 "Count of seconds in the interval when there was Loss 2307 of Link." 2308 ::= { adslAtucIntervalEntry 4 } 2310 adslAtucIntervalLprs OBJECT-TYPE 2311 SYNTAX PerfIntervalCount 2312 UNITS "seconds" 2313 MAX-ACCESS read-only 2314 STATUS current 2315 DESCRIPTION 2316 "Count of seconds in the interval when there was Loss 2317 of Power." 2318 ::= { adslAtucIntervalEntry 5 } 2320 adslAtucIntervalESs OBJECT-TYPE 2321 SYNTAX PerfIntervalCount 2322 UNITS "seconds" 2323 MAX-ACCESS read-only 2324 STATUS current 2325 DESCRIPTION 2326 "Count of Errored Seconds in the interval. 2327 The errored second parameter is a count of 2328 one-second intervals containing one or more crc 2329 anomalies, or one or more los or sef defects." 2330 ::= { adslAtucIntervalEntry 6 } 2332 adslAtucIntervalInits OBJECT-TYPE 2333 SYNTAX PerfIntervalCount 2334 MAX-ACCESS read-only 2335 STATUS current 2336 DESCRIPTION 2337 "Count of the line initialization attempts 2338 during the interval. Includes both successful 2339 and failed attempts." 2340 ::= { adslAtucIntervalEntry 7 } 2342 adslAtucIntervalValidData OBJECT-TYPE 2343 SYNTAX TruthValue 2344 MAX-ACCESS read-only 2345 STATUS current 2346 DESCRIPTION 2347 "This variable indicates if the data for this 2348 interval is valid." 2349 ::= { adslAtucIntervalEntry 8 } 2351 adslAturIntervalTable OBJECT-TYPE 2352 SYNTAX SEQUENCE OF AdslAturIntervalEntry 2353 MAX-ACCESS not-accessible 2354 STATUS current 2355 DESCRIPTION 2356 "This table provides one row for each ATUR 2357 performance data collection interval. 2358 ADSL physical interfaces are those 2359 ifEntries where ifType is equal to adsl(94)." 2360 ::= { adslMibObjects 9 } 2362 adslAturIntervalEntry OBJECT-TYPE 2363 SYNTAX AdslAturIntervalEntry 2364 MAX-ACCESS not-accessible 2365 STATUS current 2366 DESCRIPTION "An entry in the adslAturIntervalTable." 2367 INDEX { ifIndex, adslAturIntervalNumber } 2368 ::= { adslAturIntervalTable 1 } 2370 AdslAturIntervalEntry ::= 2371 SEQUENCE { 2372 adslAturIntervalNumber INTEGER, 2373 adslAturIntervalLofs PerfIntervalCount, 2374 adslAturIntervalLoss PerfIntervalCount, 2375 adslAturIntervalLprs PerfIntervalCount, 2376 adslAturIntervalESs PerfIntervalCount, 2377 adslAturIntervalValidData TruthValue 2378 } 2380 adslAturIntervalNumber OBJECT-TYPE 2381 SYNTAX INTEGER(1..96) 2382 MAX-ACCESS not-accessible 2383 STATUS current 2384 DESCRIPTION 2385 "Performance Data Interval number 1 is the 2386 the most recent previous interval; interval 2387 96 is 24 hours ago. Intervals 2..96 are 2388 optional." 2389 ::= { adslAturIntervalEntry 1 } 2391 adslAturIntervalLofs OBJECT-TYPE 2392 SYNTAX PerfIntervalCount 2393 UNITS "seconds" 2394 MAX-ACCESS read-only 2395 STATUS current 2396 DESCRIPTION 2397 "Count of seconds in the interval when there was 2398 Loss of Framing." 2399 ::= { adslAturIntervalEntry 2 } 2401 adslAturIntervalLoss OBJECT-TYPE 2402 SYNTAX PerfIntervalCount 2403 UNITS "seconds" 2404 MAX-ACCESS read-only 2405 STATUS current 2406 DESCRIPTION 2407 "Count of seconds in the interval when there was 2408 Loss of Signal." 2409 ::= { adslAturIntervalEntry 3 } 2411 adslAturIntervalLprs OBJECT-TYPE 2412 SYNTAX PerfIntervalCount 2413 UNITS "seconds" 2414 MAX-ACCESS read-only 2415 STATUS current 2416 DESCRIPTION 2417 "Count of seconds in the interval when there was 2418 Loss of Power." 2419 ::= { adslAturIntervalEntry 4 } 2421 adslAturIntervalESs OBJECT-TYPE 2422 SYNTAX PerfIntervalCount 2423 UNITS "seconds" 2424 MAX-ACCESS read-only 2425 STATUS current 2426 DESCRIPTION 2427 "Count of Errored Seconds in the interval. 2428 The errored second parameter is a count of 2429 one-second intervals containing one or more crc 2430 anomalies, or one or more los or sef defects." 2431 ::= { adslAturIntervalEntry 5 } 2433 adslAturIntervalValidData OBJECT-TYPE 2434 SYNTAX TruthValue 2435 MAX-ACCESS read-only 2436 STATUS current 2437 DESCRIPTION 2438 "This variable indicates if the data for this 2439 interval is valid." 2440 ::= { adslAturIntervalEntry 6 } 2442 adslAtucChanPerfDataTable OBJECT-TYPE 2443 SYNTAX SEQUENCE OF AdslAtucChanPerfDataEntry 2444 MAX-ACCESS not-accessible 2445 STATUS current 2446 DESCRIPTION 2447 "This table provides one row for each ATUC channel. 2448 ADSL channel interfaces are those ifEntries 2449 where ifType is equal to adslInterleave(124) 2450 or adslFast(125)." 2451 ::= { adslMibObjects 10 } 2453 adslAtucChanPerfDataEntry OBJECT-TYPE 2454 SYNTAX AdslAtucChanPerfDataEntry 2455 MAX-ACCESS not-accessible 2456 STATUS current 2457 DESCRIPTION "An entry in adslAtucChanPerfDataTable." 2458 INDEX { ifIndex } 2459 ::= { adslAtucChanPerfDataTable 1 } 2461 AdslAtucChanPerfDataEntry ::= 2462 SEQUENCE { 2463 adslAtucChanReceivedBlks Counter32, 2464 adslAtucChanTransmittedBlks Counter32, 2465 adslAtucChanCorrectedBlks Counter32, 2466 adslAtucChanUncorrectBlks Counter32, 2467 adslAtucChanPerfValidIntervals INTEGER, 2468 adslAtucChanPerfInvalidIntervals INTEGER, 2469 adslAtucChanPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 2470 adslAtucChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2471 adslAtucChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2472 adslAtucChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2473 adslAtucChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2474 adslAtucChanPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 2475 adslAtucChanPerfCurr1DayReceivedBlks AdslPerfCurrDayCount, 2476 adslAtucChanPerfCurr1DayTransmittedBlks AdslPerfCurrDayCount, 2477 adslAtucChanPerfCurr1DayCorrectedBlks AdslPerfCurrDayCount, 2478 adslAtucChanPerfCurr1DayUncorrectBlks AdslPerfCurrDayCount, 2479 adslAtucChanPerfPrev1DayMoniSecs INTEGER, 2480 adslAtucChanPerfPrev1DayReceivedBlks AdslPerfPrevDayCount, 2481 adslAtucChanPerfPrev1DayTransmittedBlks AdslPerfPrevDayCount, 2482 adslAtucChanPerfPrev1DayCorrectedBlks AdslPerfPrevDayCount, 2483 adslAtucChanPerfPrev1DayUncorrectBlks AdslPerfPrevDayCount 2484 } 2485 -- performance group 2486 -- 2487 -- Note: block is intended to be the length of the channel 2488 -- data-block on which the CRC operates. See 2489 -- adslAtucChanCrcBlockLength for more information. 2490 -- 2491 adslAtucChanReceivedBlks OBJECT-TYPE 2492 SYNTAX Counter32 2493 MAX-ACCESS read-only 2494 STATUS current 2495 DESCRIPTION 2496 "Count of all encoded blocks received on this channel 2497 since agent reset." 2498 ::= { adslAtucChanPerfDataEntry 1 } 2500 adslAtucChanTransmittedBlks OBJECT-TYPE 2501 SYNTAX Counter32 2502 MAX-ACCESS read-only 2503 STATUS current 2504 DESCRIPTION 2505 "Count of all encoded blocks transmitted on this 2506 channel since agent reset." 2507 ::= { adslAtucChanPerfDataEntry 2 } 2509 adslAtucChanCorrectedBlks OBJECT-TYPE 2510 SYNTAX Counter32 2511 MAX-ACCESS read-only 2512 STATUS current 2513 DESCRIPTION 2514 "Count of all blocks received with errors that were 2515 corrected since agent reset. These blocks are passed 2516 on as good data." 2517 ::= { adslAtucChanPerfDataEntry 3 } 2519 adslAtucChanUncorrectBlks OBJECT-TYPE 2520 SYNTAX Counter32 2521 MAX-ACCESS read-only 2522 STATUS current 2523 DESCRIPTION 2524 "Count of all blocks received with uncorrectable 2525 errors since agent reset." 2526 ::= { adslAtucChanPerfDataEntry 4 } 2528 -- general 15 min interval information 2529 -- 2530 adslAtucChanPerfValidIntervals OBJECT-TYPE 2531 SYNTAX INTEGER(0..96) 2532 MAX-ACCESS read-only 2533 STATUS current 2534 DESCRIPTION 2535 "The number of previous 15-minute intervals in the 2536 interval table for which data was collected. Given 2537 that is the maximum # of intervals supported. 2538 The value will be unless the measurement was 2539 (re-)started within the last (*15) minutes, in which 2540 case the value will be the number of complete 15 2541 minute intervals for which the agent has at least 2542 some data. In certain cases (e.g., in the case 2543 where the agent is a proxy) it is possible that some 2544 intervals are unavailable. In this case, this 2545 interval is the maximum interval number for 2546 which data is available." 2547 ::= { adslAtucChanPerfDataEntry 5 } 2549 adslAtucChanPerfInvalidIntervals OBJECT-TYPE 2550 SYNTAX INTEGER(0..96) 2551 MAX-ACCESS read-only 2552 STATUS current 2553 DESCRIPTION 2554 "The number of intervals in the range from 2555 0 to the value of adslAtucChanPerfValidIntervals 2556 for which no data is available. This object 2557 will typically be zero except in cases where 2558 the data for some intervals are not available 2559 (e.g., in proxy situations)." 2560 ::= { adslAtucChanPerfDataEntry 6 } 2562 -- 15 min current performance group 2563 -- 2564 adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2565 SYNTAX AdslPerfTimeElapsed(0..899) 2566 UNITS "seconds" 2567 MAX-ACCESS read-only 2568 STATUS current 2569 DESCRIPTION 2570 "Total elapsed seconds in this interval." 2571 ::= { adslAtucChanPerfDataEntry 7 } 2573 adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2574 SYNTAX PerfCurrentCount 2575 MAX-ACCESS read-only 2576 STATUS current 2577 DESCRIPTION 2578 "Count of all encoded blocks received on this channel 2579 within the current 15 minute interval." 2580 ::= { adslAtucChanPerfDataEntry 8 } 2582 adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2583 SYNTAX PerfCurrentCount 2584 MAX-ACCESS read-only 2585 STATUS current 2586 DESCRIPTION 2587 "Count of all encoded blocks transmitted on this 2588 channel within the current 15 minute interval." 2589 ::= { adslAtucChanPerfDataEntry 9 } 2591 adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2592 SYNTAX PerfCurrentCount 2593 MAX-ACCESS read-only 2594 STATUS current 2595 DESCRIPTION 2596 "Count of all blocks received with errors that were 2597 corrected on this channel within the current 15 minute 2598 interval." 2599 ::= { adslAtucChanPerfDataEntry 10 } 2601 adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2602 SYNTAX PerfCurrentCount 2603 MAX-ACCESS read-only 2604 STATUS current 2605 DESCRIPTION 2606 "Count of all blocks received with uncorrectable 2607 errors on this channel within the current 15 minute 2608 interval." 2609 ::= { adslAtucChanPerfDataEntry 11 } 2611 -- 1-day current and previous performance group 2612 -- 2613 adslAtucChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2614 SYNTAX AdslPerfTimeElapsed(0..86399) 2615 UNITS "seconds" 2616 MAX-ACCESS read-only 2617 STATUS current 2618 DESCRIPTION 2619 "Number of seconds that have elapsed since the 2620 beginning of the current 1-day interval." 2621 ::= { adslAtucChanPerfDataEntry 12 } 2623 adslAtucChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2624 SYNTAX AdslPerfCurrDayCount 2625 MAX-ACCESS read-only 2626 STATUS current 2627 DESCRIPTION 2628 "Count of all encoded blocks received on this 2629 channel during the current day as measured by 2630 adslAtucChanPerfCurr1DayTimeElapsed." 2631 ::= { adslAtucChanPerfDataEntry 13 } 2633 adslAtucChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2634 SYNTAX AdslPerfCurrDayCount 2635 MAX-ACCESS read-only 2636 STATUS current 2637 DESCRIPTION 2638 "Count of all encoded blocks transmitted on this 2639 channel during the current day as measured by 2640 adslAtucChanPerfCurr1DayTimeElapsed." 2641 ::= { adslAtucChanPerfDataEntry 14 } 2643 adslAtucChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2644 SYNTAX AdslPerfCurrDayCount 2645 MAX-ACCESS read-only 2646 STATUS current 2647 DESCRIPTION 2648 "Count of all blocks received with errors that were 2649 corrected on this channel during the current day as 2650 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2651 ::= { adslAtucChanPerfDataEntry 15 } 2653 adslAtucChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2654 SYNTAX AdslPerfCurrDayCount 2655 MAX-ACCESS read-only 2656 STATUS current 2657 DESCRIPTION 2658 "Count of all blocks received with uncorrectable 2659 errors on this channel during the current day as 2660 measured by adslAtucChanPerfCurr1DayTimeElapsed." 2661 ::= { adslAtucChanPerfDataEntry 16 } 2663 adslAtucChanPerfPrev1DayMoniSecs OBJECT-TYPE 2664 SYNTAX INTEGER(0..86400) 2665 UNITS "seconds" 2666 MAX-ACCESS read-only 2667 STATUS current 2668 DESCRIPTION 2669 "The amount of time in the previous 1-day interval 2670 over which the performance monitoring information 2671 is actually counted. This value will be the same as 2672 the interval duration except in a situation where 2673 performance monitoring data could not be collected 2674 for any reason." 2675 ::= { adslAtucChanPerfDataEntry 17 } 2677 adslAtucChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2678 SYNTAX AdslPerfPrevDayCount 2679 MAX-ACCESS read-only 2680 STATUS current 2681 DESCRIPTION 2682 "Count of all encoded blocks received on this 2683 channel within the most recent previous 1-day 2684 period." 2685 ::= { adslAtucChanPerfDataEntry 18 } 2687 adslAtucChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2688 SYNTAX AdslPerfPrevDayCount 2689 MAX-ACCESS read-only 2690 STATUS current 2691 DESCRIPTION 2692 "Count of all encoded blocks transmitted on this 2693 channel within the most recent previous 1-day 2694 period." 2695 ::= { adslAtucChanPerfDataEntry 19 } 2697 adslAtucChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2698 SYNTAX AdslPerfPrevDayCount 2699 MAX-ACCESS read-only 2700 STATUS current 2701 DESCRIPTION 2702 "Count of all blocks received with errors that were 2703 corrected on this channel within the most recent 2704 previous 1-day period." 2705 ::= { adslAtucChanPerfDataEntry 20 } 2707 adslAtucChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2708 SYNTAX AdslPerfPrevDayCount 2709 MAX-ACCESS read-only 2710 STATUS current 2711 DESCRIPTION 2712 "Count of all blocks received with uncorrectable 2713 errors on this channel within the most recent previous 2714 1-day period." 2715 ::= { adslAtucChanPerfDataEntry 21 } 2717 adslAturChanPerfDataTable OBJECT-TYPE 2718 SYNTAX SEQUENCE OF AdslAturChanPerfDataEntry 2719 MAX-ACCESS not-accessible 2720 STATUS current 2721 DESCRIPTION 2722 "This table provides one row for each ATUR channel. 2723 ADSL channel interfaces are those ifEntries 2724 where ifType is equal to adslInterleave(124) 2725 or adslFast(125)." 2726 ::= { adslMibObjects 11 } 2728 adslAturChanPerfDataEntry OBJECT-TYPE 2729 SYNTAX AdslAturChanPerfDataEntry 2730 MAX-ACCESS not-accessible 2731 STATUS current 2732 DESCRIPTION "An entry in adslAturChanPerfDataTable." 2733 INDEX { ifIndex } 2734 ::= { adslAturChanPerfDataTable 1 } 2736 AdslAturChanPerfDataEntry ::= 2737 SEQUENCE { 2738 adslAturChanReceivedBlks Counter32, 2739 adslAturChanTransmittedBlks Counter32, 2740 adslAturChanCorrectedBlks Counter32, 2741 adslAturChanUncorrectBlks Counter32, 2742 adslAturChanPerfValidIntervals INTEGER, 2743 adslAturChanPerfInvalidIntervals INTEGER, 2744 adslAturChanPerfCurr15MinTimeElapsed AdslPerfTimeElapsed, 2745 adslAturChanPerfCurr15MinReceivedBlks PerfCurrentCount, 2746 adslAturChanPerfCurr15MinTransmittedBlks PerfCurrentCount, 2747 adslAturChanPerfCurr15MinCorrectedBlks PerfCurrentCount, 2748 adslAturChanPerfCurr15MinUncorrectBlks PerfCurrentCount, 2749 adslAturChanPerfCurr1DayTimeElapsed AdslPerfTimeElapsed, 2750 adslAturChanPerfCurr1DayReceivedBlks AdslPerfCurrDayCount, 2751 adslAturChanPerfCurr1DayTransmittedBlks AdslPerfCurrDayCount, 2752 adslAturChanPerfCurr1DayCorrectedBlks AdslPerfCurrDayCount, 2753 adslAturChanPerfCurr1DayUncorrectBlks AdslPerfCurrDayCount, 2754 adslAturChanPerfPrev1DayMoniSecs INTEGER, 2755 adslAturChanPerfPrev1DayReceivedBlks AdslPerfPrevDayCount, 2756 adslAturChanPerfPrev1DayTransmittedBlks AdslPerfPrevDayCount, 2757 adslAturChanPerfPrev1DayCorrectedBlks AdslPerfPrevDayCount, 2758 adslAturChanPerfPrev1DayUncorrectBlks AdslPerfPrevDayCount 2759 } 2760 -- performance group 2761 -- 2762 -- Note: block is intended to be the length of the channel 2763 -- data-block on which the CRC operates. See 2764 -- adslAturChanCrcBlockLength for more information. 2765 -- 2766 adslAturChanReceivedBlks OBJECT-TYPE 2767 SYNTAX Counter32 2768 MAX-ACCESS read-only 2769 STATUS current 2770 DESCRIPTION 2771 "Count of all encoded blocks received on this channel 2772 since agent reset." 2773 ::= { adslAturChanPerfDataEntry 1 } 2775 adslAturChanTransmittedBlks OBJECT-TYPE 2776 SYNTAX Counter32 2777 MAX-ACCESS read-only 2778 STATUS current 2779 DESCRIPTION 2780 "Count of all encoded blocks transmitted on this 2781 channel since agent reset." 2782 ::= { adslAturChanPerfDataEntry 2 } 2784 adslAturChanCorrectedBlks OBJECT-TYPE 2785 SYNTAX Counter32 2786 MAX-ACCESS read-only 2787 STATUS current 2788 DESCRIPTION 2789 "Count of all blocks received with errors that were 2790 corrected since agent reset. These blocks are passed 2791 on as good data." 2792 ::= { adslAturChanPerfDataEntry 3 } 2794 adslAturChanUncorrectBlks OBJECT-TYPE 2795 SYNTAX Counter32 2796 MAX-ACCESS read-only 2797 STATUS current 2798 DESCRIPTION 2799 "Count of all blocks received with uncorrectable 2800 errors since agent reset." 2801 ::= { adslAturChanPerfDataEntry 4 } 2803 -- general 15 min interval information 2804 -- 2805 adslAturChanPerfValidIntervals OBJECT-TYPE 2806 SYNTAX INTEGER(0..96) 2807 MAX-ACCESS read-only 2808 STATUS current 2809 DESCRIPTION 2810 "The number of previous 15-minute intervals in the 2811 interval table for which data was collected. Given 2812 that is the maximum # of intervals supported. 2813 The value will be unless the measurement was 2814 (re-)started within the last (*15) minutes, in which 2815 case the value will be the number of complete 15 2816 minute intervals for which the agent has at least 2817 some data. In certain cases (e.g., in the case 2818 where the agent is a proxy) it is possible that some 2819 intervals are unavailable. In this case, this 2820 interval is the maximum interval number for 2821 which data is available." 2822 ::= { adslAturChanPerfDataEntry 5 } 2824 adslAturChanPerfInvalidIntervals OBJECT-TYPE 2825 SYNTAX INTEGER(0..96) 2826 MAX-ACCESS read-only 2827 STATUS current 2828 DESCRIPTION 2829 "The number of intervals in the range from 2830 0 to the value of adslAturChanPerfValidIntervals 2831 for which no data is available. This object 2832 will typically be zero except in cases where 2833 the data for some intervals are not available 2834 (e.g., in proxy situations)." 2835 ::= { adslAturChanPerfDataEntry 6 } 2837 -- 15 min current performance group 2838 -- 2839 adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE 2840 SYNTAX AdslPerfTimeElapsed(0..899) 2841 UNITS "seconds" 2842 MAX-ACCESS read-only 2843 STATUS current 2844 DESCRIPTION 2845 "Total elapsed seconds in this interval. 2846 A full interval is 900 seconds." 2847 ::= { adslAturChanPerfDataEntry 7 } 2849 adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE 2850 SYNTAX PerfCurrentCount 2851 MAX-ACCESS read-only 2852 STATUS current 2853 DESCRIPTION 2854 "Count of all encoded blocks received on this 2855 channel within the current 15 minute interval." 2856 ::= { adslAturChanPerfDataEntry 8 } 2858 adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE 2859 SYNTAX PerfCurrentCount 2860 MAX-ACCESS read-only 2861 STATUS current 2862 DESCRIPTION 2863 "Count of all encoded blocks transmitted on this 2864 channel within the current 15 minute interval." 2865 ::= { adslAturChanPerfDataEntry 9 } 2867 adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE 2868 SYNTAX PerfCurrentCount 2869 MAX-ACCESS read-only 2870 STATUS current 2871 DESCRIPTION 2872 "Count of all blocks received with errors that were 2873 corrected on this channel within the current 15 minute 2874 interval." 2875 ::= { adslAturChanPerfDataEntry 10 } 2877 adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE 2878 SYNTAX PerfCurrentCount 2879 MAX-ACCESS read-only 2880 STATUS current 2881 DESCRIPTION 2882 "Count of all blocks received with uncorrectable 2883 errors on this channel within the current 15 minute 2884 interval." 2885 ::= { adslAturChanPerfDataEntry 11 } 2886 -- 1-day current and previous performance group 2887 -- 2888 adslAturChanPerfCurr1DayTimeElapsed OBJECT-TYPE 2889 SYNTAX AdslPerfTimeElapsed(0..86399) 2890 UNITS "seconds" 2891 MAX-ACCESS read-only 2892 STATUS current 2893 DESCRIPTION 2894 "Number of seconds that have elapsed since the 2895 beginning of the current 1-day interval." 2896 ::= { adslAturChanPerfDataEntry 12 } 2898 adslAturChanPerfCurr1DayReceivedBlks OBJECT-TYPE 2899 SYNTAX AdslPerfCurrDayCount 2900 MAX-ACCESS read-only 2901 STATUS current 2902 DESCRIPTION 2903 "Count of all encoded blocks received on this 2904 channel during the current day as measured by 2905 adslAturChanPerfCurr1DayTimeElapsed." 2906 ::= { adslAturChanPerfDataEntry 13 } 2908 adslAturChanPerfCurr1DayTransmittedBlks OBJECT-TYPE 2909 SYNTAX AdslPerfCurrDayCount 2910 MAX-ACCESS read-only 2911 STATUS current 2912 DESCRIPTION 2913 "Count of all encoded blocks transmitted on this 2914 channel during the current day as measured by 2915 adslAturChanPerfCurr1DayTimeElapsed." 2917 ::= { adslAturChanPerfDataEntry 14 } 2919 adslAturChanPerfCurr1DayCorrectedBlks OBJECT-TYPE 2920 SYNTAX AdslPerfCurrDayCount 2921 MAX-ACCESS read-only 2922 STATUS current 2923 DESCRIPTION 2924 "Count of all blocks received with errors that were 2925 corrected on this channel during the current day as 2926 measured by adslAturChanPerfCurr1DayTimeElapsed." 2927 ::= { adslAturChanPerfDataEntry 15 } 2929 adslAturChanPerfCurr1DayUncorrectBlks OBJECT-TYPE 2930 SYNTAX AdslPerfCurrDayCount 2931 MAX-ACCESS read-only 2932 STATUS current 2933 DESCRIPTION 2934 "Count of all blocks received with uncorrectable 2935 errors on this channel during the current day as 2936 measured by adslAturChanPerfCurr1DayTimeElapsed." 2937 ::= { adslAturChanPerfDataEntry 16 } 2939 adslAturChanPerfPrev1DayMoniSecs OBJECT-TYPE 2940 SYNTAX INTEGER(0..86400) 2941 UNITS "seconds" 2942 MAX-ACCESS read-only 2943 STATUS current 2944 DESCRIPTION 2945 "The amount of time in the previous 1-day interval 2946 over which the performance monitoring information 2947 is actually counted. This value will be the same as 2948 the interval duration except in a situation where 2949 performance monitoring data could not be collected 2950 for any reason." 2951 ::= { adslAturChanPerfDataEntry 17 } 2953 adslAturChanPerfPrev1DayReceivedBlks OBJECT-TYPE 2954 SYNTAX AdslPerfPrevDayCount 2955 MAX-ACCESS read-only 2956 STATUS current 2957 DESCRIPTION 2958 "Count of all encoded blocks received on this 2959 channel within the most recent previous 1-day 2960 period." 2961 ::= { adslAturChanPerfDataEntry 18 } 2963 adslAturChanPerfPrev1DayTransmittedBlks OBJECT-TYPE 2964 SYNTAX AdslPerfPrevDayCount 2965 MAX-ACCESS read-only 2966 STATUS current 2967 DESCRIPTION 2968 "Count of all encoded blocks transmitted on this 2969 channel within the most recent previous 1-day 2970 period." 2971 ::= { adslAturChanPerfDataEntry 19 } 2973 adslAturChanPerfPrev1DayCorrectedBlks OBJECT-TYPE 2974 SYNTAX AdslPerfPrevDayCount 2975 MAX-ACCESS read-only 2976 STATUS current 2977 DESCRIPTION 2978 "Count of all blocks received with errors that were 2979 corrected on this channel within the most recent 2980 previous 1-day period." 2981 ::= { adslAturChanPerfDataEntry 20 } 2982 adslAturChanPerfPrev1DayUncorrectBlks OBJECT-TYPE 2983 SYNTAX AdslPerfPrevDayCount 2984 MAX-ACCESS read-only 2985 STATUS current 2986 DESCRIPTION 2987 "Count of all blocks received with uncorrectable 2988 errors on this channel within the most recent previous 2989 1-day period." 2990 ::= { adslAturChanPerfDataEntry 21 } 2992 adslAtucChanIntervalTable OBJECT-TYPE 2993 SYNTAX SEQUENCE OF AdslAtucChanIntervalEntry 2994 MAX-ACCESS not-accessible 2995 STATUS current 2996 DESCRIPTION 2997 "This table provides one row for each ATUC channel's 2998 performance data collection interval. 2999 ADSL channel interfaces are those ifEntries 3000 where ifType is equal to adslInterleave(124) 3001 or adslFast(125)." 3002 ::= { adslMibObjects 12 } 3004 adslAtucChanIntervalEntry OBJECT-TYPE 3005 SYNTAX AdslAtucChanIntervalEntry 3006 MAX-ACCESS not-accessible 3007 STATUS current 3008 DESCRIPTION "An entry in the adslAtucIntervalTable." 3009 INDEX { ifIndex, adslAtucChanIntervalNumber } 3010 ::= { adslAtucChanIntervalTable 1 } 3012 AdslAtucChanIntervalEntry ::= 3013 SEQUENCE { 3014 adslAtucChanIntervalNumber INTEGER, 3015 adslAtucChanIntervalReceivedBlks PerfIntervalCount, 3016 adslAtucChanIntervalTransmittedBlks PerfIntervalCount, 3017 adslAtucChanIntervalCorrectedBlks PerfIntervalCount, 3018 adslAtucChanIntervalUncorrectBlks PerfIntervalCount, 3019 adslAtucChanIntervalValidData TruthValue 3020 } 3021 adslAtucChanIntervalNumber OBJECT-TYPE 3022 SYNTAX INTEGER(1..96) 3023 MAX-ACCESS not-accessible 3024 STATUS current 3025 DESCRIPTION 3026 "Performance Data Interval number 1 is the 3027 the most recent previous interval; interval 3028 96 is 24 hours ago. Intervals 2..96 are 3029 optional." 3031 ::= { adslAtucChanIntervalEntry 1 } 3033 adslAtucChanIntervalReceivedBlks OBJECT-TYPE 3034 SYNTAX PerfIntervalCount 3035 MAX-ACCESS read-only 3036 STATUS current 3037 DESCRIPTION 3038 "Count of all encoded blocks received on this channel 3039 during this interval." 3040 ::= { adslAtucChanIntervalEntry 2 } 3042 adslAtucChanIntervalTransmittedBlks OBJECT-TYPE 3043 SYNTAX PerfIntervalCount 3044 MAX-ACCESS read-only 3045 STATUS current 3046 DESCRIPTION 3047 "Count of all encoded blocks transmitted on this 3048 channel during this interval." 3049 ::= { adslAtucChanIntervalEntry 3 } 3051 adslAtucChanIntervalCorrectedBlks OBJECT-TYPE 3052 SYNTAX PerfIntervalCount 3053 MAX-ACCESS read-only 3054 STATUS current 3055 DESCRIPTION 3056 "Count of all blocks received with errors that were 3057 corrected on this channel during this interval." 3058 ::= { adslAtucChanIntervalEntry 4 } 3060 adslAtucChanIntervalUncorrectBlks OBJECT-TYPE 3061 SYNTAX PerfIntervalCount 3062 MAX-ACCESS read-only 3063 STATUS current 3064 DESCRIPTION 3065 "Count of all blocks received with uncorrectable 3066 errors on this channel during this interval." 3067 ::= { adslAtucChanIntervalEntry 5 } 3069 adslAtucChanIntervalValidData OBJECT-TYPE 3070 SYNTAX TruthValue 3071 MAX-ACCESS read-only 3072 STATUS current 3073 DESCRIPTION 3074 "This variable indicates if the data for this 3075 interval is valid." 3076 ::= { adslAtucChanIntervalEntry 6 } 3077 adslAturChanIntervalTable OBJECT-TYPE 3078 SYNTAX SEQUENCE OF AdslAturChanIntervalEntry 3079 MAX-ACCESS not-accessible 3080 STATUS current 3081 DESCRIPTION 3082 "This table provides one row for each ATUR channel's 3083 performance data collection interval. 3084 ADSL channel interfaces are those ifEntries 3085 where ifType is equal to adslInterleave(124) 3086 or adslFast(125)." 3087 ::= { adslMibObjects 13 } 3089 adslAturChanIntervalEntry OBJECT-TYPE 3090 SYNTAX AdslAturChanIntervalEntry 3091 MAX-ACCESS not-accessible 3092 STATUS current 3093 DESCRIPTION "An entry in the adslAturIntervalTable." 3094 INDEX { ifIndex, adslAturChanIntervalNumber } 3095 ::= { adslAturChanIntervalTable 1 } 3097 AdslAturChanIntervalEntry ::= 3098 SEQUENCE { 3099 adslAturChanIntervalNumber INTEGER, 3100 adslAturChanIntervalReceivedBlks PerfIntervalCount, 3101 adslAturChanIntervalTransmittedBlks PerfIntervalCount, 3102 adslAturChanIntervalCorrectedBlks PerfIntervalCount, 3103 adslAturChanIntervalUncorrectBlks PerfIntervalCount, 3104 adslAturChanIntervalValidData TruthValue 3105 } 3106 adslAturChanIntervalNumber OBJECT-TYPE 3107 SYNTAX INTEGER(1..96) 3108 MAX-ACCESS not-accessible 3109 STATUS current 3110 DESCRIPTION 3111 "Performance Data Interval number 1 is the 3112 the most recent previous interval; interval 3113 96 is 24 hours ago. Intervals 2..96 are 3114 optional." 3115 ::= { adslAturChanIntervalEntry 1 } 3117 adslAturChanIntervalReceivedBlks OBJECT-TYPE 3118 SYNTAX PerfIntervalCount 3119 MAX-ACCESS read-only 3120 STATUS current 3121 DESCRIPTION 3122 "Count of all encoded blocks received on this channel 3123 during this interval." 3124 ::= { adslAturChanIntervalEntry 2 } 3125 adslAturChanIntervalTransmittedBlks OBJECT-TYPE 3126 SYNTAX PerfIntervalCount 3127 MAX-ACCESS read-only 3128 STATUS current 3129 DESCRIPTION 3130 "Count of all encoded blocks transmitted on this 3131 channel during this interval." 3132 ::= { adslAturChanIntervalEntry 3 } 3134 adslAturChanIntervalCorrectedBlks OBJECT-TYPE 3135 SYNTAX PerfIntervalCount 3136 MAX-ACCESS read-only 3137 STATUS current 3138 DESCRIPTION 3139 "Count of all blocks received with errors that were 3140 corrected on this channel during this interval." 3141 ::= { adslAturChanIntervalEntry 4 } 3143 adslAturChanIntervalUncorrectBlks OBJECT-TYPE 3144 SYNTAX PerfIntervalCount 3145 MAX-ACCESS read-only 3146 STATUS current 3147 DESCRIPTION 3148 "Count of all blocks received with uncorrectable 3149 errors on this channel during this interval." 3150 ::= { adslAturChanIntervalEntry 5 } 3152 adslAturChanIntervalValidData OBJECT-TYPE 3153 SYNTAX TruthValue 3154 MAX-ACCESS read-only 3155 STATUS current 3156 DESCRIPTION 3157 "This variable indicates if the data for this 3158 interval is valid." 3159 ::= { adslAturChanIntervalEntry 6 } 3161 -- Profile Group 3162 -- 3164 adslLineConfProfileTable OBJECT-TYPE 3165 SYNTAX SEQUENCE OF AdslLineConfProfileEntry 3166 MAX-ACCESS not-accessible 3167 STATUS current 3168 DESCRIPTION 3169 "This table contains information on the ADSL line 3170 configuration. One entry in this table reflects a 3171 profile defined by a manager which can be used to 3172 configure the ADSL line." 3173 ::= { adslMibObjects 14} 3175 adslLineConfProfileEntry OBJECT-TYPE 3176 SYNTAX AdslLineConfProfileEntry 3177 MAX-ACCESS not-accessible 3178 STATUS current 3179 DESCRIPTION 3180 "Each entry consists of a list of parameters that 3181 represents the configuration of an ADSL modem. 3183 When `dynamic' profiles are implemented, a default 3184 profile will always exist. This profile's name will 3185 be set to `DEFVAL' and its parameters will be set 3186 to vendor specific values, unless otherwise specified 3187 in this document. 3189 When `static' profiles are implemented, profiles 3190 are automaticly created or destroyed as ADSL 3191 physical lines are discovered and removed by 3192 the system. The name of the profile will be 3193 equivalent to the decimal value of the line's 3194 interface index. 3195 " 3196 INDEX { IMPLIED adslLineConfProfileName} 3197 ::= { adslLineConfProfileTable 1} 3199 AdslLineConfProfileEntry ::= 3200 SEQUENCE { 3201 adslLineConfProfileName SnmpAdminString, 3202 adslAtucConfRateMode INTEGER, 3203 adslAtucConfRateChanRatio INTEGER, 3204 adslAtucConfTargetSnrMgn INTEGER, 3205 adslAtucConfMaxSnrMgn INTEGER, 3206 adslAtucConfMinSnrMgn INTEGER, 3207 adslAtucConfDownshiftSnrMgn INTEGER, 3208 adslAtucConfUpshiftSnrMgn INTEGER, 3209 adslAtucConfMinUpshiftTime INTEGER, 3210 adslAtucConfMinDownshiftTime INTEGER, 3211 adslAtucChanConfFastMinTxRate Unsigned32, 3212 adslAtucChanConfInterleaveMinTxRate Unsigned32, 3213 adslAtucChanConfFastMaxTxRate Unsigned32, 3214 adslAtucChanConfInterleaveMaxTxRate Unsigned32, 3215 adslAtucChanConfMaxInterleaveDelay INTEGER, 3216 adslAturConfRateMode INTEGER, 3217 adslAturConfRateChanRatio INTEGER, 3218 adslAturConfTargetSnrMgn INTEGER, 3219 adslAturConfMaxSnrMgn INTEGER, 3220 adslAturConfMinSnrMgn INTEGER, 3221 adslAturConfDownshiftSnrMgn INTEGER, 3222 adslAturConfUpshiftSnrMgn INTEGER, 3223 adslAturConfMinUpshiftTime INTEGER, 3224 adslAturConfMinDownshiftTime INTEGER, 3225 adslAturChanConfFastMinTxRate Unsigned32, 3226 adslAturChanConfInterleaveMinTxRate Unsigned32, 3227 adslAturChanConfFastMaxTxRate Unsigned32, 3228 adslAturChanConfInterleaveMaxTxRate Unsigned32, 3229 adslAturChanConfMaxInterleaveDelay INTEGER, 3230 adslLineConfProfileRowStatus RowStatus 3231 } 3233 adslLineConfProfileName OBJECT-TYPE 3234 SYNTAX SnmpAdminString (SIZE (1..32)) 3235 MAX-ACCESS not-accessible 3236 STATUS current 3237 DESCRIPTION 3238 "This object is used by the line configuration table 3239 in order to identify a row of this table. 3241 When `dynamic' profiles are implemented, the profile 3242 name is user specified. Also, the system will always 3243 provide a default profile whose name is `DEFVAL'. 3245 When `static' profiles are implemented, there is an 3246 one-to-one relationship between each line and its 3247 profile. In which case, the profile name will 3248 need to algorithmicly represent the Line's ifIndex. 3249 Therefore, the profile's name is a decimalized string 3250 of the ifIndex that is fixed-length (i.e., 10) with 3251 leading zero(s). For example, the profile name for 3252 ifIndex which equals '15' will be '0000000015'." 3253 ::= { adslLineConfProfileEntry 1 } 3255 adslAtucConfRateMode OBJECT-TYPE 3256 SYNTAX INTEGER { 3257 fixed (1), -- no rate adaptation 3258 adaptAtStartup (2), -- perform rate adaptation 3259 -- only at initialization 3260 adaptAtRuntime (3) -- perform rate adaptation at 3261 -- any time 3262 } 3263 MAX-ACCESS read-create 3264 STATUS current 3265 DESCRIPTION 3266 "Defines what form of transmit rate adaptation is 3267 configured on this modem. See ADSL Forum TR-005 [3] 3268 for more information." 3269 ::= { adslLineConfProfileEntry 2 } 3271 adslAtucConfRateChanRatio OBJECT-TYPE 3272 SYNTAX INTEGER(0..100) 3273 UNITS "%" 3274 MAX-ACCESS read-create 3275 STATUS current 3276 DESCRIPTION 3277 "Configured allocation ratio of excess transmit 3278 bandwidth between fast and interleaved channels. Only 3279 applies when two channel mode and RADSL are supported. 3280 Distribute bandwidth on each channel in excess of the 3281 corresponding ChanConfMinTxRate so that: 3282 adslAtucConfRateChanRatio = 3284 [Fast / (Fast + Interleaved)] * 100 3286 In other words this value is the fast channel 3287 percentage." 3288 ::= { adslLineConfProfileEntry 3 } 3290 adslAtucConfTargetSnrMgn OBJECT-TYPE 3291 SYNTAX INTEGER (-640..640) 3292 UNITS "tenth dB" 3293 MAX-ACCESS read-create 3294 STATUS current 3295 DESCRIPTION 3296 "Configured Target Signal/Noise Margin. 3297 This is the Noise Margin the modem must achieve 3298 with a BER of 10-7 or better to successfully complete 3299 initialization." 3300 ::= { adslLineConfProfileEntry 4 } 3302 adslAtucConfMaxSnrMgn OBJECT-TYPE 3303 SYNTAX INTEGER (-640..640) 3304 UNITS "tenth dB" 3305 MAX-ACCESS read-create 3306 STATUS current 3307 DESCRIPTION 3308 "Configured Maximum acceptable Signal/Noise Margin. 3309 If the Noise Margin is above this the modem should 3310 attempt to reduce its power output to optimize its 3311 operation." 3312 ::= { adslLineConfProfileEntry 5 } 3314 adslAtucConfMinSnrMgn OBJECT-TYPE 3315 SYNTAX INTEGER (-640..640) 3316 UNITS "tenth dB" 3317 MAX-ACCESS read-create 3318 STATUS current 3319 DESCRIPTION 3320 "Configured Minimum acceptable Signal/Noise Margin. 3321 If the noise margin falls below this level, the modem 3322 should attempt to increase its power output. If that 3323 is not possible the modem will attempt to 3324 re-initialize or shut down." 3325 ::= { adslLineConfProfileEntry 6 } 3327 adslAtucConfDownshiftSnrMgn OBJECT-TYPE 3328 SYNTAX INTEGER (-640..640) 3329 UNITS "tenth dB" 3330 MAX-ACCESS read-create 3331 STATUS current 3332 DESCRIPTION 3333 "Configured Signal/Noise Margin for rate downshift. 3334 If the noise margin falls below this level, the modem 3335 should attempt to decrease its transmit rate. In 3336 the case that RADSL mode is not present, 3337 the value will be `0'." 3338 ::= { adslLineConfProfileEntry 7 } 3340 adslAtucConfUpshiftSnrMgn OBJECT-TYPE 3341 SYNTAX INTEGER (-640..640) 3342 UNITS "tenth dB" 3343 MAX-ACCESS read-create 3344 STATUS current 3345 DESCRIPTION 3346 "Configured Signal/Noise Margin for rate upshift. 3347 If the noise margin rises above this level, the modem 3348 should attempt to increase its transmit rate. In 3349 the case that RADSL is not present, the value will 3350 be `0'." 3351 ::= { adslLineConfProfileEntry 8 } 3353 adslAtucConfMinUpshiftTime OBJECT-TYPE 3354 SYNTAX INTEGER(0..16383) 3355 UNITS "seconds" 3356 MAX-ACCESS read-create 3357 STATUS current 3358 DESCRIPTION 3359 "Minimum time that the current margin is above 3360 UpshiftSnrMgn before an upshift occurs. 3361 In the case that RADSL is not present, the value will 3362 be `0'." 3363 ::= { adslLineConfProfileEntry 9 } 3365 adslAtucConfMinDownshiftTime OBJECT-TYPE 3366 SYNTAX INTEGER(0..16383) 3367 UNITS "seconds" 3368 MAX-ACCESS read-create 3369 STATUS current 3370 DESCRIPTION 3371 "Minimum time that the current margin is below 3372 DownshiftSnrMgn before a downshift occurs. 3373 In the case that RADSL mode is not present, 3374 the value will be `0'." 3375 ::= { adslLineConfProfileEntry 10 } 3377 adslAtucChanConfFastMinTxRate OBJECT-TYPE 3378 SYNTAX Unsigned32 3379 UNITS "bps" 3380 MAX-ACCESS read-create 3381 STATUS current 3382 DESCRIPTION 3383 "Configured Minimum Transmit rate for `Fast' channels, 3384 in bps. See adslAtucConfRateChanRatio for information 3385 regarding RADSL mode and ATUR transmit rate for 3386 ATUC receive rates." 3387 ::= { adslLineConfProfileEntry 11 } 3389 adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE 3390 SYNTAX Unsigned32 3391 UNITS "bps" 3392 MAX-ACCESS read-create 3393 STATUS current 3394 DESCRIPTION 3395 "Configured Minimum Transmit rate for `Interleave' 3396 channels, in bps. See adslAtucConfRateChanRatio for 3397 information regarding RADSL mode and see 3398 ATUR transmit rate for receive rates." 3399 ::= { adslLineConfProfileEntry 12 } 3401 adslAtucChanConfFastMaxTxRate OBJECT-TYPE 3402 SYNTAX Unsigned32 3403 UNITS "bps" 3404 MAX-ACCESS read-create 3405 STATUS current 3406 DESCRIPTION 3407 "Configured Maximum Transmit rate for `Fast' channels, 3408 in bps. See adslAtucConfRateChanRatio for information 3409 regarding RADSL mode and see ATUR transmit rate for 3410 ATUC receive rates." 3411 ::= { adslLineConfProfileEntry 13 } 3412 adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE 3413 SYNTAX Unsigned32 3414 UNITS "bps" 3415 MAX-ACCESS read-create 3416 STATUS current 3417 DESCRIPTION 3418 "Configured Maximum Transmit rate for `Interleave' 3419 channels, in bps. See adslAtucConfRateChanRatio for 3420 information regarding RADSL mode and ATUR transmit 3421 rate for ATUC receive rates." 3422 ::= { adslLineConfProfileEntry 14 } 3424 adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE 3425 SYNTAX INTEGER(0..255) 3426 UNITS "milli-seconds" 3427 MAX-ACCESS read-create 3428 STATUS current 3429 DESCRIPTION 3430 "Configured maximum Interleave Delay for this channel. 3432 Interleave delay applies only to the interleave channel 3433 and defines the mapping (relative spacing) between 3434 subsequent input bytes at the interleaver input and 3435 their placement in the bit stream at the interleaver 3436 output. Larger numbers provide greater separation 3437 between consecutive input bytes in the output bit 3438 stream allowing for improved impulse noise immunity 3439 at the expense of payload latency." 3440 ::= { adslLineConfProfileEntry 15 } 3442 adslAturConfRateMode OBJECT-TYPE 3443 SYNTAX INTEGER { 3444 fixed (1), -- no rate adaptation 3445 adaptAtStartup (2), -- perform rate adaptation 3446 -- only at initialization 3447 adaptAtRuntime (3) -- perform rate adaptation at 3448 -- any time 3449 } 3450 MAX-ACCESS read-create 3451 STATUS current 3452 DESCRIPTION 3453 "Defines what form of transmit rate adaptation is 3454 configured on this modem. See ADSL Forum TR-005 [3] 3455 for more information." 3456 ::= { adslLineConfProfileEntry 16 } 3458 adslAturConfRateChanRatio OBJECT-TYPE 3459 SYNTAX INTEGER(0..100) 3460 UNITS "%" 3461 MAX-ACCESS read-create 3462 STATUS current 3463 DESCRIPTION 3464 "Configured allocation ratio of excess transmit 3465 bandwidth between fast and interleaved channels. Only 3466 applies when two channel mode and RADSL are supported. 3467 Distribute bandwidth on each channel in excess of the 3468 corresponding ChanConfMinTxRate so that: 3469 adslAturConfRateChanRatio = 3471 [Fast / (Fast + Interleaved)] * 100 3473 In other words this value is the fast channel 3474 percentage." 3475 ::= { adslLineConfProfileEntry 17 } 3477 adslAturConfTargetSnrMgn OBJECT-TYPE 3478 SYNTAX INTEGER (-640..640) 3479 UNITS "tenth dB" 3480 MAX-ACCESS read-create 3481 STATUS current 3482 DESCRIPTION 3483 "Configured Target Signal/Noise Margin. 3484 This is the Noise Margin the modem must achieve 3485 with a BER of 10-7 or better to successfully complete 3486 initialization." 3487 ::= { adslLineConfProfileEntry 18 } 3489 adslAturConfMaxSnrMgn OBJECT-TYPE 3490 SYNTAX INTEGER (-640..640) 3491 UNITS "tenth dB" 3492 MAX-ACCESS read-create 3493 STATUS current 3494 DESCRIPTION 3495 "Configured Maximum acceptable Signal/Noise Margin. 3496 If the Noise Margin is above this the modem should 3497 attempt to reduce its power output to optimize its 3498 operation." 3499 ::= { adslLineConfProfileEntry 19 } 3501 adslAturConfMinSnrMgn OBJECT-TYPE 3502 SYNTAX INTEGER (-640..640) 3503 UNITS "tenth dB" 3504 MAX-ACCESS read-create 3505 STATUS current 3506 DESCRIPTION 3507 "Configured Minimum acceptable Signal/Noise Margin. 3509 If the noise margin falls below this level, the modem 3510 should attempt to increase its power output. If that 3511 is not possible the modem will attempt to 3512 re-initialize or shut down." 3513 ::= { adslLineConfProfileEntry 20 } 3515 adslAturConfDownshiftSnrMgn OBJECT-TYPE 3516 SYNTAX INTEGER (-640..640) 3517 UNITS "tenth dB" 3518 MAX-ACCESS read-create 3519 STATUS current 3520 DESCRIPTION 3521 "Configured Signal/Noise Margin for rate downshift. 3522 If the noise margin falls below this level, the modem 3523 should attempt to decrease its transmit rate. 3524 In the case that RADSL mode is not present, 3525 the value will be `0'." 3526 ::= { adslLineConfProfileEntry 21 } 3528 adslAturConfUpshiftSnrMgn OBJECT-TYPE 3529 SYNTAX INTEGER (-640..640) 3530 UNITS "tenth dB" 3531 MAX-ACCESS read-create 3532 STATUS current 3533 DESCRIPTION 3534 "Configured Signal/Noise Margin for rate upshift. 3535 If the noise margin rises above this level, the modem 3536 should attempt to increase its transmit rate. 3537 In the case that RADSL is not present, 3538 the value will be `0'." 3539 ::= { adslLineConfProfileEntry 22 } 3541 adslAturConfMinUpshiftTime OBJECT-TYPE 3542 SYNTAX INTEGER(0..16383) 3543 UNITS "seconds" 3544 MAX-ACCESS read-create 3545 STATUS current 3546 DESCRIPTION 3547 "Minimum time that the current margin is above 3548 UpshiftSnrMgn before an upshift occurs. 3549 In the case that RADSL is not present, the value will 3550 be `0'." 3551 ::= { adslLineConfProfileEntry 23 } 3553 adslAturConfMinDownshiftTime OBJECT-TYPE 3554 SYNTAX INTEGER(0..16383) 3555 UNITS "seconds" 3556 MAX-ACCESS read-create 3557 STATUS current 3558 DESCRIPTION 3559 "Minimum time that the current margin is below 3560 DownshiftSnrMgn before a downshift occurs. 3561 In the case that RADSL mode is not present, 3562 the value will be `0'." 3563 ::= { adslLineConfProfileEntry 24 } 3565 adslAturChanConfFastMinTxRate OBJECT-TYPE 3566 SYNTAX Unsigned32 3567 UNITS "bps" 3568 MAX-ACCESS read-create 3569 STATUS current 3570 DESCRIPTION 3571 "Configured Minimum Transmit rate for `Fast' channels, 3572 in bps. See adslAturConfRateChanRatio for information 3573 regarding RADSL mode and ATUC transmit rate 3574 for ATUR receive rates." 3575 ::= { adslLineConfProfileEntry 25 } 3577 adslAturChanConfInterleaveMinTxRate OBJECT-TYPE 3578 SYNTAX Unsigned32 3579 UNITS "bps" 3580 MAX-ACCESS read-create 3581 STATUS current 3582 DESCRIPTION 3583 "Configured Minimum Transmit rate for `Interleave' 3584 channels, in bps. See adslAturConfRateChanRatio for 3585 information regarding RADSL mode and ATUC transmit rate 3586 for ATUR receive rates." 3587 ::= { adslLineConfProfileEntry 26 } 3589 adslAturChanConfFastMaxTxRate OBJECT-TYPE 3590 SYNTAX Unsigned32 3591 UNITS "bps" 3592 MAX-ACCESS read-create 3593 STATUS current 3594 DESCRIPTION 3595 "Configured Maximum Transmit rate for `Fast' channels, 3596 in bps. See adslAturConfRateChanRatio for information 3597 regarding RADSL mode and ATUC transmit rate 3598 for ATUR receive rates." 3599 ::= { adslLineConfProfileEntry 27 } 3601 adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE 3602 SYNTAX Unsigned32 3603 UNITS "bps" 3604 MAX-ACCESS read-create 3605 STATUS current 3606 DESCRIPTION 3607 "Configured Maximum Transmit rate for `Interleave' 3608 channels, in bps. See adslAturConfRateChanRatio for 3609 information regarding RADSL mode and see 3610 ATUC transmit rate for ATUR receive rates." 3611 ::= { adslLineConfProfileEntry 28 } 3613 adslAturChanConfMaxInterleaveDelay OBJECT-TYPE 3614 SYNTAX INTEGER(0..255) 3615 UNITS "milli-seconds" 3616 MAX-ACCESS read-create 3617 STATUS current 3618 DESCRIPTION 3619 "Configured maximum Interleave Delay for this channel. 3621 Interleave delay applies only to the interleave channel 3622 and defines the mapping (relative spacing) between 3623 subsequent input bytes at the interleaver input and 3624 their placement in the bit stream at the interleaver 3625 output. Larger numbers provide greater separation 3626 between consecutive input bytes in the output bit 3627 stream allowing for improved impulse noise immunity 3628 at the expense of payload latency." 3629 ::= { adslLineConfProfileEntry 29 } 3631 adslLineConfProfileRowStatus OBJECT-TYPE 3632 SYNTAX RowStatus 3633 MAX-ACCESS read-create 3634 STATUS current 3635 DESCRIPTION 3636 "This object is used to create a new row or modify or 3637 delete an existing row in this table. 3639 A profile activated by setting this object to 3640 `active'. When `active' is set, the system 3641 will validate the profile. 3643 Before a profile can be deleted or taken out of 3644 service, (by setting this object to `destroy' or 3645 `outOfService') it must be first unreferenced 3646 from all associated lines. 3648 If the implementator of this MIB has chosen not 3649 to implement `dynamic assignment' of profiles, this 3650 object's MIN-ACCESS is read-only and its value 3651 is always to be `active'." 3652 ::= { adslLineConfProfileEntry 30 } 3653 adslLineAlarmConfProfileTable OBJECT-TYPE 3654 SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry 3655 MAX-ACCESS not-accessible 3656 STATUS current 3657 DESCRIPTION 3658 "This table contains information on the ADSL line 3659 configuration. One entry in this table reflects a 3660 profile defined by a manager which can be used to 3661 configure the modem for a physical line" 3662 ::= { adslMibObjects 15} 3664 adslLineAlarmConfProfileEntry OBJECT-TYPE 3665 SYNTAX AdslLineAlarmConfProfileEntry 3666 MAX-ACCESS not-accessible 3667 STATUS current 3668 DESCRIPTION 3669 "Each entry consists of a list of parameters that 3670 represents the configuration of an ADSL modem. 3672 When `dynamic' profiles are implemented, a default 3673 profile will always exist. This profile's name will 3674 be set to `DEFVAL' and its parameters will be set to 3675 vendor specific values, unless otherwise specified 3676 in this document. 3678 When `static' profiles are implemented, profiles 3679 are automaticly created or destroyed as ADSL 3680 physical lines are discovered and removed by 3681 the system. The name of the profile will be 3682 equivalent to the decimal value of the line's 3683 interface index. 3684 " 3685 INDEX { IMPLIED adslLineAlarmConfProfileName} 3686 ::= { adslLineAlarmConfProfileTable 1} 3688 AdslLineAlarmConfProfileEntry ::= 3689 SEQUENCE { 3690 adslLineAlarmConfProfileName SnmpAdminString, 3691 adslAtucThresh15MinLofs INTEGER, 3692 adslAtucThresh15MinLoss INTEGER, 3693 adslAtucThresh15MinLols INTEGER, 3694 adslAtucThresh15MinLprs INTEGER, 3695 adslAtucThresh15MinESs INTEGER, 3696 adslAtucThreshFastRateUp Unsigned32, 3697 adslAtucThreshInterleaveRateUp Unsigned32, 3698 adslAtucThreshFastRateDown Unsigned32, 3699 adslAtucThreshInterleaveRateDown Unsigned32, 3700 adslAtucInitFailureTrapEnable INTEGER, 3701 adslAturThresh15MinLofs INTEGER, 3702 adslAturThresh15MinLoss INTEGER, 3703 adslAturThresh15MinLprs INTEGER, 3704 adslAturThresh15MinESs INTEGER, 3705 adslAturThreshFastRateUp Unsigned32, 3706 adslAturThreshInterleaveRateUp Unsigned32, 3707 adslAturThreshFastRateDown Unsigned32, 3708 adslAturThreshInterleaveRateDown Unsigned32, 3709 adslLineAlarmConfProfileRowStatus RowStatus 3710 } 3712 adslLineAlarmConfProfileName OBJECT-TYPE 3713 SYNTAX SnmpAdminString (SIZE (1..32)) 3714 MAX-ACCESS not-accessible 3715 STATUS current 3716 DESCRIPTION 3717 "This object is used by the line alarm configuration 3718 table in order to identify a row of this table. 3720 When `dynamic' profiles are implemented, the profile 3721 name is user specified. Also, the system will always 3722 provide a default profile whose name is `DEFVAL'. 3724 When `static' profiles are implemented, there is an 3725 one-to-one relationship between each line and its 3726 profile. In which case, the profile name will 3727 need to algorithmicly represent the Line's ifIndex. 3728 Therefore, the profile's name is a decimalized string 3729 of the ifIndex that is fixed-length (i.e., 10) with 3730 leading zero(s). For example, the profile name for 3731 ifIndex which equals '15' will be '0000000015'." 3732 ::= { adslLineAlarmConfProfileEntry 1} 3734 adslAtucThresh15MinLofs OBJECT-TYPE 3735 SYNTAX INTEGER(0..900) 3736 UNITS "seconds" 3737 MAX-ACCESS read-create 3738 STATUS current 3739 DESCRIPTION 3740 "The number of Loss of Frame Seconds 3741 encountered by an ADSL interface within any given 15 3742 minutes performance data collection period, which 3743 causes the SNMP agent to send an 3744 adslAtucPerfLofsThreshTrap. 3745 One trap will be sent per interval per interface. 3746 A value of `0' will disable the trap." 3747 ::= { adslLineAlarmConfProfileEntry 2} 3748 adslAtucThresh15MinLoss 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 Signal 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 adslAtucPerfLossThreshTrap. 3759 One trap will be sent per interval per interface. 3760 A value of `0' will disable the trap." 3761 ::= { adslLineAlarmConfProfileEntry 3} 3763 adslAtucThresh15MinLols 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 Link 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 adslAtucPerfLolsThreshTrap. 3774 One trap will be sent per interval per interface. 3775 A value of `0' will disable the trap." 3776 ::= { adslLineAlarmConfProfileEntry 4} 3778 adslAtucThresh15MinLprs OBJECT-TYPE 3779 SYNTAX INTEGER(0..900) 3780 UNITS "seconds" 3781 MAX-ACCESS read-create 3782 STATUS current 3783 DESCRIPTION 3784 "The number of Loss of Power 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 adslAtucPerfLprsThreshTrap. 3789 One trap will be sent per interval per interface. 3790 A value of `0' will disable the trap." 3791 ::= { adslLineAlarmConfProfileEntry 5} 3793 adslAtucThresh15MinESs OBJECT-TYPE 3794 SYNTAX INTEGER(0..900) 3795 UNITS "seconds" 3796 MAX-ACCESS read-create 3797 STATUS current 3798 DESCRIPTION 3799 "The number of Errored Seconds 3800 encountered by an ADSL interface within any given 15 3801 minutes performance data collection period, which 3802 causes the SNMP agent to send an 3803 adslAtucPerfESsThreshTrap. 3804 One trap will be sent per interval per interface. 3805 A value of `0' will disable the trap." 3806 ::= { adslLineAlarmConfProfileEntry 6} 3808 adslAtucThreshFastRateUp OBJECT-TYPE 3809 SYNTAX Unsigned32 3810 UNITS "bps" 3811 MAX-ACCESS read-create 3812 STATUS current 3813 DESCRIPTION 3814 "Applies to `Fast' channels only. 3815 Configured change in rate causing an 3816 adslAtucRateChangeTrap. A trap is produced when: 3817 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3818 this object. A value of `0' will disable the trap." 3819 ::= { adslLineAlarmConfProfileEntry 7} 3821 adslAtucThreshInterleaveRateUp OBJECT-TYPE 3822 SYNTAX Unsigned32 3823 UNITS "bps" 3824 MAX-ACCESS read-create 3825 STATUS current 3826 DESCRIPTION 3827 "Applies to `Interleave' channels only. 3828 Configured change in rate causing an 3829 adslAtucRateChangeTrap. A trap is produced when: 3830 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3831 this object. A value of `0' will disable the trap." 3832 ::= { adslLineAlarmConfProfileEntry 8} 3834 adslAtucThreshFastRateDown OBJECT-TYPE 3835 SYNTAX Unsigned32 3836 UNITS "bps" 3837 MAX-ACCESS read-create 3838 STATUS current 3839 DESCRIPTION 3840 "Applies to `Fast' channels only. 3841 Configured change in rate causing an 3842 adslAtucRateChangeTrap. A trap is produced when: 3843 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3844 this object. A value of `0' will disable the trap." 3845 ::= { adslLineAlarmConfProfileEntry 9 } 3847 adslAtucThreshInterleaveRateDown OBJECT-TYPE 3848 SYNTAX Unsigned32 3849 UNITS "bps" 3850 MAX-ACCESS read-create 3851 STATUS current 3852 DESCRIPTION 3853 "Applies to `Interleave' channels only. 3854 Configured change in rate causing an 3855 adslAtucRateChangeTrap. A trap is produced when: 3856 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3857 this object. A value of `0' will disable the trap." 3858 ::= { adslLineAlarmConfProfileEntry 10 } 3860 adslAtucInitFailureTrapEnable OBJECT-TYPE 3861 SYNTAX INTEGER { 3862 enable (1), 3863 disable (2) 3864 } 3865 MAX-ACCESS read-create 3866 STATUS current 3867 DESCRIPTION 3868 "Enables and disables the InitFailureTrap. This 3869 object is defaulted disable(2)." 3870 DEFVAL { disable } 3871 ::= { adslLineAlarmConfProfileEntry 11 } 3873 adslAturThresh15MinLofs OBJECT-TYPE 3874 SYNTAX INTEGER(0..900) 3875 UNITS "seconds" 3876 MAX-ACCESS read-create 3877 STATUS current 3878 DESCRIPTION 3879 "The number of Loss of Frame Seconds 3880 encountered by an ADSL interface within any given 15 3881 minutes performance data collection period, which 3882 causes the SNMP agent to send an 3883 adslAturPerfLofsThreshTrap. 3884 One trap will be sent per interval per interface. 3885 A value of `0' will disable the trap." 3886 ::= { adslLineAlarmConfProfileEntry 12 } 3888 adslAturThresh15MinLoss OBJECT-TYPE 3889 SYNTAX INTEGER(0..900) 3890 UNITS "seconds" 3891 MAX-ACCESS read-create 3892 STATUS current 3893 DESCRIPTION 3894 "The number of Loss of Signal Seconds 3895 encountered by an ADSL interface within any given 15 3896 minutes performance data collection period, which 3897 causes the SNMP agent to send an 3898 adslAturPerfLossThreshTrap. 3899 One trap will be sent per interval per interface. 3900 A value of `0' will disable the trap." 3901 ::= { adslLineAlarmConfProfileEntry 13 } 3903 adslAturThresh15MinLprs OBJECT-TYPE 3904 SYNTAX INTEGER(0..900) 3905 UNITS "seconds" 3906 MAX-ACCESS read-create 3907 STATUS current 3908 DESCRIPTION 3909 "The number of Loss of Power Seconds 3910 encountered by an ADSL interface within any given 15 3911 minutes performance data collection period, which 3912 causes the SNMP agent to send an 3913 adslAturPerfLprsThreshTrap. 3914 One trap will be sent per interval per interface. 3915 A value of `0' will disable the trap." 3916 ::= { adslLineAlarmConfProfileEntry 14 } 3918 adslAturThresh15MinESs OBJECT-TYPE 3919 SYNTAX INTEGER(0..900) 3920 UNITS "seconds" 3921 MAX-ACCESS read-create 3922 STATUS current 3923 DESCRIPTION 3924 "The number of Errored Seconds 3925 encountered by an ADSL interface within any given 15 3926 minutes performance data collection period, which 3927 causes the SNMP agent to send an 3928 adslAturPerfESsThreshTrap. 3929 One trap will be sent per interval per interface. 3930 A value of `0' will disable the trap." 3931 ::= { adslLineAlarmConfProfileEntry 15 } 3933 adslAturThreshFastRateUp OBJECT-TYPE 3934 SYNTAX Unsigned32 3935 UNITS "bps" 3936 MAX-ACCESS read-create 3937 STATUS current 3938 DESCRIPTION 3939 "Applies to `Fast' channels only. 3941 Configured change in rate causing an 3942 adslAturRateChangeTrap. A trap is produced when: 3943 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3944 this object. A value of `0' will disable the trap." 3945 ::= { adslLineAlarmConfProfileEntry 16 } 3947 adslAturThreshInterleaveRateUp OBJECT-TYPE 3948 SYNTAX Unsigned32 3949 UNITS "bps" 3950 MAX-ACCESS read-create 3951 STATUS current 3952 DESCRIPTION 3953 "Applies to `Interleave' channels only. 3954 configured change in rate causing an 3955 adslAturRateChangeTrap. A trap is produced when: 3956 ChanCurrTxRate >= ChanPrevTxRate plus the value of 3957 this object. A value of `0' will disable the trap." 3958 ::= { adslLineAlarmConfProfileEntry 17 } 3960 adslAturThreshFastRateDown OBJECT-TYPE 3961 SYNTAX Unsigned32 3962 UNITS "bps" 3963 MAX-ACCESS read-create 3964 STATUS current 3965 DESCRIPTION 3966 "Applies to `Fast' channels only. 3967 Configured change in rate causing an 3968 adslAturRateChangeTrap. A trap is produced when: 3969 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3970 this object. A value of `0' will disable the trap." 3971 ::= { adslLineAlarmConfProfileEntry 18 } 3973 adslAturThreshInterleaveRateDown OBJECT-TYPE 3974 SYNTAX Unsigned32 3975 UNITS "bps" 3976 MAX-ACCESS read-create 3977 STATUS current 3978 DESCRIPTION 3979 "Applies to `Interleave' channels only. 3980 Configured change in rate causing an 3981 adslAturRateChangeTrap. A trap is produced when: 3982 ChanCurrTxRate <= ChanPrevTxRate minus the value of 3983 this object. A value of `0' will disable the trap." 3984 ::= { adslLineAlarmConfProfileEntry 19 } 3986 adslLineAlarmConfProfileRowStatus OBJECT-TYPE 3987 SYNTAX RowStatus 3988 MAX-ACCESS read-create 3989 STATUS current 3990 DESCRIPTION 3991 "This object is used to create a new row or modify or 3992 delete an existing row in this table. 3994 A profile activated by setting this object to 3995 `active'. When `active' is set, the system 3996 will validate the profile. 3998 Before a profile can be deleted or taken out of 3999 service, (by setting this object to `destroy' or 4000 `outOfService') it must be first unreferenced 4001 from all associated lines. 4003 If the implementator of this MIB has chosen not 4004 to implement `dynamic assignment' of profiles, this 4005 object's MIN-ACCESS is read-only and its value 4006 is always to be `active'." 4007 ::= { adslLineAlarmConfProfileEntry 20 } 4009 -- Line Code Specific Tables 4011 -- These are place holders for the Line Code Specific MIBs 4012 -- once they become available. 4014 adslLCSMib OBJECT IDENTIFIER ::= { adslMibObjects 16 } 4016 -- trap definitions 4018 adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 } 4020 adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 } 4022 adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE 4023 OBJECTS { adslAtucPerfCurr15MinLofs, 4024 adslAtucThresh15MinLofs } 4025 STATUS current 4026 DESCRIPTION 4027 "Loss of Framing 15-minute interval threshold reached." 4028 ::= { adslAtucTraps 0 1 } 4030 adslAtucPerfLossThreshTrap NOTIFICATION-TYPE 4031 OBJECTS { adslAtucPerfCurr15MinLoss, 4032 adslAtucThresh15MinLoss } 4033 STATUS current 4034 DESCRIPTION 4035 "Loss of Signal 15-minute interval threshold reached." 4037 ::= { adslAtucTraps 0 2 } 4039 adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE 4040 OBJECTS { adslAtucPerfCurr15MinLprs, 4041 adslAtucThresh15MinLprs } 4042 STATUS current 4043 DESCRIPTION 4044 "Loss of Power 15-minute interval threshold reached." 4045 ::= { adslAtucTraps 0 3 } 4047 adslAtucPerfESsThreshTrap NOTIFICATION-TYPE 4048 OBJECTS { adslAtucPerfCurr15MinESs, 4049 adslAtucThresh15MinESs } 4050 STATUS current 4051 DESCRIPTION 4052 "Errored Second 15-minute interval threshold reached." 4053 ::= { adslAtucTraps 0 4 } 4055 adslAtucRateChangeTrap NOTIFICATION-TYPE 4056 OBJECTS { adslAtucChanCurrTxRate, 4057 adslAtucChanPrevTxRate } 4058 STATUS current 4059 DESCRIPTION 4060 "The ATUCs transmit rate has changed (RADSL mode only)" 4061 ::= { adslAtucTraps 0 5 } 4063 adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE 4064 OBJECTS { adslAtucPerfCurr15MinLols, 4065 adslAtucThresh15MinLols } 4066 STATUS current 4067 DESCRIPTION 4068 "Loss of Link 15-minute interval threshold reached." 4069 ::= { adslAtucTraps 0 6 } 4071 adslAtucInitFailureTrap NOTIFICATION-TYPE 4072 OBJECTS { adslAtucCurrStatus } 4073 STATUS current 4074 DESCRIPTION 4075 "ATUC initialization failed. See adslAtucCurrStatus 4076 for potential reasons." 4077 ::= { adslAtucTraps 0 7 } 4079 adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 } 4081 adslAturPerfLofsThreshTrap NOTIFICATION-TYPE 4082 OBJECTS { adslAturPerfCurr15MinLofs, 4083 adslAturThresh15MinLofs } 4085 STATUS current 4086 DESCRIPTION 4087 "Loss of Framing 15-minute interval threshold reached." 4088 ::= { adslAturTraps 0 1 } 4090 adslAturPerfLossThreshTrap NOTIFICATION-TYPE 4091 OBJECTS { adslAturPerfCurr15MinLoss, 4092 adslAturThresh15MinLoss } 4093 STATUS current 4094 DESCRIPTION 4095 "Loss of Signal 15-minute interval threshold reached." 4096 ::= { adslAturTraps 0 2 } 4098 adslAturPerfLprsThreshTrap NOTIFICATION-TYPE 4099 OBJECTS { adslAturPerfCurr15MinLprs, 4100 adslAturThresh15MinLprs } 4101 STATUS current 4102 DESCRIPTION 4103 "Loss of Power 15-minute interval threshold reached." 4104 ::= { adslAturTraps 0 3 } 4106 adslAturPerfESsThreshTrap NOTIFICATION-TYPE 4107 OBJECTS { adslAturPerfCurr15MinESs, 4108 adslAturThresh15MinESs } 4109 STATUS current 4110 DESCRIPTION 4111 "Errored Second 15-minute interval threshold reached." 4112 ::= { adslAturTraps 0 4 } 4114 adslAturRateChangeTrap NOTIFICATION-TYPE 4115 OBJECTS { adslAturChanCurrTxRate, 4116 adslAturChanPrevTxRate } 4117 STATUS current 4118 DESCRIPTION 4119 "The ATURs transmit rate has changed (RADSL mode only)" 4120 ::= { adslAturTraps 0 5 } 4122 -- no adslAturPerfLolsThreshTrap possible { 0 6 } 4124 -- no adslAturInitFailureTrap possible { 0 7 } 4126 -- conformance information 4128 adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 } 4130 adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } 4131 adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } 4132 -- ATU-C agent compliance statements 4134 adslLineMibAtucCompliance MODULE-COMPLIANCE 4135 STATUS current 4136 DESCRIPTION 4137 "The compliance statement for SNMP entities 4138 which manage ADSL ATU-C interfaces." 4140 MODULE -- this module 4141 MANDATORY-GROUPS 4142 { 4143 adslLineGroup, adslPhysicalGroup, adslChannelGroup, 4144 adslAtucPhysPerfIntervalGroup, 4145 adslAturPhysPerfIntervalGroup, adslLineConfProfileGroup, 4146 adslLineAlarmConfProfileGroup, 4147 adslLineConfProfileControlGroup 4148 } 4150 GROUP adslAtucPhysPerfRawCounterGroup 4151 DESCRIPTION 4152 "This group is optional. Implementations which 4153 require continuous ATU-C physical event counters 4154 should implement this group." 4156 GROUP adslAturPhysPerfRawCounterGroup 4157 DESCRIPTION 4158 "This group is optional. Implementations which 4159 require continuous ATU-R physical event counters 4160 should implement this group." 4162 GROUP adslAtucChanPerformanceGroup 4163 DESCRIPTION 4164 "This group is optional. Implementations which 4165 require ATU-C channel block event counters should 4166 implement this group." 4168 GROUP adslAturChanPerformanceGroup 4169 DESCRIPTION 4170 "This group is optional. Implementations which 4171 require ATU-R channel block event counters should 4172 implement this group." 4174 OBJECT adslLineConfProfile 4175 MIN-ACCESS read-only 4176 DESCRIPTION 4177 "Read-only access is applicable when static 4178 profiles are implemented." 4180 OBJECT adslAtucConfRateMode 4181 MIN-ACCESS read-write 4182 DESCRIPTION 4183 "Read-write access is applicable when 4184 static profiles are implemented." 4186 OBJECT adslAtucConfRateChanRatio 4187 MIN-ACCESS read-write 4188 DESCRIPTION 4189 "Read-write access is applicable when 4190 static profiles are implemented." 4192 OBJECT adslAtucConfTargetSnrMgn 4193 MIN-ACCESS read-write 4194 DESCRIPTION 4195 "Read-write access is applicable when 4196 static profiles are implemented." 4198 OBJECT adslAtucConfMaxSnrMgn 4199 MIN-ACCESS read-write 4200 DESCRIPTION 4201 "Read-write access is applicable when 4202 static profiles are implemented." 4204 OBJECT adslAtucConfMinSnrMgn 4205 MIN-ACCESS read-write 4206 DESCRIPTION 4207 "Read-write access is applicable when 4208 static profiles are implemented." 4210 OBJECT adslAtucConfDownshiftSnrMgn 4211 MIN-ACCESS read-write 4212 DESCRIPTION 4213 "Read-write access is applicable when 4214 static profiles are implemented." 4216 OBJECT adslAtucConfUpshiftSnrMgn 4217 MIN-ACCESS read-write 4218 DESCRIPTION 4219 "Read-write access is applicable when 4220 static profiles are implemented." 4222 OBJECT adslAtucConfMinUpshiftTime 4223 MIN-ACCESS read-write 4224 DESCRIPTION 4225 "Read-write access is applicable when 4226 static profiles are implemented." 4228 OBJECT adslAtucConfMinDownshiftTime 4229 MIN-ACCESS read-write 4230 DESCRIPTION 4231 "Read-write access is applicable when 4232 static profiles are implemented." 4234 OBJECT adslAtucChanConfFastMinTxRate 4235 MIN-ACCESS read-write 4236 DESCRIPTION 4237 "Read-write access is applicable when 4238 static profiles are implemented." 4240 OBJECT adslAtucChanConfInterleaveMinTxRate 4241 MIN-ACCESS read-write 4242 DESCRIPTION 4243 "Read-write access is applicable when 4244 static profiles are implemented." 4246 OBJECT adslAtucChanConfFastMaxTxRate 4247 MIN-ACCESS read-write 4248 DESCRIPTION 4249 "Read-write access is applicable when 4250 static profiles are implemented." 4252 OBJECT adslAtucChanConfInterleaveMaxTxRate 4253 MIN-ACCESS read-write 4254 DESCRIPTION 4255 "Read-write access is applicable when 4256 static profiles are implemented." 4258 OBJECT adslAtucChanConfMaxInterleaveDelay 4259 MIN-ACCESS read-write 4260 DESCRIPTION 4261 "Read-write access is applicable when 4262 static profiles are implemented." 4264 OBJECT adslAturConfRateMode 4265 MIN-ACCESS read-write 4266 DESCRIPTION 4267 "Read-write access is applicable when 4268 static profiles are implemented." 4270 OBJECT adslAturConfRateChanRatio 4271 MIN-ACCESS read-write 4272 DESCRIPTION 4273 "Read-write access is applicable when 4274 static profiles are implemented." 4276 OBJECT adslAturConfTargetSnrMgn 4277 MIN-ACCESS read-write 4278 DESCRIPTION 4279 "Read-write access is applicable when 4280 static profiles are implemented." 4282 OBJECT adslAturConfMaxSnrMgn 4283 MIN-ACCESS read-write 4284 DESCRIPTION 4285 "Read-write access is applicable when 4286 static profiles are implemented." 4288 OBJECT adslAturConfMinSnrMgn 4289 MIN-ACCESS read-write 4290 DESCRIPTION 4291 "Read-write access is applicable when 4292 static profiles are implemented." 4294 OBJECT adslAturConfDownshiftSnrMgn 4295 MIN-ACCESS read-write 4296 DESCRIPTION 4297 "Read-write access is applicable when 4298 static profiles are implemented." 4300 OBJECT adslAturConfUpshiftSnrMgn 4301 MIN-ACCESS read-write 4302 DESCRIPTION 4303 "Read-write access is applicable when 4304 static profiles are implemented." 4306 OBJECT adslAturConfMinUpshiftTime 4307 MIN-ACCESS read-write 4308 DESCRIPTION 4309 "Read-write access is applicable when 4310 static profiles are implemented." 4312 OBJECT adslAturConfMinDownshiftTime 4313 MIN-ACCESS read-write 4314 DESCRIPTION 4315 "Read-write access is applicable when 4316 static profiles are implemented." 4318 OBJECT adslAturChanConfFastMinTxRate 4319 MIN-ACCESS read-write 4320 DESCRIPTION 4321 "Read-write access is applicable when 4322 static profiles are implemented." 4324 OBJECT adslAturChanConfInterleaveMinTxRate 4325 MIN-ACCESS read-write 4326 DESCRIPTION 4327 "Read-write access is applicable when 4328 static profiles are implemented." 4330 OBJECT adslAturChanConfFastMaxTxRate 4331 MIN-ACCESS read-write 4332 DESCRIPTION 4333 "Read-write access is applicable when 4334 static profiles are implemented." 4336 OBJECT adslAturChanConfInterleaveMaxTxRate 4337 MIN-ACCESS read-write 4338 DESCRIPTION 4339 "Read-write access is applicable when 4340 static profiles are implemented." 4342 OBJECT adslAturChanConfMaxInterleaveDelay 4343 MIN-ACCESS read-write 4344 DESCRIPTION 4345 "Read-write access is applicable when 4346 static profiles are implemented." 4348 OBJECT adslLineConfProfileRowStatus 4349 MIN-ACCESS read-only 4350 DESCRIPTION 4351 "Read-only access is applicable only when static 4352 profiles are implemented." 4354 OBJECT adslLineAlarmConfProfile 4355 MIN-ACCESS read-only 4356 DESCRIPTION 4357 "Read-only access is applicable only when static 4358 profiles are implemented." 4360 OBJECT adslAtucThresh15MinLofs 4361 MIN-ACCESS read-write 4362 DESCRIPTION 4363 "Read-write access is applicable when 4364 static profiles are implemented." 4366 OBJECT adslAtucThresh15MinLoss 4367 MIN-ACCESS read-write 4368 DESCRIPTION 4369 "Read-write access is applicable when 4370 static profiles are implemented." 4372 OBJECT adslAtucThresh15MinLols 4373 MIN-ACCESS read-write 4374 DESCRIPTION 4375 "Read-write access is applicable when 4376 static profiles are implemented." 4378 OBJECT adslAtucThresh15MinLprs 4379 MIN-ACCESS read-write 4380 DESCRIPTION 4381 "Read-write access is applicable when 4382 static profiles are implemented." 4384 OBJECT adslAtucThresh15MinESs 4385 MIN-ACCESS read-write 4386 DESCRIPTION 4387 "Read-write access is applicable when 4388 static profiles are implemented." 4390 OBJECT adslAtucThreshFastRateUp 4391 MIN-ACCESS read-write 4392 DESCRIPTION 4393 "Read-write access is applicable when 4394 static profiles are implemented." 4396 OBJECT adslAtucThreshInterleaveRateUp 4397 MIN-ACCESS read-write 4398 DESCRIPTION 4399 "Read-write access is applicable when 4400 static profiles are implemented." 4402 OBJECT adslAtucThreshFastRateDown 4403 MIN-ACCESS read-write 4404 DESCRIPTION 4405 "Read-write access is applicable when 4406 static profiles are implemented." 4408 OBJECT adslAtucThreshInterleaveRateDown 4409 MIN-ACCESS read-write 4410 DESCRIPTION 4411 "Read-write access is applicable when 4412 static profiles are implemented." 4414 OBJECT adslAtucInitFailureTrapEnable 4415 MIN-ACCESS read-write 4416 DESCRIPTION 4417 "Read-write access is applicable when 4418 static profiles are implemented." 4420 OBJECT adslAturThresh15MinLofs 4421 MIN-ACCESS read-write 4422 DESCRIPTION 4423 "Read-write access is applicable when 4424 static profiles are implemented." 4426 OBJECT adslAturThresh15MinLoss 4427 MIN-ACCESS read-write 4428 DESCRIPTION 4429 "Read-write access is applicable when 4430 static profiles are implemented." 4432 OBJECT adslAturThresh15MinLprs 4433 MIN-ACCESS read-write 4434 DESCRIPTION 4435 "Read-write access is applicable when 4436 static profiles are implemented." 4438 OBJECT adslAturThresh15MinESs 4439 MIN-ACCESS read-write 4440 DESCRIPTION 4441 "Read-write access is applicable when 4442 static profiles are implemented." 4444 OBJECT adslAturThreshFastRateUp 4445 MIN-ACCESS read-write 4446 DESCRIPTION 4447 "Read-write access is applicable when 4448 static profiles are implemented." 4450 OBJECT adslAturThreshInterleaveRateUp 4451 MIN-ACCESS read-write 4452 DESCRIPTION 4453 "Read-write access is applicable when 4454 static profiles are implemented." 4456 OBJECT adslAturThreshFastRateDown 4457 MIN-ACCESS read-write 4458 DESCRIPTION 4459 "Read-write access is applicable when 4460 static profiles are implemented." 4462 OBJECT adslAturThreshInterleaveRateDown 4463 MIN-ACCESS read-write 4464 DESCRIPTION 4465 "Read-write access is applicable when 4466 static profiles are implemented." 4468 OBJECT adslLineAlarmConfProfileRowStatus 4469 MIN-ACCESS read-only 4470 DESCRIPTION 4471 "Read-only access is applicable only when static 4472 profiles are implemented." 4474 ::= { adslCompliances 1 } 4476 -- ATU-R agent compliance statements 4478 adslLineMibAturCompliance MODULE-COMPLIANCE 4479 STATUS current 4480 DESCRIPTION 4481 "The compliance statement for SNMP entities 4482 which manage ADSL ATU-R interfaces." 4484 MODULE -- this module 4485 MANDATORY-GROUPS 4486 { 4487 adslAturLineGroup, adslAturPhysicalGroup, 4488 adslAturChannelGroup, 4489 adslAturAtucPhysPerfIntervalGroup, 4490 adslAturAturPhysPerfIntervalGroup, 4491 adslAturLineAlarmConfProfileGroup, 4492 adslAturLineConfProfileControlGroup 4493 } 4495 GROUP adslAturAtucPhysPerfRawCounterGroup 4496 DESCRIPTION 4497 "This group is optional. Implementations which 4498 require continuous ATU-C physical event counters 4499 should implement this group." 4501 GROUP adslAturAturPhysPerfRawCounterGroup 4502 DESCRIPTION 4503 "This group is optional. Implementations which 4504 require continuous ATU-R physical event counters 4505 should implement this group." 4507 GROUP adslAturAtucChanPerformanceGroup 4508 DESCRIPTION 4509 "This group is optional. Implementations which 4510 require ATU-C channel block event counters should 4511 implement this group." 4513 GROUP adslAturAturChanPerformanceGroup 4514 DESCRIPTION 4515 "This group is optional. Implementations which 4516 require ATU-R channel block event counters should 4517 implement this group." 4519 OBJECT adslLineAlarmConfProfile 4520 MIN-ACCESS read-only 4521 DESCRIPTION 4522 "Read-only access is applicable only when static 4523 profiles are implemented." 4525 OBJECT adslAtucThresh15MinLofs 4526 MIN-ACCESS read-write 4527 DESCRIPTION 4528 "Read-write access is applicable when 4529 static profiles are implemented." 4531 OBJECT adslAtucThresh15MinLoss 4532 MIN-ACCESS read-write 4533 DESCRIPTION 4534 "Read-write access is applicable when 4535 static profiles are implemented." 4537 OBJECT adslAtucThresh15MinESs 4538 MIN-ACCESS read-write 4539 DESCRIPTION 4540 "Read-write access is applicable when 4541 static profiles are implemented." 4543 OBJECT adslAtucThreshFastRateUp 4544 MIN-ACCESS read-write 4545 DESCRIPTION 4546 "Read-write access is applicable when 4547 static profiles are implemented." 4549 OBJECT adslAtucThreshInterleaveRateUp 4550 MIN-ACCESS read-write 4551 DESCRIPTION 4552 "Read-write access is applicable when 4553 static profiles are implemented." 4555 OBJECT adslAtucThreshFastRateDown 4556 MIN-ACCESS read-write 4557 DESCRIPTION 4558 "Read-write access is applicable when 4559 static profiles are implemented." 4561 OBJECT adslAtucInitFailureTrapEnable 4562 MIN-ACCESS read-write 4563 DESCRIPTION 4564 "Read-write access is applicable when 4565 static profiles are implemented." 4567 OBJECT adslAturThresh15MinLofs 4568 MIN-ACCESS read-write 4569 DESCRIPTION 4570 "Read-write access is applicable when 4571 static profiles are implemented." 4573 OBJECT adslAturThresh15MinLoss 4574 MIN-ACCESS read-write 4575 DESCRIPTION 4576 "Read-write access is applicable when 4577 static profiles are implemented." 4579 OBJECT adslAturThresh15MinLprs 4580 MIN-ACCESS read-write 4581 DESCRIPTION 4582 "Read-write access is applicable when 4583 static profiles are implemented." 4585 OBJECT adslAturThresh15MinESs 4586 MIN-ACCESS read-write 4587 DESCRIPTION 4588 "Read-write access is applicable when 4589 static profiles are implemented." 4591 OBJECT adslAturThreshFastRateUp 4592 MIN-ACCESS read-write 4593 DESCRIPTION 4594 "Read-write access is applicable when 4595 static profiles are implemented." 4597 OBJECT adslAturThreshInterleaveRateUp 4598 MIN-ACCESS read-write 4599 DESCRIPTION 4600 "Read-write access is applicable when 4601 static profiles are implemented." 4603 OBJECT adslAturThreshFastRateDown 4604 MIN-ACCESS read-write 4605 DESCRIPTION 4606 "Read-write access is applicable when 4607 static profiles are implemented." 4609 OBJECT adslAturThreshInterleaveRateDown 4610 MIN-ACCESS read-write 4611 DESCRIPTION 4612 "Read-write access is applicable when 4613 static profiles are implemented." 4615 OBJECT adslLineAlarmConfProfileRowStatus 4616 MIN-ACCESS read-only 4617 DESCRIPTION 4618 "Read-only access is applicable only when static 4619 profiles are implemented." 4621 OBJECT adslAtucCurrStatus 4622 SYNTAX BITS { 4623 noDefect(0), 4624 lossOfFraming(1), 4625 lossOfSignal(2) 4626 } 4627 DESCRIPTION 4628 "It is allowable to implement only noDefect(0), 4629 lossOfFraming(1) and lossOfSignal(2) by the ATU-R 4630 agent." 4632 ::= { adslCompliances 2 } 4634 -- units of conformance 4635 adslLineGroup OBJECT-GROUP 4636 OBJECTS { 4637 adslLineCoding, adslLineType, adslLineSpecific 4638 } 4639 STATUS current 4640 DESCRIPTION 4641 "A collection of objects providing configuration 4642 information about an ADSL Line." 4643 ::= { adslGroups 1 } 4645 adslPhysicalGroup OBJECT-GROUP 4646 OBJECTS { 4647 adslAtucInvSerialNumber, adslAtucInvVendorID, 4648 adslAtucInvVersionNumber, adslAtucCurrSnrMgn, 4649 adslAtucCurrAtn, adslAtucCurrStatus, 4650 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4651 adslAturInvSerialNumber, adslAturInvVendorID, 4652 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4653 adslAturCurrAtn, adslAturCurrStatus, 4654 adslAturCurrOutputPwr, adslAturCurrAttainableRate 4655 } 4656 STATUS current 4657 DESCRIPTION 4658 "A collection of objects providing physical 4659 configuration information of the ADSL Line." 4660 ::= { adslGroups 2 } 4662 adslChannelGroup OBJECT-GROUP 4663 OBJECTS { 4664 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4665 adslAtucChanPrevTxRate, adslAtucChanCrcBlockLength, 4666 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4667 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4668 } 4669 STATUS current 4670 DESCRIPTION 4671 "A collection of objects providing configuration 4672 information about an ADSL channel." 4673 ::= { adslGroups 3 } 4675 adslAtucPhysPerfRawCounterGroup OBJECT-GROUP 4676 OBJECTS { 4677 adslAtucPerfLofs, adslAtucPerfLoss, 4678 adslAtucPerfLols, adslAtucPerfLprs, 4679 adslAtucPerfESs, adslAtucPerfInits 4680 } 4681 STATUS current 4682 DESCRIPTION 4683 "A collection of objects providing raw performance 4684 counts on an ADSL Line (ATU-C end)." 4685 ::= { adslGroups 4 } 4687 adslAtucPhysPerfIntervalGroup OBJECT-GROUP 4688 OBJECTS { 4689 adslAtucPerfValidIntervals, 4690 adslAtucPerfInvalidIntervals, 4691 adslAtucPerfCurr15MinTimeElapsed, 4692 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4693 adslAtucPerfCurr15MinLols, adslAtucPerfCurr15MinLprs, 4694 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4695 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4696 adslAtucPerfCurr1DayLols, adslAtucPerfCurr1DayLprs, 4697 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4698 adslAtucPerfPrev1DayMoniSecs, 4699 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4700 adslAtucPerfPrev1DayLols, adslAtucPerfPrev1DayLprs, 4701 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4702 adslAtucIntervalLofs, adslAtucIntervalLoss, 4703 adslAtucIntervalLols, adslAtucIntervalLprs, 4704 adslAtucIntervalESs, adslAtucIntervalInits, 4705 adslAtucIntervalValidData 4706 } 4708 STATUS current 4709 DESCRIPTION 4710 "A collection of objects providing current 15-minute, 4711 1-day; and previous 1-day performance counts on 4712 ADSL Line (ATU-C end) ." 4713 ::= { adslGroups 5 } 4715 adslAturPhysPerfRawCounterGroup OBJECT-GROUP 4716 OBJECTS { 4717 adslAturPerfLofs, adslAturPerfLoss, 4718 adslAturPerfLprs, adslAturPerfESs 4719 } 4720 STATUS current 4721 DESCRIPTION 4722 "A collection of objects providing raw performance 4723 counts on an ADSL Line (ATU-R end)." 4724 ::= { adslGroups 6 } 4726 adslAturPhysPerfIntervalGroup OBJECT-GROUP 4727 OBJECTS { 4728 adslAturPerfValidIntervals, 4729 adslAturPerfInvalidIntervals, 4730 adslAturPerfCurr15MinTimeElapsed, 4731 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 4732 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 4733 adslAturPerfCurr1DayTimeElapsed, 4734 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 4735 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 4736 adslAturPerfPrev1DayMoniSecs, 4737 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 4738 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 4739 adslAturIntervalLofs, 4740 adslAturIntervalLoss, adslAturIntervalLprs, 4741 adslAturIntervalESs, adslAturIntervalValidData 4742 } 4743 STATUS current 4744 DESCRIPTION 4745 "A collection of objects providing current 15-minute, 4746 1-day; and previous 1-day performance counts on 4747 ADSL Line (ATU-R end)." 4748 ::= { adslGroups 7 } 4750 adslAtucChanPerformanceGroup OBJECT-GROUP 4751 OBJECTS { 4752 adslAtucChanReceivedBlks, 4753 adslAtucChanTransmittedBlks, 4754 adslAtucChanCorrectedBlks, 4755 adslAtucChanUncorrectBlks, 4756 adslAtucChanPerfValidIntervals, 4757 adslAtucChanPerfInvalidIntervals, 4758 adslAtucChanPerfCurr15MinTimeElapsed, 4759 adslAtucChanPerfCurr15MinReceivedBlks, 4760 adslAtucChanPerfCurr15MinTransmittedBlks, 4761 adslAtucChanPerfCurr15MinCorrectedBlks, 4762 adslAtucChanPerfCurr15MinUncorrectBlks, 4763 adslAtucChanPerfCurr1DayTimeElapsed, 4764 adslAtucChanPerfCurr1DayReceivedBlks, 4765 adslAtucChanPerfCurr1DayTransmittedBlks, 4766 adslAtucChanPerfCurr1DayCorrectedBlks, 4767 adslAtucChanPerfCurr1DayUncorrectBlks, 4768 adslAtucChanPerfPrev1DayMoniSecs, 4769 adslAtucChanPerfPrev1DayReceivedBlks, 4770 adslAtucChanPerfPrev1DayTransmittedBlks, 4771 adslAtucChanPerfPrev1DayCorrectedBlks, 4772 adslAtucChanPerfPrev1DayUncorrectBlks, 4773 adslAtucChanIntervalReceivedBlks, 4774 adslAtucChanIntervalTransmittedBlks, 4775 adslAtucChanIntervalCorrectedBlks, 4776 adslAtucChanIntervalUncorrectBlks, 4777 adslAtucChanIntervalValidData 4778 } 4779 STATUS current 4780 DESCRIPTION 4781 "A collection of objects providing channel block 4782 performance information on an ADSL channel 4783 (ATU-C end)." 4784 ::= { adslGroups 8 } 4786 adslAturChanPerformanceGroup OBJECT-GROUP 4787 OBJECTS { 4788 adslAturChanReceivedBlks, 4789 adslAturChanTransmittedBlks, 4790 adslAturChanCorrectedBlks, 4791 adslAturChanUncorrectBlks, 4792 adslAturChanPerfValidIntervals, 4793 adslAturChanPerfInvalidIntervals, 4794 adslAturChanPerfCurr15MinTimeElapsed, 4795 adslAturChanPerfCurr15MinReceivedBlks, 4796 adslAturChanPerfCurr15MinTransmittedBlks, 4797 adslAturChanPerfCurr15MinCorrectedBlks, 4798 adslAturChanPerfCurr15MinUncorrectBlks, 4799 adslAturChanPerfCurr1DayTimeElapsed, 4800 adslAturChanPerfCurr1DayReceivedBlks, 4801 adslAturChanPerfCurr1DayTransmittedBlks, 4802 adslAturChanPerfCurr1DayCorrectedBlks, 4803 adslAturChanPerfCurr1DayUncorrectBlks, 4804 adslAturChanPerfPrev1DayMoniSecs, 4805 adslAturChanPerfPrev1DayReceivedBlks, 4806 adslAturChanPerfPrev1DayTransmittedBlks, 4807 adslAturChanPerfPrev1DayCorrectedBlks, 4808 adslAturChanPerfPrev1DayUncorrectBlks, 4809 adslAturChanIntervalReceivedBlks, 4810 adslAturChanIntervalTransmittedBlks, 4811 adslAturChanIntervalCorrectedBlks, 4812 adslAturChanIntervalUncorrectBlks, 4813 adslAturChanIntervalValidData 4814 } 4815 STATUS current 4816 DESCRIPTION 4817 "A collection of objects providing channel block 4818 performance information on an ADSL channel 4819 (ATU-C end)." 4820 ::= { adslGroups 9 } 4822 adslLineConfProfileGroup OBJECT-GROUP 4823 OBJECTS { 4824 adslAtucConfRateMode, adslAtucConfRateChanRatio, 4825 adslAtucConfTargetSnrMgn, adslAtucConfMaxSnrMgn, 4826 adslAtucConfMinSnrMgn, 4827 adslAtucConfDownshiftSnrMgn, 4828 adslAtucConfUpshiftSnrMgn, 4829 adslAtucConfMinUpshiftTime, 4830 adslAtucConfMinDownshiftTime, 4831 adslAtucChanConfFastMinTxRate, 4832 adslAtucChanConfInterleaveMinTxRate, 4833 adslAtucChanConfFastMaxTxRate, 4834 adslAtucChanConfInterleaveMaxTxRate, 4835 adslAtucChanConfMaxInterleaveDelay, 4836 adslAturConfRateMode, adslAturConfRateChanRatio, 4837 adslAturConfTargetSnrMgn, adslAturConfMaxSnrMgn, 4838 adslAturConfMinSnrMgn, adslAturConfDownshiftSnrMgn, 4839 adslAturConfUpshiftSnrMgn, 4840 adslAturConfMinUpshiftTime, 4841 adslAturConfMinDownshiftTime, 4842 adslAturChanConfFastMinTxRate, 4843 adslAturChanConfInterleaveMinTxRate, 4844 adslAturChanConfFastMaxTxRate, 4845 adslAturChanConfInterleaveMaxTxRate, 4846 adslAturChanConfMaxInterleaveDelay 4847 } 4848 STATUS current 4849 DESCRIPTION 4850 "A collection of objects providing provisioning 4851 information about an ADSL Line." 4853 ::= { adslGroups 10 } 4855 adslLineAlarmConfProfileGroup OBJECT-GROUP 4856 OBJECTS { 4857 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 4858 adslAtucThresh15MinLols, adslAtucThresh15MinLprs, 4859 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 4860 adslAtucThreshInterleaveRateUp, 4861 adslAtucThreshFastRateDown, 4862 adslAtucThreshInterleaveRateDown, 4863 adslAtucInitFailureTrapEnable, 4864 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 4865 adslAturThresh15MinLprs, adslAturThresh15MinESs, 4866 adslAturThreshFastRateUp, 4867 adslAturThreshInterleaveRateUp, 4868 adslAturThreshFastRateDown, 4869 adslAturThreshInterleaveRateDown 4870 } 4871 STATUS current 4872 DESCRIPTION 4873 "A collection of objects providing alarm provisioning 4874 information about an ADSL Line." 4875 ::= { adslGroups 11 } 4877 adslLineConfProfileControlGroup OBJECT-GROUP 4878 OBJECTS { 4879 adslLineConfProfile, adslLineAlarmConfProfile, 4880 adslLineConfProfileRowStatus, 4881 adslLineAlarmConfProfileRowStatus 4882 } 4883 STATUS current 4884 DESCRIPTION 4885 "A collection of objects providing profile 4886 control for the ADSL system." 4887 ::= { adslGroups 12 } 4889 adslNotificationsGroup NOTIFICATION-GROUP 4890 NOTIFICATIONS { 4891 adslAtucPerfLofsThreshTrap, 4892 adslAtucPerfLossThreshTrap, 4893 adslAtucPerfLprsThreshTrap, 4894 adslAtucPerfESsThreshTrap, 4895 adslAtucRateChangeTrap, 4896 adslAtucPerfLolsThreshTrap, 4897 adslAtucInitFailureTrap, 4898 adslAturPerfLofsThreshTrap, 4899 adslAturPerfLossThreshTrap, 4900 adslAturPerfLprsThreshTrap, 4901 adslAturPerfESsThreshTrap, 4902 adslAturRateChangeTrap 4903 } 4904 STATUS current 4905 DESCRIPTION 4906 "The collection of adsl notifications." 4907 ::= { adslGroups 13 } 4909 -- units of conformance for ATU-R agent 4911 adslAturLineGroup OBJECT-GROUP 4912 OBJECTS { 4913 adslLineCoding 4914 } 4915 STATUS current 4916 DESCRIPTION 4917 "A collection of objects providing configuration 4918 information about an ADSL Line on the ATU-R side." 4919 ::= { adslGroups 14 } 4921 adslAturPhysicalGroup OBJECT-GROUP 4922 OBJECTS { 4923 adslAtucInvVendorID, 4924 adslAtucInvVersionNumber, 4925 adslAtucCurrOutputPwr, adslAtucCurrAttainableRate, 4926 adslAturInvSerialNumber, adslAturInvVendorID, 4927 adslAturInvVersionNumber, adslAturCurrSnrMgn, 4928 adslAturCurrAtn, adslAturCurrStatus, 4929 adslAturCurrOutputPwr, adslAturCurrAttainableRate, 4930 adslAtucCurrStatus 4931 } 4932 STATUS current 4933 DESCRIPTION 4934 "A collection of objects providing physical 4935 configuration information of the ADSL Line on the 4936 ATU-R side." 4937 ::= { adslGroups 15 } 4939 adslAturChannelGroup OBJECT-GROUP 4940 OBJECTS { 4941 adslAtucChanInterleaveDelay, adslAtucChanCurrTxRate, 4942 adslAtucChanPrevTxRate, 4943 adslAturChanInterleaveDelay, adslAturChanCurrTxRate, 4944 adslAturChanPrevTxRate, adslAturChanCrcBlockLength 4945 } 4946 STATUS current 4947 DESCRIPTION 4948 "A collection of objects providing configuration 4950 information about an ADSL channel on the ATU-R 4951 side." 4952 ::= { adslGroups 16 } 4954 adslAturAtucPhysPerfRawCounterGroup OBJECT-GROUP 4955 OBJECTS { 4956 adslAtucPerfLofs, adslAtucPerfLoss, 4957 adslAtucPerfESs, adslAtucPerfInits 4958 } 4959 STATUS current 4960 DESCRIPTION 4961 "A collection of objects providing raw performance 4962 counts on an ADSL Line (ATU-C end) provided by the 4963 ATU-R agent." 4964 ::= { adslGroups 17 } 4966 adslAturAtucPhysPerfIntervalGroup OBJECT-GROUP 4967 OBJECTS { 4968 adslAtucPerfValidIntervals, 4969 adslAtucPerfInvalidIntervals, 4970 adslAtucPerfCurr15MinTimeElapsed, 4971 adslAtucPerfCurr15MinLofs, adslAtucPerfCurr15MinLoss, 4972 adslAtucPerfCurr15MinESs, adslAtucPerfCurr15MinInits, 4973 adslAtucPerfCurr1DayTimeElapsed, 4974 adslAtucPerfCurr1DayLofs, adslAtucPerfCurr1DayLoss, 4975 adslAtucPerfCurr1DayESs, adslAtucPerfCurr1DayInits, 4976 adslAtucPerfPrev1DayMoniSecs, 4977 adslAtucPerfPrev1DayLofs, adslAtucPerfPrev1DayLoss, 4978 adslAtucPerfPrev1DayESs, adslAtucPerfPrev1DayInits, 4979 adslAtucIntervalLofs, adslAtucIntervalLoss, 4980 adslAtucIntervalESs, adslAtucIntervalInits, 4981 adslAtucIntervalValidData 4982 } 4983 STATUS current 4984 DESCRIPTION 4985 "A collection of objects providing current 4986 15-minute, 1-day; and previous 1-day performance 4987 counts on ADSL Line (ATU-C end) provided by the 4988 ATU-R agent." 4989 ::= { adslGroups 18 } 4991 adslAturAturPhysPerfRawCounterGroup OBJECT-GROUP 4992 OBJECTS { 4993 adslAturPerfLofs, adslAturPerfLoss, 4994 adslAturPerfLprs, adslAturPerfESs 4995 } 4996 STATUS current 4997 DESCRIPTION 4998 "A collection of objects providing raw performance 4999 counts on an ADSL Line (ATU-R end) provided by the 5000 ATU-R agent." 5001 ::= { adslGroups 19 } 5003 adslAturAturPhysPerfIntervalGroup OBJECT-GROUP 5004 OBJECTS { 5005 adslAturPerfValidIntervals, 5006 adslAturPerfInvalidIntervals, 5007 adslAturPerfCurr15MinTimeElapsed, 5008 adslAturPerfCurr15MinLofs, adslAturPerfCurr15MinLoss, 5009 adslAturPerfCurr15MinLprs, adslAturPerfCurr15MinESs, 5010 adslAturPerfCurr1DayTimeElapsed, 5011 adslAturPerfCurr1DayLofs, adslAturPerfCurr1DayLoss, 5012 adslAturPerfCurr1DayLprs, adslAturPerfCurr1DayESs, 5013 adslAturPerfPrev1DayMoniSecs, 5014 adslAturPerfPrev1DayLofs, adslAturPerfPrev1DayLoss, 5015 adslAturPerfPrev1DayLprs, adslAturPerfPrev1DayESs, 5016 adslAturIntervalLofs, 5017 adslAturIntervalLoss, adslAturIntervalLprs, 5018 adslAturIntervalESs, adslAturIntervalValidData 5019 } 5020 STATUS current 5021 DESCRIPTION 5022 "A collection of objects providing current 5023 15-minute, 1-day; and previous 1-day performance 5024 counts on ADSL Line (ATU-R end) provided by the 5025 ATU-R agent." 5026 ::= { adslGroups 20 } 5028 adslAturAtucChanPerformanceGroup OBJECT-GROUP 5029 OBJECTS { 5030 adslAtucChanReceivedBlks, 5031 adslAtucChanTransmittedBlks, 5032 adslAtucChanCorrectedBlks, 5033 adslAtucChanUncorrectBlks, 5034 adslAtucChanPerfCurr15MinTimeElapsed, 5035 adslAtucChanPerfCurr15MinReceivedBlks, 5036 adslAtucChanPerfCurr15MinTransmittedBlks, 5037 adslAtucChanPerfCurr15MinCorrectedBlks, 5038 adslAtucChanPerfCurr15MinUncorrectBlks, 5039 adslAtucChanPerfCurr1DayTimeElapsed, 5040 adslAtucChanPerfCurr1DayReceivedBlks, 5041 adslAtucChanPerfCurr1DayTransmittedBlks, 5042 adslAtucChanPerfCurr1DayCorrectedBlks, 5043 adslAtucChanPerfCurr1DayUncorrectBlks, 5044 adslAtucChanPerfPrev1DayMoniSecs, 5045 adslAtucChanPerfPrev1DayReceivedBlks, 5046 adslAtucChanPerfPrev1DayTransmittedBlks, 5047 adslAtucChanPerfPrev1DayCorrectedBlks, 5048 adslAtucChanPerfPrev1DayUncorrectBlks, 5049 adslAtucChanPerfValidIntervals, 5050 adslAtucChanPerfInvalidIntervals, 5051 adslAtucChanIntervalReceivedBlks, 5052 adslAtucChanIntervalTransmittedBlks, 5053 adslAtucChanIntervalCorrectedBlks, 5054 adslAtucChanIntervalUncorrectBlks, 5055 adslAtucChanIntervalValidData 5056 } 5057 STATUS current 5058 DESCRIPTION 5059 "A collection of objects providing channel block 5060 performance information on an ADSL channel 5061 (ATU-C end) provided by the ATU-R agent." 5062 ::= { adslGroups 21 } 5064 adslAturAturChanPerformanceGroup OBJECT-GROUP 5065 OBJECTS { 5066 adslAturChanReceivedBlks, 5067 adslAturChanTransmittedBlks, 5068 adslAturChanCorrectedBlks, 5069 adslAturChanUncorrectBlks, 5070 adslAturChanPerfValidIntervals, 5071 adslAturChanPerfInvalidIntervals, 5072 adslAturChanPerfCurr15MinTimeElapsed, 5073 adslAturChanPerfCurr15MinReceivedBlks, 5074 adslAturChanPerfCurr15MinTransmittedBlks, 5075 adslAturChanPerfCurr15MinCorrectedBlks, 5076 adslAturChanPerfCurr15MinUncorrectBlks, 5077 adslAturChanPerfCurr1DayTimeElapsed, 5078 adslAturChanPerfCurr1DayReceivedBlks, 5079 adslAturChanPerfCurr1DayTransmittedBlks, 5080 adslAturChanPerfCurr1DayCorrectedBlks, 5081 adslAturChanPerfCurr1DayUncorrectBlks, 5082 adslAturChanPerfPrev1DayMoniSecs, 5083 adslAturChanPerfPrev1DayReceivedBlks, 5084 adslAturChanPerfPrev1DayTransmittedBlks, 5085 adslAturChanPerfPrev1DayCorrectedBlks, 5086 adslAturChanPerfPrev1DayUncorrectBlks, 5087 adslAturChanIntervalReceivedBlks, 5088 adslAturChanIntervalTransmittedBlks, 5089 adslAturChanIntervalCorrectedBlks, 5090 adslAturChanIntervalUncorrectBlks, 5091 adslAturChanIntervalValidData 5092 } 5093 STATUS current 5094 DESCRIPTION 5095 "A collection of objects providing channel block 5096 performance information on an ADSL channel 5097 (ATU-R end) provided by the ATU-R agent." 5098 ::= { adslGroups 22 } 5100 adslAturLineAlarmConfProfileGroup OBJECT-GROUP 5101 OBJECTS { 5102 adslAtucThresh15MinLofs, adslAtucThresh15MinLoss, 5103 adslAtucThresh15MinESs, adslAtucThreshFastRateUp, 5104 adslAtucThreshInterleaveRateUp, 5105 adslAtucThreshFastRateDown, 5106 adslAtucThreshInterleaveRateDown, 5107 adslAtucInitFailureTrapEnable, 5108 adslAturThresh15MinLofs, adslAturThresh15MinLoss, 5109 adslAturThresh15MinLprs, adslAturThresh15MinESs, 5110 adslAturThreshFastRateUp, 5111 adslAturThreshInterleaveRateUp, 5112 adslAturThreshFastRateDown, 5113 adslAturThreshInterleaveRateDown 5114 } 5115 STATUS current 5116 DESCRIPTION 5117 "A collection of objects providing alarm 5118 provisioning 5119 information about an ADSL Line provided by the 5120 ATU-R agent." 5121 ::= { adslGroups 23 } 5123 adslAturLineConfProfileControlGroup OBJECT-GROUP 5124 OBJECTS { 5125 adslLineAlarmConfProfile, 5126 adslLineAlarmConfProfileRowStatus 5127 } 5128 STATUS current 5129 DESCRIPTION 5130 "A collection of objects providing profile 5131 control for the ADSL system by the ATU-R agent." 5132 ::= { adslGroups 24 } 5134 adslAturNotificationsGroup NOTIFICATION-GROUP 5135 NOTIFICATIONS { 5136 adslAtucPerfLofsThreshTrap, 5137 adslAtucPerfLossThreshTrap, 5138 adslAtucPerfESsThreshTrap, 5139 adslAtucRateChangeTrap, 5140 adslAturPerfLofsThreshTrap, 5141 adslAturPerfLossThreshTrap, 5142 adslAturPerfLprsThreshTrap, 5143 adslAturPerfESsThreshTrap, 5144 adslAturRateChangeTrap 5145 } 5146 STATUS current 5147 DESCRIPTION 5148 "The collection of ADSL notifications implemented by 5149 the ATU-R agent." 5150 ::= { adslGroups 25 } 5152 END 5154 9. Acknowledgments 5156 The current authors/editors are: 5158 Gregory Bathrick (AG Communication Systems) 5159 Faye Ly (Copper Mountain Networks) 5161 Input from the ADSL Forum was edited by: 5163 Gregory Bathrick (AG Communication Systems) 5164 John Burgess (Predictive Systems) 5166 Contributions have been received from, but not limited to the 5167 following. (in alphabetical order) 5169 David Allen (Nortel) 5170 Rajesh Abbi (Alcatel) 5171 Gregory Bathrick (AG Communication Systems) 5172 Umberto Bonollo (NEC) 5173 John Burgess (Predictive Systems) 5174 Gail Cone (Amati) 5175 Andrew Cheers (NEC) 5176 Peter Duffy (Atlantech) 5177 Kevin Godfrey (Motorola) 5178 Bill Hong (Diamond Lane) 5179 Bob Jenness (Siemens) 5180 Lars Johansson (Ericsson) 5181 Jeff Johnson (RedBack Network) 5182 Tsu Kai Lu (DSC) 5183 Faye Ly (Copper Mountain Networks) 5184 Gigi Karmous-Edwards (Pulsecom) 5185 Ron Knipper (Diamond Lane) 5186 Adil Masood (AG Communication Systems) 5187 Padmore Peterson (BT) 5188 Anna Salguero (SBC) 5189 Donald Simon (Motorola) 5190 Mike Sneed (Pulsecom) 5191 Ted Soo-Hoo (Pulsecom) 5192 John Stehman (Diamond Lane) 5193 Chuck Storry (Newbridge) 5194 Chi-Lin Tom (AFC) 5195 Frank Van der Putten (Alcatel) 5196 Marc Van Vlimmeren (Alcatel) 5197 Bert Wijnen (IBM) 5199 10. References 5201 [1] McCloghrie K., Perkins D. and J. Schoenwaelder, "Structure 5202 of Management Information Version 2 (SMIv2)" RFC 2578, 5203 April 1999. 5205 [2] McCloghrie K., Perkins D. and J. Schoenwaelder, 5206 "Textual Conventions for SMIv2", RFC 2579, April 1999. 5208 [3] ADSL Forum TR-005, "Network Management Element Management", 5209 March 1998. 5211 [4] McCloghrie, K. and M. Rose, Editors, "Management 5212 Information Base for Network Management of TCP/IP-based 5213 internets: MIB-II", STD 17, RFC 1213, March 1991. 5215 [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group 5216 MIB using SMIv2", RFC 2233, November 1997. 5218 [6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., 5219 and S. Waldbusser, "Management Information Base for 5220 version 2 of the Simple Network Management Protocol 5221 (SNMPv2)", RFC 1907, January 1996. 5223 [7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple 5224 Network Management Protocol (SNMP)", STD 15, RFC 1157, 5225 May 1990. 5227 [8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and 5228 S. Waldbusser, "Protocol Operations for Version 2 of the Simple 5229 Network Management Protocol (SNMPv2)", RFC 1905, January 1996. 5231 [9] ADSL Forum TR-006, "SNMP-based ADSL Line MIB", March 1998. 5233 [10] American National Standards Institute, ANSI T1.413-1995, 5234 August 1995. 5236 [11] ADSL Forum WT-014, "DMT Line Code Specific MIB", February 1999. 5238 [12] ADSL Forum WT-015, "CAP Line Code Specific MIB", February 1999. 5240 [13] B. Wijnen, D. Harrington, R. Presuhn, "An Architecture for 5241 Describing SNMP Management Frameworks", RFC 2571, April 1999. 5243 [14] Rose, M., and K. McCloghrie, "Structure and Identification of 5244 Management Information for TCP/IP-based Internets", RFC 1155, 5245 May 1990. 5247 [15] Rose, M., and K. McCloghrie, "Concise MIB Definitions", 5248 RFC 1212, March 1991. 5250 [16] M. Rose, "A Convention for Defining Traps for use with the 5251 SNMP", RFC 1215, Performance Systems International, March 5252 1991. 5254 [17] McCloghrie K., Perkins D. and J. Schoenwaelder, "Conformance 5255 Statements for SMIv2", RFC 2580, April 1999. 5257 [18] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5258 Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, 5259 January 1996. 5261 [19] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. 5262 Waldbusser, "Transport Mappings for Version 2 of the Simple 5263 Network Management Protocol (SNMPv2)", RFC 1906, January 1996. 5265 [20] Case, J., Harrington D., Presuhn R. and B. Wijnen, "Message 5266 Processing and Dispatching for the Simple Network Management 5267 Protocol (SNMP)", RFC 2572, April 1999. 5269 [21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) 5270 for version 3 of the Simple Network Management Protocol 5271 (SNMPv3)", RFC 2574, Aprile 1999. 5273 [22] Levi, D., Meyer, P., and B. Stewart, "SNMP Applications", 5274 RFC 2573, April 1999. 5276 [23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access 5277 Control Model (VACM) for the Simple Network Management Protocol 5278 (SNMP)", RFC 2575, April 1999. 5280 [24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed 5281 Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, 5282 August 1994. 5284 [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October 5285 1996. 5287 [26] Yergeau, F., "UTF-8, a transformation format of ISO 10646", 5288 RFC 2279, January 1998. 5290 11. Security Considerations 5292 1) Blocking unauthorized access to the ADSL MIB via the element 5293 management system is outside the scope of this document. It should be 5294 noted that access to the MIB permits the unauthorized entity to 5295 modify the profiles (sect 7.4) such that both subscriber service and 5296 network operations can be interfered with. Subscriber service can be 5297 altered by modifying any of a number of service characteristics such 5298 as rate partitioning and maximum transmission rates. Network 5299 operations can be impacted by modification of trap thresholds such as 5300 SNR margins. 5302 2) There are a number of managed objects in this MIB that may be 5303 considered to contain sensitive information. In particular, the 5304 certain objects may be considered sensitive in many environments, 5305 since it would allow an intruder to obtain information about which 5306 vendor's equipment is in use on the network. Therefore, it may be 5307 important in some environments to control read access to these 5308 objects and possibly to even encrypt the values of these object when 5309 sending them over the network via SNMP. Not all versions of SNMP 5310 provide features for such a secure environment. 5312 SNMPv1 by itself is such an insecure environment. Even if the 5313 network itself is secure (for example by using IPSec), even then, 5314 there is no control as to who on the secure network is allowed to 5315 access and GET (read) the objects in this MIB. It is recommended 5316 that the implementors consider the security features as provided by 5317 the SNMPv3 framework. Specifically, the use of the User-based 5318 Security Model RFC 2574 [21] and the View-based Access Control Model 5319 RFC 2575 [23] is recommended. 5321 It is then a customer/user responsibility to ensure that the SNMP 5322 entity giving access to an instance of this MIB, is properly 5323 configured to give access to those objects only to those principals 5324 (users) that have legitimate rights to access them. 5326 3) ADSL layer connectivity from the ATU-R will permit the subscriber 5327 to manipulate both the ADSL link directly and the AOC/EOC channels 5328 for their own loop. For example, unchecked or unfiltered 5329 fluctuations initiated by the subscriber could generate sufficient 5330 traps to potentially overwhelm either the management interface to the 5331 network or the element manager. Other attacks affecting the ATU-R 5332 portions of the MIB may also be possible. 5334 12. Authors' Addresses 5336 Gregory Bathrick 5337 AG Communication Systems 5338 [A Subsidiary of Lucent Technologies] 5339 2500 W Utopia Rd. 5340 Phoenix, AZ 85027 USA 5341 Tel: +1 602-582-7679 5342 Fax: +1 602-582-7697 5343 E-MAIL: bathricg@agcs.com 5345 Faye Ly 5346 Copper Mountain Networks 5347 Norcal Office 5348 2470 Embarcadero Way 5349 Palo Alto, CA 94303 5350 Tel: +1 650-858-8500 5351 Fax: +1 650-858-8085 5352 E-Mail: faye@coppermountain.com 5354 Table of Contents 5356 1. Status of this Memo ................................... 1 5358 2. Abstract .............................................. 1 5360 3. The SNMP Network Management Framework ................. 2 5362 4. Object Definitions ..................................... 3 5364 5. Relationship of the ADSL LINE MIB with standard MIBs ... 3 5366 6. Conventions used in the MIB ............................ 7 5368 7. Conformance and Compliance ............................. 16 5370 8. Definitions ............................................ 16 5372 9. Acknowledgments ........................................ 109 5374 10. References ............................................. 110 5376 11. Security Considerations ................................ 112 5378 12. Authors' Addresses ..................................... 113