Definitions of Managed Objects
                     for SNA Data Link Control: LLC


                           November 13, 1994

                   <draft-ietf-snadlc-llc-mib-01.txt>



                             Shannon D. Nix
                             Metaplex, Inc.
                           7412 Wingfoot Dr.
                           Raleigh, NC  27615
                           snix@metaplex.com


                          Wayne Clark (editor)
                          cisco Systems, Inc.
                           3100 Smoketree Ct.
                               Suite 1000
                           Raleigh, NC 27604
                            wclark@cisco.com

1.  Status of this Memo

This document is an Internet Draft.  Internet Drafts are working docu-
ments of the Internet Engineering Task Force (IETF), its Areas, and its
Working Groups. Note that other groups may also distribute working docu-
ments as Internet Drafts.

Internet Drafts are draft documents valid for a maximum of six months.
Internet Drafts may be updated, replaced, or obsoleted by other docu-
ments 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 specification 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



Expires May 13, 1995                                            [Page 1]

Internet Draft               SNADLC LLC MIB                November 1994


control of data link controls in an SNA environment. This draft identi-
fies managed objects for SNA Logical Link Control (LLC) links only.

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

3.  The SNMPv2 Network Management Framework

The SNMPv2 Network Management Framework consists of four major com-
ponents.  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 architec-
          tural 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 IDEN-
TIFIER, an administratively assigned name.  The object type together
with an object instance serves to uniquely identify a specific instan-
tiation of the object.  For human convenience, we often use a textual
string, termed the descriptor, to refer to the object type.

4.  Overview

This draft identifies the proposed set of objects for configuring, moni-
toring, and controlling LLC ports and link stations.

4.1.  Tables Defined in the SNADLC LLC MIB

The SNADLC MIB is composed of three managed entities with three tables
each.  The three managed entities for LLC are:

     o    Ports: the physical connection,




Expires May 13, 1995                                            [Page 2]

Internet Draft               SNADLC LLC MIB                November 1994


     o    SAPs: the local services for the Port, and

     o    Connection Components: the logical connections for the SAP.

The three management tables are:

     o    Adminstration: objects used for configuring and controlling
          the operation of a Port, SAP or Connection Component,

     o    Operational: objects that reflect the run-time state of the
          Port, SAP or Connection Component, and

     o    Statistics: objects that reflect the operating metrics of the
          Port, SAP or Connection Component.

Considering the above combinations, the following are the actual tables
found in this MIB:

     1)   Port Administration Table,

     2)   Port Operation Table,

     3)   Port Statistics Table,

     4)   SAP Administration Table,

     5)   SAP Operation Table,

     6)   SAP Statistics Table,

     7)   Connection Component Administration Table,

     8)   Connection Component Operation Table,

     9)   Connection Component Statistics Table.

All variables in this MIB relate to LLC ports, SAPs, and connection com-
ponents only.  Any variable relating to higher-layer entities in SNA
such as Physical Units (PU) and Logical Units (LU) are found in the SNA
NAU MIB [4].

4.2.  Row Creation Mechanism

Row creation mechanism for the llcCcAdminTable is based on the use of
the RowStatus object.  It follows the rules for the use in SNMPv1 con-
text proposed in the memo "Row creation with SNMPv1" [5].  Before
accepting the destroy value for an entry, an agent has to verify the
operational state of the corresponding entry in the llcCcOperTable



Expires May 13, 1995                                            [Page 3]

Internet Draft               SNADLC LLC MIB                November 1994


entry.

4.3.  Relationship to the Interfaces Group

To Be Determined.














































Expires May 13, 1995                                            [Page 4]

Internet Draft               SNADLC LLC MIB                November 1994


5.  Definitions

SNA-LLC-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
    experimental, Counter32, Integer32, TimeTicks
        FROM SNMPv2-SMI
    DisplayString, RowStatus
        FROM SNMPv2-TC
    MODULE-COMPLIANCE, OBJECT-GROUP
        FROM SNMPv2-CONF
    ifIndex
        FROM RFC1213-MIB;


snaDLC MODULE-IDENTITY
        LAST-UPDATED  "9410200000Z"
        ORGANIZATION  "IETF SNA DLC MIB Working Group"
        CONTACT-INFO
                "
                       Shannon D. Nix
                       Metaplex, Inc.
                       7412 Wingfoot Dr.
                       Raleigh, NC  27615
                       snix@metaplex.com

                       Wayne Clark (editor)
                       cisco Systems, Inc.
                       3100 Smoketree Ct.
                       Suite 1000
                       Raleigh, NC 27604
                       wclark@cisco.com"
        DESCRIPTION
            "This is the MIB module for objects used to
            manage LLC devices."

::= { experimental 51 }  -- (++) to be assigned later in IETF process /wc

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

-- (++) Does this have to change in light of the SDLC MIB being the
-- (++) the same value? /wc




Expires May 13, 1995                                            [Page 5]

Internet Draft               SNADLC LLC MIB                November 1994


llc         OBJECT IDENTIFIER ::= { snaDLC 1 }

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

llcPortGroup OBJECT IDENTIFIER ::= { llc 1 } -- Physical Ports
llcSapGroup  OBJECT IDENTIFIER ::= { llc 2 } -- Local SAPs
llcCcGroup   OBJECT IDENTIFIER ::= { llc 3 } -- Connection Components

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

--  Information not found in this group is found in tables described in
--  the following RFCs:
--
--    1.  RFC1213  - MIB-II
--
--            TABLE                      INDEX
--            ====================       ====================
--        a.  ifTable                    ifIndex
--
--  *************************************************************
--  *                                                           *
--  *           THE LLC PORT ADMINISTRATIVE TABLE               *
--  *                                                           *
--  *************************************************************

llcPortAdminTable   OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcPortAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains objects that can be
                        changed to manage an LLC port.    Changing one
                        of these parameters may take effect in the



Expires May 13, 1995                                            [Page 6]

Internet Draft               SNADLC LLC MIB                November 1994


                        operating port immediately or may wait until
                        the interface 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
                        llcPortOperTable 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."
                    ::= { llcPortGroup 1 }

llcPortAdminEntry   OBJECT-TYPE
                    SYNTAX      LlcPortAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of configured values for an LLC port."
                    INDEX   { ifIndex }
                    ::= { llcPortAdminTable 1 }


LlcPortAdminEntry   ::= SEQUENCE
{
        llcPortAdminName                DisplayString,
        llcPortAdminState               INTEGER,
        llcPortAdminMaxIPDUOctetsSend   Integer32,
        llcPortAdminMaxIPDUOctetsRcv    Integer32,
        llcPortAdminMaxUnackedIPDUsSend INTEGER,
        llcPortAdminMaxUnackedIPDUsRcv  INTEGER,
        llcPortAdminMaxRetransmits      INTEGER,
        llcPortAdminAckTimer            TimeTicks,
        llcPortAdminPbitTimer           TimeTicks,
        llcPortAdminRejTimer            TimeTicks,
        llcPortAdminBusyTimer           TimeTicks,
        llcPortAdminInactTimer          TimeTicks,
        llcPortAdminDelayAckCount       INTEGER,
        llcPortAdminDelayAckTimer       TimeTicks,
        llcPortAdminSimRim              INTEGER
}

llcPortAdminName   OBJECT-TYPE
                    SYNTAX      DisplayString (SIZE (1..10))
                    MAX-ACCESS  read-write
                    STATUS      current



Expires May 13, 1995                                            [Page 7]

Internet Draft               SNADLC LLC MIB                November 1994


                    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."
                    ::= { llcPortAdminEntry 1 }

llcPortAdminState   OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                         disabled(1),
                         enabled(2)
                    }
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This parameter controls the desired state of
                        the LLC protocol for this interface."
                    DEFVAL { enabled }
                    ::= { llcPortAdminEntry 2 }

llcPortAdminMaxIPDUOctetsSend   OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum I PDU
                        size, in octets, that LLCs on this port may
                        send to their remote LLC partners. This count
                        is referred to as 'N1' in the IEEE 802.2
                        specification [??].

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminMaxIPDUOctetsSend  object or by a
                        non-zero value in the
                        llcCcAdminMaxIPDUOctetsSend object.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum I PDU size



Expires May 13, 1995                                            [Page 8]

Internet Draft               SNADLC LLC MIB                November 1994


                        which it is prepared to receive. If so, an
                        implementation may choose to override the
                        administered maximum PDU size with the
                        dynamically learned value and should reflect
                        this in the llcCcOperMaxIPDUOctetsSend object
                        for the connection component.

                        The I PDU size includes all octets in a frame,
                        excluding framing characters, the MAC header
                        and link link header."
                    ::= { llcPortAdminEntry 3 }

llcPortAdminMaxIPDUOctetsRcv  OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum I PDU size,
                        in octets, that LLCs on this port can expect to receive
                        from their remote LLC partners. This count is referred
                        to as 'N1' in the IEEE 802.2 specification [??]

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminMaxIPDUOctetsRcv object or by a non-zero
                        value in the llcCcAdminMaxIPDUOctetsRcvd object.

                        At connection setup, an implementation may choose to
                        send this value to the remote LLC, using an XID
                        frame.

                        The I PDU size includes all octets in a frame with the
                        exception of the framing characters, the MAC header
                        and the link header."
                    ::= { llcPortAdminEntry 4 }

