ibmappnNodeDynLsBadXids OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The current number of unsuccessfull XIDs that have occurred on all dynamic link stations since the last time this node was initialized." ::= { ibmappnXidInformation 4 } -- ************** The APPN Topology Group *********************** ibmappnNn OBJECT IDENTIFIER ::= { ibmappn 2 } ibmappnNnTopo OBJECT IDENTIFIER ::= { ibmappnNn 1 } ibmappnNnTopology OBJECT IDENTIFIER ::= { ibmappnNn 3 } -- This group will be used to represent the entire APPN network -- topology, including Network nodes, virtual nodes and -- all TGs associated with these nodes. -- -- Network nodes -- The APPN topology database consists of information about every -- APPN network node. This information is learned over time -- as each network node exchanges topology information with -- each of its adjacent network nodes. The database consists -- of information about each node and all of the transmissions -- groups used by each node. -- Virtual nodes -- Information about virtual nodes (connection networks) is treated -- the same as information about network node -- and is replicated at each network node. -- The node name is the only meaningful information. The other -- node objects use default values. Each node that has defined -- a TG with this virtual node as the destination also defines a -- TG on this virtual node. There is a TG record for each node -- that uses this virtual node. -- -- -- The APPN node table represents the APPN topology -- database with the APPN CP fully-qualified name -- being used as the index to this table. -- This entire table could be retrieved using the GET NEXT command,
-- however, due to the dynamics of APPN, nodes could come and -- go and status could change as the table is being -- retrieved. Although in most cases the data retrieved will be valid, -- missing and invalid status could cause problems for -- a management application that was graphically displaying -- this data. -- This potential problem can be eliminated by -- retrieving the FRSN before and after completion -- of retrieval of the APPN topology table. -- If the FRSN has changed, then repeat the -- retrieval of the entire topology table -- until the FRSN remains unchanged. -- Object 'appnNnFrsn' represents the last -- change or update to this node's topology -- database. -- -- -- The format of the actual database is as follows: -- -- Node table (entry for each node in network) -- TG table (entry for each TG owned by node) -- -- Due to SNMP ASN.1 limitations, we cannot represent -- the TG table within the node table. We define -- separate tables for nodes and TGs, adding the node -- name to each TG entry to provide a means of -- correlating each TG with its originating node. ibmappnNnTopoMaxNodes OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Maximum number of nodes allowed in the APPN topology database. This administratively assigned value must be equal to or greater than the maximum total number of end nodes and network nodes. If the number of nodes exceeds this value, APPN will issue an Alert and the node can no longer participate as a network node." ::= { ibmappnNnTopo 1 } ibmappnNnTopoCurNumNodes OBJECT-TYPE SYNTAX Gauge ACCESS read-only
STATUS mandatory DESCRIPTION "Current number of nodes in this node's topology database. If this value exceeds the maximum number of nodes allowed (NnTopoMaxNodes), APPN alert CPDB002 is issued." ::= { ibmappnNnTopo 2 } ibmappnNnTopoInTdus OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of TDUs received from all adjacent NN since last initialization." ::= { ibmappnNnTopo 3 } ibmappnNnTopoOutTdus OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of TDUs built by this node to be sent to all adjacent NN since last initialization." ::= { ibmappnNnTopo 4 } ibmappnNnTopoNodeLowRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node updates received by this node with a RSN less than the current RSN. Both even and odd RSN are included in this count. These TDUs are not errors, but result when TDUs are broadcast to all adjacent network nodes. No update to this node's topology database occurs, but this node will send a TDU with it's higher RSN to the adjacent node that sent this low RSN." ::= { ibmappnNnTopo 5 } ibmappnNnTopoNodeEqualRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only
STATUS mandatory DESCRIPTION "Total number of topology node updates received by this node with a RSN equal to the current RSN. Both even and odd RSN are included in this count. These TDUs are not errors, but result when TDUs are broadcast to all adjacent network nodes. No update to this node's topology database occurs." ::= { ibmappnNnTopo 6 } ibmappnNnTopoNodeGoodHighRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node updates received by this node with a RSN greater than the current RSN. This results in updating this nodes topology and broadcasting a TDU to all adjacent network nodes. It is not required to send a TDU to the sender of this update because that node already has the update." ::= { ibmappnNnTopo 7 } ibmappnNnTopoNodeBadHighRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node updates received by this node with an odd RSN greater than the current RSN. These updates represent a topology inconsistency detected by one of the APPN network nodes. This results in updating this nodes topology and broadcasting a TDU to all adjacent network nodes." ::= { ibmappnNnTopo 8 } ibmappnNnTopoNodeStateUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology Node records built as a result
of internally detected node state changes that affect APPN topology and routing. Updates are sent via TDUs to all adjacent network nodes." ::= { ibmappnNnTopo 9 } ibmappnNnTopoNodeErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node records inconsistencies detected by this node. This occurs when this node attempts to update its topology database and detects a data inconsistency. This node will create a TDU with the current RSN incremented to the next odd number and broadcast it to all adjacent NNs." ::= { ibmappnNnTopo 10 } ibmappnNnTopoNodeTimerUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node records built for this node's resource due to timer updates. Updates are sent via TDUs to all adjacent network nodes. These updates insure other network nodes do not delete this node's resources from their topology database." ::= { ibmappnNnTopo 11 } ibmappnNnTopoNodePurges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology node records purged from this node's topology database. This occurs when a node has not been updated in a specified amount of time. The owning node is responsible for broadcasting updates for its resource that it wants kept in the network topology." ::= { ibmappnNnTopo 12 } ibmappnNnTopoTgLowRsns OBJECT-TYPE
SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG updates received by this node with a RSN less than the current RSN. Both even and odd RSN are included in this count. These TDUs are not errors, but result when TDUs are broadcast to all adjacent network nodes. No update to this node's topology database occurs, but this node will send a TDU with it's higher RSN to the sender of the low RSN." ::= { ibmappnNnTopo 13 } ibmappnNnTopoTgEqualRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG updates received by this node with a RSN equal to the current RSN. Both even and odd RSN are included in this count. These TDUs are not errors, but result when TDUs are broadcast to all adjacent network nodes. No update to this node's topology database occurs." ::= { ibmappnNnTopo 14 } ibmappnNnTopoTgGoodHighRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG updates received by this node with a RSN greater than the current RSN. This results in updating this nodes topology and broadcasting the update to all adjacent network nodes." ::= { ibmappnNnTopo 15 } ibmappnNnTopoTgBadHighRsns OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG updates received by this
node with an odd RSN greater than the current RSN. These updates represent a topology inconsistency detected by one of the APPN network nodes. This results in updating this nodes topology and broadcasting a TDU to all adjacent network nodes." ::= { ibmappnNnTopo 16 } ibmappnNnTopoTgStateUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG records built as a result of internally detected node state changes that affect APPN topology and routing. Updates are sent via TDUs to all adjacent network nodes." ::= { ibmappnNnTopo 17 } ibmappnNnTopoTgErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG records inconsistencies detected by this node. This occurs when this node attempts to update its topology database and detects a data inconsistency. This node will create a TDU with the current RSN incremented to the next odd number and broadcast it to all adjacent NNs." ::= { ibmappnNnTopo 18 } ibmappnNnTopoTgTimerUpdates OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG records built for this node's resource due to timer updates. Updates are sent via TDUs to all adjacent network nodes. These updates insure other network nodes do not delete this node's resources from their topology database." ::= { ibmappnNnTopo 19 }
ibmappnNnTopoTgPurges OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Total number of topology TG records purged from this node's topology database. This occurs when a TG has not been updated in a specified amount of time. The owning node is responsible for broadcasting updates for its resource that it wants to keep in the network topology." ::= { ibmappnNnTopo 20 } ibmappnNnTopoTotalRouteCalcs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of routes calculated for all class of services since the last initialization." ::= { ibmappnNnTopo 21 } ibmappnNnTopoTotalRouteRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of route requests for all class of services that could not be calculated since last initialization." ::= { ibmappnNnTopo 22 } ibmappnNnTopoRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnTopoRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing an entry for every Class of Service that it has calculated a route for." ::= { ibmappnNnTopo 23 } ibmappnNnTopoRouteEntry OBJECT-TYPE
SYNTAX IbmappnNnTopoRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Class of Service name is the index for this table." INDEX {ibmappnNnTopoRouteCos} ::= { ibmappnNnTopoRouteTable 1 } IbmappnNnTopoRouteEntry ::= SEQUENCE { ibmappnNnTopoRouteCos DisplayString, ibmappnNnTopoRouteTrees Counter, ibmappnNnTopoRouteCalcs Counter, ibmappnNnTopoRouteRejs Counter } ibmappnNnTopoRouteCos OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The Class of Service for the route." ::= { ibmappnNnTopoRouteEntry 1 } ibmappnNnTopoRouteTrees OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of routes tree caches built for this Class of Service since the last initialization." ::= { ibmappnNnTopoRouteEntry 2 } ibmappnNnTopoRouteCalcs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of routes calculated since last initialization." ::= { ibmappnNnTopoRouteEntry 3 }
ibmappnNnTopoRouteRejs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Number of route requests that could not be calculated since last initialization." ::= { ibmappnNnTopoRouteEntry 4 } --Adjacent node table -- Node name (only applies to adjacent nodes) -- Number of out of sequence TDUs -- Status of CP-CP sessions (ConWinner/ConLoser) -- Last FRSN sent -- Last FRSN received ibmappnNnAdjNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnAdjNodeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Table containing an entry for every node. The information kept in this table is the last FRSN sent and received, the status of the CP-CP sessions, and a gauge that indicates the number of outstanding TDUs." ::= { ibmappnNn 2 } ibmappnNnAdjNodeEntry OBJECT-TYPE SYNTAX IbmappnNnAdjNodeEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The adjacent node name is the index for this table." INDEX {ibmappnNnAdjNodeAdjName} ::= { ibmappnNnAdjNodeTable 1 } IbmappnNnAdjNodeEntry ::= SEQUENCE { ibmappnNnAdjNodeAdjName DisplayString, ibmappnNnAdjNodeCpCpSessStatus INTEGER, ibmappnNnAdjNodeOutOfSeqTdus Gauge,
ibmappnNnAdjNodeLastFrsnSent INTEGER, ibmappnNnAdjNodeLastFrsnRcvd INTEGER } ibmappnNnAdjNodeAdjName OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "An administratively-assigned fully-qualified name of this node's adjacent network node." ::= { ibmappnNnAdjNodeEntry 1 } ibmappnNnAdjNodeCpCpSessStatus OBJECT-TYPE SYNTAX INTEGER { active(1), conLoserActive(2), conWinnerActive(3), inactive(4) } ACCESS read-only STATUS mandatory DESCRIPTION "Indicates the state of CP-CP sessions between this node and adjacent network and end nodes. Incative indicates no CP-CP sessions exists between this node and the adjacent node. Active indicates CP-CP sessons are active using both the ConWinner and ConLoser sessions. The session initiated by this node is refered to as the ConWinner session and is used by this node to send to the adjacent node. The ConLoserr session is initiated by the adjacent node and is used by this node to receive from the adjacent node." ::= { ibmappnNnAdjNodeEntry 2 } ibmappnNnAdjNodeOutOfSeqTdus OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Number of out of sequence Topology Database Updates (TDUs). In a quiesced state, this value is zero. In normal operation, the value varies depending on the network environment." ::= { ibmappnNnAdjNodeEntry 3 }
ibmappnNnAdjNodeLastFrsnSent OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last TDU sent to this adjacent node." ::= { ibmappnNnAdjNodeEntry 4 } ibmappnNnAdjNodeLastFrsnRcvd OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last TDU received from this adjacent node." ::= { ibmappnNnAdjNodeEntry 5 } --APPN Node Topology table -- This table describes every known APPN Network node -- and Virtual node. ibmappnNnTopologyTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnTopologyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Portion of the APPN routing table that describes all of the APPN network nodes and virtual nodes known to this node." ::= { ibmappnNnTopology 1 } ibmappnNnTopologyEntry OBJECT-TYPE SYNTAX IbmappnNnTopologyEntry ACCESS not-accessible STATUS mandatory
DESCRIPTION "The fully-qualified node name is used to index this table." INDEX {ibmappnNnNodeName} ::= { ibmappnNnTopologyTable 1 } IbmappnNnTopologyEntry ::= SEQUENCE { ibmappnNnNodeName DisplayString, ibmappnNnNodeFrsn INTEGER, ibmappnNnNodeEntryTimeLeft INTEGER, ibmappnNnNodeType INTEGER, ibmappnNnNodeRsn INTEGER, ibmappnNnNodeRouteAddResist INTEGER, ibmappnNnNodeCongested INTEGER, ibmappnNnNodeIsrDepleted INTEGER, ibmappnNnNodeEndptDepleted INTEGER, ibmappnNnNodeQuiescing INTEGER, ibmappnNnNodeGateway INTEGER, ibmappnNnNodeCentralDirectory INTEGER, ibmappnNnNodeIsr INTEGER, ibmappnNnNodeChainSupport INTEGER } ibmappnNnNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "Administratively-assigned network name that is locally defined at each network node in the format NETID.CPNAME." ::= { ibmappnNnTopologyEntry 1 } ibmappnNnNodeFrsn OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last time this resource was updated at
this node." ::= { ibmappnNnTopologyEntry 2 } ibmappnNnNodeEntryTimeLeft OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-only STATUS mandatory DESCRIPTION "Number of days before deletion of this network node entry. Range is 0-31." ::= { ibmappnNnTopologyEntry 3 } ibmappnNnNodeType OBJECT-TYPE SYNTAX INTEGER { networknode(1), virtualnode(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of APPN node." ::= { ibmappnNnTopologyEntry 4 } ibmappnNnNodeRsn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Resource sequence number that is assigned and controlled by the network node that owns this resource. This is always an even 32-bit number unless an error has occurred." ::= { ibmappnNnTopologyEntry 5 } ibmappnNnNodeRouteAddResist OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Route addition resistance indicates the relative desirability of using this node for intermediate session traffic. The value, which can be any integer 0-255, is used in route computation. The lower the value,
the more desirable the node is for intermediate routing." ::= { ibmappnNnTopologyEntry 6 } ibmappnNnNodeCongested OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether this node is congested. This node is not be included in route selection by other nodes when this congestion exists." ::= { ibmappnNnTopologyEntry 7 } ibmappnNnNodeIsrDepleted OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether intermediate session routing resources are depleted. This node is not included in intermediate route selection by other nodes when resources are depleted." ::= { ibmappnNnTopologyEntry 8 } ibmappnNnNodeEndptDepleted OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether session endpoint resources are depleted." ::= { ibmappnNnTopologyEntry 9 } ibmappnNnNodeQuiescing OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node is quiescing. This node is not included in route selection by other nodes when the node is quiescing." ::= { ibmappnNnTopologyEntry 10 } ibmappnNnNodeGateway OBJECT-TYPE
SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node provide gateway functions." ::= { ibmappnNnTopologyEntry 11 } ibmappnNnNodeCentralDirectory OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node is central directory." ::= { ibmappnNnTopologyEntry 12 } ibmappnNnNodeIsr OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node supports intermediate session routing (ISR)." ::= { ibmappnNnTopologyEntry 13 } ibmappnNnNodeChainSupport OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node supports chaining." ::= { ibmappnNnTopologyEntry 14 } --APPN transmission group (TG) table -- This table describes the TGs associated with -- the APPN network nodes. -- The originating node is repeated here to provide a -- means of correlating the TGs with the nodes. ibmappnNnTgTopologyTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnTgTopologyEntry ACCESS not-accessible
STATUS mandatory DESCRIPTION "Portion of the APPN topology database that describes all of the APPN transmissions groups used by the APPN network nodes." ::= { ibmappnNnTopology 2 } ibmappnNnTgTopologyEntry OBJECT-TYPE SYNTAX IbmappnNnTgTopologyEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table requires three indexes to provide a unique index. The indexes are the owning or originating CPname, the destination CPname, and the TG number." INDEX {ibmappnNnTgOwner, ibmappnNnTgDest, ibmappnNnTgNum} ::= { ibmappnNnTgTopologyTable 1 } IbmappnNnTgTopologyEntry ::= SEQUENCE { ibmappnNnTgOwner DisplayString, ibmappnNnTgDest DisplayString, ibmappnNnTgNum INTEGER, ibmappnNnTgFrsn INTEGER, ibmappnNnTgEntryTimeLeft INTEGER, ibmappnNnTgDestVirtual INTEGER, ibmappnNnTgDlcData OCTET STRING, ibmappnNnTgRsn INTEGER, ibmappnNnTgOperational INTEGER, ibmappnNnTgQuiescing INTEGER, ibmappnNnTgCpCpSession INTEGER, ibmappnNnTgEffCap INTEGER, ibmappnNnTgConnCost INTEGER, ibmappnNnTgByteCost INTEGER, ibmappnNnTgSecurity INTEGER, ibmappnNnTgDelay INTEGER, ibmappnNnTgModemClass INTEGER, ibmappnNnTgUsr1 INTEGER, ibmappnNnTgUsr2 INTEGER, ibmappnNnTgUsr3 INTEGER}
ibmappnNnTgOwner OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "Administratively-assigned name for the originating node for this TG. The format is NETID.CPNAME and is the same name specified in the node table." ::= { ibmappnNnTgTopologyEntry 1 } ibmappnNnTgDest OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "Administratively-assigned fully-qualified network name for the destination node for this TG." ::= { ibmappnNnTgTopologyEntry 2 } ibmappnNnTgNum OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number associated with this transmission group. Range is 0-255." ::= { ibmappnNnTgTopologyEntry 3 } ibmappnNnTgFrsn OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last time this resource was updated at this node." ::= { ibmappnNnTgTopologyEntry 4 } ibmappnNnTgEntryTimeLeft OBJECT-TYPE SYNTAX INTEGER (0..31)
ACCESS read-only STATUS mandatory DESCRIPTION "Number of days before deletion of this network node TG entry. Range is 0-31." ::= { ibmappnNnTgTopologyEntry 5 } ibmappnNnTgDestVirtual OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the destination node is a virtual node." ::= { ibmappnNnTgTopologyEntry 6 } ibmappnNnTgDlcData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..9)) ACCESS read-only STATUS mandatory DESCRIPTION "DLC specific data related to the link connection network. Token-Ring - MAC/SAP X.25 Switched - dial digits X.21 Switched - dial digits Circuit Swtch - dial digits" ::= { ibmappnNnTgTopologyEntry 7 } ibmappnNnTgRsn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current owning node's resource sequence number for this resource." ::= { ibmappnNnTgTopologyEntry 8 } ibmappnNnTgOperational OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the transmission group
is operational." ::= { ibmappnNnTgTopologyEntry 9 } ibmappnNnTgQuiescing OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the transmission group is quiescing." ::= { ibmappnNnTgTopologyEntry 10 } ibmappnNnTgCpCpSession OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether CP-CP sessions are supported on this TG." ::= { ibmappnNnTgTopologyEntry 11 } ibmappnNnTgEffCap OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The effective capacity is an integer value that indicates the kilo bits per second. It is derived from the link bandwidth and maximum load factor with the range of 0 thru 603,979,776. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 12 } ibmappnNnTgConnCost OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Cost per connect time: a value representing the relative cost per unit of time to use the TG. Range is from 0, which means no cost, to 255, which indicates maximum cost. This is an administratively assigned value associated
with this TG." ::= { ibmappnNnTgTopologyEntry 13 } ibmappnNnTgByteCost OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Relative cost of transmitting a byte over this link. Range is from 0 (lowest cost) to 255. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 14 } ibmappnNnTgSecurity OBJECT-TYPE SYNTAX INTEGER { nonsecure(1), --X'01' publicSwitchedNetwork(32), --X'20' undergroundCable(64), --X'40' secureConduit(96), --X'60' guardedConduit(128), --X'80' encrypted(160), --X'A0' guardedRadiation(192) --X'C0' } ACCESS read-only STATUS mandatory DESCRIPTION "The security is represented as an integer with a range of 1 thru 255 with the most common values enumerated as defined above. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 15 } ibmappnNnTgDelay OBJECT-TYPE SYNTAX INTEGER { minimum(0), --X'00' negligible(384), --X'4C' terrestrial(9216), --X'71' packet(147456), --X'91' long(294912), --X'99' maximum(2013265920) --X'FF' } ACCESS read-only
STATUS mandatory DESCRIPTION "Relative amount of time that it takes for a signal to travel the length of the logical link. This time is represented in micro seconds, with some of the more common values enumerated. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 16 } ibmappnNnTgModemClass OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This is used to have multiple images for a connection network. For a connection network it is the same as in the TG vector; for a non-connection network it is X'00'." ::= { ibmappnNnTgTopologyEntry 17 } ibmappnNnTgUsr1 OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "First user-defined TG characteristic for this TG with a range of 0-255. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 18 } ibmappnNnTgUsr2 OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Second user-defined TG characteristic for this TG with a range of 0-255. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 19 }
ibmappnNnTgUsr3 OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Third user-defined TG characteristic for this TG with a range of 0-255. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyEntry 20 } --APPN Node Topology table (using FRSN as index) -- This table describes every known APPN Network node -- and Virtual node. ibmappnNnTopologyFRTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnTopologyFREntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Portion of the APPN routing table that describes all of the APPN network nodes and virtual nodes known to this node." ::= { ibmappnNnTopology 3 } ibmappnNnTopologyFREntry OBJECT-TYPE SYNTAX IbmappnNnTopologyFREntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is indexed by two columns: FRSN, followed by fully-qualified node name." INDEX {ibmappnNnNodeFRFrsn, ibmappnNnNodeFRName} ::= { ibmappnNnTopologyFRTable 1 } IbmappnNnTopologyFREntry ::= SEQUENCE { ibmappnNnNodeFRName DisplayString, ibmappnNnNodeFRFrsn INTEGER, ibmappnNnNodeFREntryTimeLeft INTEGER,
ibmappnNnNodeFRType INTEGER, ibmappnNnNodeFRRsn INTEGER, ibmappnNnNodeFRRouteAddResist INTEGER, ibmappnNnNodeFRCongested INTEGER, ibmappnNnNodeFRIsrDepleted INTEGER, ibmappnNnNodeFREndptDepleted INTEGER, ibmappnNnNodeFRQuiescing INTEGER, ibmappnNnNodeFRGateway INTEGER, ibmappnNnNodeFRCentralDirectory INTEGER, ibmappnNnNodeFRIsr INTEGER, ibmappnNnNodeFRChainSupport INTEGER } ibmappnNnNodeFRName OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "Administratively-assigned network name that is locally defined at each network node in the format NETID.CPNAME." ::= { ibmappnNnTopologyFREntry 1 } ibmappnNnNodeFRFrsn OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last time this resource was updated at this node." ::= { ibmappnNnTopologyFREntry 2 } ibmappnNnNodeFREntryTimeLeft OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-only STATUS mandatory DESCRIPTION "Number of days before deletion of this network node entry. Range is 0-31." ::= { ibmappnNnTopologyFREntry 3 }
ibmappnNnNodeFRType OBJECT-TYPE SYNTAX INTEGER { networknode(1), virtualnode(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Type of APPN node." ::= { ibmappnNnTopologyFREntry 4 } ibmappnNnNodeFRRsn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Resource sequence number that is assigned and controlled by the network node that owns this resource. This is always an even 32-bit number unless an error has occurred." ::= { ibmappnNnTopologyFREntry 5 } ibmappnNnNodeFRRouteAddResist OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Route addition resistance indicates the relative desirability of using this node for intermediate session traffic. The value, which can be any integer 0-255, is used in route computation. The lower the value, the more desirable the node is for intermediate routing." ::= { ibmappnNnTopologyFREntry 6 } ibmappnNnNodeFRCongested OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether this node is congested. This node is not be included in route selection by other nodes when this congestion exists." ::= { ibmappnNnTopologyFREntry 7 }
ibmappnNnNodeFRIsrDepleted OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether intermediate session routing resources are depleted. This node is not included in intermediate route selection by other nodes when resources are depleted." ::= { ibmappnNnTopologyFREntry 8 } ibmappnNnNodeFREndptDepleted OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether session endpoint resources are depleted." ::= { ibmappnNnTopologyFREntry 9 } ibmappnNnNodeFRQuiescing OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node is quiescing. This node is not included in route selection by other nodes when the node is quiescing." ::= { ibmappnNnTopologyFREntry 10 } ibmappnNnNodeFRGateway OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node provide gateway functions." ::= { ibmappnNnTopologyFREntry 11 } ibmappnNnNodeFRCentralDirectory OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node is central directory." ::= { ibmappnNnTopologyFREntry 12 }
ibmappnNnNodeFRIsr OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node supports intermediate session routing (ISR)." ::= { ibmappnNnTopologyFREntry 13 } ibmappnNnNodeFRChainSupport OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the node supports chaining." ::= { ibmappnNnTopologyFREntry 14 } --APPN transmission group (TG) table -- This table describes the TGs associated with -- the APPN network nodes. -- The originating node is repeated here to provide a -- means of correlating the TGs with the nodes. ibmappnNnTgTopologyFRTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmappnNnTgTopologyFREntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Portion of the APPN topology database that describes all of the APPN transmissions groups used by the APPN network nodes." ::= { ibmappnNnTopology 4 } ibmappnNnTgTopologyFREntry OBJECT-TYPE SYNTAX IbmappnNnTgTopologyFREntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table is indexed by four columns: FRSN, TG owner fully-qualified node name, TG destination fully-qualified node name, and TG number." INDEX
{ibmappnNnTgFRFrsn, ibmappnNnTgFROwner, ibmappnNnTgFRDest, ibmappnNnTgFRNum} ::= { ibmappnNnTgTopologyFRTable 1 } IbmappnNnTgTopologyFREntry ::= SEQUENCE { ibmappnNnTgFROwner DisplayString, ibmappnNnTgFRDest DisplayString, ibmappnNnTgFRNum INTEGER, ibmappnNnTgFRFrsn INTEGER, ibmappnNnTgFREntryTimeLeft INTEGER, ibmappnNnTgFRDestVirtual INTEGER, ibmappnNnTgFRDlcData OCTET STRING, ibmappnNnTgFRRsn INTEGER, ibmappnNnTgFROperational INTEGER, ibmappnNnTgFRQuiescing INTEGER, ibmappnNnTgFRCpCpSession INTEGER, ibmappnNnTgFREffCap INTEGER, ibmappnNnTgFRConnCost INTEGER, ibmappnNnTgFRByteCost INTEGER, ibmappnNnTgFRSecurity INTEGER, ibmappnNnTgFRDelay INTEGER, ibmappnNnTgFRModemClass INTEGER, ibmappnNnTgFRUsr1 INTEGER, ibmappnNnTgFRUsr2 INTEGER, ibmappnNnTgFRUsr3 INTEGER} ibmappnNnTgFROwner OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only STATUS mandatory DESCRIPTION "Administratively-assigned name for the originating node for this TG. The format is NETID.CPNAME and is the same name specified in the node table." ::= { ibmappnNnTgTopologyFREntry 1 } ibmappnNnTgFRDest OBJECT-TYPE SYNTAX DisplayString (SIZE (3..17)) ACCESS read-only
STATUS mandatory DESCRIPTION "Administratively-assigned fully-qualified network name for the destination node for this TG." ::= { ibmappnNnTgTopologyFREntry 2 } ibmappnNnTgFRNum OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Number associated with this transmission group. Range is 0-255." ::= { ibmappnNnTgTopologyFREntry 3 } ibmappnNnTgFRFrsn OBJECT-TYPE SYNTAX INTEGER (0..65535) ACCESS read-only STATUS mandatory DESCRIPTION "Flow reduction sequence numbers (FRSNs) are associated with Topology Database Updates (TDUs) and are unique only within each APPN network node. A TDU can be associated with multiple APPN resources. This FRSN indicates the last time this resource was updated at this node." ::= { ibmappnNnTgTopologyFREntry 4 } ibmappnNnTgFREntryTimeLeft OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-only STATUS mandatory DESCRIPTION "Number of days before deletion of this network node TG entry. Range is 0-31." ::= { ibmappnNnTgTopologyFREntry 5 } ibmappnNnTgFRDestVirtual OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the destination node is a virtual node."
::= { ibmappnNnTgTopologyFREntry 6 } ibmappnNnTgFRDlcData OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..9)) ACCESS read-only STATUS mandatory DESCRIPTION "DLC specific data related to the link connection network. Token-Ring - MAC/SAP X.25 Switched - dial digits X.21 Switched - dial digits Circuit Swtch - dial digits" ::= { ibmappnNnTgTopologyFREntry 7 } ibmappnNnTgFRRsn OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Current owning node's resource sequence number for this resource." ::= { ibmappnNnTgTopologyFREntry 8 } ibmappnNnTgFROperational OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the transmission group is operational." ::= { ibmappnNnTgTopologyFREntry 9 } ibmappnNnTgFRQuiescing OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)} ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether the transmission group is quiescing." ::= { ibmappnNnTgTopologyFREntry 10 } ibmappnNnTgFRCpCpSession OBJECT-TYPE SYNTAX INTEGER {yes(1), no(2)}
ACCESS read-only STATUS mandatory DESCRIPTION "Indicates whether CP-CP sessions are supported on this TG." ::= { ibmappnNnTgTopologyFREntry 11 } ibmappnNnTgFREffCap OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The effective capacity is an integer value that indicates the kilo bits per second. It is derived from the link bandwidth and maximum load factor with the range of 0 thru 603,979,776. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyFREntry 12 } ibmappnNnTgFRConnCost OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Cost per connect time: a value representing the relative cost per unit of time to use the TG. Range is from 0, which means no cost, to 255, which indicates maximum cost. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyFREntry 13 } ibmappnNnTgFRByteCost OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "Relative cost of transmitting a byte over this link. Range is from 0 (lowest cost) to 255. This is an administratively assigned value associated with this TG." ::= { ibmappnNnTgTopologyFREntry 14 }