appnIsInPsSendPacingType OBJECT-TYPE SYNTAX INTEGER { fixed(1), adaptive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage type of pacing being used for sending data." ::= { appnIsInEntry 23 } appnIsInPsSendRpc OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage send residual pace count. This represents the primary stage number of message units (MUs) that can still be sent in the current session window." ::= { appnIsInEntry 24 } appnIsInPsSendNxWndwSize OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage size of the next window which will be used to send data." ::= { appnIsInEntry 25 } appnIsInPsRecvPacingType OBJECT-TYPE SYNTAX INTEGER { fixed(1), adaptive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage type of pacing being used for receiving data." ::= { appnIsInEntry 26 }
appnIsInPsRecvRpc OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage receive residual pace count. This represents the primary stage number of message units (MUs) that can still be received in the current session window." ::= { appnIsInEntry 27 } appnIsInPsRecvNxWndwSize OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The primary stage size of the next window which will be used to receive data." ::= { appnIsInEntry 28 } appnIsInSsAdjCpName OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage adjacent CP name of this session. If the session stage traverses an RTP connection, the CP name of the remote RTP endpoint is returned." ::= { appnIsInEntry 29 } appnIsInSsAdjTgNum OBJECT-TYPE SYNTAX INTEGER (0..300) MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage adjacent transmission group (TG) number associated with this session. If the session stage traverses an RTP connection, the value 256 is returned. Values between 257 and 300 are available for other possible TG 'stand-ins' that may be added to APPN in the future." ::= { appnIsInEntry 30 }
appnIsInSsSendMaxBtuSize OBJECT-TYPE SYNTAX INTEGER (99..32767) UNITS "bytes" MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage maximum basic transmission unit (BTU) size for sending data." ::= { appnIsInEntry 31 } appnIsInSsSendPacingType OBJECT-TYPE SYNTAX INTEGER { fixed(1), adaptive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage type of pacing being used for sending data." ::= { appnIsInEntry 32 } appnIsInSsSendRpc OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage send residual pace count. This represents the secondary stage number of message units (MUs) that can still be sent in the current session window." ::= { appnIsInEntry 33 } appnIsInSsSendNxWndwSize OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage size of the next window which will be used to send data." ::= { appnIsInEntry 34 } appnIsInSsRecvPacingType OBJECT-TYPE
SYNTAX INTEGER { fixed(1), adaptive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage type of pacing being used for receiving data." ::= { appnIsInEntry 35 } appnIsInSsRecvRpc OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage receive residual pace count. This represents the secondary stage number of message units (MUs) that can still be received in the current session window." ::= { appnIsInEntry 36 } appnIsInSsRecvNxWndwSize OBJECT-TYPE SYNTAX Gauge32 UNITS "message units (MUs)" MAX-ACCESS read-only STATUS current DESCRIPTION "The secondary stage size of the next window which will be used to receive data." ::= { appnIsInEntry 37 } appnIsInRouteInfo OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The route selection control vector (RSCV X'2B') used for this session. It is present for APPN nodes; but is not present for LEN nodes. The format of this vector is described in SNA Formats. If no RSCV is available, a zero-length string is returned." ::= { appnIsInEntry 38 }
appnIsInRtpNceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The HPR local Network Connection Endpoint of the session." ::= { appnIsInEntry 39 } appnIsInRtpTcid OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The RTP connection local TCID of the session." ::= { appnIsInEntry 40 } -- ********************************************************************* -- Intermediate Session RTP Table -- ********************************************************************* -- This table contains information on intermediate sessions that are -- being transported on Rapid Transport Protocol (RTP) connections by -- High Performance Routing (HPR). -- ********************************************************************* appnIsRtpTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnIsRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table indicating how many ISR sessions are transported by each RTP connection." ::= { appnSessIntermediate 3 } appnIsRtpEntry OBJECT-TYPE SYNTAX AppnIsRtpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of Intermediate Session RTP Table." INDEX { appnIsRtpNceId, appnIsRtpTcid } ::= { appnIsRtpTable 1 }
AppnIsRtpEntry ::= SEQUENCE { appnIsRtpNceId OCTET STRING, appnIsRtpTcid OCTET STRING, appnIsRtpSessions Gauge32 } appnIsRtpNceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local Network Connection Endpoint of the RTP connection." ::= { appnIsRtpEntry 1 } appnIsRtpTcid OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The local TCID of the RTP connection." ::= { appnIsRtpEntry 2 } appnIsRtpSessions OBJECT-TYPE SYNTAX Gauge32 UNITS "sessions" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of intermediate sessions using this RTP connection." ::= { appnIsRtpEntry 3 } -- ********************************************************************* appnTraps OBJECT IDENTIFIER ::= { appnMIB 2 } -- ********************************************************************* alertTrap NOTIFICATION-TYPE OBJECTS { alertIdNumber, affectedObject } STATUS current DESCRIPTION "This trap carries a 32-bit SNA Management Services (SNA/MS) Alert ID Number, as specified in SNA/MS Formats." ::= { appnTraps 1 }
alertIdNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE (4)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A 32-bit SNA Management Services (SNA/MS) Alert ID Number, as specified in SNA/MS Formats." ::= { appnTraps 2 } affectedObject OBJECT-TYPE SYNTAX VariablePointer MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The MIB object associated with the Alert condition, if there is an object associated with it. If no associated object can be identified, the value 0.0 is passed in the trap." ::= { appnTraps 3 } -- ********************************************************************* -- Conformance information -- ********************************************************************* appnConformance OBJECT IDENTIFIER ::= { appnMIB 3 } appnCompliances OBJECT IDENTIFIER ::= { appnConformance 1 } appnGroups OBJECT IDENTIFIER ::= { appnConformance 2 } -- Compliance statements -- appnCompliance MODULE-COMPLIANCE (deprecated: moved to end of module) appnCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the SNMPv2 entities that implement the APPN MIB. In the descriptions for the conditionally mandatory groups that follow, the branch network node is treated as a third node type, parallel to network node and end node. This is not how branch network nodes are treated in the base APPN architecture, but it increases clarity here to do it." MODULE -- this module -- Unconditionally mandatory groups
MANDATORY-GROUPS { appnGeneralConfGroup2, appnPortConfGroup, appnLinkConfGroup2, appnLocalTgConfGroup2, appnDirTableConfGroup2 } -- Conditionally mandatory groups GROUP appnNnUniqueConfGroup DESCRIPTION "The appnNnUniqueConfGroup is mandatory for network nodes." GROUP appnEnUniqueConfGroup DESCRIPTION "The appnEnUniqueConfGroup is mandatory for end nodes." GROUP appnVrnConfGroup DESCRIPTION "The appnVrnConfGroup is mandatory for network nodes, end nodes, and branch network nodes that implement virtual routing node support." GROUP appnNnTopoConfGroup2 DESCRIPTION "The appnNnTopoConfGroup2 is mandatory for network nodes." GROUP appnLocalEnTopoConfGroup2 DESCRIPTION "The appnLocalEnTopoConfGroup2 is mandatory for network nodes." GROUP appnLocalDirPerfConfGroup DESCRIPTION "The appnLocalDirPerfConfGroup is mandatory for APPN network nodes, end nodes, and branch network nodes." GROUP appnCosConfGroup DESCRIPTION "The appnCosConfGroup is mandatory for APPN network nodes, end nodes, and branch network nodes." GROUP appnIntSessConfGroup
DESCRIPTION "The appnIntSessConfGroup is mandatory for network nodes and branch network nodes." GROUP appnHprBaseConfGroup DESCRIPTION "The appnHprBaseConfGroup is mandatory for nodes that implement the HPR base (APPN option set 1400)." GROUP appnHprRtpConfGroup DESCRIPTION "The appnHprRtpConfGroup is mandatory for nodes that implement the HPR RTP tower (APPN option set 1401)." GROUP appnHprCtrlFlowsRtpConfGroup DESCRIPTION "The appnHprCtrlFlowsRtpConfGroup is mandatory for nodes that implement the HPR Control Flows over RTP tower (APPN option set 1402)." GROUP appnHprBfConfGroup DESCRIPTION "The appnHprBfConfGroup is mandatory for nodes that implement the APPN/HPR boundary function." GROUP appnTrapConfGroup DESCRIPTION "Traps are optional for all nodes." GROUP appnTrapNotifGroup DESCRIPTION "Traps are optional for all nodes." GROUP appnBrNnConfGroup DESCRIPTION "The appnBrNnConfGroup is mandatory for branch network nodes." ::= { appnCompliances 3 } -- { appnCompliances 2 } is used by the APPN-TRAP-MIB -- Units of conformance appnGeneralConfGroup2 OBJECT-GROUP OBJECTS { appnNodeCpName, appnNodeId, appnNodeType, appnNodeUpTime,
appnNodeParallelTg, appnNodeAdaptiveBindPacing, appnNodeHprSupport, appnNodeCounterDisconTime, appnNodeLsCounterType, appnNodeBrNn } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPN general information and capabilities." ::= { appnGroups 26 } -- { appnGroups 21 - 25 } are used by the APPN-TRAP-MIB appnPortConfGroup OBJECT-GROUP OBJECTS { appnPortCommand, appnPortOperState, appnPortDlcType, appnPortPortType, appnPortSIMRIM, appnPortLsRole, appnPortNegotLs, appnPortDynamicLinkSupport, appnPortMaxRcvBtuSize, appnPortMaxIframeWindow, appnPortDefLsGoodXids, appnPortDefLsBadXids, appnPortDynLsGoodXids, appnPortDynLsBadXids, appnPortSpecific, appnPortDlcLocalAddr, appnPortCounterDisconTime } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPN port information." ::= { appnGroups 2 } appnLinkConfGroup2 OBJECT-GROUP OBJECTS { appnLsCommand, appnLsOperState, appnLsPortName, appnLsDlcType, appnLsDynamic,
appnLsAdjCpName, appnLsAdjNodeType, appnLsTgNum, appnLsLimResource, appnLsActOnDemand, appnLsMigration, appnLsPartnerNodeId, appnLsCpCpSessionSupport, appnLsMaxSendBtuSize, appnLsInXidBytes, appnLsInMsgBytes, appnLsInXidFrames, appnLsInMsgFrames, appnLsOutXidBytes, appnLsOutMsgBytes, appnLsOutXidFrames, appnLsOutMsgFrames, appnLsEchoRsps, appnLsCurrentDelay, appnLsMaxDelay, appnLsMinDelay, appnLsMaxDelayTime, appnLsGoodXids, appnLsBadXids, appnLsSpecific, appnLsActiveTime, appnLsCurrentStateTime, appnLsHprSup, appnLsLocalAddr, appnLsRemoteAddr, appnLsRemoteLsName, appnLsStatusTime, appnLsStatusLsName, appnLsStatusCpName, appnLsStatusPartnerId, appnLsStatusTgNum, appnLsStatusGeneralSense, appnLsStatusRetry, appnLsStatusEndSense, appnLsStatusXidLocalSense, appnLsStatusXidRemoteSense, appnLsStatusXidByteInError, appnLsStatusXidBitInError, appnLsStatusDlcType, appnLsStatusLocalAddr, appnLsStatusRemoteAddr, appnLsCounterDisconTime, appnLsMltgMember
} STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPN link information." ::= { appnGroups 27 } appnLocalTgConfGroup2 OBJECT-GROUP OBJECTS { appnLocalTgDestVirtual, appnLocalTgDlcData, appnLocalTgPortName, appnLocalTgQuiescing, appnLocalTgOperational, appnLocalTgCpCpSession, appnLocalTgEffCap, appnLocalTgConnCost, appnLocalTgByteCost, appnLocalTgSecurity, appnLocalTgDelay, appnLocalTgUsr1, appnLocalTgUsr2, appnLocalTgUsr3, appnLocalTgHprSup, appnLocalTgIntersubnet, appnLocalTgMltgLinkType } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of APPN local TG information." ::= { appnGroups 28 } appnDirTableConfGroup2 OBJECT-GROUP OBJECTS { appnDirNnServerName, appnDirLuOwnerName, appnDirLuLocation, appnDirType, appnDirApparentLuOwnerName } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of the APPN directory database." ::= { appnGroups 29 } appnNnUniqueConfGroup OBJECT-GROUP
OBJECTS { appnNodeNnCentralDirectory, appnNodeNnTreeCache, appnNodeNnRouteAddResist, appnNodeNnIsr, appnNodeNnFrsn, appnNodeNnPeriBorderSup, appnNodeNnInterchangeSup, appnNodeNnExteBorderSup, appnNodeNnSafeStoreFreq, appnNodeNnRsn, appnNodeNnCongested, appnNodeNnIsrDepleted, appnNodeNnQuiescing, appnNodeNnGateway } STATUS current DESCRIPTION "A collection of objects providing instrumentation unique to APPN network nodes." ::= { appnGroups 6 } appnEnUniqueConfGroup OBJECT-GROUP OBJECTS { appnNodeEnModeCosMap, appnNodeEnNnServer, appnNodeEnLuSearch } STATUS current DESCRIPTION "A collection of objects providing instrumentation for APPN end nodes. Some of these objects also appear in the instrumentation for a branch network node." ::= { appnGroups 7 } appnVrnConfGroup OBJECT-GROUP OBJECTS { appnVrnPortName } STATUS current DESCRIPTION "An object providing the instrumentation for virtual routing node support in an APPN node." ::= { appnGroups 8 } appnNnTopoConfGroup2 OBJECT-GROUP OBJECTS { appnNnTopoMaxNodes,
appnNnTopoCurNumNodes, appnNnTopoNodePurges, appnNnTopoTgPurges, appnNnTopoTotalTduWars, appnNnNodeFREntryTimeLeft, appnNnNodeFRType, appnNnNodeFRRsn, appnNnNodeFRRouteAddResist, appnNnNodeFRCongested, appnNnNodeFRIsrDepleted, appnNnNodeFRQuiescing, appnNnNodeFRGateway, appnNnNodeFRCentralDirectory, appnNnNodeFRIsr, appnNnNodeFRGarbageCollect, appnNnNodeFRHprSupport, appnNnNodeFRPeriBorderSup, appnNnNodeFRInterchangeSup, appnNnNodeFRExteBorderSup, appnNnNodeFRBranchAwareness, appnNnTgFREntryTimeLeft, appnNnTgFRDestVirtual, appnNnTgFRDlcData, appnNnTgFRRsn, appnNnTgFROperational, appnNnTgFRQuiescing, appnNnTgFRCpCpSession, appnNnTgFREffCap, appnNnTgFRConnCost, appnNnTgFRByteCost, appnNnTgFRSecurity, appnNnTgFRDelay, appnNnTgFRUsr1, appnNnTgFRUsr2, appnNnTgFRUsr3, appnNnTgFRGarbageCollect, appnNnTgFRSubareaNum, appnNnTgFRHprSup, appnNnTgFRDestHprTrans, appnNnTgFRTypeIndicator, appnNnTgFRIntersubnet, appnNnTgFRMltgLinkType, appnNnTgFRBranchTg } STATUS current DESCRIPTION "The appnNnTopoConfGroup is mandatory only for network nodes."
::= { appnGroups 30 } appnLocalEnTopoConfGroup2 OBJECT-GROUP OBJECTS { appnLocalEnTgEntryTimeLeft, appnLocalEnTgDestVirtual, appnLocalEnTgDlcData, appnLocalEnTgOperational, appnLocalEnTgCpCpSession, appnLocalEnTgEffCap, appnLocalEnTgConnCost, appnLocalEnTgByteCost, appnLocalEnTgSecurity, appnLocalEnTgDelay, appnLocalEnTgUsr1, appnLocalEnTgUsr2, appnLocalEnTgUsr3, appnLocalEnTgMltgLinkType } STATUS current DESCRIPTION "A collection of objects providing the instrumentation of the information that a network node possesses about the end nodes directly attached to it." ::= { appnGroups 31 } appnLocalDirPerfConfGroup OBJECT-GROUP OBJECTS { appnDirMaxCaches, appnDirCurCaches, appnDirCurHomeEntries, appnDirRegEntries, appnDirInLocates, appnDirInBcastLocates, appnDirOutLocates, appnDirOutBcastLocates, appnDirNotFoundLocates, appnDirNotFoundBcastLocates, appnDirLocateOutstands } STATUS current DESCRIPTION "The appnLocalDirPerfConfGroup is mandatory only for APPN network nodes and end nodes." ::= { appnGroups 11 } appnCosConfGroup OBJECT-GROUP OBJECTS {
appnCosModeCosName, appnCosTransPriority, appnCosNodeRowWgt, appnCosNodeRowResistMin, appnCosNodeRowResistMax, appnCosNodeRowMinCongestAllow, appnCosNodeRowMaxCongestAllow, appnCosTgRowWgt, appnCosTgRowEffCapMin, appnCosTgRowEffCapMax, appnCosTgRowConnCostMin, appnCosTgRowConnCostMax, appnCosTgRowByteCostMin, appnCosTgRowByteCostMax, appnCosTgRowSecurityMin, appnCosTgRowSecurityMax, appnCosTgRowDelayMin, appnCosTgRowDelayMax, appnCosTgRowUsr1Min, appnCosTgRowUsr1Max, appnCosTgRowUsr2Min, appnCosTgRowUsr2Max, appnCosTgRowUsr3Min, appnCosTgRowUsr3Max } STATUS current DESCRIPTION "The appnCosConfGroup is mandatory only for APPN network nodes and end nodes." ::= { appnGroups 12 } appnIntSessConfGroup OBJECT-GROUP OBJECTS { appnIsInGlobeCtrAdminStatus, appnIsInGlobeCtrOperStatus, appnIsInGlobeCtrStatusTime, appnIsInGlobeRscv, appnIsInGlobeRscvTime, appnIsInGlobeActSess, appnIsInSessState, appnIsInPriLuName, appnIsInSecLuName, appnIsInModeName, appnIsInCosName, appnIsInTransPriority, appnIsInSessType, appnIsInSessUpTime, appnIsInCtrUpTime,
appnIsInP2SFmdPius, appnIsInS2PFmdPius, appnIsInP2SNonFmdPius, appnIsInS2PNonFmdPius, appnIsInP2SFmdBytes, appnIsInS2PFmdBytes, appnIsInP2SNonFmdBytes, appnIsInS2PNonFmdBytes, appnIsInPsAdjCpName, appnIsInPsAdjTgNum, appnIsInPsSendMaxBtuSize, appnIsInPsSendPacingType, appnIsInPsSendRpc, appnIsInPsSendNxWndwSize, appnIsInPsRecvPacingType, appnIsInPsRecvRpc, appnIsInPsRecvNxWndwSize, appnIsInSsAdjCpName, appnIsInSsAdjTgNum, appnIsInSsSendMaxBtuSize, appnIsInSsSendPacingType, appnIsInSsSendRpc, appnIsInSsSendNxWndwSize, appnIsInSsRecvPacingType, appnIsInSsRecvRpc, appnIsInSsRecvNxWndwSize, appnIsInRouteInfo } STATUS current DESCRIPTION "The appnIntSessConfGroup is mandatory only for network nodes." ::= { appnGroups 13 } appnHprBaseConfGroup OBJECT-GROUP OBJECTS { appnNodeHprIntRteSetups, appnNodeHprIntRteRejects, appnLsErrRecoSup, appnLsForAnrLabel, appnLsRevAnrLabel } STATUS current DESCRIPTION "The appnHprBaseConfGroup is mandatory only for nodes that implement the HPR base (APPN option set 1400)." ::= { appnGroups 14 }
appnHprRtpConfGroup OBJECT-GROUP OBJECTS { appnNodeMaxSessPerRtpConn, appnNodeHprOrgRteSetups, appnNodeHprOrgRteRejects, appnNodeHprEndRteSetups, appnNodeHprEndRteRejects, appnLsBfNceId } STATUS current DESCRIPTION "The appnHprRtpConfGroup is mandatory only for nodes that implement the HPR RTP tower (APPN option set 1401)." ::= { appnGroups 15 } appnHprCtrlFlowsRtpConfGroup OBJECT-GROUP OBJECTS { appnLsCpCpNceId, appnLsRouteNceId } STATUS current DESCRIPTION "The appnHprCtrlFlowsRtpConfGroup is mandatory only for nodes that implement the HPR Control Flows over RTP tower (APPN option set 1402)." ::= { appnGroups 16 } appnHprBfConfGroup OBJECT-GROUP OBJECTS { appnIsInGlobeHprBfActSess, appnIsInRtpNceId, appnIsInRtpTcid, appnIsRtpSessions } STATUS current DESCRIPTION "The appnHprBfConfGroup is mandatory only for nodes that implement the APPN/HPR boundary function." ::= { appnGroups 17 } appnTrapConfGroup OBJECT-GROUP OBJECTS { alertIdNumber, affectedObject } STATUS current DESCRIPTION "The appnTrapConfGroup is optional for all APPN nodes. Nodes
implementing this group shall also implement the appnTrapNotifGroup." ::= { appnGroups 18 } appnTrapNotifGroup NOTIFICATION-GROUP NOTIFICATIONS { alertTrap } STATUS current DESCRIPTION "The appnTrapNotifGroup is optional for all APPN nodes. Nodes implementing this group shall also implement the appnTrapConfGroup." ::= { appnGroups 19 } appnBrNnConfGroup OBJECT-GROUP OBJECTS { appnNodeEnNnServer, appnNodeEnLuSearch, appnLocalTgBranchLinkType } STATUS current DESCRIPTION "A collection of objects providing instrumentation for branch network nodes. Some of these objects also appear in the instrumentation for an end node. Note: A branch network node always returns endNode(2) as the value of the appnNodeType object from the appnGeneralConfGroup2 conformance group." ::= { appnGroups 20 } -- ********************************************************************* -- Deprecated definitions -- ********************************************************************* appnNodeMibVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (11)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The value of LAST-UPDATED from this module's MODULE-IDENTITY macro. This object gives a Management Station an easy way of determining the level of the MIB supported by an agent. Since this object incorporates the Year 2000-unfriendly 2-digit year specified in SMI for the LAST-UPDATED field, and
since it was not found to be particularly useful, it has been deprecated. No replacement object has been defined." ::= { appnGeneralInfoAndCaps 2 } appnCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for the SNMPv2 entities that implement the APPN MIB. This is the compliance statement for the RFC 2155-level version of the APPN MIB. It was deprecated as new objects were added to the MIB for MLTG, branch network node, and other extensions to the APPN architecture." MODULE -- this module -- Unconditionally mandatory groups MANDATORY-GROUPS { appnGeneralConfGroup, appnPortConfGroup, appnLinkConfGroup, appnLocalTgConfGroup, appnDirTableConfGroup } -- Conditionally mandatory groups GROUP appnNnUniqueConfGroup DESCRIPTION "The appnNnUniqueConfGroup is mandatory only for network nodes." GROUP appnEnUniqueConfGroup DESCRIPTION "The appnEnUniqueConfGroup is mandatory only for end nodes." GROUP appnVrnConfGroup DESCRIPTION "The appnVrnConfGroup is mandatory only for network nodes and end nodes that implement virtual routing node support." GROUP appnNnTopoConfGroup DESCRIPTION "The appnNnTopoConfGroup is mandatory only for network nodes."
GROUP appnLocalEnTopoConfGroup DESCRIPTION "The appnLocalEnTopoConfGroup is mandatory only for network nodes." GROUP appnLocalDirPerfConfGroup DESCRIPTION "The appnLocalDirPerfConfGroup is mandatory only for APPN network nodes and end nodes." GROUP appnCosConfGroup DESCRIPTION "The appnCosConfGroup is mandatory only for APPN network nodes and end nodes." GROUP appnIntSessConfGroup DESCRIPTION "The appnIntSessConfGroup is mandatory only for network nodes." GROUP appnHprBaseConfGroup DESCRIPTION "The appnHprBaseConfGroup is mandatory only for nodes that implement the HPR base (APPN option set 1400)." GROUP appnHprRtpConfGroup DESCRIPTION "The appnHprRtpConfGroup is mandatory only for nodes that implement the HPR RTP tower (APPN option set 1401)." GROUP appnHprCtrlFlowsRtpConfGroup DESCRIPTION "The appnHprCtrlFlowsRtpConfGroup is mandatory only for nodes that implement the HPR Control Flows over RTP tower (APPN option set 1402)." GROUP appnHprBfConfGroup DESCRIPTION "The appnHprBfConfGroup is mandatory only for nodes that implement the APPN/HPR boundary function." GROUP appnTrapConfGroup DESCRIPTION "Traps are optional for all nodes." GROUP appnTrapNotifGroup DESCRIPTION "Traps are optional for all nodes."
::= { appnCompliances 1 } appnGeneralConfGroup OBJECT-GROUP OBJECTS { appnNodeCpName, appnNodeMibVersion, appnNodeId, appnNodeType, appnNodeUpTime, appnNodeParallelTg, appnNodeAdaptiveBindPacing, appnNodeHprSupport, appnNodeCounterDisconTime } STATUS deprecated DESCRIPTION "A collection of objects providing the instrumentation of APPN general information and capabilities. This RFC 2155-level group was deprecated when the appnNodeMibVersion object was removed and the appnNodeLsCounterType and appnNodeBrNn objects were added." ::= { appnGroups 1 } appnLinkConfGroup OBJECT-GROUP OBJECTS { appnLsCommand, appnLsOperState, appnLsPortName, appnLsDlcType, appnLsDynamic, appnLsAdjCpName, appnLsAdjNodeType, appnLsTgNum, appnLsLimResource, appnLsActOnDemand, appnLsMigration, appnLsPartnerNodeId, appnLsCpCpSessionSupport, appnLsMaxSendBtuSize, appnLsInXidBytes, appnLsInMsgBytes, appnLsInXidFrames, appnLsInMsgFrames, appnLsOutXidBytes, appnLsOutMsgBytes, appnLsOutXidFrames, appnLsOutMsgFrames,
appnLsEchoRsps, appnLsCurrentDelay, appnLsMaxDelay, appnLsMinDelay, appnLsMaxDelayTime, appnLsGoodXids, appnLsBadXids, appnLsSpecific, appnLsActiveTime, appnLsCurrentStateTime, appnLsHprSup, appnLsLocalAddr, appnLsRemoteAddr, appnLsRemoteLsName, appnLsStatusTime, appnLsStatusLsName, appnLsStatusCpName, appnLsStatusPartnerId, appnLsStatusTgNum, appnLsStatusGeneralSense, appnLsStatusRetry, appnLsStatusEndSense, appnLsStatusXidLocalSense, appnLsStatusXidRemoteSense, appnLsStatusXidByteInError, appnLsStatusXidBitInError, appnLsStatusDlcType, appnLsStatusLocalAddr, appnLsStatusRemoteAddr, appnLsCounterDisconTime } STATUS deprecated DESCRIPTION "A collection of objects providing the instrumentation of APPN link information. This RFC 2155-level group was deprecated when the appnLsMltgMember object was added." ::= { appnGroups 3 } appnLocalTgConfGroup OBJECT-GROUP OBJECTS { appnLocalTgDestVirtual, appnLocalTgDlcData, appnLocalTgPortName, appnLocalTgQuiescing, appnLocalTgOperational,
appnLocalTgCpCpSession, appnLocalTgEffCap, appnLocalTgConnCost, appnLocalTgByteCost, appnLocalTgSecurity, appnLocalTgDelay, appnLocalTgUsr1, appnLocalTgUsr2, appnLocalTgUsr3, appnLocalTgHprSup, appnLocalTgIntersubnet } STATUS deprecated DESCRIPTION "A collection of objects providing the instrumentation of APPN local TG information. This RFC 2155-level group was deprecated when the appnLocalTgMltgLinkType object was added." ::= { appnGroups 4 } appnDirTableConfGroup OBJECT-GROUP OBJECTS { appnDirNnServerName, appnDirLuOwnerName, appnDirLuLocation, appnDirType } STATUS deprecated DESCRIPTION "A collection of objects providing the instrumentation of the APPN directory database. This RFC 2155-level group was deprecated when the appnDirApparentLuOwnerName object was added." ::= { appnGroups 5 } appnNnTopoConfGroup OBJECT-GROUP OBJECTS { appnNnTopoMaxNodes, appnNnTopoCurNumNodes, appnNnTopoNodePurges, appnNnTopoTgPurges, appnNnTopoTotalTduWars, appnNnNodeFREntryTimeLeft, appnNnNodeFRType,
appnNnNodeFRRsn, appnNnNodeFRRouteAddResist, appnNnNodeFRCongested, appnNnNodeFRIsrDepleted, appnNnNodeFRQuiescing, appnNnNodeFRGateway, appnNnNodeFRCentralDirectory, appnNnNodeFRIsr, appnNnNodeFRGarbageCollect, appnNnNodeFRHprSupport, appnNnNodeFRPeriBorderSup, appnNnNodeFRInterchangeSup, appnNnNodeFRExteBorderSup, appnNnTgFREntryTimeLeft, appnNnTgFRDestVirtual, appnNnTgFRDlcData, appnNnTgFRRsn, appnNnTgFROperational, appnNnTgFRQuiescing, appnNnTgFRCpCpSession, appnNnTgFREffCap, appnNnTgFRConnCost, appnNnTgFRByteCost, appnNnTgFRSecurity, appnNnTgFRDelay, appnNnTgFRUsr1, appnNnTgFRUsr2, appnNnTgFRUsr3, appnNnTgFRGarbageCollect, appnNnTgFRSubareaNum, appnNnTgFRHprSup, appnNnTgFRDestHprTrans, appnNnTgFRTypeIndicator, appnNnTgFRIntersubnet } STATUS deprecated DESCRIPTION "The appnNnTopoConfGroup is mandatory only for network nodes. This RFC 2155-level group was deprecated when the appnNnNodeFRBranchAwareness, appnNnTgFRMltgLinkType, and appnNnFRBranchTg objects were added." ::= { appnGroups 9 } appnLocalEnTopoConfGroup OBJECT-GROUP OBJECTS {
appnLocalEnTgEntryTimeLeft, appnLocalEnTgDestVirtual, appnLocalEnTgDlcData, appnLocalEnTgOperational, appnLocalEnTgCpCpSession, appnLocalEnTgEffCap, appnLocalEnTgConnCost, appnLocalEnTgByteCost, appnLocalEnTgSecurity, appnLocalEnTgDelay, appnLocalEnTgUsr1, appnLocalEnTgUsr2, appnLocalEnTgUsr3 } STATUS deprecated DESCRIPTION "The appnLocalEnTopoConfGroup is mandatory only for network nodes. This RFC 2155-level group was deprecated when the appnLocalEnTgMltgLinkType object was added." ::= { appnGroups 10 } END 5. Security Considerations Certain management information defined in this MIB may be considered sensitive in some network environments. Therefore, authentication of received SNMP requests and controlled access to management information SHOULD be employed in such environments. An authentication protocol is defined in [12]. A protocol for access control is defined in [15]. The read-only objects appnNnTgFRSecurity, appnLocalTgSecurity, appnLocalEnTgSecurity, appnCosTgRowSecurityMin, and appnCosTgRowSecurityMax can be used to determine the potential path of secure data. While these objects cannot be changed by a management application using this MIB, these objects could be used to determine where a security exposure exists due to an improper configuration on the agent. None of the other read-only objects in the APPN MIB reports a password, user data, or anything else that is particularly sensitive. Some enterprises view their network configuration itself, as well as
information about network usage and performance, as corporate assets; such enterprises may wish to restrict SNMP access to most of the objects in the MIB. Four of the read-write objects in the MIB can affect network operations; it is recommended that SNMP access to these objects be restricted. The four objects are: o appnNodeNnSafeStoreFreq: Setting this object to 0, or to a very large value, effectively turns off safe storing of topology data. o appnPortCommand, appnLsCommand: These two objects allow an APPN port or link station to be activated, deactivated, or recycled via an SNMP operation. The latter two operations may disrupt current users of the network. o appnIsInSessState: Setting this object to 'inactive' causes an active SNA session to be deactivated. Other read-write objects control the gathering of network management data; controlling access to these objects is less critical. 6. Intellectual Property The IETF takes no position regarding the validity or scope of any intellectual property or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; neither does it represent that it has made any effort to identify any such rights. Information on the IETF's procedures with respect to rights in standards-track and standards-related documentation can be found in BCP-11 [16]. Copies of claims of rights made available for publication and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF Secretariat. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights which may cover technology that may be required to practice this standard. Please address the information to the IETF Executive Director.
7. Acknowledgments This MIB module is the product of the IETF SNA NAU MIB WG and the AIW APPN/HPR MIBs SIG. Thanks to Wayne Clark, Cisco Systems; Jim Cobban, Nortel; Rich Daugherty, IBM Corporation; Mark Regan, Cisco Systems; and Leo Temoshenko, IBM Corporation, for their contributions and review. 8. References [1] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing SNMP Management Frameworks", RFC 2271, January 1998. [2] Rose, M., and K. McCloghrie, "Structure and Identification of Management Information for TCP/IP-based Internets", STD 16, RFC 1155, May 1990. [3] Rose, M., and K. McCloghrie, "Concise MIB Definitions", STD 16, RFC 1212, March 1991. [4] Rose, M., "A Convention for Defining Traps for use with the SNMP", RFC 1215, March 1991. [5] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure of Management Information for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1902, January 1996. [6] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Textual Conventions for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1903, January 1996. [7] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Conformance Statements for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1904, January 1996. [8] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple Network Management Protocol", STD 15, RFC 1157, May 1990. [9] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Introduction to Community-based SNMPv2", RFC 1901, January 1996. [10] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Transport Mappings for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1906, January 1996.
[11] Case, J., Harrington D., Presuhn R., and B. Wijnen, "Message Processing and Dispatching for the Simple Network Management Protocol (SNMP)", RFC 2272, January 1998. [12] Blumenthal, U., and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", RFC 2274, January 1998. [13] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Protocol Operations for Version 2 of the Simple Network Management Protocol (SNMPv2)", RFC 1905, January 1996. [14] Levi, D., Meyer, P., and B. Stewart, "SNMPv3 Applications", RFC 2273, January 1998. [15] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", RFC 2275, January 1998. [16] Hovey, R., and S. Bradner, "The Organizations Involved in the IETF Standards Process", BCP 11, RFC 2028, October 1996. [17] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [18] IBM, Systems Network Architecture Technical Overview, GC30-3073. [19] IBM, Systems Network Architecture APPN Architecture Reference, SC30-3422 [20] IBM, Systems Network Architecture Formats, SC30-3346. [21] Allen, M., Clouston, B., Kielczewski, Z., Kwan, W., and B. Moore, "Definition of Managed Objects for APPC", RFC 2051, December 1995. [22] Kielczewski, Z., Kostick D., and K. Shih, "Definition of Managed Objects for SNA NAUs using SMIv2", RFC 1666, August 1994. [23] Clouston, B., and B. Moore, "Definitions of Managed Objects for DLUR", RFC 2232, November 1996. [24] Clouston, B., and B. Moore, "Definitions of Managed Objects for HPR", RFC 2238, November 1996.
[25] SNA DLC Services MIB Working Group, Hilgeman, J., Nix, S., Bartky, A., and W. Clark, "Definitions of Managed Objects for SNA Data Link Control (SDLC) using SMIv2", RFC 1747, January 1995. [26] SNA DLC Services MIB Working Group, Berl, S., Nix, S., and W. Clark, "Definitions of Managed Objects for SNA Data Link Control: LLC", May 1995. [27] Chen, D., Gayek, P., and S. Nix, "Definitions of Managed Objects for Data Link Switching using SNMPv2", RFC 2024, October 1995. [28] IBM, Systems Network Architecture Management Services Formats, GC31-8302. [29] Clouston, B., and B. Moore, "Definitions of Managed Objects for APPN", RFC 2155, June 1997. 9. Authors' Addresses Bob Clouston Cisco Systems 7025 Kit Creek Road P.O. Box 14987 Research Triangle Park, NC 27709, USA Phone: +1 919 472 2333 EMail: clouston@cisco.com Robert Moore Dept. BRQA/Bldg. 501/G114 IBM Corporation P.O.Box 12195 3039 Cornwallis Research Triangle Park, NC 27709, USA Phone: +1 919 254 4436 EMail: remoore@us.ibm.com
10. Full Copyright Statement Copyright (C) The Internet Society (1998). All Rights Reserved. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.