RFC1593 - SNA APPN Node MIB(2)

时间:2005-02-14 来源: 作者: 点击:
SYNTAX OCTET STRING (SIZE (1)) ACCESS read-only STATUS mandatory DESCRIPTION "Local SAP address." ::= { ibmappnNodeLsDlsEntry 4 } ibmappnNodeLsRemoteDlsMac OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6))
  
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Local SAP address."

::= { ibmappnNodeLsDlsEntry 4 }

ibmappnNodeLsRemoteDlsMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Remote MAC address."

::= { ibmappnNodeLsDlsEntry 5 }

ibmappnNodeLsRemoteDlsSap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Remote SAP address."

::= { ibmappnNodeLsDlsEntry 6 }

-- **************************************************************
-- Ls Table (Token Ring specific)
--

ibmappnNodeLsTrTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmappnNodeLsTrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Ls Table (Token Ring specific)."

::= { ibmappnLinkStationInformation 4 }

ibmappnNodeLsTrEntry OBJECT-TYPE
SYNTAX IbmappnNodeLsTrEntry

ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The TR Name is used as the index to this table."
INDEX
{ibmappnNodeLsTrName }

::= { ibmappnNodeLsTrTable 1 }

IbmappnNodeLsTrEntry ::= SEQUENCE {
ibmappnNodeLsTrName DisplayString,
ibmappnNodeLsTrState INTEGER,
ibmappnNodeLsLocalTrMac OCTET STRING,
ibmappnNodeLsLocalTrSap OCTET STRING,
ibmappnNodeLsRemoteTrMac OCTET STRING,
ibmappnNodeLsRemoteTrSap OCTET STRING
}

ibmappnNodeLsTrName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively-assigned name for this link station.
The name can be from one to eight characters."

::= { ibmappnNodeLsTrEntry 1 }

ibmappnNodeLsTrState OBJECT-TYPE
SYNTAX INTEGER {
inactive(1),
pendactive(2),
active(3),
pendinact(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"State of this link station."

::= { ibmappnNodeLsTrEntry 2 }

ibmappnNodeLsLocalTrMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Local MAC address."

::= { ibmappnNodeLsTrEntry 3 }

ibmappnNodeLsLocalTrSap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Local SAP address."

::= { ibmappnNodeLsTrEntry 4 }

ibmappnNodeLsRemoteTrMac OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Remote MAC address."

::= { ibmappnNodeLsTrEntry 5 }

ibmappnNodeLsRemoteTrSap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Remote SAP address."

::= { ibmappnNodeLsTrEntry 6 }

-- **************************************************************
-- This table provides information about errors this node encountered
-- with connections to adjacent nodes. This includes all exceptional
-- conditions encountered establishing connections and all exceptional
-- conditions that result in terminating the connection.
-- **************************************************************

ibmappnNodeLsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF IbmappnNodeLsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table contains information related to exceptional
and potential exceptional conditions that occur during
the activation, XID exchange, and termination of the
connection."

::= { ibmappnLinkStationInformation 5 }

ibmappnNodeLsStatusEntry OBJECT-TYPE
SYNTAX IbmappnNodeLsStatusEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"This table is indexed by the LsStatusIndex, which is an
integer that is continuously updated until it eventually
wraps. This provides the management station the ability
to retrieve only the updates to the table by using the
standard GET NEXT."

INDEX
{ ibmappnNodeLsStatusIndex }

::= { ibmappnNodeLsStatusTable 1 }

IbmappnNodeLsStatusEntry ::= SEQUENCE {
ibmappnNodeLsStatusIndex INTEGER,
ibmappnNodeLsStatusTime TimeTicks,
ibmappnNodeLsStatusLsName DisplayString,
ibmappnNodeLsStatusCpName DisplayString,
ibmappnNodeLsStatusNodeId OCTET STRING,
ibmappnNodeLsStatusTgNum INTEGER,
ibmappnNodeLsStatusGeneralSense OCTET STRING,
ibmappnNodeLsStatusNofRetry INTEGER,
ibmappnNodeLsStatusEndSense OCTET STRING,
ibmappnNodeLsStatusXidLocalSense OCTET STRING,
ibmappnNodeLsStatusXidRemoteSense OCTET STRING,
ibmappnNodeLsStatusXidByteInError INTEGER,
ibmappnNodeLsStatusXidBitInError INTEGER,
ibmappnNodeLsStatusDlcType INTEGER,
ibmappnNodeLsStatusLocalAddr DisplayString,
ibmappnNodeLsStatusRemoteAddr DisplayString
}

ibmappnNodeLsStatusIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This index is continuous index this table."

::= { ibmappnNodeLsStatusEntry 1 }

ibmappnNodeLsStatusTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only

STATUS mandatory
DESCRIPTION
"Time (in hundreds of a second) since this node was last
initialized."

::= { ibmappnNodeLsStatusEntry 2 }

ibmappnNodeLsStatusLsName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..8))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively-assigned name for this link station."

::= { ibmappnNodeLsStatusEntry 3 }

ibmappnNodeLsStatusCpName OBJECT-TYPE
SYNTAX DisplayString (SIZE (3..17))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Administratively-assigned fully-qualified name of the
adjacent node partner. This will be provided when the
adjacent node has been defined at this node or when the
XID sequence has proceeded far enough to to identify the
adjacent node. A blank CP name will indicate the name is
unknown."

::= { ibmappnNodeLsStatusEntry 4 }

ibmappnNodeLsStatusNodeId OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Adjacent Node id"

::= { ibmappnNodeLsStatusEntry 5 }

ibmappnNodeLsStatusTgNum OBJECT-TYPE
SYNTAX INTEGER (0..256)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number associated with the TG to this link station
with a range from 0 to 256. A value of 256 indicates

