INTERNET-DRAFT              Supplemental ADSL Line MIB          Faye Ly
                                                Copper Mountain Networks
                                                        Gregory Bathrick
                                                AG Communication Systems
                                                        October 20, 1999






              Definitions of Supplemental Managed Objects
                             for ADSL Lines

                            October 20, 1999

                    draft-ietf-adslmib-adsl2-03.txt




   1.  Status of this Memo

   This document is an Internet-Draft and is in full conformance with
   all provisions of Section 10 of RFC2026.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF), its areas, and its working groups. Note that other
   groups may also distribute working documents as Internet-Drafts.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as ``work in progress.''


     The list of current Internet-Drafts can be accessed at
     http://www.ietf.org/ietf/1id-abstracts.txt

     The list of Internet-Draft Shadow Directories can be accessed at
     http://www.ietf.org/shadow.html.


   To view the entire list of current Internet-Drafts, please check the
   "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow
   Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern
   Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific
   Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast).


   2.  Abstract

   This document defines a standard SNMP MIB for additional functions
   not covered by the ADSL Line MIB [1].

   3.  The SNMP Network Management Framework



Expires March 2000                                              [Page 1]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


   The SNMP Management Framework presently consists of five major
   components:

   o    An overall architecture, described in RFC 2571 [11].

   o    Mechanisms for describing and naming objects and events for
        the purpose of management.  The first version of this
        Structure of Management Information (SMI) is called SMIv1 and
        described in RFC 1155 [14], RFC 1212 [15] and RFC 1215 [16].
        The second version, called SMIv2, is described in RFC 2579
        [1], RFC 1903 [2] and RFC 1904 [17].

   o    Message protocols for transferring management information.
        The first version of the SNMP message protocol is called
        SNMPv1 and described in RFC 1157 [7].  A second version of
        the SNMP message protocol, which is not an Internet standards
        track protocol, is called SNMPv2c and described in RFC 1901
        [18] and RFC 1906 [19].  The third version of the message
        protocol is called SNMPv3 and described in RFC 1906 [19], RFC
        2272 [20] and RFC 2274 [21].

   o    Protocol operations for accessing management information.
        The first set of protocol operations and associated PDU
        formats is described in RFC 1157 [7].  A second set of
        protocol operations and associated PDU formats is described
        in RFC 1905 [8].

   o    A set of fundamental applications described in RFC 2273 [22]
        and the view-based access control mechanism described in RFC
        2275 [23].

   Managed objects are accessed via a virtual information store, termed
   the Management Information Base or MIB.  Objects in the MIB are
   defined using the mechanisms defined in the SMI.

   This document specifies a MIB module that is compliant to the SMIv2.
   A MIB conforming to the SMIv1 can be produced through the appropriate
   translations.  The resulting translated MIB must be semantically
   equivalent, except where objects or events are omitted because no
   translation is possible (e.g., use of Counter64).  Some machine
   readable information in SMIv2 will be converted into textual
   descriptions in SMIv1 during the translation process.  However, this
   loss of machine readable information is not considered to change the
   semantics of the MIB.

   4.  Change Log

   This section tracks changes made to the revisions of the Internet



Expires March 2000                                              [Page 2]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


   Drafts of this document.  It will be deleted when the document is
   published as an RFC.

   The following changes were made for the version of the document dated
   October 20, 1999.

       - Changed adslLineExtTable to include config ATU-C, ATU-C and
   ATU-R actual transmission capabilities.
       - renamed adslProfileLineMode to adslProfileLineType to match
   rfc2662 adslLineType object.
       - Added two objects in the adslLineExtTable: one for
   adslLineModeConfig and adslLineModeActual.
       - Added a new textual convention for ADSL line mode.
       - Corrected the MIB compiled errors and typos.

   5.  Introduction

      The purpose of this memo is to define a supplemental set of
   managed objects that is not covered by ADSL Line MIB as defined in
   [10].  This memo addresses the additional objects defined in ITU
   G.997.1 [8].  These additional objects specifically address the
   management capabilities of ADSL "Lite" as defined by ITU-T G.992.2
   [9].

   6.  Relationship of the Supplemental ADSL LINE MIB with standard MIBs

   This section outlines the relationship of Supplemental ADSL Line MIB
   with other MIBs described in RFCs and in their various degrees of
   "standardization". Supplemental ADSL Line MIB obeys the same
   relationship between ADSL Line MIB to other standard MIBs with one
   exception for the ifOperStatus as defined in RFC 1213 [3].

   6.1 ifOperStatus

   ifOperStatus is set to down(2) when the ADSL line interface is in
   power state L2 which means no power.  ifOperStatus is set to up(1) if
   the ADSL line interface is in power state L0 (power on) or L1
   (reduced power).

   7.  Conventions used in the MIB

   7.1  Naming Conventions

   In addition to the naming conventions defined in the ADSL Line MIB
   [10] section 6.  This document defines the following naming
   conventions as well:

   A. Block Definition



