INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


              Definitions of Supplemental Managed Objects
                    for the SONET/SDH Interface Type

                               July 1998


                 <draft-kchapman-sonet-sup-mib-00.txt>

                              Ken Chapman
                          Argon Networks, Inc.
                             25 Porter Road
                          Littleton, MA 01460

                           kchapman@argon.com







1.  Status of this Memo

This document is an Internet Draft.  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 a "work in progress".

To learn the current status of any Internet Draft, please check the
"1id-abstracts.txt" listing contained in the Internet Drafts Shadow
Directories on ftp.ietf.org (US East Coast), nic.nordu.net (Europe),
ftp.isi.edu (US West Coast), or munnari.oz.au (Pacific Rim).


2.  Abstract

This memo defines an experimental portion of the Management Information
Base (MIB) for use with network management protocols in the Internet
community.  In particular, it describes supplemental objects used for
managing SONET and SDH interfaces.  This document is a companion
document to the definitions of managed objects and supplemental managed
objects for the DS1/E1, DS2/E2, DS3/E3 and SONET/SDH interface types:





Expires January 1999                                            [Page 1]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


<draft-ietf-trunkmib-ds1-mib-08.txt> [1], <draft-ietf-trunkmib-ds1-
supp-00.txt> [2], <draft-ietf-trunkmib-ds3-mib-08.txt> [3], <draft-
ietf-trunkmib-ds3SuppMIB-00.txt> [4] and <draft-ietf-atommib-sonetng-
02.txt> [5].  This MIB is designed to provide support for ASNI T1.231-
1997 [6] standard information not already supported by <draft-ietf-
atommib-sonetng-02.txt>.  Support for this MIB is optional.

This memo specifies a MIB module in a manner that is both compliant to
the SNMPv2 SMI, and semantically identical to the peer SNMPv1
definitions.

This memo does not specify a standard for the Internet community.


3.  The SNMP Network Management Framework

The SNMP Network Management Framework presently consists of three major
components.  They are:

   o    the SMI, described in RFC 1902 [7] - the mechanisms used for
        describing and naming objects for the purpose of management.

   o    the MIB-II, STD 17, RFC 1213 [8] - the core set of managed
        objects for the Internet suite of protocols.

   o    the protocol, RFC 1157 [9] and/or RFC 1905 [10], - the protocol
        for accessing managed objects.

The Framework permits new objects to be defined for the purpose of
experimentation and evaluation.


3.1.  Object Definitions

Managed objects are accessed via a virtual information store, termed the
Management Information Base or MIB.  Objects in the MIB are defined
using the subset of Abstract Syntax Notation One (ASN.1) defined in the
SMI.  In particular, each object type is named by an OBJECT IDENTIFIER,
an administratively assigned name.  The object type together with an
object instance serves to uniquely identify a specific instantiation of
the object.  For human convenience, we often use a textual string,
termed the descriptor, to also refer to the object type.









Expires January 1999                                            [Page 2]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


4.  Overview

This document supplements <draft-ietf-atommib-sonetng-02.txt>.  In
particular, it supports the following performance monitoring informtion
as defined in ASNI T1.231-1997:


   o    Application specific and optional SONET performance primitives
        and parameters (clause 8).

   o    Previous 1-day register and Recent 1-day registers (clause
        9.1.2.1).

   o    Time stamps associated with all registers (clause 9.1.5.1).

   o    Reset of any register(s) (clause 9.1.5.1).

   o    Beginning of day register (clause 9.1.5.1).

   o    Settable thresholds (clause 9.1.5.2).

   o    Settable default thresholds (clause 9.1.5.2).


5.  Definitions

SONET-Supplemental-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
    transmission
        FROM SNMPv2-SMI
    TruthValue, DateAndTime
        FROM SNMPv2-TC
    OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE
        FROM SNMPv2-CONF
    PerfCurrentCount, PerfIntervalCount
        FROM PerfHist-TC-MIB
    HourOfDay, PerfDayCount
        FROM PerfHistSup-TC
    sonetMediumEntry, sonetSectionCurrentEntry,
    sonetSectionIntervalEntry, sonetLineCurrentEntry,
    sonetLineIntervalEntry, sonetFarEndLineCurrentEntry,
    sonetFarEndLineIntervalEntry, sonetPathCurrentEntry,
    sonetPathIntervalEntry, sonetFarEndPathCurrentEntry,
    sonetFarEndPathIntervalEntry, sonetVTCurrentEntry,
    sonetVTIntervalEntry, sonetFarEndVTCurrentEntry,





Expires January 1999                                            [Page 3]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    sonetFarEndVTIntervalEntry
        FROM SONET-MIB
    ifIndex
        FROM IF-MIB;

sonetSupplementalMIB MODULE-IDENTITY
    LAST-UPDATED   "9807131752Z"  -- 13-Jul-98 1:52 PM EST
    ORGANIZATION   "Argon Networks, Inc."
    CONTACT-INFO
       "        Ken Chapman
        Postal: Argon Networks, Inc.
                25 Porter Road
                Littleton, MA  01460
                USA
        Phone:  +1 978 486 0665
        Fax:    +1 978 486 9379
        Email:  KChapman@Argon.com"
    DESCRIPTION
        "This MIB module provides extensions to the SONET-MIB (RFC nnnn)
        objects.  It provides definitions for management information
        that supports those parts of ANSI T1.231-1997 that are not
        covered by the SONET-MIB."
    ::= { transmission xx }

-- *********************************************************************
-- Note to RFC editor:  Assign a number for xx from IANA when publishing
--                      this MIB as an RFC.
-- *********************************************************************

--  This is the MIB extension module for the SONET objects

sonetSupObjects         OBJECT IDENTIFIER ::= { sonetSupplementalMIB 1 }
sonetSupObjectsPath     OBJECT IDENTIFIER ::= { sonetSupplementalMIB 2 }
sonetSupObjectsVT       OBJECT IDENTIFIER ::= { sonetSupplementalMIB 3 }

--  groups in the SONET MIB extension module

sonetSupConfig          OBJECT IDENTIFIER ::= { sonetSupObjects 1 }
sonetSupMedium          OBJECT IDENTIFIER ::= { sonetSupObjects 2 }
sonetSupSection         OBJECT IDENTIFIER ::= { sonetSupObjects 3 }
sonetSupLine            OBJECT IDENTIFIER ::= { sonetSupObjects 4 }
sonetSupFarEndLine      OBJECT IDENTIFIER ::= { sonetSupObjects 5 }
sonetSupPath            OBJECT IDENTIFIER ::= { sonetSupObjectsPath 1 }
sonetSupFarEndPath      OBJECT IDENTIFIER ::= { sonetSupObjectsPath 2 }
sonetSupVT              OBJECT IDENTIFIER ::= { sonetSupObjectsVT 1 }
sonetSupFarEndVT        OBJECT IDENTIFIER ::= { sonetSupObjectsVT 2 }





Expires January 1999                                            [Page 4]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


-- *********************************************************************
--  SONET Configuration group object definitions.
--  These objects apply to all SONET interfaces.
-- *********************************************************************

sonetResetAllCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    resetCounters(1)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Setting this variable to 1 will cause all of the counters
        (performance regsters) on all of the SONET interfaces in the
        Network Element (agent) to be initialized to zero (0)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupConfig 1 }

sonetStartOfDay OBJECT-TYPE
    SYNTAX      HourOfDay
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The time of day that marks the beginning of each 1-day interval
        used in the performance monitoring parameters for all SONET
        interfaces in the NE.  This time is on an hour boundary."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    DEFVAL      { '00'H }  -- Midnight, local time
    ::= { sonetSupConfig 2 }

sonetThresholdTrapEnable OBJECT-TYPE
    SYNTAX      INTEGER { enabled(1), disabled(2), off(3) }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This variable indicates whether threshold traps should be
        generated for SONET interfaces.  This setting applies to the
        entire Network Element.  When this variable is in the enabled(1)
        state, then all traps are enabled; when this variable is in the
        disabled(2) state, all traps are disabled; when this variable is
        in the off(3) state then traps are enabled or disabled on a per
        port basis via the sonetPortThresholdTrapEnable variable."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { off }
   ::= { sonetSupConfig 3 }






Expires January 1999                                            [Page 5]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


-- *********************************************************************
--  Extension to the sonetMedimTable found in the SONET-MIB.
-- *********************************************************************

sonetSupMediumTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupMediumEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Extensions to the SONET Medium table."
    ::= { sonetSupMedium 1 }

sonetSupMediumEntry OBJECT-TYPE
    SYNTAX      SonetSupMediumEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
       "An extension to an entry in the SONET Medium table."
    AUGMENTS    { sonetMediumEntry }
    ::= { sonetSupMediumTable 1 }

SonetSupMediumEntry ::=
    SEQUENCE {
        sonetPortThresholdTrapEnable    INTEGER,
        sonetMediumDayTimeElapsed       INTEGER,
        sonetMediumValidDays            INTEGER,
        sonetMediumInvalidDays          INTEGER,
        sonetMediumResetCounters        INTEGER,
        sonetMediumCurrentStartTime     DateAndTime,
        sonetMediumCurrentLOSSs         PerfCurrentCount
    }

sonetPortThresholdTrapEnable OBJECT-TYPE
    SYNTAX      INTEGER { enabled(1), disabled(2), oncePerInterval(3) }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This variable indicates whether threshold traps should be
        generated for the SONET port associated with this interface.
        This variable applies to all of the SONET layers associated with
        this interface and any Path or VT interfaces which are layered
        on this interface.  This variable is only valid if the
        sonetThresholdTrapEnable variable is not implemented or is in
        the off(3) state."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { disabled }
   ::= { sonetSupMediumEntry 1 }





Expires January 1999                                            [Page 6]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetMediumDayTimeElapsed OBJECT-TYPE
    SYNTAX      INTEGER (0..86409)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of seconds that have elapsed since the beginning
        of the current 1-day perfromance history interval."
    ::= { sonetSupMediumEntry 2 }

sonetMediumValidDays OBJECT-TYPE
    SYNTAX      INTEGER (0..32)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The oldest interval number for which data is available.  The
        value will normally be n, where n is the number of intervals
        supported by this agent.  However, some intervals will not be
        available if the interface was brought online within the last n
        days, in which case the value will be the number of 1-day
        intervals since the interface has been online (including the
        current interval).  It is also possible that some intervals are
        unavailable in the case where the agent is a proxy."
    ::= { sonetSupMediumEntry 3 }

sonetMediumInvalidDays OBJECT-TYPE
    SYNTAX      INTEGER (0..32)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of intervals supported by the agent for which no
        data is available for the interface."
    ::= { sonetSupMediumEntry 4 }

sonetMediumResetCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    current15Minute(1),
                    current1day(2),
                    all(3)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This varible provides the capability to initialize SONET media
        layer performance counters to zero (0)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupMediumEntry 5 }





Expires January 1999                                            [Page 7]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetMediumCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of physical media measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupMediumEntry 6 }

sonetMediumCurrentLOSSs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The physical media loss of signal (LOS) seconds count (LOSS) is
        the number of 1-second intervals containing one or more loss of
        signal defects which were encountered by a SONET interface in
        the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.1."
    ::= { sonetSupMediumEntry 7 }


-- *********************************************************************
--  The 15-minute interval history table for physical media related
--  performance prameters.
-- *********************************************************************

sonetMediumIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetMediumIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Medium Interval Table."
    ::= { sonetSupMedium 2 }

sonetMediumIntervalEntry OBJECT-TYPE
    SYNTAX      SonetMediumIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the SONET Medium Interval table."
    INDEX       { ifIndex, sonetMediumIntervalNumber }
    ::= { sonetMediumIntervalTable 1 }

SonetMediumIntervalEntry ::=





Expires January 1999                                            [Page 8]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SEQUENCE {
        sonetMediumIntervalNumber       INTEGER,
        sonetMediumIntervalStartTime    DateAndTime,
        sonetMediumIntervalValidData    TruthValue,
        sonetMediumIntervalLOSSs        PerfIntervalCount
    }

sonetMediumIntervalNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..96)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number between 1 and 96, which identifies the interval for
        which the set of statistics is available.  The interval
        identified by 1 is the most recently completed (previous)
        15-minute interval, and the interval identified by n is the
        interval immediately preceding the one identified by n-1."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetMediumIntervalEntry 1 }

sonetMediumIntervalValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 15 minutes, or (b) some data is
        missing (e.g., when a near-end defect prevents some far-end data
        from being collected)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetMediumIntervalEntry 2 }

sonetMediumIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of physical media measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetMediumIntervalEntry 3 }

sonetMediumIntervalLOSSs OBJECT-TYPE





Expires January 1999                                            [Page 9]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The physical media loss of signal (LOS) seconds count (LOSS) is
        the number of 1-second intervals containing one or more loss of
        signal defects which were encountered by a SONET interface in
        the 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.1."
    ::= { sonetMediumIntervalEntry 4 }


-- *********************************************************************
--  The 1-day interval history table for physical media related
--  perfomance prameters.
-- *********************************************************************

sonetMediumDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetMediumDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
         "The SONET Medium Interval Table."
    ::= { sonetSupMedium 3 }

sonetMediumDayEntry OBJECT-TYPE
    SYNTAX      SonetMediumDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
         "An entry in the SONET Medium Interval table."
    INDEX       { ifIndex, sonetMediumDayNumber }
    ::= { sonetMediumDayTable 1 }

SonetMediumDayEntry ::=
    SEQUENCE {
        sonetMediumDayNumber       INTEGER,
        sonetMediumDayStartTime    DateAndTime,
        sonetMediumDayValidData    TruthValue,
        sonetMediumDayLOSSs        PerfDayCount
    }

sonetMediumDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..32)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 10]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


         "A number which identifies the 1-day interval for which the set
        of physical media related statistics is available.  The number
        is between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetMediumDayEntry 1 }

sonetMediumDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing (e.g., when a near-end defect prevents some far-end data
        from being collected)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetMediumDayEntry 2 }

sonetMediumDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this 1-day
        interval of physical media measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetMediumDayEntry 3 }

sonetMediumDayLOSSs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The physical media loss of signal (LOS) seconds count (LOSS) is
        the number of 1-second intervals containing one or more loss of
        signal defects which were encountered by a SONET interface in
        the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.1."
    ::= { sonetMediumDayEntry 4 }





Expires January 1999                                           [Page 11]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


-- *********************************************************************
--  SONET Section group object definitions.
--
--  SONET Section default threshold value object definitions.
--  These default values apply to all section interfaces.
-- *********************************************************************

sonetSectionDefaultThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSectionDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of default thresholds for SONET section counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupSection 1 }

sonetSectionDefaultThresholdEntry OBJECT-TYPE
    SYNTAX      SonetSectionDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of default thresholds.  The table has a
        variable for each counter type and accumulation period
        combination, but uses an index to indetify the digital signal
        rate.  The agent must provide a set of default threshold values
        for all rates that the NE supports.  The agent may make these
        variables read-only."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    INDEX       { sonetSectionDefaultThresholdRate }
    ::= { sonetSectionDefaultThresholdTable 1 }

SonetSectionDefaultThresholdEntry ::=
    SEQUENCE {
        sonetSectionDefaultThresholdRate        INTEGER,
        sonetSectionDefaultCVThreshold          INTEGER,
        sonetSectionDefaultESThreshold          INTEGER,
        sonetSectionDefaultESAThreshold         INTEGER,
        sonetSectionDefaultESBThreshold         INTEGER,
        sonetSectionDefaultSESThreshold         INTEGER,
        sonetSectionDefaultSEFSThreshold        INTEGER,
        sonetSectionDefaultDayCVThreshold       INTEGER,
        sonetSectionDefaultDayESThreshold       INTEGER,
        sonetSectionDefaultDayESAThreshold      INTEGER,
        sonetSectionDefaultDayESBThreshold      INTEGER,
        sonetSectionDefaultDaySESThreshold      INTEGER,
        sonetSectionDefaultDaySEFSThreshold     INTEGER
    }





Expires January 1999                                           [Page 12]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSectionDefaultThresholdRate OBJECT-TYPE
    SYNTAX      INTEGER {
                    oc1(1),
                    oc3(2),
                    oc12(3),
                    oc24(4),
                    oc48(5),
                    oc192(6)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The digital signal rate for which the default threshold values
        apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 1 }

sonetSectionDefaultCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 2 }

sonetSectionDefaultESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 3 }

sonetSectionDefaultESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 4 }





Expires January 1999                                           [Page 13]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSectionDefaultESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 5 }

sonetSectionDefaultSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 6 }

sonetSectionDefaultSEFSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SEFS-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 7 }

sonetSectionDefaultDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 8 }

sonetSectionDefaultDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-S counter 15-minute interval
        thresholds."





Expires January 1999                                           [Page 14]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 9 }

sonetSectionDefaultDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 10 }

sonetSectionDefaultDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 11 }

sonetSectionDefaultDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 12 }

sonetSectionDefaultDaySEFSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SEFS-S counter 15-minute interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSectionDefaultThresholdEntry 13 }


-- *********************************************************************
--  SONET Section threshold value object definitions.  This table is an
--  extension to the sonetSectionCurrentTable found in the SONET-MIB.





Expires January 1999                                           [Page 15]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


-- *********************************************************************

sonetSectionThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSectionThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of trap threshold values for SONET section counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupSection 2 }

