Internet DRAFT - draft-ietf-snadlc-mib

draft-ietf-snadlc-mib




Internet Draft            SNADLC MIB              October 1993


                Definitions of Managed Objects
                  for SNA Data Link Control


                       October 13, 1993



                    Jeff Hilgeman (chair)
                  Apertus Technologies, Inc.
                    7275 Flying Cloud Dr.
                    Eden Prarie, MN  55344
                   jeffh@apertus.com


                        Shannon D. Nix
                        Netlink, Inc.
                    3214 Spring Forest Rd.
                      Raleigh, NC  27604
                       sdn@netlink.com


                         Alan Bartkey
                     Sync Research, Inc.
                         7 Studebaker
                      Irvine, CA  92718
                        alan@sync.com


                     Wayne Clark (editor)
                     cisco Systems, Inc.
                       1525 O'Brien Dr.
                     Menlo Park, CA 94025
                       wclark@cisco.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.
9




9Expires April 13, 1994                                [Page 1]




Internet Draft            SNADLC MIB              October 1993


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

Please check the I-D abstract listing contained in each
Internet Draft directory to learn the current status of this
or any other Internet Draft.



2.  Abstract

This Internet-Draft defines an extension to the Management
Information Base (MIB) for use with SNMP-based network
management.  In particular, it defines objects for managing
the configuration, monitoring and control of data link
controls in an SNA environment. This draft identifies managed
objects for SNA Synchronous Data Link Control (SDLC) links
only.  2, 3.

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




















9




9Expires April 13, 1994                                [Page 2]




Internet Draft            SNADLC MIB              October 1993


3.  The SNMPv2 Network Management Framework

The SNMPv2 Network Management Framework consists of four major
components.  They are:

o    RFC 1441 which defines the SMI, the mechanisms used for
     describing and naming objects for the purpose of
     management.

o    RFC 1213 defines MIB-II, the core set of managed objects
     for the Internet suite of protocols.

o    RFC 1445 which defines the administrative and other
     architectural aspects of the framework.

o    RFC 1448 which defines the protocol used for network
     access to 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
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 refer to the
object type.











9




9Expires April 13, 1994                                [Page 3]




Internet Draft            SNADLC MIB              October 1993


4.  Overview

The SNADLC MIB is composed of two managed entities with, at
most, three tables each.  The two managed entities for SDLC
are:

o    Ports: the physical connection, and

o    Link Stations: the logical connections on the Port.

The three management tables are:

o    Adminstration: objects used for configuring and
     controlling the operation of a Port or Link Station,

o    Operational: objects that reflect the run-time state of
     the Port or Link Station, and

o    Statistics: objects that reflect the operating metrics of
     the Port or Link Station.

Not all managed entities have all three tables.  The following
are the actual tables found in this MIB:

1)   Port Administration Table,

2)   Port Operation Table,

3)   Link Station Administration Table,

4)   Link Station Operation Table,

5)   Link Station Statistics Table,

There is no Port Statistics Table since most of the statistics
relevant to a particular port are a part of the RS-232 MIB in
RFC1317.







9




9Expires April 13, 1994                                [Page 4]




Internet Draft            SNADLC MIB              October 1993


5.  Definitions

SNA-DLC-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
    Counter
        FROM SNMPv2-SMI
    DisplayString
        FROM RFC1213-MIB
    OBJECT-TYPE
        FROM RFC-1212
    experimental
        FROM SNMPv2-SMI
    DisplayString
        FROM SNMPv2-TC
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF;


-- This MIB Module uses the extended OBJECT-TYPE macro as
-- defined in RFC 1212.


snaDLC      OBJECT IDENTIFIER ::= { experimental ? }

--
--  The following data link controls are modelled in this MIB module:
--
--     1. SDLC
--

sdlc        OBJECT IDENTIFIER ::= { snaDLC 1 }

--
--  THE SDLC GROUP
--
--  The following resources are modelled in the SDLC group of this MIB module:
--
--     1. PORTS
--     2. LINK STATIONS

sdlcPortGroup OBJECT IDENTIFIER ::= { sdlc 1 } -- Physical Ports
sdlcLstnGroup OBJECT IDENTIFIER ::= { sdlc 2 } -- Logical Link Stations
sdlcGlobals   OBJECT IDENTIFIER ::= { sdlc 3 } -- Global SDLC Objects





Expires April 13, 1994                                [Page 5]




Internet Draft            SNADLC MIB              October 1993


--
--  THE SDLC PORT GROUP
--
--  The following classes of information is modelled for each SDLC port:
--
--     1.  ADMINISTRATIVE ( read/write)
--     2.  OPERATIONAL    ( read-only)
--     3.  STATISTICS     (contained in RFC1317)

--  Information not found in this group is found in tables described in
--  the following RFCs:
--
--    1.  RFC1213  - MIB-II
--
--            TABLE                      INDEX
--            --------------------       ------------------
--        a.  ifTable                    ifIndex
--
--    2.  RFC1317  - The RS232-like MIB
--
--            TABLE                      INDEX
--            --------------------       ------------------
--        a.  rs232PortTable             rs232PortIndex
--        b.  rs232SyncPortTable         rs232SyncPortIndex
--        c.  rs232InSigTable            rs232InSigPortIndex, rs232InSigName
--        d.  rs232OutSigTable           rs232OutSigPortIndex, rs232OutSigName
--     ** e.  rs232AsyncPortTable        rs232AsyncPortIndex
--
--     ** rs232AsyncPortTable for ISO 3309.3 ( Start-Stop SDLC).

--  *************************************************************
--  *                                                           *
--  *           THE SDLC PORT ADMINISTRATIVE TABLE              *
--  *                                                           *
--  *************************************************************

sdlcPortAdminTable  OBJECT-TYPE
                    SYNTAX  SEQUENCE OF SdlcPortAdminEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                        "This table contains objects that can be changed to
                         manage an SDLC port.    Changing one of these
                         parameters may take effect in the operating port
                         immediately or may wait until the interface is





Expires April 13, 1994                                [Page 6]




Internet Draft            SNADLC MIB              October 1993


                         restarted depending on the details of the
                         implementation.

                         Most of the objects in this read-write table
                         have corresponding read-only objects in the
                         sdlcPortOperTable that return the current operating
                         value.

                         The operating values may be different from these
                         configured values if  a configured parameter
                         was changed after the interface was started."
                     ::= { sdlcPortGroup 1 }

sdlcPortAdminEntry  OBJECT-TYPE
                    SYNTAX  SdlcPortAdminEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                         "A list of configured values for an SDLC port."
                    INDEX   { sdlcPortAdminIndex }
                    ::= { sdlcPortAdminTable 1 }