Expires March 2000                                              [Page 3]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


   ADSL Line MIB defines a "block" as "a physical-layer `data buffer'
   over which CRCs are calculated".

   ??

   7.2  Structure

   The MIB is organized to follow the same structure of the ADSL Line
   MIB [1].

   7.3  Additional Managed Objects

   A few objects are added to cover the ADSL "Lite" management and they
   are:

      - ATU-C Transmission System Capabilities
      - Power Management
      - Counters for Fast Retrains and Failed Fast Retrains
      - Counters for Severed Error Second-line and Unavailable Second
      - Clarify Definition of Blocks

      Besides the management of ADSL "Lite", another object needs to be
   added to the ADSL Line MIB [10] in order to manage the ADSL line
   profile.  The object is the line mode configuration.

      The MIB definitions are attached. The MIB will be branched from
   the ADSL Line MIB [10].

   7.3.1 ATU-C ADSL Transmission System Parameters

        The adslLineConfigTable needs to be extended to cover the ATU-C
   ADSL Transmission system enabling.  Objects are defined to enable the
   configuration and monitoring of the ATU-C and ATU-R transmission
   system capabilities as well as the actual ADSL transmission system
   being used.

   7.3.2 Power Management

        There are three power states for each managed ADSL interface.
   L0 is power on, L1 is power on but reduced and L2 is power off.
   Power state cannot be configured by an operator but it can be viewed
   via the ifOperStatus object for the managed ADSL interface.  The
   value of the object ifOperStatus is set to down(2) if the ADSL
   interface is in power state L2 and is set to up(1) if the ADSL line
   interface is in power state L0 or L1.

   7.3.3 Fast Retrain Parameters




Expires March 2000                                              [Page 4]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


        Section 7.4.15 of ITU G.997.1 specifies fast retrain parameters.
   Fast retrain parameters include two counters: fast retrain count and
   failed fast retrain count.  These two counters need to be added to
   all performance tables.

   7.3.4 Counters for Severed Error Second-line and Unavailable Second

        Section 7.2.1.1.7 and section 7.2.1.1.9 specify two counters
   that are not covered by the ADSL Line MIB [10].  These two counters
   (severed error second-line and unavailable second) are added to all
   the performance tables.

        Unavailable second counts number of seconds when there was
   Unavailable Errored seconds during the measured period.  This counter
   does not include the seconds incurred by Fast Retrain and Failed Fast
   Retrain.  Fast Retrain and Failed Fast Retrain are considered to be
   part of normal network operation and thus are not counted as
   unavailable errors.

   7.3.5 Clarify Definition of Blocks

   Clarify block definition used by ADSL MIB is specified in section
   7.1.A.

   7.3.6 ADSL Line Mode configuration

   The adslLineConfProfileTable is extended to include a new object that
   allow operator to specify the line mode in a profile entry.

   8.  Conformance and Compliance

   See the conformance and compliance statements within the information
   module.


   9.  Definitions

      ADSL2-LINE-MIB DEFINITIONS ::= BEGIN

      IMPORTS
         BITS, Counter32,
         Unsigned32,
         NOTIFICATION-TYPE,
         MODULE-IDENTITY, Gauge32,
         OBJECT-TYPE, mib-2                FROM SNMPv2-SMI
         MODULE-COMPLIANCE, OBJECT-GROUP,
         NOTIFICATION-GROUP                FROM SNMPv2-CONF
         TEXTUAL-CONVENTION                FROM SNMPv2-TC



Expires March 2000                                              [Page 5]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


         PerfCurrentCount,
         PerfIntervalCount                 FROM PerfHist-TC-MIB
         AdslPerfCurrDayCount,
         AdslPerfPrevDayCount,
         AdslPerfTimeElapsed,
         AdslLineCodingType                FROM ADSL-TC-MIB
         adslLineEntry,
         adslAtucPerfDataEntry,
         adslLineConfProfileEntry,
         adslLineAlarmConfProfileEntry,
         adslAturPerfDataEntry,
         adslMIB                           FROM ADSL-LINE-MIB
         ;

      adsl2MIB MODULE-IDENTITY

      LAST-UPDATED "9905141200Z"

      ORGANIZATION "IETF ADSL MIB Working Group"

      CONTACT-INFO
            "
             Faye Ly
             Copper Mountain Networks
             Norcal Office
             2470 Embarcadero Way
             Palo Alto, CA 94303
             Tel: +1 650-687-3323
             E-Mail: faye@coppermountain.com

             Gregory Bathrick
             AG Communication Systems
             A Subsidiary of Lucent Technologies
             2500 W Utopia Rd.
             Phoenix, AZ 85027 USA
             Tel: +1 602-582-7679
             Fax: +1 602-582-7697
             E-mail: bathricg@agcs.com"

      DESCRIPTION
             "This MIB Module is a supplement to the ADSL-LINE-MIB [1]."
             ::= { adslMIB 3 }

          adsl2MibObjects  OBJECT IDENTIFIER ::= { adsl2MIB 1 }

          AdslTransmissionModeType ::= TEXTUAL-CONVENTION
              STATUS       current
              DESCRIPTION