sonetSectionThresholdEntry OBJECT-TYPE
    SYNTAX      SonetSectionThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of SONET Section trap thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    AUGMENTS    { sonetSectionCurrentEntry }
    ::= { sonetSectionThresholdTable 1 }

SonetSectionThresholdEntry ::=
    SEQUENCE {
        sonetSectionCurrentCVThreshold    INTEGER,
        sonetSectionCurrentESThreshold    INTEGER,
        sonetSectionCurrentESAThreshold   INTEGER,
        sonetSectionCurrentESBThreshold   INTEGER,
        sonetSectionCurrentSESThreshold   INTEGER,
        sonetSectionCurrentSEFSThreshold  INTEGER,
        sonetSectionDayCVThreshold        INTEGER,
        sonetSectionDayESThreshold        INTEGER,
        sonetSectionDayESAThreshold       INTEGER,
        sonetSectionDayESBThreshold       INTEGER,
        sonetSectionDaySESThreshold       INTEGER,
        sonetSectionDaySEFSThreshold      INTEGER
    }

sonetSectionCurrentCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval CV-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }





Expires January 1999                                           [Page 16]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetSectionThresholdEntry 1 }

sonetSectionCurrentESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ES-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 2 }

sonetSectionCurrentESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESA-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 3 }

sonetSectionCurrentESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESB-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 4 }

sonetSectionCurrentSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval SES-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."





Expires January 1999                                           [Page 17]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 5 }

sonetSectionCurrentSEFSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval SEFS-S counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 6 }

sonetSectionDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day CV-S
        counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 7 }

sonetSectionDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ES-S
        counter.  A value of zero indicates that the default threshold
        value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 8 }

sonetSectionDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ESA-S
        counter.  A value of zero indicates that the default threshold
        value is to be used."





Expires January 1999                                           [Page 18]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 9 }

sonetSectionDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ESB-S
        counter.  A value of zero indicates that the default threshold
        value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 10 }

sonetSectionDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day SES-S
        counter.  A value of zero indicates that the default threshold
        value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 11 }

sonetSectionDaySEFSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day SEFS-S
        counter.  A value of zero indicates that the default threshold
        value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetSectionThresholdEntry 12 }

-- *********************************************************************
--  Extensions to the sonetSectionCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetSupSectionCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupSectionCurrentEntry
    MAX-ACCESS  not-accessible





Expires January 1999                                           [Page 19]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "Various extensions to the SONET Section Current table."
    ::= { sonetSupSection 3 }

sonetSupSectionCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupSectionCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Extensions to an entry in the SONET Section Current table."
    AUGMENTS    { sonetSectionCurrentEntry }
    ::= { sonetSupSectionCurrentTable 1 }

SonetSupSectionCurrentEntry ::=
    SEQUENCE {
        sonetSectionSevereErrorThreshold  Integer32,
        sonetSectionResetCounters         INTEGER,
        sonetSectionCurrentStartTime      DateAndTime,
        sonetSectionCurrentESAs           PerfCurrentCount,
        sonetSectionCurrentESBs           PerfCurrentCount
    }

sonetSectionSevereErrorThreshold OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of section errors in a 1-second interval at which
        point the condition is counted as a severe error.  The value of
        this variable should correspond to the value indicated by
        sonetSESthresholdSet in the SONET-MIB.  If sonetSESthresholdSet
        is set to other(1), this variable is the soul source of this
        information."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.5."
    ::= { sonetSupSectionCurrentEntry 1 }

sonetSectionResetCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    current15Minute(1),
                    current1day(2),
                    all(3)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This varible provides the capability to initialize SONET





Expires January 1999                                           [Page 20]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        section layer performance counters to zero (0) on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupSectionCurrentEntry 2 }

sonetSectionCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of section measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupSectionCurrentEntry 3 }

sonetSectionCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type A (ESA-S) count is the number
        of 1-second intervals containing one BIP-8 error (B1 byte) and
        no SEF or LOS defects which were encountered by a SONET
        interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.3."
    ::= { sonetSupSectionCurrentEntry 4 }

sonetSectionCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type B (ESB-S) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold BIP-8 errors (B1 byte), and no SEF or
        LOS defects which were encountered by a SONET interface in the
        current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.4."
    ::= { sonetSupSectionCurrentEntry 5 }


-- *******************************************************************
--  Extension to the sonetSectionIntervalTable found in the SONET-MIB.
-- *******************************************************************

sonetSupSectionIntervalTable OBJECT-TYPE





Expires January 1999                                           [Page 21]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      SEQUENCE OF SonetSupSectionIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Section Interval table to add
        more counters."
    ::= { sonetSupSection 14 }

sonetSupSectionIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupSectionIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Section Interval
        table."
    AUGMENTS    { sonetSectionIntervalEntry }
    ::= { sonetSupSectionIntervalTable 1 }

SonetSupSectionIntervalEntry ::=
    SEQUENCE {
        sonetSectionIntervalStartTime   DateAndTime,
        sonetSectionIntervalESAs        PerfIntervalCount,
        sonetSectionIntervalESBs        PerfIntervalCount
    }

sonetSectionIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of section measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupSectionIntervalEntry 1 }

sonetSectionIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type A (ESA-S) count is the number
        of 1-second intervals containing one BIP-8 error (B1 byte) and
        no SEF or LOS defects which were encountered by a SONET
        interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.3."
    ::= { sonetSupSectionIntervalEntry 2 }





Expires January 1999                                           [Page 22]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSectionIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type B (ESB-S) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold BIP-8 errors (B1 byte), and no SEF or
        LOS defects which were encountered by a SONET interface in a
        previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.4."
    ::= { sonetSupSectionIntervalEntry 3 }


-- *********************************************************************
--  The SONET Section Day Table.
-- *********************************************************************

sonetSectionDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSectionDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Section Day table.  Contains various statistics
        collected by each SONET Section over multiple 1-day
        intervals of operation."
    ::= { sonetSupSection 15 }

sonetSectionDayEntry OBJECT-TYPE
    SYNTAX      SonetSectionDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the SONET Section Day table."
    INDEX       { ifIndex, sonetSectionDayNumber }
    ::= { sonetSectionDayTable 1 }

SonetSectionDayEntry ::=
    SEQUENCE {
        sonetSectionDayNumber           INTEGER,
        sonetSectionDayStartTime        DateAndTime,
        sonetSectionDayValidData        TruthValue,
        sonetSectionDayCVs              PerfDayCount,
        sonetSectionDayESs              PerfDayCount,
        sonetSectionDayESAs             PerfDayCount,
        sonetSectionDayESBs             PerfDayCount,
        sonetSectionDaySESs             PerfDayCount,





Expires January 1999                                           [Page 23]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetSectionDaySEFSs            PerfDayCount
    }

sonetSectionDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..33)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of section related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetSectionDayEntry 1 }

sonetSectionDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this 1-day
        interval of sections measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSectionDayEntry 2 }

sonetSectionDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetSectionDayEntry 3 }

sonetSectionDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 24]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The section code violation (CV-S) count is the number of BIP-8
        errors which were detected at the SONET section layer
        interface in a previous 1-day interval.  Each section BIP-8
        can detect up to eight errors per STS-N frame, with each error
        incrementing the CV counter.  CVs for the section layer are
        collected using the BIP-8 in the B1 byte located in the
        section overhead of STS-1 number 1."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.1.1."
    ::= { sonetSectionDayEntry 4 }

sonetSectionDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second (ES-S) count is the number of
        1-second intervals containing one or more BIP-8 error (B1
        byte), one or more SEF defects, or one or more LOS defects
        which were encountered by the SONET section layer
        interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.2."
    ::= { sonetSectionDayEntry 5 }

sonetSectionDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type A (ESA-S) count is the number
        of 1-second intervals containing one BIP-8 error (B1 byte) and
        no SEF or LOS defects which were encountered by the SONET
        section layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.3."
    ::= { sonetSectionDayEntry 6 }

sonetSectionDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section errored second type B (ESB-S) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold BIP-8 errors (B1 byte), and no SEF
        or LOS defects which were encountered by the SONET section
        layer interface in the current 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.4."
    ::= { sonetSectionDayEntry 7 }





Expires January 1999                                           [Page 25]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSectionDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section severely errored second (SES-S) count is the
        number of 1-second intervals containing
        sonetSevereErrorThreshold or more BIP-8 errors (B1 byte), one
        or more SEF defects, or one or more LOS defects which were
        encountered by the SONET section layer interface in a
        previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.5."
    ::= { sonetSectionDayEntry 8 }

sonetSectionDaySEFSs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The section severely errored frame second (SEFS-S) count is
        the number of 1-second intervals containing one or more SEF
        defects which were encountered by the SONET section layer
        interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.2.6."
    ::= { sonetSectionDayEntry 9 }


-- *********************************************************************
--  SONET Line group object definitions.
--
--  SONET Line default threshold value object definitions.  These
--  default values apply to both near-end and far-end line interfaces.
-- *********************************************************************

sonetLineDefaultThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetLineDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of default thresholds for SONET Line counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupLine 1 }

sonetLineDefaultThresholdEntry OBJECT-TYPE
    SYNTAX      SonetLineDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current





Expires January 1999                                           [Page 26]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "An entry in the table of default thresholds.  The table has a
        variable for each counter type and accumulation period
        combination, but uses indexes to indetify the digital signal
        direction and rate.  The agent must provide a set of default
        threshold values for all rates that the NE supports.  The agent
        may make these variables read-only."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    INDEX       { sonetLineDefaultThresholdDirection,
                  sonetLineDefaultThresholdRate }
    ::= { sonetLineDefaultThresholdTable 1 }

SonetLineDefaultThresholdEntry ::=
    SEQUENCE {
        sonetLineDefaultThresholdDirection  INTEGER,
        sonetLineDefaultThresholdRate       INTEGER,
        sonetLineDefaultCVThreshold         INTEGER,
        sonetLineDefaultESThreshold         INTEGER,
        sonetLineDefaultESAThreshold        INTEGER,
        sonetLineDefaultESBThreshold        INTEGER,
        sonetLineDefaultSESThreshold        INTEGER,
        sonetLineDefaultAISSThreshold       INTEGER,
        sonetLineDefaultUASThreshold        INTEGER,
        sonetLineDefaultDayCVThreshold      INTEGER,
        sonetLineDefaultDayESThreshold      INTEGER,
        sonetLineDefaultDayESAThreshold     INTEGER,
        sonetLineDefaultDayESBThreshold     INTEGER,
        sonetLineDefaultDaySESThreshold     INTEGER,
        sonetLineDefaultDayAISSThreshold    INTEGER,
        sonetLineDefaultDayUASThreshold     INTEGER
    }

sonetLineDefaultThresholdDirection OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEnd(1),
                    farEnd(2)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The digital signal direction for which the default threshold
        values apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 1 }

sonetLineDefaultThresholdRate OBJECT-TYPE
    SYNTAX      INTEGER {





Expires January 1999                                           [Page 27]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                    vt1dot5(1),
                    vtg(2),
                    oc1(3),
                    oc3(4),
                    oc12(5),
                    oc24(6),
                    oc48(7),
                    oc192(8)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The digital signal rate for which the default threshold values
        apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 2 }

sonetLineDefaultCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-L and CV-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 3 }

sonetLineDefaultESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-L and ES-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 4 }

sonetLineDefaultESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-L and ESA-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 5 }





Expires January 1999                                           [Page 28]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetLineDefaultESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-L and ESB-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 6 }

sonetLineDefaultSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-L and SES-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 7 }

sonetLineDefaultAISSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET AISS-L and AISS-LFE counter
        15-minute interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 8 }

sonetLineDefaultUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET UAS-L and UAS-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 9 }

sonetLineDefaultDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-L and CV-LFE counter 15-minute
        interval thresholds."





Expires January 1999                                           [Page 29]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 10 }

sonetLineDefaultDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-L and ES-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 11 }

sonetLineDefaultDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-L and ESA-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 12 }

sonetLineDefaultDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-L and ESB-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 13 }

sonetLineDefaultDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-L and SES-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 14 }

sonetLineDefaultDayAISSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current





Expires January 1999                                           [Page 30]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The default value for SONET AISS-L and AISS-LFE counter
        15-minute interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 15 }

sonetLineDefaultDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET UAS-L and UAS-LFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetLineDefaultThresholdEntry 16 }


-- *********************************************************************
--  SONET Line threshold value object definitions.  This table is an
--  extension to the sonetLineCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetLineThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetLineThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of trap threshold values for SONET Line counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupLine 2 }

sonetLineThresholdEntry OBJECT-TYPE
    SYNTAX      SonetLineThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of SONET Line trap thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    AUGMENTS    { sonetLineCurrentEntry }
    ::= { sonetLineThresholdTable 1 }

SonetLineThresholdEntry ::=
    SEQUENCE {
        sonetLineCurrentCVThreshold     INTEGER,
        sonetLineCurrentESThreshold     INTEGER,
        sonetLineCurrentESAThreshold    INTEGER,
        sonetLineCurrentESBThreshold    INTEGER,





Expires January 1999                                           [Page 31]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetLineCurrentSESThreshold    INTEGER,
        sonetLineCurrentAISSThreshold   INTEGER,
        sonetLineCurrentUASThreshold    INTEGER,
        sonetLineDayCVThreshold         INTEGER,
        sonetLineDayESThreshold         INTEGER,
        sonetLineDayESAThreshold        INTEGER,
        sonetLineDayESBThreshold        INTEGER,
        sonetLineDaySESThreshold        INTEGER,
        sonetLineDayAISSThreshold       INTEGER,
        sonetLineDayUASThreshold        INTEGER
    }

sonetLineCurrentCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval CV-L and CV-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 1 }

sonetLineCurrentESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ES-L and ES-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 2 }

sonetLineCurrentESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESA-L and ESA-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 3 }





Expires January 1999                                           [Page 32]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetLineCurrentESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESB-L and ESB-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 4 }

sonetLineCurrentSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval SES-L and SES-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 5 }

sonetLineCurrentAISSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval AISS-L and AISS-LFE counters.  A value of zero
        indicates that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 6 }

sonetLineCurrentUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval UAS-L and UAS-LFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 7 }





Expires January 1999                                           [Page 33]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetLineDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day CV-L
        and CV-LFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 8 }

sonetLineDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ES-L
        and ES-LFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 9 }

sonetLineDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ESA-L
        and ESA-LFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 10 }

sonetLineDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day ESB-L
        and ESB-LFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 11 }





Expires January 1999                                           [Page 34]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetLineDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day SES-L
        and SES-LFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 12 }

sonetLineDayAISSThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day AISS-L
        and AISS-LFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 13 }

sonetLineDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current day UAS-L
        and UAS-LFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetLineThresholdEntry 14 }

-- *********************************************************************
--  Extension to the sonetLineCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetSupLineCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupLineCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Various extension to the SONET Line Current table."
    ::= { sonetSupLine 3 }





Expires January 1999                                           [Page 35]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSupLineCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupLineCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Extensions to an entry in the SONET Line Current table."
    AUGMENTS    { sonetLineCurrentEntry }
    ::= { sonetSupLineCurrentTable 1 }

SonetSupLineCurrentEntry ::=
    SEQUENCE {
        sonetLineSevereErrorThreshold   Integer32,
        sonetLineResetCounters          INTEGER,
        sonetLineCurrentStartTime       DateAndTime,
        sonetLineCurrentFCs             PerfCurrentCount,
        sonetLineCurrentESAs            PerfCurrentCount,
        sonetLineCurrentESBs            PerfCurrentCount,
        sonetLineCurrentAISSs           PerfCurrentCount
    }

sonetLineSevereErrorThreshold OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of line errors in a 1-second interval at which point
        the condition is counted as a severe error.  The value of this
        variable should correspond to the value indicated by
        sonetSESthresholdSet in the SONET-MIB.  If sonetSESthresholdSet
        is set to other(1), this variable is the soul source of this
        information.  This value applies to all near-end and far-end
        line SES counters."
    REFERENCE   "ANSI T1.231-1997 Table 16."
    ::= { sonetSupLineCurrentEntry 1 }

sonetLineResetCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEndCurrent15Minute(1),
                    nearEndCurrent1day(2),
                    farEndCurrent15Minute(3),
                    farEndCurrent1day(4),
                    all(5)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This varible provides the capability to initialize SONET





Expires January 1999                                           [Page 36]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        near-end and far-end line layer performance counters to zero (0)
        on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupLineCurrentEntry 2 }

sonetLineCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of near-end line measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupLineCurrentEntry 3 }

sonetLineCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end line failure count (FC-L) is the number of
        occurences of near-end line failure events encountered by the
        SONET line layer interface in the current 15-minute
        interval.  A near-end line failure event begins when an AIS-L
        failure is declared; a near-end line failure event ends when
        the AIS-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.1."
    ::= { sonetSupLineCurrentEntry 4 }

sonetLineCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line errored second type A (ESA-L) count is the number of
        1-second intervals containing one EDC error (B2 byte) and no
        AIS-L defects which were encountered by the SONET line layer
        interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.3."
    ::= { sonetSupLineCurrentEntry 5 }

sonetLineCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 37]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The line errored second type B (ESB-L) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B2 byte), and no AIS-L
        defects which were encountered by the SONET line layer interface
        in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.4."
    ::= { sonetSupLineCurrentEntry 6 }

