DESCRIPTION "The network connection endpoint identifier (NCE ID) for CP-CP sessions if this node supports the HPR transport tower, a zero-length string if the value is unknown or not meaningful for this node." ::= { appnLsEntry 38 } appnLsRouteNceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network connection endpoint identifier (NCE ID) for Route Setup if this node supports the HPR transport tower, a zero- length string if the value is unknown or not meaningful for this node." ::= { appnLsEntry 39 } appnLsBfNceId OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The network connection endpoint identifier (NCE ID) for the APPN/HPR boundary function if this node supports the HPR transport tower, a zero-length string if the value is unknown or not meaningful for this node." ::= { appnLsEntry 40 } appnLsLocalAddr OBJECT-TYPE SYNTAX DisplayableDlcAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Local address of this link station." ::= { appnLsEntry 41 } appnLsRemoteAddr OBJECT-TYPE SYNTAX DisplayableDlcAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the remote link station on this link."
::= { appnLsEntry 42 } appnLsRemoteLsName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Remote link station discovered from the XID exchange. The name can be from one to ten characters. A zero-length string indicates that the value is not known." ::= { appnLsEntry 43 } appnLsCounterDisconTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of the sysUpTime object the last time the link station was started." ::= { appnLsEntry 44 } --******************************************************************** -- This table provides information about errors this node encountered -- with connections to adjacent nodes. Entries are added for exceptional -- conditions encountered establishing connections and exceptional -- conditions that resulted in termination of a connection. It is an -- implementation option how many entries to keep in this table, and -- how long to retain any individual entry. --******************************************************************** appnLsStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnLsStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains information related to exceptional and potentially exceptional conditions that occurred during the activation, XID exchange, and termination of a connection. No entries are created when these activities proceed normally." ::= { appnLinkStationInformation 2 } appnLsStatusEntry OBJECT-TYPE SYNTAX AppnLsStatusEntry
MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is indexed by the LsStatusIndex, which is an integer that is continuously updated until it eventually wraps." INDEX { appnLsStatusIndex } ::= { appnLsStatusTable 1 } AppnLsStatusEntry ::= SEQUENCE { appnLsStatusIndex INTEGER, appnLsStatusTime DateAndTime, appnLsStatusLsName DisplayString, appnLsStatusCpName DisplayString, appnLsStatusPartnerId SnaNodeIdentification, appnLsStatusTgNum INTEGER, appnLsStatusGeneralSense SnaSenseData, appnLsStatusRetry TruthValue, appnLsStatusEndSense SnaSenseData, appnLsStatusXidLocalSense SnaSenseData, appnLsStatusXidRemoteSense SnaSenseData, appnLsStatusXidByteInError INTEGER, appnLsStatusXidBitInError INTEGER, appnLsStatusDlcType IANAifType, appnLsStatusLocalAddr DisplayableDlcAddress, appnLsStatusRemoteAddr DisplayableDlcAddress } appnLsStatusIndex OBJECT-TYPE SYNTAX INTEGER (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table index. The value of the index begins at zero and is incremented up to a maximum value of 2**31-1 (2,147,483,647) before wrapping." ::= { appnLsStatusEntry 1 } appnLsStatusTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION
"Time when the exception condition occurred. This time can be used to identify when this event occurred in relation to other events in the APPN node, for example, the time at which an APPC session was either terminated or failed to be established. This latter time is available in the appcHistSessTime object in the APPC MIB." ::= { appnLsStatusEntry 2 } appnLsStatusLsName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned name for the link station experiencing the condition." ::= { appnLsStatusEntry 3 } appnLsStatusCpName OBJECT-TYPE SYNTAX DisplayString (SIZE (0 | 3..17)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fully qualified name of the adjacent node for this link station. An adjacent node is identified using the format specified in the SnaControlPointName textual convention. The value of this object is determined as follows: 1. If the adjacent node's name was received on XID, it is returned. 2. If the adjacent node's name was not received on XID, but a locally-defined value is available, it is returned. 3. Otherwise a string of length 0 is returned, indicating that no name is known for the adjacent node." ::= { appnLsStatusEntry 4 } appnLsStatusPartnerId OBJECT-TYPE SYNTAX SnaNodeIdentification MAX-ACCESS read-only STATUS current DESCRIPTION "The partner's Node Identification, from bytes 2-5 of the XID
received from the partner. If this value is not available, then the characters '00000000' are returned." ::= { appnLsStatusEntry 5 } appnLsStatusTgNum OBJECT-TYPE SYNTAX INTEGER (0..256) MAX-ACCESS read-only STATUS current DESCRIPTION "Number associated with the TG to this link station, with a range from 0 to 256. A value of 256 indicates that the TG number was unknown at the time of the failure." ::= { appnLsStatusEntry 6 } appnLsStatusGeneralSense OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The error sense data associated with the start sequence of activation of a link up to the beginning of the XID sequence. This is the sense data that came from Configuration Services whenever the link did not activate or when it went inactive." ::= { appnLsStatusEntry 7 } appnLsStatusRetry OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node will retry the start request to activate the link." ::= { appnLsStatusEntry 8 } appnLsStatusEndSense OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The sense data associated with the termination of the link connection to adjacent node. This is the sense data that came from the DLC layer."
::= { appnLsStatusEntry 9 } appnLsStatusXidLocalSense OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The sense data associated with the rejection of the XID. This is the sense data that came from the local node (this node) when it built the XID Negotiation Error control vector (cv22) to send to the remote node." ::= { appnLsStatusEntry 10 } appnLsStatusXidRemoteSense OBJECT-TYPE SYNTAX SnaSenseData MAX-ACCESS read-only STATUS current DESCRIPTION "The sense data the adjacent node returned to this node indicating the reason the XID was rejected. This is the sense data that came from the remote node in the XID Negotiation Error control vector (cv22) it sent to the local node (this node)." ::= { appnLsStatusEntry 11 } appnLsStatusXidByteInError OBJECT-TYPE SYNTAX INTEGER (0..65536) MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the actual byte in the XID that caused the error. The value 65536 indicates that the object has no meaning. For values in the range 0-65535, this object corresponds to bytes 2-3 of the XID Negotiation (X'22') control vector." ::= { appnLsStatusEntry 12 } appnLsStatusXidBitInError OBJECT-TYPE SYNTAX INTEGER (0..8) MAX-ACCESS read-only STATUS current DESCRIPTION
"This object identifies the actual bit in error (0 through 7) within the errored byte of the XID. The value 8 indicates that this object has no meaning. For values in the range 0-7, this object corresponds to byte 4 of the XID Negotiation (X'22') control vector." ::= { appnLsStatusEntry 13 } appnLsStatusDlcType OBJECT-TYPE SYNTAX IANAifType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of DLC interface, distinguished according to the protocol immediately 'below' this layer." ::= { appnLsStatusEntry 14 } appnLsStatusLocalAddr OBJECT-TYPE SYNTAX DisplayableDlcAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Local address of this link station." ::= { appnLsStatusEntry 15 } appnLsStatusRemoteAddr OBJECT-TYPE SYNTAX DisplayableDlcAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Address of the remote link station on this link." ::= { appnLsStatusEntry 16 } -- ********************************************************************* -- APPN Virtual Routing Node Information -- appnVrnTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnVrnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table relates a virtual routing node to an APPN port."
::= { appnVrnInfo 1 } appnVrnEntry OBJECT-TYPE SYNTAX AppnVrnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is indexed by the virtual routing node name, TG number, and port name. There will be a matching entry in the appnLocalTgTable to represent status and characteristics of the TG representing each virtual routing node definition." INDEX { appnVrnName, appnVrnTgNum, appnVrnPortName } ::= { appnVrnTable 1 } AppnVrnEntry ::= SEQUENCE { appnVrnName SnaControlPointName, appnVrnTgNum INTEGER, appnVrnPortName DisplayString } appnVrnName OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name of the virtual routing node. This is a fully qualified name, and matches the appnLocalTgDest name in the appnLocalTgTable." ::= { appnVrnEntry 1 } appnVrnTgNum OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number associated with the transmission group representing this virtual routing node definition." ::= { appnVrnEntry 2 } appnVrnPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..10)) MAX-ACCESS read-only STATUS current
DESCRIPTION "The name of the port this virtual routing node definition is defined to." ::= { appnVrnEntry 3 } -- ************** The APPN Topology Group ****************************** appnNn OBJECT IDENTIFIER ::= { appnObjects 2 } appnNnTopo OBJECT IDENTIFIER ::= { appnNn 1 } appnNnTopology OBJECT IDENTIFIER ::= { appnNn 2 } -- This group is used to represent the entire APPN network-node topology -- including network nodes, virtual routing nodes and all TGs associated -- with these nodes. -- -- Network nodes -- The APPN topology database consists of information about every APPN -- network node in this network node's topology subnetwork. This -- information is learned over time as each network node exchanges -- topology information with the network nodes adjacent to it. The -- database consists of information about each node, and information -- about all of the transmission groups used by these nodes. -- -- Virtual routing nodes -- Information about virtual routing nodes (representing connection -- networks) is treated in the same way as information about network -- nodes, and is replicated at each network node. The FRSN, node name, -- and node type are the only meaningful fields for a virtual routing -- node. The other node objects return unspecified values. Each -- node that has defined a TG with this virtual routing node as the -- destination also defines a TG on this virtual routing node. There -- is a TG record for each node that uses this virtual routing node. -- -- The APPN node table represents node information from the APPN topology -- database, with the FRSN and APPN CP fully qualified name serving as -- the index. The FRSN is the agent's relative time stamp of an update -- to the network topology database. After collecting the entire database -- once, a management application can issue GET NEXT commands starting -- from the last rows it has retrieved from the appnNnTopologyFRTable and -- from the appnNnTgTopologyFRTable. When the response to either of these -- GET NEXT commands returns another row of its respective table, this -- indicates a change to the agent's topology database. The management -- application can then retrieve only the updates to the table, using -- GET NEXT commands starting from the last retrieved node or TG -- entry. -- -- The format of the actual APPN topology database is as follows:
-- -- Node table (entry for each node in network) -- TG table (entry for each TG owned by node) -- -- Due to SNMP's ASN.1 limitations, we cannot represent the TG table -- within the node table in this way. We define separate tables for -- nodes and TGs, adding the node name to each TG entry to provide a -- means of correlating the TG with its originating node. appnNnTopoMaxNodes OBJECT-TYPE SYNTAX Gauge32 UNITS "node entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of node entries allowed in the APPN topology database. It is an implementation choice whether to count only network-node entries, or to count all node entries. If the number of node entries exceeds this value, APPN will issue an Alert and the node can no longer participate as a network node. The value 0 indicates that the local node has no defined limit, and the number of node entries is bounded only by memory." ::= { appnNnTopo 1 } appnNnTopoCurNumNodes OBJECT-TYPE SYNTAX Gauge32 UNITS "node entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of node entries in this node's topology database. It is an implementation choice whether to count only network-node entries, or to count all node entries, but an implementation must make the same choice here that it makes for the appnNnTopoMaxNodes object. If this value exceeds the maximum number of nodes allowed (appnNnTopoMaxNodes, if that field in not 0), APPN Alert CPDB002 is issued." ::= { appnNnTopo 2 } appnNnTopoNodePurges OBJECT-TYPE SYNTAX AppnNodeCounter UNITS "node entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of topology node records purged from this node's
topology database since the node was last re-initialized." ::= { appnNnTopo 3 } appnNnTopoTgPurges OBJECT-TYPE SYNTAX AppnNodeCounter UNITS "TG entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of topology TG records purged from this node's topology database since the node was last re-initialized." ::= { appnNnTopo 4 } appnNnTopoTotalTduWars OBJECT-TYPE SYNTAX AppnNodeCounter UNITS "TDU wars" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TDU wars detected by this node since its last initialization." ::= { appnNnTopo 5 } -- APPN network node topology table (using FRSN and name as index) -- This table describes every APPN network node and virtual routing node -- represented in this node's topology database. appnNnTopologyFRTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnNnTopologyFREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Portion of the APPN topology database that describes all of the APPN network nodes and virtual routing nodes known to this node." ::= { appnNnTopology 3 } appnNnTopologyFREntry OBJECT-TYPE SYNTAX AppnNnTopologyFREntry MAX-ACCESS not-accessible STATUS current
DESCRIPTION "The FRSN and the fully qualified node name are used to index this table." INDEX {appnNnNodeFRFrsn, appnNnNodeFRName} ::= { appnNnTopologyFRTable 1 } AppnNnTopologyFREntry ::= SEQUENCE { appnNnNodeFRFrsn Unsigned32, appnNnNodeFRName SnaControlPointName, appnNnNodeFREntryTimeLeft AppnTopologyEntryTimeLeft, appnNnNodeFRType INTEGER, appnNnNodeFRRsn Unsigned32, appnNnNodeFRRouteAddResist INTEGER, appnNnNodeFRCongested TruthValue, appnNnNodeFRIsrDepleted TruthValue, appnNnNodeFRQuiescing TruthValue, appnNnNodeFRGateway TruthValue, appnNnNodeFRCentralDirectory TruthValue, appnNnNodeFRIsr TruthValue, appnNnNodeFRGarbageCollect TruthValue, appnNnNodeFRHprSupport INTEGER, appnNnNodeFRPeriBorderSup TruthValue, appnNnNodeFRInterchangeSup TruthValue, appnNnNodeFRExteBorderSup TruthValue } appnNnNodeFRFrsn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last relative time this resource was updated at the agent node." ::= { appnNnTopologyFREntry 1 } appnNnNodeFRName OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible
STATUS current DESCRIPTION "Administratively assigned network name that is locally defined at each network node." ::= { appnNnTopologyFREntry 2 } appnNnNodeFREntryTimeLeft OBJECT-TYPE SYNTAX AppnTopologyEntryTimeLeft UNITS "days" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of days before deletion of this network node entry." ::= { appnNnTopologyFREntry 3 } appnNnNodeFRType OBJECT-TYPE SYNTAX INTEGER { networkNode(1), virtualRoutingNode(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of APPN node." ::= { appnNnTopologyFREntry 4 } appnNnNodeFRRsn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Resource sequence number, which is assigned and controlled by the network node that owns this resource. An odd number indicates that information about the resource is inconsistent. This object corresponds to the numeric value in cv4580, bytes 2-5." ::= { appnNnTopologyFREntry 5 } appnNnNodeFRRouteAddResist OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION
"Route addition resistance. This administratively assigned value 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. This object corresponds to cv4580, byte 6." ::= { appnNnTopologyFREntry 6 } appnNnNodeFRCongested OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this node is congested. This node is not be included in route selection by other nodes when this congestion exists. This object corresponds to cv4580, byte 7, bit 0." ::= { appnNnTopologyFREntry 7 } appnNnNodeFRIsrDepleted OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether intermediate session routing resources are depleted. This node is not included in intermediate route selection by other nodes when resources are depleted. This object corresponds to cv4580, byte 7, bit 1." ::= { appnNnTopologyFREntry 8 } appnNnNodeFRQuiescing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node is quiescing. This node is not included in route selection by other nodes when the node is quiescing. This object corresponds to cv4580, byte 7, bit 5."
::= { appnNnTopologyFREntry 9 } appnNnNodeFRGateway OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node provide gateway services. This object corresponds to cv4580, byte 8, bit 0." ::= { appnNnTopologyFREntry 10 } appnNnNodeFRCentralDirectory OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node supports central directory services. This object corresponds to cv4580, byte 8, bit 1." ::= { appnNnTopologyFREntry 11 } appnNnNodeFRIsr OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node supports intermediate session routing (ISR). This object corresponds to cv4580, byte 8, bit 2." ::= { appnNnTopologyFREntry 12 } appnNnNodeFRGarbageCollect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the node has been marked for garbage collection (deletion from the topology database) upon the next garbage collection cycle.
This object corresponds to cv4580, byte 7, bit 3." ::= { appnNnTopologyFREntry 13 } appnNnNodeFRHprSupport OBJECT-TYPE SYNTAX INTEGER { noHprSupport(1), hprBaseOnly(2), rtpTower(3), controlFlowsOverRtpTower(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the node's level of support for high-performance routing (HPR): noHprSupport(1) - no HPR support hprBaseOnly(2) - HPR base (option set 1400) supported rtpTower(3) - HPR base and RTP tower (option set 1401) supported controlFlowsOverRtpTower(4) - HPR base, RTP tower, and control flows over RTP (option set 1402) supported This object corresponds to cv4580, byte 9, bits 3-4." ::= { appnNnTopologyFREntry 14 } appnNnNodeFRPeriBorderSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this node has peripheral border node support. This object corresponds to cv4580, byte 9, bit 0." ::= { appnNnTopologyFREntry 15 } appnNnNodeFRInterchangeSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this node has interchange node support.
This object corresponds to cv4580, byte 9, bit 1." ::= { appnNnTopologyFREntry 16 } appnNnNodeFRExteBorderSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether this node has extended border node support. This object corresponds to cv4580, byte 9, bit 2." ::= { appnNnTopologyFREntry 17 } --APPN transmission group (TG) table -- This table describes the TGs associated with all the APPN network -- nodes known to this node. The originating (owning) node for each -- TG is repeated here to provide a means of correlating the TGs with -- the nodes. appnNnTgTopologyFRTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnNnTgTopologyFREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Portion of the APPN topology database that describes all of the APPN transmissions groups between nodes in the database." ::= { appnNnTopology 4 } appnNnTgTopologyFREntry OBJECT-TYPE SYNTAX AppnNnTgTopologyFREntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is indexed by four columns: FRSN, TG owner fully qualified node name, TG destination fully qualified node name, and TG number." INDEX {appnNnTgFRFrsn, appnNnTgFROwner, appnNnTgFRDest,
appnNnTgFRNum} ::= { appnNnTgTopologyFRTable 1 } AppnNnTgTopologyFREntry ::= SEQUENCE { appnNnTgFRFrsn Unsigned32, appnNnTgFROwner SnaControlPointName, appnNnTgFRDest SnaControlPointName, appnNnTgFRNum INTEGER, appnNnTgFREntryTimeLeft AppnTopologyEntryTimeLeft, appnNnTgFRDestVirtual TruthValue, appnNnTgFRDlcData AppnTgDlcData, appnNnTgFRRsn Unsigned32, appnNnTgFROperational TruthValue, appnNnTgFRQuiescing TruthValue, appnNnTgFRCpCpSession INTEGER, appnNnTgFREffCap AppnTgEffectiveCapacity, appnNnTgFRConnCost INTEGER, appnNnTgFRByteCost INTEGER, appnNnTgFRSecurity AppnTgSecurity, appnNnTgFRDelay AppnTgDelay, appnNnTgFRUsr1 INTEGER, appnNnTgFRUsr2 INTEGER, appnNnTgFRUsr3 INTEGER, appnNnTgFRGarbageCollect TruthValue, appnNnTgFRSubareaNum Unsigned32, appnNnTgFRHprSup TruthValue, appnNnTgFRDestHprTrans TruthValue, appnNnTgFRTypeIndicator INTEGER, appnNnTgFRIntersubnet TruthValue } appnNnTgFRFrsn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last time this resource was updated at this node."
::= { appnNnTgTopologyFREntry 1 } appnNnTgFROwner OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name for the originating node for this TG. This is the same name specified in the node table." ::= { appnNnTgTopologyFREntry 2 } appnNnTgFRDest OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned fully qualified network name for the destination node for this TG." ::= { appnNnTgTopologyFREntry 3 } appnNnTgFRNum OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number associated with this transmission group. Range is 0-255." ::= { appnNnTgTopologyFREntry 4 } appnNnTgFREntryTimeLeft OBJECT-TYPE SYNTAX AppnTopologyEntryTimeLeft UNITS "days" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of days before deletion of this network node TG entry if it is not operational or has an odd (inconsistent) RSN." ::= { appnNnTgTopologyFREntry 5 } appnNnTgFRDestVirtual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION
"Indicates whether the destination node is a virtual routing node." ::= { appnNnTgTopologyFREntry 6 } appnNnTgFRDlcData OBJECT-TYPE SYNTAX AppnTgDlcData MAX-ACCESS read-only STATUS current DESCRIPTION "DLC-specific data related to a link connection network." ::= { appnNnTgTopologyFREntry 7 } appnNnTgFRRsn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current owning node's resource sequence number for this resource. An odd number indicates that information about the resource is inconsistent. This object corresponds to the numeric value in cv47, bytes 2-5" ::= { appnNnTgTopologyFREntry 8 } appnNnTgFROperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is operational. This object corresponds to cv47, byte 6, bit 0." ::= { appnNnTgTopologyFREntry 9 } appnNnTgFRQuiescing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is quiescing. This object corresponds to cv47, byte 6, bit 2."
::= { appnNnTgTopologyFREntry 10 } appnNnTgFRCpCpSession OBJECT-TYPE SYNTAX INTEGER { supportedUnknownStatus(1), supportedActive(2), notSupported(3), supportedNotActive(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether CP-CP sessions are supported on this TG, and whether the TG owner's contention-winner session is active on this TG. Some nodes in the network are not able to differentiate support and status of CP-CP sessions, and thus may report the 'supportedUnknownStatus' value. This object corresponds to cv47, byte 6, bits 3-4." ::= { appnNnTgTopologyFREntry 11 } appnNnTgFREffCap OBJECT-TYPE SYNTAX AppnTgEffectiveCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Effective capacity for this TG." ::= { appnNnTgTopologyFREntry 12 } appnNnTgFRConnCost OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Cost per connect time. This is an administratively assigned value representing the relative cost per unit of time to use this TG. Range is from 0, which means no cost, to 255, which indicates maximum cost. This object corresponds to cv47, byte 13." ::= { appnNnTgTopologyFREntry 13 } appnNnTgFRByteCost OBJECT-TYPE
SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Cost per byte transmitted. This is an administratively assigned value representing the relative cost of transmitting a byte over this TG. Range is from 0, which means no cost, to 255, which indicates maximum cost. This object corresponds to cv47, byte 14." ::= { appnNnTgTopologyFREntry 14 } appnNnTgFRSecurity OBJECT-TYPE SYNTAX AppnTgSecurity MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned security level of this TG. This object corresponds to cv47, byte 16." ::= { appnNnTgTopologyFREntry 15 } appnNnTgFRDelay OBJECT-TYPE SYNTAX AppnTgDelay MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned delay associated with this TG. This object corresponds to cv47, byte 17." ::= { appnNnTgTopologyFREntry 16 } appnNnTgFRUsr1 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "First user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG. This object corresponds to cv47, byte 19." ::= { appnNnTgTopologyFREntry 17 }
appnNnTgFRUsr2 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Second user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG. This object corresponds to cv47, byte 20." ::= { appnNnTgTopologyFREntry 18 } appnNnTgFRUsr3 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Third user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG. This object corresponds to cv47, byte 21." ::= { appnNnTgTopologyFREntry 19 } appnNnTgFRGarbageCollect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the TG has been marked for garbage collection (deletion from the topology database) upon the next garbage collection cycle. This object corresponds to cv47, byte 6, bit 1." ::= { appnNnTgTopologyFREntry 20 } appnNnTgFRSubareaNum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The subarea number associated with this TG. This object corresponds to cv4680, bytes m+2 through m+5." ::= { appnNnTgTopologyFREntry 21 }
appnNnTgFRHprSup OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether high performance routing (HPR) is supported over this TG. This object corresponds to cv4680, byte m+1, bit 2." ::= { appnNnTgTopologyFREntry 22 } appnNnTgFRDestHprTrans OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the destination node supports high performance routing (HPR) transport tower. This object corresponds to cv4680, byte m+1, bit 7." ::= { appnNnTgTopologyFREntry 23 } appnNnTgFRTypeIndicator OBJECT-TYPE SYNTAX INTEGER { unknown(1), appnOrBfTg(2), interchangeTg(3), virtualRouteTg(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the type of the TG. This object corresponds to cv4680, byte m+1, bits 3-4." ::= { appnNnTgTopologyFREntry 24 } appnNnTgFRIntersubnet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is an intersubnet TG, which defines a border between subnetworks.
This object corresponds to cv4680, byte m+1, bit 5." ::= { appnNnTgTopologyFREntry 25 } -- ************** The APPN Local Topology Group ************************ -- This MIB Group represents the local topology maintained in -- both APPN end nodes and network nodes. It consists of two -- tables: -- - a table containing information about all of the TGs owned -- by this node, which is implemented by all node types. -- - a table containing all of the information known to this node -- about the TGs owned by its end nodes, which is implemented only -- by network nodes. appnLocalTopology OBJECT IDENTIFIER ::= { appnObjects 3 } -- APPN Local Transmission Group (TG) table -- This table describes the TGs associated with this node only. appnLocalTgTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnLocalTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TG Table describes all of the TGs owned by this node. The TG destination can be a virtual node, network node, LEN node, or end node." ::= { appnLocalTopology 1 } appnLocalTgEntry OBJECT-TYPE SYNTAX AppnLocalTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is indexed by the destination CPname and the TG number." INDEX {appnLocalTgDest, appnLocalTgNum} ::= { appnLocalTgTable 1 } AppnLocalTgEntry ::= SEQUENCE { appnLocalTgDest SnaControlPointName, appnLocalTgNum INTEGER,
appnLocalTgDestVirtual TruthValue, appnLocalTgDlcData AppnTgDlcData, appnLocalTgPortName DisplayString, appnLocalTgQuiescing TruthValue, appnLocalTgOperational TruthValue, appnLocalTgCpCpSession INTEGER, appnLocalTgEffCap AppnTgEffectiveCapacity, appnLocalTgConnCost INTEGER, appnLocalTgByteCost INTEGER, appnLocalTgSecurity AppnTgSecurity, appnLocalTgDelay AppnTgDelay, appnLocalTgUsr1 INTEGER, appnLocalTgUsr2 INTEGER, appnLocalTgUsr3 INTEGER, appnLocalTgHprSup INTEGER, appnLocalTgIntersubnet TruthValue } appnLocalTgDest OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name of the destination node for this TG. This is the fully qualified name of a network node, end node, LEN node, or virtual routing node." ::= { appnLocalTgEntry 1 } appnLocalTgNum OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number associated with this transmission group." ::= { appnLocalTgEntry 2 } appnLocalTgDestVirtual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the destination node for this TG is a virtual routing node."
::= { appnLocalTgEntry 3 } appnLocalTgDlcData OBJECT-TYPE SYNTAX AppnTgDlcData MAX-ACCESS read-only STATUS current DESCRIPTION "DLC-specific data related to a link connection network." ::= { appnLocalTgEntry 4 } appnLocalTgPortName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned name for the local port associated with this TG. A zero-length string indicates that this value is unknown." ::= { appnLocalTgEntry 5 } appnLocalTgQuiescing OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is quiescing." ::= { appnLocalTgEntry 6 } appnLocalTgOperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is operational." ::= { appnLocalTgEntry 7 } appnLocalTgCpCpSession OBJECT-TYPE SYNTAX INTEGER { supportedUnknownStatus(1), supportedActive(2), notSupported(3), supportedNotActive(4) } MAX-ACCESS read-only
STATUS current DESCRIPTION "Indicates whether CP-CP sessions are supported on this TG, and whether the TG owner's contention-winner session is active on this TG. Some nodes in the network are not able to differentiate support and status of CP-CP sessions, and thus may report the 'supportedUnknownStatus' value." ::= { appnLocalTgEntry 8 } appnLocalTgEffCap OBJECT-TYPE SYNTAX AppnTgEffectiveCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Effective capacity for this TG." ::= { appnLocalTgEntry 9 } appnLocalTgConnCost OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current 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." ::= { appnLocalTgEntry 10 } appnLocalTgByteCost OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Relative cost of transmitting a byte over this link. Range is from 0 (lowest cost) to 255." ::= { appnLocalTgEntry 11 } appnLocalTgSecurity OBJECT-TYPE SYNTAX AppnTgSecurity MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned security level of this TG." ::= { appnLocalTgEntry 12 }
appnLocalTgDelay OBJECT-TYPE SYNTAX AppnTgDelay MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned delay associated with this TG." ::= { appnLocalTgEntry 13 } appnLocalTgUsr1 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "First user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG." ::= { appnLocalTgEntry 14 } appnLocalTgUsr2 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Second user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG." ::= { appnLocalTgEntry 15 } appnLocalTgUsr3 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Third user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG." ::= { appnLocalTgEntry 16 } appnLocalTgHprSup OBJECT-TYPE SYNTAX INTEGER { noHprSupport(1), hprBaseOnly(2), rtpTower(3), controlFlowsOverRtpTower(4) } MAX-ACCESS read-only STATUS current
DESCRIPTION "Indicates the level of high performance routing (HPR) support over this TG : noHprSupport(1) - no HPR support hprBaseOnly(2) - HPR base (option set 1400) supported rtpTower(3) - HPR base and RTP tower (option set 1401) supported controlFlowsOverRtpTower(4) - HPR base, RTP tower, and control flows over RTP (option set 1402) supported" ::= { appnLocalTgEntry 17 } appnLocalTgIntersubnet OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the transmission group is an intersubnet TG, which defines a border between subnetworks." ::= { appnLocalTgEntry 18 } -- APPN Local End Node Transmission Group (TG) table -- This table describes the TGs associated with all of the end nodes -- known to this node. appnLocalEnTgTable OBJECT-TYPE SYNTAX SEQUENCE OF AppnLocalEnTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table describing all of the TGs owned by the end nodes known to this node via TG registration. This node does not represent its own view of the TG on behalf of the partner node in this table. The TG destination can be a virtual routing node, network node, or end node." ::= { appnLocalTopology 2 } appnLocalEnTgEntry OBJECT-TYPE SYNTAX AppnLocalEnTgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION
"This table requires multiple indexes to uniquely identify each TG. They are originating CPname, destination CPname, and the TG number." INDEX {appnLocalEnTgOrigin, appnLocalEnTgDest, appnLocalEnTgNum} ::= { appnLocalEnTgTable 1 } AppnLocalEnTgEntry ::= SEQUENCE { appnLocalEnTgOrigin SnaControlPointName, appnLocalEnTgDest SnaControlPointName, appnLocalEnTgNum INTEGER, appnLocalEnTgEntryTimeLeft AppnTopologyEntryTimeLeft, appnLocalEnTgDestVirtual TruthValue, appnLocalEnTgDlcData AppnTgDlcData, appnLocalEnTgOperational TruthValue, appnLocalEnTgCpCpSession INTEGER, appnLocalEnTgEffCap AppnTgEffectiveCapacity, appnLocalEnTgConnCost INTEGER, appnLocalEnTgByteCost INTEGER, appnLocalEnTgSecurity AppnTgSecurity, appnLocalEnTgDelay AppnTgDelay, appnLocalEnTgUsr1 INTEGER, appnLocalEnTgUsr2 INTEGER, appnLocalEnTgUsr3 INTEGER } appnLocalEnTgOrigin OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name of the origin node for this TG. This is a fully qualified network name." ::= { appnLocalEnTgEntry 1 } appnLocalEnTgDest OBJECT-TYPE SYNTAX SnaControlPointName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Administratively assigned name of the destination node for
this TG. This is the fully qualified name of a network node, end node, LEN node, or virtual routing node." ::= { appnLocalEnTgEntry 2 } appnLocalEnTgNum OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Number associated with this transmission group." ::= { appnLocalEnTgEntry 3 } appnLocalEnTgEntryTimeLeft OBJECT-TYPE SYNTAX AppnTopologyEntryTimeLeft UNITS "days" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of days before deletion of this end node TG entry." ::= { appnLocalEnTgEntry 4 } appnLocalEnTgDestVirtual OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the destination node is a virtual routing node." ::= { appnLocalEnTgEntry 5 } appnLocalEnTgDlcData OBJECT-TYPE SYNTAX AppnTgDlcData MAX-ACCESS read-only STATUS current DESCRIPTION "DLC-specific data related to a link connection network." ::= { appnLocalEnTgEntry 6 } appnLocalEnTgOperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION
"Indicates whether the transmission group is operational." ::= { appnLocalEnTgEntry 7 } appnLocalEnTgCpCpSession OBJECT-TYPE SYNTAX INTEGER { supportedUnknownStatus(1), supportedActive(2), notSupported(3), supportedNotActive(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether CP-CP sessions are supported on this TG, and whether the TG owner's contention-winner session is active on this TG. Some nodes in the network are not able to differentiate support and status of CP-CP sessions, and thus may report the 'supportedUnknownStatus' value." ::= { appnLocalEnTgEntry 8 } appnLocalEnTgEffCap OBJECT-TYPE SYNTAX AppnTgEffectiveCapacity MAX-ACCESS read-only STATUS current DESCRIPTION "Effective capacity for this TG." ::= { appnLocalEnTgEntry 9 } appnLocalEnTgConnCost OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current 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." ::= { appnLocalEnTgEntry 10 } appnLocalEnTgByteCost OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Relative cost of transmitting a byte over this link.
Range is from 0, which means no cost, to 255." ::= { appnLocalEnTgEntry 11 } appnLocalEnTgSecurity OBJECT-TYPE SYNTAX AppnTgSecurity MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned security level of this TG." ::= { appnLocalEnTgEntry 12 } appnLocalEnTgDelay OBJECT-TYPE SYNTAX AppnTgDelay MAX-ACCESS read-only STATUS current DESCRIPTION "Administratively assigned delay associated with this TG." ::= { appnLocalEnTgEntry 13 } appnLocalEnTgUsr1 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "First user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG." ::= { appnLocalEnTgEntry 14 } appnLocalEnTgUsr2 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Second user-defined TG characteristic for this TG. This is an administratively assigned value associated with the TG." ::= { appnLocalEnTgEntry 15 } appnLocalEnTgUsr3 OBJECT-TYPE SYNTAX INTEGER (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Third user-defined TG characteristic for this TG. This is
an administratively assigned value associated with the TG." ::= { appnLocalEnTgEntry 16 } -- ************** The APPN Directory Group ***************************** appnDir OBJECT IDENTIFIER ::= { appnObjects 4 } appnDirPerf OBJECT IDENTIFIER ::= { appnDir 1 } -- The APPN Directory Group -- The APPN Directory Database -- Each APPN network node maintains directories containing information on -- which LUs (applications) are available and where they are located. -- LUs can be located in an APPN network node or in any of its attached -- end nodes. appnDirMaxCaches OBJECT-TYPE SYNTAX Unsigned32 UNITS "directory entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of cache entries allowed. This is an administratively assigned value." ::= { appnDirPerf 1 } appnDirCurCaches OBJECT-TYPE SYNTAX Gauge32 UNITS "directory entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of cache entries." ::= { appnDirPerf 2 } appnDirCurHomeEntries OBJECT-TYPE SYNTAX Gauge32 UNITS "directory entries" MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of home entries." ::= { appnDirPerf 3 }