llcPortAdminMaxUnackedIPDUsSend OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum
                        consequetive unacknowledged I PDU frames that
                        LLCs on this port may send to their remote LLC
                        partners. This count is referred to as 'k' in
                        the IEEE 802.2 specification [??].

                        This port default value may be overridden by a



Expires May 13, 1995                                            [Page 9]

Internet Draft               SNADLC LLC MIB                November 1994


                        non-zero SAP default value in the
                        llcSapAdminMaxUnackedIPDUsSend  object or by a
                        non-zero value in the
                        llcCcAdminMaxUnackedIPDUsSend object.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum number of
                        unacknowledged I PDUs which it is prepared to
                        receive. If so, an implementation may choose to
                        override the administered maximum number of
                        unacknowledged PDUs with the dynamicly learned
                        value and should reflect this in the
                        llcCcOperMaxUnackedIPDUsSend object for the
                        connection component."
                    DEFVAL { 1 }
                    ::= { llcPortAdminEntry 5 }

llcPortAdminMaxUnackedIPDUsRcv  OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum number
                        of unacknowledged I PDUs that LLCs on this port
                        can expect to receive from their remote LLC
                        partners. This count is referred to as 'k' in
                        the IEEE 802.2 specification [??].

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminMaxUnackedIPDUsRcv object or by a
                        non-zero value in the
                        llcCcAdminMaxUnackedIPDUsRcvd object.

                        At connection setup, an implementation may
                        choose to send this value to the remote LLC,
                        using an XID frame."
                    DEFVAL { 1 }
                    ::= { llcPortAdminEntry 6 }

llcPortAdminMaxRetransmits      OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                       "This object denotes the default value for the
                       maximum number of times which LLCs on this port
                       shall retry a PDU following the expiration of



Expires May 13, 1995                                           [Page 10]

Internet Draft               SNADLC LLC MIB                November 1994


                       the acknowledgement timer, the P-bit timer or
                       the reject timer. When these retries are
                       exhausted, the link shall be declared inactive.
                       This count is referred to as 'N2' in the IEEE
                       802.2 specification [??].

                       This port default value may be overridden by a
                       non-zero SAP default value in the
                       llcSapAdminMaxretransmits object or by a
                       non-zero value in the llcCcAdminMaxRetransmits
                       object."
                    DEFVAL { 2 }
                    ::= { llcPortAdminEntry 7 }

llcPortAdminAckTimer            OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                       "This object denotes the default value for the
                       time interval during which the LLCs on this port
                       shall expect to receive either:

                       1) an acknowledgement to one or more outstanding
                       I PDUs.  or 2) a response PDU to an unnumbered
                       command PDU.

                       The expiration of this timer shall cause the
                       frame unacknowledged frames to be retransmitted
                       (up to N2 times).

                     alue in the
                       llcSapAdminAckTimer object or by a non-zero
                       value in the llcCcAdminAckTimer object."
                    DEFVAL { 1 }  -- (++) Needs proper value  /wc
                    ::= { llcPortAdminEntry 8 }

llcPortAdminPbitTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall expect to receive a PDU with the F
                        bit set to '1' in response to a Type 2 command
                        with the P bit set to '1'.




Expires May 13, 1995                                           [Page 11]

Internet Draft               SNADLC LLC MIB                November 1994


                        The expiration of this timer shall cause the
                        command with the poll bit to be retransmitted
                        (up to N2 times).

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminPbitTimer object or by a non-zero
                        value in the llcCcAdminPbitTimer object."
                    DEFVAL { 1 }  -- (++) Needs proper value  /wc
                    ::= { llcPortAdminEntry 9 }

llcPortAdminRejTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall expect to receive a reply to a REJ
                        PDU.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times).

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminRejTimer object or by a non-zero
                        value in the llcCcAdminRejTimer object."
                    DEFVAL { 1 }  -- (++) Needs proper value  /wc
                    ::= { llcPortAdminEntry 10 }

llcPortAdminBusyTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall expect to receive an indication that
                        a busy condition at the remote LLC has
                        cleared.

                        The expiration of this timer shall cause the
                        link to be declared inactive.

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminBusyTimer object or by a non-zero



Expires May 13, 1995                                           [Page 12]

Internet Draft               SNADLC LLC MIB                November 1994


                        value in the llcCcAdminBusyTimer object."
                    DEFVAL { 1 }  -- (++) Needs proper value  /wc
                    ::= { llcPortAdminEntry 11 }

llcPortAdminInactTimer          OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall expect to receive any PDU from the
                        remote LLC.  This function is not described in
                        the IEEE 802.2 specification [??] but is widely
                        implemented.

                        The expiration of this timer shall cause the
                        local LLC to send a PDU to the remote LLC with
                        the P bit set to '1'.

                        This port default value may be overridden by a
                        non-zero SAP default value in the
                        llcSapAdminInactTimer object or by a non-zero
                        value in the llcCcAdminInactTimer object.

                        Any value for this object less than or equal to
                        the acknowledgement timer shall mean that the
                        timer is not used."
                    DEFVAL { 1 }  -- (++) Needs proper value  /wc
                    ::= { llcPortAdminEntry 12 }

llcPortAdminDelayAckCount       OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        maximum number of consequetive I PDUs which the
                        LLCs on this port shall receive during the
                        interval defined by llcCcOperDelayTimertime
                        without sending an immediate acknowledgement.
                        This must be less than or equal to the value of
                        llcCcOperMaxUnackIPDURcv. This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        This port default value may be overridden by a
                        non-zero SAP default value in the



Expires May 13, 1995                                           [Page 13]

Internet Draft               SNADLC LLC MIB                November 1994


                        llcSapAdminDelayAckCount object or by a
                        non-zero value in the llcCcAdminDelayCount
                        object.

                        A value of one indicates that acknowledgments
                        will be sent immediately and that the value of
                        llcPortAdminDelayAckTimer shall be ignored."
                    DEFVAL { 1}
                    ::= { llcPortAdminEntry 13 }


llcPortAdminDelayAckTimer       OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall delay acknowledgment of one or more
                        I PDUs (up to the value of
                        llcCcOperDelayAckCount). This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to acknowledge all unacknowledged I
                        PDUs.

                        This object is associated with the
                        llcSapAdminDelayAckCount object and is only
                        defined if that object has a value greater than
                        one."
                    ::= { llcPortAdminEntry 14 }

llcPortAdminSimRim  OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                         no(1),
                         yes(2)
                    }
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object controls the support for
                        transmission and receipt of SIM and RIM control
                        frames for this port."
                    DEFVAL { no }
                    ::= { llcPortAdminEntry 15 }



Expires May 13, 1995                                           [Page 14]

Internet Draft               SNADLC LLC MIB                November 1994


--  *************************************************************
--  *                                                           *
--  *                THE LLC PORT OPERATIONAL TABLE             *
--  *                                                           *
--  *************************************************************

llcPortOperTable    OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcPortOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains current LLC port
                        parameters.  Many of these objects have
                        corresponding objects inthe llcPortAdminTable."
                    ::= { llcPortGroup 2 }

llcPortOperEntry    OBJECT-TYPE
                    SYNTAX      LlcPortOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "Currently set parameters for a specific LLC port."
                    INDEX   { ifIndex }
                    ::= { llcPortOperTable 1 }

LlcPortOperEntry   ::= SEQUENCE
{
        llcPortOperName                 DisplayString,
        llcPortOperISTATUS              INTEGER,
        llcPortOperLastModifyTime       TimeTicks,
        llcPortOperLastFailTime         TimeTicks,
        llcPortOperLastFailCause        INTEGER
}

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