sonetLineCurrentAISSs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line AIS second (AISS-L) is a count of 1-second intervals
        containing one or more alarm indication signal (AIS-L) defects
        which were encountered by the SONET line layer interface
        in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.7."
    ::= { sonetSupLineCurrentEntry 7 }


-- *******************************************************************
--  Extension to the sonetLineIntervalTable found in the SONET-MIB.
-- *******************************************************************

sonetSupLineIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupLineIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Line Interval table to add more
        counters."
    ::= { sonetSupLine 4 }

sonetSupLineIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupLineIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Line Interval
        table."
    AUGMENTS    { sonetLineIntervalEntry }
    ::= { sonetSupLineIntervalTable 1 }

SonetSupLineIntervalEntry ::=
    SEQUENCE {
        sonetLineIntervalStartTime  DateAndTime,





Expires January 1999                                           [Page 38]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetLineIntervalFCs        PerfIntervalCount,
        sonetLineIntervalESAs       PerfIntervalCount,
        sonetLineIntervalESBs       PerfIntervalCount,
        sonetLineIntervalAISSs      PerfIntervalCount
    }

sonetLineIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupLineIntervalEntry 1 }

sonetLineIntervalFCs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end line failure count (FC-L) is the number of
        occurences of near-end line failure events encountered by
        the SONET line layer interface in a previous 15-minute
        interval.  A near-end line failure event begins when an AIS-L
        failure is declared; a near-end line failure event ends when
        the AIS-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.1."
    ::= { sonetSupLineIntervalEntry 2 }

sonetLineIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line errored second type A (ESA-L) count is the number of
        1-second intervals containing one EDC error (B2 byte) and no
        AIS-L defects which were encountered by the SONET line layer
        interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.3."
    ::= { sonetSupLineIntervalEntry 3 }

sonetLineIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 39]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The line errored second type B (ESB-L) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B2 byte), and no AIS-L
        defects which were encountered by the SONET line layer interface
        in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.4."
    ::= { sonetSupLineIntervalEntry 4 }

sonetLineIntervalAISSs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line AIS second (AISS-L) is a count of 1-second intervals
        containing one or more alarm indication signal (AIS-L) defects
        which were encountered by the SONET line layer interface
        in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.7."
    ::= { sonetSupLineIntervalEntry 5 }


-- *******************************************************************
-- The SONET Line Day Table.
-- *******************************************************************

sonetLineDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetLineDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Line Day table.  Contains various statistics
        collected by each SONET line over multiple 1-day
        intervals of operation."
    ::= { sonetSupLine 5 }

sonetLineDayEntry OBJECT-TYPE
    SYNTAX      SonetLineDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the SONET Line Day table."
    INDEX       { ifIndex, sonetLineDayNumber }
    ::= { sonetLineDayTable 1 }

SonetLineDayEntry ::=
    SEQUENCE {
        sonetLineDayNumber      INTEGER,





Expires January 1999                                           [Page 40]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetLineDayStartTime   DateAndTime,
        sonetLineDayValidData   TruthValue,
        sonetLineDayFCs         PerfDayCount,
        sonetLineDayCVs         PerfDayCount,
        sonetLineDayESs         PerfDayCount,
        sonetLineDayESAs        PerfDayCount,
        sonetLineDayESBs        PerfDayCount,
        sonetLineDaySESs        PerfDayCount,
        sonetLineDayAISSs       PerfDayCount,
        sonetLineDayUASs        PerfDayCount
    }

sonetLineDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..33)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of near-end line related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetLineDayEntry 1 }

sonetLineDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this 1-day
        interval of near-end line measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetLineDayEntry 2 }

sonetLineDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is





Expires January 1999                                           [Page 41]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        missing."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetLineDayEntry 3 }

sonetLineDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end line failure count (FC-L) is the number of
        occurences of near-end line failure events encountered by
        the SONET line layer interface in a previous 1-day
        interval.  A near-end line failure event begins when an AIS-L
        failure is declared; a near-end line failure event ends when
        the AIS-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.1."
    ::= { sonetLineDayEntry 4 }

sonetLineDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line code violation (CV-L) count is the number of BIP-8
        errors which were detected at the SONET line layer
        interface in a previous 1-day interval.  Each line BIP-8
        can detect up to eight errors per STS-1 frame, with each error
        incrementing the CV counter.  CVs for the line layer are
        collected using the BIP-8s in the B2 byte located in the
        line overhead of STS-1.  (Since all CVs on an STS-N line are
        counted together, this is equivalent to counting each error in
        the BIP-8N contained in the B2 bytes of the STS-N line
        overhead.)  Thus, on an STS-N signal, up to 8 x N CVs may
        occure in each STS-N frame."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.1.1."
    ::= { sonetLineDayEntry 5 }

sonetLineDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line errored second (ES-L) count is the number of 1-second
        intervals containing one or more EDC error (B2 byte), or one
        or more AIS-L defects which were encountered by the SONET
        line layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.2."





Expires January 1999                                           [Page 42]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetLineDayEntry 6 }

sonetLineDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line errored second type A (ESA-L) count is the number of
        1-second intervals containing one EDC error (B2 byte) and no
        AIS-L defects which were encountered by the SONET line layer
        interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.3."
    ::= { sonetLineDayEntry 7 }

sonetLineDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line errored second type B (ESB-L) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B2 byte), and no AIS-L
        defects which were encountered by the SONET line layer interface
        in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.4."
    ::= { sonetLineDayEntry 8 }

sonetLineDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line severely errored second (SES-L) is a count of 1-second
        intervals containing sonetSevereErrorThreshold or more EDC
        errors (B2 byte) or one or more AIS-L defects which were
        encountered by the SONET line layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.5."
   ::= { sonetLineDayEntry 9 }

sonetLineDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line unavailable second (UAS-L) is a count of 1-second
        intervals for which the SONET line was unavailable during a





Expires January 1999                                           [Page 43]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        previous 1-day interval.  The SONET line becomes unavailable at
        the onset of 10 contiguous SES-Ls.  The 10 SES-Ls are included
        in unavailable time.  Once unavailable, the SONET line becomes
        available at the onset of 10 contiguous seconds with no SES-Ls.
        The 10 seconds with no SES-Ls are excluded from unavailable
        time."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.6."
    ::= { sonetLineDayEntry 10 }

sonetLineDayAISSs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The line AIS second (AISS-L) is a count of 1-second intervals
        containing one or more alarm indication signal (AIS-L) defects
        which were encountered by the SONET line layer interface in a
        previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.3.1.7."
    ::= { sonetLineDayEntry 11 }


-- *******************************************************************
--  Extension to the sonetFarEndLineCurrentTable found in the
--  SONET-MIB.
-- *******************************************************************

sonetSupFarEndLineCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndLineCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Line Current table to
        add more counters."
    ::= { sonetSupFarEndLine 1 }

sonetSupFarEndLineCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndLineCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Line Current
        table."
    AUGMENTS    { sonetFarEndLineCurrentEntry }
    ::= { sonetSupFarEndLineCurrentTable 1 }

SonetSupFarEndLineCurrentEntry ::=





Expires January 1999                                           [Page 44]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SEQUENCE {
        sonetFarEndLineCurrentStartTime DateAndTime,
        sonetFarEndLineCurrentFCs       PerfCurrentCount,
        sonetFarEndLineCurrentESAs      PerfCurrentCount,
        sonetFarEndLineCurrentESBs      PerfCurrentCount,
        sonetFarEndLineCurrentAISSs     PerfCurrentCount
    }

sonetFarEndLineCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of far-end line measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndLineCurrentEntry 1 }

sonetFarEndLineCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line failure count (FC-LFE) is the number of
        occurences of far-end line failure events detected by the
        SONET line layer interface in the current 15-minute
        interval.  A far-end line failure event begins when the remote
        failure indication (RFI-L) failure is declared; a far-end line
        failure event ends when the RFI-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.4."
    ::= { sonetSupFarEndLineCurrentEntry 2 }

sonetFarEndLineCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type A (ESA-LFE) count is the
        number of 1-second intervals containing one REDC-L and no RDI-L
        defects which were detected by the SONET line layer interface in
        the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineCurrentEntry 3 }

sonetFarEndLineCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount





Expires January 1999                                           [Page 45]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type B (ESB-LFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ls, and no RDI-L defects which
        were detected by the SONET line layer interface in the current
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineCurrentEntry 4 }

sonetFarEndLineCurrentAISSs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line AIS second (AISS-LFE) is a count of 1-second
        intervals containing one or more RDI-L defects which were
        detected by the SONET line layer interface in the current
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineCurrentEntry 5 }


-- *******************************************************************
--  Extension to the sonetFarEndLineIntervalTable found in the
--  SONET-MIB.
-- *******************************************************************

sonetSupFarEndLineIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndLineIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Line Interval table to
        add more counters."
    ::= { sonetSupFarEndLine 2 }

sonetSupFarEndLineIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndLineIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Line
        Interval table."
    AUGMENTS    { sonetFarEndLineIntervalEntry }
    ::= { sonetSupFarEndLineIntervalTable 1 }





Expires January 1999                                           [Page 46]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


SonetSupFarEndLineIntervalEntry ::=
    SEQUENCE {
        sonetFarEndLineIntervalStartTime    DateAndTime,
        sonetFarEndLineIntervalFCs          PerfIntervalCount,
        sonetFarEndLineIntervalESAs         PerfIntervalCount,
        sonetFarEndLineIntervalESBs         PerfIntervalCount,
        sonetFarEndLineIntervalAISSs        PerfIntervalCount
    }

sonetFarEndLineIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of far-end line measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndLineIntervalEntry 1 }

sonetFarEndLineIntervalFCs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line failure count (FC-LFE) is the number of
        occurences of far-end line failure events detected by the SONET
        line layer interface in a previous 15-minute interval.  A
        far-end line failure event begins when the remote failure
        indication (RFI-L) failure is declared; a far-end line failure
        event ends when the RFI-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.4."
    ::= { sonetSupFarEndLineIntervalEntry 2 }

sonetFarEndLineIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type A (ESA-LFE) count is the
        number of 1-second intervals containing one REDC-L and no RDI-L
        defects which were detected by the SONET line layer interface in
        a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineIntervalEntry 3 }

sonetFarEndLineIntervalESBs OBJECT-TYPE





Expires January 1999                                           [Page 47]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type B (ESB-LFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ls, and no RDI-L defects which
        were detected by the SONET line layer interface in a previous
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineIntervalEntry 4 }

sonetFarEndLineIntervalAISSs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line AIS second (AISS-LFE) is a count of 1-second
        intervals containing one or more RDI-L defects which were
        detected by the SONET line layer interface in a previous
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetSupFarEndLineIntervalEntry 5 }


-- *******************************************************************
-- The SONET Far End Line Day Table.
-- *******************************************************************

sonetFarEndLineDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetFarEndLineDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Far End Line Day table.  Contains various
        statistics collected by each SONET line over multiple
        1-day intervals of operation."
    ::= { sonetSupFarEndLine 3 }

sonetFarEndLineDayEntry OBJECT-TYPE
    SYNTAX      SonetFarEndLineDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
       "An entry in the SONET Far End Line Day table."
    INDEX       { ifIndex, sonetFarEndLineDayNumber }
    ::= { sonetFarEndLineDayTable 1 }





Expires January 1999                                           [Page 48]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


SonetFarEndLineDayEntry ::=
    SEQUENCE {
        sonetFarEndLineDayNumber      INTEGER,
        sonetFarEndLineDayStartTime   DateAndTime,
        sonetFarEndLineDayValidData   TruthValue,
        sonetFarEndLineDayFCs         PerfDayCount,
        sonetFarEndLineDayCVs         PerfDayCount,
        sonetFarEndLineDayESs         PerfDayCount,
        sonetFarEndLineDayESAs        PerfDayCount,
        sonetFarEndLineDayESBs        PerfDayCount,
        sonetFarEndLineDaySESs        PerfDayCount,
        sonetFarEndLineDayUASs        PerfDayCount,
        sonetFarEndLineDayAISSs       PerfDayCount
    }

sonetFarEndLineDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..33)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of far-end line related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetFarEndLineDayEntry 1 }

sonetFarEndLineDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this 1-day
        interval of far-end line measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetFarEndLineDayEntry 2 }

sonetFarEndLineDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)





Expires January 1999                                           [Page 49]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing (e.g., when a near-end defect prevents some far-end data
        from being collected)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetFarEndLineDayEntry 3 }

sonetFarEndLineDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line failure count (FC-LFE) is the number of
        occurences of far-end line failure events detected by the
        SONET line layer interface in a previous 1-day interval.
        A far-end line failure event begins when the remote failure
        indication (RFI-L) failure is declared; a far-end line failure
        event ends when the RFI-L failure is cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.7.4."
    ::= { sonetFarEndLineDayEntry 4 }

sonetFarEndLineDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line code violation (CV-LFE) count is the number of
        REI-Ls which were detected at the SONET line layer interface in
        a previous 1-day interval.  For EC-1 or OC-1, REI-L is bits 5 to
        8 of the M0 byte; for EC-N or OC-N (N>2), M1 byte."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 5 }

sonetFarEndLineDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second (ES-LFE) count is the number of
        1-second intervals containing one or more REDC-Ls, or one or
        more RDI-L defects which were encountered by the SONET line
        layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 6 }

sonetFarEndLineDayESAs OBJECT-TYPE





Expires January 1999                                           [Page 50]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type A (ESA-LFE) count is the
        number of 1-second intervals containing one REDC-L and no RDI-L
        defects which were detected by the SONET line layer interface in
        a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 7 }

sonetFarEndLineDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line errored second type B (ESB-LFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ls, and no RDI-L defects which
        were detected by the SONET line layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 8 }

sonetFarEndLineDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line severely errored second (SES-LFE) is a count
        of 1-second intervals containing sonetSevereErrorThreshold or
        more REDC-Ls or one or more RDI-L defects which were detected by
        the SONET line layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
   ::= { sonetFarEndLineDayEntry 9 }

sonetFarEndLineDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line unavailable second (UAS-LFE) is a count of
        1-second intervals for which the SONET line was unavailable
        during a previous 1-day interval.  The SONET line becomes
        unavailable at the onset of 10 contiguous SES-LEFs.  The 10
        SES-LEFs are included in unavailable time.  Once unavailable,
        the SONET line becomes available at the onset of 10 contiguous





Expires January 1999                                           [Page 51]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        seconds with no SES-LEFs.  The 10 seconds with no SES-LEFs are
        excluded from unavailable time."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 10 }

sonetFarEndLineDayAISSs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end line AIS second (AISS-LFE) is a count of 1-second
        intervals containing one or more RDI-L defects which were
        detected by the SONET line layer interface in a previous 1-day
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.4.1."
    ::= { sonetFarEndLineDayEntry 11 }


-- *********************************************************************
--  SONET STS-Path group object definitions.
--
--  SONET STS-Path default threshold value object definitions.  These
--  default values apply to both near-end and far-end Path interfaces.
-- *********************************************************************

sonetPathDefaultThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetPathDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of default thresholds for SONET Path counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupPath 1 }

sonetPathDefaultThresholdEntry OBJECT-TYPE
    SYNTAX      SonetPathDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of default thresholds.  The table has a
        variable for each counter type and accumulation period
        combination, but uses indexes to indetify the digital signal
        direction and rate.  The agent must provide a set of default
        threshold values for all rates that the NE supports.  The agent
        may make these variables read-only."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    INDEX     { sonetPathDefaultThresholdDirection,





Expires January 1999                                           [Page 52]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetPathDefaultThresholdRate }
    ::= { sonetPathDefaultThresholdTable 1 }

SonetPathDefaultThresholdEntry ::=
    SEQUENCE {
        sonetPathDefaultThresholdDirection  INTEGER,
        sonetPathDefaultThresholdRate       INTEGER,
        sonetPathDefaultCVThreshold         INTEGER,
        sonetPathDefaultESThreshold         INTEGER,
        sonetPathDefaultESAThreshold        INTEGER,
        sonetPathDefaultESBThreshold        INTEGER,
        sonetPathDefaultSESThreshold        INTEGER,
        sonetPathDefaultUASThreshold        INTEGER,
        sonetPathDefaultPPJCGenThreshold    INTEGER,
        sonetPathDefaultNPJCGenThreshold    INTEGER,
        sonetPathDefaultPPJCDetThreshold    INTEGER,
        sonetPathDefaultNPJCDetThreshold    INTEGER,
        sonetPathDefaultPJCSGenThreshold    INTEGER,
        sonetPathDefaultPJCSDetThreshold    INTEGER,
        sonetPathDefaultPJCDiffThreshold    INTEGER,
        sonetPathDefaultDayCVThreshold      INTEGER,
        sonetPathDefaultDayESThreshold      INTEGER,
        sonetPathDefaultDayESAThreshold     INTEGER,
        sonetPathDefaultDayESBThreshold     INTEGER,
        sonetPathDefaultDaySESThreshold     INTEGER,
        sonetPathDefaultDayUASThreshold     INTEGER,
        sonetPathDefaultDayPPJCGenThreshold INTEGER,
        sonetPathDefaultDayNPJCGenThreshold INTEGER,
        sonetPathDefaultDayPPJCDetThreshold INTEGER,
        sonetPathDefaultDayNPJCDetThreshold INTEGER,
        sonetPathDefaultDayPJCSGenThreshold INTEGER,
        sonetPathDefaultDayPJCSDetThreshold INTEGER,
        sonetPathDefaultDayPJCDiffThreshold INTEGER
    }