Expires March 2000                                              [Page 6]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                  "This data type is used as the syntax ADSL line
   transmission
                  mode. The transmission mode is defined as:
                     Bit 01 : Regional Std. (ANSI T1.413)
                     Bit 02 : Regional Std. (ETSI DTS/TM06006)
                     Bit 03 : G.992.1 POTS non-overlapped
                     Bit 04 : G.992.1 POTS overlapped
                     Bit 05 : G.992.1 ISDN non-overlapped
                     Bit 06 : G.992.1 ISDN overlapped
                     Bit 07 : G.992.1 TCM-ISDN non-overlapped
                     Bit 08 : G.992.1 TCM-ISDN overlapped
                     Bit 09 : G.992.2 POTS non-overlapped
                     Bit 10 : G.992.2 POTS overlapped
                     Bit 11 : G.992.2 with TCM-ISDN non-overlapped
                     Bit 12 : G.992.2 with TCM-ISDN overlapped
                  "
              SYNTAX      BITS {
                  ansit1413(0),
                  etsi(1),
                  a9921potsNonoverlapped(2),
                  a9921potsoverlapped(3),
                  a9921isdnnonoverlapped(4),
                  a9921isdnoverlapped(5),
                  a9921tcmIsdnNonoverlapped(6),
                  a9921tcmIsdnOverlapped(7),
                  a9922potsnonOverlapeed(8),
                  a9922potsOverlapped(9),
                  a9922tcmIsdnNonOverlapped(10),
                  a9922tcmIsdnOverlapped(11)
              }

            adslLineExtTable   OBJECT-TYPE
                SYNTAX          SEQUENCE OF AdslLineExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "This table contains ADSL line configuration and
   monitoring
                     information not defined in the adslLineTable from
   the
                     ADSL-LINE-MIB [1].  This includes the capabilities
   and
                     actual ADSL transmission system."
            ::= { adsl2MibObjects 17 }

            adslLineExtEntry   OBJECT-TYPE
                SYNTAX          AdslLineExtEntry
                MAX-ACCESS      not-accessible



Expires March 2000                                              [Page 7]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                STATUS          current
                DESCRIPTION
                    "An entry extends the adslLineEntry defined in [1].
   Each
                     entry corresponds to an ADSL line."
            AUGMENTS { adslLineEntry }
            ::= { adslLineExtTable 1 }

            AdslLineExtEntry ::=
                SEQUENCE {
                adslLineTransEnabled     INTEGER,
                adslLineTransAtucCap     AdslTransmissionModeType,
                adslLineTransAtucCapActual    AdslTransmissionModeType,
                adslLineTransAturCapActual   AdslTransmissionModeType,
                adslLineModeCap          INTEGER,
                adslLineModeActual       INTEGER
                }

            adslLineTransEnabled OBJECT-TYPE
                SYNTAX      INTEGER {
                            yes(1),
                            no(2)
                            }
                MAX-ACCESS  read-write
                STATUS      current
                DESCRIPTION
                    "This object is used to enable or disable the ADSL
   Line
                     Transmission."
            ::= { adslLineExtEntry 1 }

            adslLineTransAtucCap OBJECT-TYPE
                SYNTAX      AdslTransmissionModeType
                MAX-ACCESS  read-write
                STATUS      current
                DESCRIPTION
                    "Specifies the ATU-C Transmission system capability.
                     This object is used to configure the ATU-C
   transmission
                     system capability."
                REFERENCE "Section 7.3.2 ITU G.997.1 [8]"
            ::= { adslLineExtEntry 2 }

            adslLineTransAtucCapActual OBJECT-TYPE
                SYNTAX      AdslTransmissionModeType
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION



Expires March 2000                                              [Page 8]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                    "Specifies the actual ATU-C Transmission system
   capability."
                REFERENCE "Section 7.3.2 ITU G.997.1 [8]"
            ::= { adslLineExtEntry 3 }

            adslLineTransAturCapActual OBJECT-TYPE
                SYNTAX      AdslTransmissionModeType
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Specifies the actual ATU-R Transmission system
   capability."
                REFERENCE "Section 7.3.2 ITU G.997.1 [8]"
            ::= { adslLineExtEntry 4 }

            adslLineModeCap OBJECT-TYPE
                SYNTAX      INTEGER {
                            glite(1),          -- G.Lite only
                            adsl(2),           -- G.DMT only
                            dual(3)            -- provides both G.Lite
                                               -- and G.DMT
                            }
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Specifies the ADSL line operation mode. If the
   value
                     of the object is dual(3), this line is capable of
   running
                     both ADSL (G.DMT) and G.Lite."
            ::= { adslLineExtEntry 5 }

            adslLineModeActual OBJECT-TYPE
                SYNTAX      INTEGER {
                            glite(1),          -- G.Lite
                            adsl(2)            -- G.DMT
                            }
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Specifies the actual ADSL line operation mode."
            ::= { adslLineExtEntry 6 }

            adslAtucPerfDataExtTable   OBJECT-TYPE
                SYNTAX          SEQUENCE OF AdslAtucPerfDataExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION



Expires March 2000                                              [Page 9]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                    "This table contains ADSL physical line counters
   information not defined in the adslAtucPerfDataTable from the ADSL-
   LINE-MIB [10]."
            ::= { adsl2MibObjects 18 }

            adslAtucPerfDataExtEntry   OBJECT-TYPE
                SYNTAX          AdslAtucPerfDataExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "An entry extends the adslAtucPerfDataEntry defined
   in [10].  Each entry corresponds to an ADSL line."
            AUGMENTS { adslAtucPerfDataEntry }
            ::= { adslAtucPerfDataExtTable 1 }

            AdslAtucPerfDataExtEntry ::=
                SEQUENCE {
                adslAtucPerfStatFastR            Counter32,
                adslAtucPerfStatFailedFastR      Counter32,
                adslAtucPerfStatSesL             Counter32,
                adslAtucPerfStatUasL             Counter32,
                adslAtucPerfCurr15MinFastR          PerfCurrentCount,
                adslAtucPerfCurr15MinFailedFastR    PerfCurrentCount,
                adslAtucPerfCurr15MinSesL        PerfCurrentCount,
                adslAtucPerfCurr15MinUasL        PerfCurrentCount,
                adslAtucPerfCurr1DayFastR        AdslPerfCurrDayCount,
                adslAtucPerfCurr1DayFailedFastR  AdslPerfCurrDayCount,
                adslAtucPerfCurr1DaySesL         AdslPerfCurrDayCount,
                adslAtucPerfCurr1DayUasL         AdslPerfCurrDayCount,
                adslAtucPerfPrev1DayFastR        AdslPerfPrevDayCount,
                adslAtucPerfPrev1DayFailedFastR  AdslPerfPrevDayCount,
                adslAtucPerfPrev1DaySesL         AdslPerfPrevDayCount,
                adslAtucPerfPrev1DayUasL         AdslPerfPrevDayCount
            }

            adslAtucPerfStatFastR OBJECT-TYPE
                SYNTAX      Counter32
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   fast retrains."
                REFERENCE "ITU G.997.1 Section 7.4.15.1 [8]"
            ::= { adslAtucPerfDataExtEntry 1 }

            adslAtucPerfStatFailedFastR OBJECT-TYPE
                SYNTAX      Counter32
                MAX-ACCESS  read-only



Expires March 2000                                             [Page 10]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   failed fast retrains."
                REFERENCE "ITU G.997.1 Section 7.4.15.2 [8]"
            ::= { adslAtucPerfDataExtEntry 2 }

            adslAtucPerfStatSesL OBJECT-TYPE
                SYNTAX      Counter32
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   severely errored second-line."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.7 [8]"
            ::= { adslAtucPerfDataExtEntry 3 }

            adslAtucPerfStatUasL OBJECT-TYPE
                SYNTAX      Counter32
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   unavailable second."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.9 [8]"
            ::= { adslAtucPerfDataExtEntry 4 }

            adslAtucPerfCurr15MinFastR OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was fast retrains."
                REFERENCE "ITU G.997.1 Section 7.4.15.1 [8]"
            ::= { adslAtucPerfDataExtEntry 5 }

            adslAtucPerfCurr15MinFailedFastR   OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was failed fast retrains."



Expires March 2000                                             [Page 11]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                REFERENCE "ITU G.997.1 Section 7.4.15.2 [8]"
            ::= { adslAtucPerfDataExtEntry 6 }

            adslAtucPerfCurr15MinSesL OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was fast retrains."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.7 [8]"
            ::= { adslAtucPerfDataExtEntry 7 }

            adslAtucPerfCurr15MinUasL   OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was count for unavailable errored
   seconds."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.9 [8]"
            ::= { adslAtucPerfDataExtEntry 8 }

            adslAtucPerfCurr1DayFastR    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was fast
                    retrains during the current day as measured by
                    adslAtucPerfCurr1DayTimeElapsed."
                REFERENCE "ITU G.997.1 Section 7.4.15.1 [8]"
            ::= { adslAtucPerfDataExtEntry 9 }

            adslAtucPerfCurr1DayFailedFastR    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was
   failed
                    fast retrains during the current day as measured by
                    adslAtucPerfCurr1DayTimeElapsed."