llcPortOperISTATUS  OBJECT-TYPE
                    SYNTAX      INTEGER
                    {



Expires May 13, 1995                                           [Page 15]

Internet Draft               SNADLC LLC MIB                November 1994


                         inactive(1),
                         active(2)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This parameter describes the initial value of
                        the administrative status, ifAdminStatus, of
                        this LLC port at last port start-up."
                    ::= { llcPortOperEntry 2 }

llcPortOperLastModifyTime     OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                         "This object describes the value of sysUpTime
                         when this port definition was last modified.
                         If the port has not been modified, then this
                         value shall be zero."
                    ::= { llcPortOperEntry 3 }

llcPortOperLastFailTime     OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object describes the value of sysUpTime
                        when this LLC port last failed.  If the port
                        has not failed, then this value shall be zero."
                    ::= { llcPortOperEntry 4 }

llcPortOperLastFailCause     OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                        undefined(1),
                        physical(2)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This enumerated object describes the cause of
                        the last failure of this LLC port.  If the port
                        has not failed, then this object has a value of
                        undefined(1)."
                    DEFVAL { undefined }
                    ::= { llcPortOperEntry 5 }




Expires May 13, 1995                                           [Page 16]

Internet Draft               SNADLC LLC MIB                November 1994


--  *************************************************************
--  *                                                           *
--  *           THE LLC PORT STATISTICS TABLE                   *
--  *                                                           *
--  *************************************************************

llcPortStatsTable   OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcPortStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "Each entry in this table contains statistics
                        for a specific LLC port."
                     ::= { llcPortGroup 3 }

llcPortStatsEntry   OBJECT-TYPE
                    SYNTAX      LlcPortStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of statistics for an LLC port."
                    INDEX   { ifIndex }
                    ::= { llcPortStatsTable 1 }

LlcPortStatsEntry ::= SEQUENCE
{
        llcPortStatsPhysicalFailures  Counter32,
        llcPortStatsPollsIn           Counter32,
        llcPortStatsPollsOut          Counter32,
        llcPortStatsPollRspsIn        Counter32,
        llcPortStatsPollRspsOut       Counter32,
        llcPortStatsLocalBusies       Counter32,
        llcPortStatsRemoteBusies      Counter32,
        llcPortStatsIFramesIn         Counter32,
        llcPortStatsIFramesOut        Counter32,
        llcPortStatsOctetsIn          Counter32,
        llcPortStatsOctetsOut         Counter32,
        llcPortStatsProtocolErrs      Counter32,
        llcPortStatsActivityTOs       Counter32,
        llcPortStatsRetriesExps       Counter32,
        llcPortStatsRetransmitsIn     Counter32,
        llcPortStatsRetransmitsOut    Counter32
}

llcPortStatsPhysicalFailures  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current



Expires May 13, 1995                                           [Page 17]

Internet Draft               SNADLC LLC MIB                November 1994


                    DESCRIPTION
                        "This object reflects the total number of times
                        this port has failed due to its physical media
                        since port startup.  At port startup time, this
                        object must be initialized to zero."
                    ::= { llcPortStatsEntry 1 }

llcPortStatsPollsIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of polls
                        received by this port since the port was
                        created."
                    ::= { llcPortStatsEntry 2 }

llcPortStatsPollsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of polls
                        sent by this port since the port was created."
                    ::= { llcPortStatsEntry 3 }

llcPortStatsPollRspsIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of poll
                        responses received by this port since the port
                        was created."
                    ::= { llcPortStatsEntry 4 }

llcPortStatsPollRspsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of poll
                        responses sent by this port since the port was
                        created."
                    ::= { llcPortStatsEntry 5 }

llcPortStatsLocalBusies OBJECT-TYPE
                    SYNTAX      Counter32



Expires May 13, 1995                                           [Page 18]

Internet Draft               SNADLC LLC MIB                November 1994


                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        times that the local link stations on this
                        port have entered a busy state (RNR).  This
                        object is initialized to zero when the port is
                        created."
                    ::= { llcPortStatsEntry 6 }

llcPortStatsRemoteBusies OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        times that the adjacent (i.e. remote) link
                        stations on this port have entered a busy
                        state (RNR).  This object is initialized to
                        zero when the port is created."
                    ::= { llcPortStatsEntry 7 }

llcPortStatsIFramesIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        I-Frames that have been received by link
                        stations on this port.  This object is
                        initialized to zero when the port is created."
                    ::= { llcPortStatsEntry 8 }

llcPortStatsIFramesOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        I-Frames that have been transmitted by link
                        stations on this port.  This object is
                        initialized to zero when the port is created."
                    ::= { llcPortStatsEntry 9 }

llcPortStatsOctetsIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current



Expires May 13, 1995                                           [Page 19]

Internet Draft               SNADLC LLC MIB                November 1994


                    DESCRIPTION
                        "This object reflects the total octets
                        received from adjacent link stations on this
                        port.  This object covers the address,
                        control, and information field of I-Frames
                        only.  This object is initialized to zero when
                        the port is created."
                    ::= { llcPortStatsEntry 10 }

llcPortStatsOctetsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total octets
                        transmitted to adjacent link stations on this
                        port.  This object covers the address,
                        control, and information field of I-Frames
                        only.  This object is initialized to zero when
                        the port is created."
                    ::= { llcPortStatsEntry 11 }

llcPortStatsProtocolErrs OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        times that the link stations on this port have
                        deactivated the link as a result of having
                        received a protocol violation from the
                        adjacent link station.  This object is
                        initialized to zero when the port is created."
                    ::= { llcPortStatsEntry 12 }

llcPortStatsActivityTOs OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        times that the link stations on this port
                        have deactivated the link as a result of no
                        activity on the link.  This object is
                        initialized to zero when the port is created."
                    ::= { llcPortStatsEntry 13 }

llcPortStatsRetriesExps OBJECT-TYPE



Expires May 13, 1995                                           [Page 20]

Internet Draft               SNADLC LLC MIB                November 1994


                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        times that the link stations on this port
                        have deactivated the link as a result of a
                        retry sequence being exhausted.  This object
                        is initialized to zero when the port is
                        created."
                    ::= { llcPortStatsEntry 14 }

llcPortStatsRetransmitsIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        I-Frames retransmitted by remote link stations
                        for all link stations on this port.  This
                        object is initialized to zero when the port is
                        created."
                    ::= { llcPortStatsEntry 15 }

llcPortStatsRetransmitsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        I-Frames retransmitted by all local link
                        stations on this port.  This object is
                        initialized to zero when the port is created."
                    ::= { llcPortStatsEntry 16 }
--
--  THE LLC SAP GROUP
--  =================
--

--  The following classes of information is modelled for each local SAP:
--
--     1.  ADMINISTRATIVE ( read-write)
--     2.  OPERATIONAL    ( read-only)
--     3.  STATISTICS     ( read-only)


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



Expires May 13, 1995                                           [Page 21]

Internet Draft               SNADLC LLC MIB                November 1994


--  *           THE LLC SAP ADMINISTRATIVE TABLE                *
--  *                                                           *
--  *************************************************************

llcSapAdminTable    OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcSapAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains objects that can be
                        changed to manage a local SAP.    Changing one
                        of these parameters may take effect in the
                        operating SAP immediately or may wait until the
                        interface 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
                        llcSapOperTable 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."
                     ::= { llcSapGroup 1 }

llcSapAdminEntry    OBJECT-TYPE
                    SYNTAX      LlcSapAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of configured values for a local SAP."
                    INDEX   { ifIndex, llcSapNumber }
                    ::= { llcSapAdminTable 1 }

LlcSapAdminEntry   ::= SEQUENCE
{
        llcSapNumber                   INTEGER,
        llcSapAdminState               INTEGER,
        llcSapAdminMaxIPDUOctetsSend   Integer32,
        llcSapAdminMaxIPDUOctetsRcv    Integer32,
        llcSapAdminMaxUnackedIPDUsSend INTEGER,
        llcSapAdminMaxUnackedIPDUsRcv  INTEGER,
        llcSapAdminMaxRetransmits      INTEGER,
        llcSapAdminAckTimer            TimeTicks,
        llcSapAdminPbitTimer           TimeTicks,
        llcSapAdminRejTimer            TimeTicks,



Expires May 13, 1995                                           [Page 22]

Internet Draft               SNADLC LLC MIB                November 1994


        llcSapAdminBusyTimer           TimeTicks,
        llcSapAdminInactTimer          TimeTicks,
        llcSapAdminDelayAckCount       INTEGER,
        llcSapAdminDelayAckTimer       TimeTicks
}

llcSapNumber        OBJECT-TYPE
                    SYNTAX      INTEGER (1..255)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "The address of this local SAP."
                    ::= { llcSapAdminEntry 1 }

llcSapAdminState    OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                         disabled(1),
                         enabled(2)
                    }
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This parameter controls the desired state of
                        this local SAP."
                    DEFVAL { enabled }
                    ::= { llcSapAdminEntry 2 }

llcSapAdminMaxIPDUOctetsSend  OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum I PDU
                        size, in octets, that LLCs on this SAP may send
                        to their remote connection component partners.
                        This count is referred to as 'N1' in the IEEE
                        802.2 specification [??].

                        A zero value for this object indicates that the
                        port default, llcPortAdminMaxIPDUOctetsSend,
                        shall be used as the SAP default.  This SAP
                        default value may be overridden by a non-zero
                        value in the llcCcAdminMaxIPDUOctetsSend
                        object.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum I PDU size



Expires May 13, 1995                                           [Page 23]

Internet Draft               SNADLC LLC MIB                November 1994


                        which it is prepared to receive. If so, an
                        implementation may choose to override the
                        administered maximum PDU size with the
                        dynamically learned value and should reflect
                        this in the llcCcOperMaxIPDUOctetsSend object
                        for the connection component.

                        The I PDU size includes all octets in a frame,
                        excluding framing characters, the MAC header
                        and link link header."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 3 }

llcSapAdminMaxIPDUOctetsRcv  OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum I PDU
                        size, in octets, that LLCs on this SAP can
                        expect to receive from their remote LLC
                        partners. This count is referred to as 'N1' in
                        the IEEE 802.2 specification [??]

                        A zero value for this object indicates that the
                        port default, llcPortAdminMaxIPDUOctetsRcv,
                        shall be used as the SAP default.  This SAP
                        default value may be overridden by a non-zero
                        value in the llcCcAdminMaxIPDUOctetsRcv
                        object.

                        At connection setup, an implementation may
                        choose to send this value to the remote LLC,
                        using an XID frame.

                        The I PDU size includes all octets in a frame
                        with the exception of the framing characters,
                        the MAC header and the link header."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 4 }