sonetPathDefaultThresholdDirection OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEnd(1),
                    farEnd(2)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The digital signal direction for which the default threshold
        values apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 1 }





Expires January 1999                                           [Page 53]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetPathDefaultThresholdRate OBJECT-TYPE
    SYNTAX      INTEGER {
                    sts1(1),
                    sts3(2),
                    sts12(3),
                    sts24(4),
                    sts48(5),
                    sts192(6)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The path digital signal rate for which the default threshold
        values apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 2 }

sonetPathDefaultCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-P and CV-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 3 }

sonetPathDefaultESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-P and ES-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 4 }

sonetPathDefaultESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-P and ESA-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 5 }





Expires January 1999                                           [Page 54]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetPathDefaultESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-P and ESB-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 6 }

sonetPathDefaultSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-P and SES-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 7 }

sonetPathDefaultUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET UAS-P and UAS-PFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 8 }

sonetPathDefaultPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-PGen counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 9 }

sonetPathDefaultNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-PGen counter 15-minute
        interval thresholds."





Expires January 1999                                           [Page 55]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 10 }

sonetPathDefaultPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-PDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 11 }

sonetPathDefaultNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-PDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 12 }

sonetPathDefaultPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-PGen counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 13 }

sonetPathDefaultPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-PDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 14 }

sonetPathDefaultPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current





Expires January 1999                                           [Page 56]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The default value for SONET PJCDiff-P counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 15 }

sonetPathDefaultDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-P and CV-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 16 }

sonetPathDefaultDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-P and ES-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 17 }

sonetPathDefaultDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-P and ESA-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 18 }

sonetPathDefaultDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-P and ESB-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 19 }

sonetPathDefaultDaySESThreshold OBJECT-TYPE





Expires January 1999                                           [Page 57]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      INTEGER (1..4095)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-P and SES-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 20 }

sonetPathDefaultDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..4095)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET UAS-P and UAS-PFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 21 }

sonetPathDefaultDayPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-PGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 22 }

sonetPathDefaultDayNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-PGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 23 }

sonetPathDefaultDayPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-PDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."





Expires January 1999                                           [Page 58]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetPathDefaultThresholdEntry 24 }

sonetPathDefaultDayNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-PDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 25 }

sonetPathDefaultDayPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-PGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 26 }

sonetPathDefaultDayPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-PDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 27 }

sonetPathDefaultDayPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCDiff-P counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetPathDefaultThresholdEntry 28 }


-- *********************************************************************
--  SONET Path threshold value object definitions.  This table is an
--  extension to the sonetPathCurrentTable found in the SONET-MIB.
-- *********************************************************************





Expires January 1999                                           [Page 59]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetPathThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetPathThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of trap threshold values for SONET Path counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupPath 2 }

sonetPathThresholdEntry OBJECT-TYPE
    SYNTAX      SonetPathThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of SONET Path trap thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    AUGMENTS    { sonetPathCurrentEntry }
    ::= { sonetPathThresholdTable 1 }

SonetPathThresholdEntry ::=
    SEQUENCE {
        sonetPathCurrentCVThreshold         INTEGER,
        sonetPathCurrentESThreshold         INTEGER,
        sonetPathCurrentESAThreshold        INTEGER,
        sonetPathCurrentESBThreshold        INTEGER,
        sonetPathCurrentSESThreshold        INTEGER,
        sonetPathCurrentUASThreshold        INTEGER,
        sonetPathCurrentPPJCGenThreshold    INTEGER,
        sonetPathCurrentNPJCGenThreshold    INTEGER,
        sonetPathCurrentPPJCDetThreshold    INTEGER,
        sonetPathCurrentNPJCDetThreshold    INTEGER,
        sonetPathCurrentPJCSGenThreshold    INTEGER,
        sonetPathCurrentPJCSDetThreshold    INTEGER,
        sonetPathCurrentPJCDiffThreshold    INTEGER,
        sonetPathDayCVThreshold             INTEGER,
        sonetPathDayESThreshold             INTEGER,
        sonetPathDayESAThreshold            INTEGER,
        sonetPathDayESBThreshold            INTEGER,
        sonetPathDaySESThreshold            INTEGER,
        sonetPathDayUASThreshold            INTEGER,
        sonetPathDayPPJCGenThreshold        INTEGER,
        sonetPathDayNPJCGenThreshold        INTEGER,
        sonetPathDayPPJCDetThreshold        INTEGER,
        sonetPathDayNPJCDetThreshold        INTEGER,
        sonetPathDayPJCSGenThreshold        INTEGER,
        sonetPathDayPJCSDetThreshold        INTEGER,
        sonetPathDayPJCDiffThreshold        INTEGER





Expires January 1999                                           [Page 60]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    }

sonetPathCurrentCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval CV-P and CV-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 1 }

sonetPathCurrentESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ES-P and ES-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 2 }

sonetPathCurrentESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESA-P and ESA-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 3 }

sonetPathCurrentESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESB-P and ESB-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."





Expires January 1999                                           [Page 61]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 4 }

sonetPathCurrentSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval SES-P and SES-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 5 }

sonetPathCurrentUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval UAS-P and UAS-PFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 6 }

sonetPathCurrentPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PPJC-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 7 }

sonetPathCurrentNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval NPJC-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."





Expires January 1999                                           [Page 62]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 8 }

sonetPathCurrentPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PPJC-PDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 9 }

sonetPathCurrentNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval NPJC-PDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 10 }

sonetPathCurrentPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCS-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 11 }

sonetPathCurrentPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCS-PDet counter.  A value of zero indicates that the





Expires January 1999                                           [Page 63]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 12 }

sonetPathCurrentPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCDiff-P counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 13 }

sonetPathDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day CV-P
        and CV-PFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 14 }

sonetPathDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day ES-P
        and ES-PFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 15 }

sonetPathDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day





Expires January 1999                                           [Page 64]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        ESA-P and ESA-PFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 16 }

sonetPathDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        ESB-P and ESB-PFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 17 }

sonetPathDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        SES-P and SES-PFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 18 }

sonetPathDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        UAS-P and UAS-PFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 19 }

sonetPathDayPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 65]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The trap threshold value for the interface's current 1-day
        interval PPJC-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 20 }

sonetPathDayNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval NPJC-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 21 }

sonetPathDayPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PPJC-PDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 22 }

sonetPathDayNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval NPJC-PDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 23 }

sonetPathDayPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current





Expires January 1999                                           [Page 66]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCS-PGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 24 }

sonetPathDayPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCS-PDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 25 }

sonetPathDayPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCDiff-P counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetPathThresholdEntry 26 }

-- *********************************************************************
--  Extension to the sonetPathCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetSupPathCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupPathCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Extension to the SONET Path Current table."
    ::= { sonetSupPath 3 }

sonetSupPathCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupPathCurrentEntry
    MAX-ACCESS  not-accessible





Expires January 1999                                           [Page 67]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "Various extensions to an entry in the SONET Path Current
        table."
    AUGMENTS    { sonetPathCurrentEntry }
    ::= { sonetSupPathCurrentTable 1 }

SonetSupPathCurrentEntry ::=
    SEQUENCE {
        sonetPathSevereErrorThreshold   Integer32,
        sonetPathResetCounters          INTEGER,
        sonetPathCurrentStartTime       DateAndTime,
        sonetPathCurrentFCs             PerfCurrentCount,
        sonetPathCurrentESAs            PerfCurrentCount,
        sonetPathCurrentESBs            PerfCurrentCount,
        sonetPathCurrentPPJCGens        PerfCurrentCount,
        sonetPathCurrentNPJCGens        PerfCurrentCount,
        sonetPathCurrentPPJCDets        PerfCurrentCount,
        sonetPathCurrentNPJCDets        PerfCurrentCount,
        sonetPathCurrentPJCSGens        PerfCurrentCount,
        sonetPathCurrentPJCSDets        PerfCurrentCount,
        sonetPathCurrentPJCDiffs        PerfCurrentCount
    }

sonetPathSevereErrorThreshold OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of STS-path EDC errors (B3 byte) in a 1-second
        interval at which point the condition is counted as a severe
        error.  The value of this variable should correspond to the
        value indicated by sonetSESthresholdSet in the SONET-MIB.  If
        sonetSESthresholdSet is set to other(1), this variable is the
        soul source of this information.  This value applies to all
        near-end and far-end path SES counters."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.5."
    ::= { sonetSupPathCurrentEntry 1 }

sonetPathResetCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEndCurrent15Minute(1),
                    nearEndCurrent1day(2),
                    farEndCurrent15Minute(3),
                    farEndCurrent1day(4),
                    all(5)
                }





Expires January 1999                                           [Page 68]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This varible provides the capability to initialize SONET
        near-end and far-end STS-path layer performance counters to zero
        (0) on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupPathCurrentEntry 2 }

sonetPathCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of near-end STS-path measurements began on
        this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupPathCurrentEntry 3 }

sonetPathCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
       "The near-end path failure count (FC-P) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in the current 15-minute interval.  A
        near-end path failure event begins when the first of any of
        LOP-P, AIS-P, TIM-P or UNEQ-P failures is declared; a near-end
        path failure event ends when all LOP-P, AIS-P, TIM-P and UNEQ-P
        failures have cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetSupPathCurrentEntry 4 }

sonetPathCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type A (ESA-P) count is the number of
        1-second intervals containing one EDC error (B3 byte) and no
        AIS-P, LOP-P, TIM-P or UNEQ-P defects which were encountered by
        the SONET path layer interface in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetSupPathCurrentEntry 5 }





Expires January 1999                                           [Page 69]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetPathCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-P) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B3 byte), and no AIS-P,
        LOP-P, TIM-P or UNEQ-P defects which were encountered by the
        SONET path layer interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."
    ::= { sonetSupPathCurrentEntry 6 }

sonetPathCurrentPPJCGens OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PGen is a count of STS-path positive pointer
        justifications generated by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetSupPathCurrentEntry 7 }

sonetPathCurrentNPJCGens OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications generated by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetSupPathCurrentEntry 8 }

sonetPathCurrentPPJCDets OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PDet is a count of STS-path positive pointer
        justifications detected by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetSupPathCurrentEntry 9 }

sonetPathCurrentNPJCDets OBJECT-TYPE





Expires January 1999                                           [Page 70]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications detected by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetSupPathCurrentEntry 10 }

sonetPathCurrentPJCSGens OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PGen is a count of 1-second intervals containing one
        or more STS-path pointer justification movements generated by
        the NE in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetSupPathCurrentEntry 11 }

sonetPathCurrentPJCSDets OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PDet is a count of 1-second intervals containing one
        or more STS-path pointer justification movements detected by the
        NE in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetSupPathCurrentEntry 12 }

sonetPathCurrentPJCDiffs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-P is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the current
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetSupPathCurrentEntry 13 }


-- *******************************************************************
--  Extension to the sonetPathIntervalTable found in the SONET-MIB.





Expires January 1999                                           [Page 71]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


-- *******************************************************************

sonetSupPathIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupPathIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Path Interval table to add more
        counters."
    ::= { sonetSupPath 4 }

sonetSupPathIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupPathIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Path Interval
        table."
    AUGMENTS    { sonetPathIntervalEntry }
    ::= { sonetSupPathIntervalTable 1 }

SonetSupPathIntervalEntry ::=
    SEQUENCE {
        sonetPathIntervalStartTime      DateAndTime,
        sonetPathIntervalFCs            PerfIntervalCount,
        sonetPathIntervalESAs           PerfIntervalCount,
        sonetPathIntervalESBs           PerfIntervalCount,
        sonetPathIntervalPPJCGens       PerfIntervalCount,
        sonetPathIntervalNPJCGens       PerfIntervalCount,
        sonetPathIntervalPPJCDets       PerfIntervalCount,
        sonetPathIntervalNPJCDets       PerfIntervalCount,
        sonetPathIntervalPJCSGens       PerfIntervalCount,
        sonetPathIntervalPJCSDets       PerfIntervalCount,
        sonetPathIntervalPJCDiffs       PerfIntervalCount
    }

sonetPathIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of measurements began on this STS-path."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupPathIntervalEntry 1 }

sonetPathIntervalFCs OBJECT-TYPE





Expires January 1999                                           [Page 72]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end path failure count (FC-P) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in a previous 15-minute interval.  A
        near-end path failure event begins when the first of any of
        LOP-P, AIS-P, TIM-P or UNEQ-P failures is declared; a near-end
        path failure event ends when all LOP-P, AIS-P, TIM-P and UNEQ-P
        failures have cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetSupPathIntervalEntry 2 }

sonetPathIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type A (ESA-P) count is the number of
        1-second intervals containing one EDC error (B3 byte) and no
        AIS-P, LOP-P, TIM-P or UNEQ-P defects which were encountered by
        the SONET path layer interface in a previous 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetSupPathIntervalEntry 3 }

sonetPathIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-P) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B3 byte) and no AIS-P,
        LOP-P, TIM-P or UNEQ-P defects which were encountered by the
        SONET path layer interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."
    ::= { sonetSupPathIntervalEntry 4 }

sonetPathIntervalPPJCGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PGen is a count of STS-path positive pointer
        justifications generated by the NE in the previous or recent





Expires January 1999                                           [Page 73]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetSupPathIntervalEntry 5 }

sonetPathIntervalNPJCGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications generated by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetSupPathIntervalEntry 6 }

sonetPathIntervalPPJCDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PDet is a count of STS-path positive pointer
        justifications detected by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetSupPathIntervalEntry 7 }

sonetPathIntervalNPJCDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications detected by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetSupPathIntervalEntry 8 }

sonetPathIntervalPJCSGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PGen is a count of 1-second intervals containing one
        or more STS-path pointer justification movements generated by
        the NE in the previous or recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetSupPathIntervalEntry 9 }





Expires January 1999                                           [Page 74]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetPathIntervalPJCSDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PDet is a count of 1-second intervals containing one
        or more STS-path pointer justification movements detected by the
        NE in the previous or recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetSupPathIntervalEntry 10 }

sonetPathIntervalPJCDiffs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-P is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the previous or
        recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetSupPathIntervalEntry 11 }


-- *******************************************************************
--  The SONET Path Day Table.
-- *******************************************************************

sonetPathDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetPathDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Path Day table.  Contains performance statistics
        collected by each SONET Path over multiple 1-day
        intervals of operation."
    ::= { sonetSupPath 17 }

sonetPathDayEntry OBJECT-TYPE
    SYNTAX      SonetPathDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the SONET Path Day table."
    INDEX       { ifIndex, sonetPathDayNumber }
    ::= { sonetPathDayTable 1 }





Expires January 1999                                           [Page 75]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


SonetPathDayEntry ::=
    SEQUENCE {
        sonetPathDayNumber      INTEGER,
        sonetPathDayStartTime   DateAndTime,
        sonetPathDayValidData   TruthValue,
        sonetPathDayFCs         PerfDayCount,
        sonetPathDayCVs         PerfDayCount,
        sonetPathDayESs         PerfDayCount,
        sonetPathDayESAs        PerfDayCount,
        sonetPathDayESBs        PerfDayCount,
        sonetPathDaySESs        PerfDayCount,
        sonetPathDayUASs        PerfDayCount,
        sonetPathDayPPJCGens    PerfDayCount,
        sonetPathDayNPJCGens    PerfDayCount,
        sonetPathDayPPJCDets    PerfDayCount,
        sonetPathDayNPJCDets    PerfDayCount,
        sonetPathDayPJCSGens    PerfDayCount,
        sonetPathDayPJCSDets    PerfDayCount,
        sonetPathDayPJCDiffs    PerfDayCount
    }

sonetPathDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..33)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of near-end path related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetPathDayEntry 1 }

sonetPathDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the 1-day
        interval of measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetPathDayEntry 2 }

sonetPathDayValidData OBJECT-TYPE





Expires January 1999                                           [Page 76]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetPathDayEntry 3 }

sonetPathDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end path failure count (FC-P) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in a previous 1-day interval.  A
        near-end path failure event begins when the first of any of
        LOP-P, AIS-P, TIM-P or UNEQ-P failures is declared; a near-end
        path failure event ends when all LOP-P, AIS-P, TIM-P and UNEQ-P
        failures have cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetPathDayEntry 4 }

sonetPathDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path code violation (CV-P) count is the number of BIP-8
        errors which were detected at the STS-path layer interface in a
        previous 1-day interval.  CVs for the path layer are collected
        using the BIP-8 in the B3 byte located in the STS-path
        overhead."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.1.1."
    ::= { sonetPathDayEntry 5 }

sonetPathDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second (ES-P) count is the number of 1-second





Expires January 1999                                           [Page 77]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        intervals containing one or more EDC error (B3 byte), or one or
        more AIS-P, LOP-P, TIM-P or UNEQ-P defects which were
        encountered by the SONET path layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.2."
    ::= { sonetPathDayEntry 6 }

sonetPathDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type A (ESA-P) count is the number of
        1-second intervals containing one EDC error (B3 byte) and no
        AIS-P, LOP-P, TIM-P or UNEQ-P defects which were encountered by
        the SONET path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetPathDayEntry 7 }

sonetPathDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-P) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (B3 byte) and no AIS-P,
        LOP-P, TIM-P or UNEQ-P defects which were encountered by the
        SONET path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."
    ::= { sonetPathDayEntry 8 }

sonetPathDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path severely errored second (SES-P) is a count of 1-second
        intervals containing sonetSevereErrorThreshold or more EDC error
        (B3 byte), or one or more AIS-P, LOP-P, TIM-P or UNEQ-P defects
        which were encountered by the SONET path layer interface in a
        previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.5."
    ::= { sonetPathDayEntry 9 }

sonetPathDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount





Expires January 1999                                           [Page 78]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path unavailable second (UAS-P) is a count of 1-second
        intervals for which the SONET STS-path was unavailable during a
        previous 1-day interval.  The SONET STS-path becomes unavailable
        at the onset of 10 contiguous SES-Ps.  The 10 SES-Ps are
        included in unavailable time.  Once unavailable, the SONET
        STS-path becomes available at the onset of 10 contiguous seconds
        with no SES-Ps.  The 10 seconds with no SES-Ps are excluded from
        unavailable time."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.6."
    ::= { sonetPathDayEntry 10 }

sonetPathDayPPJCGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PGen is a count of STS-path positive pointer
        justifications generated by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetPathDayEntry 11 }

sonetPathDayNPJCGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications generated by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetPathDayEntry 12 }

sonetPathDayPPJCDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-PDet is a count of STS-path positive pointer
        justifications detected by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetPathDayEntry 13 }

sonetPathDayNPJCDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only





Expires January 1999                                           [Page 79]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "The NPJC-PGen is a count of STS-path negative pointer
        justifications detected by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetPathDayEntry 14 }

sonetPathDayPJCSGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PGen is a count of 1-second intervals containing one
        or more STS-path pointer justification movements generated by
        the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetPathDayEntry 15 }

sonetPathDayPJCSDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-PDet is a count of 1-second intervals containing one
        or more STS-path pointer justification movements detected by the
        NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetPathDayEntry 16 }

sonetPathDayPJCDiffs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-P is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the 1-day
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetPathDayEntry 17 }


-- *******************************************************************
--  Extension to the sonetFarEndPathCurrentTable found in the
--  SONET-MIB.
-- *******************************************************************





Expires January 1999                                           [Page 80]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSupFarEndPathCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndPathCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Path Current table to
        add more counters."
    ::= { sonetSupFarEndPath 1 }

sonetSupFarEndPathCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndPathCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Path Current
        table."
    AUGMENTS    { sonetFarEndPathCurrentEntry }
    ::= { sonetSupFarEndPathCurrentTable 1 }

SonetSupFarEndPathCurrentEntry ::=
    SEQUENCE {
        sonetFarEndPathCurrentStartTime DateAndTime,
        sonetFarEndPathCurrentFCs       PerfCurrentCount,
        sonetFarEndPathCurrentESAs      PerfCurrentCount,
        sonetFarEndPathCurrentESBs      PerfCurrentCount
    }

sonetFarEndPathCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of measurements began on this Far End Path."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndPathCurrentEntry 1 }

sonetFarEndPathCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-PFE) is the number of
        occurences of far-end path failure events detected by the SONET
        STS-path layer interface in the current 15-minute interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-P, RFI-P server, or RFI-P connectivity)





Expires January 1999                                           [Page 81]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        failure is declared; a far-end path failure event ends when all
        RFI-P, RFI-P server, or RFI-P connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetSupFarEndPathCurrentEntry 2 }

sonetFarEndPathCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type A (ESA-PFE) count is the
        number of 1-second intervals containing one REDC-P and no RDI-P,
        ERDI-P server or ERDI-P connectivity defects which were detected
        by the SONET STS-path layer interface in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndPathCurrentEntry 3 }

sonetFarEndPathCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-PFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ps and no RDI-P, ERDI-P server or
        ERDI-P connectivity defects which were detected by the SONET
        STS-path layer interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndPathCurrentEntry 4 }


-- *******************************************************************
--  Extension to the sonetFarEndPathIntervalTable found in the
--  SONET-MIB.
-- *******************************************************************

sonetSupFarEndPathIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndPathIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Path Interval table to
        add more counters."
    ::= { sonetSupFarEndPath 2 }





Expires January 1999                                           [Page 82]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSupFarEndPathIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndPathIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Path
        Interval table."
    AUGMENTS    { sonetFarEndPathIntervalEntry }
    ::= { sonetSupFarEndPathIntervalTable 1 }

SonetSupFarEndPathIntervalEntry ::=
    SEQUENCE {
        sonetFarEndPathIntervalStartTime    DateAndTime,
        sonetFarEndPathIntervalFCs          PerfIntervalCount,
        sonetFarEndPathIntervalESAs         PerfIntervalCount,
        sonetFarEndPathIntervalESBs         PerfIntervalCount
    }

sonetFarEndPathIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of far-end path measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndPathIntervalEntry 1 }

sonetFarEndPathIntervalFCs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-PFE) is the number of
        occurences of far-end path failure events detected by the SONET
        STS-path layer interface in a previous 15-minute interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-P, RFI-P server, or RFI-P connectivity)
        failure is declared; a far-end path failure event ends when all
        RFI-P, RFI-P server, or RFI-P connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetSupFarEndPathIntervalEntry 2 }

sonetFarEndPathIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount





Expires January 1999                                           [Page 83]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type A (ESA-PFE) count is the
        number of 1-second intervals containing one REDC-P and no RDI-P,
        ERDI-P server or ERDI-P connectivity defects which were detected
        by the SONET STS-path layer interface in a previous 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndPathIntervalEntry 3 }

sonetFarEndPathIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-PFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ps, and no RDI-P, ERDI-P server
        or ERDI-P connectivity defects which were detected by the SONET
        STS-path layer interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndPathIntervalEntry 4 }


-- *******************************************************************
-- The SONET Far End Path Day Table.
-- *******************************************************************

sonetFarEndPathDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetFarEndPathDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Far End Path Day table.  Contains various
        statistics collected by each SONET Far End Path over
        multiple 1-day intervals of operation."
    ::= { sonetSupFarEndPath 3 }

sonetFarEndPathDayEntry OBJECT-TYPE
    SYNTAX      SonetFarEndPathDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
       "An entry in the SONET Far End Path Day table."
    INDEX       { ifIndex, sonetFarEndPathDayNumber }
    ::= { sonetFarEndPathDayTable 1 }





Expires January 1999                                           [Page 84]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


SonetFarEndPathDayEntry ::=
    SEQUENCE {
        sonetFarEndPathDayNumber      INTEGER,
        sonetFarEndPathDayStartTime   DateAndTime,
        sonetFarEndPathDayValidData   TruthValue,
        sonetFarEndPathDayFCs         PerfDayCount,
        sonetFarEndPathDayCVs         PerfDayCount,
        sonetFarEndPathDayESs         PerfDayCount,
        sonetFarEndPathDayESAs        PerfDayCount,
        sonetFarEndPathDayESBs        PerfDayCount,
        sonetFarEndPathDaySESs        PerfDayCount,
        sonetFarEndPathDayUASs        PerfDayCount
    }

sonetFarEndPathDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..4)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of far-end path related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetFarEndPathDayEntry 1 }

sonetFarEndPathDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        interval of measurements began."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetFarEndPathDayEntry 2 }

sonetFarEndPathDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise





Expires January 1999                                           [Page 85]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing (e.g., when a near-end defect prevents some far-end data
        from being collected)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetFarEndPathDayEntry 3 }

sonetFarEndPathDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-PFE) is the number of
        occurences of far-end path failure events detected by the SONET
        STS-path layer interface in a previous 1-day interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-P, RFI-P server, or RFI-P connectivity)
        failure is declared; a far-end path failure event ends when all
        RFI-P, RFI-P server, or RFI-P connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetFarEndPathDayEntry 4 }

sonetFarEndPathDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path code violation (CV-PFE) count is the number
        of REI-Ps (bit 1-4 in G1 byte) which were detected at the
        SONET STS-path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndPathDayEntry 5 }

sonetFarEndPathDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second (ES-PFE) count is the number of
        1-second intervals containing one or more REDC-P, or one or more
        RDI-P, ERDI-P server or ERDI-P connectivity defects which were
        encountered by the SONET STS-path layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndPathDayEntry 6 }





Expires January 1999                                           [Page 86]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetFarEndPathDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type A (ESA-PFE) count is the
        number of 1-second intervals containing one REDC-P and no RDI-P,
        ERDI-P server or ERDI-P connectivity defects which were detected
        by the SONET STS-path layer interface in a previous 1-day
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndPathDayEntry 7 }

sonetFarEndPathDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-PFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Ps and no RDI-P, ERDI-P server or
        ERDI-P connectivity defects which were detected by the SONET
        STS-path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndPathDayEntry 8 }

sonetFarEndPathDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path severely errored second (SES-PFE) is a count
        of 1-second intervals containing sonetSevereErrorThreshold or
        more REDC-Ps or one or more RDI-P, ERDI-P server or ERDI-P
        connectivity defects which were detected by the SONET STS-path
        layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5."
   ::= { sonetFarEndPathDayEntry 9 }

sonetFarEndPathDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path unavailable second (UAS-PFE) is a count of
        1-second intervals for which the SONET STS-path was unavailable
        during a previous 1-day interval.  The SONET STS-path becomes





Expires January 1999                                           [Page 87]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        unavailable at the onset of 10 contiguous SES-PFEs.  The 10
        SES-PFEs are included in unavailable time.  Once unavailable,
        the SONET STS-path becomes available at the onset of 10
        contiguous seconds with no SES-PFEs.  The 10 seconds with no
        SES-PFEs are excluded from unavailable time."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.1."
    ::= { sonetFarEndPathDayEntry 10 }


-- *********************************************************************
--  SONET VT-Path group object definitions.
--
--  SONET VT-Path default threshold value object definitions.  These
--  default values apply to both near-end and far-end Path interfaces.
-- *********************************************************************

sonetVTDefaultThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetVTDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of default thresholds for SONET Path counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupVT 1 }

sonetVTDefaultThresholdEntry OBJECT-TYPE
    SYNTAX      SonetVTDefaultThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the table of default thresholds.  The table has a
        variable for each counter type and accumulation period
        combination, but uses indexes to indetify the digital signal
        direction and rate.  The agent must provide a set of default
        threshold values for all rates that the NE supports.  The agent
        may make these variables read-only."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    INDEX     { sonetVTDefaultThresholdDirection,
                sonetVTDefaultThresholdRate }
    ::= { sonetVTDefaultThresholdTable 1 }

SonetVTDefaultThresholdEntry ::=
    SEQUENCE {
        sonetVTDefaultThresholdDirection  INTEGER,
        sonetVTDefaultThresholdRate       INTEGER,
        sonetVTDefaultCVThreshold         INTEGER,
        sonetVTDefaultESThreshold         INTEGER,





Expires January 1999                                           [Page 88]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetVTDefaultESAThreshold        INTEGER,
        sonetVTDefaultESBThreshold        INTEGER,
        sonetVTDefaultSESThreshold        INTEGER,
        sonetVTDefaultUASThreshold        INTEGER,
        sonetVTDefaultPPJCGenThreshold    INTEGER,
        sonetVTDefaultNPJCGenThreshold    INTEGER,
        sonetVTDefaultPPJCDetThreshold    INTEGER,
        sonetVTDefaultNPJCDetThreshold    INTEGER,
        sonetVTDefaultPJCSGenThreshold    INTEGER,
        sonetVTDefaultPJCSDetThreshold    INTEGER,
        sonetVTDefaultPJCDiffThreshold    INTEGER,
        sonetVTDefaultDayCVThreshold      INTEGER,
        sonetVTDefaultDayESThreshold      INTEGER,
        sonetVTDefaultDayESAThreshold     INTEGER,
        sonetVTDefaultDayESBThreshold     INTEGER,
        sonetVTDefaultDaySESThreshold     INTEGER,
        sonetVTDefaultDayUASThreshold     INTEGER,
        sonetVTDefaultDayPPJCGenThreshold INTEGER,
        sonetVTDefaultDayNPJCGenThreshold INTEGER,
        sonetVTDefaultDayPPJCDetThreshold INTEGER,
        sonetVTDefaultDayNPJCDetThreshold INTEGER,
        sonetVTDefaultDayPJCSGenThreshold INTEGER,
        sonetVTDefaultDayPJCSDetThreshold INTEGER,
        sonetVTDefaultDayPJCDiffThreshold INTEGER
    }

sonetVTDefaultThresholdDirection OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEnd(1),
                    farEnd(2)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The digital signal direction for which the default threshold
        values apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 1 }

sonetVTDefaultThresholdRate OBJECT-TYPE
    SYNTAX      INTEGER {
                    vt1dot5(1),
                    vtg(2)
                }
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION





Expires January 1999                                           [Page 89]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The path digital signal rate for which the default threshold
        values apply."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 2 }

sonetVTDefaultCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16383)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-V and CV-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 3 }

sonetVTDefaultESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-V and ES-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 4 }

sonetVTDefaultESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-V and ESA-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 5 }

sonetVTDefaultESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-V and ESB-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 6 }

sonetVTDefaultSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)





Expires January 1999                                           [Page 90]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-V and SES-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 7 }

sonetVTDefaultUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET UAS-V and UAS-VFE counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 8 }

sonetVTDefaultPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-VGen counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 9 }

sonetVTDefaultNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-VGen counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 10 }

sonetVTDefaultPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-VDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 11 }





Expires January 1999                                           [Page 91]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetVTDefaultNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-VDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 12 }

sonetVTDefaultPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-VGen counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 13 }

sonetVTDefaultPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-VDet counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 14 }

sonetVTDefaultPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCDiff-V counter 15-minute
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 15 }

sonetVTDefaultDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET CV-V and CV-VFE counter 1-day
        interval thresholds."





Expires January 1999                                           [Page 92]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 16 }

sonetVTDefaultDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ES-V and ES-VFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 17 }

sonetVTDefaultDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESA-V and ESA-VFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 18 }

sonetVTDefaultDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET ESB-V and ESB-VFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 19 }

sonetVTDefaultDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..4095)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET SES-V and SES-VFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 20 }

sonetVTDefaultDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..4095)
    MAX-ACCESS  read-write
    STATUS      current





Expires January 1999                                           [Page 93]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The default value for SONET UAS-V and UAS-VFE counter 1-day
        interval thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 21 }

sonetVTDefaultDayPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-VGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 22 }

sonetVTDefaultDayNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-VGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 23 }

sonetVTDefaultDayPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PPJC-VDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 24 }

sonetVTDefaultDayNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET NPJC-VDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 25 }

sonetVTDefaultDayPJCSGenThreshold OBJECT-TYPE





Expires January 1999                                           [Page 94]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-VGen counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 26 }

sonetVTDefaultDayPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCS-VDet counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 27 }

sonetVTDefaultDayPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (1..16777215)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The default value for SONET PJCDiff-V counter 1-day interval
        thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetVTDefaultThresholdEntry 28 }


-- *********************************************************************
--  SONET Path threshold value object definitions.  This table is an
--  extension to the sonetVTCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetVTThresholdTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetVTThresholdEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The table of trap threshold values for SONET Path counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupVT 2 }

sonetVTThresholdEntry OBJECT-TYPE
    SYNTAX      SonetVTThresholdEntry
    MAX-ACCESS  not-accessible





Expires January 1999                                           [Page 95]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "An entry in the table of SONET Path trap thresholds."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    AUGMENTS    { sonetVTCurrentEntry }
    ::= { sonetVTThresholdTable 1 }

SonetVTThresholdEntry ::=
    SEQUENCE {
        sonetVTCurrentCVThreshold         INTEGER,
        sonetVTCurrentESThreshold         INTEGER,
        sonetVTCurrentESAThreshold        INTEGER,
        sonetVTCurrentESBThreshold        INTEGER,
        sonetVTCurrentSESThreshold        INTEGER,
        sonetVTCurrentUASThreshold        INTEGER,
        sonetVTCurrentPPJCGenThreshold    INTEGER,
        sonetVTCurrentNPJCGenThreshold    INTEGER,
        sonetVTCurrentPPJCDetThreshold    INTEGER,
        sonetVTCurrentNPJCDetThreshold    INTEGER,
        sonetVTCurrentPJCSGenThreshold    INTEGER,
        sonetVTCurrentPJCSDetThreshold    INTEGER,
        sonetVTCurrentPJCDiffThreshold    INTEGER,
        sonetVTDayCVThreshold             INTEGER,
        sonetVTDayESThreshold             INTEGER,
        sonetVTDayESAThreshold            INTEGER,
        sonetVTDayESBThreshold            INTEGER,
        sonetVTDaySESThreshold            INTEGER,
        sonetVTDayUASThreshold            INTEGER,
        sonetVTDayPPJCGenThreshold        INTEGER,
        sonetVTDayNPJCGenThreshold        INTEGER,
        sonetVTDayPPJCDetThreshold        INTEGER,
        sonetVTDayNPJCDetThreshold        INTEGER,
        sonetVTDayPJCSGenThreshold        INTEGER,
        sonetVTDayPJCSDetThreshold        INTEGER,
        sonetVTDayPJCDiffThreshold        INTEGER
    }

sonetVTCurrentCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval CV-V and CV-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }





Expires January 1999                                           [Page 96]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetVTThresholdEntry 1 }

sonetVTCurrentESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ES-V and ES-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 2 }

sonetVTCurrentESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESA-V and ESA-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 3 }

sonetVTCurrentESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval ESB-V and ESB-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 4 }

sonetVTCurrentSESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval SES-V and SES-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."





Expires January 1999                                           [Page 97]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 5 }

sonetVTCurrentUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..900)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval UAS-V and UAS-VFE counters.  A value of zero indicates
        that the default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 6 }

sonetVTCurrentPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PPJC-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 7 }

sonetVTCurrentNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval NPJC-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 8 }

sonetVTCurrentPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PPJC-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."





Expires January 1999                                           [Page 98]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 9 }

sonetVTCurrentNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval NPJC-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 10 }

sonetVTCurrentPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCS-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 11 }

sonetVTCurrentPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCS-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 12 }

sonetVTCurrentPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 15-minute
        interval PJCDiff-V counter.  A value of zero indicates that the





Expires January 1999                                           [Page 99]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 13 }

sonetVTDayCVThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day CV-V
        and CV-VFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 14 }

sonetVTDayESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day ES-V
        and ES-VFE counters.  A value of zero indicates that the default
        threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 15 }

sonetVTDayESAThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        ESA-V and ESA-VFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 16 }

sonetVTDayESBThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day





Expires January 1999                                          [Page 100]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        ESB-V and ESB-VFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 17 }

sonetVTDaySESThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        SES-V and SES-VFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 18 }

sonetVTDayUASThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        UAS-V and UAS-VFE counters.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 19 }

sonetVTDayPPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PPJC-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 20 }

sonetVTDayNPJCGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION





Expires January 1999                                          [Page 101]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The trap threshold value for the interface's current 1-day
        interval NPJC-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 21 }

sonetVTDayPPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PPJC-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 22 }

sonetVTDayNPJCDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval NPJC-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 23 }

sonetVTDayPJCSGenThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCS-VGen counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 24 }

sonetVTDayPJCSDetThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..65535)
    MAX-ACCESS  read-write
    STATUS      current





Expires January 1999                                          [Page 102]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCS-VDet counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 25 }

sonetVTDayPJCDiffThreshold OBJECT-TYPE
    SYNTAX      INTEGER (0..1048575)
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The trap threshold value for the interface's current 1-day
        interval PJCDiff-V counter.  A value of zero indicates that the
        default threshold value is to be used."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    DEFVAL      { 0 }
    ::= { sonetVTThresholdEntry 26 }

-- *********************************************************************
--  Extension to the sonetVTCurrentTable found in the SONET-MIB.
-- *********************************************************************

sonetSupVTCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupVTCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Extension to the SONET Path Current table."
    ::= { sonetSupVT 3 }

sonetSupVTCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupVTCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Various extensions to an entry in the SONET Path Current
        table."
    AUGMENTS    { sonetVTCurrentEntry }
    ::= { sonetSupVTCurrentTable 1 }

SonetSupVTCurrentEntry ::=
    SEQUENCE {
        sonetVTSevereErrorThreshold   Integer32,
        sonetVTResetCounters          INTEGER,
        sonetVTCurrentStartTime       DateAndTime,





Expires January 1999                                          [Page 103]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetVTCurrentFCs             PerfCurrentCount,
        sonetVTCurrentESAs            PerfCurrentCount,
        sonetVTCurrentESBs            PerfCurrentCount,
        sonetVTCurrentPPJCGens        PerfCurrentCount,
        sonetVTCurrentNPJCGens        PerfCurrentCount,
        sonetVTCurrentPPJCDets        PerfCurrentCount,
        sonetVTCurrentNPJCDets        PerfCurrentCount,
        sonetVTCurrentPJCSGens        PerfCurrentCount,
        sonetVTCurrentPJCSDets        PerfCurrentCount,
        sonetVTCurrentPJCDiffs        PerfCurrentCount
    }

sonetVTSevereErrorThreshold OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The number of VT-path EDC errors (V5 byte) in a 1-second
        interval at which point the condition is counted as a severe
        error.  The value of this variable should correspond to the
        value indicated by sonetSESthresholdSet in the SONET-MIB.  If
        sonetSESthresholdSet is set to other(1), this variable is the
        soul source of this information.  This value applies to all
        near-end and far-end path SES counters."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.5."
    ::= { sonetSupVTCurrentEntry 1 }

sonetVTResetCounters OBJECT-TYPE
    SYNTAX      INTEGER {
                    nearEndCurrent15Minute(1),
                    nearEndCurrent1day(2),
                    farEndCurrent15Minute(3),
                    farEndCurrent1day(4),
                    all(5)
                }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This varible provides the capability to initialize SONET
        near-end and far-end VT-path layer performance counters to zero
        (0) on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupVTCurrentEntry 2 }

sonetVTCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only





Expires January 1999                                          [Page 104]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of near-end VT-path measurements began on
        this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupVTCurrentEntry 3 }

sonetVTCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
       "The near-end path failure count (FC-V) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in the current 15-minute interval.  A
        near-end path failure event begins when the first of any of
        LOP-V, AIS-V or UNEQ-V failures is declared; a near-end
        path failure event ends when all LOP-V, AIS-V and UNEQ-V
        failures have cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetSupVTCurrentEntry 4 }

sonetVTCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type A (ESA-V) count is the number of
        1-second intervals containing one EDC error (V5 byte) and no
        AIS-V, LOP-V or UNEQ-V defects which were encountered by
        the SONET path layer interface in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetSupVTCurrentEntry 5 }

sonetVTCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-V) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (V5 byte), and no AIS-V,
        LOP-V or UNEQ-V defects which were encountered by the
        SONET path layer interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."





Expires January 1999                                          [Page 105]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetSupVTCurrentEntry 6 }

sonetVTCurrentPPJCGens OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VGen is a count of VT-path positive pointer
        justifications generated by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetSupVTCurrentEntry 7 }

sonetVTCurrentNPJCGens OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications generated by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetSupVTCurrentEntry 8 }

sonetVTCurrentPPJCDets OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VDet is a count of VT-path positive pointer
        justifications detected by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetSupVTCurrentEntry 9 }

sonetVTCurrentNPJCDets OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications detected by the NE in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetSupVTCurrentEntry 10 }

sonetVTCurrentPJCSGens OBJECT-TYPE





Expires January 1999                                          [Page 106]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-VGen is a count of 1-second intervals containing one
        or more VT-path pointer justification movements generated by
        the NE in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetSupVTCurrentEntry 11 }

sonetVTCurrentPJCSDets OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-VDet is a count of 1-second intervals containing one
        or more VT-path pointer justification movements detected by the
        NE in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetSupVTCurrentEntry 12 }

sonetVTCurrentPJCDiffs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-V is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the current
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetSupVTCurrentEntry 13 }


-- *******************************************************************
--  Extension to the sonetVTIntervalTable found in the SONET-MIB.
-- *******************************************************************

sonetSupVTIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupVTIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Path Interval table to add more
        counters."
    ::= { sonetSupVT 4 }





Expires January 1999                                          [Page 107]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSupVTIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupVTIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Path Interval
        table."
    AUGMENTS    { sonetVTIntervalEntry }
    ::= { sonetSupVTIntervalTable 1 }

SonetSupVTIntervalEntry ::=
    SEQUENCE {
        sonetVTIntervalStartTime      DateAndTime,
        sonetVTIntervalFCs            PerfIntervalCount,
        sonetVTIntervalESAs           PerfIntervalCount,
        sonetVTIntervalESBs           PerfIntervalCount,
        sonetVTIntervalPPJCGens       PerfIntervalCount,
        sonetVTIntervalNPJCGens       PerfIntervalCount,
        sonetVTIntervalPPJCDets       PerfIntervalCount,
        sonetVTIntervalNPJCDets       PerfIntervalCount,
        sonetVTIntervalPJCSGens       PerfIntervalCount,
        sonetVTIntervalPJCSDets       PerfIntervalCount,
        sonetVTIntervalPJCDiffs       PerfIntervalCount
    }

sonetVTIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of measurements began on this VT-path."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupVTIntervalEntry 1 }

sonetVTIntervalFCs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end path failure count (FC-V) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in a previous 15-minute interval.  A
        near-end path failure event begins when the first of any of
        LOP-V, AIS-V or UNEQ-V failures is declared; a near-end
        path failure event ends when all LOP-V, AIS-V and UNEQ-V
        failures have cleared."





Expires January 1999                                          [Page 108]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetSupVTIntervalEntry 2 }

sonetVTIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type A (ESA-V) count is the number of
        1-second intervals containing one EDC error (V5 byte) and no
        AIS-V, LOP-V or UNEQ-V defects which were encountered by
        the SONET path layer interface in a previous 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetSupVTIntervalEntry 3 }

sonetVTIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-V) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (V5 byte) and no AIS-V,
        LOP-V or UNEQ-V defects which were encountered by the
        SONET path layer interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."
    ::= { sonetSupVTIntervalEntry 4 }

sonetVTIntervalPPJCGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VGen is a count of VT-path positive pointer
        justifications generated by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetSupVTIntervalEntry 5 }

sonetVTIntervalNPJCGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications generated by the NE in the previous or recent





Expires January 1999                                          [Page 109]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetSupVTIntervalEntry 6 }

sonetVTIntervalPPJCDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VDet is a count of VT-path positive pointer
        justifications detected by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetSupVTIntervalEntry 7 }

sonetVTIntervalNPJCDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications detected by the NE in the previous or recent
        15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetSupVTIntervalEntry 8 }

sonetVTIntervalPJCSGens OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-VGen is a count of 1-second intervals containing one
        or more VT-path pointer justification movements generated by
        the NE in the previous or recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetSupVTIntervalEntry 9 }

sonetVTIntervalPJCSDets OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-VDet is a count of 1-second intervals containing one
        or more VT-path pointer justification movements detected by the
        NE in the previous or recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetSupVTIntervalEntry 10 }





Expires January 1999                                          [Page 110]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetVTIntervalPJCDiffs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-V is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the previous or
        recent 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetSupVTIntervalEntry 11 }


-- *******************************************************************
--  The SONET Path Day Table.
-- *******************************************************************

sonetVTDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetVTDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Path Day table.  Contains performance statistics
        collected by each SONET Path over multiple 1-day
        intervals of operation."
    ::= { sonetSupVT 17 }

sonetVTDayEntry OBJECT-TYPE
    SYNTAX      SonetVTDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the SONET Path Day table."
    INDEX       { ifIndex, sonetVTDayNumber }
    ::= { sonetVTDayTable 1 }

SonetVTDayEntry ::=
    SEQUENCE {
        sonetVTDayNumber      INTEGER,
        sonetVTDayStartTime   DateAndTime,
        sonetVTDayValidData   TruthValue,
        sonetVTDayFCs         PerfDayCount,
        sonetVTDayCVs         PerfDayCount,
        sonetVTDayESs         PerfDayCount,
        sonetVTDayESAs        PerfDayCount,
        sonetVTDayESBs        PerfDayCount,
        sonetVTDaySESs        PerfDayCount,





Expires January 1999                                          [Page 111]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetVTDayUASs        PerfDayCount,
        sonetVTDayPPJCGens    PerfDayCount,
        sonetVTDayNPJCGens    PerfDayCount,
        sonetVTDayPPJCDets    PerfDayCount,
        sonetVTDayNPJCDets    PerfDayCount,
        sonetVTDayPJCSGens    PerfDayCount,
        sonetVTDayPJCSDets    PerfDayCount,
        sonetVTDayPJCDiffs    PerfDayCount
    }

sonetVTDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..33)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of near-end path related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetVTDayEntry 1 }

sonetVTDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the 1-day
        interval of measurements began on this interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetVTDayEntry 2 }

sonetVTDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."





Expires January 1999                                          [Page 112]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetVTDayEntry 3 }

sonetVTDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The near-end path failure count (FC-V) is the number of
        occurences of near-end path failure events encountered by the
        SONET path layer interface in a previous 1-day interval.  A
        near-end path failure event begins when the first of any of
        LOP-V, AIS-V or UNEQ-V failures is declared; a near-end
        path failure event ends when all LOP-V, AIS-V and UNEQ-V
        failures have cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.1."
    ::= { sonetVTDayEntry 4 }

sonetVTDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path code violation (CV-V) count is the number of BIP-2
        errors which were detected at the VT-path layer interface in a
        previous 1-day interval.  CVs for the path layer are collected
        using the BIP-2 in the V5 byte located in the VT-path
        overhead."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.1.1."
    ::= { sonetVTDayEntry 5 }

sonetVTDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second (ES-V) count is the number of 1-second
        intervals containing one or more EDC error (V5 byte), or one or
        more AIS-V, LOP-V or UNEQ-V defects which were
        encountered by the SONET path layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.2."
    ::= { sonetVTDayEntry 6 }

sonetVTDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current





Expires January 1999                                          [Page 113]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The path errored second type A (ESA-V) count is the number of
        1-second intervals containing one EDC error (V5 byte) and no
        AIS-V, LOP-V or UNEQ-V defects which were encountered by
        the SONET path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.3."
    ::= { sonetVTDayEntry 7 }

sonetVTDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path errored second type B (ESB-V) is a count of 1-second
        intervals containing more than one but less than
        sonetSevereErrorThreshold EDC errors (V5 byte) and no AIS-V,
        LOP-V or UNEQ-V defects which were encountered by the
        SONET path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.4."
    ::= { sonetVTDayEntry 8 }

sonetVTDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path severely errored second (SES-V) is a count of 1-second
        intervals containing sonetSevereErrorThreshold or more EDC error
        (V5 byte), or one or more AIS-V, LOP-V or UNEQ-V defects
        which were encountered by the SONET path layer interface in a
        previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.5."
    ::= { sonetVTDayEntry 9 }

sonetVTDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The path unavailable second (UAS-V) is a count of 1-second
        intervals for which the SONET VT-path was unavailable during a
        previous 1-day interval.  The SONET VT-path becomes unavailable
        at the onset of 10 contiguous SES-Vs.  The 10 SES-Vs are
        included in unavailable time.  Once unavailable, the SONET
        VT-path becomes available at the onset of 10 contiguous seconds
        with no SES-Vs.  The 10 seconds with no SES-Vs are excluded from
        unavailable time."





Expires January 1999                                          [Page 114]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.6."
    ::= { sonetVTDayEntry 10 }

sonetVTDayPPJCGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VGen is a count of VT-path positive pointer
        justifications generated by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.1."
    ::= { sonetVTDayEntry 11 }

sonetVTDayNPJCGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications generated by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.2."
    ::= { sonetVTDayEntry 12 }

sonetVTDayPPJCDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PPJC-VDet is a count of VT-path positive pointer
        justifications detected by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.3."
    ::= { sonetVTDayEntry 13 }

sonetVTDayNPJCDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The NPJC-VGen is a count of VT-path negative pointer
        justifications detected by the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.7.4."
    ::= { sonetVTDayEntry 14 }

sonetVTDayPJCSGens OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current





Expires January 1999                                          [Page 115]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    DESCRIPTION
        "The PJCS-VGen is a count of 1-second intervals containing one
        or more VT-path pointer justification movements generated by
        the NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.8."
    ::= { sonetVTDayEntry 15 }

sonetVTDayPJCSDets OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCS-VDet is a count of 1-second intervals containing one
        or more VT-path pointer justification movements detected by the
        NE in the 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.9."
    ::= { sonetVTDayEntry 16 }

sonetVTDayPJCDiffs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The PJCDiff-V is the absolute value of the difference between
        the net number of detected pointer movement counts and the net
        number of generated pointer movement counts in the 1-day
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.10."
    ::= { sonetVTDayEntry 17 }


-- *******************************************************************
--  Extension to the sonetFarEndVTCurrentTable found in the
--  SONET-MIB.
-- *******************************************************************

sonetSupFarEndVTCurrentTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndVTCurrentEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Path Current table to
        add more counters."
    ::= { sonetSupFarEndVT 1 }

sonetSupFarEndVTCurrentEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndVTCurrentEntry





Expires January 1999                                          [Page 116]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Path Current
        table."
    AUGMENTS    { sonetFarEndVTCurrentEntry }
    ::= { sonetSupFarEndVTCurrentTable 1 }

SonetSupFarEndVTCurrentEntry ::=
    SEQUENCE {
        sonetFarEndVTCurrentStartTime DateAndTime,
        sonetFarEndVTCurrentFCs       PerfCurrentCount,
        sonetFarEndVTCurrentESAs      PerfCurrentCount,
        sonetFarEndVTCurrentESBs      PerfCurrentCount
    }

sonetFarEndVTCurrentStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        15-minute interval of measurements began on this Far End Path."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndVTCurrentEntry 1 }

sonetFarEndVTCurrentFCs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-VFE) is the number of
        occurences of far-end path failure events detected by the SONET
        VT-path layer interface in the current 15-minute interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-V, RFI-V server, or RFI-V connectivity)
        failure is declared; a far-end path failure event ends when all
        RFI-V, RFI-V server, or RFI-V connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetSupFarEndVTCurrentEntry 2 }

sonetFarEndVTCurrentESAs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION





Expires January 1999                                          [Page 117]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The far-end path errored second type A (ESA-VFE) count is the
        number of 1-second intervals containing one REDC-V and no RDI-V,
        ERDI-V server or ERDI-V connectivity defects which were detected
        by the SONET VT-path layer interface in the current 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndVTCurrentEntry 3 }

