Internet Draft SNADLC MIB October 1993 Definitions of Managed Objects for SNA Data Link Control October 13, 1993 Jeff Hilgeman (chair) Apertus Technologies, Inc. 7275 Flying Cloud Dr. Eden Prarie, MN 55344 jeffh@apertus.com Shannon D. Nix Netlink, Inc. 3214 Spring Forest Rd. Raleigh, NC 27604 sdn@netlink.com Alan Bartkey Sync Research, Inc. 7 Studebaker Irvine, CA 92718 alan@sync.com Wayne Clark (editor) cisco Systems, Inc. 1525 O'Brien Dr. Menlo Park, CA 94025 wclark@cisco.com 1. Status of this Memo This document is an Internet Draft. Internet Drafts are working documents of the Internet Engineering Task Force (IETF), its Areas, and its Working Groups. Note that other groups may also distribute working documents as Internet Drafts. Expires April 13, 1994 [Page 1] Internet Draft SNADLC MIB October 1993 Internet Drafts are draft documents valid for a maximum of six months. Internet Drafts may be updated, replaced, or obsoleted by other documents at any time. It is not appropriate to use Internet Drafts as reference material or to cite them other than as a "working draft" or "work in progress." Please check the I-D abstract listing contained in each Internet Draft directory to learn the current status of this or any other Internet Draft. 2. Abstract This Internet-Draft defines an extension to the Management Information Base (MIB) for use with SNMP-based network management. In particular, it defines objects for managing the configuration, monitoring and control of data link controls in an SNA environment. This draft identifies managed objects for SNA Synchronous Data Link Control (SDLC) links only. This memo does not specify a standard for the Internet community. Expires April 13, 1994 [Page 2] Internet Draft SNADLC MIB October 1993 3. The SNMPv2 Network Management Framework The SNMPv2 Network Management Framework consists of four major components. They are: o RFC 1441 which defines the SMI, the mechanisms used for describing and naming objects for the purpose of management. o RFC 1213 defines MIB-II, the core set of managed objects for the Internet suite of protocols. o RFC 1445 which defines the administrative and other architectural aspects of the framework. o RFC 1448 which defines the protocol used for network access to managed objects. The Framework permits new objects to be defined for the purpose of experimentation and evaluation. 3.1. Object Definitions Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. Objects in the MIB are defined using the subset of Abstract Syntax Notation One (ASN.1) defined in the SMI. In particular, each object object type is named by an OBJECT IDENTIFIER, an administratively assigned name. The object type together with an object instance serves to uniquely identify a specific instantiation of the object. For human convenience, we often use a textual string, termed the descriptor, to refer to the object type. Expires April 13, 1994 [Page 3] Internet Draft SNADLC MIB October 1993 4. Overview The SNADLC MIB is composed of two managed entities with, at most, three tables each. The two managed entities for SDLC are: o Ports: the physical connection, and o Link Stations: the logical connections on the Port. The three management tables are: o Adminstration: objects used for configuring and controlling the operation of a Port or Link Station, o Operational: objects that reflect the run-time state of the Port or Link Station, and o Statistics: objects that reflect the operating metrics of the Port or Link Station. Not all managed entities have all three tables. The following are the actual tables found in this MIB: 1) Port Administration Table, 2) Port Operation Table, 3) Link Station Administration Table, 4) Link Station Operation Table, 5) Link Station Statistics Table, There is no Port Statistics Table since most of the statistics relevant to a particular port are a part of the RS-232 MIB in RFC1317. Expires April 13, 1994 [Page 4] Internet Draft SNADLC MIB October 1993 5. Definitions SNA-DLC-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter FROM SNMPv2-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212 experimental FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; - -- This MIB Module uses the extended OBJECT-TYPE macro as - -- defined in RFC 1212. snaDLC OBJECT IDENTIFIER ::= { experimental ? } - -- - -- The following data link controls are modelled in this MIB module: - -- - -- 1. SDLC - -- sdlc OBJECT IDENTIFIER ::= { snaDLC 1 } - -- - -- THE SDLC GROUP - -- - -- The following resources are modelled in the SDLC group of this MIB module: - -- - -- 1. PORTS - -- 2. LINK STATIONS sdlcPortGroup OBJECT IDENTIFIER ::= { sdlc 1 } -- Physical Ports sdlcLstnGroup OBJECT IDENTIFIER ::= { sdlc 2 } -- Logical Link Stations sdlcGlobals OBJECT IDENTIFIER ::= { sdlc 3 } -- Global SDLC Objects Expires April 13, 1994 [Page 5] Internet Draft SNADLC MIB October 1993 - -- - -- THE SDLC PORT GROUP - -- - -- The following classes of information is modelled for each SDLC port: - -- - -- 1. ADMINISTRATIVE ( read/write) - -- 2. OPERATIONAL ( read-only) - -- 3. STATISTICS (contained in RFC1317) - -- Information not found in this group is found in tables described in - -- the following RFCs: - -- - -- 1. RFC1213 - MIB-II - -- - -- TABLE INDEX - -- -------------------- ------------------ - -- a. ifTable ifIndex - -- - -- 2. RFC1317 - The RS232-like MIB - -- - -- TABLE INDEX - -- -------------------- ------------------ - -- a. rs232PortTable rs232PortIndex - -- b. rs232SyncPortTable rs232SyncPortIndex - -- c. rs232InSigTable rs232InSigPortIndex, rs232InSigName - -- d. rs232OutSigTable rs232OutSigPortIndex, rs232OutSigName - -- ** e. rs232AsyncPortTable rs232AsyncPortIndex - -- - -- ** rs232AsyncPortTable for ISO 3309.3 ( Start-Stop SDLC). - -- ************************************************************* - -- * * - -- * THE SDLC PORT ADMINISTRATIVE TABLE * - -- * * - -- ************************************************************* sdlcPortAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcPortAdminEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains objects that can be changed to manage an SDLC port. Changing one of these parameters may take effect in the operating port immediately or may wait until the interface is Expires April 13, 1994 [Page 6] Internet Draft SNADLC MIB October 1993 restarted depending on the details of the implementation. Most of the objects in this read-write table have corresponding read-only objects in the sdlcPortOperTable that return the current operating value. The operating values may be different from these configured values if a configured parameter was changed after the interface was started." ::= { sdlcPortGroup 1 } sdlcPortAdminEntry OBJECT-TYPE SYNTAX SdlcPortAdminEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of configured values for an SDLC port." INDEX { sdlcPortAdminIndex } ::= { sdlcPortAdminTable 1 } SdlcPortAdminEntry ::= SEQUENCE { sdlcPortAdminIndex INTEGER, sdlcPortAdminName DisplayString, sdlcPortAdminType INTEGER, sdlcPortAdminTopology INTEGER, sdlcPortAdminISTATUS INTEGER, sdlcPortAdminACTIVTO INTEGER, sdlcPortAdminPAUSE INTEGER, sdlcPortAdminSERVLIM INTEGER, sdlcPortAdminSlowPollTimer INTEGER, sdlcPortAdminRole INTEGER } sdlcPortAdminIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the SDLC port." ::= { sdlcPortAdminEntry 1 } sdlcPortAdminName OBJECT-TYPE Expires April 13, 1994 [Page 7] Internet Draft SNADLC MIB October 1993 SYNTAX DisplayString (SIZE (1..8)) ACCESS read-write STATUS mandatory DESCRIPTION "An octet string that defines the physical port to which this interface is assigned. It has implementation-specific significance. Its value shall be unique within the administered system. It must contain only ASCII printable characters. Should an implementation choose to accept a write operation for this object, it causes the logical port definition associated with the table instance to be moved to a different physical port. A write operation shall not take effect until the port is cycled inactive." ::= { sdlcPortAdminEntry 2 } sdlcPortAdminType OBJECT-TYPE SYNTAX INTEGER { leased(1), switched(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines whether the SDLC port is to connect to a leased or switched line. A write operation to this administrative value shall not take effect until the SDLC port has been cycled inactive." DEFVAL { leased } ::= { sdlcPortAdminEntry 3 } sdlcPortAdminTopology OBJECT-TYPE SYNTAX INTEGER { point-to-point(1), multipoint(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines whether the SDLC port is operate in a point-to-point or multidropped Expires April 13, 1994 [Page 8] Internet Draft SNADLC MIB October 1993 topology. A write operation to this administrative value shall not take effect until the SDLC port has been cycled inactive." DEFVAL { point-to-point } ::= { sdlcPortAdminEntry 4 } sdlcPortAdminISTATUS SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls the initial value of the administrative status, ifAdminStatus, of this SDLC port at system start-up. Depending on the implementation, a write operation to this administrative object may not take effect until the SDLC port has been cycled inactive." DEFVAL { active } ::= { sdlcPortAdminEntry 5 } sdlcPortAdminACTIVTO OBJECT-TYPE SYNTAX INTEGER (0..120) ACCESS read-write STATUS mandatory DESCRIPTION "This parameter defines the period of time, in seconds, the port will allow a switched line to remain inactive ( no I-Frames) before disconnecting. A value of zero indicates no timeout. Depending on the implementation, a write operation to this administered value may not take effect until the port is cycled inactive. This object is optional and does not have to be implemented." DEFVAL { 0 } ::= { sdlcPortAdminEntry 6 } sdlcPortAdminPAUSE OBJECT-TYPE SYNTAX INTEGER (1..6000) ACCESS read-write Expires April 13, 1994 [Page 9] Internet Draft SNADLC MIB October 1993 STATUS mandatory DESCRIPTION "This object defines the minimum elapsed time, in tenths of seconds, between any two traversals of the poll list for a primary SDLC port. Depending on the implementation, a write operation to this administered value may not take effect until the port is cycled inactive. This object has meaning for primary SDLC ports only." DEFVAL { 20 } ::= { sdlcPortAdminEntry 7 } sdlcPortAdminSERVLIM OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the number of times the active poll list will be traversed before polling a station on the slow poll list for a primary, multipoint SDLC port. Depending on the implementation, a write operation to this administered value may not take effect until the port is cycled inactive. This object has meaning for primary, multipoint SDLC ports only." DEFVAL { 20 } ::= { sdlcPortAdminEntry 9 } sdlcPortAdminSlowPollTimer OBJECT-TYPE SYNTAX TimeTicks ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the elapsed time between polls for failed secondary link station addresses. Depending on the implementation, a write operation to this administered value may not take effect until the port is cycled inactive. This object has meaning for primary, multipoint SDLC ports only." DEFVAL { 20 } ::= { sdlcPortAdminEntry 10 } Expires April 13, 1994 [Page 10] Internet Draft SNADLC MIB October 1993 sdlcPortAdminRole OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2), negotiable(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the role that the link station shall assume the next time a connection is established. Even though this is defined as a port object, it is a link station attribute in the sense that a role is per link station. However, it is not possible to vary link station roles on a particular port (e.g. SDLC multidrop)." ::= { sdlcPortAdminEntry 11 } - -- ************************************************************* - -- * * - -- * THE SDLC PORT OPERATIONAL TABLE * - -- * * - -- ************************************************************* sdlcPortOperTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcPortOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains current SDLC port parameters. Many of these objects have corresponding objects inthe sdlcPortAdmnTable." ::= { sdlcPortGroup 2 } sdlcPortOperEntry OBJECT-TYPE SYNTAX SdlcPortOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Currently set parameters for a specific SDLC port." INDEX { sdlcPortOperIndex } ::= { sdlcPortOperTable 1 } Expires April 13, 1994 [Page 11] Internet Draft SNADLC MIB October 1993 SdlcPortOperEntry ::= SEQUENCE { sdlcPortOperIndex INTEGER, sdlcPortOperName DisplayString, sdlcPortOperType INTEGER, sdlcPortOperTopology INTEGER, sdlcPortOperISTATUS INTEGER, sdlcPortOperACTIVTO INTEGER, sdlcPortOperPAUSE INTEGER, sdlcPortOperSlowPollMethod INTEGER, sdlcPortOperSERVLIM INTEGER, sdlcPortOperSlowPollTimer INTEGER, sdlcPortOperRole INTEGER, sdlcPortOperCreateTime TimeTicks, sdlcPortOperLastModifyTime TimeTicks, sdlcPortOperLastChangeTime TimeTicks, sdlcPortOperLastFailTime TimeTicks, sdlcPortOperLastFailCause INTEGER } sdlcPortOperIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the SDLC port." ::= { sdlcPortOperEntry 1 } sdlcPortOperName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) ACCESS read-only STATUS mandatory DESCRIPTION "An octet string that describes the physical port to which this interface is currently attached. It has implementation-specific significance." ::= { sdlcPortOperEntry 2 } sdlcPortOperType OBJECT-TYPE SYNTAX INTEGER { leased(1), switched(2) } Expires April 13, 1994 [Page 12] Internet Draft SNADLC MIB October 1993 ACCESS read-only STATUS mandatory DESCRIPTION "This parameter defines whether the SDLC port is currently operating as though connected to a leased or switched line." ::= { sdlcPortOperEntry 3 } sdlcPortOperTopology OBJECT-TYPE SYNTAX INTEGER { point-to-point(1), multipoint(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter defines whether the SDLC port is currently operating in a point-to-point or multidropped topology." ::= { sdlcPortOperEntry 4 } sdlcPortOperISTATUS OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the initial value of the administrative status, ifAdminStatus, of this SDLC port at last system start-up." ::= { sdlcPortOperEntry 5 } sdlcPortOperACTIVTO OBJECT-TYPE SYNTAX INTEGER (0..120) ACCESS read-only STATUS mandatory DESCRIPTION "This parameter describes the period of time, in seconds, the port will allow a switched line to remain inactive ( no I-Frames) before disconnecting. Expires April 13, 1994 [Page 13] Internet Draft SNADLC MIB October 1993 A value of zero indicates no timeout. " ::= { sdlcPortOperEntry 6 } sdlcPortOperPAUSE OBJECT-TYPE SYNTAX INTEGER (1..6000) ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the current minimum elapsed time, in tenths of seconds, between any two traversals of the poll list for a primary SDLC port. This object has meaning for primary SDLC ports only." ::= { sdlcPortOperEntry 7 } sdlcPortOperSlowPollMethod OBJECT-TYPE SYNTAX INTEGER { servlim(1), pollpause(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object defines the exact method that is in effect for periodically polling failed secondary link station addresses. This object has meaning for primary, multipoint SDLC ports only." DEFVAL { 20 } ::= { sdlcPortOperEntry 8 } sdlcPortOperSERVLIM OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the number of times the active poll list is currently being traversed before polling a station on the slow poll list for a primary, multipoint SDLC port. This object has meaning for primary, multipoint SDLC ports only." Expires April 13, 1994 [Page 14] Internet Draft SNADLC MIB October 1993 ::= { sdlcPortOperEntry 9 } sdlcPortOperSlowPollTimer OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time between polls for failed secondary link station addresses. This object has meaning for primary, multipoint SDLC ports only." ::= { sdlcPortOperEntry 10 } sdlcPortOperRole OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the role that the link station has assumed on this connection. Even though this is defined as a port object, it is a link station attribute in the sense that a role is per link station. Note however, it is not possible to vary link station roles on a particular port (e.g. SDLC multidrop)." ::= { sdlcPortOperEntry 11 } sdlcPortOperCreateTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the creation of this SDLC port." ::= { sdlcPortOperEntry 12 } sdlcPortOperLastModifyTime OBJECT-TYPE Expires April 13, 1994 [Page 15] Internet Draft SNADLC MIB October 1993 SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last modification of this SDLC port. If the port has not been modified, then this value shall be zero." ::= { sdlcPortOperEntry 13 } sdlcPortOperLastChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last state change for this SDLC port." ::= { sdlcPortOperEntry 14 } sdlcPortOperLastFailTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last failure of this SDLC port. If the port has not failed, then this value shall be zero." ::= { sdlcPortOperEntry 15 } sdlcPortOperLastFailCause OBJECT-TYPE SYNTAX INTEGER { invalid(1), physical(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This enumerated object describes the cause of the last failure of this SDLC port. If the port has not failed, then this value has no meaning." ::= { sdlcPortOperEntry 16 } Expires April 13, 1994 [Page 16] Internet Draft SNADLC MIB October 1993 - -- - -- THE SDLC LINK STATION GROUP - -- - -- The following classes of information is modelled for each SDLC link - -- station: - -- - -- 1. ADMINISTRATIVE ( read/write) - -- 2. OPERATIONAL ( read-only) - -- 3. STATISTICS ( read-only) - -- ************************************************************* - -- * * - -- * THE SDLC LINK STATION ADMINISTRATIVE TABLE * - -- * * - -- ************************************************************* sdlcLSAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcLSAdminEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains objects that can be changed to manage an SDLC link station. Changing one of these parameters may take effect in the operating link immediately or may wait until the link is restarted depending on the details of the implementation. Most of the objects in this read-write table have corresponding read-only objects in the sdlcLSOperTable that return the current operating value. The operating values may be different from these configured values if changed by XID negotiation or if a configured parameter was changed after the link was started." ::= { sdlcLSGroup 1 } sdlcLSAdminEntry OBJECT-TYPE SYNTAX SdlcLSAdminEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of configured values for an SDLC link Expires April 13, 1994 [Page 17] Internet Draft SNADLC MIB October 1993 station." INDEX { sdlcLSAdminIfIndex, sdlcLSAdminAddress } ::= { sdlcLSAdminTable 1 } SdlcLSAdminEntry ::= SEQUENCE { sdlcLSAdminIfIndex INTEGER, sdlcLSAdminAddress INTEGER, sdlcLSAdminName INTEGER, sdlcLSAdminState INTEGER, sdlcLSAdminISTATUS INTEGER, sdlcLSAdminMAXDATA INTEGER, sdlcLSAdminREPLYTO INTEGER, sdlcLSAdminMAXIN INTEGER, sdlcLSAdminMAXOUT INTEGER, sdlcLSAdminMODULO INTEGER, sdlcLSAdminRETRIESm INTEGER, sdlcLSAdminRETRIESt INTEGER, sdlcLSAdminRETRIESn INTEGER, sdlcLSAdminRNRLIMIT INTEGER, sdlcLSAdminDATMODE INTEGER, sdlcLSAdminGPoll INTEGER, sdlcLSAdminXid INTEGER } sdlcLSAdminIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the SDLC port which owns this link station." ::= { sdlcLSAdminEntry 1 } sdlcLSAdminAddress OBJECT-TYPE SYNTAX INTEGER(1..255) ACCESS read-write STATUS mandatory DESCRIPTION "This value is the poll address of the secondary link station for this SDLC link. It uniquely identifies the SDLC link station within a single SDLC port." ::= { sdlcLSAdminEntry 2 } Expires April 13, 1994 [Page 18] Internet Draft SNADLC MIB October 1993 sdlcLSAdminName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..8)) ACCESS read-write STATUS mandatory DESCRIPTION "An octet string that defines the local name of the adjacent link station at the XID sender." ::= { sdlcLSAdminEntry 3 } sdlcLSAdminState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the desired state of the SDLC station. The managed system shall attempt to keep the operational state, sdlcLSOperState, consistent with this value." DEFVAL { active } ::= { sdlcLSAdminEntry 4 } sdlcLSAdminISTATUS OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This parameter controls the desired state, sdlcLSAdminState, of the SDLC link station at system start-up." DEFVAL { active } ::= { sdlcPortAdminEntry 5 } sdlcLSAdminMAXDATA OBJECT-TYPE SYNTAX INTEGER { 265, Expires April 13, 1994 [Page 19] Internet Draft SNADLC MIB October 1993 521, 1033, 2057 } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the maximum PDU size allowed for the logical link. This value includes the Transmission Header (TH) and Request Header (RH). For link stations on switched SDLC lines, certain implementions may choose to override this administered value with the value negotiated in the XID exchange. Depending on implementation, a write operation to this administrative value may not change the operational value, sdlcLSOperMAXDATA, until the link station has been cycled inactive." ::= { sdlcLSAdminEntry 6 } sdlcLSAdminREPLYTO OBJECT-TYPE SYNTAX INTEGER (1..600) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the reply timeout, in tenths of seconds, for an SDLC link station. If the link station does not receive a repsonse to a poll or message before the specified time expires then the appropriate error recovery shall be initiated. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperREPLYTO, until the link station is cycled inactive. This object has no meaning for secondary SDLC link stations." DEFVAL { 10 } ::= { sdlcLSAdminEntry 7 } sdlcLSAdminMAXIN OBJECT-TYPE SYNTAX INTEGER (1..127) Expires April 13, 1994 [Page 20] Internet Draft SNADLC MIB October 1993 ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the maximum number of unacknowledged frames which an SDLC link station may receive. This should range from one to modulus minus one. The modulus is controlled by the object: sdlcLSAdminModulus. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperMAXIN, until the link station is cycled inactive." DEFVAL { 7 } ::= { sdlcLSAdminEntry 8 } sdlcLSAdminMAXOUT OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the maximum consequetive unacknowledged frames which an SDLC link station shall send without an acknowledgement. This shall range from one to modulus minus one. The modulus is controlled by the object: sdlcLSAdminMODULO. For link stations on switched SDLC lines, certain implementions may choose to override this administered value with the value negotiated in the XID exchange. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperMAXOUT, until the link station is cycled inactive. An implementation can support only modulo 8, only modulo 128, or both." DEFVAL { 1 } ::= { sdlcLSAdminEntry 9 } sdlcLSAdminMODULO OBJECT-TYPE SYNTAX INTEGER { 8, 128} ACCESS read-write Expires April 13, 1994 [Page 21] Internet Draft SNADLC MIB October 1993 STATUS mandatory DESCRIPTION "This object controls the modulus for an SDLC link station. This modulus determines the size of the rotating acknowledgement window used the SDLC link station pair. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperMAXOUT, until the link station is cycled inactive. An implementation can support only modulo 8, only modulo 128, or both." DEFVAL { 8 } ::= { sdlcLSAdminEntry 10 } sdlcLSAdminRETRIESm OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls number of retries in a retry sequence for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The number of times that the retry sequence is to be repeated is controlled by the object: sdlcLSOperRETRIESn. The interval between retry sequences is controlled by the object: sdlcLSOperRETRIESt. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperRETRIESm, until the link station is cycled inactive." DEFVAL { 15 } ::= { sdlcLSAdminEntry 11 } sdlcLSAdminRETRIESt OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory Expires April 13, 1994 [Page 22] Internet Draft SNADLC MIB October 1993 DESCRIPTION "This object controls the interval, in seconds, between retry sequences for an SDLC link station if multiple retry sequences are specified . A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The number of repeated retries sequences is controlled by the object: sdlcLSAdminRETRIESn. The retries per sequence is controlled by the object: sdlcLSAdminRETRIESm. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperRETRIESt, until the link station is cycled inactive." DEFVAL { 0 } ::= { sdlcLSAdminEntry 12 } sdlcLSAdminRETRIESn OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the number of times that a retry sequence is repeated for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The interval between retry sequences is controlled by the object: sdlcLSAdminRETRIESn. The retries per sequence is controlled by the object: sdlcLSAdminRETRIESm. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperRETRIESn, until the link station is cycled inactive." DEFVAL { 0 } ::= { sdlcLSAdminEntry 13 } sdlcLSAdminRNRLIMIT OBJECT-TYPE SYNTAX INTEGER (1..90) Expires April 13, 1994 [Page 23] Internet Draft SNADLC MIB October 1993 ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the length of time, in minutes, that an SDLC link station will allow its adjacent link station to remain in a busy (RNR) state before declaring it inoperative. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperRNRLIMIT, until the link station is cycled inactive." DEFVAL { 3 } ::= { sdlcLSAdminEntry 14 } sdlcLSAdminDATMODE OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls whether communications mode with the adjacent link station is two-way-alternate (half) or two-way-simultaneous (full). Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperDATMODE, until the link station is cycled inactive." DEFVAL { half } ::= { sdlcLSAdminEntry 15 } sdlcLSAdminGPoll OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-write STATUS mandatory DESCRIPTION "This object describes the group poll address for this link station instance. Depending on the implementation, a write operation to this administered value may not change the Expires April 13, 1994 [Page 24] Internet Draft SNADLC MIB October 1993 operational value, sdlcLSOperGPoll, until the link station is cycled inactive." ::= { sdlcLSAdminEntry 16 } sdlcLSAdminXid OBJECT-TYPE SYNTAX INTEGER { no(1), yes(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the transmission of XID at startup time. Need more verbage on this from Alan Bartky of Sync Research. Depending on the implementation, a write operation to this administered value may not change the operational value, sdlcLSOperGPoll, until the link station is cycled inactive." ::= { sdlcLSAdminEntry 17 } - -- ************************************************************* - -- * * - -- * THE SDLC LINK STATION OPERATIONAL TABLE * - -- * * - -- ************************************************************* sdlcLSOperTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcLSOperEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table contains current SDLC link parameters. Many of these objects have corresponding objects inthe sdlcLSAdmnTable." ::= { sdlcLSGroup 2 } sdlcLSOperEntry OBJECT-TYPE SYNTAX SdlcLSOperEntry ACCESS not-accessible STATUS mandatory Expires April 13, 1994 [Page 25] Internet Draft SNADLC MIB October 1993 DESCRIPTION "A list of status and control values for an SDLC link station." INDEX { sdlcLSOperIfIndex, sdlcLSOperAddress } ::= { sdlcLSOperTable 1 } SdlcLSOperEntry ::= SEQUENCE { sdlcLSOperIfIndex INTEGER, sdlcLSOperAddress INTEGER, sdlcLSOperRole INTEGER, sdlcLSOperState INTEGER, sdlcLSOperMAXDATA INTEGER, sdlcLSOperREPLYTO INTEGER, sdlcLSOperMAXIN INTEGER, sdlcLSOperMAXOUT INTEGER, sdlcLSOperMODULO INTEGER, sdlcLSOperRETRIESm INTEGER, sdlcLSOperRETRIESt INTEGER, sdlcLSOperRETRIESn INTEGER, sdlcLSOperRNRLIMIT INTEGER, sdlcLSOperDATMODE INTEGER, sdlcLSOperCreateTime TimeTicks, sdlcLSOperLastModifyTime TimeTicks, sdlcLSOperLastChangeTime TimeTicks, sdlcLSOperLastFailTime TimeTicks, sdlcLSOperLastFailCause INTEGER, sdlcLSOperLastFailCtrlIn OCTET STRING, sdlcLSOperLastFailCtrlOut OCTET STRING, sdlcLSOperLastFailFRMRInfo OCTET STRING, sdlcLSOperLastFailREPLYTOs Counter, sdlcLSOperEcho INTEGER, sdlcLSOperGPoll INTEGER } sdlcLSOperIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the SDLC port which owns this link station." ::= { sdlcLSOperEntry 1 } sdlcLSOperAddress OBJECT-TYPE Expires April 13, 1994 [Page 26] Internet Draft SNADLC MIB October 1993 SYNTAX INTEGER(1..255) ACCESS read-only STATUS mandatory DESCRIPTION "This value is the poll address of the secondary link station in this SDLC link. It uniquely identifies the SDLC link station within a single SDLC port." ::= { sdlcLSOperEntry 2 } sdlcLSOperRole OBJECT-TYPE SYNTAX INTEGER { primary(1), secondary(2), negotiable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current role that the link station is assuming. This can only have a value of negotiable(3) if the link station has an operational state ( sdlcLSOperState) of discontacted(1)." ::= { sdlcLSOperEntry 3 } sdlcLSOperState OBJECT-TYPE SYNTAX INTEGER { discontacted(1), contactPending(2), contacted(3), discontactPending(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the operational state of the SDLC link station. The managed system shall attempt to keep this value consistent with the administered state, sdlcLSAdminState" ::= {sdlcLSOperEntry 4 } sdlcLSOperMAXDATA OBJECT-TYPE SYNTAX INTEGER Expires April 13, 1994 [Page 27] Internet Draft SNADLC MIB October 1993 { 265, 521, 1033, 2057 } ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current maximum PDU size allowed for the logical link. This value includes the Transmission Header (TH) and Request Header (RH). This value may controlled by the administered MAXDATA, sdlcLSAdminMAXDATA, or by the value negotiated in the XID exchange for link stations on a switched SDLC line." ::= { sdlcLSOperEntry 5 } sdlcLSOperREPLYTO OBJECT-TYPE SYNTAX INTEGER (1..600) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current reply timeout, in tenths of seconds, for an SDLC link station. If the link station does not receive a repsonse to a poll or message before the specified time expires then the appropriate error recovery shall be initiated. This object has no meaning for secondary SDLC link stationss." ::= { sdlcLSOperEntry 6 } sdlcLSOperMAXIN OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current maximum number of unacknowledged frames which an SDLC link station may receive. This shall range from one to modulus minus one." ::= { sdlcLSOperEntry 7 } Expires April 13, 1994 [Page 28] Internet Draft SNADLC MIB October 1993 sdlcLSOperMAXOUT OBJECT-TYPE SYNTAX INTEGER (1..127) ACCESS read-only STATUS mandatory DESCRIPTION "This object controls the maximum consequetive unacknowledged frames which an SDLC link station shall send without an acknowledgement. This shall range from one to modulus minus one. The modulus is controlled by the object: sdlcLSAdminMODULO. This value may controlled by the administered MAXOUT, sdlcLSAdminMAXOUT, or by the value negotiated in the XID exchange for link stations on a switched SDLC line." ::= { sdlcLSOperEntry 8 } sdlcLSOperMODULO OBJECT-TYPE SYNTAX INTEGER { 8, 128} ACCESS read-write STATUS mandatory DESCRIPTION "This object reflects the current modulus for an SDLC link station. This modulus determines the size of rotating acknowledgement window used by the SDLC link station pair." DEFVAL { 8 } ::= { sdlcLSOperEntry 9 } sdlcLSOperRETRIESm OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-only STATUS mandatory DESCRIPTION "This object controls number of retries in a retry sequence for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The current number of times that the retry sequence is to be repeated is reflected by the object: sdlcLSOperRETRIESn. The current interval between retry sequences is reflected by the object: sdlcLSOperRETRIESt." Expires April 13, 1994 [Page 29] Internet Draft SNADLC MIB October 1993 ::= { sdlcLSOperEntry 10 } sdlcLSOperRETRIESt OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current interval, in seconds, between retry sequences for an SDLC link station if multiple retry sequences are specified. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The current number of repeated retries sequences is reflected by the object: sdlcLSOperRETRIESn. The current retries per sequence is reflected by the object: sdlcLSOperRETRIESm." ::= { sdlcLSOperEntry 11 } sdlcLSOperRETRIESn OBJECT-TYPE SYNTAX INTEGER (0..127) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current number of times that a retry sequence is repeated for an SDLC link station. A retry sequence is a series of retransmitted frames ( data or control) for which no positive acknowledgement is received. The current interval between retry sequences is reflected by the object: sdlcLSOperRETRIESn. The current retries per sequence is reflected by the object: sdlcLSOperRETRIESm." ::= { sdlcLSOperEntry 12 } sdlcLSOperRNRLIMIT OBJECT-TYPE SYNTAX INTEGER (1..90) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the current length of time, in minutes, that an SDLC link station will allow its adjacent link station to remain in a busy (RNR) Expires April 13, 1994 [Page 30] Internet Draft SNADLC MIB October 1993 state before declaring it inoperative." ::= { sdlcLSOperEntry 13 } sdlcLSOperDATMODE OBJECT-TYPE SYNTAX INTEGER { half(1), full(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects whether the current communications mode with the adjacent link station is two-way-alternate (half) ortwo-way-simultaneous (full)." ::= { sdlcLSOperEntry 14 } sdlcLSOperCreateTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the creation of this SDLC link station." ::= { sdlcLSOperEntry 15 } sdlcLSOperLastModifyTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last modification of this SDLC link station. If the link station has not been modified, then this value shall be zero." ::= { sdlcLSOperEntry 16 } sdlcLSOperLastChangeTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION Expires April 13, 1994 [Page 31] Internet Draft SNADLC MIB October 1993 "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last state change for this SDLC link station." ::= { sdlcLSOperEntry 17 } sdlcLSOperLastFailTime OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the elapsed time, in 1/100ths of seconds, between system initialization and the last failure of this SDLC link station. If the link station has not failed, then this value shall be zero." ::= { sdlcLSOperEntry 18} sdlcLSOperLastFailCause OBJECT-TYPE SYNTAX INTEGER { invalid(1), rxFRMR(2), txFRMR(3), noResponse(4), protocolErr(5), noActivity(6), rnrLimit(7), retriesExpired(8) } ACCESS read-only STATUS mandatory DESCRIPTION "This enumerated object reflects the cause of the last failure of this SDLC link station. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 19} sdlcLSOperLastFailCtrlIn OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the last control octet or octets Expires April 13, 1994 [Page 32] Internet Draft SNADLC MIB October 1993 (depending on modulus) received by this SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 20 } sdlcLSOperLastFailCtrlOut OBJECT-TYPE SYNTAX OCTET STRING (SIZE(2)) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the last control octet or octets (depending on modulus) sent by this SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 21 } sdlcLSOperLastFailFRMRInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the information field of the FRMR frame if the last failure for this SDLC link station was as a result of an invalid frame. Otherwise, this field has no meaning." ::= { sdlcLSOperEntry 22 } sdlcLSOperLastFailREPLYTOs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "This object reflects the number of times that the REPLYTO timer had expired for an SDLC link station at the time of the last failure. If the link station has not failed, then this value has no meaning." ::= { sdlcLSOperEntry 23 } sdlcLSOperEcho OBJECT-TYPE SYNTAX INTEGER { no(1), Expires April 13, 1994 [Page 33] Internet Draft SNADLC MIB October 1993 yes(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object identifies whether the echo bit is in effect for this particular link station." DEFVAL { no } ::= { sdlcLSOperEntry 24 } sdlcLSOperGPoll OBJECT-TYPE SYNTAX INTEGER (0..254) ACCESS read-only STATUS mandatory DESCRIPTION "This object describes the group poll address in effect for this link station instance." DEFVAL { 0 } ::= { sdlcLSOperEntry 14 } - -- ************************************************************* - -- * * - -- * THE SDlC LINK STATION STATISTICS TABLE * - -- * * - -- ************************************************************* sdlcLSStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SdlcLSStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Each entry in this table contains statistics for a specific SDLC link station." ::= { sdlcLSGroup 3 } sdlcLSStatsEntry OBJECT-TYPE SYNTAX SdlcLSStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of statistics for an SDLC link station." INDEX { sdlcLSStatsIfIndex, sdlcLSStatsAddress } ::= { sdlcLSStatsTable 1 } Expires April 13, 1994 [Page 34] Internet Draft SNADLC MIB October 1993 SdlcLSStatsEntry ::= SEQUENCE { sdlcLSStatsIfIndex INTEGER, sdlcLSStatsAddress INTEGER, sdlcLSStatsBLUsIn Counter, sdlcLSStatsBLUsOut Counter, sdlcLSStatsOctetsIn Counter, sdlcLSStatsOctetsOut Counter, sdlcLSStatsPollsIn Counter, sdlcLSStatsPollsOut Counter, sdlcLSStatsPollRspIn Counter, sdlcLSStatsPollRspOut Counter, sdlcLSStatsLocalBusies Counter, sdlcLSStatsRemoteBusies Counter, sdlcLSStatsIFramesIn Counter, sdlcLSStatsIFramesOut Counter, sdlcLSStatsRetransmits Counter, sdlcLSStatsIOctetsIn Counter, sdlcLSStatsIOctetsOut Counter, sdlcLSStatsUIFramesIn Counter, sdlcLSStatsUIFramesOut Counter, sdlcLSStatsXIDsIn Counter, sdlcLSStatsXIDsOut Counter, sdlcLSStatsTESTsIn Counter, sdlcLSStatsTESTsOut Counter, sdlcLSStatsREJsIn Counter, sdlcLSStatsREJsOut Counter, sdlcLSStatsFRMRsIn Counter, sdlcLSStatsFRMRsOut Counter, sdlcLSStatsProtocolErrs Counter, sdlcLSStatsActivityTOs Counter, sdlcLSStatsRNRLIMITs Counter, sdlcLSStatsRetriesExps Counter } sdlcLSStatsIfIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ifIndex value for the SDLC port which owns this link station." ::= { sdlcLSStatsEntry 1 } sdlcLSStatsAddress OBJECT-TYPE Expires April 13, 1994 [Page 35] Internet Draft SNADLC MIB October 1993 SYNTAX INTEGER(1..255) ACCESS read-only STATUS mandatory DESCRIPTION "This value is the poll address of the secondary link station in this SDLC link. It uniquely identifies the SDLC link station within a single SDLC port." ::= { sdlcLSStatsEntry 2 } sdlcLSStatsBLUsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total basic link units (BLUs; frames) received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 3} sdlcLSStatsBLUsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total basic link units (BLUs; frames), transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 4} sdlcLSStatsOctetsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total octets received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 5} sdlcLSStatsOctetsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total octets transmitted to Expires April 13, 1994 [Page 36] Internet Draft SNADLC MIB October 1993 an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 6} sdlcLSStatsPollsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total polls received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 7} sdlcLSStatsPollsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total polls sent to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 8} sdlcLSStatsPollRspsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total polls responded to by an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 9} sdlcLSStatsPollRspsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total polls responded to by the local SDLC link station since system startup." ::= { sdlcLSStatsEntry 10} sdlcLSStatsLocalBusies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total number of times that Expires April 13, 1994 [Page 37] Internet Draft SNADLC MIB October 1993 the local SDLC link station has entered a busy state (RNR) since system startup." ::= { sdlcLSStatsEntry 11} sdlcLSStatsRemoteBusies OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total number of times that an adjacent ( remote) SDLC link station has entered a busy state (RNR) since system startup." ::= { sdlcLSStatsEntry 12} sdlcLSStatsIFramesIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total I-frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 13} sdlcLSStatsIFramesOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total I-frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 14} sdlcLSStatsRetransmits OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total frames retransmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 15} sdlcLSStatsIOctetsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only Expires April 13, 1994 [Page 38] Internet Draft SNADLC MIB October 1993 STATUS mandatory DESRIPTION "This object reflects the total octets contained in I-frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 16} sdlcLSStatsIOctetsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total octets contained in I-frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 17} sdlcLSStatsUIFramesIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total UI-frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 18} sdlcLSStatsUIFramesOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total UI-frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 19} sdlcLSStatsXIDsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total XID frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 20} Expires April 13, 1994 [Page 39] Internet Draft SNADLC MIB October 1993 sdlcLSStatsXIDsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total XID frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 21} sdlcLSStatsTESTsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total TEST frames, commands or responses, received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 22} sdlcLSStatsTESTsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total TEST frames, commands or responses, transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 23} sdlcLSStatsREJsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total REJ frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 24} sdlcLSStatsREJsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION Expires April 13, 1994 [Page 40] Internet Draft SNADLC MIB October 1993 "This object reflects the total REJ frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 25} sdlcLSStatsFRMRsIn OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total frame reject (FRMR) frames received from an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 26} sdlcLSStatsFRMRsOut OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total frame reject (FRMR) frames transmitted to an adjacent SDLC link station since system startup." ::= { sdlcLSStatsEntry 27} sdlcLSStatsProtocolErrs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of receiving a frame from its adjacent link station which was in violation of the protocol." ::= { sdlcLSStatsEntry 28} sdlcLSStatsActivityTOs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of no activity on the link. Expires April 13, 1994 [Page 41] Internet Draft SNADLC MIB October 1993 Implementation of this object is optional." ::= { sdlcLSStatsEntry 29} sdlcLSStatsRNRLIMITs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of its RNRLIMIT timer expiring." ::= { sdlcLSStatsEntry 30} sdlcLSStatsRetriesExps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESRIPTION "This object reflects the total occurrences, since startup, where this SDLC link station has inactivated the link as a result of a retry sequence being exhausted." ::= { sdlcLSStatsEntry 31} - -- - -- TRAP DEFINITIONS - -- sdlcPortStatusChange TRAP-TYPE ENTERPRISE sdlc VARIABLES { sdlcPortOperIfIndex, sdlcPortOperState, sdlcPortAdminState, sdlcPortOperLastFailTime, sdlcPortOperLastFailCause } DESCRIPTION "This trap indicates that the state of an SDLC port has transitioned to active or inactive." ::= 1 sdlcLSStatusChange TRAP-TYPE ENTERPRISE sdlc VARIABLES { sdlcLSOperIfIndex, sdlcLSOperAddress Expires April 13, 1994 [Page 42] Internet Draft SNADLC MIB October 1993 sdlcLSOperState, sdlcLSAdminState, sdlcLSOperLastFailTime, sdlcLSOperLastFailCause, sdlcLSOperLastFailFRMRInfo, sdlcLSOperLastFailCtrlIn, sdlcLSOperLastFailCtrlOut, sdlcLSOperLastFailREPLYTOs } DESCRIPTION "This trap indicates that the state of an SDLC link station has transitioned to contacted or discontacted." ::= 2 END LAST-UPDATED "931013" ORGANIZATION "IETF SNA DLC MIB Working Group" CONTACT-INFO " Wayne Clark Postal: Cisco Systems, Inc. 1525 O'Brien Drive Menlo Park, CA 94025 Tel: 415 688 4627 Fax: 415 688 4575 E-mail: wclark@cisco.com DESCRIPTION "The MIB module for SNA Data Link Control" ::= { experimental xx } SNA-DLC-MIBObjects OBJECT IDENTIFIER ::= { SNADLCMIB 1 } Expires April 13, 1994 [Page 43] Internet Draft SNADLC MIB October 1993 6. Acknowledgements Thanks goes to the SNADLC MIB working group for reviewing this MIB and for their infinite patience through the editing process. Expires April 13, 1994 [Page 44] Internet Draft SNADLC MIB October 1993 7. References [1] B. Stewart, "Definitions of Managed Objects for RS-232- like Hardware Devices", Request for Comments 1317, April 1992. Expires April 13, 1994 [Page 45] Internet Draft SNADLC MIB October 1993 8. Security Considerations Security issues are not discussed in this memo. 9. Author's Address Jeff Hilgeman (chair) Apertus Technologies, Inc. 7275 Flying Cloud Dr. Eden Prarie, MN 55344 Phone: 612/828-0668 Email: jeffh@apertus.com Shannon D. Nix Netlink, Inc. 3214 Spring Forest Rd. Raleigh, NC 27604 Phone: 919/878-8612 Email: sdn@netlink.com Alan Bartkey Sync Research, Inc. 7 Studebaker Irvine, CA 92718 Phone: 714/588-2070 Email: alan@sync.com Wayne Clark (editor) cisco Systems, Inc. 1525 O'Brien Dr. Menlo Park, CA 94025 Phone: 415/688-4627 Email: wclark@cisco.com Expires April 13, 1994 [Page 46] Internet Draft SNADLC MIB October 1993 Table of Contents 1 Status of this Memo ................................... 1 2 Abstract .............................................. 2 3 The SNMPv2 Network Management Framework ............... 3 3.1 Object Definitions .................................. 3 4 Overview .............................................. 4 5 Definitions ........................................... 5 6 Acknowledgements ...................................... 44 7 References ............................................ 45 8 Security Considerations ............................... 46 9 Author's Address ...................................... 46 Expires April 13, 1994 [Page 47] -- Jeff Hilgeman jeffh@apertus.com Apertus Technologies Inc. (612)828-0668 / FAX(612)828-0773 7275 Flying Cloud Drive Eden Prairie, MN 55346