llcSapAdminMaxUnackedIPDUsSend OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum
                        consequetive unacknowledged I PDU frames that



Expires May 13, 1995                                           [Page 24]

Internet Draft               SNADLC LLC MIB                November 1994


                        LLCs on this SAP may send to their remote LLC
                        partners. This count is referred to as 'k' in
                        the IEEE 802.2 specification [??].

                        A zero value for this object indicates that the
                        port default, llcPortAdminMaxUnackedIPDUsSend,
                        shall be used as the SAP default.  This SAP
                        default value may be overridden by a non-zero
                        value in the llcCcAdminMaxUnackedIPDUsSend
                        object.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum number of
                        unacknowledged I PDUs which it is prepared to
                        receive. If so, an implementation may choose to
                        override the administered maximum number of
                        unacknowledged PDUs with the dynamicly learned
                        value and should reflect this in the
                        llcCcOperMaxUnackedIPDUsSend object for the
                        connection component."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 5 }

llcSapAdminMaxUnackedIPDUsRcv  OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default maximum number
                        of unacknowledged I PDUs that LLCs on this SAP
                        can expect to receive from their remote LLC
                        partners. This count is referred to as 'k' in
                        the IEEE 802.2 specification [??].

                        A zero value for this object indicates that the
                        port default, llcPortAdminMaxUnackedIPDUsRcv,
                        shall be used as the SAP default.  This SAP
                        default value may be overridden by a non-zero
                        value in the llcCcAdminMaxUnackedIPDUsRcv
                        object.

                        At connection setup, an implementation may
                        choose to send this value to the remote LLC,
                        using an XID frame."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 6 }

llcSapAdminMaxRetransmits      OBJECT-TYPE



Expires May 13, 1995                                           [Page 25]

Internet Draft               SNADLC LLC MIB                November 1994


                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        maximum number of times that LLCs on this SAP
                        shall retry PDUs following the expiration of
                        the acknowledgement timer, the P-bit timer or
                        the reject timer. When these retries are
                        exhausted, thelink shall be declared inactive.
                        This count is referred to as 'N2' in the IEEE
                        802.2 specification [??].

                        A zero value for this object indicates that the
                        port default, llcPortAdminMaxRetransmits, shall
                        be used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminMaxRetransmits."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 7 }

llcSapAdminAckTimer            OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this SAP
                        shall expect to receive either:

                        1) an acknowledgement to one or more
                        outstanding I PDUs.  or 2) a response PDU to an
                        unnumbered command PDU.

                        The expiration of this timer shall cause the
                        frame unacknowledged frames to be retransmitted
                        (up to N2 times).

                        A zero value for this object indicates that the
                        port default, llcPortAdminAckTimer, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminAckTimer."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 8 }

llcSapAdminPbitTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks



Expires May 13, 1995                                           [Page 26]

Internet Draft               SNADLC LLC MIB                November 1994


                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this
                        port shall expect to receive a PDU with the F
                        bit set to '1' in response to a Type 2 command
                        with the P bit set to '1'.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times).

                        A zero value for this object indicates that the
                        port default, llcPortAdminPbitTimer, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminPbitTimer."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 9 }

llcSapAdminRejTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this SAP
                        shall expect to receive a reply to a REJ PDU.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times).

                        A zero value for this object indicates that the
                        port default, llcPortAdminRejTimer, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminRejTimer."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 10 }

llcSapAdminBusyTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this SAP
                        shall expect to receive an indication that a



Expires May 13, 1995                                           [Page 27]

Internet Draft               SNADLC LLC MIB                November 1994


                        busy condition at the remote LLC has cleared.

                        The expiration of this timer shall cause the
                        link to be declared inactive.

                        A zero value for this object indicates that the
                        port default, llcPortAdminBusyTimer, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminBusyTimer."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 11 }

llcSapAdminInactTimer          OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this SAP
                        shall expect to receive any PDU from the remote
                        LLC.  This function is not described in the
                        IEEE 802.2 specification [??] but is widely
                        implemented.

                        The expiration of this timer shall cause the
                        local LLC to send a PDU to the remote LLC with
                        the P bit set to '1'.

                        A zero value for this object indicates that the
                        port default, llcPortAdminInactTimer, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminInactTimer.

                        Any value for this object less than or equal to
                        the acknowledgement timer shall mean that the
                        timer is not used."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 12 }

llcSapAdminDelayAckCount       OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        maximum number of consequetive I PDUs which the



Expires May 13, 1995                                           [Page 28]

Internet Draft               SNADLC LLC MIB                November 1994


                        LLCs on this SAP shall receive during the
                        interval defined by llcCcOperDelayTimer without
                        sending an immediate acknowledgement.  This
                        must be less than or equal to the value of
                        llcCcOperMaxUnackIPDURcv. This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        A zero value for this object indicates that the
                        port default, llcPortAdminDelayAck, shall be
                        used as the SAP default.  This SAP default
                        value may be overridden by a non-zero value in
                        the llcCcAdminDelayAckCount.

                        A value of one indicates that acknowledgments
                        will be sent immediately and that the value of
                        llcSapAdminDelayAckTimer shall be ignored."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 13 }


llcSapAdminDelayAckTimer       OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the default value for the
                        time interval during which the LLCs on this SAP
                        shall delay acknowledgment of one or more I
                        PDUs (up to the value of
                        llcCcOperDelayAckCount). This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to acknowledge all unacknowledged I
                        PDUs.

                        This object is associated with the
                        llcSapAdminDelayAckCount object and is only
                        defined if that object has a value greater than
                        one."
                    DEFVAL { 0 }
                    ::= { llcSapAdminEntry 14 }


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



Expires May 13, 1995                                           [Page 29]

Internet Draft               SNADLC LLC MIB                November 1994


--  *           THE LLC SAP OPERATIONAL TABLE                   *
--  *                                                           *
--  *************************************************************

llcSapOperTable     OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcSapOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains objects that reflect the
                        current operational parameters of a local SAP.

                        Many of these objects in this table have
                        corresponding objects in the llcSapAdminTable."
                     ::= { llcSapGroup 2 }

llcSapOperEntry     OBJECT-TYPE
                    SYNTAX      LlcSapOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of configured values for a local SAP."
                    INDEX   { ifIndex, llcSapNumber }
                    ::= { llcSapOperTable 1 }

LlcSapOperEntry   ::= SEQUENCE
{
        llcSapOperStatus          INTEGER
}

llcSapOperStatus    OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                         inactive(1),
                         active(2)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This parameter describes the actual state of
                        this local SAP."
                    ::= { llcSapOperEntry 1 }

--  *************************************************************
--  *                                                           *
--  *           THE LLC SAP STATISTICS TABLE                    *
--  *                                                           *
--  *************************************************************



Expires May 13, 1995                                           [Page 30]

Internet Draft               SNADLC LLC MIB                November 1994


llcSapStatsTable    OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcSapStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains objects that reflect the
                        current operational parameters of a local SAP.

                        Many of these objects in this table have
                        corresponding objects in the llcSapAdminTable."
                     ::= { llcSapGroup 3 }

llcSapStatsEntry    OBJECT-TYPE
                    SYNTAX      LlcSapStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of configured values for a local SAP."
                    INDEX   { ifIndex, llcSapNumber }
                    ::= { llcSapStatsTable 1 }

LlcSapStatsEntry   ::= SEQUENCE
{
        llcSapStatsTESTsIn        Counter32,
        llcSapStatsTESTsOut       Counter32,
        llcSapStatsXIDsIn         Counter32,
        llcSapStatsXIDsOut        Counter32,
        llcSapStatsUIFramesIn     Counter32,
        llcSapStatsUIFramesOut    Counter32
}

llcSapStatsTESTsIn  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of TEST
                        frames (both commands and responses) received on
                        a local SAP."
                    ::= { llcSapStatsEntry 1 }

llcSapStatsTESTsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of TEST
                        frames (both commands and responses) sent on



Expires May 13, 1995                                           [Page 31]

Internet Draft               SNADLC LLC MIB                November 1994


                        a local SAP."
                    ::= { llcSapStatsEntry 2 }

llcSapStatsXIDsIn   OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of XID
                        frames (both commands and responses) received on
                        a local SAP."
                    ::= { llcSapStatsEntry 3 }

llcSapStatsXIDsOut  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of XID
                        frames (both commands and responses) sent on
                        a local SAP."
                    ::= { llcSapStatsEntry 4 }

llcSapStatsUIFramesIn OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        unnumbered information (UI) frames received on
                        a local SAP."
                    ::= { llcSapStatsEntry 5 }

llcSapStatsUIFramesOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        unnumbered information (UI) frames sent on a
                        local SAP."
                    ::= { llcSapStatsEntry 6 }



--
--  THE LLC LINK STATION GROUP
--  ==========================



Expires May 13, 1995                                           [Page 32]

Internet Draft               SNADLC LLC MIB                November 1994


--

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

--  *************************************************************
--  *                                                           *
--  *        THE LLC LINK STATION ADMINISTRATIVE TABLE          *
--  *                                                           *
--  *************************************************************