sonetFarEndVTCurrentESBs OBJECT-TYPE
    SYNTAX      PerfCurrentCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-VFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Vs and no RDI-V, ERDI-V server or
        ERDI-V connectivity defects which were detected by the SONET
        VT-path layer interface in the current 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndVTCurrentEntry 4 }


-- *******************************************************************
--  Extension to the sonetFarEndVTIntervalTable found in the
--  SONET-MIB.
-- *******************************************************************

sonetSupFarEndVTIntervalTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetSupFarEndVTIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The extension to the SONET Far End Path Interval table to
        add more counters."
    ::= { sonetSupFarEndVT 2 }

sonetSupFarEndVTIntervalEntry OBJECT-TYPE
    SYNTAX      SonetSupFarEndVTIntervalEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An extension to an entry in the SONET Far End Path
        Interval table."
    AUGMENTS    { sonetFarEndVTIntervalEntry }
    ::= { sonetSupFarEndVTIntervalTable 1 }

SonetSupFarEndVTIntervalEntry ::=





Expires January 1999                                          [Page 118]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    SEQUENCE {
        sonetFarEndVTIntervalStartTime    DateAndTime,
        sonetFarEndVTIntervalFCs          PerfIntervalCount,
        sonetFarEndVTIntervalESAs         PerfIntervalCount,
        sonetFarEndVTIntervalESBs         PerfIntervalCount
    }

sonetFarEndVTIntervalStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which this
        15-minute interval of far-end path measurements began on this
        interface."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupFarEndVTIntervalEntry 1 }

sonetFarEndVTIntervalFCs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-VFE) is the number of
        occurences of far-end path failure events detected by the SONET
        VT-path layer interface in a previous 15-minute interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-V, RFI-V server, or RFI-V connectivity)
        failure is declared; a far-end path failure event ends when all
        RFI-V, RFI-V server, or RFI-V connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetSupFarEndVTIntervalEntry 2 }

sonetFarEndVTIntervalESAs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type A (ESA-VFE) count is the
        number of 1-second intervals containing one REDC-V and no RDI-V,
        ERDI-V server or ERDI-V connectivity defects which were detected
        by the SONET VT-path layer interface in a previous 15-minute
        interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndVTIntervalEntry 3 }





Expires January 1999                                          [Page 119]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetFarEndVTIntervalESBs OBJECT-TYPE
    SYNTAX      PerfIntervalCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-VFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Vs, and no RDI-V, ERDI-V server
        or ERDI-V connectivity defects which were detected by the SONET
        VT-path layer interface in a previous 15-minute interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetSupFarEndVTIntervalEntry 4 }


-- *******************************************************************
-- The SONET Far End Path Day Table.
-- *******************************************************************

sonetFarEndVTDayTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF SonetFarEndVTDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The SONET Far End Path Day table.  Contains various
        statistics collected by each SONET Far End Path over
        multiple 1-day intervals of operation."
    ::= { sonetSupFarEndVT 3 }

sonetFarEndVTDayEntry OBJECT-TYPE
    SYNTAX      SonetFarEndVTDayEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
       "An entry in the SONET Far End Path Day table."
    INDEX       { ifIndex, sonetFarEndVTDayNumber }
    ::= { sonetFarEndVTDayTable 1 }

SonetFarEndVTDayEntry ::=
    SEQUENCE {
        sonetFarEndVTDayNumber      INTEGER,
        sonetFarEndVTDayStartTime   DateAndTime,
        sonetFarEndVTDayValidData   TruthValue,
        sonetFarEndVTDayFCs         PerfDayCount,
        sonetFarEndVTDayCVs         PerfDayCount,
        sonetFarEndVTDayESs         PerfDayCount,
        sonetFarEndVTDayESAs        PerfDayCount,
        sonetFarEndVTDayESBs        PerfDayCount,





Expires January 1999                                          [Page 120]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        sonetFarEndVTDaySESs        PerfDayCount,
        sonetFarEndVTDayUASs        PerfDayCount
    }

sonetFarEndVTDayNumber OBJECT-TYPE
    SYNTAX      INTEGER (1..4)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A number which identifies the 1-day interval for which the set
        of far-end VT-path related statistics is available.  The number is
        between 1 and n, where n is the number of 1-day intervals
        supported by the agent.  The interval identified by 1 is the
        current 1-day interval, 2 is the previous (most recently
        completed) 1-day interval and n is the least recently completed
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetFarEndVTDayEntry 1 }

sonetFarEndVTDayStartTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This variable indicates the date and time at which the current
        interval of measurements began."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.1."
    ::= { sonetFarEndVTDayEntry 2 }

sonetFarEndVTDayValidData OBJECT-TYPE
    SYNTAX      TruthValue
    MAX-ACCESS  read-only
    STATUS  current
    DESCRIPTION
        "This variable assumes the value true(1) if the data stored for
        this interval is both valid and complete.  It is set to false(2)
        if the data stored for this interval is incomplete or otherwise
        invalid because (a) the data stored for this interval is for a
        period greater or less than 24 hours, or (b) some data is
        missing (e.g., when a near-end defect prevents some far-end data
        from being collected)."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.2.2."
    ::= { sonetFarEndVTDayEntry 3 }

sonetFarEndVTDayFCs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only





Expires January 1999                                          [Page 121]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    STATUS      current
    DESCRIPTION
        "The far-end path failure count (FC-VFE) is the number of
        occurences of far-end path failure events detected by the SONET
        VT-path layer interface in a previous 1-day interval.  A
        far-end path failure event begins when the first of any remote
        failure indication (RFI-V, RFI-V server, or RFI-V connectivity)
        failure is declared; a far-end path failure event ends when all
        RFI-V, RFI-V server, or RFI-V connectivity failures are
        cleared."
    REFERENCE   "ANSI T1.231-1997 clause 8.3.8.2."
    ::= { sonetFarEndVTDayEntry 4 }

sonetFarEndVTDayCVs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path code violation (CV-VFE) count is the number
        of REI-Vs (bit 1-4 in G1 byte) which were detected at the
        SONET VT-path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndVTDayEntry 5 }

sonetFarEndVTDayESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second (ES-VFE) count is the number of
        1-second intervals containing one or more REDC-V, or one or more
        RDI-V, ERDI-V server or ERDI-V connectivity defects which were
        encountered by the SONET VT-path layer interface in a previous
        1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndVTDayEntry 6 }

sonetFarEndVTDayESAs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type A (ESA-VFE) count is the
        number of 1-second intervals containing one REDC-V and no RDI-V,
        ERDI-V server or ERDI-V connectivity defects which were detected
        by the SONET VT-path layer interface in a previous 1-day
        interval."





Expires January 1999                                          [Page 122]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndVTDayEntry 7 }

sonetFarEndVTDayESBs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path errored second type B (ESB-VFE) is a count of
        1-second intervals containing more than one but less than
        sonetSevereErrorThreshold REDC-Vs and no RDI-V, ERDI-V server or
        ERDI-V connectivity defects which were detected by the SONET
        VT-path layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.6."
    ::= { sonetFarEndVTDayEntry 8 }

sonetFarEndVTDaySESs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path severely errored second (SES-VFE) is a count
        of 1-second intervals containing sonetSevereErrorThreshold or
        more REDC-Vs or one or more RDI-V, ERDI-V server or ERDI-V
        connectivity defects which were detected by the SONET VT-path
        layer interface in a previous 1-day interval."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5."
   ::= { sonetFarEndVTDayEntry 9 }

sonetFarEndVTDayUASs OBJECT-TYPE
    SYNTAX      PerfDayCount
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The far-end path unavailable second (UAS-VFE) is a count of
        1-second intervals for which the SONET VT-path was unavailable
        during a previous 1-day interval.  The SONET VT-path becomes
        unavailable at the onset of 10 contiguous SES-VFEs.  The 10
        SES-VFEs are included in unavailable time.  Once unavailable,
        the SONET VT-path becomes available at the onset of 10
        contiguous seconds with no SES-VFEs.  The 10 seconds with no
        SES-VFEs are excluded from unavailable time."
    REFERENCE   "ANSI T1.231-1997 clause 8.4.5.1."
    ::= { sonetFarEndVTDayEntry 10 }


-- *********************************************************************





Expires January 1999                                          [Page 123]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


--  SONET notification and notification information definitions.
-- *********************************************************************

sonetTrap               OBJECT IDENTIFIER ::= { sonetSupObjects 6 }
sonetTraps              OBJECT IDENTIFIER ::= { sonetSupObjects 7 }

sonetCounterId OBJECT-TYPE
    SYNTAX      OBJECT IDENTIFIER
    MAX-ACCESS  read-only -- accessible-for-notify
    STATUS      current
    DESCRIPTION
        "The OBJECT IDENTIFIER of the instance of the SONET counter
        that has crossed its threshold."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.3."
    ::= { sonetTrap 1 }

sonetCounterValue OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-only -- accessible-for-notify
    STATUS      current
    DESCRIPTION
        "The current value of the SONET counter that has crossed its
        threshold."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.3."
    ::= { sonetTrap 2 }

sonetThresholdCrossing NOTIFICATION-TYPE
    OBJECTS     { sonetCounterId, sonetCounterValue }
    STATUS      current
    DESCRIPTION
        "This notification signifies that a counter has crossed its
        designated threshold.  The term 'threshold crossing' means
        that a threshold has been reached or exceeded.  A threshold
        crossing alert message (trap) signifies a performance
        degredation at or above the preset threshold value."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.3."
    ::= { sonetTraps 1 }


-- *******************************************************************
--  Conformance information
-- *******************************************************************

sonetSupConformance
        OBJECT IDENTIFIER ::= { sonetSupplementalMIB 4 }
sonetSupGroups
        OBJECT IDENTIFIER ::= { sonetSupConformance 1 }





Expires January 1999                                          [Page 124]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetSupCompliances
        OBJECT IDENTIFIER ::= { sonetSupConformance 2 }

-- *******************************************************************
-- MIB groupings - units of conformance
-- *******************************************************************

sonetResetCountersGroup OBJECT-GROUP
    OBJECTS   { sonetResetAllCounters,
                sonetMediumResetCounters,
                sonetSectionResetCounters,
                sonetLineResetCounters,
                sonetPathResetCounters,
                sonetVTResetCounters }
    STATUS      current
    DESCRIPTION
        "The group of parameters used to reset the SONET counters."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupGroups 1 }

sonetThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetThresholdTrapEnable,
                sonetPortThresholdTrapEnable,
                sonetSectionDefaultCVThreshold,
                sonetSectionDefaultESThreshold,
                sonetSectionDefaultESAThreshold,
                sonetSectionDefaultESBThreshold,
                sonetSectionDefaultSESThreshold,
                sonetSectionDefaultSEFSThreshold,
                sonetSectionCurrentCVThreshold,
                sonetSectionCurrentESThreshold,
                sonetSectionCurrentESAThreshold,
                sonetSectionCurrentESBThreshold,
                sonetSectionCurrentSESThreshold,
                sonetSectionCurrentSEFSThreshold,
                sonetLineDefaultCVThreshold,
                sonetLineDefaultESThreshold,
                sonetLineDefaultESAThreshold,
                sonetLineDefaultESBThreshold,
                sonetLineDefaultSESThreshold,
                sonetLineDefaultAISSThreshold,
                sonetLineDefaultUASThreshold,
                sonetLineCurrentCVThreshold,
                sonetLineCurrentESThreshold,
                sonetLineCurrentESAThreshold,
                sonetLineCurrentESBThreshold,
                sonetLineCurrentSESThreshold,





Expires January 1999                                          [Page 125]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetLineCurrentAISSThreshold,
                sonetLineCurrentUASThreshold }
    STATUS      current
    DESCRIPTION
        "SONET extensions to support thresholding and alerting on
        current 15-minute intervals."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupGroups 2 }

sonetDayThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetSectionDefaultDayCVThreshold,
                sonetSectionDefaultDayESThreshold,
                sonetSectionDefaultDayESAThreshold,
                sonetSectionDefaultDayESBThreshold,
                sonetSectionDefaultDaySESThreshold,
                sonetSectionDefaultDaySEFSThreshold,
                sonetSectionDayCVThreshold,
                sonetSectionDayESThreshold,
                sonetSectionDayESAThreshold,
                sonetSectionDayESBThreshold,
                sonetSectionDaySESThreshold,
                sonetSectionDaySEFSThreshold,
                sonetLineDefaultDayCVThreshold,
                sonetLineDefaultDayESThreshold,
                sonetLineDefaultDayESAThreshold,
                sonetLineDefaultDayESBThreshold,
                sonetLineDefaultDaySESThreshold,
                sonetLineDefaultDayAISSThreshold,
                sonetLineDefaultDayUASThreshold,
                sonetLineDayCVThreshold,
                sonetLineDayESThreshold,
                sonetLineDayESAThreshold,
                sonetLineDayESBThreshold,
                sonetLineDaySESThreshold,
                sonetLineDayAISSThreshold,
                sonetLineDayUASThreshold }
    STATUS      current
    DESCRIPTION
        "SONET extensions to support thresholding and alerting on
        current 1-day intervals."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.2."
    ::= { sonetSupGroups 3 }

sonetStartTimeGroup OBJECT-GROUP
    OBJECTS   { sonetMediumCurrentStartTime,
                sonetMediumIntervalStartTime,
                sonetSectionCurrentStartTime,





Expires January 1999                                          [Page 126]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetSectionIntervalStartTime,
                sonetLineCurrentStartTime,
                sonetLineIntervalStartTime,
                sonetFarEndLineCurrentStartTime,
                sonetFarEndLineIntervalStartTime,
                sonetPathCurrentStartTime,
                sonetPathIntervalStartTime,
                sonetFarEndPathCurrentStartTime,
                sonetFarEndPathIntervalStartTime,
                sonetVTCurrentStartTime,
                sonetVTIntervalStartTime,
                sonetFarEndVTCurrentStartTime,
                sonetFarEndVTIntervalStartTime }
    STATUS      current
    DESCRIPTION
        "The SONET 15-minute interval time-stamp group."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupGroups 4 }

sonetStartOfDayGroup OBJECT-GROUP
    OBJECTS   { sonetStartOfDay }
    STATUS      current
    DESCRIPTION
        "The start-of-day variable."
    REFERENCE   "ANSI T1.231-1997 clause 9.1.5.1."
    ::= { sonetSupGroups 5 }

sonetSupMediumGroup OBJECT-GROUP
    OBJECTS   { sonetMediumCurrentLOSSs,
                sonetMediumIntervalValidData,
                sonetMediumIntervalLOSSs }
    STATUS      current
    DESCRIPTION
        "The medium-related extensions to the SONET MIB."
    ::= { sonetSupGroups 6 }

