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