llcCcAdminTable   OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcCcAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains objects that can be
                        changed to manage an LLC 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.

                        The entries in llcCcAdminTable can be created
                        either by an agent or a management station. The
                        management station can create an entry in
                        llcCcAdminTable by setting the appropriate
                        value in llcCcAdminRowStatus.

                        Most of the objects in this read-create table
                        have corresponding read-only objects in the
                        llcCcOperTable that reflect 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."
                    ::= { llcCcGroup 1 }

llcCcAdminEntry     OBJECT-TYPE
                    SYNTAX      LlcCcAdminEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current



Expires May 13, 1995                                           [Page 33]

Internet Draft               SNADLC LLC MIB                November 1994


                    DESCRIPTION
                        "A list of configured values for an LLC link
                        station."
                    INDEX   { ifIndex, llcCcLSap, llcCcRSap,
                              llcCcRMac, llcCcLMac }
                    ::= { llcCcAdminTable 1 }

LlcCcAdminEntry ::= SEQUENCE
{
        llcCcLSap                     INTEGER,
        llcCcRSap                     INTEGER,
        llcCcLMac                     OCTET STRING,
        llcCcRMac                     OCTET STRING,
        llcCcAdminState               INTEGER,
        llcCcAdminMaxIPDUOctetsSend   Integer32,
        llcCcAdminMaxIPDUOctetsRcv    Integer32,
        llcCcAdminMaxUnackedIPDUsSend INTEGER,
        llcCcAdminMaxUnackedIPDUsRcv  INTEGER,
        llcCcAdminMaxRetransmits      INTEGER,
        llcCcAdminAckTimer            TimeTicks,
        llcCcAdminPbitTimer           TimeTicks,
        llcCcAdminRejTimer            TimeTicks,
        llcCcAdminBusyTimer           TimeTicks,
        llcCcAdminInactTimer          TimeTicks,
        llcCcAdminDelayAckCount       INTEGER,
        llcCcAdminDelayAckTimer       TimeTicks,
        llcCcAdminRowStatus           RowStatus
}

llcCcLSap           OBJECT-TYPE
                    SYNTAX      INTEGER (1..255)
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This value is the address of the local SAP
                        for this Connection Component."
                    ::= { llcCcAdminEntry 1 }

llcCcRSap           OBJECT-TYPE
                    SYNTAX      INTEGER (1..255)
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This value is the address of the remote SAP
                        for this Connection Component."
                    ::= { llcCcAdminEntry 2 }

llcCcLMac           OBJECT-TYPE



Expires May 13, 1995                                           [Page 34]

Internet Draft               SNADLC LLC MIB                November 1994


                    SYNTAX      OCTET STRING (SIZE (6))
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This value is the local MAC address for this
                        Connection Component."
                    ::= { llcCcAdminEntry 3 }

llcCcRMac           OBJECT-TYPE
                    SYNTAX      OCTET STRING (SIZE (6))
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This value is the remote MAC address for this
                        Connection Component."
                    ::= { llcCcAdminEntry 4 }

llcCcAdminState     OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                         disabled(1),
                         enabled(2)
                    }
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object controls the desired state of the
                        LLC connection.  The managed system shall attempt
                        to keep the operational state, llcCcOperState,
                        consistent with this value."
                    DEFVAL { enabled }
                    ::= { llcCcAdminEntry 5 }

llcCcAdminMaxIPDUOctetsSend  OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum I PDU size, in
                        octets, that this LLC SAP may send to its
                        remote connection component partner. This count
                        is referred to as 'N1' in the IEEE 802.2
                        specification [??].

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,



Expires May 13, 1995                                           [Page 35]

Internet Draft               SNADLC LLC MIB                November 1994


                        llcSapAdminMaxIPDUOctetsSend, shall be used.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum I PDU size
                        which it is prepared to receive. If so, an
                        implementation may choose to override the
                        administered maximum PDU size with the
                        dynamically learned value and should reflect
                        this in the llcCcOperMaxIPDUOctetsSend object
                        for the connection component.

                        The I PDU size includes all octets in a frame,
                        excluding framing characters, the MAC header
                        and link link header."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 6 }

llcCcAdminMaxIPDUOctetsRcv     OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum I PDU size,in
                        octets, that this LLC can expect to receive
                        from its remote LLC partner. This count is
                        referred to as 'N1' in the IEEE 802.2
                        specification [??]

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminMaxIPDUOctetsRcv, shall be used.

                        At connection setup, an implementation may
                        choose to send this value to the remote LLC,
                        using an XID frame.

                        The I PDU size includes all octets in a frame
                        with the exception of the framing characters,
                        the MAC header and the link header."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 7 }

llcCcAdminMaxUnackedIPDUsSend   OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-create
                    STATUS      current



Expires May 13, 1995                                           [Page 36]

Internet Draft               SNADLC LLC MIB                November 1994


                    DESCRIPTION
                        "This object denotes the maximum consequetive
                        unacknowledged I PDU frames that this LLC may
                        send to its remote LLC partner. This count is
                        referred to as 'k' in the IEEE 802.2
                        specification [??].

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminMaxUnackedIPDUsSend, shall be used.

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum number of
                        unacknowledged I PDUs which it is prepared to
                        receive. If so, an implementation may choose to
                        override the administered maximum number of
                        unacknowledged PDUs with the dynamicly learned
                        value and should reflect this in the
                        llcCcOperMaxUnackedIPDUsSend object for the
                        connection component."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 8 }

llcCcAdminMaxUnackedIPDUsRcv    OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum number of
                        unacknowledged I PDUs that this LLC can expect
                        to receive from its remote LLC partner. This
                        count is referred to as 'k' in the IEEE 802.2
                        specification [??].

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminMaxUnackedIPDUsRcv, shall be used.

                        At connection setup, an implementation may
                        choose to send this value to the remote LLC,
                        using an XID frame."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 9 }




Expires May 13, 1995                                           [Page 37]

Internet Draft               SNADLC LLC MIB                November 1994


llcCcAdminMaxRetransmits        OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the maximum
                        number of times that this LLC shall retry PDUs
                        following the expiration of the acknowledgement
                        timer, the P-bit timer or the reject timer.
                        When these retries are exhausted, the link
                        shall be declared inactive.  This count is
                        referred to as 'N2' in the IEEE 802.2
                        specification [??].

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminMaxRetransmits, shall be used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 10 }

llcCcAdminAckTimer              OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive either:

                        1) an acknowledgement to one or more
                        outstanding I PDUs.  or 2) a response PDU to an
                        unnumbered command PDU.

                        The expiration of this timer shall cause the
                        frame unacknowledged frames to be retransmitted
                        (up to N2 times).

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminAckTimer, shall be used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 11 }

llcCcAdminPbitTimer           OBJECT-TYPE



Expires May 13, 1995                                           [Page 38]

Internet Draft               SNADLC LLC MIB                November 1994


                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive a PDU with the F bit set to '1' in
                        response to a Type 2 command with the P bit set
                        to '1'.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times).

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminPbitTimer, shall be used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 12 }

llcCcAdminRejTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive a reply to a REJ PDU.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times).

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminRejTimer, shall be used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 13 }

llcCcAdminBusyTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to



Expires May 13, 1995                                           [Page 39]

Internet Draft               SNADLC LLC MIB                November 1994


                        receive an indication that a busy condition at
                        the remote LLC has cleared.

                        The expiration of this timer shall cause the
                        link to be declared inactive.

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminBusyTimer, shall be used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 14 }

llcCcAdminInactTimer          OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive any PDU from the remote LLC.  This
                        function is not described in the IEEE 802.2
                        specification [??] but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to send a PDU to the remote LLC with
                        the P bit set to '1'.

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminInactTimer, shall be used.

                        Any value for this object less than or equal to
                        the acknowledgement timer shall mean that the
                        timer is not used."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 15 }

llcCcAdminDelayAckCount         OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the maximum
                        number of consequetive I PDUs which this LLC



Expires May 13, 1995                                           [Page 40]

Internet Draft               SNADLC LLC MIB                November 1994


                        shall receive during the interval defined by
                        llcCcOperDelayTimer without sending an
                        immediate acknowledgement.  This must be less
                        than or equal to the value of
                        llcCcOperMaxUnackIPDURcv. This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.  A zero value for
                        this object indicates that the SAP default,
                        llcSapAdminDelayAck, shall be used.

                        A value of one indicates that acknowledgments
                        will be sent immediately and that the value of
                        llcCcAdminDelayAckTimer shall be ignored."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 16 }


llcCcAdminDelayAckTimer         OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall delay
                        acknowledgment of one or more I PDUs (up to the
                        value of llcCcOperDelayAckCount). This function
                        is not described in the IEEE 802.2
                        specification [??] but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to acknowledge all unacknowledged I
                        PDUs.

                        This object contains an administrative value
                        which will be applied the next time this
                        connection is established.

                        This object is associated with the
                        llcCcAdminDelayAckCount object and is only
                        defined if that object has a value greater than
                        one."
                    DEFVAL { 0 }
                    ::= { llcCcAdminEntry 17 }




Expires May 13, 1995                                           [Page 41]