Expires March 2000                                             [Page 12]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                REFERENCE "ITU G.997.1 Section 7.4.15.2 [8]"
            ::= { adslAtucPerfDataExtEntry 10 }

            adslAtucPerfCurr1DaySesL    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was
   Severed
                    Errored Seconds during the current day as measured
   by
                    adslAtucPerfCurr1DayTimeElapsed."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.7 [8]"
            ::= { adslAtucPerfDataExtEntry 11 }

            adslAtucPerfCurr1DayUasL    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was
   Unavailable
                    Errored Seconds during the current day as measured
   by
                    adslAtucPerfCurr1DayTimeElapsed."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.9 [8]"
            ::= { adslAtucPerfDataExtEntry 12 }

            adslAtucPerfPrev1DayFastR     OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the interval when there was
                    fast retrains within the most recent previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.4.15.1 [8]"
            ::= { adslAtucPerfDataExtEntry 13 }

            adslAtucPerfPrev1DayFailedFastR OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current



Expires March 2000                                             [Page 13]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                DESCRIPTION
                    "Count of seconds in the interval when there was
                    failed fast retrains within the most recent previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.4.15.2 [8]"
            ::= { adslAtucPerfDataExtEntry 14 }

            adslAtucPerfPrev1DaySesL     OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the interval when there was
                    severed errored seconds within the most recent
   previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.7 [8]"
            ::= { adslAtucPerfDataExtEntry 15 }

            adslAtucPerfPrev1DayUasL OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the interval when there was
                    unavailable errored seconds within the most recent
   previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.9 [8]"
            ::= { adslAtucPerfDataExtEntry 16 }

            adslAturPerfDataExtTable   OBJECT-TYPE
                SYNTAX          SEQUENCE OF AdslAturPerfDataExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "This table contains ADSL physical line counters
   information not defined in the adslAturPerfDataTable from the ADSL-
   LINE-MIB [10]."
            ::= { adsl2MibObjects 19 }

            adslAturPerfDataExtEntry   OBJECT-TYPE
                SYNTAX          AdslAturPerfDataExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION



Expires March 2000                                             [Page 14]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                    "An entry extends the adslAturPerfDataEntry defined
   in [10].  Each entry corresponds to an ADSL line."
            AUGMENTS { adslAturPerfDataEntry }
            ::= { adslAturPerfDataExtTable 1 }

            AdslAturPerfDataExtEntry ::=
                SEQUENCE {
                adslAturPerfStatSesL             Counter32,
                adslAturPerfStatUasL             Counter32,
                adslAturPerfCurr15MinSesL        PerfCurrentCount,
                adslAturPerfCurr15MinUasL        PerfCurrentCount,
                adslAturPerfCurr1DaySesL         AdslPerfCurrDayCount,
                adslAturPerfCurr1DayUasL         AdslPerfCurrDayCount,
                adslAturPerfPrev1DaySesL         AdslPerfPrevDayCount,
                adslAturPerfPrev1DayUasL         AdslPerfPrevDayCount
            }

            adslAturPerfStatSesL OBJECT-TYPE
                SYNTAX      Counter32
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   severely errored second-line."
                REFERENCE "ITU G.997.1 Section 7.2.1.1.7 [8]"
            ::= { adslAturPerfDataExtEntry 1 }

            adslAturPerfStatUasL OBJECT-TYPE
                SYNTAX      Counter32
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "The value of this object indicates the count of
   unavailable second."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.9 [8]"
            ::= { adslAturPerfDataExtEntry 2 }


            adslAturPerfCurr15MinSesL OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was Severed Errored Seconds-Line."



Expires March 2000                                             [Page 15]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                REFERENCE "ITU G.997.1 Section 7.2.1.2.7 [8]"
            ::= { adslAturPerfDataExtEntry 3 }

            adslAturPerfCurr15MinUasL   OBJECT-TYPE
                SYNTAX      PerfCurrentCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the current 15 minute interval
                    when there was Unavailable Errored Seconds."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.9 [8]"
            ::= { adslAturPerfDataExtEntry 4 }

            adslAturPerfCurr1DaySesL    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was
   Severed
                    Errored Seconds during the current day as measured
   by
                    adslAturPerfCurr1DayTimeElapsed."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.7 [8]"
            ::= { adslAturPerfDataExtEntry 5 }

            adslAturPerfCurr1DayUasL    OBJECT-TYPE
                SYNTAX      AdslPerfCurrDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of the number of seconds when there was
   Unavailable
                    Errored Seconds during the current day as measured
   by
                    adslAturPerfCurr1DayTimeElapsed."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.9 [8]"
            ::= { adslAturPerfDataExtEntry 6 }

            adslAturPerfPrev1DaySesL     OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION



