draft-ietf-adslmib-hdsl2-12.txt   rfc3276.txt 
Network Working Group B. Ray Network Working Group B. Ray
Category: Internet Draft Verilink Corporation Request for Comments: 3276 PESA Switching Systems
R. Abbi Category: Standards Track R. Abbi
Alcatel Alcatel
January 2002 May 2002
Definitions of Managed Objects for HDSL2 and SHDSL Lines Definitions of Managed Objects for High Bit-Rate DSL - 2nd generation
draft-ietf-adslmib-hdsl2-12.txt (HDSL2) and Single-Pair High-Speed Digital Subscriber
Line (SHDSL) Lines
Status of this Memo Status of this Memo
This document is an Internet-Draft and is subject to all provisions This document specifies an Internet standards track protocol for the
of Section 10 of RFC2026. Internet community, and requests discussion and suggestions for
improvements. Please refer to the current edition of the "Internet
Internet-Drafts are working documents of the Internet Engineering Official Protocol Standards" (STD 1) for the standardization state
Task Force (IETF), its areas, and its working groups. Note that and status of this protocol. Distribution of this memo is unlimited.
other groups may also distribute working documents as
Internet-Drafts.
Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time. It is inappropriate to use Internet-Drafts
as reference material or to cite them other tan as "work in
progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2002). All Rights Reserved. Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract
This document defines a portion of the Management Information Base
(MIB) module for use with network management protocols in the
Internet community. In particular, it describes objects used for
managing High Bit-Rate DSL - 2nd generation (HDSL2) and Single-Pair
High-Speed Digital Subscriber Line (SHDSL) interfaces.
Table of Contents Table of Contents
1. Abstract .................................................. 2 1. Introduction ............................................. 2
2. The SNMP Network Management Framework ..................... 2 2. The SNMP Network Management Framework .................... 2
3. Introduction .............................................. 3 3. Introduction ............................................. 3
3.1 Relationship of the HDSL2/SHDSL Line MIB to other MIBs .... 3 3.1 Relationship of the HDSL2/SHDSL Line MIB to other MIBs ... 3
3.2 IANA Considerations ....................................... 5 3.2 IANA Considerations ...................................... 5
4. Conventions used in the MIB ............................... 5 4. Conventions used in the MIB .............................. 5
4.1 Naming Conventions ........................................ 5 4.1 Naming Conventions ....................................... 5
4.2 Textual Conventions ....................................... 5 4.2 Textual Conventions ...................................... 6
4.3 Structure ................................................. 6 4.3 Structure ................................................ 7
4.4 Counters, Interval Buckets and Thresholds ................. 9 4.4 Counters, Interval Buckets and Thresholds ................ 10
4.5 Profiles .................................................. 10 4.5 Profiles ................................................. 11
4.6 Notifications ............................................. 11 4.6 Notifications ............................................ 12
5. Conformance and Compliance ................................ 12 5. Conformance and Compliance ............................... 14
6. Definitions ............................................... 13 6. Definitions .............................................. 14
7. Security Considerations ................................... 56 7. Security Considerations .................................. 60
8. Acknowledgments ........................................... 57 8. Acknowledgments .......................................... 62
9. References ................................................ 58 9. References ............................................... 63
10. Intellectual Property Notice .............................. 60 10. Intellectual Property Notice ............................. 65
11. Authors' Addresses ........................................ 60 11. Authors' Addresses ....................................... 65
12. Full Copyright Statement .................................. 60 12. Full Copyright Statement ................................. 66
1. Abstract 1. Introduction
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) module for use with network management protocols in the (MIB) module for use with network management protocols in the
Internet community. In particular, it describes objects used for Internet community. In particular, it describes objects used for
managing High Bit-Rate DSL - 2nd generation (HDSL2) [18] and managing High Bit-Rate DSL - 2nd generation (HDSL2) [18] and Single-
Single-Pair High-Speed Digital Subscriber Line (SHDSL) interfaces Pair High-Speed Digital Subscriber Line (SHDSL) interfaces [19].
[19].
This document specifies a MIB module in a manner that is both
compliant to the SMIv2 (STD 58 [5, 6, 7]), and semantically
identical to the peer SMIv1 definitions (STD 16 [2, 3]).
2. The SNMP Management Framework 2. The SNMP 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 2571 [1]. o An overall architecture, described in RFC 2571 [1].
o Mechanisms for describing and naming objects and events for the o Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in Management Information (SMI) is called SMIv1 and is described in
STD 16, RFC 1155 [2], STD 16, RFC 1212 [3] and RFC 1215 [4]. STD 16, RFC 1155 [2], STD 16, RFC 1212 [3], and RFC 1215 [4]. The
The second version, called SMIv2, is described in STD 58, RFC second version, called SMIv2, is described in STD 58, RFC 2578
2578 [5], STD 58, RFC 2579 [6] and STD 58, RFC 2580 [7]. [5], RFC 2579 [6], and RFC 2580 [7].
o Message protocols for transferring management information. The o Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and first version of the SNMP message protocol is called SNMPv1 and is
described in STD 15, RFC 1157 [8]. A second version of the SNMP described in STD 15, RFC 1157 [8]. A second version of the SNMP
message protocol, which is not an Internet standards track message protocol, which is not an Internet standards track
protocol, is called SNMPv2c and described in RFC 1901 [9] and protocol, is called SNMPv2c and described is in RFC 1901 [9] and
RFC 1906 [10]. The third version of the message protocol is RFC 1906 [10]. The third version of the message protocol is
called SNMPv3 and described in RFC 1906 [10], RFC 2572 [11] and called SNMPv3 and is described in RFC 1906 [10], RFC 2572 [11],
RFC 2574 [12]. and RFC 2574 [12].
o Protocol operations for accessing management information. The o Protocol operations for accessing management information. The
first set of protocol operations and associated PDU formats is first set of protocol operations and associated PDU formats is
described in STD 15, RFC 1157 [8]. A second set of protocol described in STD 15, RFC 1157 [8]. A second set of protocol
operations and associated PDU formats is described in RFC 1905 operations and associated PDU formats is described in RFC 1905
[13]. [13].
o A set of fundamental applications described in RFC 2573 [14] o A set of fundamental applications described in RFC 2573 [14] and
and the view-based access control mechanism described in RFC the view-based access control mechanism described in RFC 2575
2575 [15]. [15].
A more detailed introduction to the current SNMP Management Framework A more detailed introduction to the current SNMP Management Framework
can be found in RFC 2570 [16]. can be found in RFC 2570 [16].
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 memo specifies a MIB module that is compliant to the SMIv2. A This memo specifies a MIB module that is compliant to the SMIv2. A
MIB conforming to the SMIv1 can be produced through the appropriate MIB conforming to the SMIv1 can be produced through the appropriate
translations. The resulting translated MIB must be semantically translations. The resulting translated MIB must be semantically
equivalent, except where objects or events are omitted because no equivalent, except where objects or events are omitted because no
translation is possible (use of Counter64). Some machine readable translation is possible (use of Counter64). Some machine readable
information in SMIv2 will be converted into textual descriptions in information in SMIv2 will be converted into textual descriptions in
SMIv1 during the translation process. However, this loss of machine SMIv1 during the translation process. However, this loss of machine
readable information is not considered to change the semantics of the readable information is not considered to change the semantics of the
MIB. MIB.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
this document are to be interpreted as described in RFC 2119 [17]. document are to be interpreted as described in RFC 2119 [17].
3. Introduction 3. Introduction
This document describes an SNMP MIB for managing HDSL2/SHDSL Lines. This document describes an SNMP MIB for managing HDSL2/SHDSL Lines.
These definitions are based upon the specifications for the HDSL2 and These definitions are based upon the specifications for the HDSL2 and
SHDSL Embedded Operations Channel (EOC) as defined in ANSI SHDSL Embedded Operations Channel (EOC) as defined in ANSI
T1E1.4/2000-006 [18] and ITU G.991.2 [19]. T1E1.4/2000-006 [18] and ITU G.991.2 [19].
The MIB is located in the MIB tree under MIB 2 transmission, as The MIB is located in the MIB tree under MIB 2 transmission, as
discussed in the MIB-2 Integration (RFC 1213 [20] and RFC 2863 [21]) discussed in the MIB-2 Integration (RFC 1213 [20] and RFC 2863 [21])
section of this document. section of this document.
3.1. Relationship of the HDSL2/SHDSL Line MIB to other MIBs 3.1. Relationship of the HDSL2/SHDSL Line MIB to other MIBs
This section outlines the relationship of this MIB with other MIBs This section outlines the relationship of this MIB with other MIBs
described in RFCs. Specifically, IF-MIB as presented RFC 2863 [21] described in RFCs. Specifically, IF-MIB as presented in RFC 2863
is discussed. [21] is discussed.
3.1.1 General IF-MIB Integration (RFC 2863) 3.1.1 General IF-MIB Integration (RFC 2863)
The HDSL2/SHDSL Line MIB specifies the detailed attributes of a data The HDSL2/SHDSL Line MIB specifies the detailed attributes of a data
interface. As such, it needs to integrate with RFC 2863 [21]. The interface. As such, it needs to integrate with RFC 2863 [21]. The
IANA has assigned the following ifTypes to HDSL2 and SHDSL: IANA has assigned the following ifTypes to HDSL2 and SHDSL:
IANAifType ::= TEXTUAL-CONVENTION IANAifType ::= TEXTUAL-CONVENTION
... ...
SYNTAX INTEGER { SYNTAX INTEGER {
... ...
hdsl2 (168), -- High Bit-Rate DSL, 2nd generation hdsl2 (168), -- High Bit-Rate DSL, 2nd generation
shdsl (169), -- Multirate HDSL2 shdsl (169), -- Multirate HDSL2
... ...
} }
Note that the ifFixedLengthGroup from RFC 2863 [21] MUST be Note that the ifFixedLengthGroup from RFC 2863 [21] MUST be supported
supported and that the ifRcvAddressGroup does not apply to this MIB. and that the ifRcvAddressGroup does not apply to this MIB.
3.1.2 Usage of ifTable 3.1.2 Usage of ifTable
The MIB branch identified by this ifType contains tables appropriate The MIB branch identified by this ifType contains tables appropriate
for this interface type. Most such tables extend the ifEntry table, for this interface type. Most such tables extend the ifEntry table,
and are indexed by ifIndex. For interfaces in systems implementing and are indexed by ifIndex. For interfaces in systems implementing
this MIB, those table entries indexed by ifIndex MUST be persistent. this MIB, those table entries indexed by ifIndex MUST be persistent.
The following attributes are part of the mandatory ifGeneral group in The following attributes are part of the mandatory ifGeneral group in
RFC 2863 [21], and are not duplicated in the HDSL2/SHDSL Line MIB. RFC 2863 [21], and are not duplicated in the HDSL2/SHDSL Line MIB.
skipping to change at page 5, line 17 skipping to change at page 5, line 39
ifHighSpeed Set as appropriate. ifHighSpeed Set as appropriate.
(For HDSL2 lines, this is fixed at 2) (For HDSL2 lines, this is fixed at 2)
ifConnectorPresent Set as appropriate. ifConnectorPresent Set as appropriate.
=================================================================== ===================================================================
Figure 1: Use of ifTable Objects Figure 1: Use of ifTable Objects
3.2 IANA Considerations 3.2 IANA Considerations
The SNMPv2-TM MIB module requires the allocation of a single object The HDSL2-SHDSL-LINE-MIB module requires the allocation of a single
identifier for its MODULE-IDENTITY. IANA should allocate this object object identifier for its MODULE-IDENTITY. The IANA has allocated
identifier in the transmission subtree, defined in the SNMPv2-SMI MIB this object identifier in the transmission subtree (48), defined in
module. the SNMPv2-SMI MIB module.
4. Conventions used in the MIB 4. Conventions used in the MIB
4.1. Naming Conventions 4.1. Naming Conventions
A. xtuC refers to a central site terminal unit; A. xtuC refers to a central site terminal unit;
H2TU-C for HDSL2, or STU-C for SHDSL. H2TU-C for HDSL2, or STU-C for SHDSL.
B. xtuR refers to a remote site terminal unit; B. xtuR refers to a remote site terminal unit;
H2TU-R for HDSL2, or STU-R for SHDSL. H2TU-R for HDSL2, or STU-R for SHDSL.
C. xtu refers to a terminal unit; either an xtuC or xtuR. C. xtu refers to a terminal unit; either an xtuC or xtuR.
skipping to change at page 5, line 45 skipping to change at page 6, line 19
G. ES means errored second [19]. G. ES means errored second [19].
H. LOSW means loss of sync word [19]. H. LOSW means loss of sync word [19].
I. LOSWS means LOSW seconds [19]. I. LOSWS means LOSW seconds [19].
J. SES means severely errored second [19]. J. SES means severely errored second [19].
K. SNR means signal-to-noise ratio [19]. K. SNR means signal-to-noise ratio [19].
L. UAS means unavailable second [19]. L. UAS means unavailable second [19].
4.2. Textual Conventions 4.2. Textual Conventions
The following textual conventions are defined to reflect the line The following textual conventions are defined to reflect the line
topology in the MIB (further discussed in the following section) topology in the MIB (further discussed in the following section) and
and to define the behavior of the statistics to be maintained to define the behavior of the statistics to be maintained by an
by an agent. agent.
o Hdsl2ShdslUnitId : o Hdsl2ShdslUnitId:
Attributes with this syntax uniquely identify each unit in a Attributes with this syntax uniquely identify each unit in a
HDSL2/SHDSL span. It mirrors the EOC addressing mechanism: HDSL2/SHDSL span. It mirrors the EOC addressing mechanism:
xtuC(1) - CO terminal unit xtuC(1) - CO terminal unit
xtuR(2) - CPE terminal unit xtuR(2) - CPE terminal unit
xru1(3) .. xru8(10) - regenerators, numbered from xru1(3) .. xru8(10) - regenerators, numbered from
central office side central office side
o Hdsl2ShdslUnitSide: o Hdsl2ShdslUnitSide:
Attributes with this syntax reference the two sides of a unit: Attributes with this syntax reference the two sides of a unit:
networkSide(1) - N in figure 2, below networkSide(1) - N in figure 2, below
customerSide(2) - C in figure 2, below customerSide(2) - C in figure 2, below
o Hdsl2ShdslWirePair: o Hdsl2ShdslWirePair:
Attributes with this syntax reference the wire-pairs connecting Attributes with this syntax reference the wire-pairs connecting the
the units: units:
wirePair1(1) - First pair for HDSL2/SHDSL. wirePair1(1) - First pair for HDSL2/SHDSL.
wirePair2(2) - Optional second pair for SHDSL only. wirePair2(2) - Optional second pair for SHDSL only.
o Hdsl2ShdslTransmissionModeType: o Hdsl2ShdslTransmissionModeType:
Attributes with this syntax specify the regional setting for a Attributes with this syntax specify the regional setting for a SHDSL
SHDSL line. Specified as a BITS construct, the two mode types are: line. Specified as a BITS construct, the two mode types are:
region1 - ITU-T G.991.2 Annex A region1 - ITU-T G.991.2 Annex A
region2 - ITU-T G.991.2 Annex B region2 - ITU-T G.991.2 Annex B
o Hdsl2ShdslPerfCurrDayCount: o Hdsl2ShdslPerfCurrDayCount:
Attributes with this syntax define the behavior of the 1-day (24 Attributes with this syntax define the behavior of the 1-day (24
hour) gauges found in the MIB. hour) gauges found in the MIB.
o Hdsl2Shdsl1DayIntervalCount: o Hdsl2Shdsl1DayIntervalCount:
Attributes with this syntax define the behavior of the 1-day (24 Attributes with this syntax define the behavior of the 1-day (24
hour) interval counters found in the MIB. hour) interval counters found in the MIB.
o Hdsl2ShdslPerfTimeElapsed: o Hdsl2ShdslPerfTimeElapsed:
Attributes with this syntax define the behavior of the elapsed Attributes with this syntax define the behavior of the elapsed time
time counters found in the MIB. counters found in the MIB.
o Hdsl2ShdslPerfIntervalThreshold: o Hdsl2ShdslPerfIntervalThreshold:
Attributes with this syntax define the behavior of the alarm Attributes with this syntax define the behavior of the alarm
thresholds found in the MIB. thresholds found in the MIB.
o Hdsl2ShdslClockReferenceType o Hdsl2ShdslClockReferenceType
Attributes with this syntax define the clock references for Attributes with this syntax define the clock references for the
the HDSL2/SHDSL span. HDSL2/SHDSL span.
4.3. Structure 4.3. Structure
The MIB is structured into following MIB groups: The MIB is structured into following MIB groups:
o Span Configuration Group: o Span Configuration Group:
This group supports MIB objects for configuring parameters for This group supports MIB objects for configuring parameters for the
the HDSL2/SHDSL span. It contains the following table: HDSL2/SHDSL span. It contains the following table:
- hdsl2ShdslSpanConfTable - hdsl2ShdslSpanConfTable
o Span Status Group: o Span Status Group:
This group supports MIB objects for retrieving span status This group supports MIB objects for retrieving span status
information. It contains the following table: information. It contains the following table:
- hdsl2ShdslSpanStatusTable - hdsl2ShdslSpanStatusTable
o Unit Inventory Group: o Unit Inventory Group:
This group supports MIB objects for retrieving unit inventory This group supports MIB objects for retrieving unit inventory
information about units in HDSL2/SHDSL lines via the EOC. It information about units in HDSL2/SHDSL lines via the EOC. It contains
contains the following table: the following table:
- hdsl2ShdslInventoryTable - hdsl2ShdslInventoryTable
o Segment Endpoint Configuration Group: o Segment Endpoint Configuration Group:
This group supports MIB objects for configuring parameters for This group supports MIB objects for configuring parameters for the
the HDSL2/SHDSL segment endpoints. It contains the following HDSL2/SHDSL segment endpoints. It contains the following table:
table:
- hdsl2ShdslEndpointConfTable - hdsl2ShdslEndpointConfTable
o Segment Endpoint Current Status/Performance Group: o Segment Endpoint Current Status/Performance Group:
This group supports MIB objects that provide the current This group supports MIB objects that provide the current
status/performance information relating to segment endpoints. status/performance information relating to segment endpoints. It
It contains the following table: contains the following table:
- hdsl2ShdslEndpointCurrTable - hdsl2ShdslEndpointCurrTable
o Segment Endpoint 15-Minute Interval Status/Performance Group: o Segment Endpoint 15-Minute Interval Status/Performance Group:
This group supports MIB objects that provide historic This group supports MIB objects that provide historic
status/performance information relating to segment endpoints status/performance information relating to segment endpoints in 15-
in 15-minute intervals. It contains the following table: minute intervals. It contains the following table:
- hdsl2Shdsl15MinIntervalTable - hdsl2Shdsl15MinIntervalTable
o Segment Endpoint 1-Day Interval Status/Performance Group: o Segment Endpoint 1-Day Interval Status/Performance Group:
This group supports MIB objects that provide historic This group supports MIB objects that provide historic
status/performance information relating to segment endpoints status/performance information relating to segment endpoints in 1-day
in 1-day intervals. It contains the following table: intervals. It contains the following table:
- hdsl2Shdsl1DayIntervalTable - hdsl2Shdsl1DayIntervalTable
o Maintenance Group: o Maintenance Group:
This group supports MIB objects for performing maintenance This group supports MIB objects for performing maintenance operations
operations such as loopbacks for HDSL2/SHDSL lines. It contains such as loopbacks for HDSL2/SHDSL lines. It contains the following
the following table(s): table(s):
- hdsl2ShdslEndpointMaintTable - hdsl2ShdslEndpointMaintTable
- hdsl2ShdslUnitMaintTable - hdsl2ShdslUnitMaintTable
o Span Configuration Profile Group: o Span Configuration Profile Group:
This group supports MIB objects for defining configuration profiles This group supports MIB objects for defining configuration profiles
for HDSL2/SHDSL Spans. It contains the following table: for HDSL2/SHDSL Spans. It contains the following table:
- hdsl2ShdslSpanConfProfileTable - hdsl2ShdslSpanConfProfileTable
skipping to change at page 8, line 35 skipping to change at page 9, line 22
o Segment Endpoint Alarm Configuration Profile Group: o Segment Endpoint Alarm Configuration Profile Group:
This group supports MIB objects for defining alarm configuration This group supports MIB objects for defining alarm configuration
profiles for HDSL2/SHDSL Segment Endpoints. It contains the profiles for HDSL2/SHDSL Segment Endpoints. It contains the
following table: following table:
- hdsl2ShdslEndpointAlarmConfProfileTable - hdsl2ShdslEndpointAlarmConfProfileTable
o Notifications Group: o Notifications Group:
This group defines the notifications supported for HDSL2/SHDSL This group defines the notifications supported for HDSL2/SHDSL lines:
lines:
- hdsl2ShdslLoopAttenCrossing - hdsl2ShdslLoopAttenCrossing
- hdsl2ShdslSNRMarginCrossing - hdsl2ShdslSNRMarginCrossing
- hdsl2ShdslPerfESThresh - hdsl2ShdslPerfESThresh
- hdsl2ShdslPerfSESThresh - hdsl2ShdslPerfSESThresh
- hdsl2ShdslPerfCRCanomaliesThresh - hdsl2ShdslPerfCRCanomaliesThresh
- hdsl2ShdslPerfLOSWSThresh - hdsl2ShdslPerfLOSWSThresh
- hdsl2ShdslPerfUASThresh - hdsl2ShdslPerfUASThresh
- hdsl2ShdslSpanInvalidNumRepeaters - hdsl2ShdslSpanInvalidNumRepeaters
- hdsl2ShdslLoopbackFailure - hdsl2ShdslLoopbackFailure
skipping to change at page 9, line 23 skipping to change at page 10, line 19
<~~~> <~~~> HDSL2/SHDSL Segments <~~~> <~~~> <~~~> HDSL2/SHDSL Segments <~~~>
+-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+
+ C=1=N C=1=N C=..1..=N C=1=N + + C=1=N C=1=N C=..1..=N C=1=N +
| xtuC | | xru1 | | xru2 | | xru8 | | xtuR | | xtuC | | xru1 | | xru2 | | xru8 | | xtuR |
+ C=2=N C=2=N C=..2..=N C=2=N + + C=2=N C=2=N C=..2..=N C=2=N +
+-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+ +-------+
Key: <////> HDSL2/SHDSL Span Key: <////> HDSL2/SHDSL Span
<~~~~> HDSL2/SHDSL Segment <~~~~> HDSL2/SHDSL Segment
=1= HDSL2/SHDSL wire-pair-1 =1= HDSL2/SHDSL wire-pair-1
=2= SHDSL optional wire-pair-2 (Not applicable to HDSL2) =2= SHDSL optional wire-pair-2 (Not applicable to HDSL2)
C Customer Side Segment Endpoint (modem) C Customer Side Segment Endpoint (modem)
N Network Side Segment Endpoint (modem) N Network Side Segment Endpoint (modem)
Figure 2: General topology for an HDSL2/SHDSL Line Figure 2: General topology for an HDSL2/SHDSL Line
4.4. Counters, Interval Buckets and Thresholds 4.4. Counters, Interval Buckets and Thresholds
For SNR Margin, Loop Attenuation, ES, SES, CRC anomalies, LOSW, and For SNR Margin, Loop Attenuation, ES, SES, CRC anomalies, LOSW, and
UAS, there are event counters, current 15-minute and 0 to 96 UAS, there are event counters, current 15-minute and 0 to 96 15-
15-minute history bucket(s) of "interval-counters", as well as minute history bucket(s) of "interval-counters", as well as current
current and 0 to 30 previous 1-day interval-counter(s). Each and 0 to 30 previous 1-day interval-counter(s). Each current 15-
current 15-minute event bucket has an associated threshold minute event bucket has an associated threshold notification.
notification.
Unlike RFC 2493 [22] and RFC 2662 [23], there is no representation Unlike RFC 2493 [22] and RFC 2662 [23], there is no representation in
in the MIB for invalid buckets. In those cases where the data for the MIB for invalid buckets. In those cases where the data for an
an interval is suspect or known to be invalid, the agent MUST NOT interval is suspect or known to be invalid, the agent MUST NOT report
report the interval. If the current 15-minute event bucket is the interval. If the current 15-minute event bucket is determined to
determined to be invalid, notifications based upon the value of the be invalid, notifications based upon the value of the event bucket
event bucket MUST NOT be generated. MUST NOT be generated.
Not reporting an interval will result in holes in the associated Not reporting an interval will result in holes in the associated
table. For example, the table, hdsl2Shdsl15MinIntervalTable, is table. For example, the table, hdsl2Shdsl15MinIntervalTable, is
indexed by { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, indexed by { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber}. If hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber}. If
interval 12 is determined to be invalid but intervals 11 and 13 interval 12 is determined to be invalid but intervals 11 and 13 are
are valid, a Get Next operation on the indices .1.1.1.1.11 would valid, a Get Next operation on the indices .1.1.1.1.11 would return
return indices .1.1.1.1.13. indices .1.1.1.1.13.
There is no requirement for an agent to ensure a fixed relationship There is no requirement for an agent to ensure a fixed relationship
between the start of a fifteen minute and any wall clock; however between the start of a fifteen minute interval and any wall clock;
some implementations may align the fifteen minute intervals with however some implementations may align the fifteen minute intervals
quarter hours. Likewise, an implementation may choose to align one with quarter hours. Likewise, an implementation may choose to align
day intervals with the start of a day. one day intervals with the start of a day.
Counters are not reset when an xU is reinitialized, only when the Counters are not reset when an xU 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).
4.5. Profiles 4.5. Profiles
As a managed node can handle a large number of xUs, (e.g., hundreds As a managed node can handle a large number of xUs, (e.g., hundreds
or perhaps thousands of lines), provisioning every parameter on every or perhaps thousands of lines), provisioning every parameter on every
xU may become burdensome. Moreover, most lines are provisioned xU may become burdensome. Moreover, most lines are provisioned
identically with the same set of parameters. To simplify the identically with the same set of parameters. To simplify the
provisioning process, this MIB makes use of profiles. A profile is a provisioning process, this MIB makes use of profiles. A profile is a
set of parameters that can be shared by multiple lines using the same set of parameters that can be shared by multiple lines using the same
configuration. configuration.
The following profiles are used in this MIB: The following profiles are used in this MIB:
o Span Configuration Profiles - Span configuration profiles contain o Span Configuration Profiles - Span configuration profiles contain
parameters for configuring HDSL2/SHDSL spans. They are defined parameters for configuring HDSL2/SHDSL spans. They are defined in
in the hdsl2ShdslSpanConfProfileTable. Since span configuration the hdsl2ShdslSpanConfProfileTable. Since span configuration
parameters are only applicable for SHDSL, the support for span parameters are only applicable for SHDSL, the support for span
configuration profiles is optional for HDSL2 interfaces. configuration profiles are optional for HDSL2 interfaces.
Note that the configuration of the span dictates the behavior for Note that the configuration of the span dictates the behavior for
each individual segment end point in the span. If a different each individual segment end point in the span. If a different
configuration is provisioned for any given segment end point configuration is provisioned for any given segment end point
within the span, however, the new configuration for this segment within the span, the new configuration for this segment end point
end point will override the span configuration for this segment will override the span configuration for this segment end point
end point only. only.
o Segment Endpoint Alarm Configuration Profiles - These profiles o Segment Endpoint Alarm Configuration Profiles - These profiles
contain parameters for configuring alarm thresholds for HDSL2/ contain parameters for configuring alarm thresholds for
SHDSL segment endpoints. These profiles are defined in the HDSL2/SHDSL segment endpoints. These profiles are defined in the
hdsl2ShdslEndpointAlarmConfProfileTable. hdsl2ShdslEndpointAlarmConfProfileTable.
The index value for this profile is a locally-unique The index value for this profile is a locally-unique
administratively assigned name for the profile having the textual administratively assigned name for the profile having the textual
convention `SnmpAdminString' (RFC 2571 [1]). convention `SnmpAdminString' (RFC 2571 [1]).
One or more lines may be configured to share parameters of a single One or more lines may be configured to share parameters of a single
profile (e.g., hdsl2ShdslEndpointAlarmConfProfile = `silver') by profile (e.g., hdsl2ShdslEndpointAlarmConfProfile = `silver') by
setting its hdsl2ShdslEndpointAlarmConfProfile objects to the value setting its hdsl2ShdslEndpointAlarmConfProfile objects to the value
of this profile. If a change is made to the profile, all lines that of this profile. If a change is made to the profile, all lines that
refer to it will be reconfigured to the changed parameters. Before refer to it will be reconfigured to the changed parameters. Before a
a profile can be deleted or taken out of service it must be first profile can be deleted or taken out of service it must be first
unreferenced from all associated lines. unreferenced from all associated lines.
Implementations MUST provide a default profile whose name is `DEFVAL' Implementations MUST provide a default profile whose name is `DEFVAL'
for each profile type. The values of the associated parameters will for each profile type. The values of the associated parameters will
be vendor specific unless otherwise indicated in this document. be vendor specific unless otherwise indicated in this document.
Before a line's profiles have been set, these profiles will be Before a line's profiles have been set, these profiles will be
automatically used by setting hdsl2ShdslEndpointAlarmConfProfile and automatically used by setting hdsl2ShdslEndpointAlarmConfProfile and
hdsl2ShdslSpanConfProfile to `DEFVAL' where appropriate. This hdsl2ShdslSpanConfProfile to `DEFVAL' where appropriate. This
default profile name, 'DEFVAL', is considered reserved in the context default profile name, 'DEFVAL', is considered reserved in the context
of profiles defined in this MIB. of profiles defined in this MIB.
skipping to change at page 11, line 30 skipping to change at page 12, line 33
line. line.
4.6. Notifications 4.6. Notifications
The ability to generate the SNMP notifications coldStart/WarmStart The ability to generate the SNMP notifications coldStart/WarmStart
(per [21]) which are per agent (e.g., per Digital Subscriber Line (per [21]) which are per agent (e.g., per Digital Subscriber Line
Access Multiplexer, or DSLAM, in such a device), and linkUp/linkDown Access Multiplexer, or DSLAM, in such a device), and linkUp/linkDown
(per [21]) which are per interface (i.e., HDSL2/SHDSL line) is (per [21]) which are per interface (i.e., HDSL2/SHDSL line) is
required. required.
A linkDown notification MAY be generated whenever any of ES, SES, A linkDown notification MAY be generated whenever any of ES, SES, CRC
CRC Anomaly, LOSW, or UAS event occurs. The corresponding linkUp Anomaly, LOSW, or UAS event occurs. The corresponding linkUp
notification MAY be sent when all link failure conditions are notification MAY be sent when all link failure conditions are
cleared. cleared.
The notifications defined in this MIB are for initialization failure The notifications defined in this MIB are for initialization failure
and for the threshold crossings associated with the following events: and for the threshold crossings associated with the following events:
ES, SES, CRC Anomaly, LOSW, and UAS. Each threshold has its own ES, SES, CRC Anomaly, LOSW, and UAS. Each threshold has its own
enable/threshold value. When that value is 0, the notification is enable/threshold value. When that value is 0, the notification is
disabled. disabled.
The hdsl2ShdslEndpointCurrStatus is a bitmask representing all The hdsl2ShdslEndpointCurrStatus is a bitmask representing all
outstanding error conditions associated with a particular Segment outstanding error conditions associated with a particular Segment
Endpoint. Note that since status of remote endpoints is obtained via Endpoint. Note that since status of remote endpoints is obtained via
the EOC, this information may be unavailable for units that are the EOC, this information may be unavailable for units that are
unreachable via EOC during a line error condition. Therefore, not unreachable via EOC during a line error condition. Therefore, not
all conditions may always be included in its current status. all conditions may always be included in its current status.
Notifications corresponding to the bit fields in this object are Notifications corresponding to the bit fields in this object are
defined. defined.
Two alarm conditions, SNR Margin Alarm and Loop Attenuation Alarm, Two alarm conditions, SNR Margin Alarm and Loop Attenuation Alarm,
are organized in a manner slightly different from that implied in are organized in a manner slightly different from that implied in the
the EOC specifications. In the MIB, these alarm conditions are EOC specifications. In the MIB, these alarm conditions are tied to
tied to the two thresholds hdsl2ShdslEndpointThreshSNRMargin and the two thresholds hdsl2ShdslEndpointThreshSNRMargin and
hdsl2ShdslEndpointThreshLoopAttenuation found in the hdsl2ShdslEndpointThreshLoopAttenuation found in the
hdsl2ShdslEndpointAlarmConfProfileTable. In the EOC, the alarm hdsl2ShdslEndpointAlarmConfProfileTable. In the EOC, the alarm
conditions associated with these thresholds are per-unit. In the conditions associated with these thresholds are per-unit. In the
MIB, these alarm conditions are per-endpoint. For terminal units, MIB, these alarm conditions are per-endpoint. For terminal units,
this has no impact. For repeaters, this implies an implementation this has no impact. For repeaters, this implies an implementation
variance where the agent in the terminal unit is responsible for variance where the agent in the terminal unit is responsible for
detecting a threshold crossing. As the reporting of a repeater detecting a threshold crossing. As the reporting of a repeater
detected alarm condition to the polling terminal unit occurs in detected alarm condition to the polling terminal unit occurs in the
the same EOC message as the reporting of the current SNR Margin same EOC message as the reporting of the current SNR Margin and Loop
and Loop Attenuation values, it is anticipated that this will have Attenuation values, it is anticipated that this will have very little
very little impact on agent implementation. impact on agent implementation.
A threshold notification occurs whenever the corresponding current A threshold notification occurs whenever the corresponding current
15-minute interval error counter becomes equal to, or exceeds the 15-minute interval error counter becomes equal to, or exceeds the
threshold value. One notification may be sent per interval per threshold value. One notification may be sent per interval per
interface. Since the current 15-minute counter are reset to 0 every interface. Since the current 15-minute counter is reset to 0 every
15 minutes, if the condition persists, the notification may recur as 15 minutes, and if the condition persists, the notification may recur
often as every 15 minutes. For example, to get a notification as often as every 15 minutes. For example, to get a notification
whenever a "loss of" event occurs (but at most once every 15 whenever a "loss of" event occurs (but at most once every 15
minutes), set the corresponding threshold to 1. The agent will minutes), set the corresponding threshold to 1. The agent will
generate a notification when the event originally occurs. generate a notification when the event originally occurs.
Note that the Network Management System, or NMS, may receive a Note that the Network Management System, or NMS, may receive a
linkDown notification, as well, if enabled (via linkDown notification, as well, if enabled (via
ifLinkUpDownTrapEnable [21]). At the beginning of the next 15 minute ifLinkUpDownTrapEnable [21]). At the beginning of the next 15 minute
interval, the counter is reset. When the first second goes by and interval, the counter is reset. When the first second goes by and
the event occurs, the current interval bucket will be 1, which the event occurs, the current interval bucket will be 1, which equals
equals the threshold and the notification will be sent again. the threshold, and the notification will be sent again.
A hdsl2ShdslSpanInvalidNumRepeaters notification may be generated A hdsl2ShdslSpanInvalidNumRepeaters notification may be generated
following completion of the discovery phase if the number of following completion of the discovery phase if the number of
repeaters discovered on the line differs from the number of repeaters repeaters discovered on the line differs from the number of repeaters
specified in hdsl2ShdslSpanConfNumRepeaters. For those conditions specified in hdsl2ShdslSpanConfNumRepeaters. For those conditions
where the number of provisioned repeaters is greater than those where the number of provisioned repeaters is greater than those
encountered during span discovery, all table entries associated with encountered during span discovery, all table entries associated with
the nonexistant repeaters are to be discarded. For those conditions the nonexistent repeaters are to be discarded. For those conditions
where the number of provisioned repeaters is less than those where the number of provisioned repeaters is less than those
encountered during span discovery, additional table entries are to encountered during span discovery, additional table entries are to be
be created using the default span configuration profile. created using the default span configuration profile.
5. Conformance and Compliance 5. Conformance and Compliance
For both HDSL2 and SHDSL lines, the following group(s) are mandatory: For both HDSL2 and SHDSL lines, the following group(s) are mandatory:
hdsl2ShdslSpanConfGroup hdsl2ShdslSpanConfGroup
hdsl2ShdslSpanStatusGroup hdsl2ShdslSpanStatusGroup
hdsl2ShdslInventoryGroup hdsl2ShdslInventoryGroup
hdsl2ShdslEndpointConfGroup hdsl2ShdslEndpointConfGroup
hdsl2Shdsl15MinIntervalGroup hdsl2Shdsl15MinIntervalGroup
skipping to change at page 13, line 10 skipping to change at page 14, line 26
hdsl2ShdslEndpointAlarmConfGroup hdsl2ShdslEndpointAlarmConfGroup
hdsl2ShdslNotificationGroup hdsl2ShdslNotificationGroup
For HDSL2 lines, the following group(s) are optional: For HDSL2 lines, the following group(s) are optional:
hdsl2ShdslSpanConfProfileGroup hdsl2ShdslSpanConfProfileGroup
hdsl2ShdslSpanShdslStatusGroup hdsl2ShdslSpanShdslStatusGroup
6. Definitions 6. Definitions
HDSL2-SHDSL-LINE-MIB DEFINITIONS ::= BEGIN HDSL2-SHDSL-LINE-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, MODULE-IDENTITY,
OBJECT-TYPE, OBJECT-TYPE,
Counter32, Counter32,
Gauge32, Unsigned32,
NOTIFICATION-TYPE, Gauge32,
Integer32, NOTIFICATION-TYPE,
transmission FROM SNMPv2-SMI Integer32,
RowStatus, transmission FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC RowStatus,
ifIndex FROM IF-MIB TEXTUAL-CONVENTION FROM SNMPv2-TC
PerfCurrentCount, ifIndex FROM IF-MIB
PerfIntervalCount FROM PerfHist-TC-MIB PerfCurrentCount,
SnmpAdminString FROM SNMP-FRAMEWORK-MIB PerfIntervalCount FROM PerfHist-TC-MIB
MODULE-COMPLIANCE, SnmpAdminString FROM SNMP-FRAMEWORK-MIB
OBJECT-GROUP, MODULE-COMPLIANCE,
NOTIFICATION-GROUP FROM SNMPv2-CONF; OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF;
hdsl2ShdslMIB MODULE-IDENTITY hdsl2ShdslMIB MODULE-IDENTITY
LAST-UPDATED "200201030000Z" -- January 3, 2002 LAST-UPDATED "200205090000Z" -- May 9, 2002
ORGANIZATION "ADSLMIB Working Group" ORGANIZATION "ADSLMIB Working Group"
CONTACT-INFO "WG-email: XDSLMIB@LISTSERV.ECIRALEIGH.COM CONTACT-INFO "WG-email: adslmib@ietf.org
Subscribe: LISTSERV@LISTSERV.ECIRALEIGH.COM Info: https://www1.ietf.org/mailman/listinfo/adslmib
In Body: subscribe/signoff XDSLMIB Chair: Mike Sneed
Archive: index XDSLMIB/get <archivename> Postal: P.O. Box 37324
Raleigh NC 27627-7324
Email: sneedmike@hotmail.com
Chair: Mike Sneed Co-editor: Bob Ray
ECI Telecom PESA Switching Systems, Inc.
Postal: 1017 Main Campus Drive Postal: 330-A Wynn Drive
Raleigh NC 27606 USA Huntsville, AL 35805 USA
Email: Mike.Sneed@go.ecitele.com Email: rray@pesa.com
Phone: +1 919 513 1435 Phone: +1 256 726 9200 ext. 142
Co-editor: Bob Ray Co-editor: Rajesh Abbi
Verilink Corporation Alcatel USA
Postal: 950 Explorer Blvd Postal: 2912 Wake Forest Road
Huntsville, AL 35806 USA Raleigh, NC 27609-7860 USA
Email: bray@verilink.com
Phone: +1 256 327 2380
Co-editor: Rajesh Abbi Email: Rajesh.Abbi@alcatel.com
Alcatel USA Phone: +1 919 850 6194
Postal: 2912 Wake Forest Road "
Raleigh, NC 27609-7860 USA
Email: Rajesh.Abbi@usa.alcatel.com DESCRIPTION
Phone: +1 919 850 6194 "This MIB module defines a collection of objects for managing
" HDSL2/SHDSL lines. An agent may reside at either end of the
line, however the MIB is designed to require no management
communication between the modems beyond that inherent in the
low-level EOC line protocol as defined in ANSI T1E1.4/2000-006
(for HDSL2 lines), or in ITU G.991.2 (for SHDSL lines)."
REVISION "200205090000Z" -- May 9, 2002
DESCRIPTION "Initial version, published as RFC 3276."
DESCRIPTION ::= { transmission 48 }
"This MIB module defines a collection of objects for managing
HDSL2/SHDSL lines. An agent may reside at either end of the
line, however the MIB is designed to require no management
communication between the modems beyond that inherent in the
low-level EOC line protocol as defined in ANSI T1E1.4/2000-006
(for HDSL2 lines), or in ITU G.991.2 (for SHDSL lines)."
REVISION "200201030000Z" -- January 3, 2001
DESCRIPTION "Initial version, published as internet draft.".
::= { transmission xxxx } -- to be assigned by IANA hdsl2ShdslMibObjects OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 1 }
hdsl2ShdslMibObjects OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 1 } -- Textual Conventions used in this MIB
--
-- Textual Conventions used in this MIB Hdsl2ShdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
-- STATUS current
DESCRIPTION
"A gauge associated with interface performance measurements in
a current 1-day (24 hour) measurement interval.
Hdsl2ShdslPerfCurrDayCount ::= TEXTUAL-CONVENTION The value of this gauge starts at zero at the beginning of an
STATUS current interval and is increased when associated events occur, until
DESCRIPTION the end of the 1-day interval. At that time the value of the
"A gauge associated with interface performance measurements in gauge is stored in the previous 1-day history interval, as
a current 1-day (24 hour) measurement interval. defined in a companion object of type
Hdsl2Shdsl1DayIntevalCount, and the current interval gauge
is restarted at zero.
The value of this gauge starts at zero at the beginning of an In the case where the agent has no valid data available for
interval and is increased when associated events occur, until this interval the corresponding object instance is not
the end of the 1-day interval. At that time the value of the available and upon a retrieval request a corresponding error
gauge is stored in the previous 1-day history interval, as message shall be returned to indicate that this instance does
defined in a companion object of type not exist. Please note that zero is a valid value."
Hdsl2Shdsl1DayIntevalCount, and the current interval gauge SYNTAX Gauge32
is restarted at zero.
In the case where the agent has no valid data available for Hdsl2Shdsl1DayIntervalCount ::= TEXTUAL-CONVENTION
this interval the corresponding object instance is not STATUS current
available and upon a retrieval request a corresponding error DESCRIPTION
message shall be returned to indicate that this instance does "A counter associated with interface performance measurements
not exist. Please note that zero is a valid value." during the most previous 1-day (24 hour) measurement interval.
SYNTAX Gauge32 The value of this gauge is equal to the value of the current
day gauge, as defined in a companion object of type
Hdsl2ShdslPerfCurrDayCount, at the end of its most recent
interval.
Hdsl2Shdsl1DayIntervalCount ::= TEXTUAL-CONVENTION In the case where the agent has no valid data available for
STATUS current this interval the corresponding object instance is not
DESCRIPTION available and upon a retrieval request a corresponding error
"A counter associated with interface performance measurements message shall be returned to indicate that this instance does
during the most previous 1-day (24 hour) measurement interval. not exist."
The value of this gauge is equal to the value of the current SYNTAX Gauge32
day gauge, as defined in a companion object of type
Hdsl2ShdslPerfCurrDayCount, at the end of its most recent
interval.
In the case where the agent has no valid data available for Hdsl2ShdslPerfTimeElapsed ::= TEXTUAL-CONVENTION
this interval the corresponding object instance is not STATUS current
available and upon a retrieval request a corresponding error DESCRIPTION
message shall be returned to indicate that this instance does "The number of seconds that have elapsed since the beginning of
not exist." the current measurement period. If, for some reason, such as
SYNTAX Gauge32 an adjustment in the system's time-of-day clock or the addition
of a leap second, the current interval exceeds the maximum
value, the agent will return the maximum value.
Hdsl2ShdslPerfTimeElapsed ::= TEXTUAL-CONVENTION For 15 minute intervals, the range is limited to (0..899).
STATUS current For 24 hour intervals, the range is limited to (0..86399)."
DESCRIPTION SYNTAX Unsigned32(0..86399)
"The number of seconds that have elapsed since the beginning of
the current measurement period. If, for some reason, such as
an adjustment in the system's time-of-day clock or the addition
of a leap second, the current interval exceeds the maximum
value, the agent will return the maximum value.
For 15 minute intervals, the range is limited to (0..899). Hdsl2ShdslPerfIntervalThreshold ::= TEXTUAL-CONVENTION
For 24 hour intervals, the range is limited to (0..86399)." STATUS current
SYNTAX INTEGER(0..86399) DESCRIPTION
"This convention defines a range of values that may be set in
a fault threshold alarm control. As the number of seconds in
a 15-minute interval numbers at most 900, objects of this type
may have a range of 0...900, where the value of 0 disables the
alarm."
Hdsl2ShdslPerfIntervalThreshold ::= TEXTUAL-CONVENTION SYNTAX Unsigned32(0..900)
STATUS current
DESCRIPTION
"This convention defines a range of values that may be set in
a fault threshold alarm control. As the number of seconds in
a 15-minute interval numbers at most 900, objects of this type
may have a range of 0...900, where the value of 0 disables the
alarm."
SYNTAX INTEGER(0..900)
Hdsl2ShdslUnitId ::= TEXTUAL-CONVENTION Hdsl2ShdslUnitId ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the unique identification for all units in a "This is the unique identification for all units in a
HDSL2/SHDSL Span. It is based on the EOC unit addressing HDSL2/SHDSL Span. It is based on the EOC unit addressing
scheme with reference to the xtuC." scheme with reference to the xtuC."
SYNTAX INTEGER SYNTAX INTEGER
{ {
xtuC(1), xtuC(1),
xtuR(2), xtuR(2),
xru1(3), xru1(3),
xru2(4), xru2(4),
xru3(5), xru3(5),
xru4(6), xru4(6),
xru5(7), xru5(7),
xru6(8), xru6(8),
xru7(9), xru7(9),
xru8(10) xru8(10)
} }
Hdsl2ShdslUnitSide ::= TEXTUAL-CONVENTION Hdsl2ShdslUnitSide ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the referenced side of a HDSL2/SHDSL unit - Network "This is the referenced side of a HDSL2/SHDSL unit - Network
or Customer side. The side facing the Network is the Network or Customer side. The side facing the Network is the Network
side, while the side facing the Customer is the Customer side." side, while the side facing the Customer is the Customer side."
SYNTAX INTEGER SYNTAX INTEGER
{ {
networkSide(1), networkSide(1),
customerSide(2) customerSide(2)
} }
Hdsl2ShdslWirePair ::= TEXTUAL-CONVENTION Hdsl2ShdslWirePair ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the referenced pair of wires in a HDSL2/SHDSL Segment. "This is the referenced pair of wires in a HDSL2/SHDSL Segment.
HDSL2 only supports a single pair (wirePair1), while SHDSL HDSL2 only supports a single pair (wirePair1), while SHDSL
supports an optional second pair (wirePair2)." supports an optional second pair (wirePair2)."
SYNTAX INTEGER SYNTAX INTEGER
{ {
wirePair1(1), wirePair1(1),
wirePair2(2) wirePair2(2)
} }
Hdsl2ShdslTransmissionModeType ::= TEXTUAL-CONVENTION Hdsl2ShdslTransmissionModeType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the regional setting of the HDSL2/SHDSL span, "Contains the regional setting of the HDSL2/SHDSL span,
represented as a bit-map of possible settings. The various represented as a bit-map of possible settings. The various
bit positions are: bit positions are:
Bit Meaning Description Bit Meaning Description
1 region 1 Indicates ITU-T G.991.2 Annex A. 1 region 1 Indicates ITU-T G.991.2 Annex A.
2 region 2 Indicates ITU-T G.991.2 Annex B." 2 region 2 Indicates ITU-T G.991.2 Annex B."
SYNTAX BITS SYNTAX BITS
{ {
region1(0), region1(0),
region2(1) region2(1)
} }
Hdsl2ShdslClockReferenceType ::= TEXTUAL-CONVENTION Hdsl2ShdslClockReferenceType ::= TEXTUAL-CONVENTION
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The various STU-C symbol clock references for the "The various STU-C symbol clock references for the
HDSL2/SHDSL span, represented as an enumeration." HDSL2/SHDSL span, represented as an enumeration."
SYNTAX INTEGER SYNTAX INTEGER
{ {
localClk(1), -- Mode-1 per G991.2 localClk(1), -- Mode-1 per G991.2
networkClk(2), -- Mode-2 per G991.2 networkClk(2), -- Mode-2 per G991.2
dataOrNetworkClk(3), -- Mode-3a per G991.2 dataOrNetworkClk(3), -- Mode-3a per G991.2
dataClk(4) -- Mode-3b per G991.2 dataClk(4) -- Mode-3b per G991.2
} }
-- Span Configuration Group -- Span Configuration Group
-- --
- hdsl2ShdslSpanConfTable OBJECT-TYPE
hdsl2ShdslSpanConfTable OBJECT-TYPE SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfEntry
SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfEntry MAX-ACCESS not-accessible
MAX-ACCESS not-accessible STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This table supports overall configuration of HDSL2/SHDSL
"This table supports overall configuration of HDSL2/SHDSL Spans. Entries in this table MUST be maintained in a
Spans. Entries in this table MUST be maintained in a persistent manner."
persistent manner." ::= { hdsl2ShdslMibObjects 1 }
::= { hdsl2ShdslMibObjects 1 }
hdsl2ShdslSpanConfEntry OBJECT-TYPE hdsl2ShdslSpanConfEntry OBJECT-TYPE
SYNTAX Hdsl2ShdslSpanConfEntry SYNTAX Hdsl2ShdslSpanConfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2ShdslSpanConfTable. Each entry "An entry in the hdsl2ShdslSpanConfTable. Each entry
represents the complete Span in a single HDSL2/SHDSL line. represents the complete Span in a single HDSL2/SHDSL line.
It is indexed by the ifIndex of the associated HDSL2/SHDSL It is indexed by the ifIndex of the associated HDSL2/SHDSL
line." line."
INDEX { ifIndex } INDEX { ifIndex }
::= { hdsl2ShdslSpanConfTable 1 } ::= { hdsl2ShdslSpanConfTable 1 }
Hdsl2ShdslSpanConfEntry ::= Hdsl2ShdslSpanConfEntry ::=
SEQUENCE SEQUENCE
{ {
hdsl2ShdslSpanConfNumRepeaters INTEGER, hdsl2ShdslSpanConfNumRepeaters Unsigned32,
hdsl2ShdslSpanConfProfile SnmpAdminString, hdsl2ShdslSpanConfProfile SnmpAdminString,
hdsl2ShdslSpanConfAlarmProfile SnmpAdminString hdsl2ShdslSpanConfAlarmProfile SnmpAdminString
} }
hdsl2ShdslSpanConfNumRepeaters OBJECT-TYPE hdsl2ShdslSpanConfNumRepeaters OBJECT-TYPE
SYNTAX INTEGER(0..8) SYNTAX Unsigned32(0..8)
UNITS "repeaters" UNITS "repeaters"
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object provisions the number of repeaters/regenerators "This object provisions the number of repeaters/regenerators
in this HDSL2/SHDSL Span." in this HDSL2/SHDSL Span."
::= { hdsl2ShdslSpanConfEntry 1 } ::= { hdsl2ShdslSpanConfEntry 1 }
hdsl2ShdslSpanConfProfile OBJECT-TYPE hdsl2ShdslSpanConfProfile OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32)) SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is a pointer to a span configuration profile in "This object is a pointer to a span configuration profile in
the hdsl2ShdslSpanConfProfileTable, which applies to this span. the hdsl2ShdslSpanConfProfileTable, which applies to this span.
The value of this object is the index of the referenced profile The value of this object is the index of the referenced profile
in the hdsl2ShdslSpanConfProfileTable. Note that span in the hdsl2ShdslSpanConfProfileTable. Note that span
configuration profiles are only applicable to SHDSL lines. configuration profiles are only applicable to SHDSL lines.
HDSL2 lines MUST reference the default profile, 'DEFVAL'. HDSL2 lines MUST reference the default profile, 'DEFVAL'.
By default, this object will have the value 'DEFVAL' (the index By default, this object will have the value 'DEFVAL' (the index
of the default profile). of the default profile).
Any attempt to set this object to a value that is not the value Any attempt to set this object to a value that is not the value
of the index for an active entry in the profile table, of the index for an active entry in the profile table,
hdsl2ShdslSpanConfProfileTable, MUST be rejected." hdsl2ShdslSpanConfProfileTable, MUST be rejected."
::= { hdsl2ShdslSpanConfEntry 2 } ::= { hdsl2ShdslSpanConfEntry 2 }
hdsl2ShdslSpanConfAlarmProfile OBJECT-TYPE hdsl2ShdslSpanConfAlarmProfile OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32)) SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is a pointer to an Alarm configuration profile in "This object is a pointer to an Alarm configuration profile in
the hdsl2ShdslEndpointAlarmConfProfileTable. The value of this the hdsl2ShdslEndpointAlarmConfProfileTable. The value of this
object is the index of the referenced profile in the object is the index of the referenced profile in the
hdsl2ShdslEndpointAlarmConfProfileTable. The alarm threshold hdsl2ShdslEndpointAlarmConfProfileTable. The alarm threshold
configuration in the referenced profile will be used by default configuration in the referenced profile will be used by default
for all segment endpoints in this span. Individual endpoints for all segment endpoints in this span. Individual endpoints
may override this profile by explicitly specifying some other may override this profile by explicitly specifying some other
profile in the hdsl2ShdslEndpointConfTable. By default, this profile in the hdsl2ShdslEndpointConfTable. By default, this
object will have the value 'DEFVAL' (the index of the default object will have the value 'DEFVAL' (the index of the default
profile). profile).
Any attempt to set this object to a value that is not the value Any attempt to set this object to a value that is not the value
of the index for an active entry in the profile table, of the index for an active entry in the profile table,
hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected." hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
::= { hdsl2ShdslSpanConfEntry 3 } ::= { hdsl2ShdslSpanConfEntry 3 }
-- Span Status Group -- Span Status Group
-- --
- hdsl2ShdslSpanStatusTable OBJECT-TYPE
hdsl2ShdslSpanStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF Hdsl2ShdslSpanStatusEntry
SYNTAX SEQUENCE OF Hdsl2ShdslSpanStatusEntry MAX-ACCESS not-accessible
MAX-ACCESS not-accessible STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This table provides overall status information of
"This table provides overall status information of HDSL2/SHDSL spans. This table contains live data from
HDSL2/SHDSL spans. This table contains live data from equipment. As such, it is NOT persistent."
equipment. As such, it is NOT persistent." ::= { hdsl2ShdslMibObjects 2 }
::= { hdsl2ShdslMibObjects 2 }
hdsl2ShdslSpanStatusEntry OBJECT-TYPE hdsl2ShdslSpanStatusEntry OBJECT-TYPE
SYNTAX Hdsl2ShdslSpanStatusEntry SYNTAX Hdsl2ShdslSpanStatusEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2ShdslSpanStatusTable. Each entry "An entry in the hdsl2ShdslSpanStatusTable. Each entry
represents the complete span in a single HDSL2/SHDSL line. represents the complete span in a single HDSL2/SHDSL line.
It is indexed by the ifIndex of the associated HDSL2/SHDSL It is indexed by the ifIndex of the associated HDSL2/SHDSL
line." line."
INDEX { ifIndex }
::= { hdsl2ShdslSpanStatusTable 1 }
INDEX { ifIndex } Hdsl2ShdslSpanStatusEntry ::=
::= { hdsl2ShdslSpanStatusTable 1 } SEQUENCE
{
hdsl2ShdslStatusNumAvailRepeaters Unsigned32,
hdsl2ShdslStatusMaxAttainableLineRate Unsigned32,
hdsl2ShdslStatusActualLineRate Unsigned32,
hdsl2ShdslStatusTransmissionModeCurrent
Hdsl2ShdslTransmissionModeType
Hdsl2ShdslSpanStatusEntry ::= }
SEQUENCE
{
hdsl2ShdslStatusNumAvailRepeaters INTEGER,
hdsl2ShdslStatusMaxAttainableLineRate INTEGER,
hdsl2ShdslStatusActualLineRate INTEGER,
hdsl2ShdslStatusTransmissionModeCurrent
Hdsl2ShdslTransmissionModeType
}
hdsl2ShdslStatusNumAvailRepeaters OBJECT-TYPE hdsl2ShdslStatusNumAvailRepeaters OBJECT-TYPE
SYNTAX INTEGER(0..8) SYNTAX Unsigned32(0..8)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the actual number of repeaters/regenerators "Contains the actual number of repeaters/regenerators
discovered in this HDSL2/SHDSL span." discovered in this HDSL2/SHDSL span."
::= { hdsl2ShdslSpanStatusEntry 1 } ::= { hdsl2ShdslSpanStatusEntry 1 }
hdsl2ShdslStatusMaxAttainableLineRate OBJECT-TYPE hdsl2ShdslStatusMaxAttainableLineRate OBJECT-TYPE
SYNTAX INTEGER(0..4112000) SYNTAX Unsigned32(0..4112000)
UNITS "bps" UNITS "bps"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the maximum attainable line rate in this HDSL2/SHDSL "Contains the maximum attainable line rate in this HDSL2/SHDSL
span. This object provides the maximum rate the line is span. This object provides the maximum rate the line is
capable of achieving. This is based upon measurements made capable of achieving. This is based upon measurements made
during line probing." during line probing."
::= { hdsl2ShdslSpanStatusEntry 2 } ::= { hdsl2ShdslSpanStatusEntry 2 }
hdsl2ShdslStatusActualLineRate OBJECT-TYPE hdsl2ShdslStatusActualLineRate OBJECT-TYPE
SYNTAX INTEGER(0..4112000) SYNTAX Unsigned32(0..4112000)
UNITS "bps" UNITS "bps"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the actual line rate in this HDSL2/SHDSL span. This "Contains the actual line rate in this HDSL2/SHDSL span. This
should equal ifSpeed." should equal ifSpeed."
::= { hdsl2ShdslSpanStatusEntry 3 } ::= { hdsl2ShdslSpanStatusEntry 3 }
hdsl2ShdslStatusTransmissionModeCurrent OBJECT-TYPE hdsl2ShdslStatusTransmissionModeCurrent OBJECT-TYPE
SYNTAX Hdsl2ShdslTransmissionModeType SYNTAX Hdsl2ShdslTransmissionModeType
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the current Power Spectral Density (PSD) regional "Contains the current Power Spectral Density (PSD) regional
setting of the HDSL2/SHDSL span." setting of the HDSL2/SHDSL span."
::= { hdsl2ShdslSpanStatusEntry 4 } ::= { hdsl2ShdslSpanStatusEntry 4 }
-- Unit Inventory Group -- Unit Inventory Group
-- --
- hdsl2ShdslInventoryTable OBJECT-TYPE
hdsl2ShdslInventoryTable OBJECT-TYPE SYNTAX SEQUENCE OF Hdsl2ShdslInventoryEntry
SYNTAX SEQUENCE OF Hdsl2ShdslInventoryEntry MAX-ACCESS not-accessible
MAX-ACCESS not-accessible STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This table supports retrieval of unit inventory information
"This table supports retrieval of unit inventory information available via the EOC from units in a HDSL2/SHDSL line.
available via the EOC from units in a HDSL2/SHDSL line.
Entries in this table are dynamically created during the Entries in this table are dynamically created during the
line discovery process. The life cycle for these entries line discovery process. The life cycle for these entries
is as follows: is as follows:
- xtu discovers a device, either a far-end xtu or an xru - xtu discovers a device, either a far-end xtu or an xru
- an inventory table entry is created for the device - an inventory table entry is created for the device
- the line goes down for whatever reason - the line goes down for whatever reason
- inventory table entries for unreachable devices are - inventory table entries for unreachable devices are
destroyed. destroyed.
As these entries are created/destroyed dynamically, they As these entries are created/destroyed dynamically, they
are NOT persistent." are NOT persistent."
::= { hdsl2ShdslMibObjects 3 } ::= { hdsl2ShdslMibObjects 3 }
hdsl2ShdslInventoryEntry OBJECT-TYPE hdsl2ShdslInventoryEntry OBJECT-TYPE
SYNTAX Hdsl2ShdslInventoryEntry SYNTAX Hdsl2ShdslInventoryEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2ShdslInventoryTable. Each entry "An entry in the hdsl2ShdslInventoryTable. Each entry
represents inventory information for a single unit in a represents inventory information for a single unit in a
HDSL2/SHDSL line. It is indexed by the ifIndex of the HDSL2/SHDSL line. It is indexed by the ifIndex of the
HDSL2/SHDSL line and the Hdsl2ShdslUnitId of the HDSL2/SHDSL line and the Hdsl2ShdslUnitId of the
associated unit." associated unit."
INDEX { ifIndex, hdsl2ShdslInvIndex } INDEX { ifIndex, hdsl2ShdslInvIndex }
::= { hdsl2ShdslInventoryTable 1 } ::= { hdsl2ShdslInventoryTable 1 }
Hdsl2ShdslInventoryEntry ::= Hdsl2ShdslInventoryEntry ::=
SEQUENCE SEQUENCE
{ {
hdsl2ShdslInvIndex Hdsl2ShdslUnitId, hdsl2ShdslInvIndex Hdsl2ShdslUnitId,
hdsl2ShdslInvVendorID OCTET STRING, hdsl2ShdslInvVendorID OCTET STRING,
hdsl2ShdslInvVendorModelNumber OCTET STRING, hdsl2ShdslInvVendorModelNumber OCTET STRING,
hdsl2ShdslInvVendorSerialNumber OCTET STRING, hdsl2ShdslInvVendorSerialNumber OCTET STRING,
hdsl2ShdslInvVendorEOCSoftwareVersion Integer32, hdsl2ShdslInvVendorEOCSoftwareVersion Integer32,
hdsl2ShdslInvStandardVersion Integer32, hdsl2ShdslInvStandardVersion Integer32,
hdsl2ShdslInvVendorListNumber OCTET STRING, hdsl2ShdslInvVendorListNumber OCTET STRING,
hdsl2ShdslInvVendorIssueNumber OCTET STRING, hdsl2ShdslInvVendorIssueNumber OCTET STRING,
hdsl2ShdslInvVendorSoftwareVersion OCTET STRING, hdsl2ShdslInvVendorSoftwareVersion OCTET STRING,
hdsl2ShdslInvEquipmentCode OCTET STRING, hdsl2ShdslInvEquipmentCode OCTET STRING,
hdsl2ShdslInvVendorOther OCTET STRING, hdsl2ShdslInvVendorOther OCTET STRING,
hdsl2ShdslInvTransmissionModeCapability hdsl2ShdslInvTransmissionModeCapability
Hdsl2ShdslTransmissionModeType Hdsl2ShdslTransmissionModeType
}
hdsl2ShdslInvIndex OBJECT-TYPE }
SYNTAX Hdsl2ShdslUnitId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Each entry in this table corresponds to a physical element
in a HDSL2/SHDSL Span. It is based on the EOC unit addressing
scheme with reference to the xtuC."
::= { hdsl2ShdslInventoryEntry 1 }
hdsl2ShdslInvVendorID OBJECT-TYPE hdsl2ShdslInvIndex OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(8)) SYNTAX Hdsl2ShdslUnitId
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor ID as reported in an Inventory Response message." "Each entry in this table corresponds to a physical element
::= { hdsl2ShdslInventoryEntry 2 } in a HDSL2/SHDSL Span. It is based on the EOC unit addressing
scheme with reference to the xtuC."
::= { hdsl2ShdslInventoryEntry 1 }
hdsl2ShdslInvVendorModelNumber OBJECT-TYPE hdsl2ShdslInvVendorID OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(12)) SYNTAX OCTET STRING(SIZE(8))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor model number as reported in an Inventory Response "Vendor ID as reported in an Inventory Response message."
message." ::= { hdsl2ShdslInventoryEntry 2 }
::= { hdsl2ShdslInventoryEntry 3 }
hdsl2ShdslInvVendorSerialNumber OBJECT-TYPE hdsl2ShdslInvVendorModelNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(12)) SYNTAX OCTET STRING(SIZE(12))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor serial number as reported in an Inventory Response "Vendor model number as reported in an Inventory Response
message." message."
::= { hdsl2ShdslInventoryEntry 4 } ::= { hdsl2ShdslInventoryEntry 3 }
hdsl2ShdslInvVendorEOCSoftwareVersion OBJECT-TYPE hdsl2ShdslInvVendorSerialNumber OBJECT-TYPE
SYNTAX Integer32 SYNTAX OCTET STRING(SIZE(12))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor EOC version as reported in a Discovery Response "Vendor serial number as reported in an Inventory Response
message." message."
::= { hdsl2ShdslInventoryEntry 5 } ::= { hdsl2ShdslInventoryEntry 4 }
hdsl2ShdslInvStandardVersion OBJECT-TYPE hdsl2ShdslInvVendorEOCSoftwareVersion OBJECT-TYPE
SYNTAX Integer32 SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Version of the HDSL2/SHDSL standard implemented, as reported "Vendor EOC version as reported in a Discovery Response
in an Inventory Response message." message."
::= { hdsl2ShdslInventoryEntry 6 } ::= { hdsl2ShdslInventoryEntry 5 }
hdsl2ShdslInvVendorListNumber OBJECT-TYPE hdsl2ShdslInvStandardVersion OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(3)) SYNTAX Integer32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor list number as reported in an Inventory Response "Version of the HDSL2/SHDSL standard implemented, as reported
message." in an Inventory Response message."
::= { hdsl2ShdslInventoryEntry 7 } ::= { hdsl2ShdslInventoryEntry 6 }
hdsl2ShdslInvVendorIssueNumber OBJECT-TYPE hdsl2ShdslInvVendorListNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(2)) SYNTAX OCTET STRING(SIZE(3))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor issue number as reported in an Inventory Response "Vendor list number as reported in an Inventory Response
message." message."
::= { hdsl2ShdslInventoryEntry 8 } ::= { hdsl2ShdslInventoryEntry 7 }
hdsl2ShdslInvVendorSoftwareVersion OBJECT-TYPE hdsl2ShdslInvVendorIssueNumber OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(6)) SYNTAX OCTET STRING(SIZE(2))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Vendor software version as reported in an Inventory Response "Vendor issue number as reported in an Inventory Response
message." message."
::= { hdsl2ShdslInventoryEntry 9 } ::= { hdsl2ShdslInventoryEntry 8 }
hdsl2ShdslInvEquipmentCode OBJECT-TYPE hdsl2ShdslInvVendorSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(10)) SYNTAX OCTET STRING(SIZE(6))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Equipment code conforming to ANSI T1.213, Coded Identification "Vendor software version as reported in an Inventory Response
of Equipment Entities." message."
::= { hdsl2ShdslInventoryEntry 10 } ::= { hdsl2ShdslInventoryEntry 9 }
hdsl2ShdslInvVendorOther OBJECT-TYPE hdsl2ShdslInvEquipmentCode OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(12)) SYNTAX OCTET STRING(SIZE(10))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Other vendor information as reported in an Inventory Response "Equipment code conforming to ANSI T1.213, Coded Identification
message." of Equipment Entities."
::= { hdsl2ShdslInventoryEntry 11 } ::= { hdsl2ShdslInventoryEntry 10 }
hdsl2ShdslInvTransmissionModeCapability OBJECT-TYPE hdsl2ShdslInvVendorOther OBJECT-TYPE
SYNTAX Hdsl2ShdslTransmissionModeType SYNTAX OCTET STRING(SIZE(12))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Contains the transmission mode capability of the SHDSL unit." "Other vendor information as reported in an Inventory Response
::= { hdsl2ShdslInventoryEntry 12 } message."
::= { hdsl2ShdslInventoryEntry 11 }
-- Segment Endpoint Configuration Group hdsl2ShdslInvTransmissionModeCapability OBJECT-TYPE
-- SYNTAX Hdsl2ShdslTransmissionModeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the transmission mode capability of the SHDSL unit."
::= { hdsl2ShdslInventoryEntry 12 }
hdsl2ShdslEndpointConfTable OBJECT-TYPE -- Segment Endpoint Configuration Group
SYNTAX SEQUENCE OF Hdsl2ShdslEndpointConfEntry --
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table supports configuration parameters for segment
endpoints in a HDSL2/SHDSL line. As this table is indexed
by ifIndex, it MUST be maintained in a persistent manner."
::= { hdsl2ShdslMibObjects 4 }
hdsl2ShdslEndpointConfEntry OBJECT-TYPE hdsl2ShdslEndpointConfTable OBJECT-TYPE
SYNTAX Hdsl2ShdslEndpointConfEntry SYNTAX SEQUENCE OF Hdsl2ShdslEndpointConfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2ShdslEndpointConfTable. Each entry "This table supports configuration parameters for segment
represents a single segment endpoint in a HDSL2/SHDSL line. endpoints in a HDSL2/SHDSL line. As this table is indexed
It is indexed by the ifIndex of the HDSL2/SHDSL line, the by ifIndex, it MUST be maintained in a persistent manner."
UnitId of the associated unit, the side of the unit, and the ::= { hdsl2ShdslMibObjects 4 }
wire-pair of the associated modem."
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointWirePair}
::= { hdsl2ShdslEndpointConfTable 1 }
Hdsl2ShdslEndpointConfEntry ::= hdsl2ShdslEndpointConfEntry OBJECT-TYPE
SEQUENCE SYNTAX Hdsl2ShdslEndpointConfEntry
{ MAX-ACCESS not-accessible
hdsl2ShdslEndpointSide Hdsl2ShdslUnitSide, STATUS current
hdsl2ShdslEndpointWirePair Hdsl2ShdslWirePair, DESCRIPTION
hdsl2ShdslEndpointAlarmConfProfile SnmpAdminString "An entry in the hdsl2ShdslEndpointConfTable. Each entry
} represents a single segment endpoint in a HDSL2/SHDSL line.
It is indexed by the ifIndex of the HDSL2/SHDSL line, the
UnitId of the associated unit, the side of the unit, and the
wire-pair of the associated modem."
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointWirePair}
::= { hdsl2ShdslEndpointConfTable 1 }
hdsl2ShdslEndpointSide OBJECT-TYPE Hdsl2ShdslEndpointConfEntry ::=
SYNTAX Hdsl2ShdslUnitSide SEQUENCE
MAX-ACCESS read-only {
STATUS current hdsl2ShdslEndpointSide Hdsl2ShdslUnitSide,
DESCRIPTION hdsl2ShdslEndpointWirePair Hdsl2ShdslWirePair,
"The side of the unit associated with this segment endpoint - hdsl2ShdslEndpointAlarmConfProfile SnmpAdminString
Network/Customer side - as per the Hdsl2ShdslUnitSide textual }
convention."
::= { hdsl2ShdslEndpointConfEntry 1 }
hdsl2ShdslEndpointWirePair OBJECT-TYPE hdsl2ShdslEndpointSide OBJECT-TYPE
SYNTAX Hdsl2ShdslWirePair SYNTAX Hdsl2ShdslUnitSide
MAX-ACCESS read-only MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The wire-pair of the modem associated with this segment "The side of the unit associated with this segment endpoint -
endpoint as per the Hdsl2ShdslWirePair textual convention." Network/Customer side - as per the Hdsl2ShdslUnitSide textual
::= { hdsl2ShdslEndpointConfEntry 2 } convention."
::= { hdsl2ShdslEndpointConfEntry 1 }
hdsl2ShdslEndpointAlarmConfProfile OBJECT-TYPE hdsl2ShdslEndpointWirePair OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32)) SYNTAX Hdsl2ShdslWirePair
MAX-ACCESS read-write MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the alarm threshold values to be used "The wire-pair of the modem associated with this segment
for this segment endpoint. The values are obtained from the endpoint as per the Hdsl2ShdslWirePair textual convention."
alarm configuration profile referenced by this object. The ::= { hdsl2ShdslEndpointConfEntry 2 }
value of this object is the index of the referenced profile in
the hdsl2ShdslEndpointAlarmConfProfileTable, or NULL (a zero-
length SnmpAdminString). If the value is a zero-length
SnmpAdminString, the endpoint uses the default Alarm
Configuration Profile for the associated span as per the
hdsl2ShdslSpanConfAlarmProfile object in the
hdsl2ShdslSpanConfTable. The default value of this object is
a zero-length SnmpAdminString.
Any attempt to set this object to a value that is not the value hdsl2ShdslEndpointAlarmConfProfile OBJECT-TYPE
of the index for an active entry in the profile table, SYNTAX SnmpAdminString (SIZE(0..32))
hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected." MAX-ACCESS read-write
::= { hdsl2ShdslEndpointConfEntry 3 } STATUS current
DESCRIPTION
"This object configures the alarm threshold values to be used
for this segment endpoint. The values are obtained from the
alarm configuration profile referenced by this object. The
value of this object is the index of the referenced profile in
the hdsl2ShdslEndpointAlarmConfProfileTable, or NULL (a zero-
length SnmpAdminString). If the value is a zero-length
SnmpAdminString, the endpoint uses the default Alarm
Configuration Profile for the associated span as per the
hdsl2ShdslSpanConfAlarmProfile object in the
hdsl2ShdslSpanConfTable. The default value of this object is
a zero-length SnmpAdminString.
-- Segment Endpoint Current Status/Performance Group Any attempt to set this object to a value that is not the value
-- of the index for an active entry in the profile table,
hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
::= { hdsl2ShdslEndpointConfEntry 3 }
hdsl2ShdslEndpointCurrTable OBJECT-TYPE -- Segment Endpoint Current Status/Performance Group
SYNTAX SEQUENCE OF Hdsl2ShdslEndpointCurrEntry --
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains current status and performance information
for segment endpoints in HDSL2/SHDSL Lines. As with other
tables in this MIB indexed by ifIndex, entries in this table
MUST be maintained in a persistent manner."
::= { hdsl2ShdslMibObjects 5 }
hdsl2ShdslEndpointCurrEntry OBJECT-TYPE hdsl2ShdslEndpointCurrTable OBJECT-TYPE
SYNTAX Hdsl2ShdslEndpointCurrEntry SYNTAX SEQUENCE OF Hdsl2ShdslEndpointCurrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2ShdslEndpointCurrTable. Each entry "This table contains current status and performance information
contains status and performance information relating to a for segment endpoints in HDSL2/SHDSL Lines. As with other
single segment endpoint. It is indexed by the ifIndex of the tables in this MIB indexed by ifIndex, entries in this table
HDSL2/SHDSL line, the UnitId of the associated unit, the side MUST be maintained in a persistent manner."
of the unit, and the wire-pair of the associated modem." ::= { hdsl2ShdslMibObjects 5 }
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointWirePair }
::= { hdsl2ShdslEndpointCurrTable 1 }
Hdsl2ShdslEndpointCurrEntry ::= hdsl2ShdslEndpointCurrEntry OBJECT-TYPE
SEQUENCE SYNTAX Hdsl2ShdslEndpointCurrEntry
{ MAX-ACCESS not-accessible
hdsl2ShdslEndpointCurrAtn INTEGER, STATUS current
hdsl2ShdslEndpointCurrSnrMgn INTEGER, DESCRIPTION
hdsl2ShdslEndpointCurrStatus BITS, "An entry in the hdsl2ShdslEndpointCurrTable. Each entry
hdsl2ShdslEndpointES Counter32, contains status and performance information relating to a
hdsl2ShdslEndpointSES Counter32, single segment endpoint. It is indexed by the ifIndex of the
hdsl2ShdslEndpointCRCanomalies Counter32, HDSL2/SHDSL line, the UnitId of the associated unit, the side
hdsl2ShdslEndpointLOSWS Counter32, of the unit, and the wire-pair of the associated modem."
hdsl2ShdslEndpointUAS Counter32, INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointCurr15MinTimeElapsed hdsl2ShdslEndpointWirePair }
Hdsl2ShdslPerfTimeElapsed, ::= { hdsl2ShdslEndpointCurrTable 1 }
hdsl2ShdslEndpointCurr15MinES PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinSES PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinCRCanomalies PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinLOSWS PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinUAS PerfCurrentCount,
hdsl2ShdslEndpointCurr1DayTimeElapsed
Hdsl2ShdslPerfTimeElapsed,
hdsl2ShdslEndpointCurr1DayES
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DaySES
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayCRCanomalies
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayLOSWS
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayUAS
Hdsl2ShdslPerfCurrDayCount
}
hdsl2ShdslEndpointCurrAtn OBJECT-TYPE Hdsl2ShdslEndpointCurrEntry ::=
SYNTAX INTEGER(-127..128) SEQUENCE
UNITS "dB" {
MAX-ACCESS read-only hdsl2ShdslEndpointCurrAtn Integer32,
STATUS current hdsl2ShdslEndpointCurrSnrMgn Integer32,
DESCRIPTION hdsl2ShdslEndpointCurrStatus BITS,
"The current loop attenuation for this endpoint as reported in hdsl2ShdslEndpointES Counter32,
a Network or Customer Side Performance Status message." hdsl2ShdslEndpointSES Counter32,
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" hdsl2ShdslEndpointCRCanomalies Counter32,
::= { hdsl2ShdslEndpointCurrEntry 1 } hdsl2ShdslEndpointLOSWS Counter32,
hdsl2ShdslEndpointUAS Counter32,
hdsl2ShdslEndpointCurr15MinTimeElapsed
Hdsl2ShdslPerfTimeElapsed,
hdsl2ShdslEndpointCurr15MinES PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinSES PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinCRCanomalies PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinLOSWS PerfCurrentCount,
hdsl2ShdslEndpointCurr15MinUAS PerfCurrentCount,
hdsl2ShdslEndpointCurr1DayTimeElapsed
Hdsl2ShdslPerfTimeElapsed,
hdsl2ShdslEndpointCurr1DayES
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DaySES
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayCRCanomalies
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayLOSWS
Hdsl2ShdslPerfCurrDayCount,
hdsl2ShdslEndpointCurr1DayUAS
Hdsl2ShdslPerfCurrDayCount
}
hdsl2ShdslEndpointCurrSnrMgn OBJECT-TYPE hdsl2ShdslEndpointCurrAtn OBJECT-TYPE
SYNTAX INTEGER(-127..128) SYNTAX Integer32(-127..128)
UNITS "dB" UNITS "dB"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The current SNR margin for this endpoint as reported in a "The current loop attenuation for this endpoint as reported in
Status Response/SNR message." a Network or Customer Side Performance Status message."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 2 } ::= { hdsl2ShdslEndpointCurrEntry 1 }
hdsl2ShdslEndpointCurrStatus OBJECT-TYPE hdsl2ShdslEndpointCurrSnrMgn OBJECT-TYPE
SYNTAX BITS SYNTAX Integer32(-127..128)
{ UNITS "dB"
noDefect(0), MAX-ACCESS read-only
powerBackoff(1), STATUS current
deviceFault(2), DESCRIPTION
dcContinuityFault(3), "The current SNR margin for this endpoint as reported in a
snrMarginAlarm(4), Status Response/SNR message."
loopAttenuationAlarm(5), REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
loswFailureAlarm(6), ::= { hdsl2ShdslEndpointCurrEntry 2 }
configInitFailure(7),
protocolInitFailure(8),
noNeighborPresent(9),
loopbackActive(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current state of the endpoint. This is a
bitmap of possible conditions. The various bit positions
are:
noDefect There no defects on the line. hdsl2ShdslEndpointCurrStatus OBJECT-TYPE
SYNTAX BITS
{
noDefect(0),
powerBackoff(1),
deviceFault(2),
dcContinuityFault(3),
snrMarginAlarm(4),
loopAttenuationAlarm(5),
loswFailureAlarm(6),
configInitFailure(7),
protocolInitFailure(8),
noNeighborPresent(9),
loopbackActive(10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Contains the current state of the endpoint. This is a
bitmap of possible conditions. The various bit positions
are:
powerBackoff Indicates enhanced Power Backoff. noDefect There no defects on the line.
deviceFault Indicates a vendor-dependent powerBackoff Indicates enhanced Power Backoff.
diagnostic or self-test fault
has been detected.
dcContinuityFault Indicates vendor-dependent deviceFault Indicates a vendor-dependent
conditions that interfere with diagnostic or self-test fault
span powering such as short and has been detected.
open circuits.
snrMarginAlarm Indicates that the SNR margin dcContinuityFault Indicates vendor-dependent
has dropped below the alarm threshold. conditions that interfere with
span powering such as short and
open circuits.
loopAttenuationAlarm Indicates that the loop attenuation snrMarginAlarm Indicates that the SNR margin
exceeds the alarm threshold. has dropped below the alarm threshold.
loswFailureAlarm Indicates a forward LOSW alarm. loopAttenuationAlarm Indicates that the loop attenuation
exceeds the alarm threshold.
configInitFailure Endpoint failure during initialization loswFailureAlarm Indicates a forward LOSW alarm.
due to paired endpoint not able to
support requested configuration.
protocolInitFailure Endpoint failure during initialization configInitFailure Endpoint failure during initialization
due to incompatible protocol used by due to paired endpoint not able to
the paired endpoint. support requested configuration.
noNeighborPresent Endpoint failure during initialization protocolInitFailure Endpoint failure during initialization
due to no activation sequence detected due to incompatible protocol used by
from paired endpoint. the paired endpoint.
loopbackActive A loopback is currently active at this noNeighborPresent Endpoint failure during initialization
Segment Endpoint. due to no activation sequence detected
from paired endpoint.
This is intended to supplement ifOperStatus. Note that there loopbackActive A loopback is currently active at this
is a 1-1 relationship between the status bits defined in this Segment Endpoint.
object and the notification thresholds defined elsewhere in
this MIB."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 3 }
hdsl2ShdslEndpointES OBJECT-TYPE This is intended to supplement ifOperStatus. Note that there
SYNTAX Counter32 is a 1-1 relationship between the status bits defined in this
UNITS "seconds" object and the notification thresholds defined elsewhere in
MAX-ACCESS read-only this MIB."
STATUS current REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
DESCRIPTION ::= { hdsl2ShdslEndpointCurrEntry 3 }
"Count of Errored Seconds (ES) on this endpoint since the xU
was last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 4 }
hdsl2ShdslEndpointSES OBJECT-TYPE hdsl2ShdslEndpointES OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Severely Errored Seconds (SES) on this endpoint "Count of Errored Seconds (ES) on this endpoint since the xU
since the xU was last restarted." was last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 5 } ::= { hdsl2ShdslEndpointCurrEntry 4 }
hdsl2ShdslEndpointCRCanomalies OBJECT-TYPE hdsl2ShdslEndpointSES OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of CRC anomalies on this endpoint since the xU was "Count of Severely Errored Seconds (SES) on this endpoint
last restarted." since the xU was last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 6 } ::= { hdsl2ShdslEndpointCurrEntry 5 }
hdsl2ShdslEndpointLOSWS OBJECT-TYPE hdsl2ShdslEndpointCRCanomalies OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds on this endpoint "Count of CRC anomalies on this endpoint since the xU was
since the xU was last restarted." last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 7 } ::= { hdsl2ShdslEndpointCurrEntry 6 }
hdsl2ShdslEndpointUAS OBJECT-TYPE hdsl2ShdslEndpointLOSWS OBJECT-TYPE
SYNTAX Counter32 SYNTAX Counter32
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Unavailable Seconds (UAS) on this endpoint since "Count of Loss of Sync Word (LOSW) Seconds on this endpoint
the xU was last restarted." since the xU was last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 8 } ::= { hdsl2ShdslEndpointCurrEntry 7 }
hdsl2ShdslEndpointCurr15MinTimeElapsed OBJECT-TYPE hdsl2ShdslEndpointUAS OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfTimeElapsed SYNTAX Counter32
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Total elapsed seconds in the current 15-minute interval." "Count of Unavailable Seconds (UAS) on this endpoint since
::= { hdsl2ShdslEndpointCurrEntry 9 } the xU was last restarted."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 8 }
hdsl2ShdslEndpointCurr15MinES OBJECT-TYPE hdsl2ShdslEndpointCurr15MinTimeElapsed OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX Hdsl2ShdslPerfTimeElapsed
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds (ES) in the current 15-minute "Total elapsed seconds in the current 15-minute interval."
interval." ::= { hdsl2ShdslEndpointCurrEntry 9 }
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 10 }
hdsl2ShdslEndpointCurr15MinSES OBJECT-TYPE hdsl2ShdslEndpointCurr15MinES OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Severely Errored Seconds (SES) in the current "Count of Errored Seconds (ES) in the current 15-minute
15-minute interval." interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 11 } ::= { hdsl2ShdslEndpointCurrEntry 10 }
hdsl2ShdslEndpointCurr15MinCRCanomalies OBJECT-TYPE hdsl2ShdslEndpointCurr15MinSES OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of CRC anomalies in the current 15-minute interval." "Count of Severely Errored Seconds (SES) in the current
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" 15-minute interval."
::= { hdsl2ShdslEndpointCurrEntry 12 } REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 11 }
hdsl2ShdslEndpointCurr15MinLOSWS OBJECT-TYPE hdsl2ShdslEndpointCurr15MinCRCanomalies OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds in the current "Count of CRC anomalies in the current 15-minute interval."
15-minute interval." REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" ::= { hdsl2ShdslEndpointCurrEntry 12 }
::= { hdsl2ShdslEndpointCurrEntry 13 }
hdsl2ShdslEndpointCurr15MinUAS OBJECT-TYPE hdsl2ShdslEndpointCurr15MinLOSWS OBJECT-TYPE
SYNTAX PerfCurrentCount SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Unavailable Seconds (UAS) in the current 15-minute "Count of Loss of Sync Word (LOSW) Seconds in the current
interval." 15-minute interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 14 } ::= { hdsl2ShdslEndpointCurrEntry 13 }
hdsl2ShdslEndpointCurr1DayTimeElapsed OBJECT-TYPE hdsl2ShdslEndpointCurr15MinUAS OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfTimeElapsed SYNTAX PerfCurrentCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Number of seconds that have elapsed since the beginning of "Count of Unavailable Seconds (UAS) in the current 15-minute
the current 1-day interval." interval."
::= { hdsl2ShdslEndpointCurrEntry 15 } REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 14 }
hdsl2ShdslEndpointCurr1DayES OBJECT-TYPE hdsl2ShdslEndpointCurr1DayTimeElapsed OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfCurrDayCount SYNTAX Hdsl2ShdslPerfTimeElapsed
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds (ES) during the current day as "Number of seconds that have elapsed since the beginning of
measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." the current 1-day interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" ::= { hdsl2ShdslEndpointCurrEntry 15 }
::= { hdsl2ShdslEndpointCurrEntry 16 }
hdsl2ShdslEndpointCurr1DaySES OBJECT-TYPE hdsl2ShdslEndpointCurr1DayES OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfCurrDayCount SYNTAX Hdsl2ShdslPerfCurrDayCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Severely Errored Seconds (SES) during the current "Count of Errored Seconds (ES) during the current day as
day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 17 } ::= { hdsl2ShdslEndpointCurrEntry 16 }
hdsl2ShdslEndpointCurr1DayCRCanomalies OBJECT-TYPE hdsl2ShdslEndpointCurr1DaySES OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfCurrDayCount SYNTAX Hdsl2ShdslPerfCurrDayCount
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of CRC anomalies during the current day as measured "Count of Severely Errored Seconds (SES) during the current
by hdsl2ShdslEndpointCurr1DayTimeElapsed." day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 18 } ::= { hdsl2ShdslEndpointCurrEntry 17 }
hdsl2ShdslEndpointCurr1DayLOSWS OBJECT-TYPE hdsl2ShdslEndpointCurr1DayCRCanomalies OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfCurrDayCount SYNTAX Hdsl2ShdslPerfCurrDayCount
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds during the current "Count of CRC anomalies during the current day as measured
day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." by hdsl2ShdslEndpointCurr1DayTimeElapsed."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 19 } ::= { hdsl2ShdslEndpointCurrEntry 18 }
hdsl2ShdslEndpointCurr1DayUAS OBJECT-TYPE hdsl2ShdslEndpointCurr1DayLOSWS OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfCurrDayCount SYNTAX Hdsl2ShdslPerfCurrDayCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Unavailable Seconds (UAS) during the current day as "Count of Loss of Sync Word (LOSW) Seconds during the current
measured by hdsl2ShdslEndpointCurr1DayTimeElapsed." day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2ShdslEndpointCurrEntry 20 } ::= { hdsl2ShdslEndpointCurrEntry 19 }
-- Segment Endpoint 15-Minute Interval Status/Performance Group hdsl2ShdslEndpointCurr1DayUAS OBJECT-TYPE
-- SYNTAX Hdsl2ShdslPerfCurrDayCount
hdsl2Shdsl15MinIntervalTable OBJECT-TYPE UNITS "seconds"
SYNTAX SEQUENCE OF Hdsl2Shdsl15MinIntervalEntry MAX-ACCESS read-only
MAX-ACCESS not-accessible STATUS current
STATUS current DESCRIPTION
DESCRIPTION "Count of Unavailable Seconds (UAS) during the current day as
"This table provides one row for each HDSL2/SHDSL endpoint measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
performance data collection interval. This table contains REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
live data from equipment. As such, it is NOT persistent." ::= { hdsl2ShdslEndpointCurrEntry 20 }
::= { hdsl2ShdslMibObjects 6 }
hdsl2Shdsl15MinIntervalEntry OBJECT-TYPE -- Segment Endpoint 15-Minute Interval Status/Performance Group
SYNTAX Hdsl2Shdsl15MinIntervalEntry --
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the hdsl2Shdsl15MinIntervalTable."
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber}
::= { hdsl2Shdsl15MinIntervalTable 1 }
Hdsl2Shdsl15MinIntervalEntry ::= hdsl2Shdsl15MinIntervalTable OBJECT-TYPE
SEQUENCE SYNTAX SEQUENCE OF Hdsl2Shdsl15MinIntervalEntry
{ MAX-ACCESS not-accessible
hdsl2Shdsl15MinIntervalNumber INTEGER, STATUS current
hdsl2Shdsl15MinIntervalES PerfIntervalCount, DESCRIPTION
hdsl2Shdsl15MinIntervalSES PerfIntervalCount, "This table provides one row for each HDSL2/SHDSL endpoint
hdsl2Shdsl15MinIntervalCRCanomalies PerfIntervalCount, performance data collection interval. This table contains
hdsl2Shdsl15MinIntervalLOSWS PerfIntervalCount, live data from equipment. As such, it is NOT persistent."
hdsl2Shdsl15MinIntervalUAS PerfIntervalCount ::= { hdsl2ShdslMibObjects 6 }
}
hdsl2Shdsl15MinIntervalNumber OBJECT-TYPE hdsl2Shdsl15MinIntervalEntry OBJECT-TYPE
SYNTAX INTEGER(1..96) SYNTAX Hdsl2Shdsl15MinIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Performance Data Interval number. 1 is the the most recent "An entry in the hdsl2Shdsl15MinIntervalTable."
previous interval; interval 96 is 24 hours ago. Intervals INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
2..96 are optional." hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber}
::= { hdsl2Shdsl15MinIntervalEntry 1 } ::= { hdsl2Shdsl15MinIntervalTable 1 }
hdsl2Shdsl15MinIntervalES OBJECT-TYPE Hdsl2Shdsl15MinIntervalEntry ::=
SYNTAX PerfIntervalCount SEQUENCE
UNITS "seconds" {
MAX-ACCESS read-only hdsl2Shdsl15MinIntervalNumber Unsigned32,
STATUS current hdsl2Shdsl15MinIntervalES PerfIntervalCount,
DESCRIPTION hdsl2Shdsl15MinIntervalSES PerfIntervalCount,
"Count of Errored Seconds (ES) during the interval." hdsl2Shdsl15MinIntervalCRCanomalies PerfIntervalCount,
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" hdsl2Shdsl15MinIntervalLOSWS PerfIntervalCount,
::= { hdsl2Shdsl15MinIntervalEntry 2 } hdsl2Shdsl15MinIntervalUAS PerfIntervalCount
}
hdsl2Shdsl15MinIntervalSES OBJECT-TYPE hdsl2Shdsl15MinIntervalNumber OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX Unsigned32(1..96)
UNITS "seconds" MAX-ACCESS not-accessible
MAX-ACCESS read-only STATUS current
STATUS current DESCRIPTION
DESCRIPTION "Performance Data Interval number. 1 is the the most recent
"Count of Severely Errored Seconds (SES) during the interval." previous interval; interval 96 is 24 hours ago. Intervals
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" 2..96 are optional."
::= { hdsl2Shdsl15MinIntervalEntry 3 } ::= { hdsl2Shdsl15MinIntervalEntry 1 }
hdsl2Shdsl15MinIntervalCRCanomalies OBJECT-TYPE hdsl2Shdsl15MinIntervalES OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of CRC anomalies during the interval." "Count of Errored Seconds (ES) during the interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl15MinIntervalEntry 4 } ::= { hdsl2Shdsl15MinIntervalEntry 2 }
hdsl2Shdsl15MinIntervalLOSWS OBJECT-TYPE hdsl2Shdsl15MinIntervalSES OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds during the "Count of Severely Errored Seconds (SES) during the interval."
interval." REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" ::= { hdsl2Shdsl15MinIntervalEntry 3 }
::= { hdsl2Shdsl15MinIntervalEntry 5 }
hdsl2Shdsl15MinIntervalUAS OBJECT-TYPE hdsl2Shdsl15MinIntervalCRCanomalies OBJECT-TYPE
SYNTAX PerfIntervalCount SYNTAX PerfIntervalCount
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Unavailable Seconds (UAS) during the interval." "Count of CRC anomalies during the interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl15MinIntervalEntry 6 } ::= { hdsl2Shdsl15MinIntervalEntry 4 }
-- Segment Endpoint 1-Day Interval Status/Performance Group hdsl2Shdsl15MinIntervalLOSWS OBJECT-TYPE
-- SYNTAX PerfIntervalCount
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds during the
interval."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl15MinIntervalEntry 5 }
hdsl2Shdsl1DayIntervalTable OBJECT-TYPE hdsl2Shdsl15MinIntervalUAS OBJECT-TYPE
SYNTAX SEQUENCE OF Hdsl2Shdsl1DayIntervalEntry SYNTAX PerfIntervalCount
MAX-ACCESS not-accessible UNITS "seconds"
STATUS current MAX-ACCESS read-only
DESCRIPTION STATUS current
"This table provides one row for each HDSL2/SHDSL endpoint DESCRIPTION
performance data collection interval. This table contains "Count of Unavailable Seconds (UAS) during the interval."
live data from equipment. As such, it is NOT persistent." REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl15MinIntervalEntry 6 }
::= { hdsl2ShdslMibObjects 7 } -- Segment Endpoint 1-Day Interval Status/Performance Group
--
hdsl2Shdsl1DayIntervalEntry OBJECT-TYPE hdsl2Shdsl1DayIntervalTable OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalEntry SYNTAX SEQUENCE OF Hdsl2Shdsl1DayIntervalEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in the hdsl2Shdsl1DayIntervalTable." "This table provides one row for each HDSL2/SHDSL endpoint
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide, performance data collection interval. This table contains
hdsl2ShdslEndpointWirePair, hdsl2Shdsl1DayIntervalNumber } live data from equipment. As such, it is NOT persistent."
::= { hdsl2Shdsl1DayIntervalTable 1 } ::= { hdsl2ShdslMibObjects 7 }
Hdsl2Shdsl1DayIntervalEntry ::= hdsl2Shdsl1DayIntervalEntry OBJECT-TYPE
SEQUENCE SYNTAX Hdsl2Shdsl1DayIntervalEntry
{ MAX-ACCESS not-accessible
hdsl2Shdsl1DayIntervalNumber INTEGER, STATUS current
hdsl2Shdsl1DayIntervalMoniSecs Hdsl2ShdslPerfTimeElapsed, DESCRIPTION
hdsl2Shdsl1DayIntervalES Hdsl2Shdsl1DayIntervalCount, "An entry in the hdsl2Shdsl1DayIntervalTable."
hdsl2Shdsl1DayIntervalSES Hdsl2Shdsl1DayIntervalCount, INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
hdsl2Shdsl1DayIntervalCRCanomalies Hdsl2Shdsl1DayIntervalCount, hdsl2ShdslEndpointWirePair, hdsl2Shdsl1DayIntervalNumber }
hdsl2Shdsl1DayIntervalLOSWS Hdsl2Shdsl1DayIntervalCount, ::= { hdsl2Shdsl1DayIntervalTable 1 }
hdsl2Shdsl1DayIntervalUAS Hdsl2Shdsl1DayIntervalCount
}
hdsl2Shdsl1DayIntervalNumber OBJECT-TYPE Hdsl2Shdsl1DayIntervalEntry ::=
SYNTAX INTEGER(1..30) SEQUENCE
MAX-ACCESS not-accessible {
STATUS current hdsl2Shdsl1DayIntervalNumber Unsigned32,
DESCRIPTION hdsl2Shdsl1DayIntervalMoniSecs Hdsl2ShdslPerfTimeElapsed,
"History Data Interval number. Interval 1 is the the most hdsl2Shdsl1DayIntervalES Hdsl2Shdsl1DayIntervalCount,
recent previous day; interval 30 is 30 days ago. Intervals hdsl2Shdsl1DayIntervalSES Hdsl2Shdsl1DayIntervalCount,
2..30 are optional." hdsl2Shdsl1DayIntervalCRCanomalies Hdsl2Shdsl1DayIntervalCount,
::= { hdsl2Shdsl1DayIntervalEntry 1 } hdsl2Shdsl1DayIntervalLOSWS Hdsl2Shdsl1DayIntervalCount,
hdsl2Shdsl1DayIntervalUAS Hdsl2Shdsl1DayIntervalCount
}
hdsl2Shdsl1DayIntervalMoniSecs OBJECT-TYPE hdsl2Shdsl1DayIntervalNumber OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfTimeElapsed SYNTAX Unsigned32(1..30)
UNITS "seconds" MAX-ACCESS not-accessible
MAX-ACCESS read-only STATUS current
STATUS current DESCRIPTION
DESCRIPTION "History Data Interval number. Interval 1 is the the most
"The amount of time in the 1-day interval over which the recent previous day; interval 30 is 30 days ago. Intervals
performance monitoring information is actually counted. 2..30 are optional."
This value will be the same as the interval duration except ::= { hdsl2Shdsl1DayIntervalEntry 1 }
in a situation where performance monitoring data could not
be collected for any reason."
::= { hdsl2Shdsl1DayIntervalEntry 2 }
hdsl2Shdsl1DayIntervalES OBJECT-TYPE hdsl2Shdsl1DayIntervalMoniSecs OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalCount SYNTAX Hdsl2ShdslPerfTimeElapsed
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Errored Seconds (ES) during the 1-day interval as "The amount of time in the 1-day interval over which the
measured by hdsl2Shdsl1DayIntervalMoniSecs." performance monitoring information is actually counted.
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" This value will be the same as the interval duration except
::= { hdsl2Shdsl1DayIntervalEntry 3 } in a situation where performance monitoring data could not
be collected for any reason."
::= { hdsl2Shdsl1DayIntervalEntry 2 }
hdsl2Shdsl1DayIntervalSES OBJECT-TYPE hdsl2Shdsl1DayIntervalES OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalCount SYNTAX Hdsl2Shdsl1DayIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Severely Errored Seconds (SES) during the 1-day "Count of Errored Seconds (ES) during the 1-day interval as
interval as measured by hdsl2Shdsl1DayIntervalMoniSecs." measured by hdsl2Shdsl1DayIntervalMoniSecs."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl1DayIntervalEntry 4 } ::= { hdsl2Shdsl1DayIntervalEntry 3 }
hdsl2Shdsl1DayIntervalCRCanomalies OBJECT-TYPE hdsl2Shdsl1DayIntervalSES OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalCount SYNTAX Hdsl2Shdsl1DayIntervalCount
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of CRC anomalies during the 1-day interval as "Count of Severely Errored Seconds (SES) during the 1-day
measured by hdsl2Shdsl1DayIntervalMoniSecs." interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl1DayIntervalEntry 5 } ::= { hdsl2Shdsl1DayIntervalEntry 4 }
hdsl2Shdsl1DayIntervalLOSWS OBJECT-TYPE hdsl2Shdsl1DayIntervalCRCanomalies OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalCount SYNTAX Hdsl2Shdsl1DayIntervalCount
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Loss of Sync Word (LOSW) Seconds during the 1-day "Count of CRC anomalies during the 1-day interval as
interval as measured by hdsl2Shdsl1DayIntervalMoniSecs." measured by hdsl2Shdsl1DayIntervalMoniSecs."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl1DayIntervalEntry 6 } ::= { hdsl2Shdsl1DayIntervalEntry 5 }
hdsl2Shdsl1DayIntervalUAS OBJECT-TYPE hdsl2Shdsl1DayIntervalLOSWS OBJECT-TYPE
SYNTAX Hdsl2Shdsl1DayIntervalCount SYNTAX Hdsl2Shdsl1DayIntervalCount
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Count of Unavailable Seconds (UAS) during the 1-day interval "Count of Loss of Sync Word (LOSW) Seconds during the 1-day
as measured by hdsl2Shdsl1DayIntervalMoniSecs." interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7" REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
::= { hdsl2Shdsl1DayIntervalEntry 7 } ::= { hdsl2Shdsl1DayIntervalEntry 6 }
-- Maintenance Group hdsl2Shdsl1DayIntervalUAS OBJECT-TYPE
-- SYNTAX Hdsl2Shdsl1DayIntervalCount
hdsl2ShdslEndpointMaintTable OBJECT-TYPE UNITS "seconds"
SYNTAX SEQUENCE OF Hdsl2ShdslEndpointMaintEntry MAX-ACCESS read-only
MAX-ACCESS not-accessible STATUS current
STATUS current DESCRIPTION
DESCRIPTION "Count of Unavailable Seconds (UAS) during the 1-day interval
"This table supports maintenance operations (eg. loopbacks) as measured by hdsl2Shdsl1DayIntervalMoniSecs."
to be performed on HDSL2/SHDSL segment endpoints. This table REFERENCE "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
contains live data from equipment. As such, it is NOT ::= { hdsl2Shdsl1DayIntervalEntry 7 }
persistent."
::= { hdsl2ShdslMibObjects 8 }
hdsl2ShdslEndpointMaintEntry OBJECT-TYPE -- Maintenance Group
SYNTAX Hdsl2ShdslEndpointMaintEntry --
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the hdsl2ShdslEndpointMaintTable. Each entry
corresponds to a single segment endpoint, and is indexed by the
ifIndex of the HDSL2/SHDSL line, the UnitId of the associated
unit and the side of the unit."
INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide }
::= { hdsl2ShdslEndpointMaintTable 1 }
Hdsl2ShdslEndpointMaintEntry ::= hdsl2ShdslEndpointMaintTable OBJECT-TYPE
SEQUENCE SYNTAX SEQUENCE OF Hdsl2ShdslEndpointMaintEntry
{ MAX-ACCESS not-accessible
hdsl2ShdslMaintLoopbackConfig INTEGER, STATUS current
hdsl2ShdslMaintTipRingReversal INTEGER, DESCRIPTION
hdsl2ShdslMaintPowerBackOff INTEGER, "This table supports maintenance operations (eg. loopbacks)
hdsl2ShdslMaintSoftRestart INTEGER to be performed on HDSL2/SHDSL segment endpoints. This table
} contains live data from equipment. As such, it is NOT
persistent."
::= { hdsl2ShdslMibObjects 8 }
hdsl2ShdslMaintLoopbackConfig OBJECT-TYPE hdsl2ShdslEndpointMaintEntry OBJECT-TYPE
SYNTAX INTEGER SYNTAX Hdsl2ShdslEndpointMaintEntry
{ MAX-ACCESS not-accessible
noLoopback(1), STATUS current
normalLoopback(2), DESCRIPTION
specialLoopback(3) "An entry in the hdsl2ShdslEndpointMaintTable. Each entry
} corresponds to a single segment endpoint, and is indexed by the
MAX-ACCESS read-write ifIndex of the HDSL2/SHDSL line, the UnitId of the associated
STATUS current unit and the side of the unit."
DESCRIPTION INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide }
"This object controls configuration of loopbacks for the ::= { hdsl2ShdslEndpointMaintTable 1 }
associated segment endpoint. The status of the loopback
is obtained via the hdsl2ShdslEndpointCurrStatus object."
::= { hdsl2ShdslEndpointMaintEntry 1 }
hdsl2ShdslMaintTipRingReversal OBJECT-TYPE Hdsl2ShdslEndpointMaintEntry ::=
SYNTAX INTEGER SEQUENCE
{ {
normal(1), hdsl2ShdslMaintLoopbackConfig INTEGER,
reversed(2) hdsl2ShdslMaintTipRingReversal INTEGER,
} hdsl2ShdslMaintPowerBackOff INTEGER,
MAX-ACCESS read-only hdsl2ShdslMaintSoftRestart INTEGER
STATUS current }
DESCRIPTION
"This object indicates the state of the tip/ring pair at the
associated segment endpoint."
::= { hdsl2ShdslEndpointMaintEntry 2 }
hdsl2ShdslMaintPowerBackOff OBJECT-TYPE hdsl2ShdslMaintLoopbackConfig OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
{ {
default(1), noLoopback(1),
enhanced(2) normalLoopback(2),
} specialLoopback(3)
MAX-ACCESS read-write }
STATUS current MAX-ACCESS read-write
DESCRIPTION STATUS current
"This object configures the receiver at the associated DESCRIPTION
segment endpoint to operate in default or enhanced power "This object controls configuration of loopbacks for the
backoff mode." associated segment endpoint. The status of the loopback
::= { hdsl2ShdslEndpointMaintEntry 3 } is obtained via the hdsl2ShdslEndpointCurrStatus object."
hdsl2ShdslMaintSoftRestart OBJECT-TYPE ::= { hdsl2ShdslEndpointMaintEntry 1 }
SYNTAX INTEGER
{
ready(1),
restart(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables the manager to trigger a soft restart
of the modem at the associated segment endpoint. The manager
may only set this object to the 'restart(2)' value, which
initiates a restart. The agent will perform a restart after
approximately 5 seconds. Following the 5 second period, the
agent will restore the object to the 'ready(1)' state."
::= { hdsl2ShdslEndpointMaintEntry 4 }
hdsl2ShdslUnitMaintTable OBJECT-TYPE hdsl2ShdslMaintTipRingReversal OBJECT-TYPE
SYNTAX SEQUENCE OF Hdsl2ShdslUnitMaintEntry SYNTAX INTEGER
MAX-ACCESS not-accessible {
STATUS current normal(1),
DESCRIPTION reversed(2)
"This table supports maintenance operations for units in a }
HDSL2/SHDSL line. Entries in this table MUST be maintained MAX-ACCESS read-only
in a persistent manner." STATUS current
::= { hdsl2ShdslMibObjects 9 } DESCRIPTION
"This object indicates the state of the tip/ring pair at the
associated segment endpoint."
::= { hdsl2ShdslEndpointMaintEntry 2 }
hdsl2ShdslUnitMaintEntry OBJECT-TYPE hdsl2ShdslMaintPowerBackOff OBJECT-TYPE
SYNTAX Hdsl2ShdslUnitMaintEntry SYNTAX INTEGER
MAX-ACCESS not-accessible {
STATUS current default(1),
DESCRIPTION enhanced(2)
"An entry in the hdsl2ShdslUnitMaintTable. Each entry }
corresponds to a single unit, and is indexed by the ifIndex MAX-ACCESS read-write
of the HDSL2/SHDSL line and the UnitId of the associated STATUS current
unit." DESCRIPTION
INDEX { ifIndex, hdsl2ShdslInvIndex } "This object configures the receiver at the associated
::= { hdsl2ShdslUnitMaintTable 1 } segment endpoint to operate in default or enhanced power
backoff mode."
::= { hdsl2ShdslEndpointMaintEntry 3 }
Hdsl2ShdslUnitMaintEntry ::= hdsl2ShdslMaintSoftRestart OBJECT-TYPE
SEQUENCE SYNTAX INTEGER
{ {
hdsl2ShdslMaintLoopbackTimeout Integer32, ready(1),
hdsl2ShdslMaintUnitPowerSource INTEGER restart(2)
} }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enables the manager to trigger a soft restart
of the modem at the associated segment endpoint. The manager
may only set this object to the 'restart(2)' value, which
initiates a restart. The agent will perform a restart after
approximately 5 seconds. Following the 5 second period, the
agent will restore the object to the 'ready(1)' state."
::= { hdsl2ShdslEndpointMaintEntry 4 }
hdsl2ShdslMaintLoopbackTimeout OBJECT-TYPE hdsl2ShdslUnitMaintTable OBJECT-TYPE
SYNTAX Integer32(0..4095) SYNTAX SEQUENCE OF Hdsl2ShdslUnitMaintEntry
UNITS "minutes" MAX-ACCESS not-accessible
MAX-ACCESS read-write STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This table supports maintenance operations for units in a
"This object configures the timeout value for loopbacks HDSL2/SHDSL line. Entries in this table MUST be maintained
initiated at segments endpoints contained in the associated in a persistent manner."
unit. A value of 0 disables the timeout." ::= { hdsl2ShdslMibObjects 9 }
::= { hdsl2ShdslUnitMaintEntry 1 }
hdsl2ShdslMaintUnitPowerSource OBJECT-TYPE hdsl2ShdslUnitMaintEntry OBJECT-TYPE
SYNTAX INTEGER SYNTAX Hdsl2ShdslUnitMaintEntry
{ MAX-ACCESS not-accessible
local(1), STATUS current
span(2) DESCRIPTION
} "An entry in the hdsl2ShdslUnitMaintTable. Each entry
MAX-ACCESS read-only corresponds to a single unit, and is indexed by the ifIndex
STATUS current of the HDSL2/SHDSL line and the UnitId of the associated
DESCRIPTION unit."
"This object indicates the DC power source being used by the INDEX { ifIndex, hdsl2ShdslInvIndex }
associated unit." ::= { hdsl2ShdslUnitMaintTable 1 }
::= { hdsl2ShdslUnitMaintEntry 2 }
-- Span Configuration Profile Group Hdsl2ShdslUnitMaintEntry ::=
-- SEQUENCE
{
hdsl2ShdslMaintLoopbackTimeout Integer32,
hdsl2ShdslMaintUnitPowerSource INTEGER
}
hdsl2ShdslSpanConfProfileTable OBJECT-TYPE hdsl2ShdslMaintLoopbackTimeout OBJECT-TYPE
SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfProfileEntry SYNTAX Integer32(0..4095)
MAX-ACCESS not-accessible UNITS "minutes"
STATUS current MAX-ACCESS read-write
DESCRIPTION STATUS current
"This table supports definitions of span configuration DESCRIPTION
profiles for SHDSL lines. HDSL2 does not support these "This object configures the timeout value for loopbacks
configuration options. This table MUST be maintained initiated at segments endpoints contained in the associated
in a persistent manner." unit. A value of 0 disables the timeout."
::= { hdsl2ShdslMibObjects 10 } ::= { hdsl2ShdslUnitMaintEntry 1 }
hdsl2ShdslSpanConfProfileEntry OBJECT-TYPE hdsl2ShdslMaintUnitPowerSource OBJECT-TYPE
SYNTAX Hdsl2ShdslSpanConfProfileEntry SYNTAX INTEGER
MAX-ACCESS not-accessible {
STATUS current local(1),
DESCRIPTION span(2)
"Each entry corresponds to a single span configuration }
profile. Each profile contains a set of span configuration MAX-ACCESS read-only
parameters. The configuration parameters in a profile are STATUS current
applied to those lines referencing that profile (see the DESCRIPTION
hdsl2ShdslSpanConfProfile object). Profiles may be "This object indicates the DC power source being used by the
created/deleted using the row creation/deletion mechanism associated unit."
via hdsl2ShdslSpanConfProfileRowStatus. If an active ::= { hdsl2ShdslUnitMaintEntry 2 }
entry is referenced in hdsl2ShdslSpanConfProfile, the
entry MUST remain active until all references are removed."
INDEX { IMPLIED hdsl2ShdslSpanConfProfileName }
::= { hdsl2ShdslSpanConfProfileTable 1 }
Hdsl2ShdslSpanConfProfileEntry ::= -- Span Configuration Profile Group
SEQUENCE --
{
hdsl2ShdslSpanConfProfileName SnmpAdminString,
hdsl2ShdslSpanConfWireInterface INTEGER,
hdsl2ShdslSpanConfMinLineRate INTEGER,
hdsl2ShdslSpanConfMaxLineRate INTEGER,
hdsl2ShdslSpanConfPSD INTEGER,
hdsl2ShdslSpanConfTransmissionMode
Hdsl2ShdslTransmissionModeType,
hdsl2ShdslSpanConfRemoteEnabled INTEGER,
hdsl2ShdslSpanConfPowerFeeding INTEGER,
hdsl2ShdslSpanConfCurrCondTargetMarginDown INTEGER,
hdsl2ShdslSpanConfWorstCaseTargetMarginDown INTEGER,
hdsl2ShdslSpanConfCurrCondTargetMarginUp INTEGER,
hdsl2ShdslSpanConfWorstCaseTargetMarginUp INTEGER,
hdsl2ShdslSpanConfUsedTargetMargins BITS,
hdsl2ShdslSpanConfReferenceClock
Hdsl2ShdslClockReferenceType,
hdsl2ShdslSpanConfLineProbeEnable INTEGER,
hdsl2ShdslSpanConfProfileRowStatus RowStatus
}
hdsl2ShdslSpanConfProfileName OBJECT-TYPE hdsl2ShdslSpanConfProfileTable OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32)) SYNTAX SEQUENCE OF Hdsl2ShdslSpanConfProfileEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is the unique index associated with this profile. "This table supports definitions of span configuration
Entries in this table are referenced via the object profiles for SHDSL lines. HDSL2 does not support these
hdsl2ShdslSpanConfProfile in Hdsl2ShdslSpanConfEntry." configuration options. This table MUST be maintained
::= { hdsl2ShdslSpanConfProfileEntry 1 } in a persistent manner."
::= { hdsl2ShdslMibObjects 10 }
hdsl2ShdslSpanConfWireInterface OBJECT-TYPE hdsl2ShdslSpanConfProfileEntry OBJECT-TYPE
SYNTAX INTEGER SYNTAX Hdsl2ShdslSpanConfProfileEntry
{ MAX-ACCESS not-accessible
twoWire(1), STATUS current
fourWire(2) DESCRIPTION
} "Each entry corresponds to a single span configuration
MAX-ACCESS read-create profile. Each profile contains a set of span configuration
STATUS current parameters. The configuration parameters in a profile are
DESCRIPTION applied to those lines referencing that profile (see the
"This object configures the two-wire or optional four-wire hdsl2ShdslSpanConfProfile object). Profiles may be
operation for SHDSL Lines." created/deleted using the row creation/deletion mechanism
DEFVAL { twoWire } via hdsl2ShdslSpanConfProfileRowStatus. If an active
::= { hdsl2ShdslSpanConfProfileEntry 2 } entry is referenced in hdsl2ShdslSpanConfProfile, the
entry MUST remain active until all references are removed."
INDEX { IMPLIED hdsl2ShdslSpanConfProfileName }
::= { hdsl2ShdslSpanConfProfileTable 1 }
hdsl2ShdslSpanConfMinLineRate OBJECT-TYPE Hdsl2ShdslSpanConfProfileEntry ::=
SYNTAX INTEGER(0..4112000) SEQUENCE
UNITS "bps" {
MAX-ACCESS read-create hdsl2ShdslSpanConfProfileName SnmpAdminString,
STATUS current hdsl2ShdslSpanConfWireInterface INTEGER,
DESCRIPTION hdsl2ShdslSpanConfMinLineRate Unsigned32,
"This object configures the minimum transmission rate for hdsl2ShdslSpanConfMaxLineRate Unsigned32,
the associated SHDSL Line in bits-per-second (bps). If hdsl2ShdslSpanConfPSD INTEGER,
the minimum line rate equals the maximum line rate hdsl2ShdslSpanConfTransmissionMode
(hdsl2ShdslSpanMaxLineRate), the line rate is considered Hdsl2ShdslTransmissionModeType,
'fixed'. If the minimum line rate is less than the maximum hdsl2ShdslSpanConfRemoteEnabled INTEGER,
line rate, the line rate is considered 'rate-adaptive'." hdsl2ShdslSpanConfPowerFeeding INTEGER,
DEFVAL { 1552000 } hdsl2ShdslSpanConfCurrCondTargetMarginDown Integer32,
::= { hdsl2ShdslSpanConfProfileEntry 3 } hdsl2ShdslSpanConfWorstCaseTargetMarginDown Integer32,
hdsl2ShdslSpanConfCurrCondTargetMarginUp Integer32,
hdsl2ShdslSpanConfWorstCaseTargetMarginUp Integer32,
hdsl2ShdslSpanConfUsedTargetMargins BITS,
hdsl2ShdslSpanConfReferenceClock
Hdsl2ShdslClockReferenceType,
hdsl2ShdslSpanConfLineProbeEnable INTEGER,
hdsl2ShdslSpanConfProfileRowStatus RowStatus
}
hdsl2ShdslSpanConfMaxLineRate OBJECT-TYPE hdsl2ShdslSpanConfProfileName OBJECT-TYPE
SYNTAX INTEGER(0..4112000) SYNTAX SnmpAdminString (SIZE(1..32))
UNITS "bps" MAX-ACCESS not-accessible
MAX-ACCESS read-create STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This object is the unique index associated with this profile.
"This object configures the maximum transmission rate for Entries in this table are referenced via the object
the associated SHDSL Line in bits-per-second (bps). If hdsl2ShdslSpanConfProfile in Hdsl2ShdslSpanConfEntry."
the minimum line rate equals the maximum line rate ::= { hdsl2ShdslSpanConfProfileEntry 1 }
(hdsl2ShdslSpanMaxLineRate), the line rate is considered
'fixed'. If the minimum line rate is less than the maximum
line rate, the line rate is considered 'rate-adaptive'."
DEFVAL { 1552000 }
::= { hdsl2ShdslSpanConfProfileEntry 4 }
hdsl2ShdslSpanConfPSD OBJECT-TYPE hdsl2ShdslSpanConfWireInterface OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
{ {
symmetric(1), twoWire(1),
asymmetric(2) fourWire(2)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures use of symmetric/asymmetric PSD (Power "This object configures the two-wire or optional four-wire
Spectral Density) Mask for the associated SHDSL Line. Support operation for SHDSL Lines."
for symmetric PSD is mandatory for all supported data rates. DEFVAL { twoWire }
Support for asymmetric PSD is optional." ::= { hdsl2ShdslSpanConfProfileEntry 2 }
DEFVAL { symmetric }
::= { hdsl2ShdslSpanConfProfileEntry 5 }
hdsl2ShdslSpanConfTransmissionMode OBJECT-TYPE hdsl2ShdslSpanConfMinLineRate OBJECT-TYPE
SYNTAX Hdsl2ShdslTransmissionModeType SYNTAX Unsigned32(0..4112000)
MAX-ACCESS read-create UNITS "bps"
STATUS current MAX-ACCESS read-create
DESCRIPTION STATUS current
"This object specifies the regional setting for the SHDSL DESCRIPTION
line." "This object configures the minimum transmission rate for
DEFVAL { { region1 } } the associated SHDSL Line in bits-per-second (bps). If
::= { hdsl2ShdslSpanConfProfileEntry 6 } the minimum line rate equals the maximum line rate
(hdsl2ShdslSpanMaxLineRate), the line rate is considered
'fixed'. If the minimum line rate is less than the maximum
line rate, the line rate is considered 'rate-adaptive'."
DEFVAL { 1552000 }
::= { hdsl2ShdslSpanConfProfileEntry 3 }
hdsl2ShdslSpanConfRemoteEnabled OBJECT-TYPE hdsl2ShdslSpanConfMaxLineRate OBJECT-TYPE
SYNTAX INTEGER SYNTAX Unsigned32(0..4112000)
{ UNITS "bps"
enabled(1), MAX-ACCESS read-create
disabled(2) STATUS current
} DESCRIPTION
MAX-ACCESS read-create "This object configures the maximum transmission rate for
STATUS current the associated SHDSL Line in bits-per-second (bps). If
DESCRIPTION the minimum line rate equals the maximum line rate
"This object enables/disables support for remote management (hdsl2ShdslSpanMaxLineRate), the line rate is considered
of the units in a SHDSL line from the STU-R via the EOC." 'fixed'. If the minimum line rate is less than the maximum
DEFVAL { enabled } line rate, the line rate is considered 'rate-adaptive'."
::= { hdsl2ShdslSpanConfProfileEntry 7 } DEFVAL { 1552000 }
::= { hdsl2ShdslSpanConfProfileEntry 4 }
hdsl2ShdslSpanConfPowerFeeding OBJECT-TYPE hdsl2ShdslSpanConfPSD OBJECT-TYPE
SYNTAX INTEGER SYNTAX INTEGER
{ {
noPower(1), symmetric(1),
powerFeed(2), asymmetric(2)
wettingCurrent(3) }
} MAX-ACCESS read-create
MAX-ACCESS read-create STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This object configures use of symmetric/asymmetric PSD (Power
"This object enables/disables support for optional power Spectral Density) Mask for the associated SHDSL Line. Support
feeding in a SHDSL line." for symmetric PSD is mandatory for all supported data rates.
DEFVAL { noPower } Support for asymmetric PSD is optional."
::= { hdsl2ShdslSpanConfProfileEntry 8 } DEFVAL { symmetric }
::= { hdsl2ShdslSpanConfProfileEntry 5 }
hdsl2ShdslSpanConfCurrCondTargetMarginDown OBJECT-TYPE hdsl2ShdslSpanConfTransmissionMode OBJECT-TYPE
SYNTAX INTEGER(-10..21) SYNTAX Hdsl2ShdslTransmissionModeType
UNITS "dB" MAX-ACCESS read-create
MAX-ACCESS read-create STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This object specifies the regional setting for the SHDSL
"This object specifies the downstream current condition target line."
SNR margin for a SHDSL line. The SNR margin is the difference DEFVAL { { region1 } }
between the desired SNR and the actual SNR. Target SNR margin ::= { hdsl2ShdslSpanConfProfileEntry 6 }
is the desired SNR margin for a unit."
DEFVAL { 0 }
::= { hdsl2ShdslSpanConfProfileEntry 9 }
hdsl2ShdslSpanConfWorstCaseTargetMarginDown OBJECT-TYPE hdsl2ShdslSpanConfRemoteEnabled OBJECT-TYPE
SYNTAX INTEGER(-10..21) SYNTAX INTEGER
UNITS "dB" {
MAX-ACCESS read-create enabled(1),
STATUS current disabled(2)
DESCRIPTION }
"This object specifies the downstream worst case target SNR MAX-ACCESS read-create
margin for a SHDSL line. The SNR margin is the difference STATUS current
between the desired SNR and the actual SNR. Target SNR DESCRIPTION
margin is the desired SNR margin for a unit." "This object enables/disables support for remote management
DEFVAL { 0 } of the units in a SHDSL line from the STU-R via the EOC."
::= { hdsl2ShdslSpanConfProfileEntry 10 } DEFVAL { enabled }
::= { hdsl2ShdslSpanConfProfileEntry 7 }
hdsl2ShdslSpanConfCurrCondTargetMarginUp OBJECT-TYPE hdsl2ShdslSpanConfPowerFeeding OBJECT-TYPE
SYNTAX INTEGER(-10..21) SYNTAX INTEGER
UNITS "dB" {
MAX-ACCESS read-create noPower(1),
STATUS current powerFeed(2),
DESCRIPTION wettingCurrent(3)
"This object specifies the upstream current condition target }
SNR margin for a SHDSL line. The SNR margin is the difference MAX-ACCESS read-create
between the desired SNR and the actual SNR. Target SNR margin STATUS current
is the desired SNR margin for a unit." DESCRIPTION
DEFVAL { 0 } "This object enables/disables support for optional power
::= { hdsl2ShdslSpanConfProfileEntry 11 } feeding in a SHDSL line."
DEFVAL { noPower }
::= { hdsl2ShdslSpanConfProfileEntry 8 }
hdsl2ShdslSpanConfWorstCaseTargetMarginUp OBJECT-TYPE hdsl2ShdslSpanConfCurrCondTargetMarginDown OBJECT-TYPE
SYNTAX INTEGER(-10..21) SYNTAX Integer32(-10..21)
UNITS "dB" UNITS "dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the upstream worst case target SNR "This object specifies the downstream current condition target
margin for a SHDSL line. The SNR margin is the difference SNR margin for a SHDSL line. The SNR margin is the difference
between the desired SNR and the actual SNR. Target SNR margin between the desired SNR and the actual SNR. Target SNR margin
is the desired SNR margin for a unit." is the desired SNR margin for a unit."
DEFVAL { 0 } DEFVAL { 0 }
::= { hdsl2ShdslSpanConfProfileEntry 12 } ::= { hdsl2ShdslSpanConfProfileEntry 9 }
hdsl2ShdslSpanConfUsedTargetMargins OBJECT-TYPE hdsl2ShdslSpanConfWorstCaseTargetMarginDown OBJECT-TYPE
SYNTAX BITS SYNTAX Integer32(-10..21)
{ UNITS "dB"
currCondDown(0), MAX-ACCESS read-create
worstCaseDown(1), STATUS current
currCondUp(2), DESCRIPTION
worstCaseUp(3) "This object specifies the downstream worst case target SNR
} margin for a SHDSL line. The SNR margin is the difference
MAX-ACCESS read-create between the desired SNR and the actual SNR. Target SNR
STATUS current margin is the desired SNR margin for a unit."
DESCRIPTION DEFVAL { 0 }
"Contains indicates whether a target SNR margin is enabled or ::= { hdsl2ShdslSpanConfProfileEntry 10 }
disabled. This is a bit-map of possible settings. The
various bit positions are:
currCondDown current condition downstream target SNR hdsl2ShdslSpanConfCurrCondTargetMarginUp OBJECT-TYPE
margin enabled SYNTAX Integer32(-10..21)
UNITS "dB"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the upstream current condition target
SNR margin for a SHDSL line. The SNR margin is the difference
between the desired SNR and the actual SNR. Target SNR margin
is the desired SNR margin for a unit."
DEFVAL { 0 }
::= { hdsl2ShdslSpanConfProfileEntry 11 }
worstCaseDown worst case downstream target SNR margin hdsl2ShdslSpanConfWorstCaseTargetMarginUp OBJECT-TYPE
enabled SYNTAX Integer32(-10..21)
UNITS "dB"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object specifies the upstream worst case target SNR
margin for a SHDSL line. The SNR margin is the difference
between the desired SNR and the actual SNR. Target SNR margin
is the desired SNR margin for a unit."
DEFVAL { 0 }
::= { hdsl2ShdslSpanConfProfileEntry 12 }
currCondUp current condition upstream target SNR hdsl2ShdslSpanConfUsedTargetMargins OBJECT-TYPE
margin enabled SYNTAX BITS
{
currCondDown(0),
worstCaseDown(1),
currCondUp(2),
worstCaseUp(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Contains indicates whether a target SNR margin is enabled or
disabled. This is a bit-map of possible settings. The
various bit positions are:
worstCaseUp worst case upstream target SNR margin currCondDown current condition downstream target SNR
enabled." margin enabled
DEFVAL { { currCondDown } }
::= { hdsl2ShdslSpanConfProfileEntry 13 }
hdsl2ShdslSpanConfReferenceClock OBJECT-TYPE worstCaseDown worst case downstream target SNR margin
SYNTAX Hdsl2ShdslClockReferenceType enabled
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the clock reference for the STU-C
in a SHDSL Line."
DEFVAL { localClk }
::= { hdsl2ShdslSpanConfProfileEntry 14 }
hdsl2ShdslSpanConfLineProbeEnable OBJECT-TYPE currCondUp current condition upstream target SNR
SYNTAX INTEGER margin enabled
{
disable(1),
enable(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object enables/disables support for Line Probe of
the units in a SHDSL line. When Line Probe is enabled, the
system performs Line Probing to find the best possible
rate. If Line probe is disabled, the rate adaptation phase
is skipped to shorten set up time."
DEFVAL { disable }
::= { hdsl2ShdslSpanConfProfileEntry 15 }
hdsl2ShdslSpanConfProfileRowStatus OBJECT-TYPE worstCaseUp worst case upstream target SNR margin
SYNTAX RowStatus enabled."
MAX-ACCESS read-create DEFVAL { { currCondDown } }
STATUS current ::= { hdsl2ShdslSpanConfProfileEntry 13 }
DESCRIPTION
"This object controls creation/deletion of the associated
entry in this table per the semantics of RowStatus. If an
active entry is referenced in hdsl2ShdslSpanConfProfile, the
entry MUST remain active until all references are removed."
::= { hdsl2ShdslSpanConfProfileEntry 16 }
-- Segment Endpoint Alarm Configuration Profile group hdsl2ShdslSpanConfReferenceClock OBJECT-TYPE
-- SYNTAX Hdsl2ShdslClockReferenceType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the clock reference for the STU-C
in a SHDSL Line."
DEFVAL { localClk }
::= { hdsl2ShdslSpanConfProfileEntry 14 }
hdsl2ShdslEndpointAlarmConfProfileTable OBJECT-TYPE hdsl2ShdslSpanConfLineProbeEnable OBJECT-TYPE
SYNTAX SEQUENCE OF Hdsl2ShdslEndpointAlarmConfProfileEntry SYNTAX INTEGER
MAX-ACCESS not-accessible {
STATUS current disable(1),
DESCRIPTION enable(2)
"This table supports definitions of alarm configuration }
profiles for HDSL2/SHDSL segment endpoints. This table MAX-ACCESS read-create
MUST be maintained in a persistent manner." STATUS current
::= { hdsl2ShdslMibObjects 11 } DESCRIPTION
"This object enables/disables support for Line Probe of
the units in a SHDSL line. When Line Probe is enabled, the
system performs Line Probing to find the best possible
rate. If Line probe is disabled, the rate adaptation phase
is skipped to shorten set up time."
DEFVAL { disable }
::= { hdsl2ShdslSpanConfProfileEntry 15 }
hdsl2ShdslEndpointAlarmConfProfileEntry OBJECT-TYPE hdsl2ShdslSpanConfProfileRowStatus OBJECT-TYPE
SYNTAX Hdsl2ShdslEndpointAlarmConfProfileEntry SYNTAX RowStatus
MAX-ACCESS not-accessible MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Each entry corresponds to a single alarm configuration profile. "This object controls creation/deletion of the associated
Each profile contains a set of parameters for setting alarm entry in this table per the semantics of RowStatus. If an
thresholds for various performance attributes monitored at active entry is referenced in hdsl2ShdslSpanConfProfile, the
HDSL2/SHDSL segment endpoints. Profiles may be created/deleted entry MUST remain active until all references are removed."
using the row creation/deletion mechanism via ::= { hdsl2ShdslSpanConfProfileEntry 16 }
hdsl2ShdslEndpointAlarmConfProfileRowStatus. If an active
entry is referenced in either hdsl2ShdslSpanConfAlarmProfile
or hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
active until all references are removed."
INDEX { IMPLIED hdsl2ShdslEndpointAlarmConfProfileName }
::= { hdsl2ShdslEndpointAlarmConfProfileTable 1 }
Hdsl2ShdslEndpointAlarmConfProfileEntry ::= -- Segment Endpoint Alarm Configuration Profile group
SEQUENCE --
{ hdsl2ShdslEndpointAlarmConfProfileTable OBJECT-TYPE
hdsl2ShdslEndpointAlarmConfProfileName SnmpAdminString, SYNTAX SEQUENCE OF Hdsl2ShdslEndpointAlarmConfProfileEntry
hdsl2ShdslEndpointThreshLoopAttenuation INTEGER, MAX-ACCESS not-accessible
hdsl2ShdslEndpointThreshSNRMargin INTEGER, STATUS current
hdsl2ShdslEndpointThreshES DESCRIPTION
Hdsl2ShdslPerfIntervalThreshold, "This table supports definitions of alarm configuration
hdsl2ShdslEndpointThreshSES profiles for HDSL2/SHDSL segment endpoints. This table
Hdsl2ShdslPerfIntervalThreshold, MUST be maintained in a persistent manner."
hdsl2ShdslEndpointThreshCRCanomalies Integer32, ::= { hdsl2ShdslMibObjects 11 }
hdsl2ShdslEndpointThreshLOSWS
Hdsl2ShdslPerfIntervalThreshold,
hdsl2ShdslEndpointThreshUAS
Hdsl2ShdslPerfIntervalThreshold,
hdsl2ShdslEndpointAlarmConfProfileRowStatus RowStatus
}
hdsl2ShdslEndpointAlarmConfProfileName OBJECT-TYPE hdsl2ShdslEndpointAlarmConfProfileEntry OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32)) SYNTAX Hdsl2ShdslEndpointAlarmConfProfileEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object is the unique index associated with this profile." "Each entry corresponds to a single alarm configuration profile.
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 1 } Each profile contains a set of parameters for setting alarm
thresholds for various performance attributes monitored at
HDSL2/SHDSL segment endpoints. Profiles may be created/deleted
using the row creation/deletion mechanism via
hdsl2ShdslEndpointAlarmConfProfileRowStatus. If an active
entry is referenced in either hdsl2ShdslSpanConfAlarmProfile
or hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
active until all references are removed."
INDEX { IMPLIED hdsl2ShdslEndpointAlarmConfProfileName }
::= { hdsl2ShdslEndpointAlarmConfProfileTable 1 }
hdsl2ShdslEndpointThreshLoopAttenuation OBJECT-TYPE Hdsl2ShdslEndpointAlarmConfProfileEntry ::=
SYNTAX INTEGER(-127..128) SEQUENCE
UNITS "dB" {
MAX-ACCESS read-create hdsl2ShdslEndpointAlarmConfProfileName SnmpAdminString,
STATUS current hdsl2ShdslEndpointThreshLoopAttenuation Integer32,
DESCRIPTION hdsl2ShdslEndpointThreshSNRMargin Integer32,
"This object configures the loop attenuation alarm threshold. hdsl2ShdslEndpointThreshES
When the current value of hdsl2ShdslEndpointCurrAtn reaches Hdsl2ShdslPerfIntervalThreshold,
or exceeds this threshold, a hdsl2ShdslLoopAttenCrossing hdsl2ShdslEndpointThreshSES
MAY be generated." Hdsl2ShdslPerfIntervalThreshold,
DEFVAL { 0 } hdsl2ShdslEndpointThreshCRCanomalies Integer32,
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 2 } hdsl2ShdslEndpointThreshLOSWS
Hdsl2ShdslPerfIntervalThreshold,
hdsl2ShdslEndpointThreshUAS
Hdsl2ShdslPerfIntervalThreshold,
hdsl2ShdslEndpointAlarmConfProfileRowStatus RowStatus
}
hdsl2ShdslEndpointThreshSNRMargin OBJECT-TYPE hdsl2ShdslEndpointAlarmConfProfileName OBJECT-TYPE
SYNTAX INTEGER(-127..128) SYNTAX SnmpAdminString (SIZE(1..32))
UNITS "dB" MAX-ACCESS not-accessible
MAX-ACCESS read-create STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This object is the unique index associated with this profile."
"This object configures the SNR margin alarm threshold. ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 1 }
When the current value of hdsl2ShdslEndpointCurrSnrMgn
reaches or drops below this threshold, a
hdsl2ShdslSNRMarginCrossing MAY be generated."
DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 3 }
hdsl2ShdslEndpointThreshES OBJECT-TYPE hdsl2ShdslEndpointThreshLoopAttenuation OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfIntervalThreshold SYNTAX Integer32(-127..128)
UNITS "seconds" UNITS "dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the threshold for the number of "This object configures the loop attenuation alarm threshold.
errored seconds (ES) within any given 15-minute performance When the current value of hdsl2ShdslEndpointCurrAtn reaches
data collection interval. If the value of errored seconds or exceeds this threshold, a hdsl2ShdslLoopAttenCrossing
in a particular 15-minute collection interval reaches/ MAY be generated."
exceeds this value, a hdsl2ShdslPerfESThresh MAY be DEFVAL { 0 }
generated. At most one notification will be sent per ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 2 }
interval per endpoint."
DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 4 }
hdsl2ShdslEndpointThreshSES OBJECT-TYPE hdsl2ShdslEndpointThreshSNRMargin OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfIntervalThreshold SYNTAX Integer32(-127..128)
UNITS "seconds" UNITS "dB"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the threshold for the number of "This object configures the SNR margin alarm threshold.
severely errored seconds (SES) within any given 15-minute When the current value of hdsl2ShdslEndpointCurrSnrMgn
performance data collection interval. If the value of reaches or drops below this threshold, a
severely errored seconds in a particular 15-minute collection hdsl2ShdslSNRMarginCrossing MAY be generated."
interval reaches/exceeds this value, a hdsl2ShdslPerfSESThresh DEFVAL { 0 }
MAY be generated. At most one notification will be sent per ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 3 }
interval per endpoint."
DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 5 }
hdsl2ShdslEndpointThreshCRCanomalies OBJECT-TYPE hdsl2ShdslEndpointThreshES OBJECT-TYPE
SYNTAX Integer32 SYNTAX Hdsl2ShdslPerfIntervalThreshold
UNITS "detected CRC Anomalies" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the threshold for the number of "This object configures the threshold for the number of
CRC anomalies within any given 15-minute performance data errored seconds (ES) within any given 15-minute performance
collection interval. If the value of CRC anomalies in a data collection interval. If the value of errored seconds
particular 15-minute collection interval reaches/exceeds in a particular 15-minute collection interval reaches/
this value, a hdsl2ShdslPerfCRCanomaliesThresh MAY be exceeds this value, a hdsl2ShdslPerfESThresh MAY be
generated. At most one notification will be sent per generated. At most one notification will be sent per
interval per endpoint." interval per endpoint."
DEFVAL { 0 } DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 6 } ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 4 }
hdsl2ShdslEndpointThreshLOSWS OBJECT-TYPE hdsl2ShdslEndpointThreshSES OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfIntervalThreshold SYNTAX Hdsl2ShdslPerfIntervalThreshold
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the threshold for the number of "This object configures the threshold for the number of
Loss of Sync Word (LOSW) Seconds within any given 15-minute severely errored seconds (SES) within any given 15-minute
performance data collection interval. If the value of LOSW performance data collection interval. If the value of
in a particular 15-minute collection interval reaches/exceeds severely errored seconds in a particular 15-minute collection
this value, a hdsl2ShdslPerfLOSWSThresh MAY be generated. interval reaches/exceeds this value, a hdsl2ShdslPerfSESThresh
At most one notification will be sent per interval per MAY be generated. At most one notification will be sent per
endpoint." interval per endpoint."
DEFVAL { 0 } DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 7 } ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 5 }
hdsl2ShdslEndpointThreshUAS OBJECT-TYPE hdsl2ShdslEndpointThreshCRCanomalies OBJECT-TYPE
SYNTAX Hdsl2ShdslPerfIntervalThreshold SYNTAX Integer32
UNITS "seconds" UNITS "detected CRC Anomalies"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object configures the threshold for the number of "This object configures the threshold for the number of
unavailable seconds (UAS) within any given 15-minute CRC anomalies within any given 15-minute performance data
performance data collection interval. If the value of UAS collection interval. If the value of CRC anomalies in a
in a particular 15-minute collection interval reaches/exceeds particular 15-minute collection interval reaches/exceeds
this value, a hdsl2ShdslPerfUASThresh MAY be generated. this value, a hdsl2ShdslPerfCRCanomaliesThresh MAY be
At most one notification will be sent per interval per generated. At most one notification will be sent per
endpoint." interval per endpoint."
DEFVAL { 0 } DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 8 } ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 6 }
hdsl2ShdslEndpointAlarmConfProfileRowStatus OBJECT-TYPE hdsl2ShdslEndpointThreshLOSWS OBJECT-TYPE
SYNTAX RowStatus SYNTAX Hdsl2ShdslPerfIntervalThreshold
MAX-ACCESS read-create UNITS "seconds"
STATUS current MAX-ACCESS read-create
DESCRIPTION STATUS current
"This object controls creation/deletion of the associated DESCRIPTION
entry in this table as per the semantics of RowStatus. "This object configures the threshold for the number of
If an active entry is referenced in either Loss of Sync Word (LOSW) Seconds within any given 15-minute
hdsl2ShdslSpanConfAlarmProfile or performance data collection interval. If the value of LOSW
hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain in a particular 15-minute collection interval reaches/exceeds
active until all references are removed." this value, a hdsl2ShdslPerfLOSWSThresh MAY be generated.
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 9 } At most one notification will be sent per interval per
endpoint."
DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 7 }
-- Notifications Group hdsl2ShdslEndpointThreshUAS OBJECT-TYPE
-- SYNTAX Hdsl2ShdslPerfIntervalThreshold
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object configures the threshold for the number of
unavailable seconds (UAS) within any given 15-minute
performance data collection interval. If the value of UAS
in a particular 15-minute collection interval reaches/exceeds
this value, a hdsl2ShdslPerfUASThresh MAY be generated.
At most one notification will be sent per interval per
endpoint."
DEFVAL { 0 }
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 8 }
hdsl2ShdslNotifications OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 0 } hdsl2ShdslEndpointAlarmConfProfileRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object controls creation/deletion of the associated
entry in this table as per the semantics of RowStatus.
If an active entry is referenced in either
hdsl2ShdslSpanConfAlarmProfile or
hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
active until all references are removed."
::= { hdsl2ShdslEndpointAlarmConfProfileEntry 9 }
hdsl2ShdslLoopAttenCrossing NOTIFICATION-TYPE -- Notifications Group
OBJECTS --
{
hdsl2ShdslEndpointCurrAtn,
hdsl2ShdslEndpointThreshLoopAttenuation
}
STATUS current
DESCRIPTION
"This notification indicates that the loop attenuation
threshold (as per the hdsl2ShdslEndpointThreshLoopAttenuation
value) has been reached/exceeded for the HDSL2/SHDSL segment
endpoint."
::= { hdsl2ShdslNotifications 1 }
hdsl2ShdslSNRMarginCrossing NOTIFICATION-TYPE hdsl2ShdslNotifications OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 0 }
OBJECTS
{
hdsl2ShdslEndpointCurrSnrMgn,
hdsl2ShdslEndpointThreshSNRMargin
}
STATUS current
DESCRIPTION
"This notification indicates that the SNR margin threshold (as
per the hdsl2ShdslEndpointThreshSNRMargin value) has been
reached/exceeded for the HDSL2/SHDSL segment endpoint."
::= { hdsl2ShdslNotifications 2 }
hdsl2ShdslPerfESThresh NOTIFICATION-TYPE hdsl2ShdslLoopAttenCrossing NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurr15MinES, hdsl2ShdslEndpointCurrAtn,
hdsl2ShdslEndpointThreshES hdsl2ShdslEndpointThreshLoopAttenuation
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the errored seconds threshold "This notification indicates that the loop attenuation
(as per the hdsl2ShdslEndpointThreshES value) has been reached/ threshold (as per the hdsl2ShdslEndpointThreshLoopAttenuation
exceeded for the HDSL2/SHDSL segment endpoint." value) has been reached/exceeded for the HDSL2/SHDSL segment
::= { hdsl2ShdslNotifications 3 } endpoint."
::= { hdsl2ShdslNotifications 1 }
hdsl2ShdslPerfSESThresh NOTIFICATION-TYPE hdsl2ShdslSNRMarginCrossing NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurr15MinSES,
hdsl2ShdslEndpointThreshSES
}
STATUS current
DESCRIPTION
"This notification indicates that the severely errored seconds
threshold (as per the hdsl2ShdslEndpointThreshSES value) has
been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
::= { hdsl2ShdslNotifications 4 }
hdsl2ShdslPerfCRCanomaliesThresh NOTIFICATION-TYPE hdsl2ShdslEndpointCurrSnrMgn,
OBJECTS hdsl2ShdslEndpointThreshSNRMargin
{ }
hdsl2ShdslEndpointCurr15MinCRCanomalies, STATUS current
hdsl2ShdslEndpointThreshCRCanomalies DESCRIPTION
} "This notification indicates that the SNR margin threshold (as
STATUS current per the hdsl2ShdslEndpointThreshSNRMargin value) has been
DESCRIPTION reached/exceeded for the HDSL2/SHDSL segment endpoint."
"This notification indicates that the CRC anomalies threshold ::= { hdsl2ShdslNotifications 2 }
(as per the hdsl2ShdslEndpointThreshCRCanomalies value) has
been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
::= { hdsl2ShdslNotifications 5 }
hdsl2ShdslPerfLOSWSThresh NOTIFICATION-TYPE hdsl2ShdslPerfESThresh NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurr15MinLOSWS, hdsl2ShdslEndpointCurr15MinES,
hdsl2ShdslEndpointThreshLOSWS hdsl2ShdslEndpointThreshES
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the LOSW seconds threshold "This notification indicates that the errored seconds threshold
(as per the hdsl2ShdslEndpointThreshLOSWS value) has been (as per the hdsl2ShdslEndpointThreshES value) has been reached/
reached/exceeded for the HDSL2/SHDSL segment endpoint." exceeded for the HDSL2/SHDSL segment endpoint."
::= { hdsl2ShdslNotifications 6 } ::= { hdsl2ShdslNotifications 3 }
hdsl2ShdslPerfUASThresh NOTIFICATION-TYPE hdsl2ShdslPerfSESThresh NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurr15MinUAS, hdsl2ShdslEndpointCurr15MinSES,
hdsl2ShdslEndpointThreshUAS hdsl2ShdslEndpointThreshSES
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the unavailable seconds "This notification indicates that the severely errored seconds
threshold (as per the hdsl2ShdslEndpointThreshUAS value) has threshold (as per the hdsl2ShdslEndpointThreshSES value) has
been reached/exceeded for the HDSL2/SHDSL segment endpoint." been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
::= { hdsl2ShdslNotifications 7 } ::= { hdsl2ShdslNotifications 4 }
hdsl2ShdslSpanInvalidNumRepeaters NOTIFICATION-TYPE hdsl2ShdslPerfCRCanomaliesThresh NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslSpanConfNumRepeaters hdsl2ShdslEndpointCurr15MinCRCanomalies,
} hdsl2ShdslEndpointThreshCRCanomalies
STATUS current }
DESCRIPTION STATUS current
"This notification indicates that a mismatch has been detected DESCRIPTION
between the number of repeater/regenerator units configured "This notification indicates that the CRC anomalies threshold
for a HDSL2/SHDSL line via the hdsl2ShdslSpanConfNumRepeaters (as per the hdsl2ShdslEndpointThreshCRCanomalies value) has
object and the actual number of repeater/regenerator units been reached/exceeded for the HDSL2/SHDSL Segment Endpoint."
discovered via the EOC." ::= { hdsl2ShdslNotifications 5 }
::= { hdsl2ShdslNotifications 8 }
hdsl2ShdslLoopbackFailure NOTIFICATION-TYPE hdsl2ShdslPerfLOSWSThresh NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslMaintLoopbackConfig
}
STATUS current
DESCRIPTION
"This notification indicates that an endpoint maintenance
loopback command failed for an HDSL2/SHDSL segment."
::= { hdsl2ShdslNotifications 9 }
hdsl2ShdslpowerBackoff NOTIFICATION-TYPE hdsl2ShdslEndpointCurr15MinLOSWS,
OBJECTS hdsl2ShdslEndpointThreshLOSWS
{ }
hdsl2ShdslEndpointCurrStatus STATUS current
} DESCRIPTION
STATUS current "This notification indicates that the LOSW seconds threshold
DESCRIPTION (as per the hdsl2ShdslEndpointThreshLOSWS value) has been
"This notification indicates that the bit setting for reached/exceeded for the HDSL2/SHDSL segment endpoint."
powerBackoff in the hdsl2ShdslEndpointCurrStatus object for ::= { hdsl2ShdslNotifications 6 }
this endpoint has changed."
::= { hdsl2ShdslNotifications 10 }
hdsl2ShdsldeviceFault NOTIFICATION-TYPE hdsl2ShdslPerfUASThresh NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurrStatus hdsl2ShdslEndpointCurr15MinUAS,
} hdsl2ShdslEndpointThreshUAS
STATUS current }
DESCRIPTION STATUS current
"This notification indicates that the bit setting for DESCRIPTION
deviceFault in the hdsl2ShdslEndpointCurrStatus object for "This notification indicates that the unavailable seconds
this endpoint has changed." threshold (as per the hdsl2ShdslEndpointThreshUAS value) has
::= { hdsl2ShdslNotifications 11 } been reached/exceeded for the HDSL2/SHDSL segment endpoint."
::= { hdsl2ShdslNotifications 7 }
hdsl2ShdsldcContinuityFault NOTIFICATION-TYPE hdsl2ShdslSpanInvalidNumRepeaters NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurrStatus hdsl2ShdslSpanConfNumRepeaters
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the bit setting for "This notification indicates that a mismatch has been detected
dcContinuityFault in the hdsl2ShdslEndpointCurrStatus object between the number of repeater/regenerator units configured
for this endpoint has changed." for a HDSL2/SHDSL line via the hdsl2ShdslSpanConfNumRepeaters
::= { hdsl2ShdslNotifications 12 } object and the actual number of repeater/regenerator units
discovered via the EOC."
::= { hdsl2ShdslNotifications 8 }
hdsl2ShdslconfigInitFailure NOTIFICATION-TYPE hdsl2ShdslLoopbackFailure NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurrStatus hdsl2ShdslMaintLoopbackConfig
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the bit setting for "This notification indicates that an endpoint maintenance
configInitFailure in the hdsl2ShdslEndpointCurrStatus object loopback command failed for an HDSL2/SHDSL segment."
for this endpoint has changed." ::= { hdsl2ShdslNotifications 9 }
::= { hdsl2ShdslNotifications 13 }
hdsl2ShdslprotocolInitFailure NOTIFICATION-TYPE hdsl2ShdslpowerBackoff NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurrStatus hdsl2ShdslEndpointCurrStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the bit setting for "This notification indicates that the bit setting for
protocolInitFailure in the hdsl2ShdslEndpointCurrStatus powerBackoff in the hdsl2ShdslEndpointCurrStatus object for
object for this endpoint has changed." this endpoint has changed."
::= { hdsl2ShdslNotifications 14 } ::= { hdsl2ShdslNotifications 10 }
hdsl2ShdslnoNeighborPresent NOTIFICATION-TYPE hdsl2ShdsldeviceFault NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointCurrStatus hdsl2ShdslEndpointCurrStatus
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification indicates that the bit setting for "This notification indicates that the bit setting for
noNeighborPresent in the hdsl2ShdslEndpointCurrStatus object deviceFault in the hdsl2ShdslEndpointCurrStatus object for
for this endpoint has changed." this endpoint has changed."
::= { hdsl2ShdslNotifications 15 } ::= { hdsl2ShdslNotifications 11 }
hdsl2ShdslLocalPowerLoss NOTIFICATION-TYPE hdsl2ShdsldcContinuityFault NOTIFICATION-TYPE
OBJECTS OBJECTS
{ {
ifIndex, hdsl2ShdslEndpointCurrStatus
hdsl2ShdslInvIndex }
} STATUS current
STATUS current DESCRIPTION
DESCRIPTION "This notification indicates that the bit setting for
"This notification indicates impending unit failure due to dcContinuityFault in the hdsl2ShdslEndpointCurrStatus object
loss of local power (last gasp)." for this endpoint has changed."
::= { hdsl2ShdslNotifications 16 } ::= { hdsl2ShdslNotifications 12 }
-- conformance information hdsl2ShdslconfigInitFailure NOTIFICATION-TYPE
-- OBJECTS
{
hdsl2ShdslEndpointCurrStatus
}
STATUS current
DESCRIPTION
"This notification indicates that the bit setting for
configInitFailure in the hdsl2ShdslEndpointCurrStatus object
for this endpoint has changed."
::= { hdsl2ShdslNotifications 13 }
hdsl2ShdslConformance OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 3 } hdsl2ShdslprotocolInitFailure NOTIFICATION-TYPE
hdsl2ShdslGroups OBJECT IDENTIFIER ::= OBJECTS
{ hdsl2ShdslConformance 1 } {
hdsl2ShdslCompliances OBJECT IDENTIFIER ::= hdsl2ShdslEndpointCurrStatus
{ hdsl2ShdslConformance 2 } }
STATUS current
DESCRIPTION
"This notification indicates that the bit setting for
protocolInitFailure in the hdsl2ShdslEndpointCurrStatus
object for this endpoint has changed."
::= { hdsl2ShdslNotifications 14 }
-- agent compliance statements hdsl2ShdslnoNeighborPresent NOTIFICATION-TYPE
OBJECTS
{
hdsl2ShdslEndpointCurrStatus
}
STATUS current
DESCRIPTION
"This notification indicates that the bit setting for
noNeighborPresent in the hdsl2ShdslEndpointCurrStatus object
for this endpoint has changed."
::= { hdsl2ShdslNotifications 15 }
hdsl2ShdslLineMibCompliance MODULE-COMPLIANCE hdsl2ShdslLocalPowerLoss NOTIFICATION-TYPE
STATUS current OBJECTS
DESCRIPTION {
"The section outlines compliance requirements for this MIB." hdsl2ShdslInvVendorID
MODULE }
MANDATORY-GROUPS STATUS current
{ DESCRIPTION
hdsl2ShdslSpanConfGroup, "This notification indicates impending unit failure due to
hdsl2ShdslSpanStatusGroup, loss of local power (last gasp)."
hdsl2ShdslInventoryGroup, ::= { hdsl2ShdslNotifications 16 }
hdsl2ShdslEndpointConfGroup,
hdsl2ShdslEndpointCurrGroup,
hdsl2Shdsl15MinIntervalGroup,
hdsl2Shdsl1DayIntervalGroup,
hdsl2ShdslMaintenanceGroup,
hdsl2ShdslEndpointAlarmConfGroup,
hdsl2ShdslNotificationGroup
}
GROUP hdsl2ShdslInventoryShdslGroup -- conformance information
DESCRIPTION --
"Support for this group is only required for implementations
supporting SHDSL lines."
GROUP hdsl2ShdslSpanShdslStatusGroup hdsl2ShdslConformance OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 3 }
DESCRIPTION hdsl2ShdslGroups OBJECT IDENTIFIER ::=
"Support for this group is only required for implementations { hdsl2ShdslConformance 1 }
supporting SHDSL lines." hdsl2ShdslCompliances OBJECT IDENTIFIER ::=
{ hdsl2ShdslConformance 2 }
GROUP hdsl2ShdslSpanConfProfileGroup -- agent compliance statements
DESCRIPTION
"Support for this group is only required for implementations
supporting SHDSL lines."
::= { hdsl2ShdslCompliances 1 } hdsl2ShdslLineMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The section outlines compliance requirements for this MIB."
MODULE
MANDATORY-GROUPS
{
hdsl2ShdslSpanConfGroup,
hdsl2ShdslSpanStatusGroup,
hdsl2ShdslInventoryGroup,
hdsl2ShdslEndpointConfGroup,
hdsl2ShdslEndpointCurrGroup,
hdsl2Shdsl15MinIntervalGroup,
hdsl2Shdsl1DayIntervalGroup,
hdsl2ShdslMaintenanceGroup,
hdsl2ShdslEndpointAlarmConfGroup,
hdsl2ShdslNotificationGroup
}
-- units of conformance GROUP hdsl2ShdslInventoryShdslGroup
-- DESCRIPTION
"Support for this group is only required for implementations
supporting SHDSL lines."
hdsl2ShdslSpanConfGroup OBJECT-GROUP GROUP hdsl2ShdslSpanShdslStatusGroup
OBJECTS DESCRIPTION
{ "Support for this group is only required for implementations
hdsl2ShdslSpanConfNumRepeaters, supporting SHDSL lines."
hdsl2ShdslSpanConfProfile,
hdsl2ShdslSpanConfAlarmProfile
}
STATUS current
DESCRIPTION
"This group supports objects for configuring span related
parameters for HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 1 }
hdsl2ShdslSpanStatusGroup OBJECT-GROUP GROUP hdsl2ShdslSpanConfProfileGroup
OBJECTS DESCRIPTION
{ "Support for this group is only required for implementations
hdsl2ShdslStatusNumAvailRepeaters supporting SHDSL lines."
}
STATUS current
DESCRIPTION
"This group supports objects for retrieving span related
status for HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 2 }
hdsl2ShdslInventoryShdslGroup OBJECT-GROUP ::= { hdsl2ShdslCompliances 1 }
OBJECTS
{
hdsl2ShdslInvTransmissionModeCapability
}
STATUS current
DESCRIPTION
"This group supports objects for retrieving SHDSL-specific
inventory information."
::= { hdsl2ShdslGroups 3 }
hdsl2ShdslSpanShdslStatusGroup OBJECT-GROUP -- units of conformance
OBJECTS --
{
hdsl2ShdslStatusMaxAttainableLineRate,
hdsl2ShdslStatusActualLineRate,
hdsl2ShdslStatusTransmissionModeCurrent
}
STATUS current
DESCRIPTION
"This group supports objects for retrieving SHDSL-specific
span related status."
::= { hdsl2ShdslGroups 4 }
hdsl2ShdslInventoryGroup OBJECT-GROUP hdsl2ShdslSpanConfGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslInvIndex, hdsl2ShdslSpanConfNumRepeaters,
hdsl2ShdslInvVendorID, hdsl2ShdslSpanConfProfile,
hdsl2ShdslInvVendorModelNumber, hdsl2ShdslSpanConfAlarmProfile
hdsl2ShdslInvVendorSerialNumber, }
hdsl2ShdslInvVendorEOCSoftwareVersion, STATUS current
hdsl2ShdslInvStandardVersion, DESCRIPTION
hdsl2ShdslInvVendorListNumber, "This group supports objects for configuring span related
hdsl2ShdslInvVendorIssueNumber, parameters for HDSL2/SHDSL lines."
hdsl2ShdslInvVendorSoftwareVersion, ::= { hdsl2ShdslGroups 1 }
hdsl2ShdslInvEquipmentCode,
hdsl2ShdslInvVendorOther
}
STATUS current
DESCRIPTION
"This group supports objects that provide unit inventory
information about the units in HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 5 }
hdsl2ShdslEndpointConfGroup OBJECT-GROUP hdsl2ShdslSpanStatusGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointSide, hdsl2ShdslStatusNumAvailRepeaters
hdsl2ShdslEndpointWirePair, }
hdsl2ShdslEndpointAlarmConfProfile STATUS current
} DESCRIPTION
STATUS current "This group supports objects for retrieving span related
DESCRIPTION status for HDSL2/SHDSL lines."
"This group supports objects for configuring parameters for ::= { hdsl2ShdslGroups 2 }
segment endpoints in HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 6 }
hdsl2ShdslEndpointCurrGroup OBJECT-GROUP hdsl2ShdslInventoryShdslGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointSide, hdsl2ShdslInvTransmissionModeCapability
hdsl2ShdslEndpointWirePair, }
hdsl2ShdslEndpointCurrAtn, STATUS current
hdsl2ShdslEndpointCurrSnrMgn, DESCRIPTION
hdsl2ShdslEndpointCurrStatus, "This group supports objects for retrieving SHDSL-specific
hdsl2ShdslEndpointES, inventory information."
hdsl2ShdslEndpointSES, ::= { hdsl2ShdslGroups 3 }
hdsl2ShdslEndpointCRCanomalies,
hdsl2ShdslEndpointLOSWS,
hdsl2ShdslEndpointUAS,
hdsl2ShdslEndpointCurr15MinTimeElapsed,
hdsl2ShdslEndpointCurr15MinES,
hdsl2ShdslEndpointCurr15MinSES,
hdsl2ShdslEndpointCurr15MinCRCanomalies,
hdsl2ShdslEndpointCurr15MinLOSWS,
hdsl2ShdslEndpointCurr15MinUAS,
hdsl2ShdslEndpointCurr1DayTimeElapsed,
hdsl2ShdslEndpointCurr1DayES,
hdsl2ShdslEndpointCurr1DaySES,
hdsl2ShdslEndpointCurr1DayCRCanomalies,
hdsl2ShdslEndpointCurr1DayLOSWS,
hdsl2ShdslEndpointCurr1DayUAS
}
STATUS current
DESCRIPTION
"This group supports objects which provide current status and
performance measurements relating to segment endpoints in
HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 7 }
hdsl2Shdsl15MinIntervalGroup OBJECT-GROUP hdsl2ShdslSpanShdslStatusGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2Shdsl15MinIntervalES, hdsl2ShdslStatusMaxAttainableLineRate,
hdsl2Shdsl15MinIntervalSES, hdsl2ShdslStatusActualLineRate,
hdsl2Shdsl15MinIntervalCRCanomalies, hdsl2ShdslStatusTransmissionModeCurrent
hdsl2Shdsl15MinIntervalLOSWS, }
hdsl2Shdsl15MinIntervalUAS STATUS current
} DESCRIPTION
STATUS current "This group supports objects for retrieving SHDSL-specific
DESCRIPTION span related status."
"This group supports objects which maintain historic ::= { hdsl2ShdslGroups 4 }
performance measurements relating to segment endpoints in
HDSL2/SHDSL lines in 15-minute intervals."
::= { hdsl2ShdslGroups 8 }
hdsl2Shdsl1DayIntervalGroup OBJECT-GROUP hdsl2ShdslInventoryGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2Shdsl1DayIntervalMoniSecs, hdsl2ShdslInvVendorID,
hdsl2Shdsl1DayIntervalES, hdsl2ShdslInvVendorModelNumber,
hdsl2Shdsl1DayIntervalSES, hdsl2ShdslInvVendorSerialNumber,
hdsl2Shdsl1DayIntervalCRCanomalies, hdsl2ShdslInvVendorEOCSoftwareVersion,
hdsl2Shdsl1DayIntervalLOSWS, hdsl2ShdslInvStandardVersion,
hdsl2Shdsl1DayIntervalUAS hdsl2ShdslInvVendorListNumber,
} hdsl2ShdslInvVendorIssueNumber,
STATUS current hdsl2ShdslInvVendorSoftwareVersion,
DESCRIPTION hdsl2ShdslInvEquipmentCode,
"This group supports objects which maintain historic hdsl2ShdslInvVendorOther
performance measurements relating to segment endpoints in }
HDSL2/SHDSL lines in 1-day intervals." STATUS current
::= { hdsl2ShdslGroups 9 } DESCRIPTION
"This group supports objects that provide unit inventory
information about the units in HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 5 }
hdsl2ShdslMaintenanceGroup OBJECT-GROUP hdsl2ShdslEndpointConfGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslMaintLoopbackConfig, hdsl2ShdslEndpointCurrAtn
hdsl2ShdslMaintTipRingReversal, }
hdsl2ShdslMaintPowerBackOff, STATUS current
hdsl2ShdslMaintSoftRestart, DESCRIPTION
hdsl2ShdslMaintLoopbackTimeout, "This group supports objects for configuring parameters for
hdsl2ShdslMaintUnitPowerSource segment endpoints in HDSL2/SHDSL lines."
} ::= { hdsl2ShdslGroups 6 }
STATUS current
DESCRIPTION
"This group supports objects that provide support for
maintenance actions for HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 10 }
hdsl2ShdslEndpointAlarmConfGroup OBJECT-GROUP hdsl2ShdslEndpointCurrGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslEndpointThreshLoopAttenuation, hdsl2ShdslEndpointCurrAtn,
hdsl2ShdslEndpointThreshSNRMargin, hdsl2ShdslEndpointCurrSnrMgn,
hdsl2ShdslEndpointThreshES, hdsl2ShdslEndpointCurrStatus,
hdsl2ShdslEndpointThreshSES, hdsl2ShdslEndpointES,
hdsl2ShdslEndpointThreshCRCanomalies, hdsl2ShdslEndpointSES,
hdsl2ShdslEndpointThreshLOSWS, hdsl2ShdslEndpointCRCanomalies,
hdsl2ShdslEndpointThreshUAS, hdsl2ShdslEndpointLOSWS,
hdsl2ShdslEndpointAlarmConfProfileRowStatus hdsl2ShdslEndpointUAS,
} hdsl2ShdslEndpointCurr15MinTimeElapsed,
STATUS current hdsl2ShdslEndpointCurr15MinES,
DESCRIPTION hdsl2ShdslEndpointCurr15MinSES,
"This group supports objects that allow configuration of alarm hdsl2ShdslEndpointCurr15MinCRCanomalies,
thresholds for various performance parameters for HDSL2/SHDSL hdsl2ShdslEndpointCurr15MinLOSWS,
lines." hdsl2ShdslEndpointCurr15MinUAS,
::= { hdsl2ShdslGroups 11 } hdsl2ShdslEndpointCurr1DayTimeElapsed,
hdsl2ShdslEndpointCurr1DayES,
hdsl2ShdslEndpointCurr1DaySES,
hdsl2ShdslEndpointCurr1DayCRCanomalies,
hdsl2ShdslEndpointCurr1DayLOSWS,
hdsl2ShdslEndpointCurr1DayUAS
}
STATUS current
DESCRIPTION
"This group supports objects which provide current status and
performance measurements relating to segment endpoints in
HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 7 }
hdsl2ShdslNotificationGroup NOTIFICATION-GROUP hdsl2Shdsl15MinIntervalGroup OBJECT-GROUP
NOTIFICATIONS OBJECTS
{ {
hdsl2ShdslLoopAttenCrossing, hdsl2Shdsl15MinIntervalES,
hdsl2ShdslSNRMarginCrossing, hdsl2Shdsl15MinIntervalSES,
hdsl2ShdslPerfESThresh, hdsl2Shdsl15MinIntervalCRCanomalies,
hdsl2ShdslPerfSESThresh, hdsl2Shdsl15MinIntervalLOSWS,
hdsl2ShdslPerfCRCanomaliesThresh, hdsl2Shdsl15MinIntervalUAS
hdsl2ShdslPerfLOSWSThresh, }
hdsl2ShdslPerfUASThresh, STATUS current
hdsl2ShdslSpanInvalidNumRepeaters, DESCRIPTION
hdsl2ShdslLoopbackFailure, "This group supports objects which maintain historic
hdsl2ShdslpowerBackoff, performance measurements relating to segment endpoints in
hdsl2ShdsldeviceFault, HDSL2/SHDSL lines in 15-minute intervals."
hdsl2ShdsldcContinuityFault, ::= { hdsl2ShdslGroups 8 }
hdsl2ShdslconfigInitFailure,
hdsl2ShdslprotocolInitFailure,
hdsl2ShdslnoNeighborPresent,
hdsl2ShdslLocalPowerLoss
}
STATUS current
DESCRIPTION
"This group supports notifications of significant conditions
associated with HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 12 }
hdsl2ShdslSpanConfProfileGroup OBJECT-GROUP hdsl2Shdsl1DayIntervalGroup OBJECT-GROUP
OBJECTS OBJECTS
{ {
hdsl2ShdslSpanConfWireInterface, hdsl2Shdsl1DayIntervalMoniSecs,
hdsl2ShdslSpanConfMinLineRate, hdsl2Shdsl1DayIntervalES,
hdsl2ShdslSpanConfMaxLineRate, hdsl2Shdsl1DayIntervalSES,
hdsl2ShdslSpanConfPSD, hdsl2Shdsl1DayIntervalCRCanomalies,
hdsl2ShdslSpanConfTransmissionMode, hdsl2Shdsl1DayIntervalLOSWS,
hdsl2ShdslSpanConfRemoteEnabled, hdsl2Shdsl1DayIntervalUAS
hdsl2ShdslSpanConfPowerFeeding, }
hdsl2ShdslSpanConfCurrCondTargetMarginDown, STATUS current
hdsl2ShdslSpanConfWorstCaseTargetMarginDown, DESCRIPTION
hdsl2ShdslSpanConfCurrCondTargetMarginUp, "This group supports objects which maintain historic
hdsl2ShdslSpanConfWorstCaseTargetMarginUp, performance measurements relating to segment endpoints in
hdsl2ShdslSpanConfUsedTargetMargins, HDSL2/SHDSL lines in 1-day intervals."
hdsl2ShdslSpanConfReferenceClock, ::= { hdsl2ShdslGroups 9 }
hdsl2ShdslSpanConfLineProbeEnable,
hdsl2ShdslSpanConfProfileRowStatus hdsl2ShdslMaintenanceGroup OBJECT-GROUP
} OBJECTS
STATUS current {
DESCRIPTION hdsl2ShdslMaintLoopbackConfig,
"This group supports objects that constitute configuration hdsl2ShdslMaintTipRingReversal,
profiles for configuring span related parameters in SHDSL hdsl2ShdslMaintPowerBackOff,
lines." hdsl2ShdslMaintSoftRestart,
::= { hdsl2ShdslGroups 13 } hdsl2ShdslMaintLoopbackTimeout,
END hdsl2ShdslMaintUnitPowerSource
}
STATUS current
DESCRIPTION
"This group supports objects that provide support for
maintenance actions for HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 10 }
hdsl2ShdslEndpointAlarmConfGroup OBJECT-GROUP
OBJECTS
{
hdsl2ShdslEndpointAlarmConfProfile,
hdsl2ShdslEndpointThreshLoopAttenuation,
hdsl2ShdslEndpointThreshSNRMargin,
hdsl2ShdslEndpointThreshES,
hdsl2ShdslEndpointThreshSES,
hdsl2ShdslEndpointThreshCRCanomalies,
hdsl2ShdslEndpointThreshLOSWS,
hdsl2ShdslEndpointThreshUAS,
hdsl2ShdslEndpointAlarmConfProfileRowStatus
}
STATUS current
DESCRIPTION
"This group supports objects that allow configuration of alarm
thresholds for various performance parameters for HDSL2/SHDSL
lines."
::= { hdsl2ShdslGroups 11 }
hdsl2ShdslNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
hdsl2ShdslLoopAttenCrossing,
hdsl2ShdslSNRMarginCrossing,
hdsl2ShdslPerfESThresh,
hdsl2ShdslPerfSESThresh,
hdsl2ShdslPerfCRCanomaliesThresh,
hdsl2ShdslPerfLOSWSThresh,
hdsl2ShdslPerfUASThresh,
hdsl2ShdslSpanInvalidNumRepeaters,
hdsl2ShdslLoopbackFailure,
hdsl2ShdslpowerBackoff,
hdsl2ShdsldeviceFault,
hdsl2ShdsldcContinuityFault,
hdsl2ShdslconfigInitFailure,
hdsl2ShdslprotocolInitFailure,
hdsl2ShdslnoNeighborPresent,
hdsl2ShdslLocalPowerLoss
}
STATUS current
DESCRIPTION
"This group supports notifications of significant conditions
associated with HDSL2/SHDSL lines."
::= { hdsl2ShdslGroups 12 }
hdsl2ShdslSpanConfProfileGroup OBJECT-GROUP
OBJECTS
{
hdsl2ShdslSpanConfWireInterface,
hdsl2ShdslSpanConfMinLineRate,
hdsl2ShdslSpanConfMaxLineRate,
hdsl2ShdslSpanConfPSD,
hdsl2ShdslSpanConfTransmissionMode,
hdsl2ShdslSpanConfRemoteEnabled,
hdsl2ShdslSpanConfPowerFeeding,
hdsl2ShdslSpanConfCurrCondTargetMarginDown,
hdsl2ShdslSpanConfWorstCaseTargetMarginDown,
hdsl2ShdslSpanConfCurrCondTargetMarginUp,
hdsl2ShdslSpanConfWorstCaseTargetMarginUp,
hdsl2ShdslSpanConfUsedTargetMargins,
hdsl2ShdslSpanConfReferenceClock,
hdsl2ShdslSpanConfLineProbeEnable,
hdsl2ShdslSpanConfProfileRowStatus
}
STATUS current
DESCRIPTION
"This group supports objects that constitute configuration
profiles for configuring span related parameters in SHDSL
lines."
::= { hdsl2ShdslGroups 13 }
END
7. Security Considerations 7. Security Considerations
Blocking unauthorized access to the HDSL2-SHDSL MIB via the Blocking unauthorized access to the HDSL2-SHDSL MIB via the element
element management system is outside the scope of this document. management system is outside the scope of this document. It should
It should be noted that access to the MIB permits the unauthorized be noted that access to the MIB permits the unauthorized entity to
entity to modify the profiles (section 6.4) such that both subscriber modify the profiles (section 6.4) such that both subscriber service
service and network operations can be interfered with. Subscriber and network operations can be interfered with. Subscriber service
service can be altered by modifying any of a number of service can be altered by modifying any of a number of service
characteristics such as rate partitioning and maximum transmission characteristics such as rate partitioning and maximum transmission
rates. Network operations can be impacted by modification of rates. Network operations can be impacted by modification of
notification thresholds such as SES thresholds. notification thresholds such as SES thresholds.
There are a number of managed objects in this MIB that may be There are a number of managed objects in this MIB that may be
considered to contain sensitive information. Access to these objects considered to contain sensitive information. Access to these objects
would allow an intruder to obtain information about which vendor's would allow an intruder to obtain information about which vendor's
equipment is in use on the network. Further, such information is equipment is in use on the network. Further, such information is
considered sensitive in many environments for competitive reasons. considered sensitive in many environments for competitive reasons.
These identifying objects in the inventory group are: These identifying objects in the inventory group are:
- hdsl2ShdslInvVendorID - hdsl2ShdslInvVendorID
- hdsl2ShdslInvVendorModelNumber - hdsl2ShdslInvVendorModelNumber
- hdsl2ShdslInvVendorSerialNumber - hdsl2ShdslInvVendorSerialNumber
- hdsl2ShdslInvVendorEOCSoftwareVersion - hdsl2ShdslInvVendorEOCSoftwareVersion
- hdsl2ShdslInvStandardVersion - hdsl2ShdslInvStandardVersion
- hdsl2ShdslInvVendorListNumber - hdsl2ShdslInvVendorListNumber
- hdsl2ShdslInvVendorIssueNumber - hdsl2ShdslInvVendorIssueNumber
- hdsl2ShdslInvVendorSoftwareVersion - hdsl2ShdslInvVendorSoftwareVersion
- hdsl2ShdslInvEquipmentCode - hdsl2ShdslInvEquipmentCode
- hdsl2ShdslInvVendorOther - hdsl2ShdslInvVendorOther
- hdsl2ShdslInvTransmissionModeCapability - hdsl2ShdslInvTransmissionModeCapability
Therefore, it may be important in some environments to control read Therefore, it may be important in some environments to control read
access to these objects and possibly to even encrypt the values of access to these objects and possibly to even encrypt the values of
these object when sending them over the network via SNMP. Not all these object when sending them over the network via SNMP. Not all
versions of SNMP provide features for such a secure environment. versions of SNMP provide features for such a secure environment.
It is recommended that the implementors consider the security It is recommended that the implementors consider the security
features as provided by the SNMPv3 framework. Specifically, the features as provided by the SNMPv3 framework. Specifically, the use
use of the User-based Security Model RFC 2574 [12] and the of the User-based Security Model RFC 2574 [12] and the View-based
View-based Access Control Model RFC 2575 [15] is recommended. Access Control Model RFC 2575 [15] are recommended.
It is then a customer/user responsibility to ensure that the SNMP It is then the customer/user's responsibility to ensure that the SNMP
entity giving access to an instance of this MIB, is properly entity giving access to an instance of this MIB, is properly
configured to give access to those objects only to those principals configured to give access to those objects only to those principals
(users) that have legitimate rights to access them. (users) that have legitimate rights to access them.
HDSL2-SHDSL layer connectivity from the xtuR will permit the HDSL2-SHDSL layer connectivity from the xtuR will permit the
subscriber to manipulate both the HDSL2-SHDSL link directly and the subscriber to manipulate both the HDSL2-SHDSL link directly and the
HDSL2-SHDSL embedded operations channel (EOC) for their own loop. HDSL2-SHDSL embedded operations channel (EOC) for their own loop.
For example, unchecked or unfiltered fluctuations initiated by the For example, unchecked or unfiltered fluctuations initiated by the
subscriber could generate sufficient notifications to potentially subscriber could generate sufficient notifications to potentially
overwhelm either the management interface to the network or the overwhelm either the management interface to the network or the
skipping to change at page 57, line 26 skipping to change at page 62, line 20
network operations. network operations.
8. Acknowledgments 8. Acknowledgments
The authors are deeply grateful to the authors of the ADSL LINE MIB The authors are deeply grateful to the authors of the ADSL LINE MIB
(RFC 2662 [23]), Gregory Bathrick and Faye Ly, as much of the text (RFC 2662 [23]), Gregory Bathrick and Faye Ly, as much of the text
and structure of this document originates in their documents. and structure of this document originates in their documents.
The authors are also grateful to the authors of FR MFR MIB (RFC 3020 The authors are also grateful to the authors of FR MFR MIB (RFC 3020
[24]), Prayson Pate, Bob Lynch, and Kenneth Rehbehn, as the majority [24]), Prayson Pate, Bob Lynch, and Kenneth Rehbehn, as the majority
of the Security Considerations section was lifted from their document. of the Security Considerations section was lifted from their
document.
The authors also acknowledge the importance of contributions and The authors also acknowledge the importance of the contributions and
suggestions regarding interface indexing structures received from suggestions regarding interface indexing structures received from
David Horton of CITR. David Horton of CITR.
Other contributions were received from the following: Other contributions were received from the following:
Philip Bergstresser (Adtran) Philip Bergstresser (Adtran)
Steve Blackwell (Centillium)
Steve Blackwell (Centillium) Umberto Bonollo (NEC Australia)
Yagal Hachmon (RAD)
Umberto Bonollo (NEC Australia) Mark Johnson (Red Point)
Sharon Mantin (Orckit)
Yagal Hachmon (RAD) Moti Morgenstern (ECI)
Raymond Murphy (Ericsson)
Mark Johnson (Red Point) Lee Nipper (Verilink)
Randy Presuhn (BMC Software)
Sharon Mantin (Orckit) Katy Sherman (Orckit)
Mike Sneed (ECI)
Moti Morgenstern (ECI) Jon Turney (DSL Solutions)
Aron Wahl (Memotec)
Raymond Murphy (Ericsson) Bert Wijnen (Lucent)
Michael Wrobel (Memotec)
Lee Nipper (Verilink)
Randy Presuhn (BMC Software)
Katy Sherman (Orckit)
Mike Sneed (ECI)
Jon Turney (DSL Solutions)
Aron Wahl (Memotec)
Bert Wijnen (Lucent)
Michael Wrobel (Memotec)
9. References 9. References
[1] Harrington, D., Presuhn, R., and Wijnen, B., "An Architecture [1] Harrington, D., Presuhn, R. and B. Wijnen, "An Architecture for
for Describing SNMP Management Frameworks", RFC 2571, April 1999. Describing SNMP Management Frameworks", RFC 2571, April 1999.
[2] Rose, M., and McCloghrie, K., "Structure and Identification of [2] Rose, M. and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", STD 16, RFC Management Information for TCP/IP-based Internets", STD 16, RFC
1155, May 1990. 1155, May 1990.
[3] Rose, M., and McCloghrie, K., "Concise MIB Definitions", STD 16, [3] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
RFC 1212, March 1991. RFC 1212, March 1991.
[4] Rose, M., "A Convention for Defining Traps for use with the [4] Rose, M., "A Convention for Defining Traps for use with the
SNMP", RFC 1215, March 1991. SNMP", RFC 1215, March 1991.
[5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M., and Waldbusser, S., "Structure of Management Information Version M. and S. Waldbusser, "Structure of Management Information
2 (SMIv2)", STD 58, RFC 2578, April 1999. Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [6] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M., and Waldbusser, S., "Textual Conventions for SMIv2", STD 58, M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58,
RFC 2579, April 1999. RFC 2579, April 1999.
[7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, [7] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M., and Waldbusser, S., "Conformance Statements for SMIv2", STD 58, M. and S. Waldbusser, "Conformance Statements for SMIv2", STD
RFC 2580, April 1999. 58, RFC 2580, April 1999.
[8] Case, J., Fedor, M., Schoffstall, M., and Davin, J., "Simple [8] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple
Network Management Protocol", STD 15, RFC 1157, May 1990. Network Management Protocol", STD 15, RFC 1157, May 1990.
[9] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., [9] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC 1901, January 1996. "Introduction to Community-based SNMPv2", RFC 1901, January
1996.
[10] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., [10] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Transport Mappings for Version 2 of the Simple Network Management "Transport Mappings for Version 2 of the Simple Network
Protocol (SNMPv2)", RFC 1906, January 1996. Management Protocol (SNMPv2)", RFC 1906, January 1996.
[11] Case, J., Harrington D., Presuhn, R., and Wijnen, B., "Message [11] 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 2572, April 1999. Protocol (SNMP)", RFC 2572, April 1999.
[12] Blumenthal, U., and Wijnen, B., "User-based Security Model (USM) [12] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
for version 3 of the Simple Network Management Protocol (SNMPv3)", for version 3 of the Simple Network Management Protocol
RFC 2574, April 1999. (SNMPv3)", RFC 2574, April 1999.
[13] Case, J., McCloghrie, K., Rose, M., and Waldbusser, S., [13] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Protocol
"Protocol Operations for Version 2 of the Simple Network Management Operations for Version 2 of the Simple Network Management
Protocol (SNMPv2)", RFC 1905, January 1996. Protocol (SNMPv2)", RFC 1905, January 1996.
[14] Levi, D., Meyer, P., and Stewart, B., "SNMPv3 Applications", [14] Levi, D., Meyer, P. and B. Stewart, "SNMPv3 Applications", RFC
RFC 2573, April 1999. 2573, April 1999.
[15] Wijnen, B., Presuhn, R., and McCloghrie, K., "View-based Access [15] 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 2575, April 1999. (SNMP)", RFC 2575, April 1999.
[16] Case, J., Mundy, R., Partain, D., and Stewart, B., "Introduction [16] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction
to Version 3 of the Internet-standard Network Management Framework", to Version 3 of the Internet-standard Network Management
RFC 2570, April 1999. Framework", RFC 2570, April 1999.
[17] Bradner, S., "Key Words for use in RFCs to Indicate Requirement [17] Bradner, S., "Key Words for use in RFCs to Indicate Requirement
Levels", RFC 2119, March 1997. Levels", BCP 14, RFC 2119, March 1997.
[18] American National Standards Institute, ANSI T1E1.4/2000-006, [18] American National Standards Institute, ANSI T1E1.4/2000-006,
February 2000. February 2000.
[19] Blackwell, S., Editor, "Single-Pair High-Speed Digital [19] Blackwell, S., Editor, "Single-Pair High-Speed Digital
Subscriber Line (SHDSL) Transceivers", ITU-T Draft G.991.2, April Subscriber Line (SHDSL) Transceivers", ITU-T Draft G.991.2,
2000. April 2000.
[20] McCloghrie, K., and Rose, M., Editors, "Management Information [20] McCloghrie, K. and M. Rose, M., "Management Information Base
Base for Network Management of TCP/IP-based internets: MIB-II", STD for Network Management of TCP/IP-based internets: MIB-II", STD
17, RFC 1213, March 1991. 17, RFC 1213, March 1991.
[21] McCloghrie, K., and Kastenholz, F., "The Interfaces Group MIB", [21] McCloghrie, K. and F. Kastenholz, "The Interfaces Group MIB",
RFC 2863, June 2000. RFC 2863, June 2000.
[22] Tesink, K., "Textual Conventions for MIB Modules Using [22] Tesink, K., "Textual Conventions for MIB Modules Using
Performance History Based on 15 Minute Intervals", RFC 2493, January Performance History Based on 15 Minute Intervals", RFC 2493,
1999. January 1999.
[23] Bathrick, G., Ly, F., "Definitions of Managed Objects for the [23] Bathrick, G. and F. Ly, "Definitions of Managed Objects for the
ADSL Lines", RFC 2662, August 1999. ADSL Lines", RFC 2662, August 1999.
[24] Pate, P., Lynch, B., Rehbehn, K., "Definitions of Managed [24] Pate, P., Lynch, B. and K. Rehbehn, "Definitions of Managed
Objects for Monitoring and Controlling the UNI/NNI Multilink Frame Objects for Monitoring and Controlling the UNI/NNI Multilink
Relay Function", RFC 3020, December 2000. Frame Relay Function", RFC 3020, December 2000.
[25] American National Standards Institute, "Coded Identification [25] American National Standards Institute, "Coded Identification of
of Equipment Entities of the North American Telecommunications Equipment Entities of the North American Telecommunications
System for the Purpose of Information Exchange", T1.213-2001. System for the Purpose of Information Exchange", T1.213-2001.
10. Intellectual Property Notice 10. Intellectual Property Notice
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and IETF's procedures with respect to rights in standards-track and
skipping to change at page 60, line 29 skipping to change at page 65, line 29
be obtained from the IETF Secretariat. be obtained from the IETF Secretariat.
The IETF invites any interested party to bring to its attention any The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive this standard. Please address the information to the IETF Executive
Director. Director.
11. Authors' Addresses 11. Authors' Addresses
Bob Ray
PESA Switching Systems, Inc.
330-A Wynn Drive
Huntsville, AL 35805 USA
Phone: +1 256 726 9200 ext. 142
Fax: +1 256 726 9271
EMail: rray@pesa.com
Rajesh Abbi Rajesh Abbi
Alcatel USA Alcatel USA
2912 Wake Forest Road 2912 Wake Forest Road
Raleigh, NC 27609-7860 USA Raleigh, NC 27609-7860 USA
Tel: +1 919-850-6194
Fax: +1 919-850-6670
E-mail: Rajesh.Abbi@usa.alcatel.com
Bob Ray Phone: +1 919-850-6194
Verilink Corporation Fax: +1 919-850-6670
950 Explorer Blvd EMail: Rajesh.Abbi@alcatel.com
Huntsville, AL 35806 USA
Tel: +1 256-327-2380
Fax: +1 256-327-2880
E-mail: bray@verilink.com
12. Full Copyright Statement 12. Full Copyright Statement
Copyright (C) The Internet Society (2002). All Rights Reserved. Copyright (C) The Internet Society (2002). All Rights Reserved.
This document and translations of it may be copied and furnished to This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are kind, provided that the above copyright notice and this paragraph are
skipping to change at page 61, line 12 skipping to change at page 66, line 25
document itself may not be modified in any way, such as by removing document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than followed, or as required to translate it into languages other than
English. English.
The limited permissions granted above are perpetual and will not be The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns. revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Acknowledgement
Funding for the RFC Editor function is currently provided by the
Internet Society.
 End of changes. 310 change blocks. 
2314 lines changed or deleted 2287 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/