summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1593.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1593.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1593.txt')
-rw-r--r--doc/rfc/rfc1593.txt6723
1 files changed, 6723 insertions, 0 deletions
diff --git a/doc/rfc/rfc1593.txt b/doc/rfc/rfc1593.txt
new file mode 100644
index 0000000..3bc44ec
--- /dev/null
+++ b/doc/rfc/rfc1593.txt
@@ -0,0 +1,6723 @@
+
+
+
+
+
+
+Network Working Group W. McKenzie
+Request for Comments: 1593 J. Cheng
+Category: Informational IBM Networking Systems
+ March 1994
+
+
+ SNA APPN Node MIB
+
+Status of this Memo
+
+ This memo provides information for the Internet community. This memo
+ does not specify an Internet standard of any kind. Distribution of
+ this memo is unlimited.
+
+Abstract
+
+ This RFC describes IBM's SNMP support for SNA Advanced Peer-to-Peer
+ Networking (APPN) nodes.
+
+Table of Contents
+
+ 1.0 Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
+ 2.0 Definitions . . . . . . . . . . . . . . . . . . . . . . . . 3
+ 2.1 APPN Node Group . . . . . . . . . . . . . . . . . . . . . . 3
+ 2.1.1 APPN Node General Information . . . . . . . . . . . . . 4
+ 2.1.2 APPN Network Node Information . . . . . . . . . . . . . 6
+ 2.1.3 APPN End Node Information . . . . . . . . . . . . . . . 8
+ 2.1.4 APPN Port Information . . . . . . . . . . . . . . . . 10
+ 2.1.4.1 General Port Information . . . . . . . . . . . . . 10
+ 2.1.4.2 TCP/IP Port Information . . . . . . . . . . . . . 14
+ 2.1.4.3 Data Link Switch Port Information . . . . . . . . 15
+ 2.1.4.4 Token Ring Port Information . . . . . . . . . . . 16
+ 2.1.4.5 Port DLC Trace Information . . . . . . . . . . . . 17
+ 2.1.5 APPN Link Station Information . . . . . . . . . . . . 23
+ 2.1.5.1 General Link Station Information . . . . . . . . . 23
+ 2.1.5.2 TCP/IP Link Station Information . . . . . . . . . 35
+ 2.1.5.3 Data Link Switch Link Station Information . . . . 37
+ 2.1.5.4 Token Ring Link Station Information . . . . . . . 39
+ 2.1.5.5 Link Station Status Information . . . . . . . . . 41
+ 2.1.6 SNMP Performance Information for APPN Subagent . . . . 46
+ 2.1.7 Performance Information for APPN Node . . . . . . . . 49
+ 2.1.8 XID Statistics . . . . . . . . . . . . . . . . . . . . 50
+ 2.2 APPN Topology Group . . . . . . . . . . . . . . . . . . . 51
+ 2.2.1 Topology Performance Information . . . . . . . . . . . 52
+ 2.2.1.1 Topology Route Information . . . . . . . . . . . . 58
+ 2.2.2 Adjacent Node Table . . . . . . . . . . . . . . . . . 60
+ 2.2.3 Network Node Topology . . . . . . . . . . . . . . . . 62
+ 2.2.3.1 NN Topology Table (Indexed by Node Name) . . . . . 62
+
+
+
+McKenzie & Cheng [Page 1]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ 2.2.3.2 NN TG Table (Indexed by Node Names and TG Number) 66
+ 2.2.3.3 NN Topology Table (Indexed by FRSN and Node Name) 73
+ 2.2.3.4 NN TG Table (Indexed by FRSN, Node Names, and TG
+ Number) . . . . . . . . . . . . . . . . . . . . . 77
+ 2.3 APPN Node Local Topology Group . . . . . . . . . . . . . . 83
+ 2.3.1 Local Topology This Node . . . . . . . . . . . . . . . 84
+ 2.3.1.1 Local General Information . . . . . . . . . . . . 84
+ 2.3.1.2 Local NN Specific Information . . . . . . . . . . 85
+ 2.3.1.3 Local TG Information . . . . . . . . . . . . . . . 87
+ 2.3.2 Client End Nodes Topology Known to Serving NN . . . . 93
+ 2.3.2.1 Client End Nodes Information . . . . . . . . . . . 93
+ 2.3.2.2 Client End Nodes TG Information (Tail Vectors) . . 94
+ 2.4 APPN Directory Group . . . . . . . . . . . . . . . . . . . 99
+ 2.4.1 Directory Performance Information . . . . . . . . . . 99
+ 2.4.2 Directory Cache Table . . . . . . . . . . . . . . . . 102
+ 2.5 APPN Class Of Service Group . . . . . . . . . . . . . . . 105
+ 2.5.1 COS Mode Table . . . . . . . . . . . . . . . . . . . . 108
+ 2.5.2 COS Name Table . . . . . . . . . . . . . . . . . . . . 109
+ 2.5.3 COS Node Row Table . . . . . . . . . . . . . . . . . . 110
+ 2.5.4 COS TG Row Table . . . . . . . . . . . . . . . . . . . 113
+ 3.0 Acknowledgements . . . . . . . . . . . . . . . . . . . . . 119
+ 4.0 Security Considerations . . . . . . . . . . . . . . . . . . 119
+ 5.0 Authors' Addresses . . . . . . . . . . . . . . . . . . . . 120
+
+1.0 Introduction
+
+ This module contains managed objects which describe the following:
+
+ o The APPN node (either an APPN network node or an APPN end node)
+
+ o The connections of the node to other SNA nodes
+
+ o The APPN network topology (as reflected in the network topology
+ database that is replicated in each APPN network node.
+
+ This module does not describe the SNA logical units (LUs) served by
+ the APPN node nor does it describe the sessions between LUs. Managed
+ objects for that information are under development.
+
+
+
+
+
+
+
+
+
+
+
+
+
+McKenzie & Cheng [Page 2]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+2.0 Definitions
+
+ IBM-6611-APPN-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+
+ enterprises, Counter, IpAddress,
+ Gauge, TimeTicks
+ FROM RFC1155-SMI
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ OBJECT-TYPE
+ FROM RFC-1212;
+
+
+
+ -- ******************************************************************
+ ibm OBJECT IDENTIFIER ::= { enterprises 2 }
+ ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
+ ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
+ ibmappn OBJECT IDENTIFIER ::= { ibm6611 13 }
+
+ -- ******************** The APPN Node Group *********************
+
+ ibmappnNode OBJECT IDENTIFIER ::= { ibmappn 1 }
+ ibmappnGeneralInfoAndCaps OBJECT IDENTIFIER ::= { ibmappnNode 1 }
+ ibmappnNnUniqueInfoAndCaps OBJECT IDENTIFIER ::= { ibmappnNode 2 }
+ ibmappnEnUniqueCaps OBJECT IDENTIFIER ::= { ibmappnNode 3 }
+ ibmappnPortInformation OBJECT IDENTIFIER ::= { ibmappnNode 4 }
+ ibmappnLinkStationInformation OBJECT IDENTIFIER ::= { ibmappnNode 5 }
+ ibmappnSnmpInformation OBJECT IDENTIFIER ::= { ibmappnNode 6 }
+ ibmappnMemoryUse OBJECT IDENTIFIER ::= { ibmappnNode 7 }
+ ibmappnXidInformation OBJECT IDENTIFIER ::= { ibmappnNode 8 }
+
+ -- This group provides global information about the
+ -- APPN node, which is either a network node or an end node.
+
+
+ -- The first section applies to all APPN nodes.
+ -- The second section applies only to network nodes.
+ -- The third section applies only to end nodes.
+ -- The fourth section applies to Port information.
+ -- The fifth section applies to SNA link station Information.
+ -- The sixth section applies to SNMP traffic for this APPN sub-agent
+ -- The seventh section applies to APPN memory usage.
+ -- The eighth section applies to XID activities.
+
+
+
+McKenzie & Cheng [Page 3]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- APPN General Information
+ -- This section applies to both network and end nodes.
+
+
+ ibmappnNodeCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned network name
+ for this node in the format NETID.CPNAME."
+
+ ::= { ibmappnGeneralInfoAndCaps 1 }
+
+ ibmappnNodeNetid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned APPN network identification,
+ which can be from one to eight characters.
+ This ID is used with the control point name
+ to create a fully-qualified control point name."
+
+ ::= { ibmappnGeneralInfoAndCaps 2 }
+
+ ibmappnNodeBlockNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The block number is the first three digits of the node_id.
+ These 3 hexadecimal digits identify the product and are not
+ configurable."
+
+ ::= { ibmappnGeneralInfoAndCaps 3 }
+
+ ibmappnNodeIdNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "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
+ include in APPN alerts as well as being included in XIDs.
+ A unique value is required for connections to SNA
+
+
+
+McKenzie & Cheng [Page 4]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ sub-area."
+
+ ::= { ibmappnGeneralInfoAndCaps 4 }
+
+ ibmappnNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ networkNode(1),
+ endNode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node, either network, len, or end node."
+
+ ::= { ibmappnGeneralInfoAndCaps 5 }
+
+ ibmappnNodeUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time (in hundredths of a second) since this APPN node
+ was initialized."
+
+ ::= { ibmappnGeneralInfoAndCaps 6 }
+
+ ibmappnNodeNegotLs OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports negotiable
+ link stations."
+
+ ::= { ibmappnGeneralInfoAndCaps 7 }
+
+ ibmappnNodeSegReasm OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports segment
+ reassembly. This is only supported when
+ segment generation is also supported."
+
+ ::= { ibmappnGeneralInfoAndCaps 8 }
+
+
+
+
+McKenzie & Cheng [Page 5]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeBindReasm OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports Bind segment
+ reassembly. This will only be supported when Bind
+ segment generation is also supported."
+
+ ::= { ibmappnGeneralInfoAndCaps 9 }
+
+ ibmappnNodeParallelTg OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports parallel TGs."
+
+ ::= { ibmappnGeneralInfoAndCaps 10 }
+
+ ibmappnNodeService OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node allows call-in from nodes not
+ defined locally."
+
+ ::= { ibmappnGeneralInfoAndCaps 11 }
+
+ ibmappnNodeAdaptiveBindPacing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports adaptive bind pacing."
+
+ ::= { ibmappnGeneralInfoAndCaps 12 }
+
+
+
+ -- **************************************************************
+ -- APPN Network Node Information
+ -- This section provides global information about the
+ -- APPN network node.
+
+ ibmappnNodeNnRcvRegChar OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+
+
+
+McKenzie & Cheng [Page 6]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports receiving registered
+ characteristics."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 1 }
+
+ ibmappnNodeNnGateway OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this is a gateway node."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 2 }
+
+ ibmappnNodeNnCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports central directory
+ cache."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 3 }
+
+ ibmappnNodeNnTreeCache OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports route tree cache."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 4 }
+
+ ibmappnNodeNnTreeUpdate OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports
+ incremental_tree_update, which is only
+ supported when tree caching is supported."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 5 }
+
+ ibmappnNodeNnRouteAddResist OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 7]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Route addition resistance is a value that
+ indicates the relative desirability
+ of using this node for intermediate session traffic.
+ The value, which can be any integer 0-255,
+ is used in route computation. The lower the value,
+ the more desirable the node is for intermediate routing."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 6 }
+
+ ibmappnNodeNnIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate
+ session routing."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 7 }
+
+ ibmappnNodeNnFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This object
+ is the last FRSN sent in a topology update to
+ adjacent network nodes."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 8 }
+
+
+ -- **************************************************************
+ -- APPN End Node Information
+
+ ibmappnNodeEnSegGen OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports segment generation."
+
+
+
+
+McKenzie & Cheng [Page 8]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnEnUniqueCaps 1 }
+
+ ibmappnNodeEnModeCosMap OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports
+ mode name to COS name mapping."
+
+ ::= { ibmappnEnUniqueCaps 2 }
+
+ ibmappnNodeEnLocateCdinit OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports Locate Cdinit."
+
+ ::= { ibmappnEnUniqueCaps 3 }
+
+ ibmappnNodeEnSendRegNames OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node will register its LUs with the
+ adjacent serving network node:
+
+ NO - do not register names
+ YES - register names"
+
+ ::= { ibmappnEnUniqueCaps 4 }
+
+ ibmappnNodeEnSendRegChar OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports
+ send register characteristics, which is only
+ supported when send registered names is also
+ supported."
+
+ ::= { ibmappnEnUniqueCaps 5 }
+
+
+
+
+
+
+McKenzie & Cheng [Page 9]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- **************************************************************
+ -- APPN Port information
+ --
+
+
+ ibmappnNodePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port table describes the configuration and current
+ status of the ports used by APPN. The type of DLC is
+ included in this table as a pointer to the DLC port
+ specific tables."
+
+ ::= { ibmappnPortInformation 1 }
+
+ ibmappnNodePortEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port Name is used as the index to this table."
+
+ INDEX
+ { ibmappnNodePortName }
+
+ ::= { ibmappnNodePortTable 1 }
+
+ IbmappnNodePortEntry ::= SEQUENCE {
+ ibmappnNodePortName DisplayString,
+ ibmappnNodePortState INTEGER,
+
+ ibmappnNodePortDlcType INTEGER,
+ ibmappnNodePortPortType INTEGER,
+ ibmappnNodePortSIMRIM INTEGER,
+ ibmappnNodePortLsRole INTEGER,
+ ibmappnNodePortMaxRcvBtuSize INTEGER,
+ ibmappnNodePortMaxIframeWindow INTEGER,
+ ibmappnNodePortDefLsGoodXids Counter,
+ ibmappnNodePortDefLsBadXids Counter,
+ ibmappnNodePortDynLsGoodXids Counter,
+ ibmappnNodePortDynLsBadXids Counter,
+ ibmappnNodePortSpecific OBJECT IDENTIFIER
+ }
+
+
+ ibmappnNodePortName OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 10]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortEntry 1 }
+
+ ibmappnNodePortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current state of this port."
+
+ ::= { ibmappnNodePortEntry 2 }
+
+ ibmappnNodePortDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according
+ to the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodePortEntry 3 }
+
+ ibmappnNodePortPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ leased(1),
+ switched(2),
+ sharedAccessFacilities(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+
+
+
+McKenzie & Cheng [Page 11]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ DESCRIPTION
+ "Identifies the type of line used by this port."
+
+ ::= { ibmappnNodePortEntry 4 }
+
+ ibmappnNodePortSIMRIM OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether Set Initialization Mode (SIM) and
+ Receive Initialization Mode (RIM) are supported."
+
+ ::= { ibmappnNodePortEntry 5 }
+
+ ibmappnNodePortLsRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2),
+ negotiable(3),
+ abm(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Initial role for LSs activated through this port,
+ where 'abm' indicates asynchronous balance mode."
+
+ ::= { ibmappnNodePortEntry 6 }
+
+ ibmappnNodePortMaxRcvBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Basic Transmission Size (BTU) that a
+ link station on this port can receive."
+
+ ::= { ibmappnNodePortEntry 7 }
+
+ ibmappnNodePortMaxIframeWindow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of I-frames that can be received
+ by the XID sender before an acknowledgement is received."
+
+
+
+
+McKenzie & Cheng [Page 12]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodePortEntry 8 }
+
+ ibmappnNodePortDefLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successfull XIDs that have occurred
+ on all defined link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 9 }
+
+ ibmappnNodePortDefLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessfull XIDs that have occurred
+ on all defined link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 10 }
+
+ ibmappnNodePortDynLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successfull XIDs that have occurred
+ on all dynamic link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 11 }
+
+ ibmappnNodePortDynLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessfull XIDs that have occurred
+ on all dynamic link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 12 }
+
+ ibmappnNodePortSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+
+
+
+McKenzie & Cheng [Page 13]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the port specific OBJECT IDENTIFIER
+ that can provide additional information."
+
+ ::= { ibmappnNodePortEntry 13 }
+
+
+
+ -- **************************************************************
+ --
+ --
+
+ ibmappnNodePortIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (TCP/IP specific)."
+
+ ::= { ibmappnPortInformation 2 }
+
+ ibmappnNodePortIpEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortIpName }
+
+ ::= { ibmappnNodePortIpTable 1 }
+
+ IbmappnNodePortIpEntry ::= SEQUENCE {
+ ibmappnNodePortIpName DisplayString,
+ ibmappnNodePortIpPortNum INTEGER
+ }
+
+ ibmappnNodePortIpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+
+
+
+McKenzie & Cheng [Page 14]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodePortIpEntry 1 }
+
+ ibmappnNodePortIpPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local TCP/IP port number."
+
+ ::= { ibmappnNodePortIpEntry 2 }
+
+
+
+ -- **************************************************************
+ --
+ --
+
+ ibmappnNodePortDlsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (DLS specific)."
+
+ ::= { ibmappnPortInformation 3 }
+
+ ibmappnNodePortDlsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DLS Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortDlsName }
+
+ ::= { ibmappnNodePortDlsTable 1 }
+
+ IbmappnNodePortDlsEntry ::= SEQUENCE {
+ ibmappnNodePortDlsName DisplayString,
+ ibmappnNodePortDlsMac OCTET STRING,
+ ibmappnNodePortDlsSap OCTET STRING
+ }
+
+ ibmappnNodePortDlsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+
+
+
+McKenzie & Cheng [Page 15]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ DESCRIPTION
+ "Administratively-assigned name for this APPN DLS port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortDlsEntry 1 }
+
+ ibmappnNodePortDlsMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local DLS MAC address."
+
+ ::= { ibmappnNodePortDlsEntry 2 }
+
+ ibmappnNodePortDlsSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local DLS Sap address."
+
+ ::= { ibmappnNodePortDlsEntry 3 }
+
+
+
+ -- **************************************************************
+ --
+ --
+
+ ibmappnNodePortTrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortTrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (Token Ring specific)."
+
+ ::= { ibmappnPortInformation 4 }
+
+ ibmappnNodePortTrEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortTrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The TR Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortTrName }
+
+
+
+McKenzie & Cheng [Page 16]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodePortTrTable 1 }
+
+ IbmappnNodePortTrEntry ::= SEQUENCE {
+ ibmappnNodePortTrName DisplayString,
+ ibmappnNodePortTrMac OCTET STRING,
+ ibmappnNodePortTrSap OCTET STRING
+ }
+
+ ibmappnNodePortTrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortTrEntry 1 }
+
+ ibmappnNodePortTrMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local Token Ring MAC address."
+
+ ::= { ibmappnNodePortTrEntry 2 }
+
+ ibmappnNodePortTrSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local Token Ring Sap address."
+
+ ::= { ibmappnNodePortTrEntry 3 }
+
+
+ -- **************************************************************
+ -- APPN generic DLC Trace
+ --
+
+ ibmappnNodePortDlcTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortDlcTraceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table generic DLC trace table."
+
+
+
+
+McKenzie & Cheng [Page 17]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnPortInformation 5 }
+
+ ibmappnNodePortDlcTraceEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortDlcTraceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port name and a dynamic integer are the index to
+ this table."
+
+ INDEX
+ {ibmappnNodePortDlcTracPortName,
+ ibmappnNodePortDlcTracIndex}
+
+ ::= { ibmappnNodePortDlcTraceTable 1 }
+
+ IbmappnNodePortDlcTraceEntry ::= SEQUENCE {
+ ibmappnNodePortDlcTracPortName DisplayString,
+ ibmappnNodePortDlcTracIndex INTEGER,
+ ibmappnNodePortDlcTracDlcType INTEGER,
+ ibmappnNodePortDlcTracLocalAddr DisplayString,
+ ibmappnNodePortDlcTracRemoteAddr DisplayString,
+ ibmappnNodePortDlcTracMsgType INTEGER,
+ ibmappnNodePortDlcTracCmdType INTEGER,
+ ibmappnNodePortDlcTracUseWan INTEGER
+ }
+
+ ibmappnNodePortDlcTracPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Port name associated with this this trace table entry."
+
+ ::= { ibmappnNodePortDlcTraceEntry 1 }
+
+ ibmappnNodePortDlcTracIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This index value is updated every time a new trace entry
+ is created which provides a means to retrieve only the
+ updated entries and also provides a simple method of
+ correlating the entries. The table will wrap when the
+ table is full, which will result in previous entries
+ being written over. The mangement station can over
+ come this by retrieving the table using this index to
+
+
+
+McKenzie & Cheng [Page 18]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ retrieve only the new table entries."
+
+ ::= { ibmappnNodePortDlcTraceEntry 2 }
+
+ ibmappnNodePortDlcTracDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according
+ to the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodePortDlcTraceEntry 3 }
+
+ ibmappnNodePortDlcTracLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local address in format described below:
+
+ other = free form DisplayString
+ ip = ld. ld. ld. ld / 2d
+ tr = lx: lx: lx: lx: lx: lx . lx
+ dlsw = lx: lx: lx: lx: lx: lx . lx
+ ethernet = lx: lx: lx: lx: lx: lx . lx
+ "
+
+ ::= { ibmappnNodePortDlcTraceEntry 4 }
+
+
+ ibmappnNodePortDlcTracRemoteAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Address in the format described below:
+ other = free form DisplayString
+ ip = ld. ld. ld. ld / 2d
+ tr = lx: lx: lx: lx: lx: lx . lx
+ dlsw = lx: lx: lx: lx: lx: lx . lx
+
+
+
+McKenzie & Cheng [Page 19]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ethernet = lx: lx: lx: lx: lx: lx . lx
+ "
+
+ ::= { ibmappnNodePortDlcTraceEntry 5 }
+
+
+ ibmappnNodePortDlcTracMsgType OBJECT-TYPE
+ SYNTAX INTEGER {
+ -- enumeration values between 1 and 1999 are reserved
+ -- for potential undefined message types.
+ other(1),
+ unknown(2),
+ request(3),
+ confirm(4),
+ indication(5),
+ response(6)
+
+ -- enumeration values between 2000 and 3999 are reserved
+ -- for IP socket traces,
+
+
+
+ -- enumeration values between 4000 and 5999 are reserved
+ -- for DLS traces,
+
+
+
+ -- enumeration values between 6000 and 7999 are reserved
+ -- for TR traces,
+
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of trace record entry"
+
+ ::= { ibmappnNodePortDlcTraceEntry 6 }
+
+ ibmappnNodePortDlcTracCmdType OBJECT-TYPE
+ SYNTAX INTEGER {
+ -- enumeration values between 1 and 1999 are reserved
+ -- for potential undefined message types.
+
+ testFrame(1),
+ respFrame(2),
+ curFrame(3),
+ icrFrame(4),
+
+
+
+McKenzie & Cheng [Page 20]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ respAck(5),
+ dgrmFrame(6),
+ xidFrame(7),
+ contFrame(8),
+ contedFrame(9),
+ iFrame(10),
+ enterBusy(12),
+ exitBusy(13),
+ haltFrame(14),
+ lsHalted(15),
+ restartLs(16),
+ lsRestarted(17),
+ netBioSnq(18),
+ netBioSnr(19),
+ gnetFrame(20),
+ netdFrame(21),
+ oobFrame(22),
+ alterSap(23),
+ testRsp(24),
+ haltLsNow(25),
+ testReq(26),
+
+ -- enumeration values between 2000 and 3999 are reserved
+ -- for IP socket traces.
+ ipTestFrame(2001),
+ ipRespFrame(2002),
+ ipCurFrame(2003),
+ ipIcrFrame(2004),
+ ipRespAck(2005),
+ ipDgrmFrame(2006),
+ ipXidFrame(2007),
+ ipContFrame(2008),
+ ipContedFrame(2009),
+ ipIFrame(2010),
+ ipEnterBusy(2012),
+ ipExitBusy(2013),
+ ipHaltFrame(2014),
+ ipLsHalted(2015),
+ ipRestartLs(2016),
+ ipLsRestarted(2017),
+ ipNetBioSnq(2018),
+ ipNetBioSnr(2019),
+ ipGnetFrame(2020),
+ ipNetdFrame(2021),
+ ipOobFrame(2022),
+ ipAlterSap(2023),
+ ipTestRsp(2024),
+ ipHaltLsNow(2025),
+
+
+
+McKenzie & Cheng [Page 21]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ipTestReq(2026),
+
+ -- enumeration values between 4000 and 5999 are reserved
+ -- for DLS traces.
+
+ dlsIpm(4124),
+
+ -- enumeration values between 6000 and 7999 are reserved for
+ -- TR traces.
+ trTestFrame(6001),
+ trRespFrame(6002),
+ trCurFrame(6003),
+ trIcrFrame(6004),
+ trRespAck(6005),
+ trDgrmFrame(6006),
+ trXidFrame(6007),
+ trContFrame(6008),
+ trContedFrame(6009),
+ trIFrame(6010),
+ trEnterBusy(6012),
+ trExitBusy(6013),
+ trHaltFrame(6014),
+ trLsHalted(6015),
+ trRestartLs(6016),
+ trLsRestarted(6017),
+ trNetBioSnq(6018),
+ trNetBioSnr(6019),
+ trGnetFrame(6020),
+ trNetdFrame(6021),
+ trOobFrame(6022),
+ trAlterSap(6023),
+ trTestRsp(6024),
+ trHaltLsNow(6025),
+ trTestReq(6026)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the command type of the trace entry."
+
+ ::= { ibmappnNodePortDlcTraceEntry 7 }
+
+ ibmappnNodePortDlcTracUseWan OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notApplicable(2),
+ useUnknown(3),
+
+
+
+McKenzie & Cheng [Page 22]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ useWan(4),
+ useLan(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of connection of the trace entry.
+ For example, token ring and ethernet ports will have
+ useLan as connection. For the dls port, it could be
+ either useWan if connection is across Wan via dls
+ sessions, or useLan if connection is to a local attached
+ LAN."
+
+ ::= { ibmappnNodePortDlcTraceEntry 8 }
+
+
+
+ -- **************************************************************
+ -- APPN Link Station Information
+ --
+
+
+ ibmappnNodeLsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains detail information about the
+ link station configuration and current status."
+
+ ::= { ibmappnLinkStationInformation 1 }
+
+ ibmappnNodeLsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the link station name."
+
+ INDEX
+ { ibmappnNodeLsName }
+
+ ::= { ibmappnNodeLsTable 1 }
+
+ IbmappnNodeLsEntry ::= SEQUENCE {
+ ibmappnNodeLsName DisplayString,
+ ibmappnNodeLsPortName DisplayString,
+ ibmappnNodeLsDlcType INTEGER,
+
+
+
+McKenzie & Cheng [Page 23]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeLsDynamic INTEGER,
+ ibmappnNodeLsState INTEGER,
+ -- ls defined data / xid info
+ ibmappnNodeLsCpName DisplayString,
+ ibmappnNodeLsTgNum INTEGER,
+ ibmappnNodeLsLimResource INTEGER,
+ ibmappnNodeLsMigration INTEGER,
+ ibmappnNodeLsBlockNum DisplayString,
+ ibmappnNodeLsIdNum DisplayString,
+ ibmappnNodeLsCpCpSession INTEGER,
+ -- ls parms (common) / xid info
+ ibmappnNodeLsTargetPacingCount INTEGER,
+ ibmappnNodeLsMaxSendBtuSize INTEGER,
+ -- tg characteristics
+ ibmappnNodeLsEffCap INTEGER,
+ ibmappnNodeLsConnCost INTEGER,
+ ibmappnNodeLsByteCost INTEGER,
+ ibmappnNodeLsSecurity INTEGER,
+ ibmappnNodeLsDelay INTEGER,
+ ibmappnNodeLsUsr1 INTEGER,
+ ibmappnNodeLsUsr2 INTEGER,
+ ibmappnNodeLsUsr3 INTEGER,
+ -- ls (performance data)
+ ibmappnNodeLsInXidBytes Counter,
+ ibmappnNodeLsInMsgBytes Counter,
+ ibmappnNodeLsInXidFrames Counter,
+ ibmappnNodeLsInMsgFrames Counter,
+ ibmappnNodeLsOutXidBytes Counter,
+ ibmappnNodeLsOutMsgBytes Counter,
+ ibmappnNodeLsOutXidFrames Counter,
+ ibmappnNodeLsOutMsgFrames Counter,
+ -- ls (propgation delay)
+ ibmappnNodeLsEchoRsps Counter,
+ ibmappnNodeLsCurrentDelay INTEGER,
+ ibmappnNodeLsMaxDelay INTEGER,
+ ibmappnNodeLsMinDelay INTEGER,
+ ibmappnNodeLsMaxDelayTime TimeTicks,
+ -- ls (Xid Statistics)
+ ibmappnNodeLsGoodXids Counter,
+ ibmappnNodeLsBadXids Counter,
+ -- Dlc specific
+ ibmappnNodeLsSpecific OBJECT IDENTIFIER,
+ ibmappnNodeLsSubState INTEGER,
+ ibmappnNodeLsStartTime TimeTicks,
+ ibmappnNodeLsActiveTime TimeTicks,
+ ibmappnNodeLsCurrentStateTime TimeTicks
+ }
+
+
+
+
+McKenzie & Cheng [Page 24]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeLsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the link station.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsEntry 1 }
+
+
+ ibmappnNodeLsPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsEntry 2 }
+
+
+ ibmappnNodeLsDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according
+ to the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodeLsEntry 3 }
+
+ ibmappnNodeLsDynamic OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies whether this resource is a dynamic link station.
+ Dynamic link stations are created when adjacent nodes
+ that have not been locally defined establish a connection
+ with this node."
+
+
+
+McKenzie & Cheng [Page 25]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodeLsEntry 4 }
+
+
+ ibmappnNodeLsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsEntry 5 }
+
+ ibmappnNodeLsCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified name of the adjacent node for this link
+ station. The name can be from three to seventeen
+ characters. Format is netid.cpname."
+
+ ::= { ibmappnNodeLsEntry 6 }
+
+ ibmappnNodeLsTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with the TG to this link station."
+
+ ::= { ibmappnNodeLsEntry 7 }
+
+ ibmappnNodeLsLimResource OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the link station is
+ a limited resource. If it is, the TG
+ is deactivated when there are no sessions."
+
+ ::= { ibmappnNodeLsEntry 8 }
+
+
+
+
+McKenzie & Cheng [Page 26]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeLsMigration OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this link station will be used
+ for connections to down-level or migration partners."
+
+ ::= { ibmappnNodeLsEntry 9 }
+
+ ibmappnNodeLsBlockNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The block number is the first three digits of the node_id.
+ These 3 hexideimal digits identify the product and are not
+ configurable."
+
+ ::= { ibmappnNodeLsEntry 10 }
+
+ ibmappnNodeLsIdNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "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
+ include in APPN alerts as well as being included in XIDs.
+ A unique value is required for connections to SNA
+ sub-area."
+
+ ::= { ibmappnNodeLsEntry 11 }
+
+ ibmappnNodeLsCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are
+ supported by this link station."
+
+ ::= { ibmappnNodeLsEntry 12 }
+
+ ibmappnNodeLsTargetPacingCount OBJECT-TYPE
+ SYNTAX INTEGER
+
+
+
+McKenzie & Cheng [Page 27]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value between 0 and 32767 inclusive indicating
+ the desired pacing window size for BINDs on this TG.
+ The number is significant only when fixed bind pacing
+ is being performed."
+
+ ::= { ibmappnNodeLsEntry 13 }
+
+ ibmappnNodeLsMaxSendBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value between 0 and 32767 inclusive indicating
+ the desired number of bytes in a Basic Transmission Unit
+ (BTU) that can be sent on this TG.
+ This is an administratively assigned value."
+
+ ::= { ibmappnNodeLsEntry 14 }
+
+ ibmappnNodeLsEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 15 }
+
+ ibmappnNodeLsConnCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255, which indicates maximum cost.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+
+
+
+McKenzie & Cheng [Page 28]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodeLsEntry 16 }
+
+ ibmappnNodeLsByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0 (lowest cost) to 255.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 17 }
+
+ ibmappnNodeLsSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The security is represented as an integer with a range of
+ 1 thru 255 with the most common values enumerated as
+ defined above.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 18 }
+
+ ibmappnNodeLsDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+
+
+
+McKenzie & Cheng [Page 29]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 19 }
+
+ ibmappnNodeLsUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "First user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 20 }
+
+ ibmappnNodeLsUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Second user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 21 }
+
+ ibmappnNodeLsUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Third user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 22 }
+
+ ibmappnNodeLsInXidBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+
+
+
+McKenzie & Cheng [Page 30]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ DESCRIPTION
+ "Number of XID bytes received."
+
+ ::= { ibmappnNodeLsEntry 23 }
+
+ ibmappnNodeLsInMsgBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) bytes received."
+
+ ::= { ibmappnNodeLsEntry 24 }
+
+ ibmappnNodeLsInXidFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID frames received."
+
+ ::= { ibmappnNodeLsEntry 25 }
+
+ ibmappnNodeLsInMsgFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) frames received."
+
+ ::= { ibmappnNodeLsEntry 26 }
+
+ ibmappnNodeLsOutXidBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID bytes sent."
+
+ ::= { ibmappnNodeLsEntry 27 }
+
+ ibmappnNodeLsOutMsgBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) bytes sent."
+
+
+
+
+McKenzie & Cheng [Page 31]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodeLsEntry 28 }
+
+ ibmappnNodeLsOutXidFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID frames sent."
+
+ ::= { ibmappnNodeLsEntry 29 }
+
+ ibmappnNodeLsOutMsgFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) frames sent."
+
+ ::= { ibmappnNodeLsEntry 30 }
+
+ ibmappnNodeLsEchoRsps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of responses returned from adjacent link station.
+ A response should be returned for each test frame sent by
+ this node.
+ Test frames are sent to adjacent nodes periodically to
+ verify connectivity and to measure that actual round trip
+ time, that is the time the test frame is sent until the
+ response is received."
+
+ ::= { ibmappnNodeLsEntry 31 }
+
+ ibmappnNodeLsCurrentDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time that it took for the last test signal to be
+ sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds."
+
+ ::= { ibmappnNodeLsEntry 32 }
+
+ ibmappnNodeLsMaxDelay OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 32]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The longest time it took for a test signal
+ to be sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds ."
+
+ ::= { ibmappnNodeLsEntry 33 }
+
+ ibmappnNodeLsMinDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The shortest time it took for a test signal
+ to be sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds."
+
+ ::= { ibmappnNodeLsEntry 34 }
+
+ ibmappnNodeLsMaxDelayTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (since system up in hundredth of seconds)
+ when the longest delay occurred.
+ This time can be used to identify when this high
+ water mark occurred in relation to the last initialization
+ of the APPN node."
+
+ ::= { ibmappnNodeLsEntry 35 }
+
+ ibmappnNodeLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successful XIDs that have occurred
+ on this link station since the time it was started."
+
+ ::= { ibmappnNodeLsEntry 36 }
+
+ ibmappnNodeLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+
+
+
+McKenzie & Cheng [Page 33]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessful XIDs that have occurred
+ on this link station since the time it was started."
+
+ ::= { ibmappnNodeLsEntry 37 }
+
+ ibmappnNodeLsSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the DLC specific OBJECT IDENTIFIER
+ that can provide additional information."
+
+ ::= { ibmappnNodeLsEntry 38 }
+
+ ibmappnNodeLsSubState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ sentReqOpnstn(2),
+ pendXidExch(3),
+ sentActAs(4),
+ sentSetMode(5),
+ active(6),
+ sentDeactAsOrd(7),
+ sentDiscOrd(8),
+ sentDestroyTg(9),
+ sentCreateTg(10),
+ sentConnReq(11),
+ pendRcvConnInd(12),
+ pendSendConnRsp(13),
+ sentConnRsp(14),
+ pendDeact(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsEntry 39 }
+
+ ibmappnNodeLsStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 34]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "The time (in hundredth of seconds) this link station
+ has been active the last time since the time APPN was
+ initialized."
+
+ ::= { ibmappnNodeLsEntry 40 }
+
+ ibmappnNodeLsActiveTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredth of seconds) this link station
+ has been in the active state.
+ A zero value indicates the link station has never been
+ active."
+
+ ::= { ibmappnNodeLsEntry 41 }
+
+ ibmappnNodeLsCurrentStateTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredth of seconds) the link station is
+ in the current state."
+
+ ::= { ibmappnNodeLsEntry 42 }
+
+
+ -- **************************************************************
+ -- Link station table (TCP/IP specific)
+ --
+
+ ibmappnNodeLsIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Link station table (TCP/IP specific)."
+
+ ::= { ibmappnLinkStationInformation 2 }
+
+ ibmappnNodeLsIpEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Name is used as the index to this table."
+
+
+
+McKenzie & Cheng [Page 35]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ INDEX
+ {ibmappnNodeLsIpName }
+
+ ::= { ibmappnNodeLsIpTable 1 }
+
+ IbmappnNodeLsIpEntry ::= SEQUENCE {
+ ibmappnNodeLsIpName DisplayString,
+ ibmappnNodeLsIpState INTEGER,
+ ibmappnNodeLsLocalIpAddr IpAddress,
+ ibmappnNodeLsLocalIpPortNum INTEGER,
+ ibmappnNodeLsRemoteIpAddr IpAddress,
+ ibmappnNodeLsRemoteIpPortNum INTEGER
+ }
+
+ ibmappnNodeLsIpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this link station. The
+ name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsIpEntry 1 }
+
+ ibmappnNodeLsIpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsIpEntry 2 }
+
+ ibmappnNodeLsLocalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local IP address."
+
+ ::= { ibmappnNodeLsIpEntry 3 }
+
+ ibmappnNodeLsLocalIpPortNum OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 36]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local TCP/IP port number.
+ The default listening port will be administratively
+ assigned and will dynamically change if this node
+ initiates a session with adjacent node."
+
+ ::= { ibmappnNodeLsIpEntry 4 }
+
+
+
+ ibmappnNodeLsRemoteIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote IP address."
+
+ ::= { ibmappnNodeLsIpEntry 5 }
+
+ ibmappnNodeLsRemoteIpPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote TCP/IP port number."
+
+ ::= { ibmappnNodeLsIpEntry 6 }
+
+
+
+ -- **************************************************************
+ -- Ls Table (DLS specific)
+ --
+
+ ibmappnNodeLsDlsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ls Table (DLS specific)."
+
+ ::= { ibmappnLinkStationInformation 3 }
+
+ ibmappnNodeLsDlsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsDlsEntry
+
+
+
+McKenzie & Cheng [Page 37]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DLS Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodeLsDlsName }
+
+ ::= { ibmappnNodeLsDlsTable 1 }
+
+ IbmappnNodeLsDlsEntry ::= SEQUENCE {
+ ibmappnNodeLsDlsName DisplayString,
+ ibmappnNodeLsDlsState INTEGER,
+ ibmappnNodeLsLocalDlsMac OCTET STRING,
+ ibmappnNodeLsLocalDlsSap OCTET STRING,
+ ibmappnNodeLsRemoteDlsMac OCTET STRING,
+ ibmappnNodeLsRemoteDlsSap OCTET STRING
+ }
+
+ ibmappnNodeLsDlsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this link station.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsDlsEntry 1 }
+
+ ibmappnNodeLsDlsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsDlsEntry 2 }
+
+ ibmappnNodeLsLocalDlsMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 38]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "Local MAC address."
+
+ ::= { ibmappnNodeLsDlsEntry 3 }
+
+ ibmappnNodeLsLocalDlsSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local SAP address."
+
+ ::= { ibmappnNodeLsDlsEntry 4 }
+
+ ibmappnNodeLsRemoteDlsMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MAC address."
+
+ ::= { ibmappnNodeLsDlsEntry 5 }
+
+ ibmappnNodeLsRemoteDlsSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote SAP address."
+
+ ::= { ibmappnNodeLsDlsEntry 6 }
+
+
+
+ -- **************************************************************
+ -- Ls Table (Token Ring specific)
+ --
+
+ ibmappnNodeLsTrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsTrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ls Table (Token Ring specific)."
+
+ ::= { ibmappnLinkStationInformation 4 }
+
+ ibmappnNodeLsTrEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsTrEntry
+
+
+
+McKenzie & Cheng [Page 39]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The TR Name is used as the index to this table."
+ INDEX
+ {ibmappnNodeLsTrName }
+
+ ::= { ibmappnNodeLsTrTable 1 }
+
+ IbmappnNodeLsTrEntry ::= SEQUENCE {
+ ibmappnNodeLsTrName DisplayString,
+ ibmappnNodeLsTrState INTEGER,
+ ibmappnNodeLsLocalTrMac OCTET STRING,
+ ibmappnNodeLsLocalTrSap OCTET STRING,
+ ibmappnNodeLsRemoteTrMac OCTET STRING,
+ ibmappnNodeLsRemoteTrSap OCTET STRING
+ }
+
+ ibmappnNodeLsTrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this link station.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsTrEntry 1 }
+
+ ibmappnNodeLsTrState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsTrEntry 2 }
+
+ ibmappnNodeLsLocalTrMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local MAC address."
+
+
+
+McKenzie & Cheng [Page 40]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNodeLsTrEntry 3 }
+
+ ibmappnNodeLsLocalTrSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local SAP address."
+
+ ::= { ibmappnNodeLsTrEntry 4 }
+
+ ibmappnNodeLsRemoteTrMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote MAC address."
+
+ ::= { ibmappnNodeLsTrEntry 5 }
+
+ ibmappnNodeLsRemoteTrSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote SAP address."
+
+ ::= { ibmappnNodeLsTrEntry 6 }
+
+
+ -- **************************************************************
+ -- This table provides information about errors this node encountered
+ -- with connections to adjacent nodes. This includes all exceptional
+ -- conditions encountered establishing connections and all exceptional
+ -- conditions that result in terminating the connection.
+ -- **************************************************************
+
+ ibmappnNodeLsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains information related to exceptional
+ and potential exceptional conditions that occur during
+ the activation, XID exchange, and termination of the
+ connection."
+
+ ::= { ibmappnLinkStationInformation 5 }
+
+
+
+McKenzie & Cheng [Page 41]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeLsStatusEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the LsStatusIndex, which is an
+ integer that is continuously updated until it eventually
+ wraps. This provides the management station the ability
+ to retrieve only the updates to the table by using the
+ standard GET NEXT."
+
+ INDEX
+ { ibmappnNodeLsStatusIndex }
+
+ ::= { ibmappnNodeLsStatusTable 1 }
+
+ IbmappnNodeLsStatusEntry ::= SEQUENCE {
+ ibmappnNodeLsStatusIndex INTEGER,
+ ibmappnNodeLsStatusTime TimeTicks,
+ ibmappnNodeLsStatusLsName DisplayString,
+ ibmappnNodeLsStatusCpName DisplayString,
+ ibmappnNodeLsStatusNodeId OCTET STRING,
+ ibmappnNodeLsStatusTgNum INTEGER,
+ ibmappnNodeLsStatusGeneralSense OCTET STRING,
+ ibmappnNodeLsStatusNofRetry INTEGER,
+ ibmappnNodeLsStatusEndSense OCTET STRING,
+ ibmappnNodeLsStatusXidLocalSense OCTET STRING,
+ ibmappnNodeLsStatusXidRemoteSense OCTET STRING,
+ ibmappnNodeLsStatusXidByteInError INTEGER,
+ ibmappnNodeLsStatusXidBitInError INTEGER,
+ ibmappnNodeLsStatusDlcType INTEGER,
+ ibmappnNodeLsStatusLocalAddr DisplayString,
+ ibmappnNodeLsStatusRemoteAddr DisplayString
+ }
+
+
+ ibmappnNodeLsStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This index is continuous index this table."
+
+ ::= { ibmappnNodeLsStatusEntry 1 }
+
+ ibmappnNodeLsStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 42]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Time (in hundreds of a second) since this node was last
+ initialized."
+
+ ::= { ibmappnNodeLsStatusEntry 2 }
+
+
+ ibmappnNodeLsStatusLsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this link station."
+
+ ::= { ibmappnNodeLsStatusEntry 3 }
+
+ ibmappnNodeLsStatusCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified name of the
+ adjacent node partner. This will be provided when the
+ adjacent node has been defined at this node or when the
+ XID sequence has proceeded far enough to to identify the
+ adjacent node. A blank CP name will indicate the name is
+ unknown."
+
+ ::= { ibmappnNodeLsStatusEntry 4 }
+
+ ibmappnNodeLsStatusNodeId OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Adjacent Node id"
+
+
+ ::= { ibmappnNodeLsStatusEntry 5 }
+
+ ibmappnNodeLsStatusTgNum OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with the TG to this link station
+ with a range from 0 to 256. A value of 256 indicates
+
+
+
+McKenzie & Cheng [Page 43]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ the tg number has not been negotiated and is unknown at
+ this time."
+
+ ::= { ibmappnNodeLsStatusEntry 6 }
+
+ ibmappnNodeLsStatusGeneralSense OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The error sense code associated with the start sequence of
+ activation of a link up to the beginning of the XID
+ sequence."
+
+ ::= { ibmappnNodeLsStatusEntry 7 }
+
+ ibmappnNodeLsStatusNofRetry OBJECT-TYPE
+ SYNTAX INTEGER {
+ retry(1),
+ noretry(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether Node Operator Facility will retry the
+ start request to activate the link."
+
+ ::= { ibmappnNodeLsStatusEntry 8 }
+
+ ibmappnNodeLsStatusEndSense OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sense code associated with the termination of the link
+ connection to adjacent node. This includes all sense
+ information included in the disconnect recieved from the
+ lower layer DLCs and also sense information indicating the
+ link termination originated by upper layer APPN components."
+
+ ::= { ibmappnNodeLsStatusEntry 9 }
+
+ ibmappnNodeLsStatusXidLocalSense OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The error sense code associated with the rejection of the
+
+
+
+McKenzie & Cheng [Page 44]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ XID."
+
+ ::= { ibmappnNodeLsStatusEntry 10 }
+
+ ibmappnNodeLsStatusXidRemoteSense OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The error sense code adjacent node returned to this node
+ indicating the reason the XID was rejected."
+
+ ::= { ibmappnNodeLsStatusEntry 11 }
+
+ ibmappnNodeLsStatusXidByteInError OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(1000)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This identifies the actual byte in the XID that caused the
+ error. The value of zero (0) indicates that the variable
+ has no meaning."
+
+ ::= { ibmappnNodeLsStatusEntry 12 }
+
+ ibmappnNodeLsStatusXidBitInError OBJECT-TYPE
+ SYNTAX INTEGER {
+ na(8) -- not applicable
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This identifies the actual bit within the error byte of the
+ XID. This only has meaning when the byte in error is
+ greater than zero."
+
+ ::= { ibmappnNodeLsStatusEntry 13 }
+
+ ibmappnNodeLsStatusDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tr(6)
+
+
+
+McKenzie & Cheng [Page 45]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This identifies DLC type that was being used when error
+ occurred. This also is used to the format of the
+ local and remote address provided.
+
+ other = free form DisplayString
+
+ ip = ld. ld. ld. ld / 2d
+
+ tr = lx: lx: lx: lx: lx: lx . lx
+
+ dlsw = lx: lx: lx: lx: lx: lx . lx
+
+ ethernet = lx: lx: lx: lx: lx: lx . lx
+
+ "
+
+ ::= { ibmappnNodeLsStatusEntry 14 }
+
+ ibmappnNodeLsStatusLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This contains a displayable string that identifies the
+ DLC type and appropriate address. See DlcType above for
+ details of the format."
+
+ ::= { ibmappnNodeLsStatusEntry 15 }
+
+ ibmappnNodeLsStatusRemoteAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This contains a displayable string that identifies the
+ DLC type and appropriate address. See DlcType above for
+ details of the format."
+
+ ::= { ibmappnNodeLsStatusEntry 16 }
+
+
+
+ -- **************************************************************
+ -- APPN SNMP Performance Information
+
+
+
+McKenzie & Cheng [Page 46]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ --
+
+ ibmappnSnmpInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of messages delivered to the APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 1 }
+
+ ibmappnSnmpInGetRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of GET requests delivered to the APPN SNMP
+ sub-agent."
+
+ ::= { ibmappnSnmpInformation 2 }
+
+ ibmappnSnmpInGetNexts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of GETNEXT requests delivered to the APPN SNMP
+ sub-agent."
+
+ ::= { ibmappnSnmpInformation 3 }
+
+ ibmappnSnmpInSetRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of SET requests delivered to the APPN SNMP
+ sub-agent."
+
+ ::= { ibmappnSnmpInformation 4 }
+
+ ibmappnSnmpInTotalVars OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of VARIABLES included in both
+ GET and GETNEXT requests to the APPN SNMP sub-agent."
+
+
+
+McKenzie & Cheng [Page 47]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnSnmpInformation 5 }
+
+ ibmappnSnmpInGetVars OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of VARIBLES included in all
+ GET requests to the APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 6 }
+
+ ibmappnSnmpInGetNextVars OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of VARIABLES included in all
+ GETNEXT requests to the APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 7 }
+
+ ibmappnSnmpInSetVars OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of VARIBLES included in all
+ SET requests to the APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 8 }
+
+ ibmappnSnmpOutNoSuchNames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of VARIABLES that could not
+ be found by the APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 9 }
+
+ ibmappnSnmpOutGenErrs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of undefined errors that
+
+
+
+McKenzie & Cheng [Page 48]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ occurred processing SNMP request to the
+ APPN SNMP sub-agent."
+
+ ::= { ibmappnSnmpInformation 10 }
+
+
+ -- **************************************************************
+
+ -- This group provides global information about the
+ -- APPN node performance.
+
+ -- The first section applies to the APPN control point
+ -- storage utilization.
+
+
+ ibmappnMemorySize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Size of the shared storage segment, as obtained
+ by storage management from the underlying operating
+ system."
+
+ ::= { ibmappnMemoryUse 1 }
+
+ ibmappnMemoryUsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes in the segment that are currently
+ allocated to process."
+
+ ::= { ibmappnMemoryUse 2 }
+
+ ibmappnMemoryWarnThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Allocation threshold beyond which storage
+ management considers the storage resources
+ to be constrained."
+
+ ::= { ibmappnMemoryUse 3 }
+
+ ibmappnMemoryCritThresh OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 49]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Allocation threshold beyond which storage
+ management considers the storage resources
+ to be critically constrained."
+
+ ::= { ibmappnMemoryUse 4 }
+
+
+ -- **************************************************************
+ -- The following are Counters maintained by the APPN CS component that
+ -- relate to total overall XID activity.
+ ------------------------------------------------------------------------
+ ibmappnNodeDefLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of successfull XIDs that have occurred
+ on all defined link stations since the last time this
+ node was initialized."
+
+ ::= { ibmappnXidInformation 1 }
+
+ ibmappnNodeDefLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of unsuccessfull XIDs that have
+ occurred on all defined link stations since the last
+ time this node was initialized."
+
+ ::= { ibmappnXidInformation 2 }
+
+ ibmappnNodeDynLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of successfull XIDs that have
+ occurred on all dynamic link stations since the last
+ time this node was initialized."
+
+ ::= { ibmappnXidInformation 3 }
+
+
+
+
+McKenzie & Cheng [Page 50]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNodeDynLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of unsuccessfull XIDs that have
+ occurred on all dynamic link stations since the last
+ time this node was initialized."
+
+ ::= { ibmappnXidInformation 4 }
+
+
+
+ -- ************** The APPN Topology Group ***********************
+
+ ibmappnNn OBJECT IDENTIFIER ::= { ibmappn 2 }
+ ibmappnNnTopo OBJECT IDENTIFIER ::= { ibmappnNn 1 }
+ ibmappnNnTopology OBJECT IDENTIFIER ::= { ibmappnNn 3 }
+
+
+ -- This group will be used to represent the entire APPN network
+ -- topology, including Network nodes, virtual nodes and
+ -- all TGs associated with these nodes.
+ --
+
+ -- Network nodes
+ -- The APPN topology database consists of information about every
+ -- APPN network node. This information is learned over time
+ -- as each network node exchanges topology information with
+ -- each of its adjacent network nodes. The database consists
+ -- of information about each node and all of the transmissions
+ -- groups used by each node.
+
+ -- Virtual nodes
+ -- Information about virtual nodes (connection networks) is treated
+ -- the same as information about network node
+ -- and is replicated at each network node.
+ -- The node name is the only meaningful information. The other
+ -- node objects use default values. Each node that has defined
+ -- a TG with this virtual node as the destination also defines a
+ -- TG on this virtual node. There is a TG record for each node
+ -- that uses this virtual node.
+ --
+ --
+ -- The APPN node table represents the APPN topology
+ -- database with the APPN CP fully-qualified name
+ -- being used as the index to this table.
+ -- This entire table could be retrieved using the GET NEXT command,
+
+
+
+McKenzie & Cheng [Page 51]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- however, due to the dynamics of APPN, nodes could come and
+ -- go and status could change as the table is being
+ -- retrieved. Although in most cases the data retrieved will be valid,
+ -- missing and invalid status could cause problems for
+ -- a management application that was graphically displaying
+ -- this data.
+ -- This potential problem can be eliminated by
+ -- retrieving the FRSN before and after completion
+ -- of retrieval of the APPN topology table.
+ -- If the FRSN has changed, then repeat the
+ -- retrieval of the entire topology table
+ -- until the FRSN remains unchanged.
+ -- Object 'appnNnFrsn' represents the last
+ -- change or update to this node's topology
+ -- database.
+ --
+ --
+ -- The format of the actual database is as follows:
+ --
+ -- Node table (entry for each node in network)
+ -- TG table (entry for each TG owned by node)
+ --
+ -- Due to SNMP ASN.1 limitations, we cannot represent
+ -- the TG table within the node table. We define
+ -- separate tables for nodes and TGs, adding the node
+ -- name to each TG entry to provide a means of
+ -- correlating each TG with its originating node.
+
+
+
+ ibmappnNnTopoMaxNodes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of nodes allowed in the APPN topology
+ database. This administratively assigned value must be
+ equal to or greater than the maximum total number of end
+ nodes and network nodes.
+ If the number of nodes exceeds this value, APPN will issue
+ an Alert and the node can no longer participate as a network
+ node."
+
+ ::= { ibmappnNnTopo 1 }
+
+ ibmappnNnTopoCurNumNodes OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 52]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of nodes in this node's topology database.
+ If this value exceeds the maximum number of nodes allowed
+ (NnTopoMaxNodes), APPN alert CPDB002 is
+ issued."
+
+ ::= { ibmappnNnTopo 2 }
+
+ ibmappnNnTopoInTdus OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of TDUs received from
+ all adjacent NN since last initialization."
+
+ ::= { ibmappnNnTopo 3 }
+
+ ibmappnNnTopoOutTdus OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of TDUs built by this node to be sent to
+ all adjacent NN since last initialization."
+
+ ::= { ibmappnNnTopo 4 }
+
+ ibmappnNnTopoNodeLowRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node updates received by this
+ node with a RSN less than the current RSN. Both even and
+ odd RSN are included in this count.
+ These TDUs are not errors, but result when TDUs are
+ broadcast to all adjacent network nodes. No update to
+ this node's topology database occurs, but this node will
+ send a TDU with it's higher RSN to the adjacent node that
+ sent this low RSN."
+
+ ::= { ibmappnNnTopo 5 }
+
+ ibmappnNnTopoNodeEqualRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 53]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node updates received by this
+ node with a RSN equal to the current RSN. Both even and
+ odd RSN are included in this count.
+ These TDUs are not errors, but result when TDUs are
+ broadcast to all adjacent network nodes. No update to
+ this node's topology database occurs."
+
+ ::= { ibmappnNnTopo 6 }
+
+ ibmappnNnTopoNodeGoodHighRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node updates received by this
+ node with a RSN greater than the current RSN.
+ This results in updating this nodes topology and
+ broadcasting a TDU to all adjacent network nodes. It is
+ not required to send a TDU to the sender of this update
+ because that node already has the update."
+
+ ::= { ibmappnNnTopo 7 }
+
+
+
+ ibmappnNnTopoNodeBadHighRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node updates received by this
+ node with an odd RSN greater than the current RSN.
+ These updates represent a topology inconsistency detected
+ by one of the APPN network nodes.
+ This results in updating this nodes topology and broadcasting
+ a TDU to all adjacent network nodes."
+
+ ::= { ibmappnNnTopo 8 }
+
+
+ ibmappnNnTopoNodeStateUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology Node records built as a result
+
+
+
+McKenzie & Cheng [Page 54]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ of internally detected node state changes that affect APPN
+ topology and routing. Updates are sent via TDUs to all
+ adjacent network nodes."
+
+ ::= { ibmappnNnTopo 9 }
+
+ ibmappnNnTopoNodeErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node records inconsistencies
+ detected by this node. This occurs when this node attempts
+ to update its topology database and detects a data
+ inconsistency. This node will create a TDU with the
+ current RSN incremented to the next odd number and
+ broadcast it to all adjacent NNs."
+
+ ::= { ibmappnNnTopo 10 }
+
+ ibmappnNnTopoNodeTimerUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node records built for this
+ node's resource due to timer updates. Updates are sent via
+ TDUs to all adjacent network nodes. These updates insure
+ other network nodes do not delete this node's resources
+ from their topology database."
+
+ ::= { ibmappnNnTopo 11 }
+
+ ibmappnNnTopoNodePurges OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology node records purged from this
+ node's topology database. This occurs when a node has not
+ been updated in a specified amount of time. The owning
+ node is responsible for broadcasting updates for its
+ resource that it wants kept in the network topology."
+
+ ::= { ibmappnNnTopo 12 }
+
+
+ ibmappnNnTopoTgLowRsns OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 55]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG updates received by this
+ node with a RSN less than the current RSN. Both even and
+ odd RSN are included in this count.
+ These TDUs are not errors, but result when TDUs are
+ broadcast to all adjacent network nodes. No update to
+ this node's topology database occurs, but this node will
+ send a TDU with it's higher RSN to the sender of the low
+ RSN."
+
+ ::= { ibmappnNnTopo 13 }
+
+ ibmappnNnTopoTgEqualRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG updates received by this
+ node with a RSN equal to the current RSN. Both even and
+ odd RSN are included in this count.
+ These TDUs are not errors, but result when TDUs are
+ broadcast to all adjacent network nodes. No update to
+ this node's topology database occurs."
+
+ ::= { ibmappnNnTopo 14 }
+
+ ibmappnNnTopoTgGoodHighRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG updates received by this
+ node with a RSN greater than the current RSN.
+ This results in updating this nodes topology and
+ broadcasting the update to all adjacent network nodes."
+
+ ::= { ibmappnNnTopo 15 }
+
+
+ ibmappnNnTopoTgBadHighRsns OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG updates received by this
+
+
+
+McKenzie & Cheng [Page 56]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ node with an odd RSN greater than the current RSN.
+ These updates represent a topology inconsistency detected
+ by one of the APPN network nodes.
+ This results in updating this nodes topology and
+ broadcasting a TDU to all adjacent network nodes."
+
+ ::= { ibmappnNnTopo 16 }
+
+
+ ibmappnNnTopoTgStateUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG records built as a result
+ of internally detected node state changes that affect APPN
+ topology and routing. Updates are sent via TDUs to all
+ adjacent network nodes."
+
+ ::= { ibmappnNnTopo 17 }
+
+ ibmappnNnTopoTgErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG records inconsistencies
+ detected by this node. This occurs when this node
+ attempts to update its topology database and detects a
+ data inconsistency. This node will create a TDU with
+ the current RSN incremented to the next odd number and
+ broadcast it to all adjacent NNs."
+
+ ::= { ibmappnNnTopo 18 }
+
+ ibmappnNnTopoTgTimerUpdates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG records built for this
+ node's resource due to timer updates. Updates are sent via
+ TDUs to all adjacent network nodes. These updates insure
+ other network nodes do not delete this node's resources
+ from their topology database."
+
+ ::= { ibmappnNnTopo 19 }
+
+
+
+
+McKenzie & Cheng [Page 57]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnTopoTgPurges OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of topology TG records purged from this
+ node's topology database. This occurs when a TG has not
+ been updated in a specified amount of time. The owning
+ node is responsible for broadcasting updates for its
+ resource that it wants to keep in the network topology."
+
+ ::= { ibmappnNnTopo 20 }
+
+
+ ibmappnNnTopoTotalRouteCalcs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of routes calculated for all class of services
+ since the last initialization."
+
+ ::= { ibmappnNnTopo 21 }
+
+ ibmappnNnTopoTotalRouteRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of route requests for all class of services that
+ could not be calculated since last initialization."
+
+ ::= { ibmappnNnTopo 22 }
+
+
+ ibmappnNnTopoRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnTopoRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing an entry for every Class of Service
+ that it has calculated a route for."
+
+ ::= { ibmappnNnTopo 23 }
+
+
+
+ ibmappnNnTopoRouteEntry OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 58]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX IbmappnNnTopoRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Class of Service name is the index for this table."
+
+ INDEX
+ {ibmappnNnTopoRouteCos}
+
+ ::= { ibmappnNnTopoRouteTable 1 }
+
+ IbmappnNnTopoRouteEntry ::= SEQUENCE {
+ ibmappnNnTopoRouteCos DisplayString,
+ ibmappnNnTopoRouteTrees Counter,
+ ibmappnNnTopoRouteCalcs Counter,
+ ibmappnNnTopoRouteRejs Counter
+ }
+
+
+ ibmappnNnTopoRouteCos OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Class of Service for the route."
+
+ ::= { ibmappnNnTopoRouteEntry 1 }
+
+ ibmappnNnTopoRouteTrees OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of routes tree caches built for this Class of
+ Service since the last initialization."
+
+ ::= { ibmappnNnTopoRouteEntry 2 }
+
+
+ ibmappnNnTopoRouteCalcs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of routes calculated since last initialization."
+
+ ::= { ibmappnNnTopoRouteEntry 3 }
+
+
+
+
+McKenzie & Cheng [Page 59]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnTopoRouteRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of route requests that could not
+ be calculated since last initialization."
+
+ ::= { ibmappnNnTopoRouteEntry 4 }
+
+
+ --Adjacent node table
+ -- Node name (only applies to adjacent nodes)
+ -- Number of out of sequence TDUs
+ -- Status of CP-CP sessions (ConWinner/ConLoser)
+ -- Last FRSN sent
+ -- Last FRSN received
+
+
+ ibmappnNnAdjNodeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnAdjNodeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing an entry for every node. The information
+ kept in this table is the last FRSN sent and received,
+ the status of the CP-CP sessions, and a gauge that
+ indicates the number of outstanding TDUs."
+
+ ::= { ibmappnNn 2 }
+
+
+ ibmappnNnAdjNodeEntry OBJECT-TYPE
+ SYNTAX IbmappnNnAdjNodeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The adjacent node name is the index for this table."
+
+ INDEX
+ {ibmappnNnAdjNodeAdjName}
+
+ ::= { ibmappnNnAdjNodeTable 1 }
+
+ IbmappnNnAdjNodeEntry ::= SEQUENCE {
+ ibmappnNnAdjNodeAdjName DisplayString,
+ ibmappnNnAdjNodeCpCpSessStatus INTEGER,
+ ibmappnNnAdjNodeOutOfSeqTdus Gauge,
+
+
+
+McKenzie & Cheng [Page 60]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnAdjNodeLastFrsnSent INTEGER,
+ ibmappnNnAdjNodeLastFrsnRcvd INTEGER
+ }
+
+ ibmappnNnAdjNodeAdjName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An administratively-assigned fully-qualified
+ name of this node's adjacent network node."
+
+ ::= { ibmappnNnAdjNodeEntry 1 }
+
+ ibmappnNnAdjNodeCpCpSessStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ conLoserActive(2),
+ conWinnerActive(3),
+ inactive(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the state of CP-CP sessions between this node
+ and adjacent network and end nodes. Incative indicates no
+ CP-CP sessions exists between this node and the adjacent
+ node. Active indicates CP-CP sessons are active using both
+ the ConWinner and ConLoser sessions. The session initiated
+ by this node is refered to as the ConWinner session and is
+ used by this node to send to the adjacent node. The
+ ConLoserr session is initiated by the adjacent node and
+ is used by this node to receive from the adjacent node."
+
+ ::= { ibmappnNnAdjNodeEntry 2 }
+
+ ibmappnNnAdjNodeOutOfSeqTdus OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of out of sequence Topology Database
+ Updates (TDUs). In a quiesced state, this value is
+ zero. In normal operation, the value varies
+ depending on the network environment."
+
+ ::= { ibmappnNnAdjNodeEntry 3 }
+
+
+
+
+McKenzie & Cheng [Page 61]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnAdjNodeLastFrsnSent OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last TDU sent to this adjacent node."
+
+ ::= { ibmappnNnAdjNodeEntry 4 }
+
+ ibmappnNnAdjNodeLastFrsnRcvd OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last TDU received from this adjacent node."
+
+ ::= { ibmappnNnAdjNodeEntry 5 }
+
+
+ --APPN Node Topology table
+
+ -- This table describes every known APPN Network node
+ -- and Virtual node.
+
+
+ ibmappnNnTopologyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnTopologyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN routing table
+ that describes all of the APPN network nodes
+ and virtual nodes known to this node."
+
+ ::= { ibmappnNnTopology 1 }
+
+ ibmappnNnTopologyEntry OBJECT-TYPE
+ SYNTAX IbmappnNnTopologyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+
+
+
+McKenzie & Cheng [Page 62]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ DESCRIPTION
+ "The fully-qualified node name is used to
+ index this table."
+
+ INDEX
+ {ibmappnNnNodeName}
+
+ ::= { ibmappnNnTopologyTable 1 }
+
+ IbmappnNnTopologyEntry ::= SEQUENCE {
+
+ ibmappnNnNodeName DisplayString,
+ ibmappnNnNodeFrsn INTEGER,
+ ibmappnNnNodeEntryTimeLeft INTEGER,
+ ibmappnNnNodeType INTEGER,
+
+ ibmappnNnNodeRsn INTEGER,
+ ibmappnNnNodeRouteAddResist INTEGER,
+ ibmappnNnNodeCongested INTEGER,
+ ibmappnNnNodeIsrDepleted INTEGER,
+ ibmappnNnNodeEndptDepleted INTEGER,
+ ibmappnNnNodeQuiescing INTEGER,
+ ibmappnNnNodeGateway INTEGER,
+ ibmappnNnNodeCentralDirectory INTEGER,
+ ibmappnNnNodeIsr INTEGER,
+ ibmappnNnNodeChainSupport INTEGER
+ }
+
+ ibmappnNnNodeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned network name that is locally
+ defined at each network node in the format NETID.CPNAME."
+
+ ::= { ibmappnNnTopologyEntry 1 }
+
+ ibmappnNnNodeFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last time this resource was updated at
+
+
+
+McKenzie & Cheng [Page 63]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ this node."
+
+ ::= { ibmappnNnTopologyEntry 2 }
+
+ ibmappnNnNodeEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ network node entry. Range is 0-31."
+
+ ::= { ibmappnNnTopologyEntry 3 }
+
+ ibmappnNnNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ networknode(1),
+ virtualnode(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node."
+
+ ::= { ibmappnNnTopologyEntry 4 }
+
+ ibmappnNnNodeRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Resource sequence number that is assigned and
+ controlled by the network node that owns this
+ resource. This is always an even 32-bit number
+ unless an error has occurred."
+
+ ::= { ibmappnNnTopologyEntry 5 }
+
+ ibmappnNnNodeRouteAddResist OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Route addition resistance
+ indicates the relative desirability
+ of using this node for intermediate session traffic.
+ The value, which can be any integer 0-255,
+ is used in route computation. The lower the value,
+
+
+
+McKenzie & Cheng [Page 64]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ the more desirable the node is for intermediate routing."
+
+ ::= { ibmappnNnTopologyEntry 6 }
+
+ ibmappnNnNodeCongested OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node is congested.
+ This node is not be included in route selection
+ by other nodes when this congestion exists."
+
+ ::= { ibmappnNnTopologyEntry 7 }
+
+ ibmappnNnNodeIsrDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether intermediate session
+ routing resources are depleted. This node is
+ not included in intermediate route selection
+ by other nodes when resources are depleted."
+
+ ::= { ibmappnNnTopologyEntry 8 }
+
+ ibmappnNnNodeEndptDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether session endpoint resources are depleted."
+
+ ::= { ibmappnNnTopologyEntry 9 }
+
+ ibmappnNnNodeQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is quiescing.
+ This node is not included in route selection
+ by other nodes when the node is quiescing."
+
+ ::= { ibmappnNnTopologyEntry 10 }
+
+ ibmappnNnNodeGateway OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 65]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node provide gateway functions."
+
+ ::= { ibmappnNnTopologyEntry 11 }
+
+ ibmappnNnNodeCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is central directory."
+
+ ::= { ibmappnNnTopologyEntry 12 }
+
+ ibmappnNnNodeIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate session
+ routing (ISR)."
+
+ ::= { ibmappnNnTopologyEntry 13 }
+
+ ibmappnNnNodeChainSupport OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports chaining."
+
+ ::= { ibmappnNnTopologyEntry 14 }
+
+
+ --APPN transmission group (TG) table
+
+ -- This table describes the TGs associated with
+ -- the APPN network nodes.
+ -- The originating node is repeated here to provide a
+ -- means of correlating the TGs with the nodes.
+
+
+ ibmappnNnTgTopologyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnTgTopologyEntry
+ ACCESS not-accessible
+
+
+
+McKenzie & Cheng [Page 66]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN topology database
+ that describes all of the APPN transmissions groups
+ used by the APPN network nodes."
+
+ ::= { ibmappnNnTopology 2 }
+
+ ibmappnNnTgTopologyEntry OBJECT-TYPE
+ SYNTAX IbmappnNnTgTopologyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table requires three indexes to provide a
+ unique index. The indexes are the owning or originating
+ CPname, the destination CPname, and the TG number."
+
+ INDEX
+ {ibmappnNnTgOwner,
+ ibmappnNnTgDest,
+ ibmappnNnTgNum}
+
+ ::= { ibmappnNnTgTopologyTable 1 }
+
+ IbmappnNnTgTopologyEntry ::= SEQUENCE {
+
+ ibmappnNnTgOwner DisplayString,
+ ibmappnNnTgDest DisplayString,
+ ibmappnNnTgNum INTEGER,
+ ibmappnNnTgFrsn INTEGER,
+ ibmappnNnTgEntryTimeLeft INTEGER,
+
+ ibmappnNnTgDestVirtual INTEGER,
+ ibmappnNnTgDlcData OCTET STRING,
+
+ ibmappnNnTgRsn INTEGER,
+ ibmappnNnTgOperational INTEGER,
+ ibmappnNnTgQuiescing INTEGER,
+ ibmappnNnTgCpCpSession INTEGER,
+ ibmappnNnTgEffCap INTEGER,
+ ibmappnNnTgConnCost INTEGER,
+ ibmappnNnTgByteCost INTEGER,
+ ibmappnNnTgSecurity INTEGER,
+ ibmappnNnTgDelay INTEGER,
+ ibmappnNnTgModemClass INTEGER,
+ ibmappnNnTgUsr1 INTEGER,
+ ibmappnNnTgUsr2 INTEGER,
+ ibmappnNnTgUsr3 INTEGER}
+
+
+
+McKenzie & Cheng [Page 67]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnTgOwner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ originating node for this TG. The format
+ is NETID.CPNAME and is the same name
+ specified in the node table."
+
+ ::= { ibmappnNnTgTopologyEntry 1 }
+
+ ibmappnNnTgDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified
+ network name for the destination node for this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 2 }
+
+ ibmappnNnTgNum OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this
+ transmission group. Range is 0-255."
+
+ ::= { ibmappnNnTgTopologyEntry 3 }
+
+ ibmappnNnTgFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last time this resource was updated at
+ this node."
+
+ ::= { ibmappnNnTgTopologyEntry 4 }
+
+ ibmappnNnTgEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+
+
+
+McKenzie & Cheng [Page 68]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ network node TG entry. Range is 0-31."
+
+ ::= { ibmappnNnTgTopologyEntry 5 }
+
+ ibmappnNnTgDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a virtual node."
+
+ ::= { ibmappnNnTgTopologyEntry 6 }
+
+ ibmappnNnTgDlcData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..9))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DLC specific data related to the link connection
+ network.
+ Token-Ring - MAC/SAP
+ X.25 Switched - dial digits
+ X.21 Switched - dial digits
+ Circuit Swtch - dial digits"
+
+ ::= { ibmappnNnTgTopologyEntry 7 }
+
+ ibmappnNnTgRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current owning node's resource sequence number
+ for this resource."
+
+ ::= { ibmappnNnTgTopologyEntry 8 }
+
+ ibmappnNnTgOperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the transmission group
+
+
+
+McKenzie & Cheng [Page 69]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ is operational."
+
+ ::= { ibmappnNnTgTopologyEntry 9 }
+
+ ibmappnNnTgQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the transmission group
+ is quiescing."
+
+ ::= { ibmappnNnTgTopologyEntry 10 }
+
+ ibmappnNnTgCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are supported on this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 11 }
+
+
+ ibmappnNnTgEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 12 }
+
+ ibmappnNnTgConnCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255, which indicates maximum cost.
+ This is an administratively assigned value associated
+
+
+
+McKenzie & Cheng [Page 70]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ with this TG."
+
+
+ ::= { ibmappnNnTgTopologyEntry 13 }
+
+ ibmappnNnTgByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0 (lowest cost) to 255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 14 }
+
+ ibmappnNnTgSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The security is represented as an integer with a range of
+ 1 thru 255 with the most common values enumerated as
+ defined above.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 15 }
+
+ ibmappnNnTgDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 71]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated.
+ This is an administratively assigned value associated
+ with this TG."
+
+
+ ::= { ibmappnNnTgTopologyEntry 16 }
+
+ ibmappnNnTgModemClass OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+ connection network. For a connection network
+ it is the same as in the TG vector; for
+ a non-connection network it is X'00'."
+
+ ::= { ibmappnNnTgTopologyEntry 17 }
+
+ ibmappnNnTgUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "First user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 18 }
+
+ ibmappnNnTgUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Second user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 19 }
+
+
+
+
+McKenzie & Cheng [Page 72]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnTgUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Third user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyEntry 20 }
+
+
+ --APPN Node Topology table (using FRSN as index)
+
+ -- This table describes every known APPN Network node
+ -- and Virtual node.
+
+
+ ibmappnNnTopologyFRTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnTopologyFREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN routing table
+ that describes all of the APPN network nodes
+ and virtual nodes known to this node."
+
+ ::= { ibmappnNnTopology 3 }
+
+ ibmappnNnTopologyFREntry OBJECT-TYPE
+ SYNTAX IbmappnNnTopologyFREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by two columns:
+ FRSN, followed by fully-qualified node name."
+
+ INDEX
+ {ibmappnNnNodeFRFrsn,
+ ibmappnNnNodeFRName}
+
+ ::= { ibmappnNnTopologyFRTable 1 }
+
+ IbmappnNnTopologyFREntry ::= SEQUENCE {
+ ibmappnNnNodeFRName DisplayString,
+ ibmappnNnNodeFRFrsn INTEGER,
+ ibmappnNnNodeFREntryTimeLeft INTEGER,
+
+
+
+McKenzie & Cheng [Page 73]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnNodeFRType INTEGER,
+
+ ibmappnNnNodeFRRsn INTEGER,
+ ibmappnNnNodeFRRouteAddResist INTEGER,
+ ibmappnNnNodeFRCongested INTEGER,
+ ibmappnNnNodeFRIsrDepleted INTEGER,
+ ibmappnNnNodeFREndptDepleted INTEGER,
+ ibmappnNnNodeFRQuiescing INTEGER,
+ ibmappnNnNodeFRGateway INTEGER,
+ ibmappnNnNodeFRCentralDirectory INTEGER,
+ ibmappnNnNodeFRIsr INTEGER,
+ ibmappnNnNodeFRChainSupport INTEGER
+ }
+
+ ibmappnNnNodeFRName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned network name that is locally
+ defined at each network node in the format NETID.CPNAME."
+
+ ::= { ibmappnNnTopologyFREntry 1 }
+
+ ibmappnNnNodeFRFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last time this resource was updated at
+ this node."
+
+ ::= { ibmappnNnTopologyFREntry 2 }
+
+ ibmappnNnNodeFREntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ network node entry. Range is 0-31."
+
+ ::= { ibmappnNnTopologyFREntry 3 }
+
+
+
+
+McKenzie & Cheng [Page 74]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnNodeFRType OBJECT-TYPE
+ SYNTAX INTEGER {
+ networknode(1),
+ virtualnode(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node."
+
+ ::= { ibmappnNnTopologyFREntry 4 }
+
+ ibmappnNnNodeFRRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Resource sequence number that is assigned and
+ controlled by the network node that owns this
+ resource. This is always an even 32-bit number
+ unless an error has occurred."
+
+ ::= { ibmappnNnTopologyFREntry 5 }
+
+ ibmappnNnNodeFRRouteAddResist OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Route addition resistance
+ indicates the relative desirability
+ of using this node for intermediate session traffic.
+ The value, which can be any integer 0-255,
+ is used in route computation. The lower the value,
+ the more desirable the node is for intermediate routing."
+
+ ::= { ibmappnNnTopologyFREntry 6 }
+
+ ibmappnNnNodeFRCongested OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node is congested.
+ This node is not be included in route selection
+ by other nodes when this congestion exists."
+
+ ::= { ibmappnNnTopologyFREntry 7 }
+
+
+
+McKenzie & Cheng [Page 75]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnNodeFRIsrDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether intermediate session
+ routing resources are depleted. This node is
+ not included in intermediate route selection
+ by other nodes when resources are depleted."
+
+ ::= { ibmappnNnTopologyFREntry 8 }
+
+ ibmappnNnNodeFREndptDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether session endpoint resources are depleted."
+
+ ::= { ibmappnNnTopologyFREntry 9 }
+
+ ibmappnNnNodeFRQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is quiescing.
+ This node is not included in route selection
+ by other nodes when the node is quiescing."
+
+ ::= { ibmappnNnTopologyFREntry 10 }
+
+ ibmappnNnNodeFRGateway OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node provide gateway functions."
+
+ ::= { ibmappnNnTopologyFREntry 11 }
+
+ ibmappnNnNodeFRCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is central directory."
+ ::= { ibmappnNnTopologyFREntry 12 }
+
+
+
+McKenzie & Cheng [Page 76]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnNodeFRIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate session
+ routing (ISR)."
+
+ ::= { ibmappnNnTopologyFREntry 13 }
+
+ ibmappnNnNodeFRChainSupport OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports chaining."
+
+ ::= { ibmappnNnTopologyFREntry 14 }
+
+
+ --APPN transmission group (TG) table
+
+ -- This table describes the TGs associated with
+ -- the APPN network nodes.
+ -- The originating node is repeated here to provide a
+ -- means of correlating the TGs with the nodes.
+
+
+ ibmappnNnTgTopologyFRTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNnTgTopologyFREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN topology database
+ that describes all of the APPN transmissions groups
+ used by the APPN network nodes."
+
+ ::= { ibmappnNnTopology 4 }
+
+ ibmappnNnTgTopologyFREntry OBJECT-TYPE
+ SYNTAX IbmappnNnTgTopologyFREntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by four columns:
+ FRSN, TG owner fully-qualified node name,
+ TG destination fully-qualified node name, and TG number."
+ INDEX
+
+
+
+McKenzie & Cheng [Page 77]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ {ibmappnNnTgFRFrsn,
+ ibmappnNnTgFROwner,
+ ibmappnNnTgFRDest,
+ ibmappnNnTgFRNum}
+
+ ::= { ibmappnNnTgTopologyFRTable 1 }
+
+ IbmappnNnTgTopologyFREntry ::= SEQUENCE {
+
+ ibmappnNnTgFROwner DisplayString,
+ ibmappnNnTgFRDest DisplayString,
+ ibmappnNnTgFRNum INTEGER,
+ ibmappnNnTgFRFrsn INTEGER,
+ ibmappnNnTgFREntryTimeLeft INTEGER,
+
+ ibmappnNnTgFRDestVirtual INTEGER,
+ ibmappnNnTgFRDlcData OCTET STRING,
+
+ ibmappnNnTgFRRsn INTEGER,
+ ibmappnNnTgFROperational INTEGER,
+ ibmappnNnTgFRQuiescing INTEGER,
+ ibmappnNnTgFRCpCpSession INTEGER,
+ ibmappnNnTgFREffCap INTEGER,
+ ibmappnNnTgFRConnCost INTEGER,
+ ibmappnNnTgFRByteCost INTEGER,
+ ibmappnNnTgFRSecurity INTEGER,
+ ibmappnNnTgFRDelay INTEGER,
+ ibmappnNnTgFRModemClass INTEGER,
+ ibmappnNnTgFRUsr1 INTEGER,
+ ibmappnNnTgFRUsr2 INTEGER,
+ ibmappnNnTgFRUsr3 INTEGER}
+
+
+ ibmappnNnTgFROwner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ originating node for this TG. The format
+ is NETID.CPNAME and is the same name
+ specified in the node table."
+
+ ::= { ibmappnNnTgTopologyFREntry 1 }
+
+ ibmappnNnTgFRDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 78]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified
+ network name for the destination node for this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 2 }
+
+ ibmappnNnTgFRNum OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this
+ transmission group. Range is 0-255."
+
+ ::= { ibmappnNnTgTopologyFREntry 3 }
+
+ ibmappnNnTgFRFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This FRSN
+ indicates the last time this resource was updated at
+ this node."
+
+ ::= { ibmappnNnTgTopologyFREntry 4 }
+
+ ibmappnNnTgFREntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ network node TG entry. Range is 0-31."
+
+ ::= { ibmappnNnTgTopologyFREntry 5 }
+
+ ibmappnNnTgFRDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a virtual node."
+
+
+
+McKenzie & Cheng [Page 79]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnNnTgTopologyFREntry 6 }
+
+ ibmappnNnTgFRDlcData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..9))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DLC specific data related to the link connection
+ network.
+ Token-Ring - MAC/SAP
+ X.25 Switched - dial digits
+ X.21 Switched - dial digits
+ Circuit Swtch - dial digits"
+
+ ::= { ibmappnNnTgTopologyFREntry 7 }
+
+ ibmappnNnTgFRRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current owning node's resource sequence number
+ for this resource."
+
+ ::= { ibmappnNnTgTopologyFREntry 8 }
+
+ ibmappnNnTgFROperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the transmission group
+ is operational."
+
+ ::= { ibmappnNnTgTopologyFREntry 9 }
+
+ ibmappnNnTgFRQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the transmission group
+ is quiescing."
+
+ ::= { ibmappnNnTgTopologyFREntry 10 }
+
+ ibmappnNnTgFRCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+
+
+
+McKenzie & Cheng [Page 80]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are supported on this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 11 }
+
+ ibmappnNnTgFREffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 12 }
+
+ ibmappnNnTgFRConnCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255, which indicates maximum cost.
+ This is an administratively assigned value associated
+ with this TG."
+
+
+ ::= { ibmappnNnTgTopologyFREntry 13 }
+
+ ibmappnNnTgFRByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0 (lowest cost) to 255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 14 }
+
+
+
+
+McKenzie & Cheng [Page 81]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnNnTgFRSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The security is represented as an integer with a range of
+ 1 thru 255 with the most common values enumerated as
+ defined above.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 15 }
+
+ ibmappnNnTgFRDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 16 }
+
+ ibmappnNnTgFRModemClass OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+
+
+
+McKenzie & Cheng [Page 82]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ connection network. For a connection network
+ it is the same as in the TG vector; for
+ a non-connection network it is X'00'."
+
+ ::= { ibmappnNnTgTopologyFREntry 17 }
+
+ ibmappnNnTgFRUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "First user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 18 }
+
+ ibmappnNnTgFRUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Second user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 19 }
+
+ ibmappnNnTgFRUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Third user-defined TG characteristic for this TG with
+ a range of 0-255.
+ This is an administratively assigned value associated
+ with this TG."
+
+ ::= { ibmappnNnTgTopologyFREntry 20 }
+
+
+ -- ************** The APPN Local Topology Group *****************
+
+ ibmappnLocalTopology OBJECT IDENTIFIER ::= { ibmappn 3 }
+ ibmappnLocalThisNode OBJECT IDENTIFIER ::= { ibmappnLocalTopology 1 }
+ ibmappnLocalGeneral OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 1}
+
+
+
+McKenzie & Cheng [Page 83]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnLocalNnSpecific OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 2}
+ ibmappnLocalTg OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 3}
+ ibmappnLocalEnTopology OBJECT IDENTIFIER ::= { ibmappnLocalTopology 2 }
+
+ -- The LocalEnNodeTable and LocalEnTgTable will replace these OIs
+ --ibmappnLocalEnNode OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 1}
+ --ibmappnLocalEnTg OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 2}
+
+
+ --This MIB Group represents the local topology
+ --maintained in both APPN end nodes and network nodes.
+ --Although the same control vectors are used for both network
+ --and local topology, many of the attributes only apply to network
+ --nodes. This MIB group defines the required objects for retrieval
+ --of information about this node and the objects that represent
+ --the local topology about end nodes.
+ --
+ --This node could be either an network node or an end node. The
+ --definition must address both cases.
+ --
+ --1 Information about this node
+ -- a General information about this node, both NN and ENs.
+ -- b Information about this node that applies only to NNs.
+ -- c TG table (repeated for each TG this node owns)
+ --
+ --2 Information about the end nodes known to this network node
+ -- (THIS SECTION ONLY APPLIES TO NETWORK NODES)
+ -- a End node table (entry for each end node )
+ -- b TG table (repeated for each TG owned by the end nodes)
+ --
+ --
+
+
+
+ ----
+ -- General information section
+
+ ibmappnLocalNodeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified name
+ for this node. Format is NETID.CPNAME."
+
+ ::= { ibmappnLocalGeneral 1 }
+
+ ibmappnLocalNodeType OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 84]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER {
+ networknode(1),
+ endnode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node."
+
+ ::= { ibmappnLocalGeneral 2 }
+
+
+ -- Network node unique information
+ --
+
+ ibmappnLocalNnRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Resource sequence number is assigned and
+ controlled by the network node that owns this
+ resource. This is always an even unsigned
+ number unless an error has occurred."
+
+ ::= { ibmappnLocalNnSpecific 1 }
+
+ ibmappnLocalNnRouteAddResist OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Route addition resistance
+ indicates the relative desirability
+ of using this node for intermediate session traffic.
+ The value, which can be any integer 0-255,
+ is used in route computation. The lower the value,
+ the more desirable the node is for intermediate routing."
+
+ ::= { ibmappnLocalNnSpecific 2 }
+
+ ibmappnLocalNnCongested OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node is congested.
+
+
+
+McKenzie & Cheng [Page 85]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ Other network nodes stop routing traffic to
+ this node while this flag is on."
+
+ ::= { ibmappnLocalNnSpecific 3 }
+
+ ibmappnLocalNnIsrDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicate whether intermediated session
+ routing resources are depleted.
+ Other network nodes stop routing traffic through
+ this node while this flag is on."
+
+ ::= { ibmappnLocalNnSpecific 4 }
+
+ ibmappnLocalNnEndptDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether session endpoint resources
+ are depleted."
+
+ ::= { ibmappnLocalNnSpecific 5 }
+
+ ibmappnLocalNnQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is quiescing."
+
+ ::= { ibmappnLocalNnSpecific 6 }
+
+ ibmappnLocalNnGateway OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is a gateway."
+
+ ::= { ibmappnLocalNnSpecific 7 }
+
+ ibmappnLocalNnCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 86]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is a central directory."
+
+ ::= { ibmappnLocalNnSpecific 8 }
+
+ ibmappnLocalNnIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate
+ session routing."
+
+ ::= { ibmappnLocalNnSpecific 9 }
+
+ ibmappnLocalNnChainSupport OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports chaining."
+
+ ::= { ibmappnLocalNnSpecific 10 }
+
+ ibmappnLocalNnFrsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This object
+ is the last FRSN sent in a topology update to
+ adjacent network nodes."
+
+ ::= { ibmappnLocalNnSpecific 11 }
+
+
+ -- Local TG information
+ -- APPN Transmission Group (TG) Table
+
+ -- This table describes the TGs associated with
+ -- this node only.
+
+ ibmappnLocalTgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalTgEntry
+
+
+
+McKenzie & Cheng [Page 87]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TG Table describes all of the TGs owned by this
+ node. The TG destination can be a virtual
+ node, network node, len, or end node."
+
+ ::= { ibmappnLocalTg 1 }
+
+ ibmappnLocalTgEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the destination CPname
+ and the TG number."
+
+ INDEX
+ {ibmappnLocalTgDest,
+ ibmappnLocalTgNum}
+
+ ::= { ibmappnLocalTgTable 1 }
+
+ IbmappnLocalTgEntry ::= SEQUENCE {
+
+ ibmappnLocalTgDest DisplayString,
+ ibmappnLocalTgNum INTEGER,
+ ibmappnLocalTgDestVirtual INTEGER,
+ ibmappnLocalTgDlcData OCTET STRING,
+
+ ibmappnLocalTgRsn INTEGER,
+ ibmappnLocalTgQuiescing INTEGER,
+ ibmappnLocalTgOperational INTEGER,
+ ibmappnLocalTgCpCpSession INTEGER,
+ ibmappnLocalTgEffCap INTEGER,
+ ibmappnLocalTgConnCost INTEGER,
+ ibmappnLocalTgByteCost INTEGER,
+ ibmappnLocalTgSecurity INTEGER,
+ ibmappnLocalTgDelay INTEGER,
+ ibmappnLocalTgModemClass INTEGER,
+ ibmappnLocalTgUsr1 INTEGER,
+ ibmappnLocalTgUsr2 INTEGER,
+ ibmappnLocalTgUsr3 INTEGER
+ }
+
+ ibmappnLocalTgDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 88]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ destination node for this TG.
+ This is the fully-qualified network node
+ name."
+
+ ::= { ibmappnLocalTgEntry 1 }
+
+ ibmappnLocalTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this transmission group."
+
+ ::= { ibmappnLocalTgEntry 2 }
+
+ ibmappnLocalTgDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a Virtual node."
+ ::= { ibmappnLocalTgEntry 3 }
+
+ ibmappnLocalTgDlcData OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..9))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DLC specific data related to the link connection
+ network.
+ Token-Ring - MAC/SAP
+ X.25 Switched - dial digits
+ X.21 Switched - dial digits
+ Circuit Swtch - dial digits"
+
+ ::= { ibmappnLocalTgEntry 4 }
+
+ ibmappnLocalTgRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The resource sequence number is assigned and
+ controlled by the network node that owns this
+
+
+
+McKenzie & Cheng [Page 89]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ resource. This is always an even unsigned
+ number unless an error has occurred."
+
+ ::= { ibmappnLocalTgEntry 5 }
+
+ ibmappnLocalTgQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group
+ is quiescing."
+
+ ::= { ibmappnLocalTgEntry 6 }
+
+ ibmappnLocalTgOperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group
+ is operational."
+
+ ::= { ibmappnLocalTgEntry 7 }
+
+ ibmappnLocalTgCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the CP-CP Sessions are
+ supported on this TG."
+
+ ::= { ibmappnLocalTgEntry 8 }
+
+ ibmappnLocalTgEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnLocalTgEntry 9 }
+
+ ibmappnLocalTgConnCost OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 90]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnLocalTgEntry 10 }
+
+ ibmappnLocalTgByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0 (lowest cost) to 255."
+
+ ::= { ibmappnLocalTgEntry 11 }
+
+ ibmappnLocalTgSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Security level for this TG."
+
+ ::= { ibmappnLocalTgEntry 12 }
+
+ ibmappnLocalTgDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 91]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated."
+
+ ::= { ibmappnLocalTgEntry 13 }
+
+ ibmappnLocalTgModemClass OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+ connection network. For a connection network
+ it is the same as in the TG vector and for
+ a non-connection network it is zero."
+
+ ::= { ibmappnLocalTgEntry 14 }
+
+ ibmappnLocalTgUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Value of the first user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 15 }
+
+ ibmappnLocalTgUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Value of the second user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 16 }
+
+ ibmappnLocalTgUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 92]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "Value of the third user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 17 }
+
+
+ -- This section applies only to network nodes.
+ -- It contains end node topology information known to serving
+ -- network node.
+ -- The first table contains information about all end nodes
+ -- known to this node.
+ --
+ -- The TG table contains information about all of the TGs owned
+ -- by these end nodes.
+
+
+ ibmappnLocalEnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalEnEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN topology
+ database that describes the end
+ nodes known to this node."
+
+ ::= { ibmappnLocalEnTopology 1 }
+
+ ibmappnLocalEnEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalEnEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the end node CPname."
+
+ INDEX
+ {ibmappnLocalEnName}
+ ::= { ibmappnLocalEnTable 1 }
+
+ IbmappnLocalEnEntry ::= SEQUENCE {
+
+ ibmappnLocalEnName DisplayString,
+ ibmappnLocalEnEntryTimeLeft INTEGER,
+ ibmappnLocalEnType INTEGER
+ }
+
+ ibmappnLocalEnName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+
+
+
+McKenzie & Cheng [Page 93]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified
+ name of end node in the format NETID.CPNAME."
+
+ ::= { ibmappnLocalEnEntry 1 }
+
+ ibmappnLocalEnEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ end node entry. Range is 0-31."
+
+ ::= { ibmappnLocalEnEntry 2 }
+
+ ibmappnLocalEnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ endnode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node (must always be a len or end node)."
+
+ ::= { ibmappnLocalEnEntry 3 }
+
+
+ --APPN Local End node Transmission Group (TG) table
+
+ -- This table describes the TGs associated with
+ -- all of the end nodes known to this node.
+
+ ibmappnLocalEnTgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalEnTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table describing all of the TGs owned by the
+ end nodes known to this node.
+ The TG destination can be a virtual
+ node, network node, or end node."
+
+ ::= { ibmappnLocalEnTopology 2 }
+
+
+
+
+McKenzie & Cheng [Page 94]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnLocalEnTgEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalEnTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table requires multiple indexes to uniquely
+ identify each TG. They are originating CPname,
+ destination CPname, and the TG number."
+
+ INDEX
+ {ibmappnLocalEnTgOrigin,
+ ibmappnLocalEnTgDest,
+ ibmappnLocalEnTgNum}
+
+ ::= { ibmappnLocalEnTgTable 1 }
+
+ IbmappnLocalEnTgEntry ::= SEQUENCE {
+ ibmappnLocalEnTgOrigin DisplayString,
+ ibmappnLocalEnTgDest DisplayString,
+ ibmappnLocalEnTgNum INTEGER,
+ ibmappnLocalEnTgEntryTimeLeft INTEGER,
+
+ ibmappnLocalEnTgDestVirtual INTEGER,
+ ibmappnLocalEnTgDlcData OCTET STRING,
+
+ ibmappnLocalEnTgOperational INTEGER,
+ ibmappnLocalEnTgCpCpSession INTEGER,
+ ibmappnLocalEnTgEffCap INTEGER,
+ ibmappnLocalEnTgConnCost INTEGER,
+ ibmappnLocalEnTgByteCost INTEGER,
+ ibmappnLocalEnTgSecurity INTEGER,
+ ibmappnLocalEnTgDelay INTEGER,
+ ibmappnLocalEnTgModemClass INTEGER,
+ ibmappnLocalEnTgUsr1 INTEGER,
+ ibmappnLocalEnTgUsr2 INTEGER,
+ ibmappnLocalEnTgUsr3 INTEGER
+ }
+
+ ibmappnLocalEnTgOrigin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ origination node for this TG.
+ This is the fully-qualified network name."
+
+ ::= { ibmappnLocalEnTgEntry 1 }
+
+
+
+McKenzie & Cheng [Page 95]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnLocalEnTgDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ destination node for this TG.
+ This is the fully-qualified network name."
+
+ ::= { ibmappnLocalEnTgEntry 2 }
+
+ ibmappnLocalEnTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this transmission group."
+
+ ::= { ibmappnLocalEnTgEntry 3 }
+
+ ibmappnLocalEnTgEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ end node TG entry. Range is 0-31."
+
+ ::= { ibmappnLocalEnTgEntry 4 }
+
+ ibmappnLocalEnTgDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a virtual node."
+
+ ::= { ibmappnLocalEnTgEntry 5 }
+
+ ibmappnLocalEnTgDlcData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "DLC specific data related to the link connection
+ network.
+ Token-Ring - MAC/SAP
+
+
+
+McKenzie & Cheng [Page 96]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ X.25 Switched - dial digits
+ X.21 Switched - dial digits
+ Circuit Swtch - dial digits"
+
+ ::= { ibmappnLocalEnTgEntry 6 }
+
+ ibmappnLocalEnTgOperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group is operational."
+
+ ::= { ibmappnLocalEnTgEntry 7 }
+
+ ibmappnLocalEnTgCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are supported on this TG."
+
+ ::= { ibmappnLocalEnTgEntry 8 }
+
+ ibmappnLocalEnTgEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnLocalEnTgEntry 9 }
+
+ ibmappnLocalEnTgConnCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnLocalEnTgEntry 10 }
+
+
+
+
+McKenzie & Cheng [Page 97]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnLocalEnTgByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0, which means no cost, to 255."
+
+ ::= { ibmappnLocalEnTgEntry 11 }
+
+ ibmappnLocalEnTgSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Security level for this TG."
+
+ ::= { ibmappnLocalEnTgEntry 12 }
+
+ ibmappnLocalEnTgDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated."
+
+ ::= { ibmappnLocalEnTgEntry 13 }
+
+ ibmappnLocalEnTgModemClass OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+
+
+
+McKenzie & Cheng [Page 98]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+ connection network. For a connection network
+ it is the same as in the TG vector and for
+ a non connection network it is zero."
+
+ ::= { ibmappnLocalEnTgEntry 14 }
+
+ ibmappnLocalEnTgUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "First user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 15 }
+
+ ibmappnLocalEnTgUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Second user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 16 }
+
+ ibmappnLocalEnTgUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Third user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 17 }
+
+
+ -- ************** The APPN Directory group **********************
+ ibmappnDir OBJECT IDENTIFIER ::= { ibmappn 5 }
+ ibmappnDirPerf OBJECT IDENTIFIER ::= { ibmappnDir 1 }
+
+ -- The APPN Directory Group
+
+ -- The APPN Directory Database
+
+
+
+McKenzie & Cheng [Page 99]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- Each APPN network node maintains directories containing
+ -- information on which LUs (applications) are available and
+ -- where they are located. LUs can be located within an APPN
+ -- network node or in any of the attached end nodes.
+
+ -- Max Cache Directory Entries
+ -- Current Number of Cache Entries
+ -- Current Number Home Entries
+ -- Current Number of Registered Entries
+ -- number of directed locates sent
+ -- number of directed locates received
+ -- number of broadcast locates sent
+ -- number of broadcast locates received
+ -- Number of locates returned with a found
+ -- Number of locates returned with a not found
+ -- Number of outstanding Locates
+ -- Directory table (Repeated for each Serving NN)
+
+ -- Serving Network Node Fully Qualified CP Name
+
+ -- LU Groups within Directory table (one for each LU)
+
+ -- Fully-qualified LU Name
+ -- Owning fully-qualified CP Name
+ -- TP Name
+ -- Resource location (local/domain/cross-domain)
+ -- Entry type (home,Register/cache)
+ -- Wildcard (yes/no)
+
+
+ ibmappnDirMaxCaches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of cache entries allowed. This
+ is an administratively assigned value."
+
+ ::= { ibmappnDirPerf 1 }
+
+ ibmappnDirCurCaches OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of cache entries."
+
+ ::= { ibmappnDirPerf 2 }
+
+
+
+McKenzie & Cheng [Page 100]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnDirCurHomeEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of home entries."
+
+ ::= { ibmappnDirPerf 3 }
+
+ ibmappnDirRegEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of registered entries."
+
+ ::= { ibmappnDirPerf 4 }
+
+ ibmappnDirInLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates received."
+
+ ::= { ibmappnDirPerf 5 }
+
+ ibmappnDirInBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates received."
+
+ ::= { ibmappnDirPerf 6 }
+
+ ibmappnDirOutLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates sent."
+
+ ::= { ibmappnDirPerf 7 }
+
+ ibmappnDirOutBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 101]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates sent."
+
+ ::= { ibmappnDirPerf 8 }
+
+ ibmappnDirNotFoundLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates returned with a 'not found'."
+
+ ::= { ibmappnDirPerf 9 }
+
+ ibmappnDirNotFoundBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates returned with
+ a not found."
+
+ ::= { ibmappnDirPerf 10 }
+
+ ibmappnDirLocateOutstands OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of outstanding locates,
+ both directed and broadcast. This value
+ varies. A value of zero indicates
+ that no locates are unanswered."
+
+ ::= { ibmappnDirPerf 11 }
+
+
+ --APPN Directory table
+
+ -- This table contains information about all known
+ -- LUs and TPs.
+
+ ibmappnDirTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnDirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 102]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "Table containing information about
+ all known LUs and TPs."
+
+ ::= { ibmappnDir 2 }
+
+ ibmappnDirEntry OBJECT-TYPE
+ SYNTAX IbmappnDirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the LU name."
+
+ INDEX
+ {ibmappnDirLuName}
+
+ ::= { ibmappnDirTable 1 }
+
+ IbmappnDirEntry ::= SEQUENCE {
+ ibmappnDirLuName DisplayString,
+ ibmappnDirServerName DisplayString,
+ ibmappnDirLuOwnerName DisplayString,
+ ibmappnDirLuLocation INTEGER,
+ ibmappnDirType INTEGER,
+ ibmappnDirWildCard INTEGER
+ }
+
+ ibmappnDirLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified network LU name in the
+ domain of the serving network node."
+
+ ::= { ibmappnDirEntry 1 }
+
+ ibmappnDirServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified control point (CP) name of the
+ network node server. For unassociated end node
+ entries, the end node fully-qualified name
+ is returned."
+
+ ::= { ibmappnDirEntry 2 }
+
+
+
+
+McKenzie & Cheng [Page 103]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnDirLuOwnerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified CP name of the node at which
+ the LU is located. This name is the same as the
+ serving NN name when the LU is located at a
+ network node or an unassociated end node. It is
+ also the same as the fully-qualified LU name
+ when this is the control point LU for this node."
+
+ ::= { ibmappnDirEntry 3 }
+
+
+ ibmappnDirLuLocation OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1), --Local
+ domain(2), --Domain
+ xdomain(3) --Cross Domain
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the location of the LU."
+
+ ::= { ibmappnDirEntry 4 }
+
+ ibmappnDirType OBJECT-TYPE
+ SYNTAX INTEGER {
+ home(1), --defined as home entry
+ cache(2), --learned over time
+ registered(3) --registered by end node
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Directory types are:
+ 1 - Home
+ The LU is in the domain of the local network node
+ and the LU information has been configured at the
+ local node.
+
+ 2 - Cache
+ The LU has previously been located by a broadcast
+ search and the location information has been saved.
+
+ 3 - Register
+
+
+
+McKenzie & Cheng [Page 104]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ The LU is at an end node that is in the domain
+ of the local network node. Registered entries
+ are registered by the served end node."
+
+ ::= { ibmappnDirEntry 5 }
+
+
+ ibmappnDirWildCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ explicit-entry(2),
+ partial-wildcard(3),
+ full-wildcard(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "1 - Other means unknown type of LU entry.
+ 2 - Expliced-entry means the full LUNAME will be used
+ for locating this LU.
+ 3 - Partial-wildcard means only the non-blank portions
+ of the LUNAME will be used for locating this LU.
+ 4 - Full-wildcard means all LUNAMES will be directed
+ to this LU."
+
+ ::= { ibmappnDirEntry 6 }
+
+
+ -- ************** The APPN Class of Service group ***************
+
+ ibmappnCos OBJECT IDENTIFIER ::= { ibmappn 6 } --APPN COS
+
+ -- The APPN Class of Service (COS)
+
+ -- Class of Service is a means of expressing the quality of the routes
+ -- and the transmission priority of traffic which flows on these routes.
+ -- The quality of routes is specified by two tables, a COS weight table
+ -- for TGs and a COS weight table for nodes. These COS tables are
+ -- administratively assigned at each APPN node. Seven default tables
+
+ -- for TGs and a COS weight table for Nodes. These COS tables are
+ -- administratively assigned at each APPN node with seven default tables
+ -- being provided by IBM.
+ --
+ --
+ -- COS Name
+ -- Unqualified name identifying the class of service.
+ -- Transmission priority
+
+
+
+McKenzie & Cheng [Page 105]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- Transmission priority associated with this class of service
+ -- COS Node Row Table
+ -- At least one node row must be specified. The default
+ -- COS tables specify 8 rows.
+ -- Node Row Weight
+ -- Numeric value between 0 and 255 inclusive indicating
+ -- the weight associated with this row.
+ -- Route addition resist (min)
+ -- Numeric value between 0 and 255 inclusive indicating
+ -- the minimum route addition resistance for this row.
+ -- Route addition resist (max)
+ -- Numeric value between 0 and 255 inclusive indicating
+ -- the maximum route addition resistance for this row.
+ -- Congestion (min)
+ -- Indicates whether this class of service for this row
+ -- will accept congestion. Yes or No must be specified.
+ -- Congestion (max)
+ -- Indicates whether this Class of Service for this row
+ -- will accept congestion. Yes or No must be specified.
+ --
+ -- COS TG Row table
+ -- At least one TG row must be specified with the defaults
+ -- COS tables specify 8 rows.
+ -- TG Row Weight
+ -- Numeric value between 0 and 255 inclusive indicating
+ -- the weight associated with this row.
+ -- Effective capacity (min)
+ -- Indicates the lowest acceptable value for this row.
+ -- Effective capacity (max)
+ -- Indicates the highest required value for this row.
+ -- Cost per connect time (min)
+ -- Indicates the lowest connect cost per unit time value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- Cost per connect time (max)
+ -- Indicates the highest connect cost per unit time value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- Cost per byte (min)
+ -- Indicates the lowest cost per byte value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- Cost per byte (max)
+ -- Indicates the highest cost per byte value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- Security (min)
+ -- Indicates the lowest acceptable value for security
+ -- for this row. This value is one of seven values.
+ -- Security (max)
+ -- Indicates the highest acceptable value for security
+ -- for this row. This value is one of seven values.
+
+
+
+McKenzie & Cheng [Page 106]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- Propagation delay (min)
+ -- Indicates the lowest acceptable propagation delay value
+ -- for this row.
+ -- Propagation delay (max)
+ -- Indicates the highest acceptable propagation delay value
+ -- for this row.
+ -- User defined 1 (min)
+ -- Indicates the lowest acceptable value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- User defined 1 (max)
+ -- Indicates the highest acceptable value
+ -- for this row. This value is between 0 and 255 inclusive.
+ -- User defined 2 (min)
+ -- Same as user defined 1
+ -- User defined 2 (max)
+ -- Same as user defined 1
+ -- User defined 3 (min)
+ -- Same as user defined 1
+ -- User defined 3 (max)
+ -- Same as user defined 1
+ --
+ --
+ --
+ --Due to SNMP ASN.1 limitations the COS table is defined
+ --in the following format.
+ --
+ -- MODE name table
+ -- MODE Name (index)
+ -- COS Name
+ --
+ -- COS name table
+ -- COS Name (index)
+ -- Transmission priority
+ --
+ -- COS node row table
+ -- COS Name (index1)
+ -- Index2
+ -- Node Row Weight
+ -- Rte addition resist (min)
+ -- Rte addition resist (max)
+ -- Congestion (min)
+ -- Congestion (max)
+ --
+ -- COS TG row table
+ -- COS Name (index1)
+ -- Index
+ -- TG Row Weight
+ -- Effective capacity (min)
+
+
+
+McKenzie & Cheng [Page 107]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ -- Effective capacity (max)
+ -- Cost per conn time (min)
+ -- Cost per conn time (max)
+ -- cost per byte (min)
+ -- cost per byte (max)
+ -- Security (min)
+ -- Security (max)
+ -- Propagation delay (min)
+ -- Propagation delay (max)
+ -- User defined 1 (min)
+ -- User defined 1 (max)
+ -- User defined 2 (min)
+ -- User defined 2 (max)
+ -- User defined 3 (min)
+ -- User defined 3 (max)
+ --
+ -- **************************************************************
+
+
+ ibmappnCosModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table representing all of the defined
+ mode names for this node. The table
+ contains the matching COS name."
+
+ ::= { ibmappnCos 1 }
+
+ ibmappnCosModeEntry OBJECT-TYPE
+ SYNTAX IbmappnCosModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the Mode Name."
+
+ INDEX
+ {ibmappnCosModeName}
+
+ ::= { ibmappnCosModeTable 1 }
+
+ IbmappnCosModeEntry ::= SEQUENCE {
+ ibmappnCosModeName DisplayString,
+ ibmappnCosModeCosName DisplayString
+ }
+
+ ibmappnCosModeName OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 108]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ mode entry."
+
+ ::= { ibmappnCosModeEntry 1 }
+
+ ibmappnCosModeCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An administratively assigned name for this
+ Class of Service."
+
+ ::= { ibmappnCosModeEntry 2 }
+
+
+ -- **************************************************************
+
+ ibmappnCosNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table representing all of the defined class-of-service
+ names for this node. The COS node and TG tables are
+ accessed using the same index, which is the COS name."
+
+ ::= { ibmappnCos 2 }
+
+ ibmappnCosNameEntry OBJECT-TYPE
+ SYNTAX IbmappnCosNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The COS name is the index to this table."
+
+ INDEX
+ {ibmappnCosName}
+
+ ::= { ibmappnCosNameTable 1 }
+
+ IbmappnCosNameEntry ::= SEQUENCE {
+ ibmappnCosName DisplayString,
+ ibmappnCosTransPriority INTEGER
+
+
+
+McKenzie & Cheng [Page 109]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ }
+
+
+ ibmappnCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosNameEntry 1 }
+
+ ibmappnCosTransPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1), --X'01'
+ medium(2), --X'02'
+ high(3), --X'03'
+ network(4) --X'04'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmission priority for this
+ class of service. Values are:
+ Low
+ Medium
+ High
+ Network "
+
+ ::= { ibmappnCosNameEntry 2 }
+
+
+ ibmappnCosNodeRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosNodeRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all node-row information for all
+ class of service in this node."
+
+ ::= { ibmappnCos 3 }
+
+ ibmappnCosNodeRowEntry OBJECT-TYPE
+ SYNTAX IbmappnCosNodeRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 110]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "The COS name is the first index and a integer
+ is the second index to insure a unique index."
+
+ INDEX
+ {ibmappnCosNodeRowName,
+ ibmappnCosNodeRowIndex}
+
+ ::= { ibmappnCosNodeRowTable 1 }
+
+ IbmappnCosNodeRowEntry ::= SEQUENCE {
+ ibmappnCosNodeRowName DisplayString,
+ ibmappnCosNodeRowIndex INTEGER,
+ --Node Row Group
+ ibmappnCosNodeRowWgt DisplayString,
+ ibmappnCosNodeRowResistMin INTEGER,
+ ibmappnCosNodeRowResistMax INTEGER,
+ ibmappnCosNodeRowMinCongestAllow INTEGER,
+ ibmappnCosNodeRowMaxCongestAllow INTEGER
+ }
+
+ ibmappnCosNodeRowName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosNodeRowEntry 1 }
+
+ ibmappnCosNodeRowIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of COS name. This same value is used
+ to access the node and TG COS tables.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosNodeRowEntry 2 }
+
+ --Node Row Group
+
+ ibmappnCosNodeRowWgt OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+
+
+
+McKenzie & Cheng [Page 111]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ "Weight to be associated with the nodes
+ that fit the criteria specified by this node row."
+
+ ::= { ibmappnCosNodeRowEntry 3 }
+
+ ibmappnCosNodeRowResistMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum route addition resistance value
+ for this node. Range of values is 0-255.
+ The lower the value, the more desirable
+ the node is for intermediate routing."
+
+ ::= { ibmappnCosNodeRowEntry 4 }
+
+ ibmappnCosNodeRowResistMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum route addition resistance value
+ for this node. Range of values is 0-255.
+ The lower the value, the more desirable
+ the node is for intermediate routing."
+
+ ::= { ibmappnCosNodeRowEntry 5 }
+
+ ibmappnCosNodeRowMinCongestAllow OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether low congestion will be
+ tolerated. The minimum and maximum parameters
+ will allow specifying either low-congested,
+ high-congested, or either to be used."
+
+ ::= { ibmappnCosNodeRowEntry 6 }
+
+ ibmappnCosNodeRowMaxCongestAllow OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether high congestion will be
+ tolerated. The minimum and maximum parameters
+
+
+
+McKenzie & Cheng [Page 112]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ will allow specifying either low-congested,
+ high-congested, or either to be used."
+
+ ::= { ibmappnCosNodeRowEntry 7 }
+
+
+ -- COS TG row table
+ -- Index
+ -- TG Row Weight
+ -- Effective capacity (min)
+ -- Effective capacity (max)
+ -- Cost per conn time (min)
+ -- Cost per conn time (max)
+ -- cost per byte (min)
+ -- cost per byte (max)
+ -- Security (min)
+ -- Security (max)
+ -- Propagation delay (min)
+ -- Propagation delay (max)
+ -- User defined 1 (min)
+ -- User defined 1 (max)
+ -- User defined 2 (min)
+ -- User defined 2 (max)
+ -- User defined 3 (min)
+ -- User defined 3 (max)
+ --
+
+ ibmappnCosTgRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosTgRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing all the Tg-row information for all
+ class of service defined in this node."
+
+ ::= { ibmappnCos 4 }
+
+ ibmappnCosTgRowEntry OBJECT-TYPE
+ SYNTAX IbmappnCosTgRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The TgRowName and the TgRowIndex are the index
+ for this table."
+
+ INDEX
+ {ibmappnCosTgRowName,
+ ibmappnCosTgRowIndex}
+
+
+
+McKenzie & Cheng [Page 113]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ::= { ibmappnCosTgRowTable 1 }
+
+ IbmappnCosTgRowEntry ::= SEQUENCE {
+ ibmappnCosTgRowName DisplayString,
+ ibmappnCosTgRowIndex INTEGER,
+ --TG Row Group
+ ibmappnCosTgRowWgt DisplayString,
+ ibmappnCosTgRowEffCapMin INTEGER,
+ ibmappnCosTgRowEffCapMax INTEGER,
+ ibmappnCosTgRowConnCostMin INTEGER,
+ ibmappnCosTgRowConnCostMax INTEGER,
+ ibmappnCosTgRowByteCostMin INTEGER,
+ ibmappnCosTgRowByteCostMax INTEGER,
+ ibmappnCosTgRowSecurityMin INTEGER,
+ ibmappnCosTgRowSecurityMax INTEGER,
+ ibmappnCosTgRowDelayMin INTEGER,
+ ibmappnCosTgRowDelayMax INTEGER,
+ ibmappnCosTgRowUsr1Min INTEGER,
+ ibmappnCosTgRowUsr1Max INTEGER,
+ ibmappnCosTgRowUsr2Min INTEGER,
+ ibmappnCosTgRowUsr2Max INTEGER,
+ ibmappnCosTgRowUsr3Min INTEGER,
+ ibmappnCosTgRowUsr3Max INTEGER
+ }
+
+ ibmappnCosTgRowName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosTgRowEntry 1 }
+
+ ibmappnCosTgRowIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of COS name. This same value is used
+ to access the node and TG COS tables."
+
+ ::= { ibmappnCosTgRowEntry 2 }
+
+ --TG Row
+
+ ibmappnCosTgRowWgt OBJECT-TYPE
+
+
+
+McKenzie & Cheng [Page 114]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Weight to be associated with the nodes
+ that fit the criteria specified by this tg-row."
+
+ ::= { ibmappnCosTgRowEntry 3 }
+
+ ibmappnCosTgRowEffCapMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable speed for this Class of Service.
+ The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnCosTgRowEntry 4 }
+
+ ibmappnCosTgRowEffCapMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable speed for this Class of Service.
+ The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnCosTgRowEntry 5 }
+
+ ibmappnCosTgRowConnCostMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable cost per connect time
+ for this Class of Service.
+ Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnCosTgRowEntry 6 }
+
+
+
+McKenzie & Cheng [Page 115]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ ibmappnCosTgRowConnCostMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable cost per connect time
+ for this Class of Service.
+ Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnCosTgRowEntry 7 }
+
+ ibmappnCosTgRowByteCostMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable cost per byte
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 8 }
+
+ ibmappnCosTgRowByteCostMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable cost per byte
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 9 }
+
+ ibmappnCosTgRowSecurityMin OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable security
+
+
+
+McKenzie & Cheng [Page 116]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 10 }
+
+ ibmappnCosTgRowSecurityMax OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable security
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 11 }
+
+ ibmappnCosTgRowDelayMin OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable propagation delay for this class of service.
+ Relative amount of time that it takes for a signal to travel
+ the length of the logical link. This time is represented in
+ micro seconds, with the more values enumerated."
+
+ ::= { ibmappnCosTgRowEntry 12 }
+
+ ibmappnCosTgRowDelayMax OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+
+
+
+McKenzie & Cheng [Page 117]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable propagation delay for this class of service.
+ Relative amount of time that it takes for a signal to travel
+ the length of the logical link. This time is represented in
+ micro seconds, with the more values enumerated."
+
+ ::= { ibmappnCosTgRowEntry 13 }
+
+ ibmappnCosTgRowUsr1Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 14 }
+
+ ibmappnCosTgRowUsr1Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 15 }
+
+ ibmappnCosTgRowUsr2Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 16 }
+
+ ibmappnCosTgRowUsr2Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+
+
+
+McKenzie & Cheng [Page 118]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+ STATUS mandatory
+ DESCRIPTION
+ "A Maximum acceptable value for this
+ user defined characteristic."
+
+ ::= { ibmappnCosTgRowEntry 17 }
+
+ ibmappnCosTgRowUsr3Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 18 }
+
+ ibmappnCosTgRowUsr3Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 19 }
+
+ END
+
+3.0 Acknowledgements
+
+ Thanks go to David Chen, Leo Temoshenko, and Mike Allen for their
+ contribution and support through the development process.
+
+4.0 Security Considerations
+
+ Security issues are not discussed in this memo.
+
+
+
+
+
+
+
+
+
+
+
+
+McKenzie & Cheng [Page 119]
+
+RFC 1593 SNA APPN Node MIB March 1994
+
+
+5.0 Authors' Addresses
+
+ William F. McKenzie
+ IBM Networking Systems
+ P. O. Box 12195
+ Research Triangle Park, NC 27709
+ US
+
+ Phone: +1 919 254 5705
+ EMail: mckenzie@ralvma.vnet.ibm.com
+
+
+ Jia-bing R. Cheng
+ IBM Networking Systems
+ P. O. Box 12195
+ Research Triangle Park, NC 27709
+ US
+
+ Phone: +1 919 254 4434
+ EMail: cheng@ralvm6.vnet.ibm.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+McKenzie & Cheng [Page 120]
+