Definitions of Managed Objects for SNA Data Link Control: LLC November 13, 1994 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]