Expires March 2000                                             [Page 16]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                    "Count of seconds in the interval when there was
                    severed errored second within the most recent
   previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.7 [8]"
            ::= { adslAturPerfDataExtEntry 7 }

            adslAturPerfPrev1DayUasL OBJECT-TYPE
                SYNTAX      AdslPerfPrevDayCount
                UNITS       "seconds"
                MAX-ACCESS  read-only
                STATUS      current
                DESCRIPTION
                    "Count of seconds in the interval when there was
                    unavailable errored second within the most recent
   previous
                    1-day period."
                REFERENCE "ITU G.997.1 Section 7.2.1.2.9 [8]"
            ::= { adslAturPerfDataExtEntry 8 }

            adslConfProfileExtTable   OBJECT-TYPE
                SYNTAX          SEQUENCE OF AdslConfProfileExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "This table contains ADSL line profile configuration
                     information not defined in the
   adslLineConfProfileTable
                     from the ADSL-LINE-MIB [1].  This includes the line
   mode."
            ::= { adsl2MibObjects 20 }

            adslConfProfileExtEntry   OBJECT-TYPE
                SYNTAX          AdslConfProfileExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "An entry extends the adslLineConfProfileEntry
   defined in [1].
                     Each entry corresponds to an ADSL line profile."
            AUGMENTS { adslLineConfProfileEntry }
            ::= { adslConfProfileExtTable 1 }

            AdslConfProfileExtEntry ::=
                SEQUENCE {
                    adslConfProfileLineType  INTEGER
                }




Expires March 2000                                             [Page 17]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


            adslConfProfileLineType OBJECT-TYPE
                SYNTAX      INTEGER {
                    noChannel (1),        -- no channels exist
                    fastOnly (2),         -- fast channel exists only
                    interleavedOnly (3),  -- interleaved channel exists
                                          -- only
                    fastOrInterleaved (4),-- either fast or interleaved
                                          -- channels can exist, but
                                          -- only one at any time
                    fastAndInterleaved (5)-- both fast or interleaved
                                          -- channels exist
                    }
                MAX-ACCESS  read-create
                STATUS      current
                DESCRIPTION
                    "
                    This object is used to configure the ADSL physical
   line
                    mode.  "
            ::= { adslConfProfileExtEntry 1 }

            adslAlarmConfProfileExtTable   OBJECT-TYPE
                SYNTAX          SEQUENCE OF AdslAlarmConfProfileExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "This table extends the
   adslLineAlarmConfProfileTable and
                     provides threshold parameters for all the counters
   defined
                     in this MIB module."
            ::= { adsl2MibObjects 21 }

            adslAlarmConfProfileExtEntry   OBJECT-TYPE
                SYNTAX          AdslAlarmConfProfileExtEntry
                MAX-ACCESS      not-accessible
                STATUS          current
                DESCRIPTION
                    "An entry extends the adslLineAlarmConfProfileTable
   defined in [10].  Each entry corresponds to an ADSL alarm profile."
            AUGMENTS { adslLineAlarmConfProfileEntry }
            ::= { adslAlarmConfProfileExtTable 1 }

            AdslAlarmConfProfileExtEntry ::=
                SEQUENCE {
                adslAtucThreshold15MinFailedFastR     Unsigned32,
                adslAtucThreshold15MinSesL            Unsigned32,
                adslAtucThreshold15MinUasL            Unsigned32



Expires March 2000                                             [Page 18]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


            }

            adslAtucThreshold15MinFailedFastR   OBJECT-TYPE
                SYNTAX      Unsigned32
                UNITS       "seconds"
                MAX-ACCESS  read-create
                STATUS      current
                DESCRIPTION
                    "The number of failed retrains encountered by an
                     ADSL interface within any giving 15 minutes
   performance
                     data collection period, which cause the SNMP agent
                     to send an adslAtucFailedFastRTrap.  One trap will
   be
                     sent per interval per interface.  A value '0' will
                     disable the trap."
            ::= { adslAlarmConfProfileExtEntry 1 }

            adslAtucThreshold15MinSesL OBJECT-TYPE
                SYNTAX      Unsigned32
                UNITS       "seconds"
                MAX-ACCESS  read-create
                STATUS      current
                DESCRIPTION
                    "The number of Severed errored seconds encountered
   by an
                     ADSL interface withing any giving 15 minutes
   performance
                     data collection period, which cause the SNMP agent
                     to send an adslAtucSesLTrap.  One trap will be
                     sent per interval per interface.  A value '0' will
                     disable the trap."
            ::= { adslAlarmConfProfileExtEntry 2 }

            adslAtucThreshold15MinUasL OBJECT-TYPE
                SYNTAX      Unsigned32
                UNITS       "seconds"
                MAX-ACCESS  read-create
                STATUS      current
                DESCRIPTION
                    "The number of unavailable errored seconds
   encountered by an
                     ADSL interface withing any giving 15 minutes
   performance
                     data collection period, which cause the SNMP agent
                     to send an adslAtucUasLThreshTrap.  One trap will
   be
                     sent per interval per interface.  A value '0' will