Internet Draft               SNADLC LLC MIB                November 1994


llcCcAdminRowStatus OBJECT-TYPE
                    SYNTAX      RowStatus
                    MAX-ACCESS  read-create
                    STATUS      current
                    DESCRIPTION
                        "This object is used by a management station to
                        create or delete the row entry in
                        llcCcAdminTable following the RowStatus textual
                        convention.

                        Upon successful creation of the row, an agent
                        automatically creates a corresponding entry in
                        the llcCcOperTable with llcCcOperState equal to
                        'discontacted (1)'."
                    ::= { llcCcAdminEntry 18 }

--  *************************************************************
--  *                                                           *
--  *           THE LLC LINK STATION OPERATIONAL TABLE          *
--  *                                                           *
--  *************************************************************

llcCcOperTable      OBJECT-TYPE
                    SYNTAX      SEQUENCE OF LlcCcOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "This table contains current LLC link
                        parameters.  Many of these objects have
                        corresponding objects in the
                        llcCcAdminTable."
                    ::= { llcCcGroup 2 }

llcCcOperEntry      OBJECT-TYPE
                    SYNTAX      LlcCcOperEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of status and control values for an
                        LLC link station."
                    INDEX   { ifIndex, llcCcLSap, llcCcRSap,
           llcCcRMac, llcCcLMac }
                    ::= { llcCcOperTable 1 }

LlcCcOperEntry     ::= SEQUENCE
{
        llcCcOperRole                   INTEGER,
        llcCcOperState                  INTEGER,



Expires May 13, 1995                                           [Page 42]

Internet Draft               SNADLC LLC MIB                November 1994


        llcCcOperMaxIPDUOctetsSend      Integer32,
        llcCcOperMaxIPDUOctetsRcv       Integer32,
        llcCcOperMaxUnackedIPDUsSend    INTEGER,
        llcCcOperMaxUnackedIPDUsRcv     INTEGER,
        llcCcOperMaxRetransmits         INTEGER,
        llcCcOperAckTimer               TimeTicks,
        llcCcOperPbitTimer              TimeTicks,
        llcCcOperRejTimer               TimeTicks,
        llcCcOperBusyTimer              TimeTicks,
        llcCcOperInactTimer             TimeTicks,
        llcCcOperDelayAckCount          INTEGER,
        llcCcOperDelayAckTimer          TimeTicks,
        llcCcOperCreateTime             TimeTicks,
        llcCcOperLastModifyTime         TimeTicks,
        llcCcOperLastFailTime           TimeTicks,
        llcCcOperLastFailCause          INTEGER,
        llcCcOperLastFailFRMRInfo       OCTET STRING
}

llcCcOperRole       OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
                        primary(1),
                        secondary(2),
                        undefined(3)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the current role that the link
                         station is assuming."
                    ::= { llcCcOperEntry 1 }

llcCcOperState      OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
   -- (++) use IEEE state names   /wc
   discontacted(1),
   contactPending(2),
   contacted(3),
   discontactPending(4)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object describes the operational state of
                        the LLC connection.  The managed system shall
                        attempt to keep this value consistent with the



Expires May 13, 1995                                           [Page 43]

Internet Draft               SNADLC LLC MIB                November 1994


                        administered state, llcCcAdminState"
   -- (++) Is this statement regarding consistency
   -- (++) true?  /wc
                    ::= { llcCcOperEntry 2 }


llcCcOperMaxIPDUOctetsSend  OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum I PDU size, in
                        octets, that this LLC SAP may send to its
                        remote connection component partner. This count
                        is referred to as 'N1' in the IEEE 802.2
                        specification [??].

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum I PDU size
                        which it is prepared to receive. If so, an
                        implementation may choose to override the
                        administered maximum PDU size with the
                        dynamically learned value and should reflect
                        that in this object.

                        The I PDU size includes all octets in a frame,
                        excluding framing characters, the MAC header
                        and link link header."
                    ::= { llcCcOperEntry 3 }

llcCcOperMaxIPDUOctetsRcv     OBJECT-TYPE
                    SYNTAX      Integer32
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum I PDU size,in
                        octets, that this LLC can expect to receive
                        from its remote LLC partner. This count is
                        referred to as 'N1' in the IEEE 802.2
                        specification [??]

                        The I PDU size includes all octets in a frame
                        with the exception of the framing characters,
                        the MAC header and the link header."
                    ::= { llcCcOperEntry 4 }

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



Expires May 13, 1995                                           [Page 44]

Internet Draft               SNADLC LLC MIB                November 1994


                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum consequetive
                        unacknowledged I PDU frames that this LLC may
                        send to its remote LLC partner. This count is
                        referred to as 'k' in the IEEE 802.2
                        specification [??].

                        At connection setup, the remote LLC may send,
                        using an XID frame, the maximum number of
                        unacknowledged I PDUs which it is prepared to
                        receive. If so, an implementation may choose to
                        override the administered maximum number of
                        unacknowledged PDUs with the dynamicly learned
                        value and should reflect that in this object."
                    ::= { llcCcOperEntry 5 }

llcCcOperMaxUnackedIPDUsRcv    OBJECT-TYPE
                    SYNTAX      INTEGER (1..127)
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the maximum number of
                        unacknowledged I PDUs that this LLC can expect
                        to receive from its remote LLC partner. This
                        count is referred to as 'k' in the IEEE 802.2
                        specification [??]."
                    ::= { llcCcOperEntry 6 }

llcCcOperMaxRetransmits      OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the maximum
                        number of times that this LLC shall retry PDUs
                        following the expiration of the acknowledgement
                        timer, the P-bit timer or the reject timer.
                        When these retries are exhausted, the link
                        shall be declared inactive.  This count is
                        referred to as 'N2' in the IEEE 802.2
                        specification [??]."
                    ::= { llcCcOperEntry 7}

llcCcOperAckTimer            OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write



Expires May 13, 1995                                           [Page 45]

Internet Draft               SNADLC LLC MIB                November 1994


                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive either:

                        1) an acknowledgement to one or more
                        outstanding I PDUs.  or 2) a response PDU to an
                        unnumbered command PDU.

                        The expiration of this timer shall cause the
                        frame unacknowledged frames to be retransmitted
                        (up to N2 times)."
                    ::= { llcCcOperEntry 8 }

llcCcOperPbitTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive a PDU with the F bit set to '1' in
                        response to a Type 2 command with the P bit set
                        to '1'.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times)."
                    ::= { llcCcOperEntry 9 }

llcCcOperRejTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive a reply to a REJ PDU.

                        The expiration of this timer shall cause the
                        REJ PDU to be retransmitted (up to N2 times)."
                    ::= { llcCcOperEntry 10 }

llcCcOperBusyTimer           OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION



Expires May 13, 1995                                           [Page 46]

Internet Draft               SNADLC LLC MIB                November 1994


                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive an indication that a busy condition at
                        the remote LLC has cleared.

                        The expiration of this timer shall cause the
                        link to be declared inactive."
                    ::= { llcCcOperEntry 11 }

llcCcOperInactTimer          OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall expect to
                        receive any PDU from the remote LLC.  This
                        function is not described in the IEEE 802.2
                        specification [??] but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to send a PDU to the remote LLC with
                        the P bit set to '1'.

                        Any value for this object less than or equal to
                        the acknowledgement timer shall mean that the
                        timer is not used."
                    ::= { llcCcOperEntry 12 }

llcCcOperDelayAckCount       OBJECT-TYPE
                    SYNTAX      INTEGER
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the maximum
                        number of consequetive I PDUs which this LLC
                        shall receive during the interval defined by
                        llcCcOperDelayTimer without sending an
                        immediate acknowledgement.  This must be less
                        than or equal to the value of
                        llcCcOperMaxUnackIPDURcv. This function is not
                        described in the IEEE 802.2 specification [??]
                        but is widely implemented.

                        A value of one indicates that acknowledgments
                        will be sent immediately and that the value of
                        llcCcOperDelayAckTimer should be ignored."
                    ::= { llcCcOperEntry 13 }



Expires May 13, 1995                                           [Page 47]

Internet Draft               SNADLC LLC MIB                November 1994


llcCcOperDelayAckTimer       OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-write
                    STATUS      current
                    DESCRIPTION
                        "This object denotes the value for the time
                        interval during which this LLC shall delay
                        acknowledgment of one or more I PDUs (up to the
                        value of llcCcOperDelayAckCount). This function
                        is not described in the IEEE 802.2
                        specification [??] but is widely implemented.

                        The expiration of this timer shall cause the
                        local LLC to acknowledge all unacknowledged I
                        PDUs.

                        This object is associated with the
                        llcCcOperDelayAckCount object and only has
                        meaning if that object has a value greater than
                        one."
                    ::= { llcCcOperEntry 14 }

llcCcOperCreateTime OBJECT-TYPE
      --  (++)  This is a new object ... please scrutinize.  /wc
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object describes the value of sysUpTime
                         when this connection was created."
                    ::= { llcCcOperEntry 15 }

llcCcOperLastModifyTime     OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object describes the value of sysUpTime
                         when this connection definition was last
                         modified.  If the connection has not been
                         modified, then this value shall be zero."
                    ::= { llcCcOperEntry 16 }

