Definitions of Managed Objects for SNA NAUs March 06, 1996 Bob Clouston Cisco Systems clouston@cisco.com Zbigniew Kielczewski Cisco Systems zkielcze@cisco.com Kitty Shih Novell kmshih@novell.com Bob Moore IBM Corporation remoore@ralvm6.vnet.ibm.com 1. Status of this Memo This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months. 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. Expires September 06, 1996 [Page 1] Internet Draft SNANAU MIB March 1996 To learn the current status of any Internet-Draft, please check the 1id-abstracts.txt listing contained in the Internet-Drafts Shadow Directories on ds.internic.net, nic.nordu.net, ftp.isi.edu, or munnari.oz.au. 2. Introduction This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it defines objects for managing the configuration, monitoring and control of Physical Units (PUs) and Logical Units (LUs) in an SNA environment. PUs and LUs are two types of Network Addressable Units (NAUs) in the logical structure of an SNA network. NAUs are the origination or destination points for SNA data streams. This memo identifies managed objects for PU Type 1.0, 2.0 and Type 2.1 and LU Type 0, 1, 2, 3, 4, 7. The generic objects defined here can also be used to manage LU 6.2 and any LU-LU session. The SNA terms and overall architecture are documented in [1]. This memo does not specify a standard for the Internet community. 3. The SNMPv2 Network Management Framework The Internet-standard Network Management Framework presently consists of three major components. They are: o RFC 1902 [2] which defines the SMI, the mechanisms used for describing and naming objects for the purpose of management. o STD 17, RFC 1213 [3] which defines MIB-II, the core set of managed objects for the Internet suite of protocols. o RFC 1157 [4] and/or RFC 1905 [5] 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. 4. Overview This document identifies the proposed set of objects for managing the configuration, monitoring and control of Physical Units (PUs) and Logical Units (LUs) in an SNA environment. In this document, the name Expires September 06, 1996 [Page 2] Internet Draft SNANAU MIB March 1996 "Node" is used to describe SNA Node Type 1.0, 2.0 and Type 2.1 and the name "LU" is used to describe Logical Unit of Type 0, 1, 2, 3, 4, 7 and 6.2. Note however that only objects common to all PU and LU types are covered here and LU 6.2 specific objects are not included in this MIB module. Highlights of the management functions supported by the SNANAU MIB module include the following: o Activation/Deactivation of Nodes via the AdminState object in the snaNodeTable o Deactivation of sessions via the OperState object in the snaLuActSessnTable o Monitoring and modification of parameters related to Nodes, LUs, and Node/link associations o Monitoring of session operational parameters o PU2.0 operational statistics o Session operational statistics o RTM statistics o Traps for: + Node state change + Node activation failure + LU session BIND failure This MIB module does not support: o creation of objects, o activation or deactivation of LUs, nor o activation of sessions. 4.1. SNANUAU MIB Structure The SNANAU MIB module contains three groups of objects: Expires September 06, 1996 [Page 3] Internet Draft SNANAU MIB March 1996 o snaNode - objects related to Node configuration, monitoring and control. o snaLu - objects related to LU definition, monitoring and control. o snaMgtTools - objects related to specific management tools well known in SNA environment. These groups are described below in more detail. Many objects are organized into two types of tables: the Admin and Oper tables. The "Admin" table contains read-only objects which contain default or expected configuration values. This MIB does not create or modify configuration values. The "Oper" table contains objects which provide current operational values, such as state values or negotiated parameters, for dynamic or configured objects. Dynamic objects are created by the Agent system using one of the templates provided in the "Admin" table. Configured objects usually have a one-to-one relationship between "Admin" and "Oper" entries. However, some "Admin" values may have changed since the object became operational, such that the "Oper" values may no longer be based on the "Admin" values. The "Admin" entry could even be deleted. For example, some implementations may allow a link station definition (snaNodeLinkAdminEntry) to be deleted even while the link station is active (snaNodeLinkOperEntry still exists). Where appropriate, the "Oper" table may include initial starting values for objects that can be reconfigured while operational. How the "Admin" values are changed or deleted is outside the scope of this MIB. 4.1.1. snaNode group This table contains objects which describe runtime and operational state variables for a Node, and an object to change the state of the node. This table is indexed by the node name. The snaNodeAdminState object describes the desired operational state of a Node and is used to change the operational state of a Node. How an Agent or a Management Station obtains the initial value of each object at creation time is an implementation specific issue not Expires September 06, 1996 [Page 4] Internet Draft SNANAU MIB March 1996 addressed in this memo. Link-specific configuration objects are contained in a separate MIB module (e.g., the SNA DLC MIB module) corresponding to link type. 2) snaPu20Table Each row contains statistics variables and operational variables about a PU type 2.0. 3) snaNodeLinkAdminTable This table contains all references to link-specific tables. If a Node is configured with multiple links, then it will have multiple entries in this table. The entries in this table can be generated initially, after startup of SNA service, by the Agent which uses information from Node configuration file. Subsequent modifications of parameters, creation of new Node link entries and deletion of entries is possible. The modifications to this table can be saved in the Node configuration file for the next startup (i.e., restart or next initialization) of SNA service, but the mechanism for this function is not defined in this memo. Each entry contains the configuration information that associates a Node instance to one link instance. The table indices are the node name and the link name. 4) snaNodeLinkOperTable This table contains all references to link- specific tables for operational parameters. If the Node is configured for multiple links, then it will have multiple entries in this table. The table indices are the node name and the link name. 5) snaNodeTraps Two traps are defined for Nodes. The snaNodeStateChangeTrap indicates that the operational state of a Node has changed. The snaNodeActFailTrap indicates the failure of ACTPU received from host. 4.1.2. snaLu group The snaLu group consists of the following tables: 1) snaLuAdminTable Table containing LU configuration information. The rows in this table Expires September 06, 1996 [Page 5] Internet Draft SNANAU MIB March 1996 cannot be created and deleted by a Management Station. Only objects which are common to all types of LUs are included in this table. The entries are indexed by node name and LU name. 2) snaLuOperTable Table containing dynamic runtime information and control variables relating to LUs. Only objects which are common to all types of LUs are included in this table. This table is indexed by node name and LU name. 3) snaLuActSessnTable This is a table containing objects which describe the operational state of LU-LU sessions. Only objects which are common to all types of LU-LU sessions are included in this table. When a session is started, an entry in the session table is created by the Agent. When a session has ended, the entry for that session is removed from the session table by the Agent. Entries are indexed by node name, local LU name, and a unique session index assigned by the agent. 4) snaLuHistSessTable This table contains historical information about abnormally terminated sessions. The table is indexed by an integer which will eventually wrap. 5)snaLuSessStats This group has objects that indicate and control gathering of statistics, as well as the snaLuSessnStatsTable, which is a table containing dynamic statistics information relating to LU-LU sessions. 5) snaLuTraps The snaLuActSessBindFailTrap indicates the failure of a BIND request. 4.1.3. snaMgtTools group This is an optional group. The snaMgtTools group consists of the following table: 1) snaLuRtmTable Each row contains Response Time Monitor (RTM) variables for an LU. The table is indexed by Node and LU indices. Entries correspond to LU 2 Expires September 06, 1996 [Page 6] Internet Draft SNANAU MIB March 1996 entries in the snaLuAdminTable. A Management Station can read collection of RTM statistics for a given LU. 4.1.4. Conformance statement Compliance of the SNMPv2 management entity to the SNANAU MIB is defined in terms of following conformance units called groups. Unconditionally mandatory groups: snaNodeGroup, snaLuGroup, snaSessionGroup. Conditionally mandatory groups: snaPu20Group - mandatory only for those entities which implement PU type 2.0. The snaMgtToolsRtmGroup - mandatory only for those entities which implement LU type 2 and RTM. Expires September 06, 1996 [Page 7] Internet Draft SNANAU MIB March 1996 5. Definitions SNA-NAU-MIB DEFINITIONS ::= BEGIN -- This MIB module contains objects necessary for management of the -- following SNA devices: node types 1.0, 2.0, 2.1 and LU types 0, 1, -- 2, 3, 4, 7. It also contains generic objects which can be used to -- manage LU 6.2. -- Naming conventions in this document: -- The following names are used in object descriptors according to -- SNA conventions. The name 'PU' or 'node' is used to describe nodes -- type 1.0, 2.0 or 2.1. The name 'LU' is used to describe logical units -- of type 0, 1, 2, 3, 4, 7 or 6.2. IMPORTS DisplayString, RowPointer, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC Counter32, Gauge32, Integer32, TimeTicks, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF; snanauMIB MODULE-IDENTITY LAST-UPDATED "9603061800Z" ORGANIZATION "IETF SNA NAU MIB Working Group" CONTACT-INFO " Zbigniew Kielczewski Cisco Systems 7025 Kit Creek Road P.O. Box 14987 Research Triangle Park, NC 27709, USA Tel: 1 919 472 2326 E-mail: zkielcze@cisco.com Kitty Shih Novell 890 Ross Drive Sunnyvale, CA 94089 Tel: 1 408 747 4305 E-mail: kmshih@novell.com Expires September 06, 1996 [Page 8] Internet Draft SNANAU MIB March 1996 Bob Moore (editor) IBM Corporation 800 Park Offices Drive CNMA/664 P.O. Box 12195 Research Triangle Park, NC 27709, USA Tel: 1 919 254 4436 E-mail: remoore@ralvm6.vnet.ibm.com " DESCRIPTION "This is the MIB module for objects used to manage SNA devices." ::= { mib-2 34 } -- ******************************************************************** -- Textual Convention -- --------------------------------------------------------------------- SnaSenseData ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "To facilitate their display by a Management Station, sense data objects in the MIB are represented as DisplayStrings of size 8. Eight '0' characters indicates that no sense data identifying an SNA error condition is available." SYNTAX DisplayString (SIZE (8)) -- ******************************************************************** -- The SNANAU MIB module contains an objects part and a conformance part. -- Objects are organized into the following groups: -- (1)snaNode group, -- (2)snaLu group, -- (3)snaMgtTools group. snanauObjects OBJECT IDENTIFIER ::= { snanauMIB 1 } snaNode OBJECT IDENTIFIER ::= { snanauObjects 1 } snaLu OBJECT IDENTIFIER ::= { snanauObjects 2 } snaMgtTools OBJECT IDENTIFIER ::= { snanauObjects 3} -- ******************************************************************** -- snaNode group -- -- This group contains Managed Objects related to all node types, Expires September 06, 1996 [Page 9] Internet Draft SNANAU MIB March 1996 -- plus some specific objects for type 2.0 nodes. -- ******************************************************************** -- ******************************************************************** -- With the exception of snaNodeAdminState, objects in this table -- contain current operational values, such as state values or -- negotiated parameters, for SNA nodes. snaNodeAdminState provides -- a Management Station with the ability to activate and deactivate -- an SNA node. -- ******************************************************************** snaNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains dynamic node parameters, which have read- only access. These objects reflect the actual status of the node. It also contains an object that a Management Station can set to activate or deactivate an SNA node." ::= { snaNode 3 } snaNodeEntry OBJECT-TYPE SYNTAX SnaNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry contains parameters that describe the state of one node. The entries are created by the Agent. They have read- only access." INDEX { snaNodeName } ::= { snaNodeTable 1 } SnaNodeEntry ::= SEQUENCE { snaNodeName DisplayString, snaNodeAdminState INTEGER, snaNodeOperState INTEGER, snaNodeSscpSuppliedName DisplayString, snaNodeType INTEGER, snaNodeXidFormat INTEGER, snaNodeId DisplayString, snaNodeEnablingMethod INTEGER, Expires September 06, 1996 [Page 10] Internet Draft SNANAU MIB March 1996 snaNodeLuTermDefault INTEGER, snaNodeMaxLu Integer32, snaNodeStopMethod INTEGER, snaNodeStartTime DateAndTime, snaNodeLastStateChange DateAndTime, snaNodeActFailureReason INTEGER } snaNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value indicates the locally-defined name of the node. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter." ::= { snaNodeEntry 1 } snaNodeAdminState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(3), ready(5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Object by which a Management Station can activate or deactivate a node, by setting the value to active(3) or inactive(1), respectively. The value ready(5) has no meaning on a set operation; it is returned in response to a get operation when no set directed to this object has been processed by the agent. If the current value in snaNodeState is 'active(3)', then setting this object to 'inactive(1)' will initiate the node shutdown process using the method indicated by snaNodeStopMethod. If the current value in snaNodeState is 'inactive(1)', then setting this object to 'active(3)' will initiate the node's activation. A Management Station can always set this object to 'active (3)' Expires September 06, 1996 [Page 11] Internet Draft SNANAU MIB March 1996 irrespective of the value in the snaNodeEnablingMethod." ::= { snaNodeEntry 2 } snaNodeOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2), waiting(3), stopping(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current state of the node. The values have the following meanings: inactive(1) - the node is ready for activation -or- an active node has been stopped -or- a waiting node has returned to the inactive state. active(2) - the node is ready and operating. waiting(3) - a request to have the node activated has been issued, and the node is pending activation. stopping(4) - a request to stop the node has been issued while the StopMethod normal or immediate is used." ::= { snaNodeEntry 3 } snaNodeSscpSuppliedName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the SNA name of the node. This name is supplied to a PU by the SSCP that activated it. If a value was not supplied, a zero-length string is returned. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter." ::= { snaNodeEntry 4 } snaNodeType OBJECT-TYPE Expires September 06, 1996 [Page 12] Internet Draft SNANAU MIB March 1996 SYNTAX INTEGER { other(1), pu10(2), pu20(3), t21LEN(4), endNode(5), networkNode(6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the current type of the node." ::= { snaNodeEntry 5 } snaNodeXidFormat OBJECT-TYPE SYNTAX INTEGER { format0(1), format1(2), format3(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the type of XID format currently used for this node. Note that there is no format type 2." ::= { snaNodeEntry 6 } snaNodeId OBJECT-TYPE SYNTAX DisplayString (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates the node id for this node instance. The node id consists of two parts: The block number is the first three digits of the node id. These 3 hexadecimal digits identify the product. The ID number is the last 5 digits of the node id. These 5 hexadecimal digits are administratively defined and combined with the 3-digit block number form the node id. This node_id is used to identify the local node and is included in XIDs. A unique Expires September 06, 1996 [Page 13] Internet Draft SNANAU MIB March 1996 value is required for connections to SNA subarea. In some implementations, the value of 'bbb00000' (where 'bbb' represents a 3-digit block number) is returned to mean that the ID number is not unique on this node." ::= { snaNodeEntry 7 } snaNodeEnablingMethod OBJECT-TYPE SYNTAX INTEGER { other(1), startup(2), demand(3), onlyMS(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates how the node is activated for the first time. The values have the following meanings: other(1) - not at boot time, LU activation or by a Management Station; startup(2) - at SNA services' initialization time (this is the default); demand(3) - only when LU is requested by application; onlyMS(4) - by a network Management Station only." ::= { snaNodeEntry 8 } snaNodeLuTermDefault OBJECT-TYPE SYNTAX INTEGER { unbind(1), termself(2), rshutd(3), poweroff(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the default method used to deactivate LUs for this node. For LU6.2s, 'unbind(1)' is the only valid value. Expires September 06, 1996 [Page 14] Internet Draft SNANAU MIB March 1996 unbind(1) - terminate the LU-LU session by sending an SNA UNBIND request. termself(2) - terminate the LU-LU session by sending an SNA TERM-SELF (Terminate Self) request on the SSCP-LU session. The SSCP will inform the remote session LU partner to send an UNBIND request to terminate the session. rshutd(3) - terminate the LU-LU session by sending an SNA RSHUTD (Request ShutDown) request to the remote session LU partner. The remote LU will then send an UNBIND request to terminate the session. poweroff(4) - terminate the LU-LU session by sending either an SNA LUSTAT (LU Status) request on the LU-LU session or an SNA NOTIFY request on the SSCP-LU session indicating that the LU has been powered off. Sending both is also acceptable. The result should be that the remote session LU partner will send an UNBIND to terminate the session. This object describes the default behavior for this node; however, it is possible that for a specific LU the behavior indicated by the snaLuOperTerm object is different." ::= { snaNodeEntry 9 } snaNodeMaxLu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the current, maximum number of LUs that can be activated for this node. For type 2.1 nodes, this object refers to the number of dependent LUs." ::= { snaNodeEntry 10 } snaNodeStopMethod OBJECT-TYPE SYNTAX INTEGER { other(1), normal(2), immed(3), force(4) Expires September 06, 1996 [Page 15] Internet Draft SNANAU MIB March 1996 } MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the current node shutdown method to be used by the Agent to stop the node. When the Agent changes the node's state to 'inactive (1)', the Agent must use the shutdown method indicated by this object. The values have the following meaning: other(1) - proprietary method not listed in this enumeration normal(2) - deactivate only when there is no more activity on this node (i.e., all data flows have been completed and all sessions have been terminated). immed(3) - deactivate immediately regardless of current activities on this node. Wait for deactivation responses (from remote node) before changing the node state to inactive. force(4) - deactivate immediately regardless of current activities on this node. Do not wait for deactivation responses (from remote node) before changing the node state to inactive." ::= { snaNodeEntry 11 } snaNodeStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of node activation." ::= { snaNodeEntry 12 } snaNodeLastStateChange OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last state change of the node." Expires September 06, 1996 [Page 16] Internet Draft SNANAU MIB March 1996 ::= { snaNodeEntry 13 } snaNodeActFailureReason OBJECT-TYPE SYNTAX INTEGER { other(1), linkFailure(2), noResources(3), badConfiguration(4), internalError(5), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates the reason for an activation failure. The value 'other(1)' indicates a reason not listed in the enumeration. The value 'unknown(255)' indicates that a reason for the failure cannot be determined. This object is sent in the trap snaNodeActFailTrap." ::= { snaNodeEntry 14 } -- ******************************************************************** -- The following object is updated when there is a change to the value -- of an object in any row of snaNodeTable, or when a row is added to -- or deleted from the table. -- ******************************************************************** snaNodeTableLastChange OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of at the last change made to any object in the snaNodeTable, including row deletions/additions. This object can be used to reduce frequent retrievals of the snaNodeTable by a Management Station. It is expected that a Management Station will periodically poll this object and compare its current value with the previous one. A difference indicates that some node operational information has been changed. Only then will the Management Station retrieve the entire table." Expires September 06, 1996 [Page 17] Internet Draft SNANAU MIB March 1996 ::= { snaNode 4 } -- ******************************************************************** -- The following table contains information for type 2.0 nodes. -- ******************************************************************** snaPu20Table OBJECT-TYPE SYNTAX SEQUENCE OF SnaPu20Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains dynamic parameters that have read-only access. The entries in this table correspond to the type 2.0 node entries in the snaNodeTable." ::= { snaNode 5 } snaPu20Entry OBJECT-TYPE SYNTAX SnaPu20Entry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry contains information related to one type 2.0 node. Counters represent traffic for all kinds of sessions: LU-LU, SSCP-PU, and SSCP-LU." INDEX { snaPu20Name } ::= { snaPu20Table 1 } SnaPu20Entry ::= SEQUENCE { snaPu20Name DisplayString, snaPu20SentBytes Counter32, snaPu20ReceivedBytes Counter32, snaPu20SentPius Counter32, snaPu20ReceivedPius Counter32, snaPu20SentNegRsps Counter32, snaPu20ReceivedNegRsps Counter32, snaPu20ActLus Gauge32, snaPu20InActLus Gauge32, snaPu20BindLus Gauge32, snaPu20HostSscpId OCTET STRING, snaPu20HostDescription DisplayString, snaPu20SscpName OCTET STRING, snaPu20PuName OCTET STRING Expires September 06, 1996 [Page 18] Internet Draft SNANAU MIB March 1996 } snaPu20Name OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The locally defined name of the type 2.0 node." ::= { snaPu20Entry 1 } snaPu20SentBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent by this node." ::= { snaPu20Entry 2 } snaPu20ReceivedBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes received by this node." ::= { snaPu20Entry 3 } snaPu20SentPius OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PIUs sent by this node." ::= { snaPu20Entry 4 } snaPu20ReceivedPius OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PIUs received by this node." ::= { snaPu20Entry 5 } Expires September 06, 1996 [Page 19] Internet Draft SNANAU MIB March 1996 snaPu20SentNegRsps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of negative responses sent by this node." ::= { snaPu20Entry 6 } snaPu20ReceivedNegRsps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of negative responses received by this node." ::= { snaPu20Entry 7 } snaPu20ActLus OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LUs on this PU that have received and responded to ACTLU from the host." ::= { snaPu20Entry 8 } snaPu20InActLus OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LUs on this PU that have not received an ACTLU from the host. This is possible if the number of configured LUs exceeds that on the host." ::= { snaPu20Entry 9 } snaPu20BindLus OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of LUs on this PU that have received and acknowledged a BIND request from the host." Expires September 06, 1996 [Page 20] Internet Draft SNANAU MIB March 1996 ::= { snaPu20Entry 10 } snaPu20HostSscpId OBJECT-TYPE SYNTAX OCTET STRING (SIZE(6)) MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the current SSCP Id associated with the node. It corresponds to bytes 3-8 of ACTPU." ::= { snaPu20Entry 11 } snaPu20HostDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the remote host associated with this node. Since SSCP Id's may not be unique across hosts, the host description is required to uniquely identify the SSCP. If the remote host is unknown, then the value is the null string." ::= { snaPu20Entry 12 } snaPu20SscpName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0 | 3..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the SSCP that activated this 2.0 node. If an ACTPU has not been received, a zero-length string is returned." ::= { snaPu20Entry 13 } snaPu20PuName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name for this node received from the SSCP. If an ACTPU has not been received, a zero-length string is returned." ::= { snaPu20Entry 14 } Expires September 06, 1996 [Page 21] Internet Draft SNANAU MIB March 1996 -- ******************************************************************** -- The following table associates an SNA node with its link stations. -- It represents configured information. -- ******************************************************************** snaNodeLinkAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaNodeLinkAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table associates an SNA node with its link stations, and contains references to link-specific tables. If a node is configured for multiple links, then the node will have multiple entries in this table." ::= { snaNode 6 } snaNodeLinkAdminEntry OBJECT-TYPE SYNTAX SnaNodeLinkAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains configuration information associating an SNA node with one of its link stations." INDEX { snaNodeLinkAdminNodeName, snaNodeLinkAdminLsName } ::= { snaNodeLinkAdminTable 1 } SnaNodeLinkAdminEntry ::= SEQUENCE { snaNodeLinkAdminNodeName DisplayString, snaNodeLinkAdminLsName DisplayString, snaNodeLinkAdminSpecific RowPointer, snaNodeLinkAdminMaxPiu Integer32 } snaNodeLinkAdminNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Locally-defined name of the node. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. Expires September 06, 1996 [Page 22] Internet Draft SNANAU MIB March 1996 If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaNodeLinkAdminEntry 1 } snaNodeLinkAdminLsName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name for the link station." ::= { snaNodeLinkAdminEntry 2 } snaNodeLinkAdminSpecific OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "This value points to a row in a table containing configuration information for the link instance associated with this node and link station. It may, for example, point to a row in the sdlcLSAdminTable defined in the SNA DLC MIB module." ::= { snaNodeLinkAdminEntry 3 } snaNodeLinkAdminMaxPiu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the maximum number of octets that can be exchanged in one Path Information Unit (PIU) by this node through this link station. This is a configured value, which the node will use the next time this link is established." ::= { snaNodeLinkAdminEntry 4 } -- ******************************************************************** -- The following object is updated when there is a change to the value -- of any object in the snaNodeLinkAdminTable. -- ******************************************************************** snaNodeLinkAdminTableLastChg OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only Expires September 06, 1996 [Page 23] Internet Draft SNANAU MIB March 1996 STATUS current DESCRIPTION "The time of the last change made to any object in the snaNodeLinkAdminTable, including row deletions/additions. This object can be used to reduce frequent retrievals of the snaNodeLinkAdminTable by a Management Station. It is expected that a Management Station will periodically poll this object and compare its current value with the previous one. A difference indicates that some node configuration information has been changed. Only then will the Management Station retrieve the entire table." ::= { snaNode 7 } -- ******************************************************************** -- The following table associates an SNA node with its link stations. -- It represents current operational information. -- ******************************************************************** snaNodeLinkOperTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaNodeLinkOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table associates an SNA node with its link stations, and contains references to link-specific tables. If a node has multiple links, then the node will have multiple entries in this table." ::= { snaNode 8 } snaNodeLinkOperEntry OBJECT-TYPE SYNTAX SnaNodeLinkOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains operational information associating an SNA node with one of its link stations." INDEX { snaNodeLinkOperNodeName, snaNodeLinkOperLsName } ::= { snaNodeLinkOperTable 1 } SnaNodeLinkOperEntry ::= SEQUENCE { Expires September 06, 1996 [Page 24] Internet Draft SNANAU MIB March 1996 snaNodeLinkOperNodeName DisplayString, snaNodeLinkOperLsName DisplayString, snaNodeLinkOperSpecific RowPointer, snaNodeLinkOperMaxPiu Integer32 } snaNodeLinkOperNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Locally-defined name of the node. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaNodeLinkOperEntry 1 } snaNodeLinkOperLsName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..10)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name for the link station." ::= { snaNodeLinkOperEntry 2 } snaNodeLinkOperSpecific OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "This value points to a row in a table containing operational information for the link instance associated with this node and link station. It may, for example, point to a row in the sdlcLSOperTable defined in the SNA DLC MIB module." ::= { snaNodeLinkOperEntry 3 } snaNodeLinkOperMaxPiu OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION Expires September 06, 1996 [Page 25] Internet Draft SNANAU MIB March 1996 "This value identifies the maximum number of octets that can be exchanged in one Path Information Unit (PIU) by this node through this link station. This is the current operational value." ::= { snaNodeLinkOperEntry 4 } -- ******************************************************************** -- The following object is updated when there is a change to the value -- of any object in the snaNodeLinkOperTable. -- ******************************************************************** snaNodeLinkOperTableLastChg OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time of the last change made to any object in the snaNodeLinkOperTable, including row deletions/additions. This object can be used to reduce frequent retrievals of the snaNodeLinkOperTable by a Management Station. It is expected that a Management Station will periodically poll this object and compare its current value with the previous one. A difference indicates that some node operational information has been changed. Only then will the Management Station retrieve the entire table." ::= { snaNode 9 } -- ******************************************************************** -- Traps -- ******************************************************************** snaNodeTraps OBJECT IDENTIFIER ::= { snaNode 10 } snaNodeStateChangeTrap NOTIFICATION-TYPE OBJECTS { snaNodeName, snaNodeOperState } STATUS current DESCRIPTION "This trap indicates that the operational state (i.e., the value of the snaNodeOperState object) of a node has changed. The following variables are returned: Expires September 06, 1996 [Page 26] Internet Draft SNANAU MIB March 1996 snaNodeName - name of the node being reported upon snaNodeOperState - state of the node after the change." ::= { snaNodeTraps 1 } snaNodeActFailTrap NOTIFICATION-TYPE OBJECTS { snaNodeName, snaNodeOperState, snaNodeActFailureReason } STATUS current DESCRIPTION "This trap indicates a node activation failure. The value of snaNodeOperState indicates the state of the node after the activation attempt. The value of snaNodeActFailureReason indicates the reason for the failure." ::= { snaNodeTraps 2 } -- ******************************************************************** -- snaLu group -- -- This group contains Managed Objects related to all dependent LUs, -- plus some specific objects for LUs of type 0, 1, 2, 3. -- -- An implementation having both dependent and independent LU 6.2s, or -- one having only independent LU 6.2s, reports on these LUs via the -- APPC MIB. An implementation having only dependent LU 6.2s reports on -- them via this MIB. -- ******************************************************************** -- ******************************************************************** -- snaLuAdminTable -- Objects in this table contain default or expected configuration -- values for local dependent LUs of types 0, 1, 2, 3, 4, 6.2, and 7. -- ******************************************************************** snaLuAdminTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains LU configuration information." ::= { snaLu 1 } Expires September 06, 1996 [Page 27] Internet Draft SNANAU MIB March 1996 snaLuAdminEntry OBJECT-TYPE SYNTAX SnaLuAdminEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains configuration variables for an LU." INDEX { snaLuAdminNodeName, snaLuAdminLuName } ::= { snaLuAdminTable 1 } SnaLuAdminEntry ::= SEQUENCE { snaLuAdminNodeName DisplayString, snaLuAdminLuName DisplayString, snaLuAdminUserLuName DisplayString, snaLuAdminType INTEGER, snaLuAdminLocalAddress OCTET STRING, snaLuAdminDisplayModel INTEGER, snaLuAdminTerm INTEGER } snaLuAdminNodeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value indicates the locally-defined name of the node through which the LU is to be activated. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaLuAdminEntry 1 } snaLuAdminLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value identifies the locally-defined SNA LU name used in exchange of SNA data." Expires September 06, 1996 [Page 28] Internet Draft SNANAU MIB March 1996 ::= { snaLuAdminEntry 2 } snaLuAdminUserLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the user configurable name for this LU. If a name is not assigned to the LU, then this object contains a zero length string." ::= { snaLuAdminEntry 3 } snaLuAdminType OBJECT-TYPE SYNTAX INTEGER { other(1), lu0(2), lu1(3), lu2(4), lu3(5), lu4(6), lu62(7), -- dependent only lu7(8), unknown(255) } MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the LU type." ::= { snaLuAdminEntry 4 } snaLuAdminLocalAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The local address for this LU is a byte with a value ranging from 1 to 254." ::= { snaLuAdminEntry 5 } snaLuAdminDisplayModel OBJECT-TYPE SYNTAX INTEGER { invalid(1), model2A(2), Expires September 06, 1996 [Page 29] Internet Draft SNANAU MIB March 1996 model2B(3), model3A(4), model3B(5), model4A(6), model4B(7), model5A(8), model5B(9), dynamic(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the model type and screen size of the terminal connected to the host. This is only valid for LU Type 2. The values have the following meaning: model2A(2) - Model 2 (24 rows x 80 columns) with base attributes model2B(3) - Model 2 (24 rows x 80 columns) with extended attributes model3A(4) - Model 3 (32 rows x 80 columns) with base attributes model3B(5) - Model 3 (32 rows x 80 columns) with extended attributes model4A(6) - Model 4 (43 rows x 80 columns) with base attributes model4B(7) - Model 4 (43 rows x 80 columns) with extended attributes model5A(8) - Model 5 (27 rows x 132 columns) with base attributes model5B(9) - Model 5 (27 rows x 132 columns) with extended attributes dynamic(10)- Screen size determine with BIND and Read Partition Query. In case this LU is not Type 2, then this object contains the invalid(1) value." ::= { snaLuAdminEntry 6 } snaLuAdminTerm OBJECT-TYPE SYNTAX INTEGER { unbind(1), termself(2), rshutd(3), poweroff(4) Expires September 06, 1996 [Page 30] Internet Draft SNANAU MIB March 1996 } MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the desired method for deactivation of this LU. This value overrides the default method (snaNodeLuTermDefault) for this node. For LU6.2s, 'unbind(1)' is the only valid value. unbind(1) - terminate the LU-LU session by sending an SNA UNBIND request. termself(2) - terminate the LU-LU session by sending an SNA TERM-SELF (Terminate Self) request on the SSCP-LU session. The SSCP will inform the remote session LU partner to send an UNBIND request to terminate the session. rshutd(3) - terminate the LU-LU session by sending an SNA RSHUTD (Request ShutDown) request to the remote session LU partner. The remote LU will then send an UNBIND request to terminate the session. poweroff(4) - terminate the LU-LU session by sending either an SNA LUSTAT (LU Status) request on the LU-LU session or an SNA NOTIFY request on the SSCP-LU session indicating that the LU has been powered off. Sending both is also acceptable. The result should be that the remote session LU partner will send an UNBIND to terminate the session." ::= { snaLuAdminEntry 7 } -- ******************************************************************** -- snaLuOperTable -- Objects in this table contain current operational values, such as -- state values or negotiated parameters, for local dependent LUs of -- types 0, 1, 2, 3, 4, 6.2, and 7. -- ******************************************************************** snaLuOperTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuOperEntry MAX-ACCESS not-accessible Expires September 06, 1996 [Page 31] Internet Draft SNANAU MIB March 1996 STATUS current DESCRIPTION "This table contains dynamic run-time information and control variables relating to LUs. Only objects which are common to all types of LUs are included in this table." ::= { snaLu 2 } snaLuOperEntry OBJECT-TYPE SYNTAX SnaLuOperEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains objects reflecting current information for an LU. Each entry is created by the Agent. All entries have read-only access." INDEX { snaLuOperNodeName, snaLuOperLuName } ::= { snaLuOperTable 1 } SnaLuOperEntry ::= SEQUENCE { snaLuOperNodeName DisplayString, snaLuOperLuName DisplayString, snaLuOperUserLuName DisplayString, snaLuOperSscpSuppliedName DisplayString, snaLuOperType INTEGER, snaLuOperLocalAddress OCTET STRING, snaLuOperDisplayModel INTEGER, snaLuOperTerm INTEGER, snaLuOperState INTEGER } snaLuOperNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value indicates the locally-defined name of the node through which the LU was activated. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two Expires September 06, 1996 [Page 32] Internet Draft SNANAU MIB March 1996 entries being indexed apply to the same SNA node." ::= { snaLuOperEntry 1 } snaLuOperLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value identifies the locally-defined SNA LU name used in exchanging SNA data. If this object has the same value as snaLuAdminLuName, then the two entries being indexed apply to the same LU." ::= { snaLuOperEntry 2 } snaLuOperUserLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "User configurable name for this LU. If a name is not assigned, then this object contains a zero-length string." ::= { snaLuOperEntry 3 } snaLuOperSscpSuppliedName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the SNA name of the LU. This name is supplied to a dependent LU by the SSCP that activated it. If a value was not supplied, a zero-length string is returned." ::= { snaLuOperEntry 4 } snaLuOperType OBJECT-TYPE SYNTAX INTEGER { other(1), lu0(2), lu1(3), lu2(4), lu3(5), lu4(6), Expires September 06, 1996 [Page 33] Internet Draft SNANAU MIB March 1996 lu62(7), lu7(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the current LU type." ::= { snaLuOperEntry 5 } snaLuOperLocalAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The local address for this LU is a byte with a value ranging from 1 to 254." ::= { snaLuOperEntry 6 } snaLuOperDisplayModel OBJECT-TYPE SYNTAX INTEGER { invalid(1), model2A(2), model2B(3), model3A(4), model3B(5), model4A(6), model4B(7), model5A(8), model5B(9), dynamic(10) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value of this object identifies the model type and screen size of the terminal connected to the host. This is only valid for LU Type 2. The values have the following meaning: model2A(2) - Model 2 (24 rows x 80 columns) with base attributes model2B(3) - Model 2 (24 rows x 80 columns) with extended attributes model3A(4) - Model 3 (32 rows x 80 columns) with base attributes Expires September 06, 1996 [Page 34] Internet Draft SNANAU MIB March 1996 model3B(5) - Model 3 (32 rows x 80 columns) with extended attributes model4A(6) - Model 4 (43 rows x 80 columns) with base attributes model4B(7) - Model 4 (43 rows x 80 columns) with extended attributes model5A(8) - Model 5 (27 rows x 132 columns) with base attributes model5B(9) - Model 5 (27 rows x 132 columns) with extended attributes dynamic(10)- Screen size determine with BIND and Read Partition Query. In case this LU is not Type 2, then this object contains the invalid(1) value." ::= { snaLuOperEntry 7 } snaLuOperTerm OBJECT-TYPE SYNTAX INTEGER { unbind(1), termself(2), rshutd(3), poweroff(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the current method for deactivation of this LU. This value overrides the default method (snaNodeLuTermDefault) for this node. For LU6.2s, 'unbind(1)' is the only valid value. unbind(1) - terminate the LU-LU session by sending an SNA UNBIND request. termself(2) - terminate the LU-LU session by sending an SNA TERM-SELF (Terminate Self) request on the SSCP-LU session. The SSCP will inform the remote session LU partner to send an UNBIND request to terminate the session. rshutd(3) - terminate the LU-LU session by sending an SNA RSHUTD (Request ShutDown) request to the remote session LU partner. The remote LU will then send an UNBIND Expires September 06, 1996 [Page 35] Internet Draft SNANAU MIB March 1996 request to terminate the session. poweroff(4) - terminate the LU-LU session by sending either an SNA LUSTAT (LU Status) request on the LU-LU session or an SNA NOTIFY request on the SSCP-LU session indicating that the LU has been powered off. Sending both is also acceptable. The result should be that the remote session LU partner will send an UNBIND to terminate the session." ::= { snaLuOperEntry 8 } snaLuOperState OBJECT-TYPE SYNTAX INTEGER { inactive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the current operational state of this LU. The values indicate the following: inactive(1) - LU didn't receive an ACTLU, or it received a DACTLU, or it received an ACTLU and returned a negative response active(2) - LU received an ACTLU and returned a positive response." ::= { snaLuOperEntry 9 } -- ******************************************************************** -- The following table contains information for active LU-LU sessions. -- ******************************************************************** snaLuActSessTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuActSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the operational state of LU-LU sessions. Only objects common to all types of LUs are included in this table. Expires September 06, 1996 [Page 36] Internet Draft SNANAU MIB March 1996 When a session's snaLuActSessOperState value changes to 'pendingBind(2)', then the corresponding entry in this table is created by the Agent. When a session's snaLuActSessOperState value changes to 'unbound(1)', then the entry for the session is removed from this table by the Agent." ::= { snaLu 3 } snaLuActSessEntry OBJECT-TYPE SYNTAX SnaLuActSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains dynamic parameters for an LU-LU session. The indices identify the node, local LU, and remote LU for this session." INDEX { snaLuActSessNodeName, snaLuActSessLocLuName, snaLuActSessIndex } ::= { snaLuActSessTable 1 } SnaLuActSessEntry ::= SEQUENCE { snaLuActSessNodeName DisplayString, snaLuActSessLocLuName DisplayString, snaLuActSessIndex Integer32, snaLuActSessOperState INTEGER, snaLuActSessParLuIndex RowPointer, snaLuActSessLocalApplName DisplayString, snaLuActSessParLuName DisplayString, snaLuActSessMaxSndRuSize INTEGER, snaLuActSessMaxRcvRuSize INTEGER, snaLuActSessSndPacingSize INTEGER, snaLuActSessRcvPacingSize INTEGER, snaLuActSessUpTime TimeTicks, snaLuActSessLinkIndex RowPointer } snaLuActSessNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The value indicates the locally-defined name of the node Expires September 06, 1996 [Page 37] Internet Draft SNANAU MIB March 1996 through which the LU for this session was activated. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaLuActSessEntry 1 } snaLuActSessLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value identifies the locally-defined SNA LU name for the session's local LU. If this object has the same value as snaLuAdminLuName, then the two entries being indexed apply to the same LU." ::= { snaLuActSessEntry 2 } snaLuActSessIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value identifies the unique index of the session. It is recommended that an Agent should not reuse the index of a deactivated session for a significant period of time (e.g., one week)." ::= { snaLuActSessEntry 3 } snaLuActSessOperState OBJECT-TYPE SYNTAX INTEGER { unbound(1), pendingBind(2), bound(3), pendingUnbind(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The value indicates the current operational state of the Expires September 06, 1996 [Page 38] Internet Draft SNANAU MIB March 1996 session. 'unbound(1)' - session has been unbound; when a session enters this state, the Agent removes its entry from this table 'pendingBind(2)' - waiting for a BIND from the host; when a session enters this state, the Agent creates an entry for it in this table 'bound(3)' - session has been successfully bound. 'pendingUnbind(4)' - session is in this state between the time when an UNBIND is sent and that when the rsp(UNBIND) is received. Session deactivation: If a session is in the operational state 'bound(3)' then setting the value of this object to 'unbound(1)' will initiate the session shutdown. If a session is in the operational state 'pendingBind(2)' then setting the value of this object to 'unbound(1)' will initiate the session shutdown. If a session is in the operational state 'pendingUnbind(4)' for an abnormally long period of time (e.g., three minutes) then setting the value of this object to 'unbound(1)' will change the session operational state to 'unbound(1)'." ::= { snaLuActSessEntry 4 } snaLuActSessParLuIndex OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "This value may be used to identify information about the session partner LU in a table of information about remote LUs. Such a table is not defined in this document. If a table of remote LU information is not implemented, or if the table is implemented but it does not contain information about the partner LU for a particular session, then this object shall have the value zeroDotZero defined in SNMPv2-SMI." Expires September 06, 1996 [Page 39] Internet Draft SNANAU MIB March 1996 ::= { snaLuActSessEntry 5 } snaLuActSessLocalApplName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..48)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the local application using this LU. If the local application is unknown, then this object contains a zero-length string." ::= { snaLuActSessEntry 6 } snaLuActSessParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the partner LU for the session. If the partner's LU name is unknown, then this object contains a zero-length string." ::= { snaLuActSessEntry 7 } snaLuActSessMaxSndRuSize OBJECT-TYPE SYNTAX INTEGER (1..8192) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum RU size used on this session for sending RUs." ::= { snaLuActSessEntry 8 } snaLuActSessMaxRcvRuSize OBJECT-TYPE SYNTAX INTEGER (1..8192) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum RU size used on this session for receiving RUs." ::= { snaLuActSessEntry 9 } snaLuActSessSndPacingSize OBJECT-TYPE SYNTAX INTEGER (1..63) MAX-ACCESS read-only Expires September 06, 1996 [Page 40] Internet Draft SNANAU MIB March 1996 STATUS current DESCRIPTION "The size of the send pacing window on this session." ::= { snaLuActSessEntry 10 } snaLuActSessRcvPacingSize OBJECT-TYPE SYNTAX INTEGER (1..63) MAX-ACCESS read-only STATUS current DESCRIPTION "The size of the receive pacing window on this session." ::= { snaLuActSessEntry 11 } snaLuActSessUpTime OBJECT-TYPE SYNTAX TimeTicks UNITS "hundredths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time the session has been active, measured in hundredths of a second." ::= { snaLuActSessEntry 12 } snaLuActSessLinkIndex OBJECT-TYPE SYNTAX RowPointer MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the link over which the session passes. It is an index into snaNodeLinkAdminTable. If the index value is not known, this object shall have the value zeroDotZero defined in SNMPv2-SMI." ::= { snaLuActSessEntry 13 } -- ********************************************************************* -- SNA LU Historical Session Table -- --------------------------------------------------------------------- -- This table contains historical information about LU-LU sessions that -- terminated abnormally. It is an implementation choice how long to -- retain information on a given session. -- ********************************************************************* Expires September 06, 1996 [Page 41] Internet Draft SNANAU MIB March 1996 snaLuHistSessTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuHistSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of historical information about LU-LU sessions that terminated abnormally. It is an implementation choice how long to retain information about a given session." ::= { snaLu 4 } snaLuHistSessEntry OBJECT-TYPE SYNTAX SnaLuHistSessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of SNA LU Session History Table. This table is indexed by an integer which is continuously incremented until it eventually wraps." INDEX { snaLuHistSessIndex } ::= { snaLuHistSessTable 1 } SnaLuHistSessEntry ::= SEQUENCE { snaLuHistSessIndex INTEGER, snaLuHistSessNodeName DisplayString, snaLuHistSessLocLuName DisplayString, snaLuHistSessParLuName DisplayString, snaLuHistSessTime DateAndTime, snaLuHistSessSenseData SnaSenseData, snaLuHistSessTerminationRu INTEGER, snaLuHistSessUnbindType OCTET STRING } snaLuHistSessIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table index. The value of the index begins at zero and is incremented up to a maximum value of 2**31-1 (2,147,483,647) before wrapping." ::= { snaLuHistSessEntry 1 } Expires September 06, 1996 [Page 42] Internet Draft SNANAU MIB March 1996 snaLuHistSessNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates the locally-defined name of the node through which the LU for this session was activated. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaLuHistSessEntry 2 } snaLuHistSessLocLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "This value identifies the locally-defined SNA LU name for the session's local LU. If this object has the same value as snaLuAdminLuName, then the two entries being indexed apply to the same LU." ::= { snaLuHistSessEntry 3 } snaLuHistSessParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the partner LU for the session. If the partner's LU name is unknown, then this object contains a zero-length string." ::= { snaLuHistSessEntry 4 } snaLuHistSessTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time at which the session was either terminated or Expires September 06, 1996 [Page 43] Internet Draft SNANAU MIB March 1996 failed to be established." ::= { snaLuHistSessEntry 5 } snaLuHistSessSenseData OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the sense data when there is a BIND failure. It is taken from the negative BIND response or UNBIND request." ::= { snaLuHistSessEntry 6 } snaLuHistSessTerminationRu OBJECT-TYPE SYNTAX INTEGER { other(1), bindFailure(2), unbind(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value identifies the SNA RU that terminated the session." ::= { snaLuHistSessEntry 7 } snaLuHistSessUnbindType OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..1)) MAX-ACCESS read-only STATUS current DESCRIPTION "If the session was terminated by an UNBIND, then this object contains the UNBIND type value (byte 1 of the UNBIND RU); otherwise the string is null." ::= { snaLuHistSessEntry 8 } -- ******************************************************************** -- The following group covers statistics collection for LU-Lu sessions. -- ******************************************************************** snaLuSessStats OBJECT IDENTIFIER ::= {snaLu 5 } snaLuSessCntrlOperStat OBJECT-TYPE Expires September 06, 1996 [Page 44] Internet Draft SNANAU MIB March 1996 SYNTAX INTEGER { notActive(1), active(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current collection option in effect: notActive collection of session statistics is not active. active collection of session statistics is active. Statistical entries are present in the snaLuSessStatsTable only when the value of this object is 'active'." ::= { snaLuSessStats 1 } snaLuSessCntrlAdminStat OBJECT-TYPE SYNTAX INTEGER { notActive(1), active(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates the desired state of statistics collection: notActive collection of session statistics is not active. active collection of session statistics is active. When this object is set to notActive, all of the entries are removed from the snaLuSessStatsTable." ::= { snaLuSessStats 2 } -- ******************************************************************** -- The following table contains session statistics for LU-LU sessions. -- ******************************************************************** snaLuSessStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuSessStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains dynamic statistics information relating to active LU-LU sessions. The entries in this table cannot be Expires September 06, 1996 [Page 45] Internet Draft SNANAU MIB March 1996 created by a Management Station." ::= { snaLuSessStats 3 } snaLuSessStatsEntry OBJECT-TYPE SYNTAX SnaLuSessStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains statistics information for LU-LU sessions. Each entry is created by the Agent. Objects in this table have read-only access. Each session from snaLuActSessTable has one entry in this table." INDEX { snaLuSessStatsNodeName, snaLuSessStatsLuName, snaLuSessStatsParLuName, snaLuSessStatsSessIndex } ::= { snaLuSessStatsTable 1 } SnaLuSessStatsEntry ::= SEQUENCE { snaLuSessStatsNodeName DisplayString, snaLuSessStatsLuName DisplayString, snaLuSessStatsParLuName DisplayString, snaLuSessStatsSessIndex Integer32, snaLuSessStatsSentFmdBytes Counter32, snaLuSessStatsSentNonFmdBytes Counter32, snaLuSessStatsRcvdFmdBytes Counter32, snaLuSessStatsRcvdNonFmdBytes Counter32, snaLuSessStatsSentFmdRus Counter32, snaLuSessStatsSentNonFmdRus Counter32, snaLuSessStatsRcvdFmdRus Counter32, snaLuSessStatsRcvdNonFmdRus Counter32, snaLuSessStatsSentNegRsps Counter32, snaLuSessStatsRcvdNegRsps Counter32 } snaLuSessStatsNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Locally-defined name of the node through which the local LU for this session was activated. In a type 2.1 node, this is a fully qualified name, meaning that the node name is preceded by Expires September 06, 1996 [Page 46] Internet Draft SNANAU MIB March 1996 the NetId (if present) with a period as the delimiter. If this object has the same value as snaNodeName, then the two entries being indexed apply to the same SNA node." ::= { snaLuSessStatsEntry 1 } snaLuSessStatsLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the name of the local LU for the session. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present. If this object has the same value as snaLuOperLuName, then the two entries being indexed apply to the same resource (specifically, to the same local LU)." ::= { snaLuSessStatsEntry 2 } snaLuSessStatsParLuName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Specifies the name of the partner LU for the session. This field is from 1 to 17 characters in length, including a period (.) which separates the NetId from the NAU name if the NetId is present. If this object has the same value as snaLuActSessParLuName, then the two entries being indexed apply to the same resource (specifically, to the same partner LU)." ::= { snaLuSessStatsEntry 3 } snaLuSessStatsSessIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This value identifies the index of the session, which is unique for this LU pair. It is recommended that an Agent not Expires September 06, 1996 [Page 47] Internet Draft SNANAU MIB March 1996 reuse the index of a deactivated session for a significant period of time (e.g., one week). If this object has the same value as snaLuActSessIndex for the same LU pair, then the two entries being indexed apply to the same resource (specifically, to the same session)." ::= { snaLuSessStatsEntry 4 } snaLuSessStatsSentFmdBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of function management data (FMD) bytes sent by the local LU." ::= { snaLuSessStatsEntry 5 } snaLuSessStatsSentNonFmdBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-function management data (non-FMD) bytes sent by the local LU." ::= { snaLuSessStatsEntry 6 } snaLuSessStatsRcvdFmdBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of function management data (FMD) bytes received by the local LU." ::= { snaLuSessStatsEntry 7 } snaLuSessStatsRcvdNonFmdBytes OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-function management data (non-FMD) bytes received by the local LU." Expires September 06, 1996 [Page 48] Internet Draft SNANAU MIB March 1996 ::= { snaLuSessStatsEntry 8 } snaLuSessStatsSentFmdRus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of function management data (FMD) RUs sent by the local LU." ::= { snaLuSessStatsEntry 9 } snaLuSessStatsSentNonFmdRus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-function management data (non-FMD) RUs sent by the local LU." ::= { snaLuSessStatsEntry 10 } snaLuSessStatsRcvdFmdRus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of function management data (FMD) RUs received by the local LU." ::= { snaLuSessStatsEntry 11 } snaLuSessStatsRcvdNonFmdRus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of non-function management data (non-FMD) RUs received by the local LU." ::= { snaLuSessStatsEntry 12 } snaLuSessStatsSentNegRsps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current Expires September 06, 1996 [Page 49] Internet Draft SNANAU MIB March 1996 DESCRIPTION "The number of negative responses sent by the local LU." ::= { snaLuSessStatsEntry 13 } snaLuSessStatsRcvdNegRsps OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of negative responses received by the local LU." ::= { snaLuSessStatsEntry 14 } -- ******************************************************************** -- Traps -- ******************************************************************** snaLuTraps OBJECT IDENTIFIER ::= { snaLu 6 } snaLuActSessBindFailTrap NOTIFICATION-TYPE OBJECTS { snaLuActSessLocalApplName, snaLuActSessParLuName, snaLuActSessOperState, snaLuHistSessSenseData } STATUS current DESCRIPTION "This trap indicates the failure of a BIND. The value of snaLuActSessLocalApplName indicates the local application name. The value of snaLuActSessParLuName indicates the partner name. The value of snaLuActSessOperState indicates the current state after change. The value of snaLuHistSessSenseData indicates the failure reason. The Agent should not generate more than 1 trap of this type per minute to minimize the level of management traffic on the network." ::= { snaLuTraps 1 } -- ******************************************************************** -- snaMgtTools group -- -- Currently this group contains only one table. Expires September 06, 1996 [Page 50] Internet Draft SNANAU MIB March 1996 -- ******************************************************************** -- ******************************************************************** -- The following table contains Response Time Monitoring (RTM) -- configuration information and statistics for LU Type 2s. -- RTM supports the capability to measure and report end-user -- response times for dependent LUs. When the RTM state of an LU -- is 'on', response times for each LU transaction are monitored. -- A set of ranges is defined (e.g., Range 1 includes the number of -- transactions with response times less than 1 second) using the -- "boundary" definitions (e.g., boundary #2 is defined as 3 seconds). -- A set of counters (one per range) identifies -- the number of transactions within each response-time range. -- ******************************************************************** snaLuRtmTable OBJECT-TYPE SYNTAX SEQUENCE OF SnaLuRtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Response Time Monitoring (RTM) information relating to an LU (Type 2). Each entry corresponds to an LU 2 entry in snaLuAdminTable." ::= { snaMgtTools 1 } snaLuRtmEntry OBJECT-TYPE SYNTAX SnaLuRtmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains RTM information for an LU (Type 2). Each entry is created by the Agent." INDEX { snaLuRtmPuName, snaLuRtmLuName } ::= { snaLuRtmTable 1 } SnaLuRtmEntry ::= SEQUENCE { snaLuRtmPuName DisplayString, snaLuRtmLuName DisplayString, snaLuRtmCorrelator OCTET STRING, snaLuRtmState INTEGER, snaLuRtmStateTime DateAndTime, snaLuRtmDef INTEGER, Expires September 06, 1996 [Page 51] Internet Draft SNANAU MIB March 1996 snaLuRtmBoundary1 Integer32, snaLuRtmBoundary2 Integer32, snaLuRtmBoundary3 Integer32, snaLuRtmBoundary4 Integer32, snaLuRtmCounter1 Counter32, snaLuRtmCounter2 Counter32, snaLuRtmCounter3 Counter32, snaLuRtmCounter4 Counter32, snaLuRtmOverflows Counter32, snaLuRtmTotalTime Integer32, snaLuRtmLastRspTime Integer32 } snaLuRtmPuName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..17)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The locally defined name of the type 2.0 node with which this LU is associated. If this object has the same value as snaPu20Name, then the two entries being indexed apply to the same PU." ::= { snaLuRtmEntry 1 } snaLuRtmLuName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS not-accessible STATUS current DESCRIPTION "The name of the LU to which the RTM data applies. If this object has the same value as snaLuAdminLuName, then the two entries being indexed apply to the same LU." ::= { snaLuRtmEntry 2 } snaLuRtmCorrelator OBJECT-TYPE SYNTAX OCTET STRING (SIZE (2)) MAX-ACCESS read-only STATUS current DESCRIPTION "A value that uniquely identifies an LU-LU session. By examining this value, a Management Station can determine Expires September 06, 1996 [Page 52] Internet Draft SNANAU MIB March 1996 whether RTM that it retrieves is for the same session as data that it had retrieved previously. This object corresponds to bytes 7-8 of the X'91' RTM MS subvector." ::= { snaLuRtmEntry 3 } snaLuRtmState OBJECT-TYPE SYNTAX INTEGER { off(1), on(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates the current RTM state of an LU. This object corresponds to bytes 5-6, bit 0 of the X'91' RTM MS subvector." ::= { snaLuRtmEntry 4 } snaLuRtmStateTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time when the RTM state for this LU last changed." ::= { snaLuRtmEntry 5 } snaLuRtmDef OBJECT-TYPE SYNTAX INTEGER { firstChar(1), kb(2), cdeb(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The value indicates the mode of measurement for this RTM request. The values have following meaning: firstChar(1) - measured from the Attention or Action key depression to the arrival back at the LU of Expires September 06, 1996 [Page 53] Internet Draft SNANAU MIB March 1996 the first character that can alter the presentation space kb(2) - measured from the Attention or Action key depression until the LU is ready to accept input from the end user cdeb(3) - measured from the Attention or Action key depression to the receipt and processing back at the LU of Change Direction (CD) or End Bracket (EB) This object corresponds to byte 2 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 6 } snaLuRtmBoundary1 OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the first boundary in units of 1/10th of a second. This object corresponds to bytes 9-10 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 7 } snaLuRtmBoundary2 OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the second boundary in units of 1/10th of a second. This object corresponds to bytes 11-12 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 8 } snaLuRtmBoundary3 OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" Expires September 06, 1996 [Page 54] Internet Draft SNANAU MIB March 1996 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the third boundary in units of 1/10th of a second. This object corresponds to bytes 13-14 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 9 } snaLuRtmBoundary4 OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the value of the fourth boundary in units of 1/10th of a second. This object corresponds to bytes 15-16 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 10 } snaLuRtmCounter1 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of exchanges in the range (0, boundary1). This object corresponds to bytes p+1 - p+2 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 11 } snaLuRtmCounter2 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of exchanges in the range (boundary1 + 1, boundary2). This object corresponds to bytes p+3 - p+4 of the X'93' RTM MS subvector." Expires September 06, 1996 [Page 55] Internet Draft SNANAU MIB March 1996 ::= { snaLuRtmEntry 12 } snaLuRtmCounter3 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of exchanges in the range (boundary2 + 1, boundary3). This object corresponds to bytes p+5 - p+6 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 13 } snaLuRtmCounter4 OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of exchanges in the range (boundary3 + 1, boundary4). This object corresponds to bytes p+7 - p+8 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 14 } snaLuRtmOverflows OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of exchange durations greater than the maximum boundary specified. This object corresponds to bytes q+1 - q+2 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 15 } snaLuRtmTotalTime OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "The total of all individual times for all exchanges measured Expires September 06, 1996 [Page 56] Internet Draft SNANAU MIB March 1996 and reported by this table row, including overflows, in units of 1/10 of a second. This object corresponds to bytes q+3 - q+6 of the X'93' RTM MS subvector." ::= { snaLuRtmEntry 16 } snaLuRtmLastRspTime OBJECT-TYPE SYNTAX Integer32 UNITS "tenths of a second" MAX-ACCESS read-only STATUS current DESCRIPTION "This value indicates the response time for the last transaction in units of 1/10th of a second." ::= { snaLuRtmEntry 17 } -- ******************************************************************** -- Conformance information -- ******************************************************************** snanauConformance OBJECT IDENTIFIER ::= { snanauMIB 2 } snanauCompliances OBJECT IDENTIFIER ::= {snanauConformance 1 } snanauGroups OBJECT IDENTIFIER ::= {snanauConformance 2 } -- Compliance statements snanauCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the SNMPv2 entities which implement the SNANAU MIB." MODULE -- this module -- Unconditionally mandatory groups MANDATORY-GROUPS { snaNodeGroup, snaLuGroup, snaSessionGroup } -- Conditionally mandatory groups GROUP snaPu20Group DESCRIPTION "The snaPu20Group is mandatory only for those entities which implement PU type 2.0" Expires September 06, 1996 [Page 57] Internet Draft SNANAU MIB March 1996 GROUP snaMgtToolsRtmGroup DESCRIPTION "The snaMgtToolsGroup is mandatory only for those entities which implement LU type 2 and RTM." OBJECT snaNodeAdminState MIN-ACCESS read-only DESCRIPTION "An Agent is not required to support node deactivation via this object." ::= { snanauCompliances 1 } -- Units of conformance snaNodeGroup OBJECT-GROUP OBJECTS { snaNodeAdminState, snaNodeOperState, snaNodeSscpSuppliedName, snaNodeType, snaNodeXidFormat, snaNodeId, snaNodeEnablingMethod, snaNodeLuTermDefault, snaNodeMaxLu, snaNodeStopMethod, snaNodeStartTime, snaNodeLastStateChange, snaNodeActFailureReason, snaNodeTableLastChange, snaNodeLinkAdminSpecific, snaNodeLinkAdminMaxPiu, snaNodeLinkAdminTableLastChg, snaNodeLinkOperSpecific, snaNodeLinkOperMaxPiu, snaNodeLinkOperTableLastChg } STATUS current DESCRIPTION "A collection of objects providing the instrumentation for SNA nodes." ::= { snanauGroups 1 } snaLuGroup OBJECT-GROUP OBJECTS { snaLuAdminUserLuName, Expires September 06, 1996 [Page 58] Internet Draft SNANAU MIB March 1996 snaLuAdminType, snaLuAdminLocalAddress, snaLuAdminDisplayModel, snaLuAdminTerm, snaLuOperUserLuName, snaLuOperSscpSuppliedName, snaLuOperType, snaLuOperLocalAddress, snaLuOperDisplayModel, snaLuOperTerm, snaLuOperState } STATUS current DESCRIPTION "A collection of objects providing the instrumentation for dependent SNA LUs." ::= { snanauGroups 2 } snaSessionGroup OBJECT-GROUP OBJECTS { snaLuActSessOperState, snaLuActSessParLuIndex, snaLuActSessLocalApplName, snaLuActSessParLuName, snaLuActSessMaxSndRuSize, snaLuActSessMaxRcvRuSize, snaLuActSessSndPacingSize, snaLuActSessRcvPacingSize, snaLuActSessUpTime, snaLuActSessLinkIndex, snaLuHistSessNodeName, snaLuHistSessLocLuName, snaLuHistSessParLuName, snaLuHistSessTime, snaLuHistSessSenseData, snaLuHistSessTerminationRu, snaLuHistSessUnbindType, snaLuSessCntrlOperStat, snaLuSessCntrlAdminStat, snaLuSessStatsSentFmdBytes, snaLuSessStatsSentNonFmdBytes, snaLuSessStatsRcvdFmdBytes, snaLuSessStatsRcvdNonFmdBytes, snaLuSessStatsSentFmdRus, snaLuSessStatsSentNonFmdRus, snaLuSessStatsRcvdFmdRus, snaLuSessStatsRcvdNonFmdRus, Expires September 06, 1996 [Page 59] Internet Draft SNANAU MIB March 1996 snaLuSessStatsSentNegRsps, snaLuSessStatsRcvdNegRsps } STATUS current DESCRIPTION "A collection of objects providing the instrumentation for SNA sessions involving dependent LUs." ::= { snanauGroups 3 } snaPu20Group OBJECT-GROUP OBJECTS { snaPu20SentBytes, snaPu20ReceivedBytes, snaPu20SentPius, snaPu20ReceivedPius, snaPu20SentNegRsps, snaPu20ReceivedNegRsps, snaPu20ActLus, snaPu20InActLus, snaPu20BindLus, snaPu20HostSscpId, snaPu20HostDescription, snaPu20SscpName, snaPu20PuName } STATUS current DESCRIPTION "A collection of objects providing the instrumentation for type 2.0 nodes." ::= { snanauGroups 4 } snaMgtToolsRtmGroup OBJECT-GROUP OBJECTS { snaLuRtmCorrelator, snaLuRtmState, snaLuRtmStateTime, snaLuRtmDef, snaLuRtmBoundary1, snaLuRtmBoundary2, snaLuRtmBoundary3, snaLuRtmBoundary4, snaLuRtmCounter1, snaLuRtmCounter2, snaLuRtmCounter3, snaLuRtmCounter4, snaLuRtmOverflows, snaLuRtmTotalTime, snaLuRtmLastRspTime } Expires September 06, 1996 [Page 60] Internet Draft SNANAU MIB March 1996 STATUS current DESCRIPTION "A collection of objects providing the instrumentation of RTM for SNA LU 2.0." ::= { snanauGroups 5 } -- end of conformance statement END Expires September 06, 1996 [Page 61] Internet Draft SNANAU MIB March 1996 6. Acknowledgments This MIB module is the product of the SNA NAU MIB Working Group. 7. References [1] IBM, Systems Network Architecture Technical Overview, GC30-3073-3, March, 1991. [2] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure of Management Information for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996. [3] McCloghrie, K., and M. Rose, Editors, "Management Information Base for Network Management of TCP/IP-based internets: MIB-II", STD 17, RFC 1213, March 1991. [4] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network Management Protocol", RFC 1157, May 1990. [5] SNMPv2 Working Group, Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol Operations for version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996. Expires September 06, 1996 [Page 62] Internet Draft SNANAU MIB March 1996 8. Security Considerations Security issues are not discussed in this memo. 9. Authors' Addresses Zbigniew Kielczewski Cisco Systems 7025 Kit Creek Road P.O. Box 14987 Research Triangle Park, NC 27709, USA Tel: 1 919 472 2326 E-mail: zkielcze@cisco.com Kitty Shih Novell 890 Ross Drive Sunnyvale, CA 94089 Tel: 1 408 747 4305 E-mail: kmshih@novell.com Bob Moore IBM Corporation 800 Park Offices Drive CNMA/664 P.O. Box 12195 Research Triangle Park, NC 27709, USA Tel: 1 919 254 4436 E-mail: remoore@ralvm6.vnet.ibm.com Expires September 06, 1996 [Page 63] Internet Draft SNANAU MIB March 1996 10. Table of Contents 1. Status of this Memo .................................... 1 2. Introduction ........................................... 2 3. The SNMPv2 Network Management Framework ................ 2 4. Overview ............................................... 2 4.1 SNANAU MIB structure .................................. 3 5. Definitions ............................................ 8 6. Acknowledgments ........................................ 62 7. References ............................................. 62 8. Security Considerations ................................ 63 9. Author's Addresses ...................................... 63 Expires September 06, 1996 [Page 64]