Expires March 2000                                             [Page 19]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                     disable the trap."
            ::= { adslAlarmConfProfileExtEntry 3 }

      -- trap definitions

      adsl2Traps OBJECT IDENTIFIER ::= { adsl2MibObjects 22 }

      adsl2AtucTraps OBJECT IDENTIFIER ::= { adsl2Traps 1 }

            adslAtucFailedFastRThreshTrap      NOTIFICATION-TYPE
                OBJECTS { adslAtucPerfCurr15MinFailedFastR }
                STATUS  current
                DESCRIPTION
                    "Failed Fast Retrains 15 minutes threshold reached."
            ::= { adsl2AtucTraps 0 1 }

            adslAtucSesLThreshTrap      NOTIFICATION-TYPE
                OBJECTS { adslAtucPerfCurr15MinSesL }
                STATUS  current
                DESCRIPTION
                    "Severed errored seconds 15 minutes threshold
   reached."
            ::= { adsl2AtucTraps 0 2 }

            adslAtucUasLThreshTrap      NOTIFICATION-TYPE
                OBJECTS { adslAtucPerfCurr15MinUasL }
                STATUS  current
                DESCRIPTION
                    "Unavailable seconds 15 minutes threshold reached."
            ::= { adsl2AtucTraps 0 3 }

      -- conformance information

      adsl2Conformance OBJECT IDENTIFIER ::= { adsl2MIB 2 }

      adsl2Groups OBJECT IDENTIFIER ::= { adsl2Conformance 1 }
      adsl2Compliances OBJECT IDENTIFIER ::= { adsl2Conformance 2 }

            -- ATU-C agent compliance statements

            adsl2LineMibAtucCompliance MODULE-COMPLIANCE
                STATUS  current
                DESCRIPTION
                    "The compliance statement for SNMP entities which
   manage ADSL ATU-C interfaces."

                MODULE  -- this module
                MANDATORY-GROUPS



Expires March 2000                                             [Page 20]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                   {
                   adsl2LineGroup,
                   adsl2LineConfProfileControlGroup,
                   adsl2LineAlarmConfProfileGroup
                   }

                GROUP       adsl2AtucPhysPerfRawCounterGroup
                DESCRIPTION
                    "This group is optional.  Implementations which
                     require continuous ATU-C physical event counters
                     should implement this group."

                GROUP       adsl2AturPhysPerfRawCounterGroup
                DESCRIPTION
                    "This group is optional.  Implementations which
                     require continuous ATU-R physical event counters
                     should implement this group."

                OBJECT      adslAtucThreshold15MinFailedFastR
                MIN-ACCESS  read-write
                DESCRIPTION
                    "Read-write access is applicable when
                     static profiles are implemented."

                OBJECT      adslAtucThreshold15MinSesL
                MIN-ACCESS  read-write
                DESCRIPTION
                    "Read-write access is applicable when
                     static profiles are implemented."

                OBJECT      adslAtucThreshold15MinUasL
                MIN-ACCESS  read-write
                DESCRIPTION
                    "Read-write access is applicable when
                     static profiles are implemented."

            ::= { adsl2Compliances 1 }

            -- units of conformance
            adsl2LineGroup    OBJECT-GROUP
                OBJECTS {
                    adslLineTransEnabled,
                    adslLineTransAtucCap,
                    adslLineTransAtucCapActual,
                    adslLineTransAturCapActual,
                    adslLineModeCap,
                    adslLineModeActual
                   }