SdlcPortAdminEntry  ::= SEQUENCE
{
        sdlcPortAdminIndex          INTEGER,
        sdlcPortAdminName           DisplayString,
        sdlcPortAdminType           INTEGER,
        sdlcPortAdminTopology       INTEGER,
        sdlcPortAdminISTATUS        INTEGER,
        sdlcPortAdminACTIVTO        INTEGER,
        sdlcPortAdminPAUSE          INTEGER,
        sdlcPortAdminSERVLIM        INTEGER,
        sdlcPortAdminSlowPollTimer  INTEGER,
        sdlcPortAdminRole           INTEGER
}

sdlcPortAdminIndex  OBJECT-TYPE
                    SYNTAX  INTEGER
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                          "The ifIndex value for the SDLC port."
                    ::= { sdlcPortAdminEntry 1 }

sdlcPortAdminName   OBJECT-TYPE





Expires April 13, 1994                                [Page 7]




Internet Draft            SNADLC MIB              October 1993


                    SYNTAX  DisplayString (SIZE (1..8))
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "An octet string that defines the physical port to
                         which this interface is assigned.  It has
                         implementation-specific significance. Its value
                         shall be unique within the administered system.
                         It must contain only ASCII printable characters.
                         Should an implementation choose to accept a write
                         operation  for this object, it causes the logical
                         port definition associated with the table instance
                         to be moved to  a different physical port.  A write
                         operation shall not take effect until the port is
                         cycled inactive."
                     ::= { sdlcPortAdminEntry 2 }

