draft-ietf-adslmib-adsllinemib-01.txt   draft-ietf-adslmib-adsllinemib-02.txt 
INTERNET-DRAFT ADSL Line MIB Gregory Bathrick INTERNET-DRAFT ADSL Line MIB Gregory Bathrick
AG Communication Systems AG Communication Systems
August 7, 1998 October 30, 1998
Definitions of Managed Objects Definitions of Managed Objects
for the ADSL Lines for the ADSL Lines
August 7, 1998 October 30, 1998
draft-ietf-adslmib-adsllinemib-01.txt draft-ietf-adslmib-adsllinemib-02.txt
1. Status of this Memo 1. Status of this Memo
This document is an Internet-Draft. Internet-Drafts are working This document is an Internet-Draft. Internet-Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and its working groups. Note that other groups may also distribute and its working groups. Note that other groups may also distribute
working documents as Internet-Drafts. working documents as Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
skipping to change at page 2, line 5 skipping to change at page 2, line 5
This document defines a standard SNMP MIB for ADSL lines based on the This document defines a standard SNMP MIB for ADSL lines based on the
ADSL Forum standard data model [9]. The model assumed by this MIB is ADSL Forum standard data model [9]. The model assumed by this MIB is
that the SNMP agent's perspective is from the ATU-C side which acts that the SNMP agent's perspective is from the ATU-C side which acts
as a proxy for the ATU-R. Each MIB instance includes information for as a proxy for the ATU-R. Each MIB instance includes information for
both ends of a single line, i.e., both the ATU-C and ATU-R. both ends of a single line, i.e., both the ATU-C and ATU-R.
It should be noted that much of the content for the first version of It should be noted that much of the content for the first version of
this document came from work completed by the ADSL Forum's Network this document came from work completed by the ADSL Forum's Network
Management working group and documented in ADSL Forum TR-006 "SNMP- Management working group and documented in ADSL Forum TR-006 "SNMP-
based ADSL Line MIB"[9]. See Acknowledgement Section for a list based ADSL Line MIB"[9]. See Acknowledgement Section for a list of
individuals of those involved with this effort. individuals involved with this effort.
3. The SNMP Network Management Framework 3. The SNMP Network Management Framework
The SNMP Management Framework presently consists of five major The SNMP Management Framework presently consists of five major
components: components:
o An overall architecture, described in RFC 2271 [13]. o An overall architecture, described in RFC 2271 [13].
o Mechanisms for describing and naming objects and events for o Mechanisms for describing and naming objects and events for
the purpose of management. The first version of this the purpose of management. The first version of this
skipping to change at page 2, line 35 skipping to change at page 2, line 35
the SNMP message protocol, which is not an Internet standards the SNMP message protocol, which is not an Internet standards
track protocol, is called SNMPv2c and described in RFC 1901 track protocol, is called SNMPv2c and described in RFC 1901
[18] and RFC 1906 [19]. The third version of the message [18] and RFC 1906 [19]. The third version of the message
protocol is called SNMPv3 and described in RFC 1906 [19], RFC protocol is called SNMPv3 and described in RFC 1906 [19], RFC
2272 [20] and RFC 2274 [21]. 2272 [20] and RFC 2274 [21].
o Protocol operations for accessing management information. o Protocol operations for accessing management information.
The first set of protocol operations and associated PDU The first set of protocol operations and associated PDU
formats is described in RFC 1157 [7]. A second set of formats is described in RFC 1157 [7]. A second set of
protocol operations and associated PDU formats is described protocol operations and associated PDU formats is described
in RFC 1905 [9]. in RFC 1905 [8].
o A set of fundamental applications described in RFC 2273 [22] o A set of fundamental applications described in RFC 2273 [22]
and the view-based access control mechanism described in RFC and the view-based access control mechanism described in RFC
2275 [23]. 2275 [23].
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the mechanisms defined in the SMI. defined using the mechanisms defined in the SMI.
This document specifies a MIB module that is compliant to the SMIv2. This document specifies a MIB module that is compliant to the SMIv2.
skipping to change at page 3, line 12 skipping to change at page 3, line 12
translation is possible (e.g., use of Counter64). Some machine translation is possible (e.g., use of Counter64). Some machine
readable information in SMIv2 will be converted into textual readable information in SMIv2 will be converted into textual
descriptions in SMIv1 during the translation process. However, this descriptions in SMIv1 during the translation process. However, this
loss of machine readable information is not considered to change the loss of machine readable information is not considered to change the
semantics of the MIB. semantics of the MIB.
4. Object Definitions 4. Object Definitions
Managed objects are accessed via a virtual information store, termed Managed objects are accessed via a virtual information store, termed
the Management Information Base or MIB. Objects in the MIB are the Management Information Base or MIB. Objects in the MIB are
defined using the subset of Abstract Syntax Notation One (ASN.1) defined using the extented subset of Abstract Syntax Notation One
defined in the SMI. In particular, each object type is named by an (ASN.1) defined in the SMI. In particular, each object type is named
OBJECT IDENTIFIER, an administratively assigned name. The object by an OBJECT IDENTIFIER, an administratively assigned name. The
type together with an object instance serves to uniquely identify a object type together with an object instance serves to uniquely
specific instantiation of the object. For human convenience, we identify a specific instantiation of the object. For human
often use a textual string, termed the descriptor, to also refer to convenience, we often use a textual string, termed the descriptor, to
the object type. also refer to the object type.
5. Introduction 5. Introduction
This document describes an ADSL Line MIB which is intended to work This document describes an ADSL Line MIB which is intended to work
within the SNMP Network Management Framework (section 3). All MIB within the SNMP Network Management Framework (section 3). All MIB
definitions are backward compatible for SNMPv1 implementation. definitions are backward compatible for SNMPv1 implementation.
The MIB definitions are attached. The MIB will eventually be located The MIB definitions are attached. The MIB will eventually be located
in the MIB tree under MIB 2 transmission, as discussed in the MIB-2 in the MIB tree under mib-2 transmission, further discussed in
Integration (RFCs 1213 [4] and 2233 [5]) section of this document. section 6 of this document.
Until approved by the IETF, vendors may also choose to support it
under their own enterprise IDs.
adslLineMIB MODULE-IDENTITY ::= { VendorEnterpriseID nnn}
6. Relationship of the ADSL LINE MIB with standard MIBs 6. Relationship of the ADSL LINE MIB with standard MIBs
This section outlines the relationship of this MIB with other MIBs This section outlines the relationship of ADSL Line MIB with other
described in RFCs and in various degrees of "standardization". MIB-2 MIBs described in RFCs and in their various degrees of
(RFC 1213 [4] and 2233 [5]) and the Entity MIB (RFC 2037 [25]) are "standardization".
discussed below.
6.1 General MIB-2 Integration (RFCs 1213 [4] and 2233 [5]) 6.1 Use of the IfTable
The ADSL LINE MIB specifies the detailed attributes of a data The ADSL LINE MIB specifies the detailed attributes of a data
interface. As such, it needs to integrate with MIB-2 ([4] and [5]). interface. As such, it needs to integrate with IF-MIB [5]. The IANA
The IANA has assigned the following ifType(s) for XDSL: has assigned the following ifType(s) relative to ADSL:
IANAifType ::= TEXTUAL-CONVENTION
. . .
SYNTAX INTEGER { IANAifType ::= TEXTUAL-CONVENTION . . .
. . . SYNTAX INTEGER { . . .
adsl(94), -- Asymmetric Digital Subscriber Loop adsl(94), -- Asymmetric Digital Subscriber Loop
radsl(95), -- Rate-Adapt. Digital Subscriber Loop
sdsl(96), -- Symmetric Digital Subscriber Loop
vdsl(97), -- Very H-Speed Digital Subscrib. Loop
. . . . . .
adslInterleave(124), -- ADSL Interleaved Channel adslInterleave(124), -- ADSL Interleaved Channel
adslFast(125), -- ADSL Fast Channel . .
. }
adslFast(125), -- ADSL Fast Channel Interfaces of each of these types are modeled by this document.
Pending approval of the IANA, under the advisement from IESG, adslMIB
} will be used as the root of this MIB and will be assigned to the
value { transmission 94 }.
Of these, only adsl, adslFast, and adslInterleave are used with this
MIB. Use of radsl, sdsl, and vdsl is for further study (or they may
have their own MIBs).
Therefore, pending approval of the IETF, RFC 2233 [5] mandates that
this MIB will be accessed through mib-2.transmission.ifType as
shown:
adslPhysIf ::= { transmission 94 } -- Physical tables
adslInterIf ::= { transmission 124 } -- Interleaved Channel
tables
adslFastIf ::= { transmission 125} -- Fast Channel tables
with each MIB branch containing the appropriate tables for that Most MIB tables in this document represent information of one of
interface type, as discussed below. Most such tables extends the these interface types and are indexed by ifIndex. Remaining are
ifEntry table, and are indexed by ifIndex. In addition, there are `profile' tables which may be accessed by the profileIndex. This is
two "profile" tables which may be accessed by ifIndex, or explained in more detail in section 7.4 Profiles.
profileIndex depending on the profile mode implemented. This is
explained in detail in section 7.4 Profiles.
6.1.1 ADSL Interface Types 6.1.1 ADSL Interface Types
As shown below, three ADSL interface types are defined in this As shown below, three ADSL interface types are defined in this
document, namely physical, interleaved channel, and fast channel. document, namely physical, interleaved channel, and fast channel.
The physical interface represents characteristics of the physical The physical interface represents characteristics of the physical
media associated with both the ATUC and ATUR. The interleaved and media associated with both the ATUC and ATUR. The interleaved and
fast channel interface represent the characteristics of the two types fast channel interface represent the characteristics of the two types
of ADSL channels. of ADSL channels.
For each ADSL Line, a physical interface always exists. Depending For each ADSL Line, a physical interface always exists. Depending
on which ADSL operational configuration is present (as listed in on which ADSL operational configuration is present (as listed in
Figure 5), the channel interfaces (fast or interleaved) may or may Figure 5), the channel interfaces (fast or interleaved) may or may
skipping to change at page 5, line 14 skipping to change at page 4, line 32
As shown below, three ADSL interface types are defined in this As shown below, three ADSL interface types are defined in this
document, namely physical, interleaved channel, and fast channel. document, namely physical, interleaved channel, and fast channel.
The physical interface represents characteristics of the physical The physical interface represents characteristics of the physical
media associated with both the ATUC and ATUR. The interleaved and media associated with both the ATUC and ATUR. The interleaved and
fast channel interface represent the characteristics of the two types fast channel interface represent the characteristics of the two types
of ADSL channels. of ADSL channels.
For each ADSL Line, a physical interface always exists. Depending For each ADSL Line, a physical interface always exists. Depending
on which ADSL operational configuration is present (as listed in on which ADSL operational configuration is present (as listed in
Figure 5), the channel interfaces (fast or interleaved) may or may Figure 5), the channel interfaces (fast or interleaved) may or may
not be exist. not exist.
______ ______ ______ ______
| |____________________| | | |____________________| |
| ATUC | | ATUR | | ATUC | | ATUR |
| |____________________| | | |____________________| |
|______| |______| |______| |______|
| <----- physical --------> | | <----- physical --------> |
| <--- fast channel ------> | | <--- fast channel ------> |
| <- interleaved channel -> | | <- interleaved channel -> |
Figure 1: ADSL Model Figure 1: ADSL Model
6.1.2 Use of IF-MIB (Interface MIB RFC 2233) [5]
6.1.2 Use of Interface MIB RFC 2233 [5] The following attributes are part of the neccesary
The following attributes are part of the mandatory
ifGeneralInformationGroup object group specified in RFC 2233 [5], and ifGeneralInformationGroup object group specified in RFC 2233 [5], and
are not duplicated in the ADSL MIB. Remember that these objects apply are not duplicated in the ADSL MIB. Keep in mind that these objects
to the line, not either end in particular. apply to the agent's view of the line.
ifDescr - "manufacturer's name, model number, version number"
associated with all ADSL interface entry types
ifType - 94, 124, or 125, for physical, interleaved, and fast
interface entries respectively
ifSpeed - transmit rate from the perspective of the ATU-C
interface, aka the "downstream" rate
ifPhysAddress - not applicable for ADSL interface entries, must be
0-length string
ifAdminStatus, ifOperStatus - normal use, supplemented by
adslAtucCurrStatus and adslAturCurrStatus for physical interfaces
entry types only
ifLastChange - The value of the last state change for all ADSL
interface entry types
ifLinkUpDownTrapEnable - default to Enable (1) for physical layer
entry types, and to Disable (2) for interleaved, and fast
interface channel entry types.
ifConnectorPresent - set to True (1) for physical layer entries,
and to False (2) interleaved, and fast interface entry types
ifHighSpeed - As ADSL operates at a maximum rate of about 8Mbps
circa 1997, ifHighSpeed is irrelevant, and is set to zero.
ifName - Textual name for the interface allowing the network
manager ability to associate an ifEntry with a specific
node/shelf/slot/port of the ADSL equipment.
ifNumber - The total number of ADSL network interfaces present on
the system.
ifAlias - A configurable textual name for the interface allowing
the network manager ability to associate an ifEntry with a
specific node/shelf/slot/port of the ADSL equipment. This
information is held in non-volatile storage.
ifTableLastChange - The value of sysUpTime at the time of the last ifTable Object Use for ADSL
creation or deletion of an entry in the ifTable. ==================================================================
ifIndex Interface index.
The following attributes are from the ifFixedLengthGroup [5] which is ifDescr See interfaces MIB [5]
optional, but is the closest set to ADSL. They may optionally be
implemented when appropriate.
ifInOctets, ifOutOctets - counted from the perspective of the ifType physical - adsl(94)
ATU-C interface for all ADSL interface entry types fast - adslFast(125)
interleaved - adslInterleave(124)
ifInUnknownProtos, ifInErrors, ifOutErrors - counted from the ifSpeed Transmit rate from the perpective
perspective of the ATU-C interface for all ADSL interface entry of the agent.
types
The table below shows this information in a more concise format. physical - line rate
"Normal" means the object is used as specified by RFC 2233. The fast - channel rate
designations "i", "j", and "k" indicate three arbitrary ifIndex interleaved - channel rate
values, corresponding to the physical, interleaved, and fast entries
for a single ADSL Line. These designations are used throughout this
document.
MIB Object Physical Line(i) Interleaved Fast ifPhysAddress This object should have an octet string
Channel (j) Channel(k) with zero length.
----------------------------------------------------------------------
ifDescr NORMAL NORMAL NORMAL
ifType(IANA) 94 124 125 ifAdminStatus See interfaces MIB [5]
ifSpeed ATU-C ATU-C ATU-C ifOperStatus See interfaces MIB [5]
Line Tx Channel Tx Channel Tx
Rate Rate Rate
ifPhysAddress NULL NULL NULL Supplemented by adslAturCurrStatus and
adslAturCurrStatus
ifAdminStatus NORMAL NORMAL NORMAL ifLastChange See interfaces MIB [5]
ifOperStatus NORMAL NORMAL NORMAL ifName See interfaces MIB [5]
ifLastChange NORMAL NORMAL NORMAL ifLinkUpDownTrapEnable See interfaces MIB [5]
ifLinkUpDown- NORMAL NORMAL NORMAL Default set as follows:
TrapEnable (default: (default: (default:
Enable) Disable) Disable)
ifConnectorPresent True False False physical - enabled(1)
fast - disabled(2)
interleaved - disabled(2)
ifHighSpeed zero zero zero ifHighSpeed Speed of line in Mega-bits per second
(ifSpeed/1,000,000)
ifConnectorPresent See interfaces MIB [5]
ifName NORMAL NORMAL NORMAL Default set as follows:
ifNumber NORMAL NORMAL NORMAL physical - true(1)
fast - false(2)
interleaved - false(2)
ifAlias NORMAL NORMAL NORMAL ifAlias See interfaces MIB [5]
ifTableLastChange NORMAL NORMAL NORMAL ifTableLastChange See interfaces MIB [5]
----------------------------------------------------------------------
Figure 2: Use of ifTable Objects ==================================================================
Use the ifTest table for Diagnostic tests, which extends ifEntry. Figure 2: Use of ifTable Objects: ifGeneralInformationGroup
The adslLineMib defines ADSL-specific values for ifTestTypes and
ifTestCodes.
Use the ifStackTable to associate the entries for physical, fast, Use of the ifStackTable to associate the entries for physical, fast,
interleaved channels, and higher layers (e.g., ATM) is shown below in interleaved channels, and higher layers (e.g., ATM) is shown below in
figure 3. Use of ifStackTable is necessary, because configuration figure 3. Use of ifStackTable is necessary, because configuration
information is stored in profile tables associated with the information is stored in profile tables associated with the
physical-layer ifEntry only. The channels ifEntrys need the physical-layer ifEntry only. The channels' ifEntrys need the
ifStackTable to find their associated physical-layer entry and thus ifStackTable to find their associated physical-layer entry and thus
their configuration parameters. (See Profile section, 7.4). their configuration parameters. (See Profile section, 7.4).
______ (ifEntry=k) ______ ______ (ifEntry=j) ______
| | fast channel | | | | fast channel | |
| |________________________| | | |________________________| |
| | and/or | | | | and/or | |
| | | | | | | |
| | (ifEntry=j) | | | | (ifEntry=k) | |
| | interleaved channel | | | | interleaved channel | |
| |________________________| | | |________________________| |
| ATUC | | ATUR | | ATUC | | ATUR |
| | | | | | | |
| | (ifEntry=i) | | | | (ifEntry=i) | |
| | physical | | | | physical | |
| |________________________| | | |________________________| |
|______| |______| |______| |______|
Figure 3: Use of ifStackTable (part 1) Figure 3: Use of ifStackTable (part 1)
The ifStackTable is then used to show the relationships between the The ifStackTable is then used to show the relationships between the
various ADSL interfaces, as illustrated below in Figure 4. various ADSL interfaces, as illustrated below in figure 4.
HigherLayer LowerLayer HigherLayer LowerLayer
-------------------------- --------------------------
k i
j i j i
k i
Figure 4: Use of ifStackTable (part 2) Figure 4: Use of ifStackTable (part 2)
The ifRcvAddressTable is not applicable for ADSL interfaces.
6.2 Relationship with RFC 2037 [25] 6.2 Relationship with RFC 2037 [25]
Implementation of the Entity MIB [25] is optional. It in no way Implementation of the Entity MIB [25] is optional. It in no way
alters the information required in the adslLineMib, nor does it alter alters the information required in the adslLineMib, nor does it alter
the relationship with MIB-2, ifIndex, and ifStackTable. The Entity the relationship with IF-MIB.
MIB introduces a standardized way of presenting the components of
complex systems, such as a Digital Subscriber Line Access Multiplexer The Entity MIB introduces a standardized way of presenting the
(DSLAM), that may contain multiple racks, shelves, line cards, and/or components of complex systems, such as a Digital Subscriber Line
ports. The Entity MIB's main goal is to present these system Access Multiplexer (DSLAM), that may contain multiple racks, shelves,
components, their containment relationship, and mapping information line cards, and/or ports. The Entity MIB's main goal is to present
with other MIBs such as the Interface MIB and the adslLineMib. these system components, their containment relationship, and mapping
information with other MIBs such as the Interface MIB and the
adslLineMib.
If implemented, the Entity MIB should include entities for the ATU-C If implemented, the Entity MIB should include entities for the ATU-C
and ATU-R in the entPhysicalTable. The MIB's entAliasMappingTable in the entPhysicalTable. The MIB's entAliasMappingTable would
would contain mapping information identifying the 'ifIndex' object contain mapping information identifying the `ifIndex' object
associated with each ATU-C and ATU-R. Also associating the associated with each ATU-C. Also associating the relationship
relationship between the ifTable and Entity MIB, the entPhysicalTable between the ifTable and Entity MIB, the entPhysicalTable contains an
contains an 'entPhysicalName' object, which approximates the `entPhysicalName' object, which approximates the semantics of the
semantics of the 'ifName' object from the Interface MIB. `ifName' object from the Interface MIB.
7. Conventions used in the MIB 7. Conventions used in the MIB
7.1 Naming Conventions 7.1 Naming Conventions
A. Atuc/Atur are used for the ATU-C and ATU-R. In other RFCs, these A. Atuc/Atur are used for the ATU-C and ATU-R. In other RFCs, these
are sometimes referred to as the Near End (Ne) and Far End (Fe) are sometimes referred to as the Near End (Ne) and Far End (Fe)
respectively, but not in this document. respectively, but not in this document.
B. The terms, "transmit" and "receive", are from the perspective of B. The terms, "transmit" and "receive", are from the perspective of
skipping to change at page 9, line 37 skipping to change at page 8, line 15
C. There are two possible channels: fast, and interleaved. None, one C. There are two possible channels: fast, and interleaved. None, one
or both may be implemented on a particular ADSL Line. Figure 5 or both may be implemented on a particular ADSL Line. Figure 5
illustrates all possible operational configurations. illustrates all possible operational configurations.
D. Lof, Lol, Los, Lpr mean Loss of Framing, Link, Signal, and Power, D. Lof, Lol, Los, Lpr mean Loss of Framing, Link, Signal, and Power,
respectively. Lpr is used by T1E1, so it is used for consistency respectively. Lpr is used by T1E1, so it is used for consistency
(rather than Lop). (rather than Lop).
A Loss of Link condition is declared at the ATU-C if a Loss of Signal A Loss of Link condition is declared at the ATU-C if a Loss of Signal
is not preceded by a 'dying-gasp' message from the ATU-R. Note that is not preceded by a `dying-gasp' message from the ATU-R. Note that
Loss of Link is only supported by the ATU-C. Loss of Link is only supported by the ATU-C.
E. ES means errored second. An Errored Second is any second E. ES means errored second. An Errored Second is any second
containing one or more CRC anomaly, or one or more Los(s) or Severely containing one or more CRC anomaly, or one or more Los(s) or Severely
Errored Frame (Sef) defect(s). Errored Frame (Sef) defect(s).
F. A "block" is a physical-layer 'data buffer' over which CRCs are F. A "block" is a physical-layer `data buffer' over which CRCs are
calculated. For example, in DMT, the block is defined as the ADSL calculated. For example, in DMT, the block is defined as the ADSL
superframe. The block duration is 250 micro-seconds so the block superframe. The block duration is 250 micro-seconds so the block
length in bytes, as defined in adslAtu*ChanCrcBlockLength, varies length in bytes, as defined in adslAtu*ChanCrcBlockLength, varies
with data rate. See Line Code Specific MIBs [11] [12] for more line with data rate. See Line Code Specific MIBs [11] [12] for more line
code specific information. code specific information.
G. Atn means Attenuation, Psd is Power Spectral Density and Snr is G. Atn means Attenuation, Psd is Power Spectral Density and Snr is
Signal to Noise Ratio. Signal to Noise Ratio.
H. LCS means line code specific, e.g., H. LCS means line code specific, e.g.,
o DMT = Discrete MultiTone o DMT = Discrete MultiTone
o CAP = Carrierless Amplitude and Phase modulation and o CAP = Carrierless Amplitude and Phase modulation and
o QAM = Quadrature Amplitude Modulation o QAM = Quadrature Amplitude Modulation
I. Vendor (in the Inventory objects) refers to the manufacturer or I. Vendor (in the Inventory objects) refers to the manufacturer of
the ATU-C or ATU-R assembly, not the modem chip vendor. When in the ATU-C or ATU-R assembly, not the modem chip vendor. When in
doubt, use the manufacturer of the smallest field replaceable unit doubt, use the manufacturer of the smallest field replaceable unit
(e.g., stand-alone modem box, plug-in board). (e.g., stand-alone modem box, plug-in board).
7.2 Structure 7.2 Structure
The MIB has multiple parallel tables. There are tables for: The MIB has multiple parallel tables. There are tables for:
o line - common attributes o line - common attributes
o atuc and atur status o atuc and atur status
o atuc and atur performance o atuc and atur performance
- Current and up to 96 buckets of 15 min performance history - Current and up to 96 buckets of 15 min performance history
- Current and Previous 1-day bucket performance history - Current and Previous 1-day bucket performance history
o profiles - configuration parameters and alarm parameters o profiles - configuration parameters and alarm parameters
skipping to change at page 11, line 44 skipping to change at page 10, line 23
adslAturPerfDataTable | Y | | | adslAturPerfDataTable | Y | | |
adslAtucIntervalTable | Y | | | adslAtucIntervalTable | Y | | |
adslAturIntervalTable | Y | | | adslAturIntervalTable | Y | | |
adslAtucChanPerfDataTable | | Y | Y | adslAtucChanPerfDataTable | | Y | Y |
adslAturChanPerfDataTable | | Y | Y | adslAturChanPerfDataTable | | Y | Y |
adslAtucChanIntervalTable | | Y | Y | adslAtucChanIntervalTable | | Y | Y |
adslAturChanIntervalTable | | Y | Y | adslAturChanIntervalTable | | Y | Y |
Figure 6: Use of ADSL MIB Tables with various ifIndex values Figure 6: Use of ADSL MIB Tables with various ifIndex values
NOTE: For adslLineConfProfileTable and adslLineAlarmConfProfileTable NOTE: The adslLineConfProfileTable and adslLineAlarmConfProfileTable
will be present for all scenarios. See Profile Section of this will be present for all scenarios. See Profile Section of this
document for implementation details such as profile creation, document for implementation details such as profile creation,
assignment, and indexing. assignment, and indexing.
7.3 Counters, Interval Buckets and Thresholds 7.3 Counters, Interval Buckets and Thresholds
For physical-level ES, Los, Lof, Lol, Lpr and line initialization For physical-level ES, Los, Lof, Lol, Lpr and line initialization
attempts, there are event counters, current 15-minute and one (up to attempts, there are event counters, current 15-minute and one (up to
96) 15-minute history bucket(s) of "interval-counters", as well as 96) 15-minute history bucket(s) of "interval-counters", as well as
current and previous 1-day interval-counters. current and previous 1-day interval-counters.
skipping to change at page 12, line 25 skipping to change at page 10, line 48
quarter hours. Likewise, an implementation may choose to align one quarter hours. Likewise, an implementation may choose to align one
day intervals with start of a day. day intervals with start of a day.
In all cases, the sum of the corresponding 15-minute interval timers In all cases, the sum of the corresponding 15-minute interval timers
for the current day should equal the current 1-day timers. However, for the current day should equal the current 1-day timers. However,
in most cases, this will not be the sum of all 96 intervals, as they in most cases, this will not be the sum of all 96 intervals, as they
represent a rolling set of data. represent a rolling set of data.
At the channel level, there are counters for total received blocks, At the channel level, there are counters for total received blocks,
received-and-corrected blocks, received-but-uncorrectable blocks, and received-and-corrected blocks, received-but-uncorrectable blocks, and
transmitted blocks. Blocks are counted here because octets are transmitted blocks. There are the same set of 15-minute and 1-day
counted by ifInOctets, ifOutOctets. There are the same set of 15- buckets as at the physical layer.
minute and 1-day buckets as at the physical layer.
Separate tables are provided for the 96 interval-counters. They are Separate tables are provided for the 96 interval-counters. They are
indexed by {ifIndex, AdslAtu*IntervalNumber}. indexed by {ifIndex, AdslAtu*IntervalNumber}.
Every physical layer object with a 15 minute current bucket also has Every physical layer object with a 15 minute current bucket also has
a 15-min threshold trap. a 15-min threshold trap.
Counters are not reset when an ATU-C is reinitialized, only when the Counters are not reset when an ATU-C is reinitialized, only when the
agent is reset or reinitialized (or under specific request outside agent is reset or reinitialized (or under specific request outside
the scope of this MIB). the scope of this MIB).
skipping to change at page 13, line 20 skipping to change at page 11, line 41
7.4.1 MODE-I : Dynamic Profiles 7.4.1 MODE-I : Dynamic Profiles
Implementations using this mode will enable the manager to Implementations using this mode will enable the manager to
dynamically create and delete profiles as needed. The index of the dynamically create and delete profiles as needed. The index of the
profile is an arbitrary integer in the range 1..N, where N is the profile is an arbitrary integer in the range 1..N, where N is the
maximum number of profiles supported by the equipment and is maximum number of profiles supported by the equipment and is
implementation specific. implementation specific.
One or more ADSL lines may be configured to share parameters of a One or more ADSL lines may be configured to share parameters of a
single profile (say adslLineConfProfileIndex = 'n') by setting their single profile (say adslLineConfProfileIndex = `n') by setting their
adslLineConfProfile objects to the value of profile's index (n). If adslLineConfProfile objects to the value of profile's index (n). If
a change is made to Profile-n, all lines that refer to it will be a change is made to Profile-n, all lines that refer to it will be
re-configured to the changed parameters. re-configured to the changed parameters.
The next figure shows an example of how this mode can be implemented. The next figure shows an example of how this mode can be implemented.
In the example, ADSL lines '1' and 'x' share the configuration in In the example, ADSL lines `1' and `x' share the configuration in
Profile-n, while line '2' uses Profile-1. Please note that all three Profile-n, while line `2' uses Profile-1. Please note that all three
entries for each ADSL line, physical layer, the fast channel, and the entries for each ADSL line, the physical layer, fast channel, and
interleaved channel, are represented by "i", "j", and "k" as before. interleaved channel are represented by "i", "j", and "k". However,
However, only the physical-layer entry "i" contains an adslLineTable only the physical-layer entry "i" contains an adslLineTable entry, so
entry, so only those entries contain pointers to the only those entries contain pointers to the adslConfProfileEntry. The
adslConfProfileEntry. The ifStackTable (see rfc2233 [5]) must be ifStackTable (see rfc2233 [5]) must be used to link the channel
used to link the channel entries to the corresponding physical layer entries to the corresponding physical layer entry to get the
entry to get the channel's configuration parameters. channel's configuration parameters.
ADSL ifIndex ifTable Configuration Line ADSL ifIndex ifTable Configuration Line
Profile Table Profile Table
__________________________________________________________________ __________________________________________________________________
1 i1 ADSL Line -- ---> Profile 1 1 i1 ADSL Line -- ---> Profile 1
j1 Fast Chan | | j1 Fast Chan | |
k1 Int Chan | | k1 Int Chan | |
| ^ | ^
v | Profile 2 v | Profile 2
skipping to change at page 14, line 22 skipping to change at page 12, line 44
Figure 7: Use of Profiles in MODE-I Figure 7: Use of Profiles in MODE-I
The same is true for the alarm profile (not shown), although there is The same is true for the alarm profile (not shown), although there is
no requirement that its index (call it "m") be the same as the no requirement that its index (call it "m") be the same as the
configuration profile. configuration profile.
In this mode, profiles are allocated and deleted dynamically, and six In this mode, profiles are allocated and deleted dynamically, and six
objects: objects:
adslLineConfProfile, adslLineConfProfileIndexNext, adslLineConfProfile, adslLineConfProfileIndexNext,
adslLineConfProfileRowStatus, adlsLineAlarmProfile, adslLineConfProfileRowStatus, adslLineAlarmProfile,
adslLineAlarmConfProfileIndexNext, and adslLineAlarmConfProfileIndexNext, and
adslLineAlarmConfProfileRowStatus adslLineAlarmConfProfileRowStatus
are all used in conjunction with profiles. are all used in conjunction with profiles.
7.4.2 MODE-II : Static Profiles 7.4.2 MODE-II : Static Profiles
Implementations with this mode will automatically create a profile Implementations with this mode will automatically create a profile
one-for-one with each ADSL line physical entry with the profileIndex one-for-one with each ADSL line physical entry with the profileIndex
being the same as the ifIndex of the corresponding ADSL line entry being the same as the ifIndex of the corresponding ADSL line entry
("ix"). In this mode, the Agent will not allow a Manager to ("ix"). In this mode, the Agent will not allow a Manager to
create/delete profiles in this mode. Therefore, the create/delete profiles in this mode. Therefore, the
adslLineConfProfile, adslLineConfProfileIndexNext, adslLineConfProfile, adslLineConfProfileIndexNext,
adslLineConfProfileRowStatus, adlsLineAlarmProfile, adslLineConfProfileRowStatus, adslLineAlarmProfile,
adslLineAlarmConfProfileIndexNext, and adslLineAlarmConfProfileIndexNext, and
adslLineAlarmConfProfileRowStatus objects are not used in this mode adslLineAlarmConfProfileRowStatus objects have minimal value in this
as each line has a unique, fixed profile that is not shared with mode as each line has a unique, fixed profile that is not shared with
other lines. other lines. These six variables are read-only in this mode.
The figure below shows an example of this mode. In the example, ADSL The figure below shows an example of this mode. In the example, ADSL
lines '1', '2', and 'x' each have their own profiles. lines `1', `2', and `x' each have their own profiles.
ADSL ifIndex ifTable Configuration Line ADSL ifIndex ifTable Configuration Line
Profile Table Profile Table
__________________________________________________________________ __________________________________________________________________
1 i1 ADSL Line ------------> Profile 1 1 i1 ADSL Line ------------> Profile 1
j1 Fast Chan j1 Fast Chan
k1 Int Chan k1 Int Chan
2 i2 ADSL Line ------------> Profile 2 2 i2 ADSL Line ------------> Profile 2
j2 Fast Chan j2 Fast Chan
k2 Int Chan k2 Int Chan
x ix ADSL Line ------------> Profile X x ix ADSL Line ------------> Profile X
jx Fast Chan jx Fast Chan
skipping to change at page 15, line 21 skipping to change at page 13, line 43
x ix ADSL Line ------------> Profile X x ix ADSL Line ------------> Profile X
jx Fast Chan jx Fast Chan
kx Int Chan kx Int Chan
__________________________________________________________________ __________________________________________________________________
Figure 8: User Profiles in MODE II Figure 8: User Profiles in MODE II
7.5 Traps 7.5 Traps
These MIB-2 traps are required: coldStart / warmStart (per [6]) -- These SNMP traps are required: coldStart / warmStart (per [6]) --
which are per agent (e.g., per DSLAM in such a device), and linkUp / which are per agent (e.g., per DSLAM in such a device), and linkUp /
linkDown (per [5]) -- which are per interface (i.e., ADSL line). linkDown (per [5]) -- which are per interface (i.e., ADSL line).
Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at Note: RFC 2233 [5] recommends that linkUp / linkDown only be used at
a physical layer ifEntry, as discussed above. a physical layer ifEntry, as discussed above.
A linkDown trap is generated whenever any of Lof, Los, Lol, or Lpr A linkDown trap is generated whenever any of Lof, Los, Lol, or Lpr
occurs. At this operational point, a manager can use occurs. At this operational point, a manager can use
adslAtu*CurrStatus for additional detailed information. The adslAtu*CurrStatus for additional detailed information. The
corresponding linkUp trap is sent when all link failure conditions corresponding linkUp trap is sent when all link failure conditions
are cleared. are cleared.
The traps defined in this MIB are for initialization failure, rate The traps defined in this MIB are for initialization failure, rate
change, and for the thresholds crossings associated with the change, and for the threshold crossings associated with the following
following events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold events: Lofs, Lols, Loss, Lprs, and ESs. Each threshold has its own
has its own enable/threshold value. When that value is 0, the trap is enable/threshold value. When that value is 0, the trap is disabled.
disabled.
The objects adslAtu*CurrStatus indicate, through a bitmask, all The objects adslAtu*CurrStatus indicate, through a bitmask, all
outstanding error conditions or that the line is operational. Note outstanding error conditions or that the line is operational. Note
that each object claims to represent the status of the modem at that that each object claims to represent the status of the modem at that
end of the line. However, since the SNMP agent co-resides with the end of the line. However, since the SNMP agent co-resides with the
ATU-C, adslAturCurrStatus may be incomplete. For example, when there ATU-C, adslAturCurrStatus may be incomplete. For example, when there
are errors on the line, the ATU-R may not be able to correctly report are errors on the line, the ATU-R may not be able to correctly report
this condition. Therefore, not all conditions are included in this condition. Therefore, not all conditions are included in
adslAturCurrStatus. adslAturCurrStatus.
skipping to change at page 16, line 15 skipping to change at page 14, line 38
condition persists, the trap may recur as often as every 15 minutes. condition persists, the trap may recur as often as every 15 minutes.
For example, to get a trap whenever a "loss of" event occurs (but at For example, to get a trap whenever a "loss of" event occurs (but at
most once every 15 minutes), set the corresponding "Thresh15Min" to most once every 15 minutes), set the corresponding "Thresh15Min" to
1. The agent will generate a trap when the event originally occurs. 1. The agent will generate a trap when the event originally occurs.
Note that the NMS will get a linkDown trap, as well, if enabled. At Note that the NMS will get a linkDown trap, as well, if enabled. At
the beginning of the next 15 minute interval, the counter is reset. the beginning of the next 15 minute interval, the counter is reset.
When the first second goes by, the current interval bucket will be 1, When the first second goes by, the current interval bucket will be 1,
which equals the threshold, and the trap will be sent again. which equals the threshold, and the trap will be sent again.
The rate change trap is invoked when the transmit rate on a channel The rate change trap is invoked when the transmit rate on a channel
either increases by adsl(x)Thresh(y)RateDown or decreases by either increases by adsl(x)Thresh(y)RateUp or decreases by
adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or adsl(x)Thresh(y)RateDown. The trap is per direction:(x) == Atuc or
Atur, and per channel: (y) == Fast or Interleave. In other words, the Atur, and per channel: (y) == Fast or Interleave. In other words, the
trap is sent whenever the rate changes in either direction on either trap is sent whenever the rate changes in either direction on either
channel and: channel and:
CurrTxRate >= PrevTxRate plus ThreshRateUp CurrTxRate >= PrevTxRate plus ThreshRateUp
or or
CurrTxRate <= PrevTxRate minus ThreshRateDown CurrTxRate <= PrevTxRate minus ThreshRateDown
skipping to change at page 16, line 38 skipping to change at page 15, line 14
It can be disabled by setting the Up (and/or) Down threshold rates to It can be disabled by setting the Up (and/or) Down threshold rates to
0. 0.
The PrevTxRate object is set to the current value at initialization The PrevTxRate object is set to the current value at initialization
and when a trap is sent. Thus rate changes are cumulative until the and when a trap is sent. Thus rate changes are cumulative until the
total change exceeds the threshold. total change exceeds the threshold.
8. Conformance and Compliance 8. Conformance and Compliance
See ASN.1 within. See the conformance and compliance statements within the information
module.
9. Definitions 9. Definitions
ADSL-LINE-MIB DEFINITIONS ::= BEGIN ADSL-LINE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, MODULE-IDENTITY, OBJECT-TYPE,
Gauge32, NOTIFICATION-TYPE, Integer32, Counter32, Gauge32, Integer32,
OBJECT-IDENTITY, transmission FROM SNMPv2-SMI NOTIFICATION-TYPE, transmission FROM SNMPv2-SMI
RowStatus, TruthValue FROM SNMPv2-TC TEXTUAL-CONVENTION, RowStatus,
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TruthValue, VariablePointer FROM SNMPv2-TC
ifIndex FROM IF-MIB -- rfc2233 MODULE-COMPLIANCE, OBJECT-GROUP,
Utf8String FROM SYSAPPL-MIB -- rfc2287 NOTIFICATION-GROUP FROM SNMPv2-CONF
ifIndex FROM IF-MIB
PerfCurrentCount,
PerfIntervalCount FROM PerfHist-TC-MIB
; ;
AdslLineProfileType ::= INTEGER
adslMIB MODULE-IDENTITY adslMIB MODULE-IDENTITY
LAST-UPDATED "9808070000Z" LAST-UPDATED "9810301200Z"
ORGANIZATION "IETF ADSL-MIB WG" ORGANIZATION "IETF ADSL MIB Working Group"
CONTACT-INFO CONTACT-INFO
" "
Gregory Bathrick Gregory Bathrick
AG Communication Systems AG Communication Systems
2500 W Utopia Rd. 2500 W Utopia Rd.
Phoenix, AZ 85027 USA Phoenix, AZ 85027 USA
Tel: +1 602-582-7679 Tel: +1 602-582-7679
Fax: +1 602-582-7697 Fax: +1 602-582-7697
E-mail: bathricg@agcs.com E-mail: bathricg@agcs.com
John Burgess John Burgess
Predictive Systems, Inc. Predictive Systems, Inc.
25A Vreeland Rd. 25A Vreeland Rd.
Florham Park, NJ 07932 USA Florham Park, NJ 07932 USA
Tel: +1 973-301-5610 Tel: +1 973-301-5610
Fax: +1 973-301-5699 Fax: +1 973-301-5699
E-mail: jtburgess@predictive.com E-mail: jtburgess@predictive.com
IETF ADSL MIB Working Group (adsl@xlist.agcs.com)
" "
DESCRIPTION DESCRIPTION
"The MIB module defining objects for the management of a pair of "The MIB module defining objects for the management of a pair of
ADSL modems at each end of the ADSL line. Each such Line is ADSL modems at each end of the ADSL line. Each such Line is
indexed by ifIndex and appears as an interface on a central indexed by ifIndex and appears as an interface on a central
DSLAM (Digital Subscriber Line Access Mux.) Attributes on the DSLAM (Digital Subscriber Line Access Mux.) Attributes on the
ATUR are proxied by the DSLAM. ATUR are proxied by the DSLAM.
ADSL lines may support optional Fast or Interleaved channels. ADSL lines may support optional Fast or Interleaved channels.
If these are supported, additional entries corresponding to the If these are supported, additional entries corresponding to the
supported channels must be created in the ifTable. Thus an ADSL supported channels must be created in the ifTable. Thus an ADSL
line that supports both channels will have three entries in the line that supports both channels will have three entries in the
ifTable, one for each physical, fast, and interleaved, whose ifTable, one for each physical, fast, and interleaved, whose
ifType values are equal to adsl(94), fast(125), and ifType values are equal to adsl(94), fast(125), and
interleaved(124), respectively. The ifStackTable is used to interleaved(124), respectively. The ifStackTable is used to
link the entries together. represent the relationship between the entries.
Naming Conventions: Naming Conventions:
Atuc -- (ATUC) modem at near (Central) end of line Atuc -- (ATUC) modem at near (Central) end of line
Atur -- (ATUR) modem at Remote end of line Atur -- (ATUR) modem at Remote end of line
Curr -- Current Curr -- Current
Prev -- Previous Prev -- Previous
Atn -- Attenuation Atn -- Attenuation
ES -- Errored Second. ES -- Errored Second.
LCS -- Line Code Specific LCS -- Line Code Specific
Lof -- Loss of Frame Lof -- Loss of Frame
skipping to change at page 18, line 28 skipping to change at page 17, line 5
(e.g., xxx=Lof, Los, Lpr) (e.g., xxx=Lof, Los, Lpr)
Max -- Maximum Max -- Maximum
Mgn -- Margin Mgn -- Margin
Min -- Minimum Min -- Minimum
Psd -- Power Spectral Density Psd -- Power Spectral Density
Snr -- Signal to Noise Ratio Snr -- Signal to Noise Ratio
Tx -- Transmit Tx -- Transmit
Blks-- Blocks, a data unit, see Blks-- Blocks, a data unit, see
adslAtuXChanCrcBlockLength adslAtuXChanCrcBlockLength
" "
REVISION "9808070000Z" REVISION "9808071200Z"
DESCRIPTION DESCRIPTION
"Changes taken at the March 98 ADSL WG meeting: "Changes taken at the March 98 ADSL WG meeting:
- Added Conformance Statement - Added Conformance Statement
- SNMPv3 comformance - SNMPv3 comformance
- RFC-2233 comformance - RFC-2233 comformance
Comments from Technical Advisors, Wijnen and Tesink: Comments from Technical Advisors, Wijnen and Tesink:
- DisplayString -> UTF-8 String - DisplayString -> UTF-8 String
- minimized # of mandatory performance counts - minimized # of mandatory performance counts
- Corrected Syntax of current status objects. - Corrected Syntax of current status objects.
skipping to change at page 19, line 7 skipping to change at page 17, line 33
- added missing line activation objects. - added missing line activation objects.
General editorial cleanup. General editorial cleanup.
Added Security Statement (Dave Allan) Added Security Statement (Dave Allan)
" "
REVISION "9808071200Z" REVISION "9808071200Z"
DESCRIPTION DESCRIPTION
"General editorial cleanup. "General editorial cleanup.
" "
REVISION "9810301200Z"
DESCRIPTION
"
Changes taken at the August 98 ADSL WG meeting:
- Used PerfCurrentCount and PerfIntervalCount
when appropriate.
- Updated Security Statement to conform with
current format.
- Changed SYNTAX of Serial #, Vendor ID, and
Version # to `OCTET STRING'.
::= { transmission 94 } Comments taken from Jeff Johnson and other WG
contributors:
- Removed references to MIB-2 and RFC-1213.
- Re-organized the `Use of IF-MIB' section for
clarification and conformance reasons.
- Changed definition of profile control objects:
For the static profiles, they are read-only.
Updated conformance statements in a likely
manner.
- Removed references to ifTestTypes. IF-MIB does
support at this time.
- Minor changes to entity mib section.
- Changed SYNTAX of SNR, Attenuation, Attainable rate,
and Output power to `Gauge32`.
- Changed SYNTAX of adslLineSpecific to VariablePointer.
- Swapped lossOfLink(4) and lossOfSignalQuality(5) of
Atuc Current Status to line up better with Atur
Current Status.
- Removed ifIndex from traps
- and many additional and useful editorial comments.
"
::= { transmission xx } -- to be assigned to `94' by IANA.
adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 } adslLineMib OBJECT IDENTIFIER ::= { adslMIB 1 }
adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 } adslMibObjects OBJECT IDENTIFIER ::= { adslLineMib 1 }
AdslLineProfileType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This data type is used to identify a row in
an ADSL Line Profile Table."
SYNTAX INTEGER
adslLineTable OBJECT-TYPE adslLineTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineEntry SYNTAX SEQUENCE OF AdslLineEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table includes common attributes describing "This table includes common attributes describing
both ends of the line. It is required for all ADSL both ends of the line. It is required for all ADSL
physical interfaces. ADSL physical interfaces are physical interfaces. ADSL physical interfaces are
those ifEntries where ifType is equal to adsl(94)." those ifEntries where ifType is equal to adsl(94)."
::= { adslMibObjects 1 } ::= { adslMibObjects 1 }
skipping to change at page 19, line 37 skipping to change at page 19, line 7
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in adslLineTable." DESCRIPTION "An entry in adslLineTable."
INDEX { ifIndex } INDEX { ifIndex }
::= { adslLineTable 1 } ::= { adslLineTable 1 }
AdslLineEntry ::= AdslLineEntry ::=
SEQUENCE { SEQUENCE {
adslLineCoding INTEGER, adslLineCoding INTEGER,
adslLineType INTEGER, adslLineType INTEGER,
adslLineSpecific OBJECT IDENTIFIER, adslLineSpecific VariablePointer,
adslLineConfProfile AdslLineProfileType, adslLineConfProfile AdslLineProfileType,
adslLineAlarmConfProfile AdslLineProfileType adslLineAlarmConfProfile AdslLineProfileType
} }
adslLineCoding OBJECT-TYPE adslLineCoding OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
other (1), other (1),
dmt (2), -- Discrete MultiTone dmt (2), -- Discrete MultiTone
cap (3), -- Carrierless Amplitude & Phase modulation cap (3), -- Carrierless Amplitude & Phase modulation
qam (4) -- Quadrature Amplitude Modulation qam (4) -- Quadrature Amplitude Modulation
skipping to change at page 20, line 34 skipping to change at page 20, line 4
"Defines the type of ADSL physical line "Defines the type of ADSL physical line
entity that exists, by defining whether and how entity that exists, by defining whether and how
the line is channelized. If the line is channelized, the line is channelized. If the line is channelized,
the value will be other than noChannel(1). This the value will be other than noChannel(1). This
object defines which channel type(s) are supported. object defines which channel type(s) are supported.
In the case that the line is channelized, the manager In the case that the line is channelized, the manager
can use the ifStackTable to determine the ifIndex for can use the ifStackTable to determine the ifIndex for
the associated channel(s)." the associated channel(s)."
::= { adslLineEntry 2 } ::= { adslLineEntry 2 }
adslLineSpecific OBJECT-TYPE adslLineSpecific OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER SYNTAX VariablePointer
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"OID instance in vendor-specific MIB. The Instance may "OID instance in vendor-specific MIB. The Instance may
be used to determine shelf/slot/port of the ATUC be used to determine shelf/slot/port of the ATUC
interface in a DSLAM." interface in a DSLAM."
::= { adslLineEntry 3 } ::= { adslLineEntry 3 }
adslLineConfProfile OBJECT-TYPE adslLineConfProfile OBJECT-TYPE
SYNTAX AdslLineProfileType SYNTAX AdslLineProfileType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of this object identifies the row "The value of this object identifies the row
in the ADSL Line Configuration Profile Table, in the ADSL Line Configuration Profile Table,
(adslLineConfProfileTable), which applies for this (adslLineConfProfileTable), which applies for this
ADSL line, and channels if applicable. In the case ADSL line, and channels if applicable. In the case
which the configuration profile has not been set, the which the configuration profile has not been set, the
value will be set to '0'. value will be set to `0'.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only."
upon SNMP request."
::= { adslLineEntry 4 } ::= { adslLineEntry 4 }
adslLineAlarmConfProfile OBJECT-TYPE adslLineAlarmConfProfile OBJECT-TYPE
SYNTAX AdslLineProfileType SYNTAX AdslLineProfileType
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of this object identifies the row "The value of this object identifies the row
in the ADSL Line Alarm Configuration Profile Table, in the ADSL Line Alarm Configuration Profile Table,
(adslLineAlarmConfProfileTable), which applies to this (adslLineAlarmConfProfileTable), which applies to this
ADSL line, and channels if applicable. In the case ADSL line, and channels if applicable. In the case
which the configuration profile has not been set, the which the configuration profile has not been set, the
value will be set to '0'. value will be set to `0'.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only."
upon SNMP request."
::= { adslLineEntry 5 } ::= { adslLineEntry 5 }
adslAtucPhysTable OBJECT-TYPE adslAtucPhysTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslAtucPhysEntry SYNTAX SEQUENCE OF AdslAtucPhysEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table provides one row for each ATUC. "This table provides one row for each ATUC.
Each row contains the Physical Layer Parameters Each row contains the Physical Layer Parameters
table for that ATUC. ADSL physical interfaces are table for that ATUC. ADSL physical interfaces are
skipping to change at page 22, line 4 skipping to change at page 21, line 18
those ifEntries where ifType is equal to adsl(94)." those ifEntries where ifType is equal to adsl(94)."
::= { adslMibObjects 2 } ::= { adslMibObjects 2 }
adslAtucPhysEntry OBJECT-TYPE adslAtucPhysEntry OBJECT-TYPE
SYNTAX AdslAtucPhysEntry SYNTAX AdslAtucPhysEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAtucPhysTable." DESCRIPTION "An entry in the adslAtucPhysTable."
INDEX { ifIndex } INDEX { ifIndex }
::= { adslAtucPhysTable 1 } ::= { adslAtucPhysTable 1 }
AdslAtucPhysEntry ::= AdslAtucPhysEntry ::=
SEQUENCE { SEQUENCE {
adslAtucInvSerialNumber Utf8String, adslAtucInvSerialNumber OCTET STRING,
adslAtucInvVendorID Utf8String, adslAtucInvVendorID OCTET STRING,
adslAtucInvVersionNumber Utf8String, adslAtucInvVersionNumber OCTET STRING,
adslAtucCurrSnrMgn Integer32, adslAtucCurrSnrMgn Gauge32,
adslAtucCurrAtn Integer32, adslAtucCurrAtn Gauge32,
adslAtucCurrStatus BITS, adslAtucCurrStatus BITS,
adslAtucCurrOutputPwr Integer32, adslAtucCurrOutputPwr Gauge32,
adslAtucCurrAttainableRate Integer32 adslAtucCurrAttainableRate Gauge32
} }
-- inventory group -- inventory group
-- --
-- These items should describe the lowest level identifiable -- These items should describe the lowest level identifiable
-- component, be it a stand-alone modem, a card in a rack, -- component, be it a stand-alone modem, a card in a rack,
-- a child-board, etc. -- a child-board, etc.
-- --
adslAtucInvSerialNumber OBJECT-TYPE adslAtucInvSerialNumber OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor specific string that identifies the vendor "Vendor specific string that identifies the vendor
equipment." equipment."
::= { adslAtucPhysEntry 1 } ::= { adslAtucPhysEntry 1 }
adslAtucInvVendorID OBJECT-TYPE adslAtucInvVendorID OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor ID assigned by T1E1.413 according to its "The vendor ID assigned by T1E1.413 according to its
Annex D.[10]" Annex D.[10]"
::= { adslAtucPhysEntry 2 } ::= { adslAtucPhysEntry 2 }
adslAtucInvVersionNumber OBJECT-TYPE adslAtucInvVersionNumber OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor specific version number sent by this ATU as "Vendor specific version number sent by this ATU as
part of the initialization messages." part of the initialization messages."
::= { adslAtucPhysEntry 3 } ::= { adslAtucPhysEntry 3 }
-- current status group -- current status group
-- --
adslAtucCurrSnrMgn OBJECT-TYPE adslAtucCurrSnrMgn OBJECT-TYPE
SYNTAX Integer32(0..310) SYNTAX Gauge32(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Noise Margin as seen by this ATU with respect to its "Noise Margin as seen by this ATU with respect to its
received signal in tenth dB." received signal in tenth dB."
::= { adslAtucPhysEntry 4 } ::= { adslAtucPhysEntry 4 }
adslAtucCurrAtn OBJECT-TYPE adslAtucCurrAtn OBJECT-TYPE
SYNTAX Integer32(0..630) SYNTAX Gauge32(0..630)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Measured difference in the total power transmitted by "Measured difference in the total power transmitted by
the peer ATU and the total power received by this ATU. the peer ATU and the total power received by this ATU.
This value is determined in accordance with This value is determined in accordance with
T1.413[10]." T1.413[10]."
::= { adslAtucPhysEntry 5 } ::= { adslAtucPhysEntry 5 }
adslAtucCurrStatus OBJECT-TYPE adslAtucCurrStatus OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
noDefect(0), noDefect(0),
lossOfFraming(1), lossOfFraming(1),
lossOfSignal(2), lossOfSignal(2),
lossOfPower(3), lossOfPower(3),
lossOfLink(4), lossOfSignalQuality(4),
lossOfSignalQuality(5), lossOfLink(5),
dataInitFailure(6), dataInitFailure(6),
configInitFailure(7), configInitFailure(7),
protocolInitFailure(8), protocolInitFailure(8),
noPeerAtuPresent(9) noPeerAtuPresent(9)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Status indicates current state ATUC line. This is a "Status indicates current state ATUC line. This is a
bit-map of possible conditions. The various bit bit-map of possible conditions. The various bit
skipping to change at page 24, line 10 skipping to change at page 23, line 25
receiving valid frame. receiving valid frame.
2 lossOfSignal ATUC failure due to not 2 lossOfSignal ATUC failure due to not
receiving signal. receiving signal.
3 lossOfPower ATUC failure due to loss of 3 lossOfPower ATUC failure due to loss of
power. power.
Note: the Agent may still Note: the Agent may still
function. function.
4 lossOfLink ATUC failure due to inability 4 lossOfSignalQuality Loss of Signal Quality is
to link with ATUR.
5 lossOfSignalQuality Loss of Signal Quality is
declared when the Noise Margin declared when the Noise Margin
falls below the Minimum Noise falls below the Minimum Noise
Margin, or the bit-error-rate Margin, or the bit-error-rate
exceeds 10^-7. exceeds 10^-7.
5 lossOfLink ATUC failure due to inability
to link with ATUR.
6 dataInitFailure ATUC failure during 6 dataInitFailure ATUC failure during
initialization due to bit initialization due to bit
errors corrupting startup errors corrupting startup
exchange data. exchange data.
7 configInitFailure ATUC failure during 7 configInitFailure ATUC failure during
initialization due to peer initialization due to peer
ATU not able to support ATU not able to support
requested configuration requested configuration
skipping to change at page 24, line 43 skipping to change at page 24, line 10
9 noPeerAtuPresent ATUC failure during 9 noPeerAtuPresent ATUC failure during
initialization due to no initialization due to no
activation sequence detected activation sequence detected
from peer ATU. from peer ATU.
This is intended to supplement ifOperStatus." This is intended to supplement ifOperStatus."
::= { adslAtucPhysEntry 6 } ::= { adslAtucPhysEntry 6 }
adslAtucCurrOutputPwr OBJECT-TYPE adslAtucCurrOutputPwr OBJECT-TYPE
SYNTAX Integer32(0..310) SYNTAX Gauge32(0..310)
UNITS "tenth dBm" UNITS "tenth dBm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Measured total output power transmitted by this ATU. "Measured total output power transmitted by this ATU.
This is the measurement that was reported during This is the measurement that was reported during
the last activation sequence." the last activation sequence."
::= { adslAtucPhysEntry 7 } ::= { adslAtucPhysEntry 7 }
adslAtucCurrAttainableRate OBJECT-TYPE adslAtucCurrAttainableRate OBJECT-TYPE
SYNTAX Integer32 SYNTAX Gauge32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the maximum currently attainable data rate "Indicates the maximum currently attainable data rate
by the ATU. This value will be equal or greater than by the ATU. This value will be equal or greater than
the current line rate." the current line rate."
::= { adslAtucPhysEntry 8 } ::= { adslAtucPhysEntry 8 }
adslAturPhysTable OBJECT-TYPE adslAturPhysTable OBJECT-TYPE
skipping to change at page 25, line 36 skipping to change at page 25, line 4
adslAturPhysEntry OBJECT-TYPE adslAturPhysEntry OBJECT-TYPE
SYNTAX AdslAturPhysEntry SYNTAX AdslAturPhysEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAturPhysTable." DESCRIPTION "An entry in the adslAturPhysTable."
INDEX { ifIndex } INDEX { ifIndex }
::= { adslAturPhysTable 1 } ::= { adslAturPhysTable 1 }
AdslAturPhysEntry ::= AdslAturPhysEntry ::=
SEQUENCE { SEQUENCE {
adslAturInvSerialNumber Utf8String, adslAturInvSerialNumber OCTET STRING,
adslAturInvVendorID Utf8String, adslAturInvVendorID OCTET STRING,
adslAturInvVersionNumber Utf8String, adslAturInvVersionNumber OCTET STRING,
adslAturCurrSnrMgn Integer32, adslAturCurrSnrMgn Gauge32,
adslAturCurrAtn Integer32, adslAturCurrAtn Gauge32,
adslAturCurrStatus BITS, adslAturCurrStatus BITS,
adslAturCurrOutputPwr Integer32, adslAturCurrOutputPwr Gauge32,
adslAturCurrAttainableRate Integer32 adslAturCurrAttainableRate Gauge32
} }
-- inventory group -- inventory group
-- --
adslAturInvSerialNumber OBJECT-TYPE adslAturInvSerialNumber OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..32))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor specific string that identifies the vendor "Vendor specific string that identifies the vendor
equipment." equipment."
::= { adslAturPhysEntry 1 } ::= { adslAturPhysEntry 1 }
adslAturInvVendorID OBJECT-TYPE adslAturInvVendorID OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The vendor ID assigned by T1E1.413 according to its "The vendor ID assigned by T1E1.413 according to its
Annex D." Annex D."
::= { adslAturPhysEntry 2 } ::= { adslAturPhysEntry 2 }
adslAturInvVersionNumber OBJECT-TYPE adslAturInvVersionNumber OBJECT-TYPE
SYNTAX Utf8String SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor specific version number sent by this ATU as "Vendor specific version number sent by this ATU as
part of the initialization messages." part of the initialization messages."
::= { adslAturPhysEntry 3 } ::= { adslAturPhysEntry 3 }
-- current status group -- current status group
-- --
adslAturCurrSnrMgn OBJECT-TYPE adslAturCurrSnrMgn OBJECT-TYPE
SYNTAX Integer32(0..310) SYNTAX Gauge32(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Noise Margin as seen by this ATU with respect to its "Noise Margin as seen by this ATU with respect to its
received signal. This value is determined in received signal. This value is determined in
accordance with T1.413 [10]." accordance with T1.413 [10]."
::= { adslAturPhysEntry 4 } ::= { adslAturPhysEntry 4 }
adslAturCurrAtn OBJECT-TYPE adslAturCurrAtn OBJECT-TYPE
SYNTAX Integer32(0..630) SYNTAX Gauge32(0..630)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Measured difference in the total power transmitted by "Measured difference in the total power transmitted by
the peer ATU and the total power received by this ATU. the peer ATU and the total power received by this ATU.
This value is determined in accordance with This value is determined in accordance with
T1.413[10]." T1.413[10]."
::= { adslAturPhysEntry 5 } ::= { adslAturPhysEntry 5 }
adslAturCurrStatus OBJECT-TYPE adslAturCurrStatus OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
noDefect(0), noDefect(0),
lossOfFraming(1), lossOfFraming(1),
lossOfSignal(2), lossOfSignal(2),
lossOfPower(3), lossOfPower(3),
lossOfSignalQuality(4) lossOfSignalQuality(4)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
skipping to change at page 27, line 44 skipping to change at page 27, line 12
4 lossOfSignalQuality Loss of Signal Quality is 4 lossOfSignalQuality Loss of Signal Quality is
declared when the Noise Margin declared when the Noise Margin
falls below the Minimum Noise falls below the Minimum Noise
Margin, or the Margin, or the
bit-error-rate exceeds 10^-7. bit-error-rate exceeds 10^-7.
This is intended to supplement ifOperStatus." This is intended to supplement ifOperStatus."
::= { adslAturPhysEntry 6 } ::= { adslAturPhysEntry 6 }
adslAturCurrOutputPwr OBJECT-TYPE adslAturCurrOutputPwr OBJECT-TYPE
SYNTAX Integer32(0..310) SYNTAX Gauge32(0..310)
UNITS "tenth dBm" UNITS "tenth dBm"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Measured total output power transmitted by this ATU. "Measured total output power transmitted by this ATU.
This is the measurement that was reported during This is the measurement that was reported during
the last activation sequence." the last activation sequence."
::= { adslAturPhysEntry 7 } ::= { adslAturPhysEntry 7 }
adslAturCurrAttainableRate OBJECT-TYPE adslAturCurrAttainableRate OBJECT-TYPE
SYNTAX Integer32 SYNTAX Gauge32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Indicates the maximum currently attainable data rate "Indicates the maximum currently attainable data rate
by the ATU. This value will be equal or greater than by the ATU. This value will be equal or greater than
the current line rate." the current line rate."
::= { adslAturPhysEntry 8 } ::= { adslAturPhysEntry 8 }
adslAtucChanTable OBJECT-TYPE adslAtucChanTable OBJECT-TYPE
skipping to change at page 32, line 32 skipping to change at page 31, line 48
AdslAtucPerfDataEntry ::= AdslAtucPerfDataEntry ::=
SEQUENCE { SEQUENCE {
adslAtucPerfLofs Counter32, adslAtucPerfLofs Counter32,
adslAtucPerfLoss Counter32, adslAtucPerfLoss Counter32,
adslAtucPerfLols Counter32, adslAtucPerfLols Counter32,
adslAtucPerfLprs Counter32, adslAtucPerfLprs Counter32,
adslAtucPerfESs Counter32, adslAtucPerfESs Counter32,
adslAtucPerfInits Counter32, adslAtucPerfInits Counter32,
adslAtucPerfValidIntervals INTEGER, adslAtucPerfValidIntervals INTEGER,
adslAtucPerfInvalidIntervals INTEGER, adslAtucPerfInvalidIntervals INTEGER,
adslAtucPerfCurr15MinTimeElapsed INTEGER, adslAtucPerfCurr15MinTimeElapsed PerfCurrentCount,
adslAtucPerfCurr15MinLofs Gauge32, adslAtucPerfCurr15MinLofs PerfCurrentCount,
adslAtucPerfCurr15MinLoss Gauge32, adslAtucPerfCurr15MinLoss PerfCurrentCount,
adslAtucPerfCurr15MinLols Gauge32, adslAtucPerfCurr15MinLols PerfCurrentCount,
adslAtucPerfCurr15MinLprs Gauge32, adslAtucPerfCurr15MinLprs PerfCurrentCount,
adslAtucPerfCurr15MinESs Gauge32, adslAtucPerfCurr15MinESs PerfCurrentCount,
adslAtucPerfCurr15MinInits Gauge32, adslAtucPerfCurr15MinInits PerfCurrentCount,
adslAtucPerfCurr1DayTimeElapsed INTEGER, adslAtucPerfCurr1DayTimeElapsed INTEGER,
adslAtucPerfCurr1DayLofs Gauge32, adslAtucPerfCurr1DayLofs Gauge32,
adslAtucPerfCurr1DayLoss Gauge32, adslAtucPerfCurr1DayLoss Gauge32,
adslAtucPerfCurr1DayLols Gauge32, adslAtucPerfCurr1DayLols Gauge32,
adslAtucPerfCurr1DayLprs Gauge32, adslAtucPerfCurr1DayLprs Gauge32,
adslAtucPerfCurr1DayESs Gauge32, adslAtucPerfCurr1DayESs Gauge32,
adslAtucPerfCurr1DayInits Gauge32, adslAtucPerfCurr1DayInits Gauge32,
adslAtucPerfPrev1DayMoniSecs INTEGER, adslAtucPerfPrev1DayMoniSecs INTEGER,
adslAtucPerfPrev1DayLofs Gauge32, adslAtucPerfPrev1DayLofs Gauge32,
adslAtucPerfPrev1DayLoss Gauge32, adslAtucPerfPrev1DayLoss Gauge32,
skipping to change at page 35, line 4 skipping to change at page 34, line 21
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of 15 minute intervals in which no valid "The number of 15 minute intervals in which no valid
data is available." data is available."
::= { adslAtucPerfDataEntry 8 } ::= { adslAtucPerfDataEntry 8 }
-- 15 min current performance group -- 15 min current performance group
-- --
adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE adslAtucPerfCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX INTEGER(0..899) SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Total elapsed seconds in this interval. "Total elapsed seconds in this interval.
A full interval is 900 seconds." A full interval is 900 seconds."
::= { adslAtucPerfDataEntry 9 } ::= { adslAtucPerfDataEntry 9 }
adslAtucPerfCurr15MinLofs OBJECT-TYPE adslAtucPerfCurr15MinLofs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Framing." when there was Loss of Framing."
::= { adslAtucPerfDataEntry 10 } ::= { adslAtucPerfDataEntry 10 }
adslAtucPerfCurr15MinLoss OBJECT-TYPE adslAtucPerfCurr15MinLoss OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Signal." when there was Loss of Signal."
::= { adslAtucPerfDataEntry 11 } ::= { adslAtucPerfDataEntry 11 }
adslAtucPerfCurr15MinLols OBJECT-TYPE adslAtucPerfCurr15MinLols OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Link." when there was Loss of Link."
::= { adslAtucPerfDataEntry 12 } ::= { adslAtucPerfDataEntry 12 }
adslAtucPerfCurr15MinLprs OBJECT-TYPE adslAtucPerfCurr15MinLprs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Power." when there was Loss of Power."
::= { adslAtucPerfDataEntry 13 } ::= { adslAtucPerfDataEntry 13 }
adslAtucPerfCurr15MinESs OBJECT-TYPE adslAtucPerfCurr15MinESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds in the current 15 minute "Count of Errored Seconds in the current 15 minute
interval. The errored second parameter is a count of interval. The errored second parameter is a count of
one-second intervals containing one or more crc one-second intervals containing one or more crc
anomalies, or one or more los or sef defects." anomalies, or one or more los or sef defects."
::= { adslAtucPerfDataEntry 14 } ::= { adslAtucPerfDataEntry 14 }
adslAtucPerfCurr15MinInits OBJECT-TYPE adslAtucPerfCurr15MinInits OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of the line initialization attempts in the "Count of the line initialization attempts in the
current 15 minute interval. Includes both successful current 15 minute interval. Includes both successful
and failed attempts." and failed attempts."
::= { adslAtucPerfDataEntry 15 } ::= { adslAtucPerfDataEntry 15 }
-- 1-day current and previous performance group -- 1-day current and previous performance group
-- --
skipping to change at page 40, line 23 skipping to change at page 39, line 39
::= { adslAturPerfDataTable 1 } ::= { adslAturPerfDataTable 1 }
AdslAturPerfDataEntry ::= AdslAturPerfDataEntry ::=
SEQUENCE { SEQUENCE {
adslAturPerfLofs Counter32, adslAturPerfLofs Counter32,
adslAturPerfLoss Counter32, adslAturPerfLoss Counter32,
adslAturPerfLprs Counter32, adslAturPerfLprs Counter32,
adslAturPerfESs Counter32, adslAturPerfESs Counter32,
adslAturPerfValidIntervals INTEGER, adslAturPerfValidIntervals INTEGER,
adslAturPerfInvalidIntervals INTEGER, adslAturPerfInvalidIntervals INTEGER,
adslAturPerfCurr15MinTimeElapsed INTEGER, adslAturPerfCurr15MinTimeElapsed PerfCurrentCount,
adslAturPerfCurr15MinLofs Gauge32, adslAturPerfCurr15MinLofs PerfCurrentCount,
adslAturPerfCurr15MinLoss Gauge32, adslAturPerfCurr15MinLoss PerfCurrentCount,
adslAturPerfCurr15MinLprs Gauge32, adslAturPerfCurr15MinLprs PerfCurrentCount,
adslAturPerfCurr15MinESs Gauge32, adslAturPerfCurr15MinESs PerfCurrentCount,
adslAturPerfCurr1DayTimeElapsed INTEGER, adslAturPerfCurr1DayTimeElapsed INTEGER,
adslAturPerfCurr1DayLofs Gauge32, adslAturPerfCurr1DayLofs Gauge32,
adslAturPerfCurr1DayLoss Gauge32, adslAturPerfCurr1DayLoss Gauge32,
adslAturPerfCurr1DayLprs Gauge32, adslAturPerfCurr1DayLprs Gauge32,
adslAturPerfCurr1DayESs Gauge32, adslAturPerfCurr1DayESs Gauge32,
adslAturPerfPrev1DayMoniSecs INTEGER, adslAturPerfPrev1DayMoniSecs INTEGER,
adslAturPerfPrev1DayLofs Gauge32, adslAturPerfPrev1DayLofs Gauge32,
adslAturPerfPrev1DayLoss Gauge32, adslAturPerfPrev1DayLoss Gauge32,
adslAturPerfPrev1DayLprs Gauge32, adslAturPerfPrev1DayLprs Gauge32,
adslAturPerfPrev1DayESs Gauge32 adslAturPerfPrev1DayESs Gauge32
skipping to change at page 42, line 21 skipping to change at page 41, line 38
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of 15 minute intervals in which no valid "The number of 15 minute intervals in which no valid
data is available." data is available."
::= { adslAturPerfDataEntry 6 } ::= { adslAturPerfDataEntry 6 }
-- 15 min current performance group -- 15 min current performance group
-- --
adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE adslAturPerfCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX INTEGER(0..899) SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Total elapsed seconds in this interval. "Total elapsed seconds in this interval.
A full interval is 900 seconds." A full interval is 900 seconds."
::= { adslAturPerfDataEntry 7 } ::= { adslAturPerfDataEntry 7 }
adslAturPerfCurr15MinLofs OBJECT-TYPE adslAturPerfCurr15MinLofs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Framing." when there was Loss of Framing."
::= { adslAturPerfDataEntry 8 } ::= { adslAturPerfDataEntry 8 }
adslAturPerfCurr15MinLoss OBJECT-TYPE adslAturPerfCurr15MinLoss OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Signal." when there was Loss of Signal."
::= { adslAturPerfDataEntry 9 } ::= { adslAturPerfDataEntry 9 }
adslAturPerfCurr15MinLprs OBJECT-TYPE adslAturPerfCurr15MinLprs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the current 15 minute interval "Count of seconds in the current 15 minute interval
when there was Loss of Power." when there was Loss of Power."
::= { adslAturPerfDataEntry 10 } ::= { adslAturPerfDataEntry 10 }
adslAturPerfCurr15MinESs OBJECT-TYPE adslAturPerfCurr15MinESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds in the current 15 minute "Count of Errored Seconds in the current 15 minute
interval. The errored second parameter is a count of interval. The errored second parameter is a count of
one-second intervals containing one or more crc one-second intervals containing one or more crc
anomalies, or one or more los or sef defects." anomalies, or one or more los or sef defects."
::= { adslAturPerfDataEntry 11 } ::= { adslAturPerfDataEntry 11 }
skipping to change at page 46, line 22 skipping to change at page 45, line 37
SYNTAX AdslAtucIntervalEntry SYNTAX AdslAtucIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAtucIntervalTable." DESCRIPTION "An entry in the adslAtucIntervalTable."
INDEX { ifIndex, adslAtucIntervalNumber } INDEX { ifIndex, adslAtucIntervalNumber }
::= { adslAtucIntervalTable 1 } ::= { adslAtucIntervalTable 1 }
AdslAtucIntervalEntry ::= AdslAtucIntervalEntry ::=
SEQUENCE { SEQUENCE {
adslAtucIntervalNumber INTEGER, adslAtucIntervalNumber INTEGER,
adslAtucIntervalLofs Gauge32, adslAtucIntervalLofs PerfIntervalCount,
adslAtucIntervalLoss Gauge32, adslAtucIntervalLoss PerfIntervalCount,
adslAtucIntervalLols Gauge32, adslAtucIntervalLols PerfIntervalCount,
adslAtucIntervalLprs Gauge32, adslAtucIntervalLprs PerfIntervalCount,
adslAtucIntervalESs Gauge32, adslAtucIntervalESs PerfIntervalCount,
adslAtucIntervalInits Gauge32, adslAtucIntervalInits PerfIntervalCount,
adslAtucIntervalValidData TruthValue adslAtucIntervalValidData TruthValue
} }
adslAtucIntervalNumber OBJECT-TYPE adslAtucIntervalNumber OBJECT-TYPE
SYNTAX INTEGER(1..96) SYNTAX INTEGER(1..96)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Performance Data Interval number. 1 is the "Performance Data Interval number 1 is the
the most recent interval; interval 96 is 24 the most recent previous interval; interval
hours ago. Intervals 2..96 are optional." 96 is 24 hours ago. Intervals 2..96 are
optional."
::= { adslAtucIntervalEntry 1 } ::= { adslAtucIntervalEntry 1 }
adslAtucIntervalLofs OBJECT-TYPE adslAtucIntervalLofs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was Loss "Count of seconds in the interval when there was Loss
of Framing." of Framing."
::= { adslAtucIntervalEntry 2 } ::= { adslAtucIntervalEntry 2 }
adslAtucIntervalLoss OBJECT-TYPE adslAtucIntervalLoss OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was Loss "Count of seconds in the interval when there was Loss
of Signal." of Signal."
::= { adslAtucIntervalEntry 3 } ::= { adslAtucIntervalEntry 3 }
adslAtucIntervalLols OBJECT-TYPE adslAtucIntervalLols OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was Loss "Count of seconds in the interval when there was Loss
of Link." of Link."
::= { adslAtucIntervalEntry 4 } ::= { adslAtucIntervalEntry 4 }
adslAtucIntervalLprs OBJECT-TYPE adslAtucIntervalLprs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was Loss "Count of seconds in the interval when there was Loss
of Power." of Power."
::= { adslAtucIntervalEntry 5 } ::= { adslAtucIntervalEntry 5 }
adslAtucIntervalESs OBJECT-TYPE adslAtucIntervalESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds in the interval. "Count of Errored Seconds in the interval.
The errored second parameter is a count of The errored second parameter is a count of
one-second intervals containing one or more crc one-second intervals containing one or more crc
anomalies, or one or more los or sef defects." anomalies, or one or more los or sef defects."
::= { adslAtucIntervalEntry 6 } ::= { adslAtucIntervalEntry 6 }
adslAtucIntervalInits OBJECT-TYPE adslAtucIntervalInits OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of the line initialization attempts "Count of the line initialization attempts
during the interval. Includes both successful during the interval. Includes both successful
and failed attempts." and failed attempts."
::= { adslAtucIntervalEntry 7 } ::= { adslAtucIntervalEntry 7 }
adslAtucIntervalValidData OBJECT-TYPE adslAtucIntervalValidData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
skipping to change at page 48, line 38 skipping to change at page 48, line 6
SYNTAX AdslAturIntervalEntry SYNTAX AdslAturIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAturIntervalTable." DESCRIPTION "An entry in the adslAturIntervalTable."
INDEX { ifIndex, adslAturIntervalNumber } INDEX { ifIndex, adslAturIntervalNumber }
::= { adslAturIntervalTable 1 } ::= { adslAturIntervalTable 1 }
AdslAturIntervalEntry ::= AdslAturIntervalEntry ::=
SEQUENCE { SEQUENCE {
adslAturIntervalNumber INTEGER, adslAturIntervalNumber INTEGER,
adslAturIntervalLofs Gauge32, adslAturIntervalLofs PerfIntervalCount,
adslAturIntervalLoss Gauge32, adslAturIntervalLoss PerfIntervalCount,
adslAturIntervalLprs Gauge32, adslAturIntervalLprs PerfIntervalCount,
adslAturIntervalESs Gauge32, adslAturIntervalESs PerfIntervalCount,
adslAturIntervalValidData TruthValue adslAturIntervalValidData TruthValue
} }
adslAturIntervalNumber OBJECT-TYPE adslAturIntervalNumber OBJECT-TYPE
SYNTAX INTEGER(1..96) SYNTAX INTEGER(1..96)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Performance Data Interval number. 1 is the "Performance Data Interval number 1 is the
the most recent interval; interval 96 is 24 the most recent previous interval; interval
hours ago. Intervals 2..96 are optional." 96 is 24 hours ago. Intervals 2..96 are
optional."
::= { adslAturIntervalEntry 1 } ::= { adslAturIntervalEntry 1 }
adslAturIntervalLofs OBJECT-TYPE adslAturIntervalLofs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was "Count of seconds in the interval when there was
Loss of Framing." Loss of Framing."
::= { adslAturIntervalEntry 2 } ::= { adslAturIntervalEntry 2 }
adslAturIntervalLoss OBJECT-TYPE adslAturIntervalLoss OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was "Count of seconds in the interval when there was
Loss of Signal." Loss of Signal."
::= { adslAturIntervalEntry 3 } ::= { adslAturIntervalEntry 3 }
adslAturIntervalLprs OBJECT-TYPE adslAturIntervalLprs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of seconds in the interval when there was "Count of seconds in the interval when there was
Loss of Power." Loss of Power."
::= { adslAturIntervalEntry 4 } ::= { adslAturIntervalEntry 4 }
adslAturIntervalESs OBJECT-TYPE adslAturIntervalESs OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds in the interval. "Count of Errored Seconds in the interval.
The errored second parameter is a count of The errored second parameter is a count of
one-second intervals containing one or more crc one-second intervals containing one or more crc
anomalies, or one or more los or sef defects." anomalies, or one or more los or sef defects."
::= { adslAturIntervalEntry 5 } ::= { adslAturIntervalEntry 5 }
skipping to change at page 50, line 37 skipping to change at page 50, line 7
::= { adslAtucChanPerfDataTable 1 } ::= { adslAtucChanPerfDataTable 1 }
AdslAtucChanPerfDataEntry ::= AdslAtucChanPerfDataEntry ::=
SEQUENCE { SEQUENCE {
adslAtucChanReceivedBlks Counter32, adslAtucChanReceivedBlks Counter32,
adslAtucChanTransmittedBlks Counter32, adslAtucChanTransmittedBlks Counter32,
adslAtucChanCorrectedBlks Counter32, adslAtucChanCorrectedBlks Counter32,
adslAtucChanUncorrectBlks Counter32, adslAtucChanUncorrectBlks Counter32,
adslAtucChanPerfValidIntervals INTEGER, adslAtucChanPerfValidIntervals INTEGER,
adslAtucChanPerfInvalidIntervals INTEGER, adslAtucChanPerfInvalidIntervals INTEGER,
adslAtucChanPerfCurr15MinTimeElapsed INTEGER, adslAtucChanPerfCurr15MinTimeElapsed PerfCurrentCount,
adslAtucChanPerfCurr15MinReceivedBlks Gauge32, adslAtucChanPerfCurr15MinReceivedBlks PerfCurrentCount,
adslAtucChanPerfCurr15MinTransmittedBlks Gauge32, adslAtucChanPerfCurr15MinTransmittedBlks
adslAtucChanPerfCurr15MinCorrectedBlks Gauge32, PerfCurrentCount,
adslAtucChanPerfCurr15MinUncorrectBlks Gauge32, adslAtucChanPerfCurr15MinCorrectedBlks PerfCurrentCount,
adslAtucChanPerfCurr15MinUncorrectBlks PerfCurrentCount,
adslAtucChanPerfCurr1DayTimeElapsed INTEGER, adslAtucChanPerfCurr1DayTimeElapsed INTEGER,
adslAtucChanPerfCurr1DayReceivedBlks Gauge32, adslAtucChanPerfCurr1DayReceivedBlks Gauge32,
adslAtucChanPerfCurr1DayTransmittedBlks Gauge32, adslAtucChanPerfCurr1DayTransmittedBlks Gauge32,
adslAtucChanPerfCurr1DayCorrectedBlks Gauge32, adslAtucChanPerfCurr1DayCorrectedBlks Gauge32,
adslAtucChanPerfCurr1DayUncorrectBlks Gauge32, adslAtucChanPerfCurr1DayUncorrectBlks Gauge32,
adslAtucChanPerfPrev1DayMoniSecs INTEGER, adslAtucChanPerfPrev1DayMoniSecs INTEGER,
adslAtucChanPerfPrev1DayReceivedBlks Gauge32, adslAtucChanPerfPrev1DayReceivedBlks Gauge32,
adslAtucChanPerfPrev1DayTransmittedBlks Gauge32, adslAtucChanPerfPrev1DayTransmittedBlks Gauge32,
adslAtucChanPerfPrev1DayCorrectedBlks Gauge32, adslAtucChanPerfPrev1DayCorrectedBlks Gauge32,
adslAtucChanPerfPrev1DayUncorrectBlks Gauge32 adslAtucChanPerfPrev1DayUncorrectBlks Gauge32
skipping to change at page 52, line 25 skipping to change at page 51, line 43
this interval is the maximum interval for which valid this interval is the maximum interval for which valid
data is available." data is available."
::= { adslAtucChanPerfDataEntry 5 } ::= { adslAtucChanPerfDataEntry 5 }
adslAtucChanPerfInvalidIntervals OBJECT-TYPE adslAtucChanPerfInvalidIntervals OBJECT-TYPE
SYNTAX INTEGER(0..96) SYNTAX INTEGER(0..96)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of 15 minute intervals in which no valid "The number of 15 minute intervals in which no valid
data data is available."
is available."
::= { adslAtucChanPerfDataEntry 6 } ::= { adslAtucChanPerfDataEntry 6 }
-- 15 min current performance group -- 15 min current performance group
-- --
adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE adslAtucChanPerfCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX INTEGER(0..899) SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Total elapsed seconds in this interval. "Total elapsed seconds in this interval.
A full interval is 900 seconds." A full interval is 900 seconds."
::= { adslAtucChanPerfDataEntry 7 } ::= { adslAtucChanPerfDataEntry 7 }
adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE adslAtucChanPerfCurr15MinReceivedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks received on this channel "Count of all encoded blocks received on this channel
within the current 15 minute interval." within the current 15 minute interval."
::= { adslAtucChanPerfDataEntry 8 } ::= { adslAtucChanPerfDataEntry 8 }
adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE adslAtucChanPerfCurr15MinTransmittedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks transmitted on this "Count of all encoded blocks transmitted on this
channel within the current 15 minute interval." channel within the current 15 minute interval."
::= { adslAtucChanPerfDataEntry 9 } ::= { adslAtucChanPerfDataEntry 9 }
adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE adslAtucChanPerfCurr15MinCorrectedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with errors that were "Count of all blocks received with errors that were
corrected on this channel within the current 15 minute corrected on this channel within the current 15 minute
interval." interval."
::= { adslAtucChanPerfDataEntry 10 } ::= { adslAtucChanPerfDataEntry 10 }
adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE adslAtucChanPerfCurr15MinUncorrectBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with uncorrectable "Count of all blocks received with uncorrectable
errors on this channel within the current 15 minute errors on this channel within the current 15 minute
interval." interval."
::= { adslAtucChanPerfDataEntry 11 } ::= { adslAtucChanPerfDataEntry 11 }
-- 1-day current and previous performance group -- 1-day current and previous performance group
-- --
skipping to change at page 56, line 20 skipping to change at page 55, line 39
::= { adslAturChanPerfDataTable 1 } ::= { adslAturChanPerfDataTable 1 }
AdslAturChanPerfDataEntry ::= AdslAturChanPerfDataEntry ::=
SEQUENCE { SEQUENCE {
adslAturChanReceivedBlks Counter32, adslAturChanReceivedBlks Counter32,
adslAturChanTransmittedBlks Counter32, adslAturChanTransmittedBlks Counter32,
adslAturChanCorrectedBlks Counter32, adslAturChanCorrectedBlks Counter32,
adslAturChanUncorrectBlks Counter32, adslAturChanUncorrectBlks Counter32,
adslAturChanPerfValidIntervals INTEGER, adslAturChanPerfValidIntervals INTEGER,
adslAturChanPerfInvalidIntervals INTEGER, adslAturChanPerfInvalidIntervals INTEGER,
adslAturChanPerfCurr15MinTimeElapsed INTEGER, adslAturChanPerfCurr15MinTimeElapsed PerfCurrentCount,
adslAturChanPerfCurr15MinReceivedBlks Gauge32, adslAturChanPerfCurr15MinReceivedBlks PerfCurrentCount,
adslAturChanPerfCurr15MinTransmittedBlks Gauge32, adslAturChanPerfCurr15MinTransmittedBlks
adslAturChanPerfCurr15MinCorrectedBlks Gauge32, PerfCurrentCount,
adslAturChanPerfCurr15MinUncorrectBlks Gauge32, adslAturChanPerfCurr15MinCorrectedBlks PerfCurrentCount,
adslAturChanPerfCurr15MinUncorrectBlks PerfCurrentCount,
adslAturChanPerfCurr1DayTimeElapsed INTEGER, adslAturChanPerfCurr1DayTimeElapsed INTEGER,
adslAturChanPerfCurr1DayReceivedBlks Gauge32, adslAturChanPerfCurr1DayReceivedBlks Gauge32,
adslAturChanPerfCurr1DayTransmittedBlks Gauge32, adslAturChanPerfCurr1DayTransmittedBlks Gauge32,
adslAturChanPerfCurr1DayCorrectedBlks Gauge32, adslAturChanPerfCurr1DayCorrectedBlks Gauge32,
adslAturChanPerfCurr1DayUncorrectBlks Gauge32, adslAturChanPerfCurr1DayUncorrectBlks Gauge32,
adslAturChanPerfPrev1DayMoniSecs INTEGER, adslAturChanPerfPrev1DayMoniSecs INTEGER,
adslAturChanPerfPrev1DayReceivedBlks Gauge32, adslAturChanPerfPrev1DayReceivedBlks Gauge32,
adslAturChanPerfPrev1DayTransmittedBlks Gauge32, adslAturChanPerfPrev1DayTransmittedBlks Gauge32,
adslAturChanPerfPrev1DayCorrectedBlks Gauge32, adslAturChanPerfPrev1DayCorrectedBlks Gauge32,
adslAturChanPerfPrev1DayUncorrectBlks Gauge32 adslAturChanPerfPrev1DayUncorrectBlks Gauge32
skipping to change at page 58, line 13 skipping to change at page 57, line 33
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of 15 minute intervals in which no valid "The number of 15 minute intervals in which no valid
data is available." data is available."
::= { adslAturChanPerfDataEntry 6 } ::= { adslAturChanPerfDataEntry 6 }
-- 15 min current performance group -- 15 min current performance group
-- --
adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE adslAturChanPerfCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX INTEGER(0..899) SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Total elapsed seconds in this interval. "Total elapsed seconds in this interval.
A full interval is 900 seconds." A full interval is 900 seconds."
::= { adslAturChanPerfDataEntry 7 } ::= { adslAturChanPerfDataEntry 7 }
adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE adslAturChanPerfCurr15MinReceivedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks received on this "Count of all encoded blocks received on this
channel within the current 15 minute interval." channel within the current 15 minute interval."
::= { adslAturChanPerfDataEntry 8 } ::= { adslAturChanPerfDataEntry 8 }
adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE adslAturChanPerfCurr15MinTransmittedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks transmitted on this "Count of all encoded blocks transmitted on this
channel within the current 15 minute interval." channel within the current 15 minute interval."
::= { adslAturChanPerfDataEntry 9 } ::= { adslAturChanPerfDataEntry 9 }
adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE adslAturChanPerfCurr15MinCorrectedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with errors that were "Count of all blocks received with errors that were
corrected on this channel within the current 15 minute corrected on this channel within the current 15 minute
interval." interval."
::= { adslAturChanPerfDataEntry 10 } ::= { adslAturChanPerfDataEntry 10 }
adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE adslAturChanPerfCurr15MinUncorrectBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfCurrentCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with uncorrectable "Count of all blocks received with uncorrectable
errors on this channel within the current 15 minute errors on this channel within the current 15 minute
interval." interval."
::= { adslAturChanPerfDataEntry 11 } ::= { adslAturChanPerfDataEntry 11 }
-- 1-day current and previous performance group -- 1-day current and previous performance group
-- --
skipping to change at page 61, line 47 skipping to change at page 61, line 19
SYNTAX AdslAtucChanIntervalEntry SYNTAX AdslAtucChanIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAtucIntervalTable." DESCRIPTION "An entry in the adslAtucIntervalTable."
INDEX { ifIndex, adslAtucChanIntervalNumber } INDEX { ifIndex, adslAtucChanIntervalNumber }
::= { adslAtucChanIntervalTable 1 } ::= { adslAtucChanIntervalTable 1 }
AdslAtucChanIntervalEntry ::= AdslAtucChanIntervalEntry ::=
SEQUENCE { SEQUENCE {
adslAtucChanIntervalNumber INTEGER, adslAtucChanIntervalNumber INTEGER,
adslAtucChanIntervalReceivedBlks Gauge32, adslAtucChanIntervalReceivedBlks PerfIntervalCount,
adslAtucChanIntervalTransmittedBlks Gauge32, adslAtucChanIntervalTransmittedBlks PerfIntervalCount,
adslAtucChanIntervalCorrectedBlks Gauge32, adslAtucChanIntervalCorrectedBlks PerfIntervalCount,
adslAtucChanIntervalUncorrectBlks Gauge32, adslAtucChanIntervalUncorrectBlks PerfIntervalCount,
adslAtucChanIntervalValidData TruthValue adslAtucChanIntervalValidData TruthValue
} }
adslAtucChanIntervalNumber OBJECT-TYPE adslAtucChanIntervalNumber OBJECT-TYPE
SYNTAX INTEGER(1..96) SYNTAX INTEGER(1..96)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Performance Data Interval number. 1 is the "Performance Data Interval number 1 is the
the most recent interval; interval 96 is 24 the most recent previous interval; interval
hours ago. Interval 2..96 are optional." 96 is 24 hours ago. Intervals 2..96 are
optional."
::= { adslAtucChanIntervalEntry 1 } ::= { adslAtucChanIntervalEntry 1 }
adslAtucChanIntervalReceivedBlks OBJECT-TYPE adslAtucChanIntervalReceivedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks received on this channel "Count of all encoded blocks received on this channel
during this interval." during this interval."
::= { adslAtucChanIntervalEntry 2 } ::= { adslAtucChanIntervalEntry 2 }
adslAtucChanIntervalTransmittedBlks OBJECT-TYPE adslAtucChanIntervalTransmittedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks transmitted on this "Count of all encoded blocks transmitted on this
channel during this interval." channel during this interval."
::= { adslAtucChanIntervalEntry 3 } ::= { adslAtucChanIntervalEntry 3 }
adslAtucChanIntervalCorrectedBlks OBJECT-TYPE adslAtucChanIntervalCorrectedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with errors that were "Count of all blocks received with errors that were
corrected on this channel during this interval." corrected on this channel during this interval."
::= { adslAtucChanIntervalEntry 4 } ::= { adslAtucChanIntervalEntry 4 }
adslAtucChanIntervalUncorrectBlks OBJECT-TYPE adslAtucChanIntervalUncorrectBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with uncorrectable "Count of all blocks received with uncorrectable
errors on this channel during this interval." errors on this channel during this interval."
::= { adslAtucChanIntervalEntry 5 } ::= { adslAtucChanIntervalEntry 5 }
adslAtucChanIntervalValidData OBJECT-TYPE adslAtucChanIntervalValidData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 63, line 36 skipping to change at page 63, line 10
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION "An entry in the adslAturIntervalTable." DESCRIPTION "An entry in the adslAturIntervalTable."
INDEX { ifIndex, adslAturChanIntervalNumber } INDEX { ifIndex, adslAturChanIntervalNumber }
::= { adslAturChanIntervalTable 1 } ::= { adslAturChanIntervalTable 1 }
AdslAturChanIntervalEntry ::= AdslAturChanIntervalEntry ::=
SEQUENCE { SEQUENCE {
adslAturChanIntervalNumber INTEGER, adslAturChanIntervalNumber INTEGER,
adslAturChanIntervalReceivedBlks Gauge32, adslAturChanIntervalReceivedBlks
adslAturChanIntervalTransmittedBlks Gauge32, PerfIntervalCount,
adslAturChanIntervalCorrectedBlks Gauge32, adslAturChanIntervalTransmittedBlks
adslAturChanIntervalUncorrectBlks Gauge32, PerfIntervalCount,
adslAturChanIntervalCorrectedBlks
PerfIntervalCount,
adslAturChanIntervalUncorrectBlks
PerfIntervalCount,
adslAturChanIntervalValidData TruthValue adslAturChanIntervalValidData TruthValue
} }
adslAturChanIntervalNumber OBJECT-TYPE adslAturChanIntervalNumber OBJECT-TYPE
SYNTAX INTEGER(1..96) SYNTAX INTEGER(1..96)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Performance Data Interval number. 1 is the "Performance Data Interval number 1 is the
the most recent interval; interval 96 is 24 the most recent previous interval; interval
hours ago. Interval 2..96 are optional." 96 is 24 hours ago. Intervals 2..96 are
optional."
::= { adslAturChanIntervalEntry 1 } ::= { adslAturChanIntervalEntry 1 }
adslAturChanIntervalReceivedBlks OBJECT-TYPE adslAturChanIntervalReceivedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks received on this channel "Count of all encoded blocks received on this channel
during this interval." during this interval."
::= { adslAturChanIntervalEntry 2 } ::= { adslAturChanIntervalEntry 2 }
adslAturChanIntervalTransmittedBlks OBJECT-TYPE adslAturChanIntervalTransmittedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all encoded blocks transmitted on this "Count of all encoded blocks transmitted on this
channel during this interval." channel during this interval."
::= { adslAturChanIntervalEntry 3 } ::= { adslAturChanIntervalEntry 3 }
adslAturChanIntervalCorrectedBlks OBJECT-TYPE adslAturChanIntervalCorrectedBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with errors that were "Count of all blocks received with errors that were
corrected on this channel during this interval." corrected on this channel during this interval."
::= { adslAturChanIntervalEntry 4 } ::= { adslAturChanIntervalEntry 4 }
adslAturChanIntervalUncorrectBlks OBJECT-TYPE adslAturChanIntervalUncorrectBlks OBJECT-TYPE
SYNTAX Gauge32 SYNTAX PerfIntervalCount
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of all blocks received with uncorrectable "Count of all blocks received with uncorrectable
errors on this channel during this interval." errors on this channel during this interval."
::= { adslAturChanIntervalEntry 5 } ::= { adslAturChanIntervalEntry 5 }
adslAturChanIntervalValidData OBJECT-TYPE adslAturChanIntervalValidData OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
skipping to change at page 65, line 12 skipping to change at page 64, line 38
-- Profile Group -- Profile Group
-- --
adslLineConfProfileIndexNext OBJECT-TYPE adslLineConfProfileIndexNext OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object contains an appropriate value to "This object contains an appropriate value to
be used for adslLineConfProfileIndex when creating be used for adslLineConfProfileIndex when creating
entries in the adslLineConfProfileTable. The value entries in the adslLineConfProfileTable. The value
'0' indicates that no unassigned entries are `0' indicates that no unassigned entries are
available. To obtain the adslLineConfProfileIndexNext available. To obtain the adslLineConfProfileIndexNext
value for a new entry, the manager issues a value for a new entry, the manager issues a
management protocol retrieval operation to obtain management protocol retrieval operation to obtain
the current value of this object. After each the current value of this object. After the
retrieval, the agent should modify the value to manager has used this profile index by
the next unassigned index. assigning values to this new profile, the agent
should modify the value to the next unassigned
index.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only and its value
upon SNMP request." is always `0'"
::= { adslMibObjects 14} ::= { adslMibObjects 14}
adslLineConfProfileTable OBJECT-TYPE adslLineConfProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineConfProfileEntry SYNTAX SEQUENCE OF AdslLineConfProfileEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains information on the ADSL line "This table contains information on the ADSL line
configuration. One entry in this table reflects a configuration. One entry in this table reflects a
profile defined by a manager which can be used to profile defined by a manager which can be used to
skipping to change at page 68, line 33 skipping to change at page 68, line 14
adslAtucConfDownshiftSnrMgn OBJECT-TYPE adslAtucConfDownshiftSnrMgn OBJECT-TYPE
SYNTAX INTEGER(0..310) SYNTAX INTEGER(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Signal/Noise Margin for rate downshift. "Configured Signal/Noise Margin for rate downshift.
If the noise margin falls below this level, the modem If the noise margin falls below this level, the modem
should attempt to decrease its transmit rate. In should attempt to decrease its transmit rate. In
the case that RADSL is not present, the value will the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 7 } ::= { adslLineConfProfileEntry 7 }
adslAtucConfUpshiftSnrMgn OBJECT-TYPE adslAtucConfUpshiftSnrMgn OBJECT-TYPE
SYNTAX INTEGER(0..310) SYNTAX INTEGER(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Signal/Noise Margin for rate upshift. "Configured Signal/Noise Margin for rate upshift.
If the noise margin rises above this level, the modem If the noise margin rises above this level, the modem
should attempt to increase its transmit rate. In should attempt to increase its transmit rate. In
the case that RADSL is not present, the value will the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 8 } ::= { adslLineConfProfileEntry 8 }
adslAtucConfMinUpshiftTime OBJECT-TYPE adslAtucConfMinUpshiftTime OBJECT-TYPE
SYNTAX INTEGER(0..16383) SYNTAX INTEGER(0..16383)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Minimum time that the current margin is above "Minimum time that the current margin is above
UpshiftSnrMgn before an upshift occurs. UpshiftSnrMgn before an upshift occurs.
In the case that RADSL is not present, the value will In the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 9 } ::= { adslLineConfProfileEntry 9 }
adslAtucConfMinDownshiftTime OBJECT-TYPE adslAtucConfMinDownshiftTime OBJECT-TYPE
SYNTAX INTEGER(0..16383) SYNTAX INTEGER(0..16383)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Minimum time that the current margin is below "Minimum time that the current margin is below
DownshiftSnrMgn before a downshift occurs. DownshiftSnrMgn before a downshift occurs.
In the case that RADSL is not present, the value will In the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 10 } ::= { adslLineConfProfileEntry 10 }
adslAtucChanConfFastMinTxRate OBJECT-TYPE adslAtucChanConfFastMinTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Minimum Transmit rate for 'Fast' channels, "Configured Minimum Transmit rate for `Fast' channels,
in bps. See adslAtucConfRateChanRatio for information in bps. See adslAtucConfRateChanRatio for information
regarding RADSL mode and ATUR transmit rate for regarding RADSL mode and ATUR transmit rate for
ATUC receive rates." ATUC receive rates."
::= { adslLineConfProfileEntry 11 } ::= { adslLineConfProfileEntry 11 }
adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE adslAtucChanConfInterleaveMinTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Minimum Transmit rate for 'Interleave' "Configured Minimum Transmit rate for `Interleave'
channels, in bps. See adslAtucConfRateChanRatio for channels, in bps. See adslAtucConfRateChanRatio for
information regarding RADSL mode and see information regarding RADSL mode and see
ATUR transmit rate for receive rates." ATUR transmit rate for receive rates."
::= { adslLineConfProfileEntry 12 } ::= { adslLineConfProfileEntry 12 }
adslAtucChanConfFastMaxTxRate OBJECT-TYPE adslAtucChanConfFastMaxTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Maximum Transmit rate for 'Fast' channels, "Configured Maximum Transmit rate for `Fast' channels,
in bps. See adslAtucConfRateChanRatio for information in bps. See adslAtucConfRateChanRatio for information
regarding RADSL mode and see ATUR transmit rate for regarding RADSL mode and see ATUR transmit rate for
ATUC receive rates." ATUC receive rates."
::= { adslLineConfProfileEntry 13 } ::= { adslLineConfProfileEntry 13 }
adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE adslAtucChanConfInterleaveMaxTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Maximum Transmit rate for 'Interleave' "Configured Maximum Transmit rate for `Interleave'
channels, in bps. See adslAtucConfRateChanRatio for channels, in bps. See adslAtucConfRateChanRatio for
information regarding RADSL mode and ATUR transmit information regarding RADSL mode and ATUR transmit
rate for ATUC receive rates." rate for ATUC receive rates."
::= { adslLineConfProfileEntry 14 } ::= { adslLineConfProfileEntry 14 }
adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE adslAtucChanConfMaxInterleaveDelay OBJECT-TYPE
SYNTAX INTEGER(0..255) SYNTAX INTEGER(0..255)
UNITS "milli-seconds" UNITS "milli-seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 72, line 29 skipping to change at page 72, line 9
adslAturConfDownshiftSnrMgn OBJECT-TYPE adslAturConfDownshiftSnrMgn OBJECT-TYPE
SYNTAX INTEGER(0..310) SYNTAX INTEGER(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Signal/Noise Margin for rate downshift. "Configured Signal/Noise Margin for rate downshift.
If the noise margin falls below this level, the modem If the noise margin falls below this level, the modem
should attempt to decrease its transmit rate. In should attempt to decrease its transmit rate. In
the case that RADSL is not present, the case that RADSL is not present,
the value will be '0'." the value will be `0'."
::= { adslLineConfProfileEntry 21 } ::= { adslLineConfProfileEntry 21 }
adslAturConfUpshiftSnrMgn OBJECT-TYPE adslAturConfUpshiftSnrMgn OBJECT-TYPE
SYNTAX INTEGER(0..310) SYNTAX INTEGER(0..310)
UNITS "tenth dB" UNITS "tenth dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Signal/Noise Margin for rate upshift. "Configured Signal/Noise Margin for rate upshift.
If the noise margin rises above this level, the modem If the noise margin rises above this level, the modem
should attempt to increase its transmit rate. should attempt to increase its transmit rate.
In the case that RADSL is not present, In the case that RADSL is not present,
the value will be '0'." the value will be `0'."
::= { adslLineConfProfileEntry 22 } ::= { adslLineConfProfileEntry 22 }
adslAturConfMinUpshiftTime OBJECT-TYPE adslAturConfMinUpshiftTime OBJECT-TYPE
SYNTAX INTEGER(0..16383) SYNTAX INTEGER(0..16383)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Minimum time that the current margin is above "Minimum time that the current margin is above
UpshiftSnrMgn before an upshift occurs. UpshiftSnrMgn before an upshift occurs.
In the case that RADSL is not present, the value will In the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 23 } ::= { adslLineConfProfileEntry 23 }
adslAturConfMinDownshiftTime OBJECT-TYPE adslAturConfMinDownshiftTime OBJECT-TYPE
SYNTAX INTEGER(0..16383) SYNTAX INTEGER(0..16383)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Minimum time that the current margin is below "Minimum time that the current margin is below
DownshiftSnrMgn before a downshift occurs. DownshiftSnrMgn before a downshift occurs.
In the case that RADSL is not present, the value will In the case that RADSL is not present, the value will
be '0'." be `0'."
::= { adslLineConfProfileEntry 24 } ::= { adslLineConfProfileEntry 24 }
adslAturChanConfFastMinTxRate OBJECT-TYPE adslAturChanConfFastMinTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Minimum Transmit rate for 'Fast' channels, "Configured Minimum Transmit rate for `Fast' channels,
in bps. See adslAturConfRateChanRatio for information in bps. See adslAturConfRateChanRatio for information
regarding RADSL mode and ATUC transmit rate regarding RADSL mode and ATUC transmit rate
for ATUR receive rates." for ATUR receive rates."
::= { adslLineConfProfileEntry 25 } ::= { adslLineConfProfileEntry 25 }
adslAturChanConfInterleaveMinTxRate OBJECT-TYPE adslAturChanConfInterleaveMinTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Minimum Transmit rate for 'Interleave' "Configured Minimum Transmit rate for `Interleave'
channels, in bps. See adslAturConfRateChanRatio for channels, in bps. See adslAturConfRateChanRatio for
information regarding RADSL mode and ATUC transmit rate information regarding RADSL mode and ATUC transmit rate
for ATUR receive rates." for ATUR receive rates."
::= { adslLineConfProfileEntry 26 } ::= { adslLineConfProfileEntry 26 }
adslAturChanConfFastMaxTxRate OBJECT-TYPE adslAturChanConfFastMaxTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Maximum Transmit rate for 'Fast' channels, "Configured Maximum Transmit rate for `Fast' channels,
in bps. See adslAturConfRateChanRatio for information in bps. See adslAturConfRateChanRatio for information
regarding RADSL mode and ATUC transmit rate regarding RADSL mode and ATUC transmit rate
for ATUR receive rates." for ATUR receive rates."
::= { adslLineConfProfileEntry 27 } ::= { adslLineConfProfileEntry 27 }
adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE adslAturChanConfInterleaveMaxTxRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Configured Maximum Transmit rate for 'Interleave' "Configured Maximum Transmit rate for `Interleave'
channels, in bps. See adslAturConfRateChanRatio for channels, in bps. See adslAturConfRateChanRatio for
information regarding RADSL mode and see information regarding RADSL mode and see
ATUC transmit rate for ATUR receive rates." ATUC transmit rate for ATUR receive rates."
::= { adslLineConfProfileEntry 28 } ::= { adslLineConfProfileEntry 28 }
adslAturChanConfMaxInterleaveDelay OBJECT-TYPE adslAturChanConfMaxInterleaveDelay OBJECT-TYPE
SYNTAX INTEGER(0..255) SYNTAX INTEGER(0..255)
UNITS "milli-seconds" UNITS "milli-seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
skipping to change at page 74, line 47 skipping to change at page 74, line 27
::= { adslLineConfProfileEntry 29 } ::= { adslLineConfProfileEntry 29 }
adslLineConfProfileRowStatus OBJECT-TYPE adslLineConfProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to create a new row or modify or "This object is used to create a new row or modify or
delete an existing row in this table. delete an existing row in this table.
Before a profile is deleted or taken out of service,
(by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only and its value
upon SNMP request." is always to be `active'."
::= { adslLineConfProfileEntry 30 } ::= { adslLineConfProfileEntry 30 }
adslLineAlarmConfProfileIndexNext OBJECT-TYPE adslLineAlarmConfProfileIndexNext OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object contains an appropriate value to "This object contains an appropriate value to
be used for adslLineAlarmConfProfileIndex when creating be used for adslLineAlarmConfProfileIndex when creating
entries in the adslLineAlarmConfTable. The value entries in the adslLineAlarmConfTable. The value
'0' indicates that no unassigned entries are available. `0' indicates that no unassigned entries are available.
To obtain the adslLineAlarmConfProfileIndexNext To obtain the adslLineAlarmConfProfileIndexNext
value for a new entry, the manager issues a value for a new entry, the manager issues a
management protocol retrieval operation to obtain management protocol retrieval operation to obtain
the current value of this object. After each the current value of this object. After the
retrieval, the agent should modify the value to manager has used this profile index by
the next unassigned index. assigning values to this new profile, the agent
should modify the value to the next unassigned
index.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only and its value
upon SNMP request." is always `0'."
::= { adslMibObjects 16} ::= { adslMibObjects 16}
adslLineAlarmConfProfileTable OBJECT-TYPE adslLineAlarmConfProfileTable OBJECT-TYPE
SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry SYNTAX SEQUENCE OF AdslLineAlarmConfProfileEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table contains information on the ADSL line "This table contains information on the ADSL line
configuration. One entry in this table reflects a configuration. One entry in this table reflects a
profile defined by a manager which can be used to profile defined by a manager which can be used to
skipping to change at page 76, line 50 skipping to change at page 76, line 39
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Frame Seconds "The number of Loss of Frame Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLofsThreshTrap. adslAtucPerfLofsThreshTrap.
Limit of one trap will be sent for any one interval. A Limit of one trap will be sent for any one interval. A
value of '0' will disable the trap." value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 2} ::= { adslLineAlarmConfProfileEntry 2}
adslAtucThresh15MinLoss OBJECT-TYPE adslAtucThresh15MinLoss OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Signal Seconds "The number of Loss of Signal Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
skipping to change at page 77, line 17 skipping to change at page 77, line 7
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Signal Seconds "The number of Loss of Signal Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLossThreshTrap. adslAtucPerfLossThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 3} ::= { adslLineAlarmConfProfileEntry 3}
adslAtucThresh15MinLols OBJECT-TYPE adslAtucThresh15MinLols OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Link Seconds "The number of Loss of Link Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLolsThreshTrap. Limit of one trap will adslAtucPerfLolsThreshTrap. Limit of one trap will
be sent for any one interval. A value of '0' will be sent for any one interval. A value of `0' will
disable the trap." disable the trap."
::= { adslLineAlarmConfProfileEntry 4} ::= { adslLineAlarmConfProfileEntry 4}
adslAtucThresh15MinLprs OBJECT-TYPE adslAtucThresh15MinLprs OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Power Seconds "The number of Loss of Power Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLprsThreshTrap. adslAtucPerfLprsThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 5} ::= { adslLineAlarmConfProfileEntry 5}
adslAtucThresh15MinESs OBJECT-TYPE adslAtucThresh15MinESs OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Errored Seconds "The number of Errored Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfESsThreshTrap. adslAtucPerfESsThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap."
A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 6} ::= { adslLineAlarmConfProfileEntry 6}
adslAtucThreshFastRateUp OBJECT-TYPE adslAtucThreshFastRateUp OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Fast' channels only. "Applies to `Fast' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate > ChanPrevTxRate plus the value of ChanCurrTxRate > ChanPrevTxRate plus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 7} ::= { adslLineAlarmConfProfileEntry 7}
adslAtucThreshInterleaveRateUp OBJECT-TYPE adslAtucThreshInterleaveRateUp OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Interleave' channels only. "Applies to `Interleave' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate > ChanPrevTxRate plus the value of ChanCurrTxRate > ChanPrevTxRate plus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 8} ::= { adslLineAlarmConfProfileEntry 8}
adslAtucThreshFastRateDown OBJECT-TYPE adslAtucThreshFastRateDown OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Fast' channels only. "Applies to `Fast' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate < ChanPrevTxRate minus the value of ChanCurrTxRate < ChanPrevTxRate minus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 9 } ::= { adslLineAlarmConfProfileEntry 9 }
adslAtucThreshInterleaveRateDown OBJECT-TYPE adslAtucThreshInterleaveRateDown OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Interleave' channels only. "Applies to `Interleave' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate < ChanPrevTxRate minus the value of ChanCurrTxRate < ChanPrevTxRate minus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 10 } ::= { adslLineAlarmConfProfileEntry 10 }
adslAtucInitFailureTrapEnable OBJECT-TYPE adslAtucInitFailureTrapEnable OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
enable (1), enable (1),
disable (2) disable (2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 79, line 47 skipping to change at page 79, line 36
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Frame Seconds "The number of Loss of Frame Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLofsThreshTrap. adslAtucPerfLofsThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 12 } ::= { adslLineAlarmConfProfileEntry 12 }
adslAturThresh15MinLoss OBJECT-TYPE adslAturThresh15MinLoss OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Signal Seconds "The number of Loss of Signal Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLossThreshTrap. adslAtucPerfLossThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 13 } ::= { adslLineAlarmConfProfileEntry 13 }
adslAturThresh15MinLprs OBJECT-TYPE adslAturThresh15MinLprs OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Loss of Power Seconds "The number of Loss of Power Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfLprsThreshTrap. adslAtucPerfLprsThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 14 } ::= { adslLineAlarmConfProfileEntry 14 }
adslAturThresh15MinESs OBJECT-TYPE adslAturThresh15MinESs OBJECT-TYPE
SYNTAX INTEGER(0..900) SYNTAX INTEGER(0..900)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The number of Errored Seconds "The number of Errored Seconds
encountered by an ADSL interface within any given 15 encountered by an ADSL interface within any given 15
minutes performance data collection period, which minutes performance data collection period, which
causes the SNMP agent to send an causes the SNMP agent to send an
adslAtucPerfESsThreshTrap. adslAtucPerfESsThreshTrap.
Limit of one trap will be sent for any one interval. Limit of one trap will be sent for any one interval.
A value of '0' will disable the trap." A value of `0' will disable the trap."
::= { adslLineAlarmConfProfileEntry 15 } ::= { adslLineAlarmConfProfileEntry 15 }
adslAturThreshFastRateUp OBJECT-TYPE adslAturThreshFastRateUp OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Fast' channels only. "Applies to `Fast' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate > ChanPrevTxRate plus the value of ChanCurrTxRate > ChanPrevTxRate plus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 16 } ::= { adslLineAlarmConfProfileEntry 16 }
adslAturThreshInterleaveRateUp OBJECT-TYPE adslAturThreshInterleaveRateUp OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Interleave' channels only. "Applies to `Interleave' channels only.
configured change in rate causing an configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate > ChanPrevTxRate plus the value of ChanCurrTxRate > ChanPrevTxRate plus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 17 } ::= { adslLineAlarmConfProfileEntry 17 }
adslAturThreshFastRateDown OBJECT-TYPE adslAturThreshFastRateDown OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Fast' channels only. "Applies to `Fast' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate < ChanPrevTxRate minus the value of ChanCurrTxRate < ChanPrevTxRate minus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 18 } ::= { adslLineAlarmConfProfileEntry 18 }
adslAturThreshInterleaveRateDown OBJECT-TYPE adslAturThreshInterleaveRateDown OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
UNITS "bps" UNITS "bps"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Applies to 'Interleave' channels only. "Applies to `Interleave' channels only.
Configured change in rate causing an Configured change in rate causing an
adslAtucRateChangeTrap. A trap is produced when: adslAtucRateChangeTrap. A trap is produced when:
ChanCurrTxRate < ChanPrevTxRate minus the value of ChanCurrTxRate < ChanPrevTxRate minus the value of
this object. Set to '0' to disable." this object. Set to `0' to disable."
::= { adslLineAlarmConfProfileEntry 19 } ::= { adslLineAlarmConfProfileEntry 19 }
adslLineAlarmConfProfileRowStatus OBJECT-TYPE adslLineAlarmConfProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is used to create a new row or modify or "This object is used to create a new row or modify or
delete an existing row in this table. delete an existing row in this table.
Before a profile is deleted or taken out of service,
(by setting this object to `destroy' or
`outOfService') it must be first unreferenced
from all associated lines.
If the implementator of this MIB has chosen not If the implementator of this MIB has chosen not
to implement 'dynamic assignment' of profiles, this to implement `dynamic assignment' of profiles, this
object is not useful and should return noSuchObject object's MIN-ACCESS is read-only and its value
upon SNMP request." is always to be `active'."
::= { adslLineAlarmConfProfileEntry 20 } ::= { adslLineAlarmConfProfileEntry 20 }
-- Line Code Specific Tables -- Line Code Specific Tables
-- These are place holders for the Line Code Specific MIBs -- These are place holders for the Line Code Specific MIBs
-- once they become available. -- once they become available.
adslLCSTable OBJECT IDENTIFIER ::= { adslMibObjects 18 } adslLCSTable OBJECT IDENTIFIER ::= { adslMibObjects 18 }
-- trap definitions
adslTraps OBJECT IDENTIFIER ::= { adslLineMib 2 }
adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 }
adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAtucThresh15MinLofs }
STATUS current
DESCRIPTION
"Loss of Framing 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 1 }
adslAtucPerfLossThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAtucThresh15MinLoss }
STATUS current
DESCRIPTION
"Loss of Signal 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 2 }
adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAtucThresh15MinLprs }
STATUS current
DESCRIPTION
"Loss of Power 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 3 }
adslAtucPerfESsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAtucThresh15MinESs }
STATUS current
DESCRIPTION
"Errored Second 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 4 }
adslAtucRateChangeTrap NOTIFICATION-TYPE
OBJECTS {adslAtucChanCurrTxRate,
adslAtucChanPrevTxRate }
STATUS current
DESCRIPTION
"The ATUCs transmit rate has changed (RADSL mode only)"
::= { adslAtucTraps 0 5 }
adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAtucThresh15MinLols }
STATUS current
DESCRIPTION
"Loss of Link 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 6 }
adslAtucInitFailureTrap NOTIFICATION-TYPE
OBJECTS { adslAtucCurrStatus }
STATUS current
DESCRIPTION
"ATUC initialization failed. See adslAtucCurrStatus
for potential reasons."
::= { adslAtucTraps 0 7 }
adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 }
adslAturPerfLofsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAturThresh15MinLofs }
STATUS current
DESCRIPTION
"Loss of Framing 15-minute interval threshold exceeded"
::= { adslAturTraps 0 1 }
adslAturPerfLossThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAturThresh15MinLoss }
STATUS current
DESCRIPTION
"Loss of Signal 15-minute interval threshold exceeded"
::= { adslAturTraps 0 2 }
adslAturPerfLprsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAturThresh15MinLprs }
STATUS current
DESCRIPTION
"Loss of Power 15-minute interval threshold exceeded"
::= { adslAturTraps 0 3 }
adslAturPerfESsThreshTrap NOTIFICATION-TYPE
OBJECTS { adslAturThresh15MinESs }
STATUS current
DESCRIPTION
"Errored Second 15-minute interval threshold exceeded"
::= { adslAturTraps 0 4 }
adslAturRateChangeTrap NOTIFICATION-TYPE
OBJECTS {adslAturChanCurrTxRate,
adslAturChanPrevTxRate }
STATUS current
DESCRIPTION
"The ATURs transmit rate has changed (RADSL mode only)"
::= { adslAturTraps 0 5 }
-- no adslAturPerfLolsThreshTrap possible { 6 }
-- no adslAturInitFailureTrap possible { 7 }
-- conformance information -- conformance information
adslConformance OBJECT IDENTIFIER ::= { adslLineMib 2 } adslConformance OBJECT IDENTIFIER ::= { adslLineMib 3 }
adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 } adslGroups OBJECT IDENTIFIER ::= { adslConformance 1 }
adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 } adslCompliances OBJECT IDENTIFIER ::= { adslConformance 2 }
-- compliance statements -- compliance statements
adslLineMibCompliance MODULE-COMPLIANCE adslLineMibCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for SNMP entities "The compliance statement for SNMP entities
skipping to change at page 83, line 47 skipping to change at page 85, line 46
DESCRIPTION DESCRIPTION
"It is allowable to implement only one ATU-C "It is allowable to implement only one ATU-C
channel 15-minute performance interval." channel 15-minute performance interval."
OBJECT adslAtucIntervalNumber OBJECT adslAtucIntervalNumber
SYNTAX INTEGER (1..1) SYNTAX INTEGER (1..1)
DESCRIPTION DESCRIPTION
"It is allowable to implement only one ATU-R "It is allowable to implement only one ATU-R
channel 15-minute performance interval." channel 15-minute performance interval."
OBJECT adslLineConfProfile
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable when static
profiles are implemented."
OBJECT adslLineConfProfileIndexNext
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable only when static
profiles are implemented."
OBJECT adslLineConfProfileRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable only when static
profiles are implemented."
OBJECT adslLineAlarmProfile
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable only when static
profiles are implemented."
OBJECT adslLineAlarmConfProfileIndexNext
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable only when static
profiles are implemented."
OBJECT adslLineAlarmConfProfileRowStatus
MIN-ACCESS read-only
DESCRIPTION
"Read-only access is applicable only when static
profiles are implemented."
::= { adslCompliances 1 } ::= { adslCompliances 1 }
-- units of conformance -- units of conformance
adslLineGroup OBJECT-GROUP adslLineGroup OBJECT-GROUP
OBJECTS { OBJECTS {
adslLineCoding, adslLineType, adslLineSpecific adslLineCoding, adslLineType, adslLineSpecific
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing configuration "A collection of objects providing configuration
skipping to change at page 89, line 12 skipping to change at page 91, line 47
adslLineProfileControlGroup OBJECT-GROUP adslLineProfileControlGroup OBJECT-GROUP
OBJECTS { OBJECTS {
adslLineConfProfile, adslLineAlarmConfProfile, adslLineConfProfile, adslLineAlarmConfProfile,
adslLineConfProfileIndexNext, adslLineConfProfileIndexNext,
adslLineConfProfileRowStatus, adslLineConfProfileRowStatus,
adslLineAlarmConfProfileIndexNext, adslLineAlarmConfProfileIndexNext,
adslLineAlarmConfProfileRowStatus adslLineAlarmConfProfileRowStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects providing 'dynamic' profile "A collection of objects providing profile
control for the ADSL system." control for the ADSL system."
::= { adslGroups 12 } ::= { adslGroups 12 }
-- trap definitions adslNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
adslTraps OBJECT IDENTIFIER ::= { adslLineMib 3 } adslAtucPerfLofsThreshTrap,
adslAtucPerfLossThreshTrap,
adslAtucTraps OBJECT IDENTIFIER ::= { adslTraps 1 } adslAtucPerfLprsThreshTrap,
adslAtucPerfESsThreshTrap,
adslAtucPerfLofsThreshTrap NOTIFICATION-TYPE adslAtucRateChangeTrap,
OBJECTS { ifIndex, adslAtucThresh15MinLofs } adslAtucPerfLolsThreshTrap,
STATUS current adslAtucInitFailureTrap,
DESCRIPTION adslAturPerfLofsThreshTrap,
"Loss of Framing 15-minute interval threshold exceeded" adslAturPerfLossThreshTrap,
::= { adslAtucTraps 0 1 } adslAturPerfLprsThreshTrap,
adslAturPerfESsThreshTrap,
adslAtucPerfLossThreshTrap NOTIFICATION-TYPE adslAturRateChangeTrap
OBJECTS { ifIndex, adslAtucThresh15MinLoss } }
STATUS current
DESCRIPTION
"Loss of Signal 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 2 }
adslAtucPerfLprsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAtucThresh15MinLprs }
STATUS current
DESCRIPTION
"Loss of Power 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 3 }
adslAtucPerfESsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAtucThresh15MinESs }
STATUS current
DESCRIPTION
"Errored Second 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 4 }
adslAtucRateChangeTrap NOTIFICATION-TYPE
OBJECTS {ifIndex, adslAtucChanCurrTxRate,
adslAtucChanPrevTxRate }
STATUS current
DESCRIPTION
"The ATUCs transmit rate has changed (RADSL mode only)"
::= { adslAtucTraps 0 5 }
adslAtucPerfLolsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAtucThresh15MinLols }
STATUS current
DESCRIPTION
"Loss of Link 15-minute interval threshold exceeded"
::= { adslAtucTraps 0 6 }
adslAtucInitFailureTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAtucCurrStatus }
STATUS current
DESCRIPTION
"ATUC initialization failed. See adslAtucCurrStatus
for potential reasons."
::= { adslAtucTraps 0 7 }
adslAturTraps OBJECT IDENTIFIER ::= { adslTraps 2 }
adslAturPerfLofsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAturThresh15MinLofs }
STATUS current
DESCRIPTION
"Loss of Framing 15-minute interval threshold exceeded"
::= { adslAturTraps 0 1 }
adslAturPerfLossThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAturThresh15MinLoss }
STATUS current
DESCRIPTION
"Loss of Signal 15-minute interval threshold exceeded"
::= { adslAturTraps 0 2 }
adslAturPerfLprsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAturThresh15MinLprs }
STATUS current
DESCRIPTION
"Loss of Power 15-minute interval threshold exceeded"
::= { adslAturTraps 0 3 }
adslAturPerfESsThreshTrap NOTIFICATION-TYPE
OBJECTS { ifIndex, adslAturThresh15MinESs }
STATUS current
DESCRIPTION
"Errored Second 15-minute interval threshold exceeded"
::= { adslAturTraps 0 4 }
adslAturRateChangeTrap NOTIFICATION-TYPE
OBJECTS {ifIndex, adslAturChanCurrTxRate,
adslAturChanPrevTxRate }
STATUS current
DESCRIPTION
"The ATURs transmit rate has changed (RADSL mode only)"
::= { adslAturTraps 0 5 }
-- no adslAturPerfLolsThreshTrap possible { 6 }
-- no adslAturInitFailureTrap possible { 7 }
-- these are defined for use as ifTestTypes (see RFC2233[5])
-- additional vendor-specific tests are easily supported
-- (just define in vendor MIB)
--
adslTestTypes OBJECT-IDENTITY
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Integer values as follows: "The collection of adsl notifications."
atucSelfTest (1), ::= { adslGroups 13 } END
aturSelfTest (2)
"
::= { adslLineMib 4 }
adslTestCodes OBJECT IDENTIFIER ::= { adslLineMib 5 }
END
10. Acknowledgments 10. Acknowledgments
ADSL Forum's TR006[9] editors: Original ADSL Forum TR006[9] editors:
Gregory Bathrick (AG Communication Systems) Gregory Bathrick (AG Communication Systems)
John Burgess (Predictive Systems) John Burgess (Predictive Systems)
The technical leader of the ADSL Forum network management working Contributions have been received from the IETF-ADSLMIB and ADSLF-NM
group was: working groups, including, but not limited to:
Chi-Lin Tom (AFC)
Contributions were received from the following contributors.
David Allen (Nortel)
Rajesh Abbi (Alcatel) Rajesh Abbi (Alcatel)
John Burgess (Predictive Systems)
Gregory Bathrick (AG Communication Systems) Gregory Bathrick (AG Communication Systems)
John Burgess (Predictive Systems)
Gail Cone (Amati) Gail Cone (Amati)
Peter Duffy (Atlantech) Peter Duffy (Atlantech)
Kevin Godfrey (Motorola) Kevin Godfrey (Motorola)
Bill Hong (Diamond Lane) Bill Hong (Diamond Lane)
Bob Jenness (Siemens) Bob Jenness (Siemens)
Lars Johansson (Ericsson) Lars Johansson (Ericsson)
Jeff Johnson (RedBack Network)
Tsu Kai Lu (DSC) Tsu Kai Lu (DSC)
Gigi Karmous-Edwards (Pulsecom) Gigi Karmous-Edwards (Pulsecom)
Ron Knipper (Diamond Lane) Ron Knipper (Diamond Lane)
Adil Masood (AG Communication Systems) Adil Masood (AG Communication Systems)
Padmore Peterson (BT) Padmore Peterson (BT)
Anna Salguero (SBC) Anna Salguero (SBC)
Donald Simon (Motorola) Donald Simon (Motorola)
Ted Soo-Hoo (Pulsecom)
John Stehman (Diamond Lane) John Stehman (Diamond Lane)
Chuck Storry (Newbridge) Chuck Storry (Newbridge)
Chi-Lin Tom (AFC) Chi-Lin Tom (AFC)
Frank Van der Putten (Alcatel) Frank Van der Putten (Alcatel)
Marc Van Vlimmeren (Alcatel) Marc Van Vlimmeren (Alcatel)
Bert Wijnen (IBM)
11. References 11. References
[1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [1] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
S. Waldbusser, "Structure of Management Information for Version S. Waldbusser, "Structure of Management Information for Version
2 of the Simple Network Management Protocol (SNMPv2)", 2 of the Simple Network Management Protocol (SNMPv2)",
RFC 1902, January 1996. RFC 1902, January 1996.
[2] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, [2] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser,
"Textual Conventions for SNMPv2", RFC 1903, SNMP Research, "Textual Conventions for SNMPv2", RFC 1903, SNMP Research,
skipping to change at page 92, line 49 skipping to change at page 93, line 35
[4] McCloghrie, K., and M. Rose, Editors, "Management [4] McCloghrie, K., and M. Rose, Editors, "Management
Information Base for Network Management of TCP/IP-based Information Base for Network Management of TCP/IP-based
internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems, internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems,
Performance Systems International, March 1991. Performance Systems International, March 1991.
[5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group [5] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software, MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software,
November 1997. November 1997.
[6] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M.,
and S. Waldbusser, "Management Information Base for
version 2 of the Simple Network Management Protocol
(SNMPv2)", RFC 1907, January 1996.
[6] RFC 1907, "Management Information Base for Version 2 of the [6] RFC 1907, "Management Information Base for Version 2 of the
Simple Network Management Protocol (SNMPv2)", January 1996. Simple Network Management Protocol (SNMPv2)", January 1996.
[7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple [7] Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A Simple
Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP
Research, Performance Systems International, MIT Lab for Research, Performance Systems International, MIT Lab for
Computer Science, May 1990. Computer Science, May 1990.
[8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and [8] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
S. Waldbusser, "Protocol Operations for Version 2 of the Simple S. Waldbusser, "Protocol Operations for Version 2 of the Simple
skipping to change at page 94, line 18 skipping to change at page 95, line 9
[20] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message [20] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron Protocol (SNMP)", RFC 2272, SNMP Research, Inc., Cabletron
Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research, Systems, Inc., BMC Software, Inc., IBM T. J. Watson Research,
January 1998. January 1998.
[21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) [21] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM)
for version 3 of the Simple Network Management Protocol for version 3 of the Simple Network Management Protocol
(SNMPv3)", RFC 2274, IBM T. J. Watson Research, January 1998. (SNMPv3)", RFC 2274, IBM T. J. Watson Research, January 1998.
[22] Levi, D., Meyer, P., and B. Stewart, MPv3 Applications", [22] Levi, D., Meyer, P., and B. Stewart, SNMPv3 Applications",
RFC 2273, SNMP Research, Inc., Secure Computing Corporation, RFC 2273, SNMP Research, Inc., Secure Computing Corporation,
Cisco Systems, January 1998. Cisco Systems, January 1998.
[23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access [23] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access
Control Model (VACM) for the Simple Network Management Protocol Control Model (VACM) for the Simple Network Management Protocol
(SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software, (SNMP)", RFC 2275, IBM T. J. Watson Research, BMC Software,
Inc., Cisco Systems, Inc., January 1998. Inc., Cisco Systems, Inc., January 1998.
[24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed [24] Ahmed, M., and K. Tesink, Editors, "Definitions of Managed
Objects for ATM Management Version 8.0 using SMIv2", RFC 1695, Objects for ATM Management Version 8.0 using SMIv2", RFC 1695,
Bell Bell Communications Research, August 1994.
Communications Research, August 1994.
[25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October [25] McCloghrie, K. and A. Bierman, "Entity MIB", RFC 2037, October
1996. 1996.
[26] Yergeau, F., "UTF-8, a transformation format of Unicode and ISO [26] Yergeau, F., "UTF-8, a transformation format of Unicode and ISO
10646", RFC 2044, October 1996. 10646", RFC 2044, October 1996.
12. Security Considerations 12. Security Considerations
1) Blocking unauthorized access to the ADSL MIB via the element 1) Blocking unauthorized access to the ADSL MIB via the element
management system is outside the scope of this document. It should be management system is outside the scope of this document. It should be
noted that access to the MIB permits the unauthorized entity to noted that access to the MIB permits the unauthorized entity to
modify the profiles (sect 7.4) such that both subscriber service and modify the profiles (sect 7.4) such that both subscriber service and
network operations can be interfered with. Subscriber service can be network operations can be interfered with. Subscriber service can be
altered by modifying any of a number of service characteristics such altered by modifying any of a number of service characteristics such
as rate partitioning and maximum transmission rates. Network as rate partitioning and maximum transmission rates. Network
operations can be impacted by modification of trap thresholds such as operations can be impacted by modification of trap thresholds such as
SNR margins. SNR margins.
2) Security issues of unauthorized access, unauthorized disclosure, 2) There are a number of managed objects in this MIB that may be
and tampering posed by direct network level connectivity to the ADSL considered to contain sensitive information. In particular, the
Access Node can be addressed by the use of SNMPv3. certain objects may be considered sensitive in many environments,
since it would allow an intruder to obtain information about which
vendor's equipment is in use on the network. Therefore, it may be
important in some environments to control read access to these
objects and possibly to even encrypt the values of these object when
sending them over the network via SNMP. Not all versions of SNMP
provide features for such a secure environment.
SNMPv1 by itself is such an insecure environment. Even if the
network itself is secure (for example by using IPSec), even then,
there is no control as to who on the secure network is allowed to
access and GET (read) the objects in this MIB. It is recommended
that the implementors consider the security features as provided by
the SNMPv3 framework. Specifically, the use of the User-based
Security Model RFC 2274 [21] and the View-based Access Control Model
RFC 2275 [23] is recommended.
It is then a customer/user responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly
configured to give access to those objects only to those principals
(users) that have legitimate rights to access them.
3) ADSL layer connectivity from the ATU-R will permit the subscriber 3) ADSL layer connectivity from the ATU-R will permit the subscriber
to manipulate both the ADSL link directly and the AOC/EOC channels to manipulate both the ADSL link directly and the AOC/EOC channels
for their own loop. For example, unchecked or unfiltered for their own loop. For example, unchecked or unfiltered
fluctuations initiated by the subscriber could generate sufficient fluctuations initiated by the subscriber could generate sufficient
traps to potentially overwhelm either the management interface to the traps to potentially overwhelm either the management interface to the
network or the element manager. Other attacks affecting the ATU-R network or the element manager. Other attacks affecting the ATU-R
portions of the MIB may also be possible. portions of the MIB may also be possible.
13. Authors' Addresses 13. Authors' Addresses
skipping to change at page 95, line 41 skipping to change at page 96, line 48
2. Abstract .............................................. 1 2. Abstract .............................................. 1
3. The SNMP Network Management Framework ................. 2 3. The SNMP Network Management Framework ................. 2
4. Object Definitions ..................................... 3 4. Object Definitions ..................................... 3
5. Introduction ........................................... 3 5. Introduction ........................................... 3
6. Relationship of the ADSL LINE MIB with standard MIBs ... 3 6. Relationship of the ADSL LINE MIB with standard MIBs ... 3
7. Conventions used in the MIB ............................ 9 7. Conventions used in the MIB ............................ 7
8. Conformance and Compliance ............................. 15
8. Conformance and Compliance ............................. 16 9. Definitions ............................................ 15
9. Definitions ............................................ 16 10. Acknowledgments ........................................ 92
10. Acknowledgments ........................................ 91 11. References ............................................. 93
11. References ............................................. 92 12. Security Considerations ................................ 95
12. Security Considerations ................................ 94
13. Authors' Addresses ..................................... 95 13. Authors' Addresses ..................................... 96
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/