Expires March 2000                                             [Page 21]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                STATUS     current
                DESCRIPTION
                    "A collection of objects providing configuration
                    information about an ADSL Line."
            ::= { adsl2Groups 1 }

            adsl2AtucPhysPerfRawCounterGroup OBJECT-GROUP
                OBJECTS {
                    adslAtucPerfStatFastR, adslAtucPerfStatFailedFastR,
                    adslAtucPerfCurr15MinFastR,
                    adslAtucPerfCurr15MinFailedFastR,
                    adslAtucPerfCurr1DayFastR,
                    adslAtucPerfCurr1DayFailedFastR,
                    adslAtucPerfPrev1DayFastR,
                    adslAtucPerfPrev1DayFailedFastR,
                    adslAtucPerfStatSesL, adslAtucPerfStatUasL,
                    adslAtucPerfCurr15MinSesL,
   adslAtucPerfCurr15MinUasL,
                    adslAtucPerfCurr1DaySesL,  adslAtucPerfCurr1DayUasL,
                    adslAtucPerfPrev1DaySesL,  adslAtucPerfPrev1DayUasL
                   }
                STATUS     current
                DESCRIPTION
                    "A collection of objects providing raw performance
                    counts on an ADSL Line (ATU-C end)."
            ::= { adsl2Groups 2 }

            adsl2AturPhysPerfRawCounterGroup OBJECT-GROUP
                OBJECTS {
                    adslAturPerfStatSesL,
                    adslAturPerfStatUasL,
                    adslAturPerfCurr15MinSesL,
                    adslAturPerfCurr15MinUasL,
                    adslAturPerfCurr1DaySesL,
                    adslAturPerfCurr1DayUasL,
                    adslAturPerfPrev1DaySesL,
                    adslAturPerfPrev1DayUasL
                   }
                STATUS     current
                DESCRIPTION
                    "A collection of objects providing raw performance
                    counts on an ADSL Line (ATU-C end)."
            ::= { adsl2Groups 3 }

            adsl2LineConfProfileControlGroup OBJECT-GROUP
                OBJECTS {
                    adslConfProfileLineType
                   }



Expires March 2000                                             [Page 22]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


                STATUS     current
                DESCRIPTION
                    "A collection of objects providing profile
                    control for the ADSL system."
            ::= { adsl2Groups 4 }

            adsl2LineAlarmConfProfileGroup OBJECT-GROUP
                OBJECTS {
                       adslAtucThreshold15MinFailedFastR,
                       adslAtucThreshold15MinSesL,
                       adslAtucThreshold15MinUasL
                   }
                STATUS     current
                DESCRIPTION
                    "A collection of objects providing alarm profile
                    control for the ADSL system."
            ::= { adsl2Groups 5 }

            adsl2NotificationsGroup NOTIFICATION-GROUP
                NOTIFICATIONS {
                    adslAtucFailedFastRThreshTrap,
                    adslAtucSesLThreshTrap,
                    adslAtucUasLThreshTrap
                }
                STATUS        current
                DESCRIPTION
                    "The collection of ADSL 2 notifications."
               ::= { adsl2Groups 6 }

   END

   9.  Acknowledgments

        This document is a product of the ADSL MIB Working Group.

   10.  References

      [1]  B. Wijnen, D. Harrington, R. Presuhn, "Structure of
           Management Information Version 2 (SMIv2)" RFC 2578,
           April 1999.

      [2]  K. McCloghrie, D. Perkins, J. Schoenwaelder,
           "Textual Conventions for SMIv2", RFC 2579, April 1999.

      [3]  McCloghrie, K., and M. Rose, Editors, "Management
           Information Base for Network Management of TCP/IP-based
           internets: MIB-II", STD 17, RFC 1213, Hughes LAN Systems,
           Performance Systems International, March 1991.



Expires March 2000                                             [Page 23]

INTERNET-DRAFT               ADSL Line MIB              October 20, 1999


      [4]  McCloghrie, K. and F. Kastenholz, "The Interfaces Group
           MIB using SMIv2", RFC 2233, Cisco Systems, FTP Software,
           November 1997.

      [5]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M.,
           and S. Waldbusser, "Management Information Base for
           version 2 of the Simple Network Management Protocol
           (SNMPv2)", RFC 1907, January 1996.

      [6]  Case, J., Fedor, M., Schoffstall, M., and J. Davin. " A
   Simple
           Network Management Protocol (SNMP)", STD 15, RFC 1157, SNMP
           Research, Performance Systems International, MIT Lab for
           Computer Science, May 1990.

      [7]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
           S. Waldbusser, "Protocol Operations for Version 2 of the
   Simple
           Network Management Protocol (SNMPv2)", RFC 1905, January
   1996.

      [8]  ITU Draft Recommendation G.997.1 "Physical Layer Management
   for
           Digital Subscriber Line (DSL) Transceivers.", January 1999

      [9]  Chris Hansen, ITU "White Paper submission of Recommendation
   G.992.2"
           June/July 1999.

      [10] G. Bathrick, F. Ly "Definitions of Managed Objects for the
   ADSL
           Lines",  May 14, 1999.

      [11] D. Harrington, R. Presuhn, B. Wijnen, "An architecture for
           Describing SNMP Management Frameworks", RFC 2571, April 1999.
















Expires March 2000                                             [Page 24]