llcCcOperLastFailTime     OBJECT-TYPE
                    SYNTAX      TimeTicks
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION



Expires May 13, 1995                                           [Page 48]

Internet Draft               SNADLC LLC MIB                November 1994


                        "This object describes the value of sysUpTime
                         when this LLC link station last failed.  If
                         the link station has not failed, then this
                         value shall be zero."
                    ::= { llcCcOperEntry 17 }

llcCcOperLastFailCause     OBJECT-TYPE
                    SYNTAX      INTEGER
                    {
   --  (++)  Ravis S. has a submission here?  /wc
                        undefined(1),
                        rxFRMR(2),
                        txFRMR(3),
                        noResponse(4),
                        protocolErr(5),
                        noActivity(6),
                        discReceived(7),
                        dmReceived(8),
                        retriesExpired(9)
                    }
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This enumerated object reflects the cause of the
                        last failure of this LLC link station.  If the link
                        station has not failed, then this object will have
                        a value of undefined(1)."
                    DEFVAL { undefined }
                    ::= { llcCcOperEntry 18 }

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

--  *************************************************************
--  *                                                           *
--  *           THE LLC LINK STATION STATISTICS TABLE           *
--  *                                                           *
--  *************************************************************

llcCcStatsTable   OBJECT-TYPE



Expires May 13, 1995                                           [Page 49]

Internet Draft               SNADLC LLC MIB                November 1994


                    SYNTAX      SEQUENCE OF LlcCcStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "Each entry in this table contains statistics
                        for a specific LLC link station."
                     ::= { llcCcGroup 3 }

llcCcStatsEntry   OBJECT-TYPE
                    SYNTAX      LlcCcStatsEntry
                    MAX-ACCESS  not-accessible
                    STATUS      current
                    DESCRIPTION
                        "A list of statistics for an LLC link station."
                    INDEX   { ifIndex, llcCcLSap, llcCcRSap,
                              llcCcRMac, llcCcLMac }
                    ::= { llcCcStatsTable 1 }

LlcCcStatsEntry ::= SEQUENCE
{
        llcCcStatsLocalBusies         Counter32,
        llcCcStatsRemoteBusies        Counter32,
        llcCcStatsIFramesIn           Counter32,
        llcCcStatsIFramesOut          Counter32,
        llcCcStatsIOctetsIn           Counter32,
        llcCcStatsIOctetsOut          Counter32,
        llcCcStatsREJsIn              Counter32,
        llcCcStatsREJsOut             Counter32,
        llcCcStatsRetransmitsIn       Counter32,
        llcCcStatsRetransmitsOut      Counter32,
        llcCcStatsFRMRsIn             Counter32,
        llcCcStatsFRMRsOut            Counter32,
        llcCcStatsDISCsIn             Counter32,
        llcCcStatsDISCsOut            Counter32,
        llcCcStatsUAsIn               Counter32,
        llcCcStatsUAsOut              Counter32,
        llcCcStatsDMsIn               Counter32,
        llcCcStatsDMsOut              Counter32,
        llcCcStatsSABMEsIn            Counter32,
        llcCcStatsSABMEsOut           Counter32,
        llcCcStatsProtocolErrs        Counter32,
        llcCcStatsActivityTOs         Counter32,
        llcCcStatsRetriesExps         Counter32
}

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



Expires May 13, 1995                                           [Page 50]

Internet Draft               SNADLC LLC MIB                November 1994


                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of times
                        that the local LLC link station has entered a
                        busy state (RNR) since link station startup.
                        At link station startup time, this object must
                        be initialized to zero."
                    ::= { llcCcStatsEntry 1 }

llcCcStatsRemoteBusies  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of times
                        that an adjacent ( remote) LLC link station
                        has entered a busy state (RNR) since link
                        station startup.  At link station startup time,
                        this object must be initialized to zero."
                    ::= { llcCcStatsEntry 2 }

llcCcStatsIFramesIn  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total I-frames
                        received from an adjacent LLC link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 3 }

llcCcStatsIFramesOut  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total I-frames
                        transmitted to an adjacent LLC link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 4 }

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



Expires May 13, 1995                                           [Page 51]

Internet Draft               SNADLC LLC MIB                November 1994


                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total octets
                        contained in I-frames received from an adjacent
                        LLC link station since link station startup.
                        At link station startup time, this object must
                        be initialized to zero."
                    ::= { llcCcStatsEntry 5 }

llcCcStatsIOctetsOut  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total octets
                        contained in I-frames transmitted to an
                        adjacent LLC link station since link station
                        startup.  At link station startup time,
                        this object must be initialized to zero."
                    ::= { llcCcStatsEntry 6 }

llcCcStatsREJsIn    OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total REJ frames
                        received from an adjacent LLC link station
                        since link station startup."
                    ::= { llcCcStatsEntry 7 }

llcCcStatsREJsOut   OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total REJ frames
                        transmitted to an adjacent LLC link station
                        since link station startup."
                    ::= { llcCcStatsEntry 8 }

llcCcStatsRetransmitsIn  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of information
                        frames retransmitted by the remote link station



Expires May 13, 1995                                           [Page 52]

Internet Draft               SNADLC LLC MIB                November 1994


                        because the N(s) received from that link station
                        indicated that one or more information frames
                        sent by that station were lost.  This event
                        causes the first missing information frame of a
                        window and all subsequent information frames to
                        be retransmitted.  At link station startup time,
                        this object must be initialized to zero"
                    ::= { llcCcStatsEntry 9 }

llcCcStatsRetransmitsOut  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        information frames retransmitted to a remote
                        link station because the N(r) received from
                        that link station indicated that one or more
                        information frames sent to that station were
                        lost. This event causes the first missing
                        information frame of a window and all
                        subsequent information frames to be
                        retransmitted.  At link station startup time,
                        this object must be initialized to zero."
                    ::= { llcCcStatsEntry 10 }

llcCcStatsFRMRsIn   OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total frame reject
                        (FRMR) frames received from an adjacent LLC
                        link station since link station startup."
                    ::= { llcCcStatsEntry 11 }

llcCcStatsFRMRsOut   OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total frame reject
                        (FRMR) frames transmitted to an adjacent LLC
                        link station since link station startup."
                    ::= { llcCcStatsEntry 12 }

llcCcStatsDISCsIn   OBJECT-TYPE
                    SYNTAX      Counter32



Expires May 13, 1995                                           [Page 53]

Internet Draft               SNADLC LLC MIB                November 1994


                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        disconnect (DISC) requests received from an
                        adjacent link station since link station
                        startup.  At link station startup time, this
                        object must be initialized to zero."
                    ::= { llcCcStatsEntry 13 }

llcCcStatsDISCsOut  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        disconnect (DISC) requests transmited to an
                        adjacent link station since link station
                        startup.  At link station startup time, this
                        object must be initialized to zero."
                    ::= { llcCcStatsEntry 14 }

llcCcStatsUAsIn     OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        unnumbered acknowledgements (UA) requests
                        received from an adjacent link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 15 }

llcCcStatsUAsOut    OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        unnumbered acknowledgements (UA) requests
                        transmited to an adjacent link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 16 }




Expires May 13, 1995                                           [Page 54]

Internet Draft               SNADLC LLC MIB                November 1994


llcCcStatsDMsIn     OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        disconnect mode (DM) requests received from an
                        adjacent link station since link station
                        startup.  At link station startup time, this
                        object must be initialized to zero."
                    ::= { llcCcStatsEntry 17 }

llcCcStatsDMsOut    OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        disconnect mode (DM) requests transmited to an
                        adjacent link station since link station
                        startup.  At link station startup time, this
                        object must be initialized to zero."
                    ::= { llcCcStatsEntry 18 }

llcCcStatsSABMEsIn  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        set normal response mode (SABME) requests
                        received from an adjacent link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 19 }

llcCcStatsSABMEsOut OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total number of
                        set normal response mode (SABME) requests
                        transmited to an adjacent link station
                        since link station startup.  At link station
                        startup time, this object must be initialized
                        to zero."



Expires May 13, 1995                                           [Page 55]

Internet Draft               SNADLC LLC MIB                November 1994


                    ::= { llcCcStatsEntry 20 }

llcCcStatsProtocolErrs  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total occurrences,
                        since link station startup, where this LLC
                        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.  At link station startup time, this
                        object must be initialized to zero."
                    ::= { llcCcStatsEntry 21 }

llcCcStatsActivityTOs  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total occurrences,
                        since startup, where this LLC link station has
                        inactivated the link as a result of no activity
                        on the link.  At link station startup time,
                        this object must be initialized to zero."
                    ::= { llcCcStatsEntry 22 }

llcCcStatsRetriesExps  OBJECT-TYPE
                    SYNTAX      Counter32
                    MAX-ACCESS  read-only
                    STATUS      current
                    DESCRIPTION
                        "This object reflects the total occurrences,
                        since startup, where this LLC link station has
                        inactivated the link as a result of a retry
                        sequence being exhausted.  At link station
                        startup time, this object must be initialized
                        to zero."
                    ::= { llcCcStatsEntry 23 }

--
--  TRAP DEFINITIONS
--