sdlcPortAdminType  OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         leased(1),
                         switched(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter defines whether the SDLC port is
                         to connect to a leased or switched line.  A write
                         operation to this administrative  value shall not
                         take effect until the SDLC port has been cycled
                         inactive."
                    DEFVAL { leased }
                    ::= { sdlcPortAdminEntry 3 }

sdlcPortAdminTopology  OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         point-to-point(1),
                         multipoint(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter defines whether the SDLC port is
                        operate in a point-to-point or multidropped





Expires April 13, 1994                                [Page 8]




Internet Draft            SNADLC MIB              October 1993


                        topology.  A write operation to this administrative
                        value shall not take effect until the SDLC port has
                        been cycled inactive."
                    DEFVAL { point-to-point }
                    ::= { sdlcPortAdminEntry 4 }

sdlcPortAdminISTATUS
                    SYNTAX  INTEGER
                    {
                         inactive(1),
                         active(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter controls the initial value of the
                         administrative status, ifAdminStatus, of this SDLC
                         port at system start-up.  Depending on the
                         implementation, a write operation to this
                         administrative object may not take effect until
                         the SDLC port has been cycled inactive."
                    DEFVAL { active }
                    ::= { sdlcPortAdminEntry 5 }

sdlcPortAdminACTIVTO    OBJECT-TYPE
                    SYNTAX  INTEGER (0..120)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter defines the period of time, in
                        seconds, the port will allow a switched line to
                        remain inactive ( no I-Frames) before disconnecting.
                        A value of zero indicates no  timeout.  Depending
                        on the implementation,  a write operation to this
                        administered value  may not take effect until the
                        port is cycled inactive.

                        This object is optional and does not have to be
                        implemented."
                     DEFVAL { 0 }
                     ::= { sdlcPortAdminEntry 6 }

sdlcPortAdminPAUSE  OBJECT-TYPE
                    SYNTAX  INTEGER (1..6000)
                    ACCESS  read-write





Expires April 13, 1994                                [Page 9]




Internet Draft            SNADLC MIB              October 1993


                    STATUS  mandatory
                    DESCRIPTION
                        "This object defines the minimum elapsed time, in
                        tenths of seconds, between any two traversals of
                        the poll list for a primary SDLC port.  Depending
                        on the implementation,  a write operation to this
                        administered value  may not take effect until the
                        port is cycled inactive.

                        This object has meaning for primary SDLC ports only."
                     DEFVAL { 20 }
                     ::= { sdlcPortAdminEntry 7 }

sdlcPortAdminSERVLIM OBJECT-TYPE
                    SYNTAX  INTEGER (1..255)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object defines the number of times the active
                        poll list will be traversed before polling a station
                        on the slow poll list for a primary, multipoint SDLC
                        port.  Depending  on the implementation,  a write
                        operation to this administered value  may not take
                        effect until the port is cycled inactive.

                        This object has meaning for primary, multipoint SDLC
                        ports only."
                     DEFVAL { 20 }
                     ::= { sdlcPortAdminEntry 9 }

sdlcPortAdminSlowPollTimer OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time between
                        polls for failed secondary link station addresses.
                        Depending  on the implementation,  a write operation
                        to this administered value  may not take effect
                        until the port is cycled inactive.

                        This object has meaning for primary, multipoint SDLC
                        ports only."
                     DEFVAL { 20 }
                     ::= { sdlcPortAdminEntry 10 }





Expires April 13, 1994                               [Page 10]




Internet Draft            SNADLC MIB              October 1993


sdlcPortAdminRole   OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        primary(1),
                        secondary(2),
                        negotiable(3)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the role that the link
                         station shall assume the next time a connection is
                         established.

                         Even though this is defined as a port object, it
                         is a link station attribute in the sense that
                         a role is per link station.  However, it is not
                         possible to vary link station roles on a particular
                         port (e.g. SDLC multidrop)."
                    ::= { sdlcPortAdminEntry 11 }

--  *************************************************************
--  *                                                           *
--  *                THE SDLC PORT OPERATIONAL TABLE            *
--  *                                                           *
--  *************************************************************

sdlcPortOperTable   OBJECT-TYPE
                    SYNTAX  SEQUENCE OF SdlcPortOperEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                        "This table contains current SDLC port parameters.
                         Many of these objects have corresponding objects
                         inthe sdlcPortAdmnTable."
                    ::= { sdlcPortGroup 2 }

sdlcPortOperEntry   OBJECT-TYPE
                    SYNTAX  SdlcPortOperEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                         "Currently set parameters for a specific SDLC port."
                    INDEX   { sdlcPortOperIndex }
                    ::= { sdlcPortOperTable 1 }





Expires April 13, 1994                               [Page 11]




Internet Draft            SNADLC MIB              October 1993


SdlcPortOperEntry   ::= SEQUENCE
{
        sdlcPortOperIndex               INTEGER,
        sdlcPortOperName                DisplayString,
        sdlcPortOperType                INTEGER,
        sdlcPortOperTopology            INTEGER,
        sdlcPortOperISTATUS             INTEGER,
        sdlcPortOperACTIVTO             INTEGER,
        sdlcPortOperPAUSE               INTEGER,
        sdlcPortOperSlowPollMethod      INTEGER,
        sdlcPortOperSERVLIM             INTEGER,
        sdlcPortOperSlowPollTimer       INTEGER,
        sdlcPortOperRole                INTEGER,
        sdlcPortOperCreateTime          TimeTicks,
        sdlcPortOperLastModifyTime      TimeTicks,
        sdlcPortOperLastChangeTime      TimeTicks,
        sdlcPortOperLastFailTime        TimeTicks,
        sdlcPortOperLastFailCause       INTEGER
}

sdlcPortOperIndex   OBJECT-TYPE
                    SYNTAX  INTEGER
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "The ifIndex value for the SDLC port."
                    ::= { sdlcPortOperEntry 1 }


sdlcPortOperName    OBJECT-TYPE
                    SYNTAX  DisplayString (SIZE (1..8))
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "An octet string that describes the physical port
                         to which this interface is currently attached.  It
                         has  implementation-specific significance."
                    ::= { sdlcPortOperEntry 2 }

sdlcPortOperType    OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         leased(1),
                         switched(2)
                    }





Expires April 13, 1994                               [Page 12]




Internet Draft            SNADLC MIB              October 1993


                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter defines whether the SDLC port is
                         currently operating as though connected to a
                         leased or switched line."
                    ::= { sdlcPortOperEntry 3 }

sdlcPortOperTopology  OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         point-to-point(1),
                         multipoint(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter defines whether the SDLC port is
                        currently operating in a point-to-point or
                        multidropped topology."
                    ::= { sdlcPortOperEntry 4 }

sdlcPortOperISTATUS OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         inactive(1),
                         active(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter describes the initial value of the
                         administrative status, ifAdminStatus, of this SDLC
                         port at last system start-up."
                    ::= { sdlcPortOperEntry 5 }


sdlcPortOperACTIVTO OBJECT-TYPE
                    SYNTAX  INTEGER (0..120)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter describes the period of time, in
                         seconds, the port will allow a switched line to
                         remain inactive ( no I-Frames) before disconnecting.





Expires April 13, 1994                               [Page 13]




Internet Draft            SNADLC MIB              October 1993


                         A value of zero indicates no  timeout. "
                    ::= { sdlcPortOperEntry 6 }

sdlcPortOperPAUSE   OBJECT-TYPE
                    SYNTAX  INTEGER (1..6000)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the current minimum elapsed
                         time, in tenths of seconds, between any two
                         traversals of the poll list for a primary SDLC port.

                         This object has meaning for primary SDLC ports only."
                    ::= { sdlcPortOperEntry 7 }

sdlcPortOperSlowPollMethod OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         servlim(1),
                         pollpause(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object defines the exact method that is in
                        effect for periodically polling failed secondary
                        link station addresses.

                        This object has meaning for primary, multipoint SDLC
                        ports only."
                    DEFVAL { 20 }
                    ::= { sdlcPortOperEntry 8 }

sdlcPortOperSERVLIM OBJECT-TYPE
                    SYNTAX  INTEGER (1..255)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the number of times the active
                         poll list is currently being traversed before
                         polling a station on the slow poll list for a
                         primary, multipoint SDLC port.

                         This object has meaning for primary, multipoint
                         SDLC ports only."





Expires April 13, 1994                               [Page 14]




Internet Draft            SNADLC MIB              October 1993


                    ::= { sdlcPortOperEntry 9 }

sdlcPortOperSlowPollTimer OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time between
                        polls for failed secondary link station addresses.

                         This object has meaning for primary, multipoint
                         SDLC ports only."
                    ::= { sdlcPortOperEntry 10 }

sdlcPortOperRole    OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        primary(1),
                        secondary(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the role that the link
                         station has assumed on this connection.

                         Even though this is defined as a port object, it
                         is a link station attribute in the sense that
                         a role is per link station.  Note however, it is
                         not possible to vary link station roles on a
                         particular port (e.g. SDLC multidrop)."
                    ::= { sdlcPortOperEntry 11 }


sdlcPortOperCreateTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization and the
                         creation of this SDLC port."
                    ::= { sdlcPortOperEntry 12 }

sdlcPortOperLastModifyTime    OBJECT-TYPE





Expires April 13, 1994                               [Page 15]




Internet Draft            SNADLC MIB              October 1993


                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last modification of this SDLC port.  If
                         the port has not been modified, then this value
                         shall be zero."
                    ::= { sdlcPortOperEntry 13 }

sdlcPortOperLastChangeTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last state change for this SDLC port."
                    ::= { sdlcPortOperEntry 14 }

sdlcPortOperLastFailTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last failure of this SDLC port.  If the
                         port has not failed,  then this value shall be zero."
                    ::= { sdlcPortOperEntry 15 }

sdlcPortOperLastFailCause    OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        invalid(1),
                        physical(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This enumerated object describes the cause of the
                         last failure of this SDLC port.  If the port has
                         not failed,  then this value has no meaning."
                    ::= { sdlcPortOperEntry 16 }





Expires April 13, 1994                               [Page 16]




Internet Draft            SNADLC MIB              October 1993


--
--  THE SDLC LINK STATION GROUP
--

--  The following classes of information is modelled for each SDLC link
--  station:
--
--     1.  ADMINISTRATIVE ( read/write)
--     2.  OPERATIONAL    ( read-only)
--     3.  STATISTICS     ( read-only)

--  *************************************************************
--  *                                                           *
--  *        THE SDLC LINK STATION ADMINISTRATIVE TABLE         *
--  *                                                           *
--  *************************************************************

sdlcLSAdminTable  OBJECT-TYPE
                    SYNTAX  SEQUENCE OF SdlcLSAdminEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                        "This table contains objects that can be changed to
                         manage an SDLC link station.  Changing one of these
                         parameters may take  effect in the operating link
                         immediately or may wait until the link is restarted
                         depending on the details of the implementation.

                         Most of the objects in this read-write table have
                         corresponding read-only objects in the
                         sdlcLSOperTable that return the current operating
                         value.

                         The operating values may be different from these
                         configured values if changed by XID negotiation or
                         if a configured parameter was changed after the link
                         was started."
                    ::= { sdlcLSGroup 1 }

sdlcLSAdminEntry    OBJECT-TYPE
                    SYNTAX  SdlcLSAdminEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                         "A list of configured values for an SDLC link





Expires April 13, 1994                               [Page 17]




Internet Draft            SNADLC MIB              October 1993


                          station."
                    INDEX   { sdlcLSAdminIfIndex, sdlcLSAdminAddress }
                    ::= { sdlcLSAdminTable 1 }

SdlcLSAdminEntry ::= SEQUENCE
{
        sdlcLSAdminIfIndex      INTEGER,
        sdlcLSAdminAddress      INTEGER,
        sdlcLSAdminName         INTEGER,
        sdlcLSAdminState        INTEGER,
        sdlcLSAdminISTATUS      INTEGER,
        sdlcLSAdminMAXDATA      INTEGER,
        sdlcLSAdminREPLYTO      INTEGER,
        sdlcLSAdminMAXIN        INTEGER,
        sdlcLSAdminMAXOUT       INTEGER,
        sdlcLSAdminMODULO       INTEGER,
        sdlcLSAdminRETRIESm     INTEGER,
        sdlcLSAdminRETRIESt     INTEGER,
        sdlcLSAdminRETRIESn     INTEGER,
        sdlcLSAdminRNRLIMIT     INTEGER,
        sdlcLSAdminDATMODE      INTEGER,
        sdlcLSAdminGPoll        INTEGER,
        sdlcLSAdminXid          INTEGER
}

sdlcLSAdminIfIndex  OBJECT-TYPE
                    SYNTAX  INTEGER
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                          "The ifIndex value for the SDLC port which
                           owns this link station."
                    ::= { sdlcLSAdminEntry 1 }

sdlcLSAdminAddress  OBJECT-TYPE
                    SYNTAX  INTEGER(1..255)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                         "This value is the poll address of the secondary
                          link station for this SDLC link.  It uniquely
                          identifies the SDLC link station within a single
                          SDLC port."
                    ::= { sdlcLSAdminEntry 2 }
9




9Expires April 13, 1994                               [Page 18]




Internet Draft            SNADLC MIB              October 1993


sdlcLSAdminName     OBJECT-TYPE
                    SYNTAX  DisplayString (SIZE (1..8))
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "An octet string that defines the local name of the
                         adjacent link station at the XID sender."
                     ::= { sdlcLSAdminEntry 3 }

sdlcLSAdminState    OBJECT-TYPE
                    SYNTAX INTEGER
                    {
                         inactive(1),
                         active(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the desired state of the SDLC
                         station.  The managed system shall attempt to keep
                         the operational state, sdlcLSOperState, consistent
                         with this value."
                    DEFVAL { active }
                    ::= { sdlcLSAdminEntry 4 }


sdlcLSAdminISTATUS  OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         inactive(1),
                         active(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This parameter controls the desired state,
                        sdlcLSAdminState, of the SDLC link station at
                        system start-up."
                    DEFVAL { active }
                    ::= { sdlcPortAdminEntry 5 }

sdlcLSAdminMAXDATA  OBJECT-TYPE
                    SYNTAX INTEGER
                    {
                          265,





Expires April 13, 1994                               [Page 19]




Internet Draft            SNADLC MIB              October 1993


                          521,
                          1033,
                          2057
                    }
                    ACCESS read-write
                    STATUS mandatory
                    DESCRIPTION
                        "This object controls the maximum PDU size allowed
                         for the logical link.    This value includes
                         the Transmission Header (TH) and Request Header (RH).

                         For link stations on switched SDLC lines, certain
                         implementions may choose to override this
                         administered value with the value negotiated in
                         the XID exchange.

                         Depending on implementation, a write operation to
                         this administrative value may not change the
                         operational value, sdlcLSOperMAXDATA, until the
                         link station has been cycled inactive."
                    ::= { sdlcLSAdminEntry 6 }

sdlcLSAdminREPLYTO  OBJECT-TYPE
                    SYNTAX  INTEGER (1..600)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the reply timeout, in
                        tenths of seconds, for an SDLC link station.  If the
                        link station does not receive a repsonse to a poll
                        or message before the specified time expires then
                        the appropriate error recovery shall be initiated.

                        Depending on the implementation,  a write operation
                        to this administered value  may not change the
                        operational value, sdlcLSOperREPLYTO,  until the link
                        station is cycled inactive.

                        This object has no meaning for secondary SDLC link
                        stations."
                     DEFVAL { 10 }
                     ::= { sdlcLSAdminEntry 7 }

sdlcLSAdminMAXIN    OBJECT-TYPE
                    SYNTAX  INTEGER (1..127)





Expires April 13, 1994                               [Page 20]




Internet Draft            SNADLC MIB              October 1993


                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the maximum number of
                         unacknowledged frames which an SDLC link station
                         may receive.  This should range from one to modulus
                         minus one.   The modulus is controlled by the object:
                         sdlcLSAdminModulus.

                        Depending on the implementation,  a write operation
                        to this administered value  may not change the
                        operational value, sdlcLSOperMAXIN,  until the link
                        station is cycled inactive."
                     DEFVAL { 7 }
                     ::= { sdlcLSAdminEntry 8 }

sdlcLSAdminMAXOUT   OBJECT-TYPE
                    SYNTAX  INTEGER (1..127)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the maximum consequetive
                         unacknowledged frames which an SDLC link station
                         shall send without an acknowledgement.  This shall
                         range from one to modulus minus one.   The modulus
                         is controlled by the object: sdlcLSAdminMODULO.

                         For link stations on switched SDLC lines, certain
                         implementions may choose to override this
                         administered value with the value negotiated in
                         the XID exchange.

                         Depending on the implementation,  a write operation
                         to this administered value may not change the
                         operational value, sdlcLSOperMAXOUT,  until the link
                         station is cycled inactive.

                         An implementation can support only modulo 8, only
                         modulo 128, or both."
                     DEFVAL { 1 }
                     ::= { sdlcLSAdminEntry 9 }

sdlcLSAdminMODULO   OBJECT-TYPE
                    SYNTAX  INTEGER { 8, 128}
                    ACCESS  read-write





Expires April 13, 1994                               [Page 21]




Internet Draft            SNADLC MIB              October 1993


                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the modulus for an SDLC link
                         station.  This modulus determines the size of the
                         rotating acknowledgement window used the SDLC link
                         station pair.

                         Depending on the implementation, a write operation
                         to this administered value may not change the
                         operational value, sdlcLSOperMAXOUT, until the link
                         station is cycled inactive.

                         An implementation can support only modulo 8, only
                         modulo 128, or both."
                     DEFVAL { 8 }
                     ::= { sdlcLSAdminEntry 10 }

sdlcLSAdminRETRIESm OBJECT-TYPE
                    SYNTAX  INTEGER (0..128)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls number of retries in a retry
                         sequence for an SDLC link station.  A retry sequence
                         is a series of retransmitted frames ( data or
                         control) for which no positive acknowledgement
                         is received.

                         The number of times that the retry sequence
                         is to be repeated is controlled by the object:
                         sdlcLSOperRETRIESn.  The interval between
                         retry sequences is controlled by the object:
                         sdlcLSOperRETRIESt.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperRETRIESm,  until the
                         link station is cycled inactive."
                     DEFVAL { 15 }
                     ::= { sdlcLSAdminEntry 11 }

sdlcLSAdminRETRIESt OBJECT-TYPE
                    SYNTAX  INTEGER (0..255)
                    ACCESS  read-write
                    STATUS  mandatory





Expires April 13, 1994                               [Page 22]




Internet Draft            SNADLC MIB              October 1993


                    DESCRIPTION
                        "This object controls the interval, in seconds,
                         between retry sequences for an SDLC link station if
                         multiple retry sequences are specified .  A retry
                         sequence is a series of retransmitted frames ( data
                         or control) for which no positive acknowledgement
                         is received.

                         The number of repeated retries sequences is
                         controlled by the object: sdlcLSAdminRETRIESn.
                         The retries per sequence is controlled by the object:
                         sdlcLSAdminRETRIESm.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperRETRIESt,  until the
                         link station is cycled inactive."
                     DEFVAL { 0 }
                     ::= { sdlcLSAdminEntry 12 }

sdlcLSAdminRETRIESn OBJECT-TYPE
                    SYNTAX  INTEGER (0..127)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the number of times that
                         a retry sequence is repeated for an SDLC link
                         station.  A retry sequence is a series of
                         retransmitted frames ( data or control) for which
                         no positive acknowledgement is received.

                         The interval between retry sequences is controlled
                         by the object: sdlcLSAdminRETRIESn.  The retries
                         per sequence is controlled by the object:
                         sdlcLSAdminRETRIESm.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperRETRIESn,  until the
                         link station is cycled inactive."
                     DEFVAL { 0 }
                     ::= { sdlcLSAdminEntry 13 }

sdlcLSAdminRNRLIMIT OBJECT-TYPE
                    SYNTAX  INTEGER (1..90)





Expires April 13, 1994                               [Page 23]




Internet Draft            SNADLC MIB              October 1993


                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the length of time, in
                         minutes, that an SDLC link station will allow its
                         adjacent link station to remain in a busy (RNR)
                         state before declaring it inoperative.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperRNRLIMIT,  until the
                         link station is cycled inactive."
                     DEFVAL { 3 }
                     ::= { sdlcLSAdminEntry 14 }

sdlcLSAdminDATMODE  OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        half(1),
                        full(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls whether communications mode
                         with the adjacent link station is two-way-alternate
                         (half) or two-way-simultaneous (full).

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperDATMODE,  until the
                         link station is cycled inactive."
                     DEFVAL { half }
                    ::= { sdlcLSAdminEntry 15 }

sdlcLSAdminGPoll    OBJECT-TYPE
                    SYNTAX  INTEGER (0..254)
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the group poll address for
                         this link station instance.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the





Expires April 13, 1994                               [Page 24]




Internet Draft            SNADLC MIB              October 1993


                         operational value, sdlcLSOperGPoll,  until the
                         link station is cycled inactive."
                    ::= { sdlcLSAdminEntry 16 }

sdlcLSAdminXid      OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         no(1),
                         yes(2)
                    }
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the transmission of XID at
                         startup time.

                         Need more verbage on this from Alan Bartky of
                         Sync Research.

                         Depending on the implementation,  a write operation
                         to this administered value  may not change the
                         operational value, sdlcLSOperGPoll,  until the
                         link station is cycled inactive."
                    ::= { sdlcLSAdminEntry 17 }

--  *************************************************************
--  *                                                           *
--  *           THE SDLC LINK STATION OPERATIONAL TABLE         *
--  *                                                           *
--  *************************************************************

sdlcLSOperTable     OBJECT-TYPE
                    SYNTAX  SEQUENCE OF SdlcLSOperEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                          "This table contains current SDLC link parameters.
                           Many of these objects have corresponding objects
                           inthe sdlcLSAdmnTable."
                    ::= { sdlcLSGroup 2 }

sdlcLSOperEntry     OBJECT-TYPE
                    SYNTAX  SdlcLSOperEntry
                    ACCESS  not-accessible
                    STATUS  mandatory





Expires April 13, 1994                               [Page 25]




Internet Draft            SNADLC MIB              October 1993


                    DESCRIPTION
                         "A list of status and control values for an
                          SDLC link station."
                    INDEX   { sdlcLSOperIfIndex, sdlcLSOperAddress }
                    ::= { sdlcLSOperTable 1 }

SdlcLSOperEntry     ::= SEQUENCE
{
        sdlcLSOperIfIndex               INTEGER,
        sdlcLSOperAddress               INTEGER,
        sdlcLSOperRole                  INTEGER,
        sdlcLSOperState                 INTEGER,
        sdlcLSOperMAXDATA               INTEGER,
        sdlcLSOperREPLYTO               INTEGER,
        sdlcLSOperMAXIN                 INTEGER,
        sdlcLSOperMAXOUT                INTEGER,
        sdlcLSOperMODULO                INTEGER,
        sdlcLSOperRETRIESm              INTEGER,
        sdlcLSOperRETRIESt              INTEGER,
        sdlcLSOperRETRIESn              INTEGER,
        sdlcLSOperRNRLIMIT              INTEGER,
        sdlcLSOperDATMODE               INTEGER,
        sdlcLSOperCreateTime            TimeTicks,
        sdlcLSOperLastModifyTime        TimeTicks,
        sdlcLSOperLastChangeTime        TimeTicks,
        sdlcLSOperLastFailTime          TimeTicks,
        sdlcLSOperLastFailCause         INTEGER,
        sdlcLSOperLastFailCtrlIn        OCTET STRING,
        sdlcLSOperLastFailCtrlOut       OCTET STRING,
        sdlcLSOperLastFailFRMRInfo      OCTET STRING,
        sdlcLSOperLastFailREPLYTOs      Counter,
        sdlcLSOperEcho                  INTEGER,
        sdlcLSOperGPoll                 INTEGER
}

sdlcLSOperIfIndex   OBJECT-TYPE
                    SYNTAX  INTEGER
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                          "The ifIndex value for the SDLC port which
                           owns this link station."
                    ::= { sdlcLSOperEntry 1 }

sdlcLSOperAddress OBJECT-TYPE





Expires April 13, 1994                               [Page 26]




Internet Draft            SNADLC MIB              October 1993


                    SYNTAX  INTEGER(1..255)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                         "This value is the poll address of the secondary
                          link station in this SDLC link.  It uniquely
                          identifies the SDLC link station within a single
                          SDLC port."
                    ::= { sdlcLSOperEntry 2 }

sdlcLSOperRole      OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        primary(1),
                        secondary(2),
                        negotiable(3)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current role that the link
                         station is assuming.  This can only have a value of
                         negotiable(3) if the link station has an operational
                         state ( sdlcLSOperState) of discontacted(1)."
                    ::= { sdlcLSOperEntry 3 }

sdlcLSOperState     OBJECT-TYPE
                    SYNTAX INTEGER
                    {
                      discontacted(1),
                      contactPending(2),
                      contacted(3),
                      discontactPending(4)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the operational state of the
                         SDLC link station.  The managed system shall attempt
                         to keep this value consistent with the administered
                         state, sdlcLSAdminState"
                    ::= {sdlcLSOperEntry 4 }

sdlcLSOperMAXDATA  OBJECT-TYPE
                    SYNTAX INTEGER





Expires April 13, 1994                               [Page 27]




Internet Draft            SNADLC MIB              October 1993


                    {
                          265,
                          521,
                          1033,
                          2057
                    }
                    ACCESS read-only
                    STATUS mandatory
                    DESCRIPTION
                        "This object reflects the current maximum PDU size
                         allowed for the logical link.  This value includes
                         the Transmission Header (TH) and Request Header (RH).

                         This value may controlled by the administered MAXDATA,
                         sdlcLSAdminMAXDATA, or by the value negotiated in
                         the XID exchange for link stations on a switched
                         SDLC line."
                    ::= { sdlcLSOperEntry 5 }

sdlcLSOperREPLYTO   OBJECT-TYPE
                    SYNTAX  INTEGER (1..600)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current reply timeout, in
                        tenths of seconds, for an SDLC link station.  If the
                        link station does not receive a repsonse to a poll
                        or message before the specified time expires then
                        the appropriate error recovery shall be initiated.

                        This object has no meaning for secondary SDLC link
                        stationss."
                     ::= { sdlcLSOperEntry 6 }

sdlcLSOperMAXIN    OBJECT-TYPE
                    SYNTAX  INTEGER (1..127)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current maximum number of
                         unacknowledged frames which an SDLC link station
                         may receive.  This shall range from one to modulus
                         minus one."
                     ::= { sdlcLSOperEntry 7 }
9




9Expires April 13, 1994                               [Page 28]




Internet Draft            SNADLC MIB              October 1993


sdlcLSOperMAXOUT    OBJECT-TYPE
                    SYNTAX  INTEGER (1..127)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls the maximum consequetive
                         unacknowledged frames which an SDLC link station
                         shall send without an acknowledgement.  This shall
                         range from one to modulus minus one.   The modulus
                         is controlled by the object: sdlcLSAdminMODULO.

                         This value may controlled by the administered MAXOUT,
                         sdlcLSAdminMAXOUT, or by the value negotiated in
                         the XID exchange for link stations on a switched
                         SDLC line."
                     ::= { sdlcLSOperEntry 8 }

sdlcLSOperMODULO   OBJECT-TYPE
                    SYNTAX  INTEGER { 8, 128}
                    ACCESS  read-write
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current modulus for an SDLC
                         link station.  This modulus determines the size of
                         rotating acknowledgement window used by the SDLC
                         link station pair."
                     DEFVAL { 8 }
                     ::= { sdlcLSOperEntry 9 }

sdlcLSOperRETRIESm  OBJECT-TYPE
                    SYNTAX  INTEGER (0..128)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object controls number of retries in a retry
                         sequence for an SDLC link station.  A retry sequence
                         is a series of retransmitted frames ( data or
                         control) for which no positive acknowledgement
                         is received.

                         The current number of times that the retry sequence
                         is to be repeated is reflected by the object:
                         sdlcLSOperRETRIESn.  The current interval between
                         retry sequences is reflected by the object:
                         sdlcLSOperRETRIESt."





Expires April 13, 1994                               [Page 29]




Internet Draft            SNADLC MIB              October 1993


                     ::= { sdlcLSOperEntry 10 }

sdlcLSOperRETRIESt  OBJECT-TYPE
                    SYNTAX  INTEGER (0..255)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current interval, in
                         seconds, between retry sequences for an SDLC link
                         station if multiple retry sequences are specified.
                         A retry sequence is a series of retransmitted frames
                         ( data or control) for which no positive
                         acknowledgement is received.

                         The current number of repeated retries sequences is
                         reflected by the object: sdlcLSOperRETRIESn.
                         The current retries per sequence is reflected by the
                         object: sdlcLSOperRETRIESm."
                     ::= { sdlcLSOperEntry 11 }

sdlcLSOperRETRIESn OBJECT-TYPE
                    SYNTAX  INTEGER (0..127)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current number of times
                         that a retry sequence is repeated for an SDLC link
                         station.  A retry sequence is a series of
                         retransmitted frames ( data or control) for which
                         no positive acknowledgement is received.

                         The current interval between retry sequences is
                         reflected by the object: sdlcLSOperRETRIESn.
                         The current retries per sequence is reflected by
                         the object:  sdlcLSOperRETRIESm."
                     ::= { sdlcLSOperEntry 12 }

sdlcLSOperRNRLIMIT  OBJECT-TYPE
                    SYNTAX  INTEGER (1..90)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the current length of time, in
                         minutes, that an SDLC link station will allow its
                         adjacent link station to remain in a busy (RNR)





Expires April 13, 1994                               [Page 30]




Internet Draft            SNADLC MIB              October 1993


                         state before declaring it inoperative."
                     ::= { sdlcLSOperEntry 13 }

sdlcLSOperDATMODE   OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        half(1),
                        full(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects whether the current
                         communications mode with the adjacent link station
                         is two-way-alternate (half) ortwo-way-simultaneous
                         (full)."
                    ::= { sdlcLSOperEntry 14 }

sdlcLSOperCreateTime OBJECT-TYPE
                     SYNTAX  TimeTicks
                     ACCESS  read-only
                     STATUS  mandatory
                     DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the creation of this SDLC link station."
                     ::= { sdlcLSOperEntry 15 }

sdlcLSOperLastModifyTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last modification of this SDLC link station.
                         If the link station has not been modified, then this
                         value shall be zero."
                    ::= { sdlcLSOperEntry 16 }

sdlcLSOperLastChangeTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION





Expires April 13, 1994                               [Page 31]




Internet Draft            SNADLC MIB              October 1993


                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last state change for this SDLC link
                         station."
                    ::= { sdlcLSOperEntry 17 }

sdlcLSOperLastFailTime    OBJECT-TYPE
                    SYNTAX  TimeTicks
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the elapsed time, in
                         1/100ths of seconds, between system initialization
                         and the last failure of this SDLC link station.  If
                         the link station has not failed,  then this value
                         shall be zero."
                    ::= { sdlcLSOperEntry 18}

sdlcLSOperLastFailCause    OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                        invalid(1),
                        rxFRMR(2),
                        txFRMR(3),
                        noResponse(4),
                        protocolErr(5),
                        noActivity(6),
                        rnrLimit(7),
                        retriesExpired(8)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This enumerated object reflects the cause of the
                         last failure of this SDLC link station.  If the link
                         station has not failed,  then this value has no
                         meaning."
                    ::= { sdlcLSOperEntry 19}

sdlcLSOperLastFailCtrlIn  OBJECT-TYPE
                    SYNTAX  OCTET STRING (SIZE(2))
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the last control octet or octets





Expires April 13, 1994                               [Page 32]




Internet Draft            SNADLC MIB              October 1993


                         (depending on modulus) received by this SDLC link
                         station at the time of the last failure. If the link
                         station has not failed, then this value has no
                         meaning."
                     ::= { sdlcLSOperEntry 20 }

sdlcLSOperLastFailCtrlOut  OBJECT-TYPE
                    SYNTAX  OCTET STRING (SIZE(2))
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the last control octet or octets
                         (depending on modulus) sent by this SDLC link
                         station at the time of the last failure. If the link
                         station has not failed, then this value has no
                         meaning."
                     ::= { sdlcLSOperEntry 21 }

sdlcLSOperLastFailFRMRInfo  OBJECT-TYPE
                    SYNTAX  OCTET STRING (SIZE(3))
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the information field of the
                         FRMR frame if the last failure for this SDLC link
                         station was as a result of an invalid frame.
                         Otherwise, this field has no meaning."
                     ::= { sdlcLSOperEntry 22 }

sdlcLSOperLastFailREPLYTOs  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object reflects the number of times that the
                         REPLYTO timer had expired for an SDLC link
                         station at the time of the last failure. If the link
                         station has not failed, then this value has no
                         meaning."
                    ::= { sdlcLSOperEntry 23 }

sdlcLSOperEcho      OBJECT-TYPE
                    SYNTAX  INTEGER
                    {
                         no(1),





Expires April 13, 1994                               [Page 33]




Internet Draft            SNADLC MIB              October 1993


                         yes(2)
                    }
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object identifies whether the echo bit is
                         in effect for this particular link station."
                    DEFVAL { no }
                    ::= { sdlcLSOperEntry 24 }

sdlcLSOperGPoll     OBJECT-TYPE
                    SYNTAX  INTEGER (0..254)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This object describes the group poll address
                         in effect for this link station instance."
                    DEFVAL { 0 }
                    ::= { sdlcLSOperEntry 14 }


--  *************************************************************
--  *                                                           *
--  *           THE SDlC LINK STATION STATISTICS TABLE          *
--  *                                                           *
--  *************************************************************

sdlcLSStatsTable  OBJECT-TYPE
                    SYNTAX  SEQUENCE OF SdlcLSStatsEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                         "Each entry in this table contains statistics
                          for a specific SDLC link station."
                     ::= { sdlcLSGroup 3 }

sdlcLSStatsEntry  OBJECT-TYPE
                    SYNTAX  SdlcLSStatsEntry
                    ACCESS  not-accessible
                    STATUS  mandatory
                    DESCRIPTION
                         "A list of statistics for an SDLC link station."
                    INDEX   { sdlcLSStatsIfIndex, sdlcLSStatsAddress }
                    ::= { sdlcLSStatsTable 1 }
9




9Expires April 13, 1994                               [Page 34]




Internet Draft            SNADLC MIB              October 1993


SdlcLSStatsEntry ::= SEQUENCE
{
        sdlcLSStatsIfIndex      INTEGER,
        sdlcLSStatsAddress      INTEGER,
        sdlcLSStatsBLUsIn       Counter,
        sdlcLSStatsBLUsOut      Counter,
        sdlcLSStatsOctetsIn     Counter,
        sdlcLSStatsOctetsOut    Counter,
        sdlcLSStatsPollsIn      Counter,
        sdlcLSStatsPollsOut     Counter,
        sdlcLSStatsPollRspIn    Counter,
        sdlcLSStatsPollRspOut   Counter,
        sdlcLSStatsLocalBusies  Counter,
        sdlcLSStatsRemoteBusies Counter,
        sdlcLSStatsIFramesIn    Counter,
        sdlcLSStatsIFramesOut   Counter,
        sdlcLSStatsRetransmits  Counter,
        sdlcLSStatsIOctetsIn    Counter,
        sdlcLSStatsIOctetsOut   Counter,
        sdlcLSStatsUIFramesIn   Counter,
        sdlcLSStatsUIFramesOut  Counter,
        sdlcLSStatsXIDsIn       Counter,
        sdlcLSStatsXIDsOut      Counter,
        sdlcLSStatsTESTsIn      Counter,
        sdlcLSStatsTESTsOut     Counter,
        sdlcLSStatsREJsIn       Counter,
        sdlcLSStatsREJsOut      Counter,
        sdlcLSStatsFRMRsIn      Counter,
        sdlcLSStatsFRMRsOut     Counter,
        sdlcLSStatsProtocolErrs Counter,
        sdlcLSStatsActivityTOs  Counter,
        sdlcLSStatsRNRLIMITs    Counter,
        sdlcLSStatsRetriesExps  Counter
}

sdlcLSStatsIfIndex  OBJECT-TYPE
                    SYNTAX  INTEGER
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                          "The ifIndex value for the SDLC port which
                           owns this link station."
                    ::= { sdlcLSStatsEntry 1 }

sdlcLSStatsAddress  OBJECT-TYPE





Expires April 13, 1994                               [Page 35]




Internet Draft            SNADLC MIB              October 1993


                    SYNTAX  INTEGER(1..255)
                    ACCESS  read-only
                    STATUS  mandatory
                    DESCRIPTION
                        "This value is the poll address of the secondary
                         link station in this SDLC link.  It uniquely
                         identifies the SDLC link station within a single
                         SDLC port."
                    ::= { sdlcLSStatsEntry 2 }

sdlcLSStatsBLUsIn   OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total basic link units
                       (BLUs; frames) received from an adjacent SDLC link
                       station since system startup."
                    ::= { sdlcLSStatsEntry 3}

sdlcLSStatsBLUsOut   OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total basic link units
                       (BLUs; frames), transmitted to an adjacent SDLC
                       link station since system startup."
                    ::= { sdlcLSStatsEntry 4}

sdlcLSStatsOctetsIn OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total octets received from
                       an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 5}

sdlcLSStatsOctetsOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total octets transmitted to





Expires April 13, 1994                               [Page 36]




Internet Draft            SNADLC MIB              October 1993


                       an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 6}

sdlcLSStatsPollsIn  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total polls received from
                       an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 7}

sdlcLSStatsPollsOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total polls sent to
                       an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 8}

sdlcLSStatsPollRspsOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total polls responded to
                       by an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 9}

sdlcLSStatsPollRspsIn OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total polls responded to
                       by the local SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 10}

sdlcLSStatsLocalBusies OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total number of times that





Expires April 13, 1994                               [Page 37]




Internet Draft            SNADLC MIB              October 1993


                       the local SDLC link station has entered a busy state
                       (RNR) since system startup."
                    ::= { sdlcLSStatsEntry 11}

sdlcLSStatsRemoteBusies OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total number of times that
                       an adjacent ( remote) SDLC link station has entered a
                       busy state (RNR) since system startup."
                    ::= { sdlcLSStatsEntry 12}

sdlcLSStatsIFramesIn OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total I-frames received
                       from an adjacent SDLC link station since system
                       startup."
                    ::= { sdlcLSStatsEntry 13}

sdlcLSStatsIFramesOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total I-frames transmitted
                       to an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 14}

sdlcLSStatsRetransmits  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total frames retransmitted
                       to an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 15}

sdlcLSStatsIOctetsIn OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only





Expires April 13, 1994                               [Page 38]




Internet Draft            SNADLC MIB              October 1993


                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total octets contained in
                       I-frames received from an adjacent SDLC link station
                       since system startup."
                    ::= { sdlcLSStatsEntry 16}

sdlcLSStatsIOctetsOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total octets contained in
                       I-frames transmitted to an adjacent SDLC link station
                       since system startup."
                    ::= { sdlcLSStatsEntry 17}

sdlcLSStatsUIFramesIn OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total UI-frames received
                       from an adjacent SDLC link station since system
                       startup."
                    ::= { sdlcLSStatsEntry 18}

sdlcLSStatsUIFramesOut OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total UI-frames transmitted
                       to an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 19}

sdlcLSStatsXIDsIn   OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total XID frames received
                       from an adjacent SDLC link station since system
                       startup."
                    ::= { sdlcLSStatsEntry 20}





Expires April 13, 1994                               [Page 39]




Internet Draft            SNADLC MIB              October 1993



sdlcLSStatsXIDsOut  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total XID frames transmitted
                       to an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 21}

sdlcLSStatsTESTsIn   OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total TEST frames, commands
                       or responses, received from an adjacent SDLC link
                       station since system startup."
                    ::= { sdlcLSStatsEntry 22}

sdlcLSStatsTESTsOut  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total TEST frames, commands or
                       responses, transmitted to an adjacent SDLC link station
                       since system startup."
                    ::= { sdlcLSStatsEntry 23}

sdlcLSStatsREJsIn   OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total REJ frames received
                       from an adjacent SDLC link station since system
                       startup."
                    ::= { sdlcLSStatsEntry 24}

sdlcLSStatsREJsOut  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION





Expires April 13, 1994                               [Page 40]




Internet Draft            SNADLC MIB              October 1993


                      "This object reflects the total REJ frames transmitted
                       to an adjacent SDLC link station since system startup."
                    ::= { sdlcLSStatsEntry 25}

sdlcLSStatsFRMRsIn  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total frame reject (FRMR)
                       frames received from an adjacent SDLC link station
                       since system startup."
                    ::= { sdlcLSStatsEntry 26}

sdlcLSStatsFRMRsOut  OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total frame reject (FRMR)
                       frames transmitted to an adjacent SDLC link station
                       since system startup."
                    ::= { sdlcLSStatsEntry 27}

sdlcLSStatsProtocolErrs OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total occurrences, since
                       startup, where this SDLC link station has inactivated
                       the link as a result of receiving a frame from its
                       adjacent link station which was in violation of the
                       protocol."
                    ::= { sdlcLSStatsEntry 28}

sdlcLSStatsActivityTOs OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total occurrences, since
                       startup, where this SDLC link station has inactivated
                       the link as a result of no activity on the link.






Expires April 13, 1994                               [Page 41]




Internet Draft            SNADLC MIB              October 1993


                       Implementation of this object is optional."
                    ::= { sdlcLSStatsEntry 29}

sdlcLSStatsRNRLIMITs OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total occurrences, since
                       startup, where this SDLC link station has inactivated
                       the link as a result of its RNRLIMIT timer expiring."
                    ::= { sdlcLSStatsEntry 30}

sdlcLSStatsRetriesExps OBJECT-TYPE
                    SYNTAX  Counter
                    ACCESS  read-only
                    STATUS  mandatory
                    DESRIPTION
                      "This object reflects the total occurrences, since
                       startup, where this SDLC link station has inactivated
                       the link as a result of a retry sequence being
                       exhausted."
                    ::= { sdlcLSStatsEntry 31}

--
--  TRAP DEFINITIONS
--

sdlcPortStatusChange TRAP-TYPE
                     ENTERPRISE sdlc
                     VARIABLES  { sdlcPortOperIfIndex,
                                  sdlcPortOperState,
                                  sdlcPortAdminState,
                                  sdlcPortOperLastFailTime,
                                  sdlcPortOperLastFailCause
                                }
                     DESCRIPTION
                         "This trap indicates that the state of an SDLC port
                          has transitioned to active or inactive."
                     ::= 1

sdlcLSStatusChange   TRAP-TYPE
                     ENTERPRISE sdlc
                     VARIABLES  { sdlcLSOperIfIndex,
                                  sdlcLSOperAddress





Expires April 13, 1994                               [Page 42]




Internet Draft            SNADLC MIB              October 1993


                                  sdlcLSOperState,
                                  sdlcLSAdminState,
                                  sdlcLSOperLastFailTime,
                                  sdlcLSOperLastFailCause,
                                  sdlcLSOperLastFailFRMRInfo,
                                  sdlcLSOperLastFailCtrlIn,
                                  sdlcLSOperLastFailCtrlOut,
                                  sdlcLSOperLastFailREPLYTOs
                                }
                     DESCRIPTION
                         "This trap indicates that the state of an SDLC link
                          station has transitioned to contacted or
                          discontacted."
                     ::= 2


END
    LAST-UPDATED "931013"
    ORGANIZATION "IETF SNA DLC MIB Working Group"
    CONTACT-INFO
            "        Wayne Clark
             Postal: Cisco Systems, Inc.
                     1525 O'Brien Drive
                     Menlo Park, CA  94025

                Tel: 415 688 4627
                Fax: 415 688 4575
             E-mail: wclark@cisco.com
    DESCRIPTION
            "The MIB module for SNA Data Link Control"
    ::= { experimental xx }

SNA-DLC-MIBObjects OBJECT IDENTIFIER ::= { SNADLCMIB 1 }











9




9Expires April 13, 1994                               [Page 43]




Internet Draft            SNADLC MIB              October 1993


6.  Acknowledgements

Thanks goes to the SNADLC MIB working group for reviewing this
MIB and for their infinite patience through the editing
process.







































9




9Expires April 13, 1994                               [Page 44]




Internet Draft            SNADLC MIB              October 1993


7.  References

[1]  B. Stewart, "Definitions of Managed Objects for RS-232-
     like Hardware Devices", Request for Comments 1317, April
     1992.







































9




9Expires April 13, 1994                               [Page 45]




Internet Draft            SNADLC MIB              October 1993


8.  Security Considerations

Security issues are not discussed in this memo.


9.  Author's Address

     Jeff Hilgeman (chair)
     Apertus Technologies, Inc.
     7275 Flying Cloud Dr.
     Eden Prarie, MN  55344

     Phone: 612/828-0668
     Email: jeffh@apertus.com


     Shannon D. Nix
     Netlink, Inc.
     3214 Spring Forest Rd.
     Raleigh, NC  27604

     Phone: 919/878-8612
     Email: sdn@netlink.com


     Alan Bartkey
     Sync Research, Inc.
     7 Studebaker
     Irvine, CA  92718

     Phone: 714/588-2070
     Email: alan@sync.com


     Wayne Clark (editor)
     cisco Systems, Inc.
     1525 O'Brien Dr.
     Menlo Park, CA 94025

     Phone: 415/688-4627
     Email: wclark@cisco.com



9




9Expires April 13, 1994                               [Page 46]




Internet Draft            SNADLC MIB              October 1993


Table of Contents


1 Status of this Memo ...................................    1
2 Abstract ..............................................    2
3 The SNMPv2 Network Management Framework ...............    3
3.1 Object Definitions ..................................    3
4 Overview ..............................................    4
5 Definitions ...........................................    5
6 Acknowledgements ......................................   44
7 References ............................................   45
8 Security Considerations ...............................   46
9 Author's Address ......................................   46































9




9Expires April 13, 1994                               [Page 47]