RFCs in HTML Format


RFC 1593

                           SNA APPN Node MIB

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
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



Back to RFC index

 

Associates:

 



Sponsered-Sites:

Register domain name and transfer | Cheap webhosting service | Domain name registration

 

 

""