sonetMediumDayGroup OBJECT-GROUP
    OBJECTS   { sonetMediumDayTimeElapsed,
                sonetMediumValidDays,
                sonetMediumInvalidDays,
                sonetMediumDayStartTime,
                sonetMediumDayValidData,
                sonetMediumDayLOSSs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Media
        1-day interval counters."





Expires January 1999                                          [Page 127]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


    ::= { sonetSupGroups 7 }

sonetSupSectionGroup OBJECT-GROUP
    OBJECTS   { sonetSectionSevereErrorThreshold,
                sonetSectionCurrentESAs,
                sonetSectionCurrentESBs,
                sonetSectionIntervalESAs,
                sonetSectionIntervalESBs }
    STATUS      current
    DESCRIPTION
        "The section-related extensions to the SONET MIB."
    ::= { sonetSupGroups 8 }

sonetSectionDayGroup OBJECT-GROUP
    OBJECTS   { sonetSectionDayStartTime,
                sonetSectionDayValidData,
                sonetSectionDayCVs,
                sonetSectionDayESs,
                sonetSectionDayESAs,
                sonetSectionDayESBs,
                sonetSectionDaySESs,
                sonetSectionDaySEFSs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Section
        1-day interval counters."
    ::= { sonetSupGroups 9 }

sonetSupLineGroup OBJECT-GROUP
    OBJECTS   { sonetLineSevereErrorThreshold,
                sonetLineCurrentFCs,
                sonetLineCurrentESAs,
                sonetLineCurrentESBs,
                sonetLineCurrentAISSs,
                sonetLineIntervalFCs,
                sonetLineIntervalESAs,
                sonetLineIntervalESBs,
                sonetLineIntervalAISSs }
    STATUS      current
    DESCRIPTION
        "The line-related extensions to the SONET MIB."
    ::= { sonetSupGroups 10 }

sonetLineDayGroup OBJECT-GROUP
    OBJECTS   { sonetLineDayStartTime,
                sonetLineDayValidData,
                sonetLineDayFCs,





Expires January 1999                                          [Page 128]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetLineDayCVs,
                sonetLineDayESs,
                sonetLineDayESAs,
                sonetLineDayESBs,
                sonetLineDaySESs,
                sonetLineDayAISSs,
                sonetLineDayUASs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Line
        1-day interval counters."
    ::= { sonetSupGroups 11 }

sonetSupFarEndLineGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndLineCurrentFCs,
                sonetFarEndLineCurrentESAs,
                sonetFarEndLineCurrentESBs,
                sonetFarEndLineCurrentAISSs,
                sonetFarEndLineIntervalFCs,
                sonetFarEndLineIntervalESAs,
                sonetFarEndLineIntervalESBs,
                sonetFarEndLineIntervalAISSs }
    STATUS      current
    DESCRIPTION
        "The far end line-related extensions to the SONET MIB."
    ::= { sonetSupGroups 12 }

sonetFarEndLineDayGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndLineDayStartTime,
                sonetFarEndLineDayValidData,
                sonetFarEndLineDayFCs,
                sonetFarEndLineDayCVs,
                sonetFarEndLineDayESs,
                sonetFarEndLineDayESAs,
                sonetFarEndLineDayESBs,
                sonetFarEndLineDaySESs,
                sonetFarEndLineDayAISSs,
                sonetFarEndLineDayUASs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Far End
        Line 1-day interval counters."
    ::= { sonetSupGroups 13 }

sonetPathThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetPathDefaultCVThreshold,
                sonetPathDefaultESThreshold,





Expires January 1999                                          [Page 129]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetPathDefaultESAThreshold,
                sonetPathDefaultESBThreshold,
                sonetPathDefaultSESThreshold,
                sonetPathDefaultUASThreshold,
                sonetPathDefaultPPJCGenThreshold,
                sonetPathDefaultNPJCGenThreshold,
                sonetPathDefaultPPJCDetThreshold,
                sonetPathDefaultNPJCDetThreshold,
                sonetPathDefaultPJCSGenThreshold,
                sonetPathDefaultPJCSDetThreshold,
                sonetPathDefaultPJCDiffThreshold,
                sonetPathCurrentCVThreshold,
                sonetPathCurrentESThreshold,
                sonetPathCurrentESAThreshold,
                sonetPathCurrentESBThreshold,
                sonetPathCurrentSESThreshold,
                sonetPathCurrentUASThreshold,
                sonetPathCurrentPPJCGenThreshold,
                sonetPathCurrentNPJCGenThreshold,
                sonetPathCurrentPPJCDetThreshold,
                sonetPathCurrentNPJCDetThreshold,
                sonetPathCurrentPJCSGenThreshold,
                sonetPathCurrentPJCSDetThreshold,
                sonetPathCurrentPJCDiffThreshold }
    STATUS      current
    DESCRIPTION
        "The extensions to the SONET MIB to provide path 15-minute
        interval thresholds."
    ::= { sonetSupGroups 14 }

sonetPathDayThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetPathDefaultDayCVThreshold,
                sonetPathDefaultDayESThreshold,
                sonetPathDefaultDayESAThreshold,
                sonetPathDefaultDayESBThreshold,
                sonetPathDefaultDaySESThreshold,
                sonetPathDefaultDayUASThreshold,
                sonetPathDefaultDayPPJCGenThreshold,
                sonetPathDefaultDayNPJCGenThreshold,
                sonetPathDefaultDayPPJCDetThreshold,
                sonetPathDefaultDayNPJCDetThreshold,
                sonetPathDefaultDayPJCSGenThreshold,
                sonetPathDefaultDayPJCSDetThreshold,
                sonetPathDefaultDayPJCDiffThreshold,
                sonetPathDayCVThreshold,
                sonetPathDayESThreshold,
                sonetPathDayESAThreshold,





Expires January 1999                                          [Page 130]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetPathDayESBThreshold,
                sonetPathDaySESThreshold,
                sonetPathDayUASThreshold,
                sonetPathDayPPJCGenThreshold,
                sonetPathDayNPJCGenThreshold,
                sonetPathDayPPJCDetThreshold,
                sonetPathDayNPJCDetThreshold,
                sonetPathDayPJCSGenThreshold,
                sonetPathDayPJCSDetThreshold,
                sonetPathDayPJCDiffThreshold }
    STATUS      current
    DESCRIPTION
        "The extensions to the SONET MIB to provide path 1-day interval
        thresholds."
    ::= { sonetSupGroups 15 }

sonetSupPathGroup OBJECT-GROUP
    OBJECTS   { sonetPathSevereErrorThreshold,
                sonetPathCurrentFCs,
                sonetPathCurrentESAs,
                sonetPathCurrentESBs,
                sonetPathCurrentPPJCGens,
                sonetPathCurrentNPJCGens,
                sonetPathCurrentPPJCDets,
                sonetPathCurrentNPJCDets,
                sonetPathCurrentPJCSGens,
                sonetPathCurrentPJCSDets,
                sonetPathCurrentPJCDiffs,
                sonetPathIntervalFCs,
                sonetPathIntervalESAs,
                sonetPathIntervalESBs,
                sonetPathIntervalPPJCGens,
                sonetPathIntervalNPJCGens,
                sonetPathIntervalPPJCDets,
                sonetPathIntervalNPJCDets,
                sonetPathIntervalPJCSGens,
                sonetPathIntervalPJCSDets,
                sonetPathIntervalPJCDiffs }
    STATUS      current
    DESCRIPTION
        "The extensions to the sonetPathCurrentTable and the
        sonetPathIntervalTable."
    ::= { sonetSupGroups 16 }

sonetPathDayGroup OBJECT-GROUP
    OBJECTS   { sonetPathDayStartTime,
                sonetPathDayValidData,





Expires January 1999                                          [Page 131]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetPathDayFCs,
                sonetPathDayCVs,
                sonetPathDayESs,
                sonetPathDayESAs,
                sonetPathDayESBs,
                sonetPathDaySESs,
                sonetPathDayUASs,
                sonetPathDayPPJCGens,
                sonetPathDayNPJCGens,
                sonetPathDayPPJCDets,
                sonetPathDayNPJCDets,
                sonetPathDayPJCSGens,
                sonetPathDayPJCSDets,
                sonetPathDayPJCDiffs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Path
        1-day interval counters."
    ::= { sonetSupGroups 17 }

sonetSupFarEndPathGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndPathCurrentFCs,
                sonetFarEndPathCurrentESAs,
                sonetFarEndPathCurrentESBs,
                sonetFarEndPathIntervalFCs,
                sonetFarEndPathIntervalESAs,
                sonetFarEndPathIntervalESBs }
    STATUS      current
    DESCRIPTION
        "The extensions to the sonetFarEndPathIntervalTable."
    ::= { sonetSupGroups 18 }

sonetFarEndPathDayGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndPathDayStartTime,
                sonetFarEndPathDayValidData,
                sonetFarEndPathDayFCs,
                sonetFarEndPathDayCVs,
                sonetFarEndPathDayESs,
                sonetFarEndPathDayESAs,
                sonetFarEndPathDayESBs,
                sonetFarEndPathDaySESs,
                sonetFarEndPathDayUASs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Far End
        Path 1-day interval counters."
    ::= { sonetSupGroups 19 }





Expires January 1999                                          [Page 132]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetVTThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetVTDefaultCVThreshold,
                sonetVTDefaultESThreshold,
                sonetVTDefaultESAThreshold,
                sonetVTDefaultESBThreshold,
                sonetVTDefaultSESThreshold,
                sonetVTDefaultUASThreshold,
                sonetVTDefaultPPJCGenThreshold,
                sonetVTDefaultNPJCGenThreshold,
                sonetVTDefaultPPJCDetThreshold,
                sonetVTDefaultNPJCDetThreshold,
                sonetVTDefaultPJCSGenThreshold,
                sonetVTDefaultPJCSDetThreshold,
                sonetVTDefaultPJCDiffThreshold,
                sonetVTCurrentCVThreshold,
                sonetVTCurrentESThreshold,
                sonetVTCurrentESAThreshold,
                sonetVTCurrentESBThreshold,
                sonetVTCurrentSESThreshold,
                sonetVTCurrentUASThreshold,
                sonetVTCurrentPPJCGenThreshold,
                sonetVTCurrentNPJCGenThreshold,
                sonetVTCurrentPPJCDetThreshold,
                sonetVTCurrentNPJCDetThreshold,
                sonetVTCurrentPJCSGenThreshold,
                sonetVTCurrentPJCSDetThreshold,
                sonetVTCurrentPJCDiffThreshold }
    STATUS      current
    DESCRIPTION
        "The extensions to the SONET MIB to provide path 15-minute
        interval thresholds."
    ::= { sonetSupGroups 20 }

sonetVTDayThresholdGroup OBJECT-GROUP
    OBJECTS   { sonetVTDefaultDayCVThreshold,
                sonetVTDefaultDayESThreshold,
                sonetVTDefaultDayESAThreshold,
                sonetVTDefaultDayESBThreshold,
                sonetVTDefaultDaySESThreshold,
                sonetVTDefaultDayUASThreshold,
                sonetVTDefaultDayPPJCGenThreshold,
                sonetVTDefaultDayNPJCGenThreshold,
                sonetVTDefaultDayPPJCDetThreshold,
                sonetVTDefaultDayNPJCDetThreshold,
                sonetVTDefaultDayPJCSGenThreshold,
                sonetVTDefaultDayPJCSDetThreshold,
                sonetVTDefaultDayPJCDiffThreshold,





Expires January 1999                                          [Page 133]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


                sonetVTDayCVThreshold,
                sonetVTDayESThreshold,
                sonetVTDayESAThreshold,
                sonetVTDayESBThreshold,
                sonetVTDaySESThreshold,
                sonetVTDayUASThreshold,
                sonetVTDayPPJCGenThreshold,
                sonetVTDayNPJCGenThreshold,
                sonetVTDayPPJCDetThreshold,
                sonetVTDayNPJCDetThreshold,
                sonetVTDayPJCSGenThreshold,
                sonetVTDayPJCSDetThreshold,
                sonetVTDayPJCDiffThreshold }
    STATUS      current
    DESCRIPTION
        "The extensions to the SONET MIB to provide path 1-day interval
        thresholds."
    ::= { sonetSupGroups 21 }

sonetSupVTGroup OBJECT-GROUP
    OBJECTS   { sonetVTSevereErrorThreshold,
                sonetVTCurrentFCs,
                sonetVTCurrentESAs,
                sonetVTCurrentESBs,
                sonetVTCurrentPPJCGens,
                sonetVTCurrentNPJCGens,
                sonetVTCurrentPPJCDets,
                sonetVTCurrentNPJCDets,
                sonetVTCurrentPJCSGens,
                sonetVTCurrentPJCSDets,
                sonetVTCurrentPJCDiffs,
                sonetVTIntervalFCs,
                sonetVTIntervalESAs,
                sonetVTIntervalESBs,
                sonetVTIntervalPPJCGens,
                sonetVTIntervalNPJCGens,
                sonetVTIntervalPPJCDets,
                sonetVTIntervalNPJCDets,
                sonetVTIntervalPJCSGens,
                sonetVTIntervalPJCSDets,
                sonetVTIntervalPJCDiffs }
    STATUS      current
    DESCRIPTION
        "The extensions to the sonetVTCurrentTable and the
        sonetVTIntervalTable."
    ::= { sonetSupGroups 22 }





Expires January 1999                                          [Page 134]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


sonetVTDayGroup OBJECT-GROUP
    OBJECTS   { sonetVTDayStartTime,
                sonetVTDayValidData,
                sonetVTDayFCs,
                sonetVTDayCVs,
                sonetVTDayESs,
                sonetVTDayESAs,
                sonetVTDayESBs,
                sonetVTDaySESs,
                sonetVTDayUASs,
                sonetVTDayPPJCGens,
                sonetVTDayNPJCGens,
                sonetVTDayPPJCDets,
                sonetVTDayNPJCDets,
                sonetVTDayPJCSGens,
                sonetVTDayPJCSDets,
                sonetVTDayPJCDiffs }
    STATUS      current
    DESCRIPTION
        "The objects which are used to present the SONET Path
        1-day interval counters."
    ::= { sonetSupGroups 23 }

sonetSupFarEndVTGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndVTCurrentFCs,
                sonetFarEndVTCurrentESAs,
                sonetFarEndVTCurrentESBs,
                sonetFarEndVTIntervalFCs,
                sonetFarEndVTIntervalESAs,
                sonetFarEndVTIntervalESBs }
    STATUS      current
    DESCRIPTION
        "The extensions to the sonetFarEndVTIntervalTable."
    ::= { sonetSupGroups 24 }

sonetFarEndVTDayGroup OBJECT-GROUP
    OBJECTS   { sonetFarEndVTDayStartTime,
                sonetFarEndVTDayValidData,
                sonetFarEndVTDayFCs,
                sonetFarEndVTDayCVs,
                sonetFarEndVTDayESs,
                sonetFarEndVTDayESAs,
                sonetFarEndVTDayESBs,
                sonetFarEndVTDaySESs,
                sonetFarEndVTDayUASs }
    STATUS      current
    DESCRIPTION





Expires January 1999                                          [Page 135]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        "The objects which are used to present the SONET Far End
        VT-path 1-day interval counters."
    ::= { sonetSupGroups 25 }

sonetNotificationInformationGroup OBJECT-GROUP
    OBJECTS   { sonetCounterId,
                sonetCounterValue }
    STATUS      current
    DESCRIPTION
        "The notification information objects used by the threshold
        trap."
    ::= { sonetSupGroups 26 }

 sonetNotificationsGroup NOTIFICATION-GROUP
     NOTIFICATIONS  { sonetThresholdCrossing }
     STATUS      current
     DESCRIPTION
         "The notification used to indicate threshold crossings."
     ::= { sonetSupGroups 27 }

sonetSupCompliance MODULE-COMPLIANCE
    STATUS      current
    DESCRIPTION
        "The supplemental compliance statement for SONET interfaces.  This
        assumes compliance with sonetCompliance2 in the SONET-MIB."
    MODULE  -- this module
        GROUP       sonetResetCountersGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetDayThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetStartTimeGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetStartOfDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupMediumGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetMediumDayGroup
        DESCRIPTION
            "Implementation of the group is optional."





Expires January 1999                                          [Page 136]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


        GROUP       sonetSupSectionGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSectionDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupLineGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetLineDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupFarEndLineGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetFarEndLineDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetPathThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetPathDayThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupPathGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetPathDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupFarEndPathGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetFarEndPathDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetVTThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetVTDayThresholdGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetSupVTGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetVTDayGroup
        DESCRIPTION





Expires January 1999                                          [Page 137]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


            "Implementation of the group is optional."
        GROUP       sonetSupFarEndVTGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetFarEndVTDayGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetNotificationInformationGroup
        DESCRIPTION
            "Implementation of the group is optional."
        GROUP       sonetNotificationsGroup
        DESCRIPTION
            "Implementation of the group is optional."
    ::= { sonetSupCompliances 1 }

END



6.  Acknowledgments

This document is not a product of an IETF Working Group.


7.  References

[1]  Fowler, D., "Definitions of Managed Objects for the DS1, E1, DS2
     and E2 Interface Types", <draft-ietf-trunkmib-ds1-mib-08.txt>,
     Newbridge Networks, Wed Feb 11 19:26:27 EST 1998.

[2]  Greene, M., "Definitions of Supplemental Managed Objects for the
     DS1, E1, DS2 and E2 Interface Types", <draft-ietf-trunkmib-ds1-
     supp-00.txt>, Ascom Nexion, May 31, 1996.

[3]  Fowler, D., "Definitions of Managed Objects for the DS3/E3
     Interface Type", <draft-ietf-trunkmib-ds3-mib-08.txt>, Newbridge
     Networks, Tue Feb 24 09:53:17 EST 1998.

[4]  Gonda, R., "Definitions of Supplemental Managed Objects for the
     DS3/E3 Interface Type", <draft-ietf-trunkmib-ds3SuppMIB-00.txt>,
     Cascade Communication Corporation, Thu Oct 17 14:05:52 EDT 1996.

[5]  Tesink, K., "Definitions of Managed Objects for the SONET/SDH
     Interface Type", <draft-ietf-atommib-sonetng-02.txt>, Bell
     Communications Research, August 26, 1996.






Expires January 1999                                          [Page 138]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


[6]  ANSI Standards Committee T1 - Telecommunications, "American
     National Standard for Telecommunications -- Digital Hierarchy --
     Layer 1 In-Service Digital Transmission Performance Monitoring",
     ANSI T1.231-1997, October 20, 1997.

[7]  SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Structure of Management Information for Version 2
     of the Simple Network Management Protocol (SNMPv2)", RFC1902, SNMP
     Research,Inc., Cisco Systems, Inc., Dover Beach Consulting, Inc.,
     International Network Services, January 1996.

[8]  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.

[9]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network
     Management Protocol", RFC 1157, SNMP Research, Performance Systems
     International, Performance Systems International, MIT Laboratory
     for Computer Science, May 1990.

[10] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and
     S. Waldbusser, "Protocol Operations for Version 2 of the Simple
     Network Management Protocol (SNMPv2)", RFC1905, SNMP Research,Inc.,
     Cisco Systems, Inc., Dover Beach Consulting, Inc., International
     Network Services, January 1996.


8.  Security Considerations

Security issues are not discussed in this memo.


9.  Author's Address

             Ken Chapman
             Argon Networks, Inc.
             25 Porter Road
             Littleton, MA 01460
             Phone: (978) 486-0665 x146
             EMail: kchapman@argon.com










Expires January 1999                                          [Page 139]


INTERNET-DRAFT         Supplemental SONET/SDH MIB              July 1998


Table of Contents


1 Status of this Memo .............................................    1
2 Abstract ........................................................    1
3 The SNMP Network Management Framework ...........................    2
3.1 Object Definitions ............................................    2
4 Overview ........................................................    3
5 Definitions .....................................................    3
6 Acknowledgments .................................................  138
7 References ......................................................  138
8 Security Considerations .........................................  139
9 Author's Address ................................................  139






































Expires January 1999                                          [Page 140]