the tg number has not been negotiated and is unknown at
this time."

::= { ibmappnNodeLsStatusEntry 6 }

ibmappnNodeLsStatusGeneralSense OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The error sense code associated with the start sequence of
activation of a link up to the beginning of the XID
sequence."

::= { ibmappnNodeLsStatusEntry 7 }

ibmappnNodeLsStatusNofRetry OBJECT-TYPE
SYNTAX INTEGER {
retry(1),
noretry(2)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Indicates whether Node Operator Facility will retry the
start request to activate the link."

::= { ibmappnNodeLsStatusEntry 8 }

ibmappnNodeLsStatusEndSense OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The sense code associated with the termination of the link
connection to adjacent node. This includes all sense
information included in the disconnect recieved from the
lower layer DLCs and also sense information indicating the
link termination originated by upper layer APPN components."

::= { ibmappnNodeLsStatusEntry 9 }

ibmappnNodeLsStatusXidLocalSense OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The error sense code associated with the rejection of the

XID."

::= { ibmappnNodeLsStatusEntry 10 }

ibmappnNodeLsStatusXidRemoteSense OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The error sense code adjacent node returned to this node
indicating the reason the XID was rejected."

::= { ibmappnNodeLsStatusEntry 11 }

ibmappnNodeLsStatusXidByteInError OBJECT-TYPE
SYNTAX INTEGER {
na(1000)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies the actual byte in the XID that caused the
error. The value of zero (0) indicates that the variable
has no meaning."

::= { ibmappnNodeLsStatusEntry 12 }

ibmappnNodeLsStatusXidBitInError OBJECT-TYPE
SYNTAX INTEGER {
na(8) -- not applicable
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies the actual bit within the error byte of the
XID. This only has meaning when the byte in error is
greater than zero."

::= { ibmappnNodeLsStatusEntry 13 }

ibmappnNodeLsStatusDlcType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
sdlc(2),
dls(3),
socket(4),
ethernet(5),
tr(6)

}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This identifies DLC type that was being used when error
occurred. This also is used to the format of the
local and remote address provided.

other = free form DisplayString

ip = ld. ld. ld. ld / 2d

tr = lx: lx: lx: lx: lx: lx . lx

dlsw = lx: lx: lx: lx: lx: lx . lx

ethernet = lx: lx: lx: lx: lx: lx . lx

"

::= { ibmappnNodeLsStatusEntry 14 }

ibmappnNodeLsStatusLocalAddr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This contains a displayable string that identifies the
DLC type and appropriate address. See DlcType above for
details of the format."

::= { ibmappnNodeLsStatusEntry 15 }

ibmappnNodeLsStatusRemoteAddr OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This contains a displayable string that identifies the
DLC type and appropriate address. See DlcType above for
details of the format."

::= { ibmappnNodeLsStatusEntry 16 }

-- **************************************************************
-- APPN SNMP Performance Information

--

ibmappnSnmpInPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of messages delivered to the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 1 }

ibmappnSnmpInGetRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of GET requests delivered to the APPN SNMP
sub-agent."

::= { ibmappnSnmpInformation 2 }

ibmappnSnmpInGetNexts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of GETNEXT requests delivered to the APPN SNMP
sub-agent."

::= { ibmappnSnmpInformation 3 }

ibmappnSnmpInSetRequests OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of SET requests delivered to the APPN SNMP
sub-agent."

::= { ibmappnSnmpInformation 4 }

ibmappnSnmpInTotalVars OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of VARIABLES included in both
GET and GETNEXT requests to the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 5 }

ibmappnSnmpInGetVars OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of VARIBLES included in all
GET requests to the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 6 }

ibmappnSnmpInGetNextVars OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of VARIABLES included in all
GETNEXT requests to the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 7 }

ibmappnSnmpInSetVars OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of VARIBLES included in all
SET requests to the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 8 }

ibmappnSnmpOutNoSuchNames OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of VARIABLES that could not
be found by the APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 9 }

ibmappnSnmpOutGenErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Total number of undefined errors that

occurred processing SNMP request to the
APPN SNMP sub-agent."

::= { ibmappnSnmpInformation 10 }

-- **************************************************************

-- This group provides global information about the
-- APPN node performance.

-- The first section applies to the APPN control point
-- storage utilization.

ibmappnMemorySize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Size of the shared storage segment, as obtained
by storage management from the underlying operating
system."

::= { ibmappnMemoryUse 1 }

ibmappnMemoryUsed OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Number of bytes in the segment that are currently
allocated to process."

::= { ibmappnMemoryUse 2 }

ibmappnMemoryWarnThresh OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allocation threshold beyond which storage
management considers the storage resources
to be constrained."

::= { ibmappnMemoryUse 3 }

ibmappnMemoryCritThresh OBJECT-TYPE

SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Allocation threshold beyond which storage
management considers the storage resources
to be critically constrained."

::= { ibmappnMemoryUse 4 }

-- **************************************************************
-- The following are Counters maintained by the APPN CS component that
-- relate to total overall XID activity.
------------------------------------------------------------------------
ibmappnNodeDefLsGoodXids OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of successfull XIDs that have occurred
on all defined link stations since the last time this
node was initialized."

::= { ibmappnXidInformation 1 }

ibmappnNodeDefLsBadXids OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of unsuccessfull XIDs that have
occurred on all defined link stations since the last
time this node was initialized."

::= { ibmappnXidInformation 2 }

ibmappnNodeDynLsGoodXids OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The current number of successfull XIDs that have
occurred on all dynamic link stations since the last
time this node was initialized."

::= { ibmappnXidInformation 3 }

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)}
------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容