Imported Upstream version 0.4.8
[platform/upstream/libsmi.git] / mibs / ietf / HDSL2-SHDSL-LINE-MIB
1 HDSL2-SHDSL-LINE-MIB DEFINITIONS ::= BEGIN
2
3 IMPORTS
4    MODULE-IDENTITY,
5    OBJECT-TYPE,
6    Counter32,
7    Unsigned32,
8    Gauge32,
9    NOTIFICATION-TYPE,
10    Integer32,
11    transmission
12       FROM SNMPv2-SMI
13    RowStatus,
14    TEXTUAL-CONVENTION
15       FROM SNMPv2-TC
16    ifIndex
17       FROM IF-MIB
18    PerfCurrentCount,
19    PerfIntervalCount
20       FROM PerfHist-TC-MIB
21    SnmpAdminString
22       FROM SNMP-FRAMEWORK-MIB
23    MODULE-COMPLIANCE,
24    OBJECT-GROUP,
25    NOTIFICATION-GROUP
26       FROM SNMPv2-CONF;
27
28 hdsl2ShdslMIB MODULE-IDENTITY
29    LAST-UPDATED "200512070000Z" -- December 7, 2005
30    ORGANIZATION "ADSLMIB Working Group"
31    CONTACT-INFO "WG-email:  adslmib@ietf.org
32       WG-URL:
33          http://www.ietf.org/html.charters/adslmib-charter.html
34       Info:       https://www1.ietf.org/mailman/listinfo/adslmib
35       Chair:      Mike Sneed
36                   Sand Channel Systems
37       Postal:     1210-203 Westview Ln
38                   Raleigh NC 27605  USA
39       Email:      sneedmike@hotmail.com
40       Phone:     +1 206 600 7022
41
42       Co-Chair    Bob Ray
43                   PESA Switching Systems, Inc.
44
45
46
47       Postal      330-A Wynn Drive
48                   Huntsville, AL 35805 USA
49       Phone       +1 256 726 9200 ext. 142
50
51       Co-editor:  Clay Sikes
52                   Zhone Technologies, Inc.
53       Postal:     8545 126th Ave. N.
54                   Largo, FL 33772 USA
55       Email:      csikes@zhone.com
56       Phone:      +1 727 530 8257
57
58       Co-editor:  Bob Ray
59                   PESA Switching Systems, Inc.
60       Postal:     330-A Wynn Drive
61                   Huntsville, AL 35805 USA
62       Email:      rray@pesa.com
63       Phone:      +1 256 726 9200 ext. 142
64
65       Co-editor:  Rajesh Abbi
66                   Alcatel USA
67       Postal:     2301 Sugar Bush Road
68                   Raleigh, NC 27612-3339 USA
69
70       Email:      Rajesh.Abbi@alcatel.com
71       Phone:      +1 919 850 6194"
72
73 DESCRIPTION
74      "This MIB module defines a collection of objects for managing
75       HDSL2/SHDSL lines.  An agent may reside at either end of the
76       line; however, the MIB module is designed to require no
77       management communication between the modems beyond that
78       inherent in the low-level EOC line protocol as defined in
79       ANSI T1E1.4/2000-006 (for HDSL2 lines) or in ITU G.991.2
80       (for SHDSL lines).
81
82       Copyright (C) The Internet Society (2005).  This version of
83       this MIB module is part of RFC 4319; see the RFC itself for
84       full legal notices."
85
86 REVISION    "200512070000Z" -- December 7, 2005
87 DESCRIPTION "This version, published as RFC 4319.
88       The following changes have been made in this version:
89         1.  Added a 3rd and 4th wire pair.
90         2.  Modified all rates such that their rates are only
91             constrained by an unsigned 32-bit value and not by
92             what today's perceived technology limitations are.
93
94
95
96
97
98         3.  Clarified that the rates from RFC 3276 include
99             payload and any applicable framing and added
100             objects for payload-only rates.
101         4.  Added an object to indicate whether the
102             tip and ring are reversed on a wire pair.
103         5.  Added an object to display the activation state
104             of a wire pair.
105         6.  Added references as necessary for clarification.
106         7.  Added display hints to textual conventions as
107             necessary.
108         8.  Updated conformance statements as necessary.
109         9.  Some changes were due to IETF requirements and
110             RFC generation tools."
111
112 REVISION    "200205090000Z" -- May 9, 2002
113 DESCRIPTION "Initial version, published as RFC 3276."
114
115 ::= { transmission 48 }
116
117 hdsl2ShdslMibObjects OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 1 }
118
119 -- Textual Conventions used in this MIB module
120 --
121
122 Hdsl2ShdslPerfCurrDayCount ::= TEXTUAL-CONVENTION
123    DISPLAY-HINT "d"
124    STATUS    current
125    DESCRIPTION
126      "A gauge associated with interface performance measurements in
127       a current 1-day (24 hour) measurement interval.
128
129       The value of this gauge starts at zero at the beginning of an
130       interval and is increased when associated events occur, until
131       the end of the 1-day interval.  At that time, the value of the
132       gauge is stored in the previous 1-day history interval, as
133       defined in a companion object of type
134       Hdsl2Shdsl1DayIntevalCount, and the current interval gauge
135       is restarted at zero.
136
137       In the case where the agent has no valid data available for
138       this interval, the corresponding object instance is not
139       available, and upon a retrieval request, a corresponding error
140       message shall be returned to indicate that this instance does
141       not exist.  Please note that zero is a valid value."
142    SYNTAX  Gauge32
143
144 Hdsl2Shdsl1DayIntervalCount ::= TEXTUAL-CONVENTION
145    DISPLAY-HINT "d"
146
147
148
149    STATUS    current
150    DESCRIPTION
151      "A counter associated with interface performance measurements
152       during the most previous 1-day (24 hour) measurement interval.
153       The value of this gauge is equal to the value of the current
154       day gauge, as defined in a companion object of type
155       Hdsl2ShdslPerfCurrDayCount, at the end of its most recent
156       interval.
157
158       In the case where the agent has no valid data available for
159       this interval, the corresponding object instance is not
160       available, and upon a retrieval request, a corresponding error
161       message shall be returned to indicate that this instance does
162       not exist."
163    SYNTAX  Gauge32
164
165 Hdsl2ShdslPerfTimeElapsed ::= TEXTUAL-CONVENTION
166    DISPLAY-HINT "d"
167    STATUS    current
168    DESCRIPTION
169      "The number of seconds that have elapsed since the beginning of
170       the current measurement period.  If, for some reason, such as
171       an adjustment in the system's time-of-day clock or the addition
172       of a leap second, the current interval exceeds the maximum
173       value, the agent will return the maximum value.
174
175       For 15-minute intervals, the range is limited to (0..899).
176       For 24-hour intervals, the range is limited to (0..86399)."
177    SYNTAX    Unsigned32(0..86399)
178
179 Hdsl2ShdslPerfIntervalThreshold ::= TEXTUAL-CONVENTION
180    DISPLAY-HINT "d"
181    STATUS    current
182    DESCRIPTION
183      "This convention defines a range of values that may be set in
184       a fault threshold alarm control.  As the number of seconds in
185       a 15-minute interval numbers at most 900, objects of this type
186       may have a range of 0...900, where the value of 0 disables the
187       alarm."
188    SYNTAX    Unsigned32(0..900)
189
190 Hdsl2ShdslUnitId ::= TEXTUAL-CONVENTION
191    STATUS    current
192    DESCRIPTION
193      "This is the unique identification for all units in an
194       HDSL2/SHDSL span.  It is based on the EOC unit addressing
195       scheme with reference to the xtuC."
196    SYNTAX    INTEGER
197
198
199
200            {
201            xtuC(1),
202            xtuR(2),
203            xru1(3),
204            xru2(4),
205            xru3(5),
206            xru4(6),
207            xru5(7),
208            xru6(8),
209            xru7(9),
210            xru8(10)
211            }
212
213 Hdsl2ShdslUnitSide ::= TEXTUAL-CONVENTION
214    STATUS    current
215    DESCRIPTION
216      "This is the referenced side of an HDSL2/SHDSL unit - Network
217       or Customer side.  The side facing the Network is the Network
218       side, while the side facing the Customer is the Customer side."
219    SYNTAX    INTEGER
220            {
221            networkSide(1),
222            customerSide(2)
223            }
224
225 Hdsl2ShdslWirePair ::= TEXTUAL-CONVENTION
226    STATUS    current
227    DESCRIPTION
228      "This is the referenced pair of wires in an HDSL2/SHDSL segment.
229       HDSL2 only supports a single pair (wirePair1 or two wire),
230       SHDSL lines support an optional second pair (wirePair2 or four
231       wire), and G.shdsl.bis support an optional third pair
232       (wirePair3 or six wire) and an optional fourth pair
233       (wirePair4 or eight wire)."
234    SYNTAX    INTEGER
235            {
236            wirePair1(1),    -- two wire
237            wirePair2(2),    -- four wire
238            wirePair3(3),    -- six wire
239            wirePair4(4)     -- eight wire
240            }
241
242 Hdsl2ShdslTransmissionModeType ::= TEXTUAL-CONVENTION
243    STATUS    current
244    DESCRIPTION
245      "Contains the regional setting of the HDSL2/SHDSL span,
246       represented as a bit-map of possible settings.  The various
247       bit positions are as follows:
248
249
250
251       Bit   Meaning      Description
252       1     region 1     Indicates ITU-T G.991.2 Annex A.
253       2     region 2     Indicates ITU-T G.991.2 Annex B."
254    SYNTAX      BITS
255            {
256            region1(0),
257            region2(1)
258            }
259
260 Hdsl2ShdslClockReferenceType ::= TEXTUAL-CONVENTION
261    STATUS    current
262    DESCRIPTION
263      "The various STU-C symbol clock references for the
264       HDSL2/SHDSL span, represented as an enumeration."
265    SYNTAX    INTEGER
266           {
267           localClk(1),          -- Mode-1 per G991.2
268           networkClk(2),        -- Mode-2 per G991.2
269           dataOrNetworkClk(3),  -- Mode-3a per G991.2
270           dataClk(4)            -- Mode-3b per G991.2
271           }
272
273 -- Span Configuration Group
274 --
275
276 hdsl2ShdslSpanConfTable OBJECT-TYPE
277    SYNTAX     SEQUENCE OF Hdsl2ShdslSpanConfEntry
278    MAX-ACCESS not-accessible
279    STATUS     current
280
281    DESCRIPTION
282      "This table supports overall configuration of HDSL2/SHDSL
283       spans.  Entries in this table MUST be maintained in a
284       persistent manner."
285    ::= { hdsl2ShdslMibObjects 1 }
286
287 hdsl2ShdslSpanConfEntry OBJECT-TYPE
288    SYNTAX      Hdsl2ShdslSpanConfEntry
289    MAX-ACCESS  not-accessible
290    STATUS      current
291    DESCRIPTION
292      "An entry in the hdsl2ShdslSpanConfTable.  Each entry
293       represents the complete span in a single HDSL2/SHDSL line.
294       It is indexed by the ifIndex of the associated HDSL2/SHDSL
295       line."
296    INDEX { ifIndex }
297    ::= { hdsl2ShdslSpanConfTable 1 }
298
299
300
301
302 Hdsl2ShdslSpanConfEntry ::=
303    SEQUENCE
304    {
305    hdsl2ShdslSpanConfNumRepeaters          Unsigned32,
306    hdsl2ShdslSpanConfProfile               SnmpAdminString,
307    hdsl2ShdslSpanConfAlarmProfile          SnmpAdminString
308    }
309
310    hdsl2ShdslSpanConfNumRepeaters OBJECT-TYPE
311    SYNTAX      Unsigned32(0..8)
312    UNITS       "repeaters"
313    MAX-ACCESS  read-write
314    STATUS      current
315    DESCRIPTION
316      "This object provisions the number of repeaters/regenerators
317       in this HDSL2/SHDSL span."
318    ::= { hdsl2ShdslSpanConfEntry 1 }
319
320 hdsl2ShdslSpanConfProfile OBJECT-TYPE
321    SYNTAX      SnmpAdminString (SIZE(1..32))
322    MAX-ACCESS  read-write
323    STATUS      current
324    DESCRIPTION
325      "This object is a pointer to a span configuration profile in
326       the hdsl2ShdslSpanConfProfileTable, which applies to this
327       span.  The value of this object is the index of the referenced
328       profile in the hdsl2ShdslSpanConfProfileTable.  Note that span
329       configuration profiles are only applicable to SHDSL lines.
330
331       HDSL2 lines MUST reference the default profile, 'DEFVAL'.
332       By default, this object will have the value 'DEFVAL'
333       (the index of the default profile).
334
335       Any attempt to set this object to a value that is not the value
336       of the index for an active entry in the profile table,
337       hdsl2ShdslSpanConfProfileTable, MUST be rejected."
338    ::= { hdsl2ShdslSpanConfEntry 2 }
339
340 hdsl2ShdslSpanConfAlarmProfile OBJECT-TYPE
341    SYNTAX      SnmpAdminString (SIZE(1..32))
342    MAX-ACCESS  read-write
343    STATUS      current
344    DESCRIPTION
345      "This object is a pointer to an alarm configuration profile in
346       the hdsl2ShdslEndpointAlarmConfProfileTable.  The value of
347       this object is the index of the referenced profile in the
348       hdsl2ShdslEndpointAlarmConfProfileTable.  The alarm
349       threshold configuration in the referenced profile will be
350
351
352
353       used by default for all segment endpoints in this span.
354       Individual endpoints may override this profile by explicitly
355       specifying some other profile in the
356       hdsl2ShdslEndpointConfTable.  By default, this object will
357       have the value 'DEFVAL' (the index of the default
358       profile).
359
360       Any attempt to set this object to a value that is not the value
361       of the index for an active entry in the profile table,
362       hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
363    ::= { hdsl2ShdslSpanConfEntry 3 }
364
365 -- Span Status Group
366 --
367
368 hdsl2ShdslSpanStatusTable OBJECT-TYPE
369    SYNTAX     SEQUENCE OF Hdsl2ShdslSpanStatusEntry
370    MAX-ACCESS not-accessible
371    STATUS     current
372    DESCRIPTION
373      "This table provides overall status information of
374       HDSL2/SHDSL spans.  This table contains live data from
375       equipment.  As such, it is NOT persistent."
376    ::= { hdsl2ShdslMibObjects 2 }
377
378 hdsl2ShdslSpanStatusEntry OBJECT-TYPE
379    SYNTAX      Hdsl2ShdslSpanStatusEntry
380    MAX-ACCESS  not-accessible
381    STATUS      current
382    DESCRIPTION
383      "An entry in the hdsl2ShdslSpanStatusTable.  Each entry
384       represents the complete span in a single HDSL2/SHDSL line.
385       It is indexed by the ifIndex of the associated HDSL2/SHDSL
386       line."
387    INDEX { ifIndex }
388    ::= { hdsl2ShdslSpanStatusTable 1 }
389
390 Hdsl2ShdslSpanStatusEntry ::=
391    SEQUENCE
392    {
393    hdsl2ShdslStatusNumAvailRepeaters        Unsigned32,
394    hdsl2ShdslStatusMaxAttainableLineRate    Unsigned32,
395    hdsl2ShdslStatusActualLineRate           Unsigned32,
396    hdsl2ShdslStatusTransmissionModeCurrent
397                         Hdsl2ShdslTransmissionModeType,
398    hdsl2ShdslStatusMaxAttainablePayloadRate Unsigned32,
399    hdsl2ShdslStatusActualPayloadRate        Unsigned32
400    }
401
402
403
404 hdsl2ShdslStatusNumAvailRepeaters OBJECT-TYPE
405    SYNTAX      Unsigned32(0..8)
406    MAX-ACCESS  read-only
407    STATUS      current
408    DESCRIPTION
409      "Contains the actual number of repeaters/regenerators
410       discovered in this HDSL2/SHDSL span."
411    ::= { hdsl2ShdslSpanStatusEntry 1 }
412
413 hdsl2ShdslStatusMaxAttainableLineRate OBJECT-TYPE
414    SYNTAX      Unsigned32(0..4294967295)
415    UNITS       "bps"
416    MAX-ACCESS  read-only
417    STATUS      current
418    DESCRIPTION
419      "Contains the maximum attainable line rate in this HDSL2/SHDSL
420       span.  This object provides the maximum rate the line is
421       capable of achieving.  This is based upon measurements made
422       during line probing.  This rate includes payload (user data)
423       and any applicable framing overhead."
424    ::= { hdsl2ShdslSpanStatusEntry 2 }
425
426 hdsl2ShdslStatusActualLineRate OBJECT-TYPE
427    SYNTAX      Unsigned32(0..4294967295)
428    UNITS       "bps"
429    MAX-ACCESS  read-only
430    STATUS      current
431    DESCRIPTION
432      "Contains the actual line rate in this HDSL2/SHDSL span.  This
433       SHOULD equal ifSpeed.  This rate includes payload (user data)
434       and any applicable framing overhead"
435    ::= { hdsl2ShdslSpanStatusEntry 3 }
436
437 hdsl2ShdslStatusTransmissionModeCurrent OBJECT-TYPE
438    SYNTAX      Hdsl2ShdslTransmissionModeType
439    MAX-ACCESS  read-only
440    STATUS      current
441    DESCRIPTION
442      "Contains the current Power Spectral Density (PSD) regional
443       setting of the HDSL2/SHDSL span."
444    ::= { hdsl2ShdslSpanStatusEntry 4 }
445
446 hdsl2ShdslStatusMaxAttainablePayloadRate OBJECT-TYPE
447    SYNTAX      Unsigned32(0..4294967295)
448    UNITS       "bps"
449    MAX-ACCESS  read-only
450    STATUS      current
451    DESCRIPTION
452
453
454
455      "Contains the maximum attainable payload (user data)
456       line rate in this HDSL2/SHDSL span.  This object provides
457       the maximum rate the line is capable of achieving.  This
458       is based upon measurements made during line probing.  Any
459       framing overhead is not included."
460    ::= { hdsl2ShdslSpanStatusEntry 5 }
461
462 hdsl2ShdslStatusActualPayloadRate OBJECT-TYPE
463    SYNTAX      Unsigned32(0..4294967295)
464    UNITS       "bps"
465    MAX-ACCESS  read-only
466    STATUS      current
467    DESCRIPTION
468      "Contains the actual line rate in this HDSL2/SHDSL span.  Any
469       framing overhead is not included."
470    ::= { hdsl2ShdslSpanStatusEntry 6 }
471
472 -- Unit Inventory Group
473 --
474
475 hdsl2ShdslInventoryTable OBJECT-TYPE
476    SYNTAX     SEQUENCE OF Hdsl2ShdslInventoryEntry
477    MAX-ACCESS not-accessible
478    STATUS     current
479    DESCRIPTION
480      "This table supports retrieval of unit inventory information
481       available via the EOC from units in an HDSL2/SHDSL line.
482
483       Entries in this table are dynamically created during the
484       line discovery process.  The life cycle for these entries
485       is as follows:
486
487          - xtu discovers a device, either a far-end xtu or an xru
488          - an inventory table entry is created for the device
489          - the line goes down for whatever reason
490          - inventory table entries for unreachable devices are
491            destroyed
492
493       As these entries are created/destroyed dynamically, they
494       are NOT persistent."
495    ::= { hdsl2ShdslMibObjects 3 }
496
497 hdsl2ShdslInventoryEntry OBJECT-TYPE
498    SYNTAX      Hdsl2ShdslInventoryEntry
499    MAX-ACCESS  not-accessible
500    STATUS      current
501    DESCRIPTION
502      "An entry in the hdsl2ShdslInventoryTable.  Each entry
503
504
505
506       represents inventory information for a single unit in an
507       HDSL2/SHDSL line.  It is indexed by the ifIndex of the
508       HDSL2/SHDSL line and the Hdsl2ShdslUnitId of the
509       associated unit."
510    INDEX { ifIndex, hdsl2ShdslInvIndex }
511    ::= { hdsl2ShdslInventoryTable 1 }
512
513 Hdsl2ShdslInventoryEntry ::=
514    SEQUENCE
515    {
516    hdsl2ShdslInvIndex                      Hdsl2ShdslUnitId,
517    hdsl2ShdslInvVendorID                   OCTET STRING,
518    hdsl2ShdslInvVendorModelNumber          OCTET STRING,
519    hdsl2ShdslInvVendorSerialNumber         OCTET STRING,
520    hdsl2ShdslInvVendorEOCSoftwareVersion   Integer32,
521    hdsl2ShdslInvStandardVersion            Integer32,
522    hdsl2ShdslInvVendorListNumber           OCTET STRING,
523    hdsl2ShdslInvVendorIssueNumber          OCTET STRING,
524    hdsl2ShdslInvVendorSoftwareVersion      OCTET STRING,
525    hdsl2ShdslInvEquipmentCode              OCTET STRING,
526    hdsl2ShdslInvVendorOther                OCTET STRING,
527    hdsl2ShdslInvTransmissionModeCapability
528                          Hdsl2ShdslTransmissionModeType
529    }
530
531 hdsl2ShdslInvIndex OBJECT-TYPE
532    SYNTAX      Hdsl2ShdslUnitId
533    MAX-ACCESS  not-accessible
534    STATUS      current
535    DESCRIPTION
536      "Each entry in this table corresponds to a physical element
537       in an HDSL2/SHDSL span.  It is based on the EOC unit addressing
538       scheme with reference to the xtuC."
539    ::= { hdsl2ShdslInventoryEntry 1 }
540
541 hdsl2ShdslInvVendorID OBJECT-TYPE
542    SYNTAX      OCTET STRING(SIZE(8))
543    MAX-ACCESS  read-only
544    STATUS      current
545    DESCRIPTION
546      "Vendor ID as reported in an Inventory Response message."
547    REFERENCE
548      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
549       130, Octets 25-32."
550    ::= { hdsl2ShdslInventoryEntry 2 }
551
552 hdsl2ShdslInvVendorModelNumber OBJECT-TYPE
553    SYNTAX      OCTET STRING(SIZE(12))
554
555
556
557    MAX-ACCESS  read-only
558    STATUS      current
559    DESCRIPTION
560      "Vendor model number as reported in an Inventory Response
561       message."
562    REFERENCE
563      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
564       130, Octets 33-44."
565    ::= { hdsl2ShdslInventoryEntry 3 }
566
567 hdsl2ShdslInvVendorSerialNumber OBJECT-TYPE
568    SYNTAX      OCTET STRING(SIZE(12))
569    MAX-ACCESS  read-only
570    STATUS      current
571    DESCRIPTION
572      "Vendor serial number as reported in an Inventory Response
573       message."
574    REFERENCE
575      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
576       130, Octets 45-56."
577    ::= { hdsl2ShdslInventoryEntry 4 }
578
579 hdsl2ShdslInvVendorEOCSoftwareVersion OBJECT-TYPE
580    SYNTAX      Integer32
581    MAX-ACCESS  read-only
582    STATUS      current
583    DESCRIPTION
584      "Vendor EOC version as reported in a Discovery Response
585       message."
586    REFERENCE
587      "G.991.2, Section 9.5.5.7.2, Discovery response - Message ID
588       129, Octet 12."
589    ::= { hdsl2ShdslInventoryEntry 5 }
590
591 hdsl2ShdslInvStandardVersion OBJECT-TYPE
592    SYNTAX      Integer32
593    MAX-ACCESS  read-only
594    STATUS      current
595    DESCRIPTION
596      "Version of the HDSL2/SHDSL standard implemented, as reported
597       in an Inventory Response message."
598    REFERENCE
599      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
600       130, Octet 2."
601    ::= { hdsl2ShdslInventoryEntry 6 }
602
603 hdsl2ShdslInvVendorListNumber OBJECT-TYPE
604    SYNTAX      OCTET STRING(SIZE(3))
605
606
607
608    MAX-ACCESS  read-only
609    STATUS      current
610    DESCRIPTION
611      "Vendor list number as reported in an Inventory Response
612       message."
613    REFERENCE
614      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
615       130, Octets 3-5."
616    ::= { hdsl2ShdslInventoryEntry 7 }
617
618 hdsl2ShdslInvVendorIssueNumber OBJECT-TYPE
619    SYNTAX      OCTET STRING(SIZE(2))
620    MAX-ACCESS  read-only
621    STATUS      current
622    DESCRIPTION
623      "Vendor issue number as reported in an Inventory Response
624       message."
625    REFERENCE
626      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
627       130, Octets 6-7."
628    ::= { hdsl2ShdslInventoryEntry 8 }
629
630 hdsl2ShdslInvVendorSoftwareVersion OBJECT-TYPE
631    SYNTAX      OCTET STRING(SIZE(6))
632    MAX-ACCESS  read-only
633    STATUS      current
634    DESCRIPTION
635      "Vendor software version as reported in an Inventory Response
636       message."
637    REFERENCE
638      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
639       130, Octets 8-13."
640    ::= { hdsl2ShdslInventoryEntry 9 }
641
642 hdsl2ShdslInvEquipmentCode OBJECT-TYPE
643    SYNTAX      OCTET STRING(SIZE(10))
644    MAX-ACCESS  read-only
645    STATUS      current
646    DESCRIPTION
647      "Equipment code conforming to ANSI T1.213, Coded Identification
648       of Equipment Entities."
649    REFERENCE
650      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
651       130, Octets 14-23."
652    ::= { hdsl2ShdslInventoryEntry 10 }
653
654 hdsl2ShdslInvVendorOther OBJECT-TYPE
655    SYNTAX      OCTET STRING(SIZE(12))
656
657
658
659    MAX-ACCESS  read-only
660    STATUS      current
661    DESCRIPTION
662      "Other vendor information as reported in an Inventory Response
663       message."
664    REFERENCE
665      "G.991.2, Section 9.5.5.7.4, Inventory response - Message ID
666       130, Octets 57-68."
667    ::= { hdsl2ShdslInventoryEntry 11 }
668
669 hdsl2ShdslInvTransmissionModeCapability OBJECT-TYPE
670    SYNTAX      Hdsl2ShdslTransmissionModeType
671    MAX-ACCESS  read-only
672    STATUS      current
673    DESCRIPTION
674      "Contains the transmission mode capability of the SHDSL unit."
675    ::= { hdsl2ShdslInventoryEntry 12 }
676
677 -- Segment Endpoint Configuration Group
678 --
679
680 hdsl2ShdslEndpointConfTable OBJECT-TYPE
681    SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointConfEntry
682    MAX-ACCESS  not-accessible
683    STATUS      current
684    DESCRIPTION
685      "This table supports configuration parameters for segment
686       endpoints in an HDSL2/SHDSL line.  As this table is indexed
687       by ifIndex, it MUST be maintained in a persistent manner."
688    ::= { hdsl2ShdslMibObjects 4 }
689
690 hdsl2ShdslEndpointConfEntry OBJECT-TYPE
691    SYNTAX      Hdsl2ShdslEndpointConfEntry
692    MAX-ACCESS  not-accessible
693    STATUS      current
694    DESCRIPTION
695      "An entry in the hdsl2ShdslEndpointConfTable.  Each entry
696       represents a single segment endpoint in an HDSL2/SHDSL line.
697       It is indexed by the ifIndex of the HDSL2/SHDSL line, the
698       UnitId of the associated unit, the side of the unit, and the
699       wire pair of the associated modem."
700    INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
701            hdsl2ShdslEndpointWirePair}
702    ::= { hdsl2ShdslEndpointConfTable 1 }
703
704 Hdsl2ShdslEndpointConfEntry ::=
705    SEQUENCE
706    {
707
708
709
710    hdsl2ShdslEndpointSide                   Hdsl2ShdslUnitSide,
711    hdsl2ShdslEndpointWirePair               Hdsl2ShdslWirePair,
712    hdsl2ShdslEndpointAlarmConfProfile       SnmpAdminString
713    }
714
715 hdsl2ShdslEndpointSide OBJECT-TYPE
716    SYNTAX      Hdsl2ShdslUnitSide
717    MAX-ACCESS  not-accessible
718    STATUS      current
719    DESCRIPTION
720      "The side of the unit associated with this segment endpoint --
721       Network/Customer side -- as per the Hdsl2ShdslUnitSide textual
722       convention."
723    ::= { hdsl2ShdslEndpointConfEntry 1 }
724
725 hdsl2ShdslEndpointWirePair OBJECT-TYPE
726    SYNTAX      Hdsl2ShdslWirePair
727    MAX-ACCESS  not-accessible
728    STATUS      current
729    DESCRIPTION
730      "The wire pair of the modem associated with this segment
731       endpoint as per the Hdsl2ShdslWirePair textual convention."
732    ::= { hdsl2ShdslEndpointConfEntry 2 }
733
734 hdsl2ShdslEndpointAlarmConfProfile OBJECT-TYPE
735    SYNTAX      SnmpAdminString (SIZE(0..32))
736    MAX-ACCESS  read-write
737    STATUS      current
738    DESCRIPTION
739      "This object configures the alarm threshold values to be used
740       for this segment endpoint.  The values are obtained from the
741       alarm configuration profile referenced by this object.  The
742       value of this object is the index of the referenced profile in
743       the hdsl2ShdslEndpointAlarmConfProfileTable, or NULL (a
744       zero-length SnmpAdminString).  If the value is a zero-length
745       SnmpAdminString, the endpoint uses the default Alarm
746       Configuration Profile for the associated span as per the
747       hdsl2ShdslSpanConfAlarmProfile object in the
748       hdsl2ShdslSpanConfTable.  The default value of this object is
749       a zero-length SnmpAdminString.
750
751       Any attempt to set this object to a value that is not the value
752       of the index for an active entry in the profile table,
753       hdsl2ShdslEndpointAlarmConfProfileTable, MUST be rejected."
754    ::= { hdsl2ShdslEndpointConfEntry 3 }
755
756 -- Segment Endpoint Current Status/Performance Group
757 --
758
759
760
761 hdsl2ShdslEndpointCurrTable OBJECT-TYPE
762    SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointCurrEntry
763    MAX-ACCESS  not-accessible
764    STATUS      current
765    DESCRIPTION
766      "This table contains current status and performance information
767       for segment endpoints in HDSL2/SHDSL lines.  As with other
768       tables in this MIB module indexed by ifIndex, entries in this
769       table MUST be maintained in a persistent manner."
770    ::= { hdsl2ShdslMibObjects 5 }
771
772 hdsl2ShdslEndpointCurrEntry OBJECT-TYPE
773    SYNTAX      Hdsl2ShdslEndpointCurrEntry
774    MAX-ACCESS  not-accessible
775    STATUS      current
776    DESCRIPTION
777      "An entry in the hdsl2ShdslEndpointCurrTable.  Each entry
778       contains status and performance information relating to a
779       single segment endpoint.  It is indexed by the ifIndex of the
780       HDSL2/SHDSL line, the UnitId of the associated unit, the side
781       of the unit, and the wire pair of the associated modem."
782    INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
783            hdsl2ShdslEndpointWirePair }
784    ::= { hdsl2ShdslEndpointCurrTable 1 }
785
786 Hdsl2ShdslEndpointCurrEntry ::=
787    SEQUENCE
788    {
789    hdsl2ShdslEndpointCurrAtn                Integer32,
790    hdsl2ShdslEndpointCurrSnrMgn             Integer32,
791    hdsl2ShdslEndpointCurrStatus             BITS,
792    hdsl2ShdslEndpointES                     Counter32,
793    hdsl2ShdslEndpointSES                    Counter32,
794    hdsl2ShdslEndpointCRCanomalies           Counter32,
795    hdsl2ShdslEndpointLOSWS                  Counter32,
796    hdsl2ShdslEndpointUAS                    Counter32,
797    hdsl2ShdslEndpointCurr15MinTimeElapsed
798                             Hdsl2ShdslPerfTimeElapsed,
799    hdsl2ShdslEndpointCurr15MinES            PerfCurrentCount,
800    hdsl2ShdslEndpointCurr15MinSES           PerfCurrentCount,
801    hdsl2ShdslEndpointCurr15MinCRCanomalies  PerfCurrentCount,
802    hdsl2ShdslEndpointCurr15MinLOSWS         PerfCurrentCount,
803    hdsl2ShdslEndpointCurr15MinUAS           PerfCurrentCount,
804    hdsl2ShdslEndpointCurr1DayTimeElapsed
805                                    Hdsl2ShdslPerfTimeElapsed,
806    hdsl2ShdslEndpointCurr1DayES
807                                   Hdsl2ShdslPerfCurrDayCount,
808    hdsl2ShdslEndpointCurr1DaySES
809
810
811
812                                   Hdsl2ShdslPerfCurrDayCount,
813    hdsl2ShdslEndpointCurr1DayCRCanomalies
814                                   Hdsl2ShdslPerfCurrDayCount,
815    hdsl2ShdslEndpointCurr1DayLOSWS
816                                   Hdsl2ShdslPerfCurrDayCount,
817    hdsl2ShdslEndpointCurr1DayUAS
818                                   Hdsl2ShdslPerfCurrDayCount,
819    hdsl2ShdslEndpointCurrTipRingReversal    INTEGER,
820    hdsl2ShdslEndpointCurrActivationState    INTEGER
821    }
822
823 hdsl2ShdslEndpointCurrAtn OBJECT-TYPE
824    SYNTAX      Integer32(-127..128)
825    UNITS       "dB"
826    MAX-ACCESS  read-only
827    STATUS      current
828    DESCRIPTION
829      "The current loop attenuation for this endpoint as reported in
830       a Network or Customer Side Performance Status message."
831    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
832    ::= { hdsl2ShdslEndpointCurrEntry 1 }
833
834 hdsl2ShdslEndpointCurrSnrMgn OBJECT-TYPE
835    SYNTAX      Integer32(-127..128)
836    UNITS       "dB"
837    MAX-ACCESS  read-only
838    STATUS      current
839    DESCRIPTION
840      "The current SNR margin for this endpoint as reported in a
841       Status Response/SNR message."
842    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
843    ::= { hdsl2ShdslEndpointCurrEntry 2 }
844
845 hdsl2ShdslEndpointCurrStatus OBJECT-TYPE
846    SYNTAX      BITS
847                {
848                noDefect(0),
849                powerBackoff(1),
850                deviceFault(2),
851                dcContinuityFault(3),
852                snrMarginAlarm(4),
853                loopAttenuationAlarm(5),
854                loswFailureAlarm(6),
855                configInitFailure(7),
856                protocolInitFailure(8),
857                noNeighborPresent(9),
858                loopbackActive(10)
859                }
860
861
862
863    MAX-ACCESS  read-only
864    STATUS      current
865    DESCRIPTION
866      "Contains the current state of the endpoint.  This is a
867       bit-map of possible conditions.  The various bit positions
868       are as follows:
869
870       noDefect               There are no defects on the line.
871
872       powerBackoff           Indicates enhanced Power Backoff.
873
874       deviceFault            Indicates that a vendor-dependent
875                              diagnostic or self-test fault
876                              has been detected.
877
878       dcContinuityFault      Indicates vendor-dependent
879                              conditions that interfere with
880                              span powering such as short and
881                              open circuits.
882
883       snrMarginAlarm         Indicates that the SNR margin
884                              has dropped below the alarm threshold.
885
886       loopAttenuationAlarm   Indicates that the loop attenuation
887                              exceeds the alarm threshold.
888
889       loswFailureAlarm       Indicates a forward LOSW alarm.
890
891       configInitFailure      Endpoint failure during initialization
892                              due to paired endpoint not able to
893                              support requested configuration.
894
895       protocolInitFailure    Endpoint failure during initialization
896                              due to incompatible protocol used by
897                              the paired endpoint.
898
899       noNeighborPresent      Endpoint failure during initialization
900                              due to no activation sequence detected
901                              from paired endpoint.
902
903       loopbackActive         A loopback is currently active at this
904                              segment endpoint.
905
906       This is intended to supplement ifOperStatus.  Note that there
907       is a 1:1 relationship between the status bits defined in this
908       object and the notification thresholds defined elsewhere in
909       this MIB module."
910    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
911
912
913
914    ::= { hdsl2ShdslEndpointCurrEntry 3 }
915
916 hdsl2ShdslEndpointES OBJECT-TYPE
917    SYNTAX      Counter32
918    UNITS       "seconds"
919    MAX-ACCESS  read-only
920    STATUS      current
921    DESCRIPTION
922      "Count of Errored Seconds (ES) on this endpoint since the xU
923       was last restarted."
924    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
925    ::= { hdsl2ShdslEndpointCurrEntry 4 }
926
927 hdsl2ShdslEndpointSES OBJECT-TYPE
928    SYNTAX       Counter32
929    UNITS        "seconds"
930    MAX-ACCESS   read-only
931    STATUS       current
932    DESCRIPTION
933      "Count of Severely Errored Seconds (SES) on this endpoint
934       since the xU was last restarted."
935    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
936    ::= { hdsl2ShdslEndpointCurrEntry 5 }
937
938 hdsl2ShdslEndpointCRCanomalies OBJECT-TYPE
939    SYNTAX       Counter32
940    UNITS        "detected CRC Anomalies"
941    MAX-ACCESS   read-only
942    STATUS       current
943    DESCRIPTION
944      "Count of CRC anomalies on this endpoint since the xU was
945       last restarted."
946    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
947    ::= { hdsl2ShdslEndpointCurrEntry 6 }
948
949 hdsl2ShdslEndpointLOSWS OBJECT-TYPE
950    SYNTAX       Counter32
951    UNITS        "seconds"
952    MAX-ACCESS   read-only
953    STATUS       current
954    DESCRIPTION
955      "Count of Loss of Sync Word (LOSW) Seconds on this endpoint
956       since the xU was last restarted."
957    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
958    ::= { hdsl2ShdslEndpointCurrEntry 7 }
959
960 hdsl2ShdslEndpointUAS OBJECT-TYPE
961    SYNTAX       Counter32
962
963
964
965    UNITS        "seconds"
966    MAX-ACCESS   read-only
967    STATUS       current
968    DESCRIPTION
969      "Count of Unavailable Seconds (UAS) on this endpoint since
970       the xU was last restarted."
971    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
972    ::= { hdsl2ShdslEndpointCurrEntry 8 }
973
974 hdsl2ShdslEndpointCurr15MinTimeElapsed OBJECT-TYPE
975    SYNTAX       Hdsl2ShdslPerfTimeElapsed
976    UNITS        "seconds"
977    MAX-ACCESS   read-only
978    STATUS       current
979    DESCRIPTION
980      "Total elapsed seconds in the current 15-minute interval."
981    ::= { hdsl2ShdslEndpointCurrEntry 9 }
982
983 hdsl2ShdslEndpointCurr15MinES OBJECT-TYPE
984    SYNTAX       PerfCurrentCount
985    UNITS        "seconds"
986    MAX-ACCESS   read-only
987    STATUS       current
988    DESCRIPTION
989      "Count of Errored Seconds (ES) in the current 15-minute
990       interval."
991    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
992    ::= { hdsl2ShdslEndpointCurrEntry 10 }
993
994 hdsl2ShdslEndpointCurr15MinSES OBJECT-TYPE
995    SYNTAX       PerfCurrentCount
996    UNITS        "seconds"
997    MAX-ACCESS   read-only
998    STATUS       current
999    DESCRIPTION
1000      "Count of Severely Errored Seconds (SES) in the current
1001       15-minute interval."
1002    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1003    ::= { hdsl2ShdslEndpointCurrEntry 11 }
1004
1005 hdsl2ShdslEndpointCurr15MinCRCanomalies OBJECT-TYPE
1006    SYNTAX       PerfCurrentCount
1007    UNITS        "detected CRC Anomalies"
1008    MAX-ACCESS   read-only
1009    STATUS       current
1010    DESCRIPTION
1011      "Count of CRC anomalies in the current 15-minute interval."
1012    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1013
1014
1015
1016    ::= { hdsl2ShdslEndpointCurrEntry 12 }
1017
1018 hdsl2ShdslEndpointCurr15MinLOSWS OBJECT-TYPE
1019    SYNTAX       PerfCurrentCount
1020    UNITS        "seconds"
1021    MAX-ACCESS   read-only
1022    STATUS       current
1023    DESCRIPTION
1024      "Count of Loss of Sync Word (LOSW) Seconds in the current
1025       15-minute interval."
1026    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1027    ::= { hdsl2ShdslEndpointCurrEntry 13 }
1028
1029 hdsl2ShdslEndpointCurr15MinUAS OBJECT-TYPE
1030    SYNTAX       PerfCurrentCount
1031    UNITS        "seconds"
1032    MAX-ACCESS   read-only
1033    STATUS       current
1034    DESCRIPTION
1035      "Count of Unavailable Seconds (UAS) in the current 15-minute
1036       interval."
1037    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1038    ::= { hdsl2ShdslEndpointCurrEntry 14 }
1039
1040 hdsl2ShdslEndpointCurr1DayTimeElapsed OBJECT-TYPE
1041    SYNTAX       Hdsl2ShdslPerfTimeElapsed
1042    UNITS        "seconds"
1043    MAX-ACCESS   read-only
1044    STATUS       current
1045    DESCRIPTION
1046      "Number of seconds that have elapsed since the beginning of
1047       the current 1-day interval."
1048    ::= { hdsl2ShdslEndpointCurrEntry 15 }
1049
1050 hdsl2ShdslEndpointCurr1DayES OBJECT-TYPE
1051    SYNTAX       Hdsl2ShdslPerfCurrDayCount
1052    UNITS        "seconds"
1053    MAX-ACCESS   read-only
1054    STATUS       current
1055    DESCRIPTION
1056      "Count of Errored Seconds (ES) during the current day as
1057       measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
1058    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1059    ::= { hdsl2ShdslEndpointCurrEntry 16 }
1060
1061 hdsl2ShdslEndpointCurr1DaySES OBJECT-TYPE
1062    SYNTAX       Hdsl2ShdslPerfCurrDayCount
1063    UNITS        "seconds"
1064
1065
1066
1067    MAX-ACCESS   read-only
1068    STATUS       current
1069    DESCRIPTION
1070      "Count of Severely Errored Seconds (SES) during the current
1071       day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
1072    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1073    ::= { hdsl2ShdslEndpointCurrEntry 17 }
1074
1075 hdsl2ShdslEndpointCurr1DayCRCanomalies OBJECT-TYPE
1076    SYNTAX       Hdsl2ShdslPerfCurrDayCount
1077    UNITS        "detected CRC Anomalies"
1078    MAX-ACCESS   read-only
1079    STATUS       current
1080    DESCRIPTION
1081      "Count of CRC anomalies during the current day as measured
1082       by hdsl2ShdslEndpointCurr1DayTimeElapsed."
1083    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1084    ::= { hdsl2ShdslEndpointCurrEntry 18 }
1085
1086 hdsl2ShdslEndpointCurr1DayLOSWS OBJECT-TYPE
1087    SYNTAX       Hdsl2ShdslPerfCurrDayCount
1088    UNITS        "seconds"
1089    MAX-ACCESS   read-only
1090    STATUS       current
1091    DESCRIPTION
1092      "Count of Loss of Sync Word (LOSW) Seconds during the current
1093       day as measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
1094    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1095    ::= { hdsl2ShdslEndpointCurrEntry 19 }
1096
1097 hdsl2ShdslEndpointCurr1DayUAS OBJECT-TYPE
1098    SYNTAX       Hdsl2ShdslPerfCurrDayCount
1099    UNITS        "seconds"
1100    MAX-ACCESS   read-only
1101    STATUS       current
1102    DESCRIPTION
1103      "Count of Unavailable Seconds (UAS) during the current day as
1104       measured by hdsl2ShdslEndpointCurr1DayTimeElapsed."
1105    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1106    ::= { hdsl2ShdslEndpointCurrEntry 20 }
1107
1108 hdsl2ShdslEndpointCurrTipRingReversal OBJECT-TYPE
1109    SYNTAX      INTEGER
1110                {
1111                normal(1),
1112                reversed(2)
1113                }
1114    MAX-ACCESS  read-only
1115
1116
1117
1118    STATUS      current
1119    DESCRIPTION
1120      "This object indicates the state of the tip/ring for the
1121       wire pair."
1122    ::= { hdsl2ShdslEndpointCurrEntry 21 }
1123
1124 hdsl2ShdslEndpointCurrActivationState OBJECT-TYPE
1125    SYNTAX      INTEGER
1126                {
1127                preActivation(1),  -- PreTrain
1128                activation(2),     -- Training
1129                data(3)            -- Trained
1130                }
1131    MAX-ACCESS  read-only
1132    STATUS      current
1133    DESCRIPTION
1134      "This object indicates the activation or training state of
1135       the wire pair."
1136    REFERENCE   "ITU-T G.991.2, Section 6.2 PMD Activation Sequence"
1137    ::= { hdsl2ShdslEndpointCurrEntry 22 }
1138
1139 -- Segment Endpoint 15-Minute Interval Status/Performance Group
1140 --
1141
1142 hdsl2Shdsl15MinIntervalTable OBJECT-TYPE
1143    SYNTAX      SEQUENCE OF Hdsl2Shdsl15MinIntervalEntry
1144    MAX-ACCESS  not-accessible
1145    STATUS      current
1146    DESCRIPTION
1147      "This table provides one row for each HDSL2/SHDSL endpoint
1148       performance data collection interval.  This table contains
1149       live data from equipment.  As such, it is NOT persistent."
1150    ::= { hdsl2ShdslMibObjects 6 }
1151
1152 hdsl2Shdsl15MinIntervalEntry OBJECT-TYPE
1153    SYNTAX      Hdsl2Shdsl15MinIntervalEntry
1154    MAX-ACCESS  not-accessible
1155    STATUS      current
1156    DESCRIPTION
1157      "An entry in the hdsl2Shdsl15MinIntervalTable."
1158    INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
1159            hdsl2ShdslEndpointWirePair, hdsl2Shdsl15MinIntervalNumber}
1160    ::= { hdsl2Shdsl15MinIntervalTable 1 }
1161
1162 Hdsl2Shdsl15MinIntervalEntry ::=
1163    SEQUENCE
1164    {
1165    hdsl2Shdsl15MinIntervalNumber         Unsigned32,
1166
1167
1168
1169    hdsl2Shdsl15MinIntervalES             PerfIntervalCount,
1170    hdsl2Shdsl15MinIntervalSES            PerfIntervalCount,
1171    hdsl2Shdsl15MinIntervalCRCanomalies   PerfIntervalCount,
1172    hdsl2Shdsl15MinIntervalLOSWS          PerfIntervalCount,
1173    hdsl2Shdsl15MinIntervalUAS            PerfIntervalCount
1174    }
1175
1176 hdsl2Shdsl15MinIntervalNumber OBJECT-TYPE
1177    SYNTAX      Unsigned32(1..96)
1178    MAX-ACCESS  not-accessible
1179    STATUS      current
1180    DESCRIPTION
1181      "Performance Data Interval number.  Interval 1 is the most
1182       recent previous interval; interval 96 is 24 hours ago.
1183       Intervals 2..96 are optional."
1184    ::= { hdsl2Shdsl15MinIntervalEntry 1 }
1185
1186 hdsl2Shdsl15MinIntervalES OBJECT-TYPE
1187    SYNTAX      PerfIntervalCount
1188    UNITS       "seconds"
1189    MAX-ACCESS  read-only
1190    STATUS      current
1191    DESCRIPTION
1192      "Count of Errored Seconds (ES) during the interval."
1193    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1194    ::= { hdsl2Shdsl15MinIntervalEntry 2 }
1195
1196 hdsl2Shdsl15MinIntervalSES OBJECT-TYPE
1197    SYNTAX      PerfIntervalCount
1198    UNITS       "seconds"
1199    MAX-ACCESS  read-only
1200    STATUS      current
1201    DESCRIPTION
1202      "Count of Severely Errored Seconds (SES) during the interval."
1203    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1204    ::= { hdsl2Shdsl15MinIntervalEntry 3 }
1205
1206 hdsl2Shdsl15MinIntervalCRCanomalies OBJECT-TYPE
1207    SYNTAX      PerfIntervalCount
1208    UNITS       "detected CRC Anomalies"
1209    MAX-ACCESS  read-only
1210    STATUS      current
1211    DESCRIPTION
1212      "Count of CRC anomalies during the interval."
1213    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1214    ::= { hdsl2Shdsl15MinIntervalEntry 4 }
1215
1216 hdsl2Shdsl15MinIntervalLOSWS OBJECT-TYPE
1217
1218
1219
1220    SYNTAX      PerfIntervalCount
1221    UNITS       "seconds"
1222    MAX-ACCESS  read-only
1223    STATUS      current
1224    DESCRIPTION
1225      "Count of Loss of Sync Word (LOSW) Seconds during the
1226       interval."
1227    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1228    ::= { hdsl2Shdsl15MinIntervalEntry 5 }
1229
1230 hdsl2Shdsl15MinIntervalUAS OBJECT-TYPE
1231    SYNTAX      PerfIntervalCount
1232    UNITS       "seconds"
1233    MAX-ACCESS  read-only
1234    STATUS      current
1235    DESCRIPTION
1236      "Count of Unavailable Seconds (UAS) during the interval."
1237    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1238    ::= { hdsl2Shdsl15MinIntervalEntry 6 }
1239
1240 -- Segment Endpoint 1-Day Interval Status/Performance Group
1241 --
1242
1243 hdsl2Shdsl1DayIntervalTable OBJECT-TYPE
1244    SYNTAX      SEQUENCE OF Hdsl2Shdsl1DayIntervalEntry
1245    MAX-ACCESS  not-accessible
1246    STATUS      current
1247    DESCRIPTION
1248      "This table provides one row for each HDSL2/SHDSL endpoint
1249       performance data collection interval.  This table contains
1250       live data from equipment.  As such, it is NOT persistent."
1251    ::= { hdsl2ShdslMibObjects 7 }
1252
1253 hdsl2Shdsl1DayIntervalEntry OBJECT-TYPE
1254    SYNTAX      Hdsl2Shdsl1DayIntervalEntry
1255    MAX-ACCESS  not-accessible
1256    STATUS      current
1257    DESCRIPTION
1258      "An entry in the hdsl2Shdsl1DayIntervalTable."
1259    INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide,
1260            hdsl2ShdslEndpointWirePair, hdsl2Shdsl1DayIntervalNumber }
1261    ::= { hdsl2Shdsl1DayIntervalTable 1 }
1262
1263 Hdsl2Shdsl1DayIntervalEntry ::=
1264    SEQUENCE
1265    {
1266    hdsl2Shdsl1DayIntervalNumber         Unsigned32,
1267    hdsl2Shdsl1DayIntervalMoniSecs       Hdsl2ShdslPerfTimeElapsed,
1268
1269
1270
1271    hdsl2Shdsl1DayIntervalES             Hdsl2Shdsl1DayIntervalCount,
1272    hdsl2Shdsl1DayIntervalSES            Hdsl2Shdsl1DayIntervalCount,
1273    hdsl2Shdsl1DayIntervalCRCanomalies   Hdsl2Shdsl1DayIntervalCount,
1274    hdsl2Shdsl1DayIntervalLOSWS          Hdsl2Shdsl1DayIntervalCount,
1275    hdsl2Shdsl1DayIntervalUAS            Hdsl2Shdsl1DayIntervalCount
1276    }
1277
1278 hdsl2Shdsl1DayIntervalNumber OBJECT-TYPE
1279    SYNTAX      Unsigned32(1..30)
1280    MAX-ACCESS  not-accessible
1281    STATUS      current
1282    DESCRIPTION
1283      "History Data Interval number.  Interval 1 is the most
1284       recent previous day; interval 30 is 30 days ago.  Intervals
1285       2..30 are optional."
1286    ::= { hdsl2Shdsl1DayIntervalEntry 1 }
1287
1288 hdsl2Shdsl1DayIntervalMoniSecs OBJECT-TYPE
1289    SYNTAX       Hdsl2ShdslPerfTimeElapsed
1290    UNITS        "seconds"
1291    MAX-ACCESS   read-only
1292    STATUS       current
1293    DESCRIPTION
1294      "The amount of time in the 1-day interval over which the
1295       performance monitoring information is actually counted.
1296       This value will be the same as the interval duration except
1297       in a situation where performance monitoring data could not
1298       be collected for any reason."
1299    ::= { hdsl2Shdsl1DayIntervalEntry 2 }
1300
1301 hdsl2Shdsl1DayIntervalES OBJECT-TYPE
1302    SYNTAX       Hdsl2Shdsl1DayIntervalCount
1303    UNITS        "seconds"
1304    MAX-ACCESS   read-only
1305    STATUS       current
1306    DESCRIPTION
1307      "Count of Errored Seconds (ES) during the 1-day interval as
1308       measured by hdsl2Shdsl1DayIntervalMoniSecs."
1309    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1310    ::= { hdsl2Shdsl1DayIntervalEntry 3 }
1311
1312 hdsl2Shdsl1DayIntervalSES OBJECT-TYPE
1313    SYNTAX       Hdsl2Shdsl1DayIntervalCount
1314    UNITS        "seconds"
1315    MAX-ACCESS   read-only
1316    STATUS       current
1317    DESCRIPTION
1318      "Count of Severely Errored Seconds (SES) during the 1-day
1319
1320
1321
1322       interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
1323    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1324    ::= { hdsl2Shdsl1DayIntervalEntry 4 }
1325
1326 hdsl2Shdsl1DayIntervalCRCanomalies OBJECT-TYPE
1327    SYNTAX       Hdsl2Shdsl1DayIntervalCount
1328    UNITS        "detected CRC Anomalies"
1329    MAX-ACCESS   read-only
1330    STATUS       current
1331    DESCRIPTION
1332      "Count of CRC anomalies during the 1-day interval as
1333       measured by hdsl2Shdsl1DayIntervalMoniSecs."
1334    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1335    ::= { hdsl2Shdsl1DayIntervalEntry 5 }
1336
1337 hdsl2Shdsl1DayIntervalLOSWS OBJECT-TYPE
1338    SYNTAX       Hdsl2Shdsl1DayIntervalCount
1339    UNITS        "seconds"
1340    MAX-ACCESS   read-only
1341    STATUS       current
1342    DESCRIPTION
1343      "Count of Loss of Sync Word (LOSW) Seconds during the 1-day
1344       interval as measured by hdsl2Shdsl1DayIntervalMoniSecs."
1345    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1346    ::= { hdsl2Shdsl1DayIntervalEntry 6 }
1347
1348 hdsl2Shdsl1DayIntervalUAS OBJECT-TYPE
1349    SYNTAX       Hdsl2Shdsl1DayIntervalCount
1350    UNITS        "seconds"
1351    MAX-ACCESS   read-only
1352    STATUS       current
1353    DESCRIPTION
1354      "Count of Unavailable Seconds (UAS) during the 1-day interval
1355       as measured by hdsl2Shdsl1DayIntervalMoniSecs."
1356    REFERENCE   "HDSL2 Section 7.5.3.7; SHDSL Section 9.5.5.7"
1357    ::= { hdsl2Shdsl1DayIntervalEntry 7 }
1358
1359 -- Maintenance Group
1360 --
1361
1362 hdsl2ShdslEndpointMaintTable OBJECT-TYPE
1363    SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointMaintEntry
1364    MAX-ACCESS  not-accessible
1365    STATUS      current
1366    DESCRIPTION
1367      "This table supports maintenance operations (e.g., loopbacks)
1368       to be performed on HDSL2/SHDSL segment endpoints.  This table
1369       contains live data from equipment.  As such, it is NOT
1370
1371
1372
1373       persistent."
1374    ::= { hdsl2ShdslMibObjects 8 }
1375
1376 hdsl2ShdslEndpointMaintEntry OBJECT-TYPE
1377    SYNTAX      Hdsl2ShdslEndpointMaintEntry
1378    MAX-ACCESS  not-accessible
1379    STATUS      current
1380    DESCRIPTION
1381      "An entry in the hdsl2ShdslEndpointMaintTable.  Each entry
1382       corresponds to a single segment endpoint and is indexed by the
1383       ifIndex of the HDSL2/SHDSL line, the UnitId of the associated
1384       unit, and the side of the unit."
1385    INDEX { ifIndex, hdsl2ShdslInvIndex, hdsl2ShdslEndpointSide }
1386    ::= { hdsl2ShdslEndpointMaintTable 1 }
1387
1388 Hdsl2ShdslEndpointMaintEntry ::=
1389    SEQUENCE
1390    {
1391    hdsl2ShdslMaintLoopbackConfig      INTEGER,
1392    hdsl2ShdslMaintTipRingReversal     INTEGER,
1393    hdsl2ShdslMaintPowerBackOff        INTEGER,
1394    hdsl2ShdslMaintSoftRestart         INTEGER
1395    }
1396
1397 hdsl2ShdslMaintLoopbackConfig OBJECT-TYPE
1398    SYNTAX      INTEGER
1399                {
1400                noLoopback(1),
1401                normalLoopback(2),
1402                specialLoopback(3)
1403                }
1404    MAX-ACCESS  read-write
1405    STATUS      current
1406    DESCRIPTION
1407      "This object controls configuration of loopbacks for the
1408       associated segment endpoint.  The status of the loopback
1409       is obtained via the hdsl2ShdslEndpointCurrStatus object."
1410    ::= { hdsl2ShdslEndpointMaintEntry 1 }
1411
1412 hdsl2ShdslMaintTipRingReversal OBJECT-TYPE
1413    SYNTAX      INTEGER
1414                {
1415                normal(1),
1416                reversed(2)
1417                }
1418    MAX-ACCESS  read-only
1419    STATUS      current
1420    DESCRIPTION
1421
1422
1423
1424      "This object indicates the state of the tip/ring pair at the
1425       associated segment endpoint."
1426    ::= { hdsl2ShdslEndpointMaintEntry 2 }
1427
1428 hdsl2ShdslMaintPowerBackOff OBJECT-TYPE
1429    SYNTAX      INTEGER
1430                {
1431                default(1),
1432                enhanced(2)
1433                }
1434    MAX-ACCESS  read-write
1435    STATUS      current
1436    DESCRIPTION
1437      "This object configures the receiver at the associated
1438       segment endpoint to operate in default or enhanced power
1439       backoff mode."
1440    ::= { hdsl2ShdslEndpointMaintEntry 3 }
1441
1442 hdsl2ShdslMaintSoftRestart OBJECT-TYPE
1443    SYNTAX      INTEGER
1444                {
1445                ready(1),
1446                restart(2)
1447                }
1448    MAX-ACCESS  read-write
1449    STATUS      current
1450    DESCRIPTION
1451      "This object enables the manager to trigger a soft restart
1452       of the modem at the associated segment endpoint.  The
1453       manager may only set this object to the 'restart(2)'
1454       value, which initiates a restart.  The agent will perform a
1455       restart after approximately 5 seconds.  Following the 5 second
1456       period, the agent will restore the object to the 'ready(1)'
1457       state."
1458    ::= { hdsl2ShdslEndpointMaintEntry 4 }
1459
1460 hdsl2ShdslUnitMaintTable OBJECT-TYPE
1461    SYNTAX      SEQUENCE OF Hdsl2ShdslUnitMaintEntry
1462    MAX-ACCESS  not-accessible
1463    STATUS      current
1464    DESCRIPTION
1465      "This table supports maintenance operations for units in a
1466       HDSL2/SHDSL line.  Entries in this table MUST be maintained
1467       in a persistent manner."
1468    ::= { hdsl2ShdslMibObjects 9 }
1469
1470 hdsl2ShdslUnitMaintEntry OBJECT-TYPE
1471    SYNTAX      Hdsl2ShdslUnitMaintEntry
1472
1473
1474
1475    MAX-ACCESS  not-accessible
1476    STATUS      current
1477    DESCRIPTION
1478      "An entry in the hdsl2ShdslUnitMaintTable.  Each entry
1479       corresponds to a single unit and is indexed by the
1480       ifIndex of the HDSL2/SHDSL line and the UnitId of the
1481       associated unit."
1482    INDEX { ifIndex, hdsl2ShdslInvIndex  }
1483    ::= { hdsl2ShdslUnitMaintTable 1 }
1484
1485 Hdsl2ShdslUnitMaintEntry ::=
1486    SEQUENCE
1487    {
1488    hdsl2ShdslMaintLoopbackTimeout     Integer32,
1489    hdsl2ShdslMaintUnitPowerSource     INTEGER
1490    }
1491
1492 hdsl2ShdslMaintLoopbackTimeout OBJECT-TYPE
1493    SYNTAX      Integer32(0..4095)
1494    UNITS       "minutes"
1495    MAX-ACCESS  read-write
1496    STATUS      current
1497    DESCRIPTION
1498      "This object configures the timeout value for loopbacks
1499       initiated at segments endpoints contained in the associated
1500       unit.  A value of 0 disables the timeout."
1501    ::= { hdsl2ShdslUnitMaintEntry 1 }
1502
1503 hdsl2ShdslMaintUnitPowerSource OBJECT-TYPE
1504    SYNTAX      INTEGER
1505                {
1506                local(1),
1507                span(2)
1508                }
1509    MAX-ACCESS  read-only
1510    STATUS      current
1511    DESCRIPTION
1512      "This object indicates the DC power source being used by the
1513       associated unit."
1514    ::= { hdsl2ShdslUnitMaintEntry 2 }
1515
1516 -- Span Configuration Profile Group
1517 --
1518
1519 hdsl2ShdslSpanConfProfileTable OBJECT-TYPE
1520    SYNTAX      SEQUENCE OF Hdsl2ShdslSpanConfProfileEntry
1521    MAX-ACCESS  not-accessible
1522    STATUS      current
1523
1524
1525
1526    DESCRIPTION
1527      "This table supports definitions of span configuration
1528       profiles for SHDSL lines.  HDSL2 does not support these
1529       configuration options.  This table MUST be maintained
1530       in a persistent manner."
1531    ::= { hdsl2ShdslMibObjects 10 }
1532
1533 hdsl2ShdslSpanConfProfileEntry OBJECT-TYPE
1534    SYNTAX      Hdsl2ShdslSpanConfProfileEntry
1535    MAX-ACCESS  not-accessible
1536    STATUS      current
1537    DESCRIPTION
1538      "Each entry corresponds to a single span configuration
1539       profile.  Each profile contains a set of span configuration
1540       parameters.  The configuration parameters in a profile are
1541       applied to those lines referencing that profile (see the
1542       hdsl2ShdslSpanConfProfile object).  Profiles may be
1543       created/deleted using the row creation/deletion mechanism
1544       via hdsl2ShdslSpanConfProfileRowStatus.  If an active
1545       entry is referenced in hdsl2ShdslSpanConfProfile, the
1546       entry MUST remain active until all references are removed."
1547    INDEX { IMPLIED hdsl2ShdslSpanConfProfileName }
1548    ::= { hdsl2ShdslSpanConfProfileTable 1 }
1549
1550 Hdsl2ShdslSpanConfProfileEntry ::=
1551    SEQUENCE
1552    {
1553    hdsl2ShdslSpanConfProfileName               SnmpAdminString,
1554    hdsl2ShdslSpanConfWireInterface             INTEGER,
1555    hdsl2ShdslSpanConfMinLineRate               Unsigned32,
1556    hdsl2ShdslSpanConfMaxLineRate               Unsigned32,
1557    hdsl2ShdslSpanConfPSD                       INTEGER,
1558    hdsl2ShdslSpanConfTransmissionMode
1559                            Hdsl2ShdslTransmissionModeType,
1560    hdsl2ShdslSpanConfRemoteEnabled             INTEGER,
1561    hdsl2ShdslSpanConfPowerFeeding              INTEGER,
1562    hdsl2ShdslSpanConfCurrCondTargetMarginDown  Integer32,
1563    hdsl2ShdslSpanConfWorstCaseTargetMarginDown Integer32,
1564    hdsl2ShdslSpanConfCurrCondTargetMarginUp    Integer32,
1565    hdsl2ShdslSpanConfWorstCaseTargetMarginUp   Integer32,
1566    hdsl2ShdslSpanConfUsedTargetMargins         BITS,
1567    hdsl2ShdslSpanConfReferenceClock
1568                              Hdsl2ShdslClockReferenceType,
1569    hdsl2ShdslSpanConfLineProbeEnable           INTEGER,
1570    hdsl2ShdslSpanConfProfileRowStatus          RowStatus
1571    }
1572
1573 hdsl2ShdslSpanConfProfileName OBJECT-TYPE
1574
1575
1576
1577    SYNTAX      SnmpAdminString (SIZE(1..32))
1578    MAX-ACCESS  not-accessible
1579    STATUS      current
1580    DESCRIPTION
1581      "This object is the unique index associated with this profile.
1582       Entries in this table are referenced via the object
1583       hdsl2ShdslSpanConfProfile in Hdsl2ShdslSpanConfEntry."
1584    ::= { hdsl2ShdslSpanConfProfileEntry 1 }
1585
1586 hdsl2ShdslSpanConfWireInterface OBJECT-TYPE
1587    SYNTAX      INTEGER
1588                {
1589                twoWire(1),
1590                fourWire(2),
1591                sixWire(3),
1592                eightWire(4)
1593                }
1594    MAX-ACCESS  read-create
1595    STATUS      current
1596    DESCRIPTION
1597      "This object configures the two-wire or optional four-wire,
1598       six-wire, or eight-wire operation for SHDSL lines."
1599    DEFVAL      { twoWire }
1600    ::= { hdsl2ShdslSpanConfProfileEntry 2 }
1601
1602 hdsl2ShdslSpanConfMinLineRate OBJECT-TYPE
1603    SYNTAX      Unsigned32(0..4294967295)
1604    UNITS       "bps"
1605    MAX-ACCESS  read-create
1606    STATUS      current
1607    DESCRIPTION
1608      "This object configures the minimum transmission rate for
1609       the associated SHDSL Line in bits-per-second (bps) and includes
1610       both payload (user data) and any applicable framing overhead.
1611       If the minimum line rate equals the maximum line rate
1612       (hdsl2ShdslSpanMaxLineRate), the line rate is considered
1613       'fixed'.  If the minimum line rate is less than the
1614       maximum line rate, the line rate is considered
1615       'rate-adaptive'."
1616    DEFVAL      { 1552000 }
1617    ::= { hdsl2ShdslSpanConfProfileEntry 3 }
1618
1619 hdsl2ShdslSpanConfMaxLineRate OBJECT-TYPE
1620    SYNTAX      Unsigned32(0..4294967295)
1621    UNITS       "bps"
1622    MAX-ACCESS  read-create
1623    STATUS      current
1624    DESCRIPTION
1625
1626
1627
1628      "This object configures the maximum transmission rate for
1629       the associated SHDSL Line in bits-per-second (bps) and includes
1630       both payload (user data) and any applicable framing overhead.
1631       If the minimum line rate equals the maximum line rate
1632       (hdsl2ShdslSpanMaxLineRate), the line rate is considered
1633       'fixed'.  If the minimum line rate is less than the
1634       maximum line rate, the line rate is considered
1635       'rate-adaptive'."
1636    DEFVAL      { 1552000 }
1637    ::= { hdsl2ShdslSpanConfProfileEntry 4 }
1638
1639 hdsl2ShdslSpanConfPSD OBJECT-TYPE
1640    SYNTAX      INTEGER
1641                {
1642                symmetric(1),
1643                asymmetric(2)
1644                }
1645    MAX-ACCESS  read-create
1646    STATUS      current
1647    DESCRIPTION
1648      "This object configures use of symmetric/asymmetric PSD (Power
1649       Spectral Density) Mask for the associated SHDSL Line.  Support
1650       for symmetric PSD is mandatory for all supported data rates.
1651       Support for asymmetric PSD is optional."
1652    DEFVAL      { symmetric }
1653    ::= { hdsl2ShdslSpanConfProfileEntry 5 }
1654
1655 hdsl2ShdslSpanConfTransmissionMode OBJECT-TYPE
1656    SYNTAX      Hdsl2ShdslTransmissionModeType
1657    MAX-ACCESS  read-create
1658    STATUS      current
1659    DESCRIPTION
1660      "This object specifies the regional setting for the SHDSL
1661       line."
1662    DEFVAL      { { region1 } }
1663    ::= { hdsl2ShdslSpanConfProfileEntry 6 }
1664
1665 hdsl2ShdslSpanConfRemoteEnabled OBJECT-TYPE
1666    SYNTAX      INTEGER
1667                {
1668                enabled(1),
1669                disabled(2)
1670                }
1671    MAX-ACCESS  read-create
1672    STATUS      current
1673    DESCRIPTION
1674      "This object enables/disables support for remote management
1675       of the units in an SHDSL line from the STU-R via the EOC."
1676
1677
1678
1679    DEFVAL      { enabled }
1680    ::= { hdsl2ShdslSpanConfProfileEntry 7 }
1681
1682 hdsl2ShdslSpanConfPowerFeeding OBJECT-TYPE
1683    SYNTAX      INTEGER
1684                {
1685                noPower(1),
1686                powerFeed(2),
1687                wettingCurrent(3)
1688                }
1689    MAX-ACCESS  read-create
1690    STATUS      current
1691    DESCRIPTION
1692      "This object enables/disables support for optional power
1693       feeding in an SHDSL line."
1694    DEFVAL      { noPower }
1695    ::= { hdsl2ShdslSpanConfProfileEntry 8 }
1696
1697 hdsl2ShdslSpanConfCurrCondTargetMarginDown OBJECT-TYPE
1698    SYNTAX      Integer32(-10..21)
1699    UNITS       "dB"
1700    MAX-ACCESS  read-create
1701    STATUS      current
1702    DESCRIPTION
1703      "This object specifies the downstream current condition target
1704       SNR margin for an SHDSL line.  The SNR margin is the difference
1705       between the desired SNR and the actual SNR.  Target SNR margin
1706       is the desired SNR margin for a unit."
1707    DEFVAL      { 0 }
1708    ::= { hdsl2ShdslSpanConfProfileEntry 9 }
1709
1710 hdsl2ShdslSpanConfWorstCaseTargetMarginDown OBJECT-TYPE
1711    SYNTAX      Integer32(-10..21)
1712    UNITS       "dB"
1713    MAX-ACCESS  read-create
1714    STATUS      current
1715    DESCRIPTION
1716      "This object specifies the downstream worst-case target SNR
1717       margin for an SHDSL line.  The SNR margin is the difference
1718       between the desired SNR and the actual SNR.  Target SNR
1719       margin is the desired SNR margin for a unit."
1720    DEFVAL      { 0 }
1721    ::= { hdsl2ShdslSpanConfProfileEntry 10 }
1722
1723 hdsl2ShdslSpanConfCurrCondTargetMarginUp OBJECT-TYPE
1724    SYNTAX      Integer32(-10..21)
1725    UNITS       "dB"
1726    MAX-ACCESS  read-create
1727
1728
1729
1730    STATUS      current
1731    DESCRIPTION
1732      "This object specifies the upstream current-condition target
1733       SNR margin for an SHDSL line.  The SNR margin is the difference
1734       between the desired SNR and the actual SNR.  Target SNR margin
1735       is the desired SNR margin for a unit."
1736    DEFVAL      { 0 }
1737    ::= { hdsl2ShdslSpanConfProfileEntry 11 }
1738
1739 hdsl2ShdslSpanConfWorstCaseTargetMarginUp OBJECT-TYPE
1740    SYNTAX      Integer32(-10..21)
1741    UNITS       "dB"
1742    MAX-ACCESS  read-create
1743    STATUS      current
1744    DESCRIPTION
1745      "This object specifies the upstream worst-case target SNR
1746       margin for an SHDSL line.  The SNR margin is the difference
1747       between the desired SNR and the actual SNR.  Target SNR margin
1748       is the desired SNR margin for a unit."
1749    DEFVAL      { 0 }
1750    ::= { hdsl2ShdslSpanConfProfileEntry 12 }
1751
1752 hdsl2ShdslSpanConfUsedTargetMargins OBJECT-TYPE
1753    SYNTAX      BITS
1754                {
1755                currCondDown(0),
1756                worstCaseDown(1),
1757                currCondUp(2),
1758                worstCaseUp(3)
1759                }
1760    MAX-ACCESS  read-create
1761    STATUS      current
1762    DESCRIPTION
1763      "Indicates whether a target SNR margin is enabled or
1764       disabled.  This is a bit-map of possible settings.  The
1765       various bit positions are as follows:
1766
1767       currCondDown   - current-condition downstream target SNR
1768                        margin enabled
1769
1770       worstCaseDown  - worst-case downstream target SNR margin
1771                        enabled
1772
1773       currCondUp     - current-condition upstream target SNR
1774                        margin enabled
1775
1776       worstCaseUp    - worst-case upstream target SNR margin
1777                        enabled."
1778
1779
1780
1781    DEFVAL      { { currCondDown } }
1782    ::= { hdsl2ShdslSpanConfProfileEntry 13 }
1783
1784 hdsl2ShdslSpanConfReferenceClock OBJECT-TYPE
1785    SYNTAX      Hdsl2ShdslClockReferenceType
1786    MAX-ACCESS  read-create
1787    STATUS      current
1788    DESCRIPTION
1789      "This object configures the clock reference for the STU-C
1790       in an SHDSL Line."
1791    DEFVAL      { localClk }
1792    ::= { hdsl2ShdslSpanConfProfileEntry 14 }
1793
1794 hdsl2ShdslSpanConfLineProbeEnable OBJECT-TYPE
1795    SYNTAX      INTEGER
1796                {
1797                disable(1),
1798                enable(2)
1799                }
1800    MAX-ACCESS  read-create
1801    STATUS      current
1802    DESCRIPTION
1803      "This object enables/disables support for Line Probe of
1804       the units in an SHDSL line.  When Line Probe is enabled, the
1805       system performs Line Probing to find the best possible
1806       rate.  If Line Probe is disabled, the rate adaptation phase
1807       is skipped to shorten set up time."
1808    DEFVAL      { disable }
1809    ::= { hdsl2ShdslSpanConfProfileEntry 15 }
1810
1811 hdsl2ShdslSpanConfProfileRowStatus OBJECT-TYPE
1812    SYNTAX      RowStatus
1813    MAX-ACCESS  read-create
1814    STATUS      current
1815    DESCRIPTION
1816      "This object controls creation/deletion of the associated
1817       entry in this table per the semantics of RowStatus.  If an
1818       active entry is referenced in hdsl2ShdslSpanConfProfile, the
1819       entry MUST remain active until all references are removed."
1820    ::= { hdsl2ShdslSpanConfProfileEntry 16 }
1821
1822 -- Segment Endpoint Alarm Configuration Profile group
1823 --
1824
1825 hdsl2ShdslEndpointAlarmConfProfileTable OBJECT-TYPE
1826    SYNTAX      SEQUENCE OF Hdsl2ShdslEndpointAlarmConfProfileEntry
1827    MAX-ACCESS  not-accessible
1828    STATUS      current
1829
1830
1831
1832    DESCRIPTION
1833      "This table supports definitions of alarm configuration
1834       profiles for HDSL2/SHDSL segment endpoints.  This table
1835       MUST be maintained in a persistent manner."
1836    ::= { hdsl2ShdslMibObjects 11 }
1837
1838 hdsl2ShdslEndpointAlarmConfProfileEntry OBJECT-TYPE
1839    SYNTAX      Hdsl2ShdslEndpointAlarmConfProfileEntry
1840    MAX-ACCESS  not-accessible
1841    STATUS      current
1842    DESCRIPTION
1843      "Each entry corresponds to a single alarm configuration profile.
1844       Each profile contains a set of parameters for setting alarm
1845       thresholds for various performance attributes monitored at
1846       HDSL2/SHDSL segment endpoints.  Profiles may be created/deleted
1847       using the row creation/deletion mechanism via
1848       hdsl2ShdslEndpointAlarmConfProfileRowStatus.  If an active
1849       entry is referenced in either hdsl2ShdslSpanConfAlarmProfile
1850       or hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
1851       active until all references are removed."
1852    INDEX { IMPLIED hdsl2ShdslEndpointAlarmConfProfileName }
1853    ::= { hdsl2ShdslEndpointAlarmConfProfileTable 1 }
1854
1855 Hdsl2ShdslEndpointAlarmConfProfileEntry ::=
1856    SEQUENCE
1857    {
1858    hdsl2ShdslEndpointAlarmConfProfileName       SnmpAdminString,
1859    hdsl2ShdslEndpointThreshLoopAttenuation      Integer32,
1860    hdsl2ShdslEndpointThreshSNRMargin            Integer32,
1861    hdsl2ShdslEndpointThreshES
1862                                 Hdsl2ShdslPerfIntervalThreshold,
1863    hdsl2ShdslEndpointThreshSES
1864                                 Hdsl2ShdslPerfIntervalThreshold,
1865    hdsl2ShdslEndpointThreshCRCanomalies         Integer32,
1866    hdsl2ShdslEndpointThreshLOSWS
1867                                 Hdsl2ShdslPerfIntervalThreshold,
1868    hdsl2ShdslEndpointThreshUAS
1869                                 Hdsl2ShdslPerfIntervalThreshold,
1870    hdsl2ShdslEndpointAlarmConfProfileRowStatus  RowStatus
1871    }
1872
1873 hdsl2ShdslEndpointAlarmConfProfileName OBJECT-TYPE
1874    SYNTAX      SnmpAdminString (SIZE(1..32))
1875    MAX-ACCESS  not-accessible
1876    STATUS      current
1877    DESCRIPTION
1878      "This object is the unique index associated with this profile."
1879    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 1 }
1880
1881
1882
1883 hdsl2ShdslEndpointThreshLoopAttenuation OBJECT-TYPE
1884    SYNTAX      Integer32(-127..128)
1885    UNITS       "dB"
1886    MAX-ACCESS  read-create
1887    STATUS      current
1888    DESCRIPTION
1889      "This object configures the loop attenuation alarm threshold.
1890       When the current value of hdsl2ShdslEndpointCurrAtn reaches
1891       or exceeds this threshold, an hdsl2ShdslLoopAttenCrossing
1892       MAY be generated."
1893    DEFVAL      { 0 }
1894    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 2 }
1895
1896 hdsl2ShdslEndpointThreshSNRMargin OBJECT-TYPE
1897    SYNTAX      Integer32(-127..128)
1898    UNITS       "dB"
1899    MAX-ACCESS  read-create
1900    STATUS      current
1901    DESCRIPTION
1902      "This object configures the SNR margin alarm threshold.
1903       When the current value of hdsl2ShdslEndpointCurrSnrMgn
1904       reaches or drops below this threshold, a
1905       hdsl2ShdslSNRMarginCrossing MAY be generated."
1906    DEFVAL      { 0 }
1907    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 3 }
1908
1909 hdsl2ShdslEndpointThreshES OBJECT-TYPE
1910    SYNTAX      Hdsl2ShdslPerfIntervalThreshold
1911    UNITS       "seconds"
1912    MAX-ACCESS  read-create
1913    STATUS      current
1914    DESCRIPTION
1915      "This object configures the threshold for the number of
1916       Errored Seconds (ES) within any given 15-minute performance
1917       data collection interval.  If the value of Errored Seconds
1918       in a particular 15-minute collection interval reaches/
1919       exceeds this value, an hdsl2ShdslPerfESThresh MAY be
1920       generated.  At most, one notification will be sent per
1921       interval per endpoint."
1922    DEFVAL      { 0 }
1923    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 4 }
1924
1925 hdsl2ShdslEndpointThreshSES OBJECT-TYPE
1926    SYNTAX      Hdsl2ShdslPerfIntervalThreshold
1927    UNITS       "seconds"
1928    MAX-ACCESS  read-create
1929    STATUS      current
1930    DESCRIPTION
1931
1932
1933
1934      "This object configures the threshold for the number of
1935       Severely Errored Seconds (SES) within any given 15-minute
1936       performance data collection interval.  If the value of
1937       Severely Errored Seconds in a particular 15-minute collection
1938       interval reaches/exceeds this value, an hdsl2ShdslPerfSESThresh
1939       MAY be generated.  At most, one notification will be sent per
1940       interval per endpoint."
1941    DEFVAL      { 0 }
1942    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 5 }
1943
1944 hdsl2ShdslEndpointThreshCRCanomalies OBJECT-TYPE
1945    SYNTAX      Integer32
1946    UNITS       "detected CRC Anomalies"
1947    MAX-ACCESS  read-create
1948    STATUS      current
1949    DESCRIPTION
1950      "This object configures the threshold for the number of
1951       CRC anomalies within any given 15-minute performance data
1952       collection interval.  If the value of CRC anomalies in a
1953       particular 15-minute collection interval reaches/exceeds
1954       this value, an hdsl2ShdslPerfCRCanomaliesThresh MAY be
1955       generated.  At most, one notification will be sent per
1956       interval per endpoint."
1957    DEFVAL      { 0 }
1958    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 6 }
1959
1960 hdsl2ShdslEndpointThreshLOSWS OBJECT-TYPE
1961    SYNTAX      Hdsl2ShdslPerfIntervalThreshold
1962    UNITS       "seconds"
1963    MAX-ACCESS  read-create
1964    STATUS      current
1965    DESCRIPTION
1966      "This object configures the threshold for the number of
1967       Loss of Sync Word (LOSW) Seconds within any given 15-minute
1968       performance data collection interval.  If the value of LOSW
1969       in a particular 15-minute collection interval reaches/exceeds
1970       this value, an hdsl2ShdslPerfLOSWSThresh MAY be generated.
1971       At most, one notification will be sent per interval per
1972       endpoint."
1973    DEFVAL      { 0 }
1974    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 7 }
1975
1976 hdsl2ShdslEndpointThreshUAS OBJECT-TYPE
1977    SYNTAX      Hdsl2ShdslPerfIntervalThreshold
1978    UNITS       "seconds"
1979    MAX-ACCESS  read-create
1980    STATUS      current
1981    DESCRIPTION
1982
1983
1984
1985      "This object configures the threshold for the number of
1986       Unavailable Seconds (UAS) within any given 15-minute
1987       performance data collection interval.  If the value of UAS
1988       in a particular 15-minute collection interval reaches/exceeds
1989       this value, an hdsl2ShdslPerfUASThresh MAY be generated.
1990       At most, one notification will be sent per interval per
1991       endpoint."
1992    DEFVAL      { 0 }
1993    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 8 }
1994
1995 hdsl2ShdslEndpointAlarmConfProfileRowStatus OBJECT-TYPE
1996    SYNTAX      RowStatus
1997    MAX-ACCESS  read-create
1998    STATUS      current
1999    DESCRIPTION
2000      "This object controls creation/deletion of the associated
2001       entry in this table as per the semantics of RowStatus.
2002       If an active entry is referenced in either
2003       hdsl2ShdslSpanConfAlarmProfile or
2004       hdsl2ShdslEndpointAlarmConfProfile, the entry MUST remain
2005       active until all references are removed."
2006    ::= { hdsl2ShdslEndpointAlarmConfProfileEntry 9 }
2007
2008 -- Notifications Group
2009 --
2010
2011 hdsl2ShdslNotifications OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 0 }
2012
2013 hdsl2ShdslLoopAttenCrossing NOTIFICATION-TYPE
2014    OBJECTS
2015    {
2016    hdsl2ShdslEndpointCurrAtn,
2017    hdsl2ShdslEndpointThreshLoopAttenuation
2018    }
2019    STATUS     current
2020    DESCRIPTION
2021      "This notification indicates that the loop attenuation
2022       threshold (as per the hdsl2ShdslEndpointThreshLoopAttenuation
2023       value) has been reached/exceeded for the HDSL2/SHDSL segment
2024       endpoint."
2025    ::= { hdsl2ShdslNotifications 1 }
2026
2027 hdsl2ShdslSNRMarginCrossing NOTIFICATION-TYPE
2028    OBJECTS
2029    {
2030    hdsl2ShdslEndpointCurrSnrMgn,
2031    hdsl2ShdslEndpointThreshSNRMargin
2032    }
2033
2034
2035
2036    STATUS     current
2037    DESCRIPTION
2038      "This notification indicates that the SNR margin threshold (as
2039       per the hdsl2ShdslEndpointThreshSNRMargin value) has been
2040       reached/exceeded for the HDSL2/SHDSL segment endpoint."
2041    ::= { hdsl2ShdslNotifications 2 }
2042
2043 hdsl2ShdslPerfESThresh NOTIFICATION-TYPE
2044    OBJECTS
2045    {
2046    hdsl2ShdslEndpointCurr15MinES,
2047    hdsl2ShdslEndpointThreshES
2048    }
2049    STATUS     current
2050    DESCRIPTION
2051      "This notification indicates that the errored seconds
2052       threshold (as per the hdsl2ShdslEndpointThreshES value)
2053       has been reached/exceeded for the HDSL2/SHDSL segment
2054       endpoint."
2055    ::= { hdsl2ShdslNotifications 3 }
2056
2057 hdsl2ShdslPerfSESThresh NOTIFICATION-TYPE
2058    OBJECTS
2059    {
2060    hdsl2ShdslEndpointCurr15MinSES,
2061    hdsl2ShdslEndpointThreshSES
2062    }
2063    STATUS     current
2064    DESCRIPTION
2065      "This notification indicates that the severely errored seconds
2066       threshold (as per the hdsl2ShdslEndpointThreshSES value) has
2067       been reached/exceeded for the HDSL2/SHDSL segment endpoint."
2068    ::= { hdsl2ShdslNotifications 4 }
2069
2070 hdsl2ShdslPerfCRCanomaliesThresh NOTIFICATION-TYPE
2071    OBJECTS
2072    {
2073    hdsl2ShdslEndpointCurr15MinCRCanomalies,
2074    hdsl2ShdslEndpointThreshCRCanomalies
2075    }
2076    STATUS    current
2077    DESCRIPTION
2078      "This notification indicates that the CRC anomalies threshold
2079       (as per the hdsl2ShdslEndpointThreshCRCanomalies value) has
2080       been reached/exceeded for the HDSL2/SHDSL segment endpoint."
2081    ::= { hdsl2ShdslNotifications 5 }
2082
2083 hdsl2ShdslPerfLOSWSThresh NOTIFICATION-TYPE
2084
2085
2086
2087    OBJECTS
2088    {
2089    hdsl2ShdslEndpointCurr15MinLOSWS,
2090    hdsl2ShdslEndpointThreshLOSWS
2091    }
2092    STATUS     current
2093    DESCRIPTION
2094      "This notification indicates that the LOSW Seconds threshold
2095       (as per the hdsl2ShdslEndpointThreshLOSWS value) has been
2096       reached/exceeded for the HDSL2/SHDSL segment endpoint."
2097    ::= { hdsl2ShdslNotifications 6 }
2098
2099 hdsl2ShdslPerfUASThresh NOTIFICATION-TYPE
2100    OBJECTS
2101    {
2102    hdsl2ShdslEndpointCurr15MinUAS,
2103    hdsl2ShdslEndpointThreshUAS
2104    }
2105    STATUS     current
2106    DESCRIPTION
2107      "This notification indicates that the unavailable seconds
2108       threshold (as per the hdsl2ShdslEndpointThreshUAS value) has
2109       been reached/exceeded for the HDSL2/SHDSL segment endpoint."
2110    ::= { hdsl2ShdslNotifications 7 }
2111
2112 hdsl2ShdslSpanInvalidNumRepeaters NOTIFICATION-TYPE
2113    OBJECTS
2114    {
2115    hdsl2ShdslSpanConfNumRepeaters
2116    }
2117    STATUS     current
2118    DESCRIPTION
2119      "This notification indicates that a mismatch has been detected
2120       between the number of repeater/regenerator units configured
2121       for an HDSL2/SHDSL line via the hdsl2ShdslSpanConfNumRepeaters
2122       object and the actual number of repeater/regenerator units
2123       discovered via the EOC."
2124    ::= { hdsl2ShdslNotifications 8 }
2125
2126 hdsl2ShdslLoopbackFailure NOTIFICATION-TYPE
2127    OBJECTS
2128    {
2129    hdsl2ShdslMaintLoopbackConfig
2130    }
2131    STATUS     current
2132    DESCRIPTION
2133      "This notification indicates that an endpoint maintenance
2134       loopback command failed for an HDSL2/SHDSL segment."
2135
2136
2137
2138    ::= { hdsl2ShdslNotifications 9 }
2139
2140 hdsl2ShdslpowerBackoff NOTIFICATION-TYPE
2141    OBJECTS
2142    {
2143    hdsl2ShdslEndpointCurrStatus
2144    }
2145    STATUS    current
2146    DESCRIPTION
2147      "This notification indicates that the bit setting for
2148       powerBackoff in the hdsl2ShdslEndpointCurrStatus object for
2149       this endpoint has changed."
2150    ::= { hdsl2ShdslNotifications 10 }
2151
2152 hdsl2ShdsldeviceFault NOTIFICATION-TYPE
2153    OBJECTS
2154    {
2155    hdsl2ShdslEndpointCurrStatus
2156    }
2157    STATUS    current
2158    DESCRIPTION
2159      "This notification indicates that the bit setting for
2160       deviceFault in the hdsl2ShdslEndpointCurrStatus object for
2161       this endpoint has changed."
2162    ::= { hdsl2ShdslNotifications 11 }
2163
2164 hdsl2ShdsldcContinuityFault NOTIFICATION-TYPE
2165    OBJECTS
2166    {
2167    hdsl2ShdslEndpointCurrStatus
2168    }
2169    STATUS    current
2170    DESCRIPTION
2171      "This notification indicates that the bit setting for
2172       dcContinuityFault in the hdsl2ShdslEndpointCurrStatus object
2173       for this endpoint has changed."
2174    ::= { hdsl2ShdslNotifications 12 }
2175
2176 hdsl2ShdslconfigInitFailure NOTIFICATION-TYPE
2177    OBJECTS
2178    {
2179    hdsl2ShdslEndpointCurrStatus
2180    }
2181    STATUS    current
2182    DESCRIPTION
2183      "This notification indicates that the bit setting for
2184       configInitFailure in the hdsl2ShdslEndpointCurrStatus object
2185       for this endpoint has changed."
2186
2187
2188
2189    ::= { hdsl2ShdslNotifications 13 }
2190
2191 hdsl2ShdslprotocolInitFailure NOTIFICATION-TYPE
2192    OBJECTS
2193    {
2194    hdsl2ShdslEndpointCurrStatus
2195    }
2196    STATUS    current
2197    DESCRIPTION
2198      "This notification indicates that the bit setting for
2199       protocolInitFailure in the hdsl2ShdslEndpointCurrStatus
2200       object for this endpoint has changed."
2201    ::= { hdsl2ShdslNotifications 14 }
2202
2203 hdsl2ShdslnoNeighborPresent NOTIFICATION-TYPE
2204    OBJECTS
2205    {
2206    hdsl2ShdslEndpointCurrStatus
2207    }
2208    STATUS    current
2209    DESCRIPTION
2210      "This notification indicates that the bit setting for
2211       noNeighborPresent in the hdsl2ShdslEndpointCurrStatus object
2212       for this endpoint has changed."
2213    ::= { hdsl2ShdslNotifications 15 }
2214
2215 hdsl2ShdslLocalPowerLoss NOTIFICATION-TYPE
2216    OBJECTS
2217    {
2218    hdsl2ShdslInvVendorID
2219    }
2220    STATUS    current
2221    DESCRIPTION
2222      "This notification indicates impending unit failure due to
2223       loss of local power (last gasp)."
2224    ::= { hdsl2ShdslNotifications 16 }
2225
2226 -- conformance information
2227 --
2228
2229 hdsl2ShdslConformance OBJECT IDENTIFIER ::= { hdsl2ShdslMIB 3 }
2230 hdsl2ShdslGroups      OBJECT IDENTIFIER ::=
2231              { hdsl2ShdslConformance 1 }
2232 hdsl2ShdslCompliances OBJECT IDENTIFIER ::=
2233              { hdsl2ShdslConformance 2 }
2234
2235 -- agent compliance statements
2236
2237
2238
2239
2240 hdsl2ShdslLineMibCompliance MODULE-COMPLIANCE
2241    STATUS  deprecated
2242    DESCRIPTION
2243      "The compliance statement for SNMP entities that implement
2244      HDSL2 and SHDSL.  The version of SHDSL supported in this
2245      compliance statement is g.shdsl.
2246
2247      **** This compliance statement is deprecated. ****"
2248    MODULE
2249    MANDATORY-GROUPS
2250    {
2251    hdsl2ShdslSpanConfGroup,
2252    hdsl2ShdslSpanStatusGroup,
2253    hdsl2ShdslInventoryGroup,
2254    hdsl2ShdslEndpointConfGroup,
2255    hdsl2ShdslEndpointCurrGroup,
2256    hdsl2Shdsl15MinIntervalGroup,
2257    hdsl2Shdsl1DayIntervalGroup,
2258    hdsl2ShdslMaintenanceGroup,
2259    hdsl2ShdslEndpointAlarmConfGroup,
2260    hdsl2ShdslNotificationGroup
2261    }
2262
2263 GROUP  hdsl2ShdslInventoryShdslGroup
2264    DESCRIPTION
2265      "Support for this group is only required for implementations
2266      supporting SHDSL lines."
2267
2268 GROUP  hdsl2ShdslSpanShdslStatusGroup
2269    DESCRIPTION
2270      "Support for this group is only required for implementations
2271      supporting SHDSL lines."
2272
2273 GROUP  hdsl2ShdslSpanConfProfileGroup
2274    DESCRIPTION
2275      "Support for this group is only required for implementations
2276      supporting SHDSL lines."
2277
2278 OBJECT hdsl2ShdslSpanConfWireInterface
2279    SYNTAX      INTEGER
2280                {
2281                twoWire(1),
2282                fourWire(2)
2283                }
2284    DESCRIPTION
2285      "An implementation only has to support the range as
2286      applicable for the original g.shdsl specification defined
2287      in RFC 3276."
2288
2289
2290
2291 OBJECT hdsl2ShdslStatusMaxAttainableLineRate
2292    SYNTAX      Unsigned32(0..4112000)
2293    DESCRIPTION
2294      "An implementation only has to support the range as
2295      applicable for the original g.shdsl specification defined
2296      in RFC 3276."
2297
2298 OBJECT hdsl2ShdslStatusActualLineRate
2299    SYNTAX      Unsigned32(0..4112000)
2300    DESCRIPTION
2301      "An implementation only has to support the range as
2302      applicable for the original g.shdsl specification defined
2303      in RFC 3276."
2304
2305 OBJECT hdsl2ShdslSpanConfMinLineRate
2306    SYNTAX      Unsigned32(0..4112000)
2307    DESCRIPTION
2308      "An implementation only has to support the range as
2309      applicable for the original g.shdsl specification defined
2310      in RFC 3276."
2311
2312 OBJECT hdsl2ShdslSpanConfMaxLineRate
2313    SYNTAX      Unsigned32(0..4112000)
2314    DESCRIPTION
2315      "An implementation only has to support the range as
2316      applicable for the original g.shdsl specification defined
2317      in RFC 3276."
2318
2319    ::= { hdsl2ShdslCompliances 1 }
2320
2321 hdsl2GshdslbisLineMibCompliance MODULE-COMPLIANCE
2322    STATUS  current
2323    DESCRIPTION
2324      "The compliance statement for SNMP entities that implement
2325      HDSL2 and SHDSL.  The version of SHDSL supported in this
2326      compliance statement is g.shdsl.bis."
2327    MODULE
2328    MANDATORY-GROUPS
2329    {
2330    hdsl2ShdslSpanConfGroup,
2331    hdsl2ShdslSpanStatusGroup,
2332    hdsl2ShdslInventoryGroup,
2333    hdsl2ShdslEndpointConfGroup,
2334    hdsl2ShdslEndpointCurrGroup,
2335    hdsl2Shdsl15MinIntervalGroup,
2336    hdsl2Shdsl1DayIntervalGroup,
2337    hdsl2ShdslMaintenanceGroup,
2338    hdsl2ShdslEndpointAlarmConfGroup,
2339
2340
2341
2342    hdsl2ShdslNotificationGroup
2343    }
2344
2345 GROUP  hdsl2ShdslInventoryShdslGroup
2346    DESCRIPTION
2347      "Support for this group is only required for implementations
2348      supporting SHDSL lines."
2349
2350 GROUP  hdsl2ShdslSpanShdslStatusGroup
2351    DESCRIPTION
2352      "Support for this group is only required for implementations
2353      supporting SHDSL lines."
2354
2355 GROUP  hdsl2ShdslSpanConfProfileGroup
2356    DESCRIPTION
2357      "Support for this group is only required for implementations
2358      supporting SHDSL lines."
2359
2360 GROUP hdsl2ShdslWirePairGroup
2361    DESCRIPTION
2362      "Support for this group is only required for implementations
2363      supporting SHDSL lines."
2364
2365 GROUP hdsl2ShdslPayloadRateGroup
2366    DESCRIPTION
2367      "Support for this group is only required for implementations
2368      supporting SHDSL lines."
2369
2370    ::= { hdsl2ShdslCompliances 2 }
2371
2372 -- units of conformance
2373 --
2374
2375 hdsl2ShdslSpanConfGroup OBJECT-GROUP
2376    OBJECTS
2377    {
2378    hdsl2ShdslSpanConfNumRepeaters,
2379    hdsl2ShdslSpanConfProfile,
2380    hdsl2ShdslSpanConfAlarmProfile
2381    }
2382    STATUS      current
2383    DESCRIPTION
2384      "This group supports objects for configuring span-related
2385       parameters for HDSL2/SHDSL lines."
2386    ::= { hdsl2ShdslGroups 1 }
2387
2388 hdsl2ShdslSpanStatusGroup OBJECT-GROUP
2389    OBJECTS
2390
2391
2392
2393    {
2394    hdsl2ShdslStatusNumAvailRepeaters
2395    }
2396    STATUS      current
2397    DESCRIPTION
2398      "This group supports objects for retrieving span-related
2399       status for HDSL2/SHDSL lines."
2400    ::= { hdsl2ShdslGroups 2 }
2401
2402 hdsl2ShdslInventoryShdslGroup OBJECT-GROUP
2403    OBJECTS
2404    {
2405    hdsl2ShdslInvTransmissionModeCapability
2406    }
2407    STATUS      current
2408    DESCRIPTION
2409      "This group supports objects for retrieving SHDSL-specific
2410       inventory information."
2411    ::= { hdsl2ShdslGroups 3 }
2412
2413 hdsl2ShdslSpanShdslStatusGroup OBJECT-GROUP
2414    OBJECTS
2415    {
2416    hdsl2ShdslStatusMaxAttainableLineRate,
2417    hdsl2ShdslStatusActualLineRate,
2418    hdsl2ShdslStatusTransmissionModeCurrent
2419    }
2420    STATUS      current
2421    DESCRIPTION
2422      "This group supports objects for retrieving SHDSL-specific
2423       span-related status."
2424    ::= { hdsl2ShdslGroups 4 }
2425
2426 hdsl2ShdslInventoryGroup OBJECT-GROUP
2427    OBJECTS
2428    {
2429    hdsl2ShdslInvVendorID,
2430    hdsl2ShdslInvVendorModelNumber,
2431    hdsl2ShdslInvVendorSerialNumber,
2432    hdsl2ShdslInvVendorEOCSoftwareVersion,
2433    hdsl2ShdslInvStandardVersion,
2434    hdsl2ShdslInvVendorListNumber,
2435    hdsl2ShdslInvVendorIssueNumber,
2436    hdsl2ShdslInvVendorSoftwareVersion,
2437    hdsl2ShdslInvEquipmentCode,
2438    hdsl2ShdslInvVendorOther
2439    }
2440    STATUS      current
2441
2442
2443
2444    DESCRIPTION
2445      "This group supports objects that provide unit inventory
2446       information about the units in HDSL2/SHDSL lines."
2447    ::= { hdsl2ShdslGroups 5 }
2448
2449 hdsl2ShdslEndpointConfGroup OBJECT-GROUP
2450    OBJECTS
2451    {
2452    hdsl2ShdslEndpointCurrAtn
2453    }
2454    STATUS      current
2455    DESCRIPTION
2456      "This group supports objects for configuring parameters for
2457       segment endpoints in HDSL2/SHDSL lines."
2458    ::= { hdsl2ShdslGroups 6 }
2459
2460 hdsl2ShdslEndpointCurrGroup OBJECT-GROUP
2461    OBJECTS
2462    {
2463    hdsl2ShdslEndpointCurrAtn,
2464    hdsl2ShdslEndpointCurrSnrMgn,
2465    hdsl2ShdslEndpointCurrStatus,
2466    hdsl2ShdslEndpointES,
2467    hdsl2ShdslEndpointSES,
2468    hdsl2ShdslEndpointCRCanomalies,
2469    hdsl2ShdslEndpointLOSWS,
2470    hdsl2ShdslEndpointUAS,
2471    hdsl2ShdslEndpointCurr15MinTimeElapsed,
2472    hdsl2ShdslEndpointCurr15MinES,
2473    hdsl2ShdslEndpointCurr15MinSES,
2474    hdsl2ShdslEndpointCurr15MinCRCanomalies,
2475    hdsl2ShdslEndpointCurr15MinLOSWS,
2476    hdsl2ShdslEndpointCurr15MinUAS,
2477    hdsl2ShdslEndpointCurr1DayTimeElapsed,
2478    hdsl2ShdslEndpointCurr1DayES,
2479    hdsl2ShdslEndpointCurr1DaySES,
2480    hdsl2ShdslEndpointCurr1DayCRCanomalies,
2481    hdsl2ShdslEndpointCurr1DayLOSWS,
2482    hdsl2ShdslEndpointCurr1DayUAS
2483    }
2484    STATUS      current
2485    DESCRIPTION
2486      "This group supports objects that provide current status and
2487       performance measurements relating to segment endpoints in
2488       HDSL2/SHDSL lines."
2489    ::= { hdsl2ShdslGroups 7 }
2490
2491 hdsl2Shdsl15MinIntervalGroup OBJECT-GROUP
2492
2493
2494
2495    OBJECTS
2496    {
2497    hdsl2Shdsl15MinIntervalES,
2498    hdsl2Shdsl15MinIntervalSES,
2499    hdsl2Shdsl15MinIntervalCRCanomalies,
2500    hdsl2Shdsl15MinIntervalLOSWS,
2501    hdsl2Shdsl15MinIntervalUAS
2502    }
2503    STATUS      current
2504    DESCRIPTION
2505      "This group supports objects that maintain historic
2506       performance measurements relating to segment endpoints in
2507       HDSL2/SHDSL lines in 15-minute intervals."
2508    ::= { hdsl2ShdslGroups 8 }
2509
2510 hdsl2Shdsl1DayIntervalGroup OBJECT-GROUP
2511    OBJECTS
2512    {
2513    hdsl2Shdsl1DayIntervalMoniSecs,
2514    hdsl2Shdsl1DayIntervalES,
2515    hdsl2Shdsl1DayIntervalSES,
2516    hdsl2Shdsl1DayIntervalCRCanomalies,
2517    hdsl2Shdsl1DayIntervalLOSWS,
2518    hdsl2Shdsl1DayIntervalUAS
2519    }
2520    STATUS      current
2521    DESCRIPTION
2522      "This group supports objects that maintain historic
2523       performance measurements relating to segment endpoints in
2524       HDSL2/SHDSL lines in 1-day intervals."
2525    ::= { hdsl2ShdslGroups 9 }
2526
2527 hdsl2ShdslMaintenanceGroup OBJECT-GROUP
2528    OBJECTS
2529    {
2530    hdsl2ShdslMaintLoopbackConfig,
2531    hdsl2ShdslMaintTipRingReversal,
2532    hdsl2ShdslMaintPowerBackOff,
2533    hdsl2ShdslMaintSoftRestart,
2534    hdsl2ShdslMaintLoopbackTimeout,
2535    hdsl2ShdslMaintUnitPowerSource
2536    }
2537    STATUS      current
2538    DESCRIPTION
2539      "This group supports objects that provide support for
2540       maintenance actions for HDSL2/SHDSL lines."
2541    ::= { hdsl2ShdslGroups 10 }
2542
2543
2544
2545
2546 hdsl2ShdslEndpointAlarmConfGroup OBJECT-GROUP
2547    OBJECTS
2548    {
2549    hdsl2ShdslEndpointAlarmConfProfile,
2550    hdsl2ShdslEndpointThreshLoopAttenuation,
2551    hdsl2ShdslEndpointThreshSNRMargin,
2552    hdsl2ShdslEndpointThreshES,
2553    hdsl2ShdslEndpointThreshSES,
2554    hdsl2ShdslEndpointThreshCRCanomalies,
2555    hdsl2ShdslEndpointThreshLOSWS,
2556    hdsl2ShdslEndpointThreshUAS,
2557    hdsl2ShdslEndpointAlarmConfProfileRowStatus
2558    }
2559    STATUS      current
2560    DESCRIPTION
2561      "This group supports objects that allow configuration of alarm
2562       thresholds for various performance parameters for HDSL2/SHDSL
2563       lines."
2564    ::= { hdsl2ShdslGroups 11 }
2565
2566 hdsl2ShdslNotificationGroup NOTIFICATION-GROUP
2567    NOTIFICATIONS
2568    {
2569    hdsl2ShdslLoopAttenCrossing,
2570    hdsl2ShdslSNRMarginCrossing,
2571    hdsl2ShdslPerfESThresh,
2572    hdsl2ShdslPerfSESThresh,
2573    hdsl2ShdslPerfCRCanomaliesThresh,
2574    hdsl2ShdslPerfLOSWSThresh,
2575    hdsl2ShdslPerfUASThresh,
2576    hdsl2ShdslSpanInvalidNumRepeaters,
2577    hdsl2ShdslLoopbackFailure,
2578    hdsl2ShdslpowerBackoff,
2579    hdsl2ShdsldeviceFault,
2580    hdsl2ShdsldcContinuityFault,
2581    hdsl2ShdslconfigInitFailure,
2582    hdsl2ShdslprotocolInitFailure,
2583    hdsl2ShdslnoNeighborPresent,
2584    hdsl2ShdslLocalPowerLoss
2585    }
2586    STATUS      current
2587    DESCRIPTION
2588      "This group supports notifications of significant conditions
2589       associated with HDSL2/SHDSL lines."
2590    ::= { hdsl2ShdslGroups 12 }
2591
2592 hdsl2ShdslSpanConfProfileGroup OBJECT-GROUP
2593    OBJECTS
2594
2595
2596
2597    {
2598    hdsl2ShdslSpanConfWireInterface,
2599    hdsl2ShdslSpanConfMinLineRate,
2600    hdsl2ShdslSpanConfMaxLineRate,
2601    hdsl2ShdslSpanConfPSD,
2602    hdsl2ShdslSpanConfTransmissionMode,
2603    hdsl2ShdslSpanConfRemoteEnabled,
2604    hdsl2ShdslSpanConfPowerFeeding,
2605    hdsl2ShdslSpanConfCurrCondTargetMarginDown,
2606    hdsl2ShdslSpanConfWorstCaseTargetMarginDown,
2607    hdsl2ShdslSpanConfCurrCondTargetMarginUp,
2608    hdsl2ShdslSpanConfWorstCaseTargetMarginUp,
2609    hdsl2ShdslSpanConfUsedTargetMargins,
2610    hdsl2ShdslSpanConfReferenceClock,
2611    hdsl2ShdslSpanConfLineProbeEnable,
2612    hdsl2ShdslSpanConfProfileRowStatus
2613    }
2614    STATUS      current
2615    DESCRIPTION
2616      "This group supports objects that constitute configuration
2617       profiles for configuring span-related parameters in SHDSL
2618       lines."
2619    ::= { hdsl2ShdslGroups 13 }
2620
2621 hdsl2ShdslWirePairGroup OBJECT-GROUP
2622    OBJECTS
2623    {
2624    hdsl2ShdslEndpointCurrTipRingReversal,
2625    hdsl2ShdslEndpointCurrActivationState
2626    }
2627    STATUS      current
2628    DESCRIPTION
2629      "This group supports objects that provide the status
2630       of SHDSL-specific wire pairs."
2631    ::= { hdsl2ShdslGroups 14 }
2632
2633 hdsl2ShdslPayloadRateGroup OBJECT-GROUP
2634    OBJECTS
2635    {
2636    hdsl2ShdslStatusMaxAttainablePayloadRate,
2637    hdsl2ShdslStatusActualPayloadRate
2638    }
2639    STATUS      current
2640    DESCRIPTION
2641      "This group supports objects for retrieving payload rates
2642       that exclude any framing overhead."
2643    ::= { hdsl2ShdslGroups 15 }
2644
2645
2646
2647
2648 END