--
--  Notifications
--



Expires May 13, 1995                                           [Page 56]

Internet Draft               SNADLC LLC MIB                November 1994


llcTraps   OBJECT IDENTIFIER ::= { llc 4 }

llcPortStatusChange NOTIFICATION-TYPE
                    OBJECTS
                    {
                        llcPortOperLastFailTime,
                        llcPortOperLastFailCause
                    }
                    STATUS  current
                    DESCRIPTION
                        "This trap indicates that the state of an LLC port
                         has transitioned to active or inactive."
                    ::= { llcTraps 1 }

llcCcStatusChange   NOTIFICATION-TYPE
                    OBJECTS
                    {
                        llcCcOperState,
                        llcCcAdminState,
                        llcCcOperLastFailTime,
                        llcCcOperLastFailCause,
                        llcCcOperLastFailFRMRInfo
                    }
                    STATUS  current
                    DESCRIPTION
                         "This trap indicates that the state of an LLC link
                          station has transitioned to contacted or
                          discontacted."
                    ::= { llcTraps 2 }


--
-- Conformance Information
--

llcConformance    OBJECT IDENTIFIER ::= { llc 4 }

llcCompliances    OBJECT IDENTIFIER ::= { llcConformance 1 }
llcGroups         OBJECT IDENTIFIER ::= { llcConformance 2 }

--
-- Compliance Statements
--

llcCoreCompliance   MODULE-COMPLIANCE
                    STATUS current
                    DESCRIPTION
                        "The core compliance statement for all LLC nodes."



Expires May 13, 1995                                           [Page 57]

Internet Draft               SNADLC LLC MIB                November 1994


                    MODULE
                    MANDATORY-GROUPS
                    {
                        llcCorePortAdminGroup, llcCorePortOperGroup,
                        llcCorePortStatsGroup, llcCoreCcAdminGroup,
                        llcCoreCcOperGroup,    llcCoreCcStatsGroup
                        }
                    ::= { llcCompliances 1 }

--
-- Core Conformance Groups for All Connection Components
--

llcCoreGroups  OBJECT IDENTIFIER ::= { llcGroups 1 }

llcCorePortAdminGroup OBJECT-GROUP
                    OBJECTS
                    {
                        llcPortAdminName
                    }
                    STATUS current
                    DESCRIPTION
                        "The llcCorePortAdminGroup defines objects
                        which are common to the PortAdmin group of all
                        compliant connections."
                    ::= { llcCoreGroups 1 }

llcCorePortOperGroup OBJECT-GROUP
                    OBJECTS
                    {
                        llcPortOperName,         llcPortOperISTATUS,
                        llcPortOperLastFailTime, llcPortOperLastFailCause
                    }
                    STATUS current
                    DESCRIPTION
                        "The llcCorePortOperGroup defines objects
                        which are common to the PortOper group of all
                        compliant connections."
                    ::= { llcCoreGroups 2 }


llcCorePortStatsGroup OBJECT-GROUP
                    OBJECTS
                    {
                        llcPortStatsPhysicalFailures
                    }
                    STATUS current
                    DESCRIPTION



Expires May 13, 1995                                           [Page 58]

Internet Draft               SNADLC LLC MIB                November 1994


                        "The llcCorePortStatsGroup defines objects
                        which are common to the PortStats group of all
                        compliant connections."
                    ::= { llcCoreGroups 3 }

llcCoreCcAdminGroup  OBJECT-GROUP
                    OBJECTS
                    {
                        llcCcAdminState, llcCcAdminRowStatus
                    }
                    STATUS current
                    DESCRIPTION
                        "The llcCorePortAdminGroup defines objects
                        which are common to the PortAdmin group of all
                        compliant connections."
                    ::= { llcCoreGroups 4 }

llcCoreCcOperGroup   OBJECT-GROUP
                    OBJECTS
                    {
                        llcCcOperRole,            llcCcOperState,
                        llcCcOperLastFailTime,    llcCcOperLastFailCause,
                        llcCcOperLastFailFRMRInfo
                    }
                    STATUS current
                    DESCRIPTION
                        "The llcCorePortOperGroup defines objects
                        which are common to the PortOper group of all
                        compliant connections."
                    ::= { llcCoreGroups 5 }

llcCoreCcStatsGroup  OBJECT-GROUP
                    OBJECTS
                    {
                        llcCcStatsLocalBusies,   llcCcStatsRemoteBusies,
                        llcCcStatsIFramesIn,     llcCcStatsIFramesOut,
                        llcCcStatsRetransmitsIn, llcCcStatsRetransmitsOut,
                        llcCcStatsIOctetsIn,     llcCcStatsIOctetsOut,
                        llcCcStatsREJsIn,        llcCcStatsREJsOut,
                        llcCcStatsFRMRsIn,       llcCcStatsFRMRsOut,
                        llcCcStatsProtocolErrs,  llcCcStatsRetriesExps
                    }
                    STATUS current
                    DESCRIPTION
                        "The llcCorePortStatsGroup defines objects
                        which are common to the PortStats group of all
                        compliant connections."
                    ::= { llcCoreGroups 6 }



Expires May 13, 1995                                           [Page 59]

Internet Draft               SNADLC LLC MIB                November 1994


--
-- Conformance Groups for Primary Connection Components
--

-- 6/27> llcPrimaryGroups  OBJECT IDENTIFIER ::= { llcGroups 2 }

-- 6/27> llcPrimaryGroup  OBJECT-GROUP
-- 6/27>               OBJECTS
-- 6/27>        {
-- 6/27>     llcPortAdminPAUSE, llcPortOperPAUSE,
-- 6/27>     llcCcAdminREPLYTO, llcCcOperREPLYTO
-- 6/27>        }
-- 6/27>               STATUS current
-- 6/27>               DESCRIPTION
-- 6/27>     "The llcPrimaryGroup defines objects which
-- 6/27>     are common to all compliant primary link
-- 6/27>     stations."
-- 6/27>               ::= { llcPrimaryGroups 1 }
-- 6/27>

END






























Expires May 13, 1995                                           [Page 60]

Internet Draft               SNADLC LLC MIB                November 1994


6.  Acknowledgments


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



7.  References

   [1]  TBD

   [2]  "Vocabulary for Data Processing Telecommunications, and Office
        Systems", IBM Publication No. GC20-1699-6.

   [3]  D. Kostick, Z. Kielczewski, and K. Shih "Definitions of Managed
        Objects for SNA NAUs", draft-ietf-snanau-snamib-03.txt, February
        4, 1994.

   [4]  S. Waldbusser, "Row creation with SNMPv1", draft-waldbusser-
        v1rows-00.txt, October 19, 1993.



8.  Glossary

     link station
         A link station comprises procedures and control information
         that coordinate the transfer of data between two nodes joined
         by a link connection.  All traffic over the link connection is
         from the primary link station to one or more secondary link
         stations, or from a secondary link station to the primary link
         station.

     primary link station
         The link station instance on a link connection that is respon-
         sible for the control of the data link.  There must be only one
         primary link station on a link connection.  The primary link
         station issues commands to one or more secondary link stations.

     secondary link station
         The link station instance on a link connection that receives
         commands from the primary link station and issues responses to
         it.

9.  Security Considerations

Security issues are not discussed in this memo.



Expires May 13, 1995                                           [Page 61]

Internet Draft               SNADLC LLC MIB                November 1994


10.  Author's Addresses

   Shannon D. Nix (chair)
   Metaplex, Inc.
   7412 Wingfoot Dr.
   Raleigh, NC  27615

   Phone: 1 919 878 0811
   Email: snix@metaplex.com


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

   Phone: 1 415 688 4627
   Email: wclark@cisco.com

































Expires May 13, 1995                                           [Page 62]

Internet Draft               SNADLC LLC MIB                November 1994


Table of Contents


   1.     Status of this Memo  .....................................  1
   2.     Abstract  ................................................  1
   3.     The SNMPv2 Network Management Framework  .................  2
   3.1      Object Definitions  ....................................  2
   4.     Overview  ................................................  2
   4.1      Tables Defined in the SNADLC LLC MIB  ..................  2
   4.2      Row Creation Mechanism  ................................  3
   4.3      Relationship to the Interfaces Group  ..................  4
   5.     Definitions  .............................................  5
   5.1      Port Administrative Table  .............................  6
   5.2      Port Operational Table  ................................  15
   5.3      Port Statistics Table  .................................  17
   5.4      SAP Administrative Table  ..............................  21
   5.5      SAP Operational Table  .................................  29
   5.6      SAP Statistics Table  ..................................  30
   5.7      Connection Component Administrative Table  .............  33
   5.8      Connection Component Operational Table  ................  42
   5.9      Connection Component Statistics Table  .................  49
   5.10     Trap Definitions  ......................................  56
   5.11     Compliance Statements  .................................  57
   6.     Acknowledgments  .........................................  61
   7.     References  ..............................................  61
   8.     Glossary  ................................................  61
   9.     Security Considerations  .................................  61
   10.    Author's Addresses  ......................................  62























Expires May 13, 1995                                           [Page 63]

Internet Draft               SNADLC LLC MIB                November 1994





















































Expires May 13, 1995                                           [Page 64]