summaryrefslogtreecommitdiff
path: root/MIBS/ibm/IBM6611-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ibm/IBM6611-MIB')
-rw-r--r--MIBS/ibm/IBM6611-MIB21383
1 files changed, 21383 insertions, 0 deletions
diff --git a/MIBS/ibm/IBM6611-MIB b/MIBS/ibm/IBM6611-MIB
new file mode 100644
index 0000000..e4396d7
--- /dev/null
+++ b/MIBS/ibm/IBM6611-MIB
@@ -0,0 +1,21383 @@
+-- static char sccsid_ibm6611_mib[] = "@(#) snmp/samples/r66.my, SNMP, v1r3 1.11 8/12/93 13:55:18";
+
+IBM6611-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ enterprises, Counter, Gauge, TimeTicks, IpAddress
+ FROM RFC1155-SMI
+ DisplayString
+ FROM RFC1158-MIB
+ OBJECT-TYPE
+ FROM RFC-1212;
+
+-- Path to ibm6611 product
+
+ibm OBJECT IDENTIFIER ::= { enterprises 2 }
+ibmProd OBJECT IDENTIFIER ::= { ibm 6 }
+ibm6611 OBJECT IDENTIFIER ::= { ibmProd 2 }
+
+-- This MIB module uses the extended OBJECT-TYPE macro as
+-- defined in RFC 1212.
+
+-- IBM 6611 Extension Groups
+
+ibmSubagents OBJECT IDENTIFIER ::= { ibm6611 1 }
+ibmChipSets OBJECT IDENTIFIER ::= { ibm6611 2 }
+ibmDSUs OBJECT IDENTIFIER ::= { ibm6611 3 }
+
+ibmsystem OBJECT IDENTIFIER ::= { ibm6611 4 }
+ibmicmp OBJECT IDENTIFIER ::= { ibm6611 5 }
+ibmsnmp OBJECT IDENTIFIER ::= { ibm6611 6 }
+ibmbridge OBJECT IDENTIFIER ::= { ibm6611 7 }
+ibmfr OBJECT IDENTIFIER ::= { ibm6611 8 }
+ibmdls OBJECT IDENTIFIER ::= { ibm6611 9 }
+ibmppp OBJECT IDENTIFIER ::= { ibm6611 10 }
+ibmxns OBJECT IDENTIFIER ::= { ibm6611 11 }
+ibmipx OBJECT IDENTIFIER ::= { ibm6611 12 }
+ibmappn OBJECT IDENTIFIER ::= { ibm6611 13 }
+ibmrpq OBJECT IDENTIFIER ::= { ibm6611 14 }
+ibmtb OBJECT IDENTIFIER ::= { ibm6611 15 } -- Added for 6611 V1R1.1
+ibmapple OBJECT IDENTIFIER ::= { ibm6611 16 } -- Added for 6611 V1R1.1
+ibmdec OBJECT IDENTIFIER ::= { ibm6611 17 } -- Added for 6611 V1R1.2
+ibmvines OBJECT IDENTIFIER ::= { ibm6611 18 } -- Added for 6611 V1R2.0
+ibminterfaces OBJECT IDENTIFIER ::= { ibm6611 19 } -- Added for 6611 V1R2.0
+
+
+--
+-- IBM 6611 System Extensions
+--
+
+ibmMainProcessorLoadTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmMainProcessorLoadEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing the average main processor
+ load over each minute for the last 60 minutes."
+ ::= { ibmsystem 1 }
+
+ibmMainProcessorLoadEntry OBJECT-TYPE
+ SYNTAX IbmMainProcessorLoadEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the main processor load table."
+ INDEX { ibmMainProcessorLoadIndex }
+ ::= { ibmMainProcessorLoadTable 1 }
+
+IbmMainProcessorLoadEntry ::=
+ SEQUENCE {
+ ibmMainProcessorLoadIndex
+ INTEGER,
+ ibmMainProcessorLoad
+ Gauge
+ }
+
+ibmMainProcessorLoadIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the number of minutes ago that this
+ entry contains main processor load information for."
+ ::= { ibmMainProcessorLoadEntry 1 }
+
+ibmMainProcessorLoad OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The main processor load averaged over one minute.
+ The load is given as a percentage. For example, 25% is 25."
+ ::= { ibmMainProcessorLoadEntry 2 }
+
+--
+-- IBM 6611 Software Vital Product Data
+--
+
+ibmswvpd OBJECT IDENTIFIER ::= { ibmsystem 2 }
+
+swVpdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SwVpdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing software vital product data information."
+ ::= { ibmswvpd 1 }
+
+swVpdEntry OBJECT-TYPE
+ SYNTAX SwVpdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry for a piece of software installed on this router."
+ INDEX { swvpdIndex }
+ ::= { swVpdTable 1 }
+
+SwVpdEntry ::= SEQUENCE {
+ swvpdIndex INTEGER,
+ swvpdName DisplayString,
+ swvpdPtfName DisplayString,
+ swvpdVerId INTEGER,
+ swvpdRelId INTEGER,
+ swvpdModId INTEGER,
+ swvpdFixId INTEGER,
+ swvpdState INTEGER,
+ swvpdAction INTEGER,
+ swvpdPath INTEGER,
+ swvpdDateTime DisplayString
+}
+
+swvpdIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each entry in this table."
+ ::= { swVpdEntry 1 }
+
+swvpdName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of this software product."
+ ::= { swVpdEntry 2 }
+
+swvpdPtfName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If this entry represents a PTF, this object contains
+ the name of the PTF. Otherwise this object contains
+ a string of zero length."
+ ::= { swVpdEntry 3 }
+
+swvpdVerId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version identifier for this piece of software."
+ ::= { swVpdEntry 4 }
+
+swvpdRelId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The release identifier for this piece of software."
+ ::= { swVpdEntry 5 }
+
+swvpdModId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The modification level identifier for this piece of software."
+ ::= { swVpdEntry 6 }
+
+swvpdFixId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The fix level identifier for this piece of software."
+ ::= { swVpdEntry 7 }
+
+swvpdState OBJECT-TYPE
+ SYNTAX INTEGER {
+ complete(1),
+ pending(2),
+ broken(3),
+ cancelled(4),
+ unknown(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the action in swvpdAction being performed
+ on this software."
+ ::= { swVpdEntry 8 }
+
+swvpdAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ apply(1),
+ commit(2),
+ reject(3),
+ decommit(4),
+ cleanup(5),
+ unknown(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The action being performed on this software."
+ ::= { swVpdEntry 9 }
+
+swvpdPath OBJECT-TYPE
+ SYNTAX INTEGER {
+ root(1),
+ usr(2),
+ share(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of which part of the system this
+ software is installed on. The values correspond to
+ the following paths:
+
+ root(1) /etc/objrepos
+ usr(2) /usr/lib/objrepos
+ share(3) /usr/share/lib/objrepos"
+
+ ::= { swVpdEntry 10 }
+
+swvpdDateTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A string indicating the date and time that the action in
+ swvpdAction was performed on this software."
+ ::= { swVpdEntry 11 }
+
+--
+-- IBM 6611 System Maintenance Support
+--
+
+ibmmaint OBJECT IDENTIFIER ::= {ibmsystem 4}
+
+ibmmaintShutdown OBJECT-TYPE
+ SYNTAX INTEGER {
+ running(1),
+ shutdown-noipl(2),
+ shutdown-ipl-local(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "When read, an active 6611 will return the value
+ running(1).
+
+ To force a shutdown, without a subsequent re-ipl
+ of the 6611, this value should be set to
+ shutdown-noipl(2).
+
+ To recyle the 6611, (i.e.- shutdown with a
+ subsequent re-ipl), and use the currently installed
+ configuration, this variable should be set
+ to shutdown-ipl-local(4)."
+ ::= { ibmmaint 1 }
+
+
+--
+-- IBM 6611 SNMP Extensions
+-- Objects containing information about enterprise
+-- specific SNMP traps generated by this node.
+
+ibmTrapNum OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IBM enterprise specific traps
+ generated by this node."
+ ::= { ibmsnmp 1 }
+
+ibmTrapThrottleCount OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of traps throttled since last trap."
+ ::= { ibmsnmp 2 }
+
+ibmTrapThrottleId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Trap ID of throttled traps. All throttled traps counted
+ by ibmTrapThrottleCount have the this ID."
+ ::= { ibmsnmp 3 }
+
+ibmTrapThrottleTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of seconds which must separate consecutive
+ enterprise-specific traps with identical ID in order to not
+ throttle them. If the value of this object is 0, then
+ trap throttling is inactive."
+ ::= { ibmsnmp 4 }
+
+--
+-- IBM 6611 Hardware Chip Sets
+--
+
+ibmChipSetIntel OBJECT IDENTIFIER ::= { ibmChipSets 1 }
+ibmChipSetIntel82596B OBJECT IDENTIFIER ::= { ibmChipSetIntel 1 }
+
+ibmChipSetIBM OBJECT IDENTIFIER ::= { ibmChipSets 2 }
+ibmChipSetIBM8025A OBJECT IDENTIFIER ::= { ibmChipSetIBM 1 }
+ibmChipSetIBM8025B OBJECT IDENTIFIER ::= { ibmChipSetIBM 2 }
+
+ibmChipSetSignetics OBJECT IDENTIFIER ::= { ibmChipSets 3 }
+ibmChipSetSigneticsSCN68562 OBJECT IDENTIFIER ::= { ibmChipSetSignetics 1 }
+
+-- Local Variables:
+-- tab-width: 4
+-- case-fold-search: nil
+-- End:
+
+-- static char sccsid_bridgefilter[] = "@(#) snmp/samples/bridgefilter.my, SNMP, v1r3 1/27/94 18:07:47";
+
+------------------------------------------------------------------------
+-- The IBM 6611 Source Route Bridge Filtering Extension -
+------------------------------------------------------------------------
+
+
+
+-- All representations of MAC addresses in this MIB Module use,
+-- as a textual convention (i.e. this convention does not affect
+-- their encoding), the data type:
+
+-- SRMacAddress ::= OCTET STRING (SIZE(6))
+
+
+--
+-- Filter tables use the following type to determine what
+-- type of frames to apply the filter to.
+--
+
+-- BcastType ::= INTEGER {
+-- filterARB(1), ## apply filter to ARB frames
+-- filterSRB(2), ## apply filter to SRB frames
+-- filterBoth(3) ## apply filter to both ARB and SRB frames
+-- }
+
+
+--
+-- Filter tables use the following type to determine whether
+-- entries are permit entries or deny entries.
+--
+
+-- SRFilterType ::= INTEGER {
+-- deny(1), ## frames matching the filter criteria
+-- ## are denied
+-- permit(2) ## frames matching the filter criteria
+-- ## are permitted
+-- }
+
+-- CharType ::= OCTET STRING (SIZE(1))
+-- ShortType ::= OCTET STRING (SIZE(2))
+
+
+ibmbridgeMACAddressFilters OBJECT IDENTIFIER ::= { ibmbridge 1 }
+ibmbridgeSAPFilters OBJECT IDENTIFIER ::= { ibmbridge 2 }
+ibmbridgeSNAPFilters OBJECT IDENTIFIER ::= { ibmbridge 3 }
+ibmbridgeRingFilters OBJECT IDENTIFIER ::= { ibmbridge 4 }
+ibmbridgeHopCountFilters OBJECT IDENTIFIER ::= { ibmbridge 5 }
+ibmbridgeWindowFilters OBJECT IDENTIFIER ::= { ibmbridge 6 }
+ibmbridgeFiltOrderTable OBJECT IDENTIFIER ::= { ibmbridge 7 }
+ibmbridgeRIFFilters OBJECT IDENTIFIER ::= { ibmbridge 8 } -- Replaces ibmbridgeRingFilters
+
+--
+-- MAC Address Filter Information Table
+--
+
+ibmmacAddrFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAddrFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information."
+ ::= { ibmbridgeMACAddressFilters 1 }
+
+ibmmacAddrFilterInfoEntry OBJECT-TYPE
+ SYNTAX MacAddrFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address filtering information for a single interface."
+ INDEX { ibmmacAddrFilterType , ibmmacAddrFilterIfIndex }
+ ::= { ibmmacAddrFilterInfoTable 1 }
+
+MacAddrFilterInfoEntry ::=
+ SEQUENCE {
+ ibmmacAddrFilterIfIndex
+ INTEGER,
+ ibmmacAddrFilterInBcastType
+ INTEGER,
+ ibmmacAddrFilterOutBcastType
+ INTEGER,
+ ibmmacAddrFilterInFilterType
+ INTEGER,
+ ibmmacAddrFilterOutFilterType
+ INTEGER,
+ ibmmacAddrFilterInNotForwarded
+ Counter,
+ ibmmacAddrFilterOutNotForwarded
+ Counter,
+ ibmmacAddrFilterType
+ INTEGER
+ }
+
+ibmmacAddrFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmmacAddrFilterInfoEntry 1 }
+
+
+ibmmacAddrFilterInBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming MAC address filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmmacAddrFilterInfoEntry 2 }
+
+ibmmacAddrFilterOutBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing MAC address filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmmacAddrFilterInfoEntry 3 }
+
+ibmmacAddrFilterInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmmacAddrFilterInfoEntry 4 }
+
+ibmmacAddrFilterOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmmacAddrFilterInfoEntry 5 }
+
+ibmmacAddrFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmmacAddrFilterInfoEntry 6 }
+
+ibmmacAddrFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmmacAddrFilterInfoEntry 7 }
+
+ibmmacAddrFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmmacAddrFilterInfoEntry 8 }
+
+
+--
+-- The Incoming MAC Address Filter Table
+--
+
+ibmmacAddrFilterInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAddrFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information
+ for incoming frames."
+ ::= { ibmbridgeMACAddressFilters 2 }
+
+ibmmacAddrFilterInEntry OBJECT-TYPE
+ SYNTAX MacAddrFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for incoming frames."
+ INDEX { ibmmacAddrFilterInType, ibmmacAddrFilterInIfIndex,
+ ibmmacAddrFilterInSrcAddress, ibmmacAddrFilterInDestAddress }
+ ::= { ibmmacAddrFilterInTable 1 }
+
+MacAddrFilterInEntry ::=
+ SEQUENCE {
+ ibmmacAddrFilterInIfIndex
+ INTEGER,
+ ibmmacAddrFilterInSrcAddress
+ OCTET STRING,
+ ibmmacAddrFilterInSrcMask
+ OCTET STRING,
+ ibmmacAddrFilterInDestAddress
+ OCTET STRING,
+ ibmmacAddrFilterInDestMask
+ OCTET STRING,
+ ibmmacAddrFilterInType
+ INTEGER
+ }
+
+ibmmacAddrFilterInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmmacAddrFilterInEntry 1 }
+
+
+ibmmacAddrFilterInSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC source address to be filtered."
+ ::= { ibmmacAddrFilterInEntry 2 }
+
+ibmmacAddrFilterInSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmmacAddrFilterInSrcAddress to be used
+ as a range of values."
+ ::= { ibmmacAddrFilterInEntry 3 }
+
+ibmmacAddrFilterInDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC destination address to be filtered."
+ ::= { ibmmacAddrFilterInEntry 4 }
+
+ibmmacAddrFilterInDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmmacAddrFilterInDestAddress to be used
+ as a range of values."
+ ::= { ibmmacAddrFilterInEntry 5 }
+
+ibmmacAddrFilterInType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmmacAddrFilterInEntry 6 }
+
+
+--
+-- The Outgoing MAC Address Filter Table
+--
+
+ibmmacAddrFilterOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MacAddrFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information
+ for outgoing frames."
+ ::= { ibmbridgeMACAddressFilters 3 }
+
+ibmmacAddrFilterOutEntry OBJECT-TYPE
+ SYNTAX MacAddrFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for outgoing frames."
+ INDEX { ibmmacAddrFilterOutType, ibmmacAddrFilterOutIfIndex,
+ ibmmacAddrFilterOutSrcAddress,
+ ibmmacAddrFilterOutDestAddress }
+ ::= { ibmmacAddrFilterOutTable 1 }
+
+MacAddrFilterOutEntry ::=
+ SEQUENCE {
+ ibmmacAddrFilterOutIfIndex
+ INTEGER,
+ ibmmacAddrFilterOutSrcAddress
+ OCTET STRING,
+ ibmmacAddrFilterOutSrcMask
+ OCTET STRING,
+ ibmmacAddrFilterOutDestAddress
+ OCTET STRING,
+ ibmmacAddrFilterOutDestMask
+ OCTET STRING,
+ ibmmacAddrFilterOutType
+ INTEGER
+ }
+
+ibmmacAddrFilterOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmmacAddrFilterOutEntry 1 }
+
+
+ibmmacAddrFilterOutSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC source address to be filtered."
+ ::= { ibmmacAddrFilterOutEntry 2 }
+
+ibmmacAddrFilterOutSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmmacAddrFilterOutSrcAddress to be used
+ as a range of values."
+ ::= { ibmmacAddrFilterOutEntry 3 }
+
+ibmmacAddrFilterOutDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC destination address to be filtered."
+ ::= { ibmmacAddrFilterOutEntry 4 }
+
+ibmmacAddrFilterOutDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmmacAddrFilterOutDestAddress to be used
+ as a range of values."
+ ::= { ibmmacAddrFilterOutEntry 5 }
+
+ibmmacAddrFilterOutType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type type of entry either sr or tb"
+ ::= { ibmmacAddrFilterOutEntry 6 }
+
+
+--
+-- The SAP Filter Information Table
+--
+-- NOTE: The SAP filter tables themselves are included in this
+-- table because they are encoded as octet strings. Permit/deny
+-- information is implicit in these tables.
+--
+
+ibmsapFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SAP filtering information."
+ ::= { ibmbridgeSAPFilters 1 }
+
+ibmsapFilterInfoEntry OBJECT-TYPE
+ SYNTAX SapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SAP filtering information for a single interface."
+ INDEX { ibmsapFilterType , ibmsapFilterIfIndex }
+ ::= { ibmsapFilterInfoTable 1 }
+
+SapFilterInfoEntry ::=
+ SEQUENCE {
+ ibmsapFilterIfIndex
+ INTEGER,
+ ibmsapFilterInBcastType
+ INTEGER,
+ ibmsapFilterOutBcastType
+ INTEGER,
+ ibmsapFilterIn
+ OCTET STRING,
+ ibmsapFilterOut
+ OCTET STRING,
+ ibmsapFilterInNotForwarded
+ Counter,
+ ibmsapFilterOutNotForwarded
+ Counter,
+ ibmsapFilterType
+ INTEGER
+ }
+
+ibmsapFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmsapFilterInfoEntry 1 }
+
+ibmsapFilterInBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming SAP filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmsapFilterInfoEntry 2 }
+
+ibmsapFilterOutBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing SAP filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmsapFilterInfoEntry 3 }
+
+ibmsapFilterIn OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A bitmap of all possible source SAPs (even) that will
+ be on or off depending on whether or not an incoming
+ frame with that SAP is to be forwarded."
+ ::= { ibmsapFilterInfoEntry 4 }
+
+ibmsapFilterOut OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A bitmap of all possible source SAPs (even) that will
+ be on or off depending on whether or not an outgoing
+ frame with that SAP is to be forwarded."
+ ::= { ibmsapFilterInfoEntry 5 }
+
+ibmsapFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmsapFilterInfoEntry 6 }
+
+ibmsapFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmsapFilterInfoEntry 7 }
+
+ibmsapFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmsapFilterInfoEntry 8 }
+
+
+--
+-- The SNAP Filter Information Table
+--
+
+ibmsnapFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SNAP filtering information. Note that
+ SNAP filtering only comes into play if packets with
+ source SAP 0xAA are being forwarded."
+ ::= { ibmbridgeSNAPFilters 1 }
+
+ibmsnapFilterInfoEntry OBJECT-TYPE
+ SYNTAX SnapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SNAP filtering information for a single interface."
+ INDEX { ibmsnapFilterType, ibmsnapFilterIfIndex }
+ ::= { ibmsnapFilterInfoTable 1 }
+
+SnapFilterInfoEntry ::=
+ SEQUENCE {
+ ibmsnapFilterIfIndex
+ INTEGER,
+ ibmsnapFilterInFilterType
+ INTEGER,
+ ibmsnapFilterOutFilterType
+ INTEGER,
+ ibmsnapFilterInNotForwarded
+ Counter,
+ ibmsnapFilterOutNotForwarded
+ Counter,
+ ibmsnapFilterType
+ INTEGER
+ }
+
+ibmsnapFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmsnapFilterInfoEntry 1 }
+
+
+ibmsnapFilterInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming SNAP filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmsnapFilterInfoEntry 2 }
+
+ibmsnapFilterOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing SNAP filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmsnapFilterInfoEntry 3 }
+
+ibmsnapFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmsnapFilterInfoEntry 4 }
+
+ibmsnapFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmsnapFilterInfoEntry 5 }
+
+ibmsnapFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmsnapFilterInfoEntry 6 }
+
+
+--
+-- The Incoming SNAP Filter Table
+--
+
+ibmsnapFilterInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnapFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SNAP type filtering information
+ for incoming frames. Note that the entries in
+ this table only come into play if packets with
+ source SAP 0xAA are being forwarded."
+ ::= { ibmbridgeSNAPFilters 2 }
+
+ibmsnapFilterInEntry OBJECT-TYPE
+ SYNTAX SnapFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single SNAP value on a
+ single interface."
+ INDEX { ibmsnapFilterInType, ibmsnapFilterInIfIndex,
+ ibmsnapFilterInValue }
+ ::= { ibmsnapFilterInTable 1 }
+
+SnapFilterInEntry ::=
+ SEQUENCE {
+ ibmsnapFilterInIfIndex
+ INTEGER,
+ ibmsnapFilterInValue
+ INTEGER,
+ ibmsnapFilterInMask
+ INTEGER,
+ ibmsnapFilterInType
+ INTEGER
+ }
+
+ibmsnapFilterInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmsnapFilterInEntry 1 }
+
+
+ibmsnapFilterInValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which SNAP value to filter."
+ ::= { ibmsnapFilterInEntry 2 }
+
+ibmsnapFilterInMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmsnapFilterInValue to be used as a range of
+ values."
+ ::= { ibmsnapFilterInEntry 3 }
+
+ibmsnapFilterInType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmsnapFilterInEntry 4 }
+
+
+--
+-- The Outgoing SNAP Filter Table
+--
+
+ibmsnapFilterOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnapFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SNAP filtering information
+ for outgoing frames. Note that the entries in
+ this table only come into play if packets with
+ source SAP 0xAA are being forwarded."
+ ::= { ibmbridgeSNAPFilters 3 }
+
+ibmsnapFilterOutEntry OBJECT-TYPE
+ SYNTAX SnapFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single SNAP value on a
+ single interface."
+ INDEX { ibmsnapFilterOutType, ibmsnapFilterOutIfIndex,
+ ibmsnapFilterOutValue }
+ ::= { ibmsnapFilterOutTable 1 }
+
+SnapFilterOutEntry ::=
+ SEQUENCE {
+ ibmsnapFilterOutIfIndex
+ INTEGER,
+ ibmsnapFilterOutValue
+ INTEGER,
+ ibmsnapFilterOutMask
+ INTEGER,
+ ibmsnapFilterOutType
+ INTEGER
+ }
+
+ibmsnapFilterOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmsnapFilterOutEntry 1 }
+
+
+ibmsnapFilterOutValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which SNAP values to filter."
+ ::= { ibmsnapFilterOutEntry 2 }
+
+ibmsnapFilterOutMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmsnapFilterOutValue to be used as a
+ range of values."
+ ::= { ibmsnapFilterOutEntry 3 }
+
+ibmsnapFilterOutType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmsnapFilterOutEntry 4 }
+
+
+--
+-- The Ring Filter Information Table
+--
+-- This table is now deprecated and is being replaced by the "ibmbridgeRIFFilters" group.
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number.
+--
+-- The STATUS clause of the following table, however, is not being changed to "DEPRECATED"
+-- so it can still be used to manage previous releases of the 6611 with the old style ring
+-- number filtering.
+--
+
+ibmringFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RingFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of ring filtering information."
+ ::= { ibmbridgeRingFilters 1 }
+
+ibmringFilterInfoEntry OBJECT-TYPE
+ SYNTAX RingFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ring filtering information for a single interface."
+ INDEX { ibmringFilterIfIndex }
+ ::= { ibmringFilterInfoTable 1 }
+
+RingFilterInfoEntry ::=
+ SEQUENCE {
+ ibmringFilterIfIndex
+ INTEGER,
+ ibmringFilterInBcastType
+ INTEGER,
+ ibmringFilterOutBcastType
+ INTEGER,
+ ibmringFilterInFilterType
+ INTEGER,
+ ibmringFilterOutFilterType
+ INTEGER,
+ ibmringFilterInNotForwarded
+ Counter,
+ ibmringFilterOutNotForwarded
+ Counter
+ }
+
+ibmringFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmringFilterInfoEntry 1 }
+
+ibmringFilterInBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming ring filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmringFilterInfoEntry 2 }
+
+ibmringFilterOutBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing ring filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmringFilterInfoEntry 3 }
+
+ibmringFilterInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming ring filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmringFilterInfoEntry 4 }
+
+ibmringFilterOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing ring filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmringFilterInfoEntry 5 }
+
+ibmringFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmringFilterInfoEntry 6 }
+
+ibmringFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmringFilterInfoEntry 7 }
+
+
+--
+-- The Incoming Ring Number Filter Table
+--
+-- This table is now deprecated and is being replaced by the "ibmbridgeRIFFilters" group.
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number.
+--
+-- The STATUS clause of the following table, however, is not being changed to "DEPRECATED"
+-- so it can still be used to manage previous releases of the 6611 with the old style ring
+-- number filtering.
+--
+
+ibmringFilterInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RingFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of ring number filtering information
+ for incoming frames."
+ ::= { ibmbridgeRingFilters 2 }
+
+ibmringFilterInEntry OBJECT-TYPE
+ SYNTAX RingFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single ring number
+ on a single interface."
+ INDEX { ibmringFilterInIfIndex, ibmringFilterInNumber }
+ ::= { ibmringFilterInTable 1 }
+
+RingFilterInEntry ::=
+ SEQUENCE {
+ ibmringFilterInIfIndex
+ INTEGER,
+ ibmringFilterInNumber
+ INTEGER,
+ ibmringFilterInMask
+ INTEGER
+ }
+
+ibmringFilterInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmringFilterInEntry 1 }
+
+ibmringFilterInNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which ring number to filter."
+ ::= { ibmringFilterInEntry 2 }
+
+ibmringFilterInMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmringFilterInNumber to be used as a
+ range of values."
+ ::= { ibmringFilterInEntry 3 }
+
+
+--
+-- The Outgoing Ring Number Filter Table
+--
+-- This table is now deprecated and is being replaced by the "ibmbridgeRIFFilters" group.
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number.
+--
+-- The STATUS clause of the following table, however, is not being changed to "DEPRECATED"
+-- so it can still be used to manage previous releases of the 6611 with the old style ring
+-- number filtering.
+--
+
+ibmringFilterOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RingFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of ring number filtering information
+ for outgoing frames."
+ ::= { ibmbridgeRingFilters 3 }
+
+ibmringFilterOutEntry OBJECT-TYPE
+ SYNTAX RingFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single ring number
+ on a single interface."
+ INDEX { ibmringFilterOutIfIndex, ibmringFilterOutNumber }
+ ::= { ibmringFilterOutTable 1 }
+
+RingFilterOutEntry ::=
+ SEQUENCE {
+ ibmringFilterOutIfIndex
+ INTEGER,
+ ibmringFilterOutNumber
+ INTEGER,
+ ibmringFilterOutMask
+ INTEGER
+ }
+
+ibmringFilterOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmringFilterOutEntry 1 }
+
+ibmringFilterOutNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which ring number to filter."
+ ::= { ibmringFilterOutEntry 2 }
+
+ibmringFilterOutMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmringFilterOutNumber to be used as a
+ range of values."
+ ::= { ibmringFilterOutEntry 3 }
+
+
+--
+-- The Hop Count Filter Table
+--
+
+ibmhopCountFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HopCountFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of hop count filtering information."
+ ::= { ibmbridgeHopCountFilters 1 }
+
+ibmhopCountFilterInfoEntry OBJECT-TYPE
+ SYNTAX HopCountFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Hop count filtering information for a single interface."
+ INDEX { ibmhopCountFilterIfIndex }
+ ::= { ibmhopCountFilterInfoTable 1 }
+
+HopCountFilterInfoEntry ::=
+ SEQUENCE {
+ ibmhopCountFilterIfIndex
+ INTEGER,
+ ibmhopCountFilterBcastType
+ INTEGER,
+ ibmhopCountFilterCount
+ INTEGER
+ }
+
+ibmhopCountFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmhopCountFilterInfoEntry 1 }
+
+ibmhopCountFilterBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines what type of incoming frames will be filtered."
+ ::= { ibmhopCountFilterInfoEntry 2 }
+
+ibmhopCountFilterCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of hops allowed for incoming frames."
+ ::= { ibmhopCountFilterInfoEntry 3 }
+
+
+--
+-- Window Filter Information Table
+--
+
+ibmwindowFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindowFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information."
+ ::= { ibmbridgeWindowFilters 1 }
+
+ibmwindowFilterInfoEntry OBJECT-TYPE
+ SYNTAX WindowFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Window filtering information for a single interface."
+ INDEX { ibmwindowFilterType, ibmwindowFilterIfIndex }
+ ::= { ibmwindowFilterInfoTable 1 }
+
+WindowFilterInfoEntry ::=
+ SEQUENCE {
+ ibmwindowFilterIfIndex
+ INTEGER,
+ ibmwindowFilterInBcastType
+ INTEGER,
+ ibmwindowFilterOutBcastType
+ INTEGER,
+ ibmwindowFilterInFilterType
+ INTEGER,
+ ibmwindowFilterOutFilterType
+ INTEGER,
+ ibmwindowFilterInNotForwarded
+ Counter,
+ ibmwindowFilterOutNotForwarded
+ Counter,
+ ibmwindowFilterType
+ INTEGER
+ }
+
+ibmwindowFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmwindowFilterInfoEntry 1 }
+
+ibmwindowFilterInBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming Window filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmwindowFilterInfoEntry 2 }
+
+ibmwindowFilterOutBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1), -- apply filter to ARB frames
+ filterSRB(2), -- apply filter to SRB frames
+ filterBoth(3) -- apply filter to both ARB and SRB frames
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing Window filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmwindowFilterInfoEntry 3 }
+
+ibmwindowFilterInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmwindowFilterInfoEntry 4 }
+
+ibmwindowFilterOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmwindowFilterInfoEntry 5 }
+
+ibmwindowFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmwindowFilterInfoEntry 6 }
+
+ibmwindowFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmwindowFilterInfoEntry 7 }
+
+ibmwindowFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmwindowFilterInfoEntry 8 }
+
+--
+-- The Incoming Window Filter Table
+--
+
+ibmwindowFilterInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindowFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information
+ for incoming frames."
+ ::= { ibmbridgeWindowFilters 2 }
+
+ibmwindowFilterInEntry OBJECT-TYPE
+ SYNTAX WindowFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for incoming frames."
+ INDEX { ibmwindowFilterInType, ibmwindowFilterInIfIndex, ibmwindowFilterInId, ibmwindowFilterInContents }
+ ::= { ibmwindowFilterInTable 1 }
+
+WindowFilterInEntry ::=
+ SEQUENCE {
+ ibmwindowFilterInIfIndex
+ INTEGER,
+ ibmwindowFilterInContents
+ OCTET STRING,
+ ibmwindowFilterInMaskString
+ OCTET STRING,
+ ibmwindowFilterInOffsetStart
+ DisplayString,
+ ibmwindowFilterInNumBytes
+ OCTET STRING,
+ ibmwindowFilterInOffset
+ OCTET STRING,
+ ibmwindowFilterInId
+ INTEGER,
+ ibmwindowFilterInType
+ INTEGER
+ }
+
+ibmwindowFilterInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmwindowFilterInEntry 1 }
+
+ibmwindowFilterInContents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be compared with bytes in the
+ frame. "
+ ::= { ibmwindowFilterInEntry 2 }
+
+ibmwindowFilterInMaskString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be masked with bytes in the
+ contents field."
+ ::= { ibmwindowFilterInEntry 3 }
+
+ibmwindowFilterInOffsetStart OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines the starting point where the contents field should be
+ applied. A value of 'MAC' means the base is at the beginning of
+ the destination MAC address field, whereas, a value of 'SAP' means
+ it is applied at the beginning of the destination SAP field."
+ ::= { ibmwindowFilterInEntry 4 }
+
+ibmwindowFilterInNumBytes OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes in the contents field that are used
+ for filtering. "
+ ::= { ibmwindowFilterInEntry 5 }
+
+ibmwindowFilterInOffset OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes offset into the frame from the offset start point
+ to begin the compare."
+ ::= { ibmwindowFilterInEntry 6 }
+
+ibmwindowFilterInId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier associated with this window filter
+ entry."
+ ::= { ibmwindowFilterInEntry 7 }
+
+ibmwindowFilterInType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmwindowFilterInEntry 8 }
+
+
+--
+-- The Outgoing Window Filter Table
+--
+
+ibmwindowFilterOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF WindowFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information
+ for outgoing frames."
+ ::= { ibmbridgeWindowFilters 3 }
+
+ibmwindowFilterOutEntry OBJECT-TYPE
+ SYNTAX WindowFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for outgoing frames."
+ INDEX { ibmwindowFilterOutType, ibmwindowFilterOutIfIndex, ibmwindowFilterOutId, ibmwindowFilterOutContents }
+ ::= { ibmwindowFilterOutTable 1 }
+
+WindowFilterOutEntry ::=
+ SEQUENCE {
+ ibmwindowFilterOutIfIndex
+ INTEGER,
+ ibmwindowFilterOutContents
+ OCTET STRING,
+ ibmwindowFilterOutMaskString
+ OCTET STRING,
+ ibmwindowFilterOutOffsetStart
+ DisplayString,
+ ibmwindowFilterOutNumBytes
+ OCTET STRING,
+ ibmwindowFilterOutOffset
+ OCTET STRING,
+ ibmwindowFilterOutId
+ INTEGER,
+ ibmwindowFilterOutType
+ INTEGER
+ }
+
+ibmwindowFilterOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmwindowFilterOutEntry 1 }
+
+ibmwindowFilterOutContents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be compared with bytes in the
+ frame. "
+ ::= { ibmwindowFilterOutEntry 2 }
+
+ibmwindowFilterOutMaskString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be masked with bytes in the
+ contents field. "
+ ::= { ibmwindowFilterOutEntry 3 }
+
+ibmwindowFilterOutOffsetStart OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines the starting point where the contents field should be
+ applied. A value of 'MAC' means the base is at the beginning of
+ the destination MAC address field, whereas, a value of 'SAP' means
+ it is applied at the beginning of the destination SAP field."
+ ::= { ibmwindowFilterOutEntry 4 }
+
+ibmwindowFilterOutNumBytes OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes in the contents field that are used
+ for filtering. "
+ ::= { ibmwindowFilterOutEntry 5 }
+
+ibmwindowFilterOutOffset OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes offset into the frame from the offset start point
+ to begin the compare."
+ ::= { ibmwindowFilterOutEntry 6 }
+
+ibmwindowFilterOutId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier associated with this window filter
+ entry."
+ ::= { ibmwindowFilterOutEntry 7 }
+
+ibmwindowFilterOutType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmwindowFilterOutEntry 8 }
+
+
+--
+-- The Incoming Filter Order Table
+--
+
+ibmFiltOrderInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FiltOrderInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of information describing which order
+ the filters are applied for incoming frames."
+ ::= { ibmbridgeFiltOrderTable 1 }
+
+ibmFiltOrderInEntry OBJECT-TYPE
+ SYNTAX FiltOrderInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter order information for incoming frames."
+ INDEX { ibmFiltOrderInType, ibmFiltrOrderInIfIndex, ibmFiltOrderInPriority }
+ ::= { ibmFiltOrderInTable 1 }
+
+FiltOrderInEntry ::=
+ SEQUENCE {
+ ibmFiltOrderInIfIndex
+ INTEGER,
+ ibmFiltOrderInPriority
+ INTEGER,
+ ibmFiltOrderInName
+ DisplayString,
+ ibmFiltOrderInType
+ INTEGER
+ }
+
+ibmFiltOrderInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmFiltOrderInEntry 1 }
+
+ibmFiltOrderInPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority of when a filter is applied to an incoming
+ frame. A value of 1 signifies that it is applied first."
+ ::= { ibmFiltOrderInEntry 2 }
+
+ibmFiltOrderInName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the filter applied to incoming frames
+ that is associated with the priority, ibmFiltOrderInPriority."
+ ::= { ibmFiltOrderInEntry 3 }
+
+ibmFiltOrderInType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmFiltOrderInEntry 4 }
+
+
+--
+-- The Outgoing Filter Order Table
+--
+
+ibmFiltOrderOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FiltOrderOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of information describing which order
+ the filters are applied for outgoing frames."
+ ::= { ibmbridgeFiltOrderTable 2 }
+
+ibmFiltOrderOutEntry OBJECT-TYPE
+ SYNTAX FiltOrderOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter order information for outgoing frames."
+ INDEX { ibmFiltOrderOutType, ibmFiltOrderOutIfIndex, ibmFiltOrderOutPriority }
+ ::= { ibmFiltOrderOutTable 1 }
+
+FiltOrderOutEntry ::=
+ SEQUENCE {
+ ibmFiltOrderOutIfIndex
+ INTEGER,
+ ibmFiltOrderOutPriority
+ INTEGER,
+ ibmFiltOrderOutName
+ DisplayString,
+ ibmFiltOrderOutType
+ INTEGER
+ }
+
+ibmFiltOrderOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmFiltOrderOutEntry 1 }
+
+ibmFiltOrderOutPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority of when a filter is applied to an outgoing
+ frame. A value of 1 signifies that it is applied first."
+ ::= { ibmFiltOrderOutEntry 2 }
+
+ibmFiltOrderOutName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the filter applied to outgoing frames
+ that is associated with the priority, ibmFiltOrderOutPriority."
+ ::= { ibmFiltOrderOutEntry 3 }
+
+ibmFiltOrderOutType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sr(1), -- sr filter
+ tb(2) -- tb filter
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of entry, either sr or tb."
+ ::= { ibmFiltOrderOutEntry 4 }
+
+
+--
+-- The Routing Information Field Filter Information Table
+--
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number of the
+-- routing information field.
+--
+
+ibmRIFFilterInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RIFFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of routing information field filtering information."
+ ::= { ibmbridgeRIFFilters 1 }
+
+ibmRIFFilterInfoEntry OBJECT-TYPE
+ SYNTAX RIFFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Routing information field filtering information for a single interface."
+ INDEX { ibmRIFFilterIfIndex }
+ ::= { ibmRIFFilterInfoTable 1 }
+
+RIFFilterInfoEntry ::=
+ SEQUENCE {
+ ibmRIFFilterIfIndex
+ INTEGER,
+ ibmRIFFilterInBcastType
+ INETGER,
+ ibmRIFFilterOutBcastType
+ INTEGER,
+ ibmRIFFilterInFilterType
+ INTEGER,
+ ibmRIFFilterOutFilterType
+ INTEGER,
+ ibmRIFFilterInNotForwarded
+ Counter,
+ ibmRIFFilterOutNotForwarded
+ Counter
+ }
+
+ibmRIFFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmRIFFilterInfoEntry 1 }
+
+ibmRIFFilterInBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1),
+ filterSRB(2),
+ filterBoth(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming routing information field filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmRIFFilterInfoEntry 2 }
+
+ibmRIFFilterOutBcastType OBJECT-TYPE
+ SYNTAX INTEGER {
+ filterARB(1),
+ filterSRB(2),
+ filterBoth(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing routing information field filter table, determines
+ what type of frames will be filtered."
+ ::= { ibmRIFFilterInfoEntry 3 }
+
+ibmRIFFilterInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming routing information filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmRIFFilterInfoEntry 4 }
+
+ibmRIFFilterOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1),
+ permit(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing routing information field filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmRIFFilterInfoEntry 5 }
+
+ibmRIFFilterInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmRIFFilterInfoEntry 6 }
+
+ibmRIFFilterOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmRIFFilterInfoEntry 7 }
+
+
+--
+-- The Incoming Routing Information Field Filter Table
+--
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number of the
+-- routing information field.
+--
+
+ibmRIFFilterInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RIFFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of routing information field filtering information
+ for incoming frames."
+ ::= { ibmbridgeRIFFilters 2 }
+
+ibmRIFFilterInEntry OBJECT-TYPE
+ SYNTAX RIFFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single routing information
+ field on a single interface."
+ INDEX { ibmRIFFilterInIfIndex, xibmRIFFilterInRingNumber, ibmRIFFilterInBridgeNumber }
+ ::= { ibmRIFFilterInTable 1 }
+
+RIFFilterInEntry ::=
+ SEQUENCE {
+ ibmRIFFilterInIfIndex
+ INTEGER,
+ ibmRIFFilterInRingNumber
+ INTEGER,
+ ibmRIFFilterInRingMask
+ INTEGER,
+ ibmRIFFilterInBridgeNumber
+ INTEGER,
+ ibmRIFFilterInBridgeMask
+ INTEGER,
+ ibmRIFFilterInRouteDesignator
+ INTEGER
+ }
+
+ibmRIFFilterInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmRIFFilterInEntry 1 }
+
+ibmRIFFilterInRingNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which ring number to filter."
+ ::= { ibmRIFFilterInEntry 2 }
+
+ibmRIFFilterInRingMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmRIFFilterInRingNumber to be used as a
+ range of values."
+ ::= { ibmRIFFilterInEntry 3 }
+
+ibmRIFFilterInBridgeNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which bridge number to filter."
+ ::= { ibmRIFFilterInEntry 4 }
+
+ibmRIFFilterInBridgeMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmRIFFilterInBridgeNumber to be used as a
+ range of values."
+ ::= { ibmRIFFilterInEntry 5 }
+
+ibmRIFFilterInRouteDesignator OBJECT-TYPE
+ SYNTAX INTEGER {
+ firstroutedesignator(1),
+ nexttolastroutedesignator(2),
+ allroutedesignators(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which route designators in the routing information
+ field are to be used for filtering."
+ ::= { ibmRIFFilterInEntry 6 }
+
+
+--
+-- The Outgoing RIF Number Filter Table
+--
+-- This new MIB mirrors an enhancement to the capabilities of the Source Route bridge
+-- filters to now allow filtering on the ring number AND bridge number of the
+-- routing information field.
+--
+
+ibmRIFFilterOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RIFFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of routing information field filtering information
+ for outgoing frames."
+ ::= { ibmbridgeRIFFilters 3 }
+
+ibmRIFFilterOutEntry OBJECT-TYPE
+ SYNTAX RIFFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single routing information
+ field on a single interface."
+ INDEX { ibmRIFFilterOutIfIndex, ibmRIFFilterOutRingNumber, ibmRIFFilterOutBridgeNumber }
+ ::= { ibmRIFFilterOutTable 1 }
+
+RIFFilterOutEntry ::=
+ SEQUENCE {
+ ibmRIFFilterOutIfIndex
+ INTEGER,
+ ibmRIFFilterOutNumber
+ INTEGER,
+ ibmRIFFilterOutMask
+ INTEGER,
+ ibmRIFFilterOutBridgeNumber
+ INTEGER,
+ ibmRIFFilterOutBridgeMask
+ INTEGER,
+ ibmRIFFilterOutRouteDesignator
+ INTEGER
+ }
+
+ibmRIFFilterOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmRIFFilterOutEntry 1 }
+
+ibmRIFFilterOutRingNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which ring number to filter."
+ ::= { ibmRIFFilterOutEntry 2 }
+
+ibmRIFFilterOutRingMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmRIFFilterOutRingNumber to be used as a
+ range of values."
+ ::= { ibmRIFFilterOutEntry 3 }
+
+ibmRIFFilterOutBridgeNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which bridge number to filter."
+ ::= { ibmRIFFilterOutEntry 4 }
+
+ibmRIFFilterOutBridgeMask OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmRIFFilterOutBridgeNumber to be used as a
+ range of values."
+ ::= { ibmRIFFilterOutEntry 5 }
+
+ibmRIFFilterOutRouteDesignator OBJECT-TYPE
+ SYNTAX INTEGER {
+ firstroutedesignator(1),
+ nexttolastroutedesignator(2),
+ allroutedesignators(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which route designators in the routing information
+ field are to be used for filtering."
+ ::= { ibmRIFFilterOutEntry 6 }
+
+
+-- static char sccsid_framerelay_mib[] = "@(#) snmp/samples/fr.my, SNMP, v1r3, r3d31 3/14/94 17:36:13";
+
+------------------------------------------------------------------------
+-- The Frame Relay Extension -
+------------------------------------------------------------------------
+-- (Based on Internet draft dated December 5, 1991)
+
+
+-- This MIB module uses the extended OBJECT-TYPE macro as
+-- defined in RFC 1212, and the TRAP-TYPE macro as defined in RFC 1215.
+
+--
+-- the range of ifIndex
+--
+--Index ::= INTEGER ## 1..ifNumber
+
+--
+-- the range of a Data Link Connection Identifier
+--
+--DLCI ::= INTEGER ## 0..DLCINumber
+
+
+-- Data Link Connection Management Interface
+
+-- The variables that configure the DLC Management Interface.
+
+ibmfrDlcmiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmfrDlcmiEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Parameters for the Data Link Connection Management
+ Interface corresponding to any given ifEntry."
+ REFERENCE
+ "Draft American National Standard T1.617-1991, Annex D"
+ ::= { ibmfr 1 }
+
+ ibmfrDlcmiEntry OBJECT-TYPE
+ SYNTAX IbmfrDlcmiEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Parameters for the Data Link Connection
+ Management Interface."
+ INDEX { ibmfrDlcmiIfIndex }
+ ::= { ibmfrDlcmiTable 1 }
+
+ IbmfrDlcmiEntry ::=
+ SEQUENCE {
+ ibmfrDlcmiIfIndex
+ INTEGER,
+ ibmfrDlcmiState
+ INTEGER,
+ ibmfrDlcmiAddress
+ INTEGER,
+ ibmfrDlcmiAddressLen
+ INTEGER,
+ ibmfrDlcmiPollingInterval
+ INTEGER,
+ ibmfrDlcmiFullEnquiryInterval
+ INTEGER,
+ ibmfrDlcmiErrorThreshold
+ INTEGER,
+ ibmfrDlcmiMonitoredEvents
+ INTEGER,
+ ibmfrDlcmiMaxSupportedVCs
+ INTEGER,
+ ibmfrDlcmiMulticast
+ INTEGER
+ }
+
+ ibmfrDlcmiIfIndex OBJECT-TYPE
+ SYNTAX INTEGER -- 1..ifNumber
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ifIndex value of the corresponding ifEn-
+ try."
+ ::= { ibmfrDlcmiEntry 1 }
+
+ ibmfrDlcmiState OBJECT-TYPE
+ SYNTAX INTEGER {
+ noLmiConfigured(1),
+ lmiRev1(2),
+ ansiT1-617-D(3), -- ANSI T1.617 Annex D
+ ansiT1-617-B(4) -- ANSI T1.617 Annex B
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable states which Data Link Connec-
+ tion Management scheme is active (and by impli-
+ cation, what DLCI it uses) on the Frame Relay
+ interface."
+ REFERENCE
+ "Draft American National Standard T1.617-1991"
+ ::= { ibmfrDlcmiEntry 2 }
+
+ ibmfrDlcmiAddress OBJECT-TYPE
+ SYNTAX INTEGER {
+ q921(1), -- 13 bit DLCI
+ q922March90(2), -- 11 bit DLCI
+ q922November90(3), -- 10 bit DLCI
+ q922(4) -- Final Standard
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable states which address format is
+ in use on the Frame Relay interface."
+ ::= { ibmfrDlcmiEntry 3 }
+
+ ibmfrDlcmiAddressLen OBJECT-TYPE
+ SYNTAX INTEGER {
+ two-octets(2),
+ three-octets(3),
+ four-octets(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable states which address length in
+ octets. In the case of Q922 format, the length
+ indicates the entire length of the address in-
+ cluding the control portion."
+ ::= { ibmfrDlcmiEntry 4 }
+
+ ibmfrDlcmiPollingInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..30)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the number of seconds between succes-
+ sive status enquiry messages."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section D.7 Timer T391."
+ DEFVAL { 10 }
+ ::= { ibmfrDlcmiEntry 5 }
+
+ ibmfrDlcmiFullEnquiryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of status enquiry intervals that pass
+ before issuance of a full status enquiry mes-
+ sage."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section D.7 Counter N391."
+ DEFVAL { 6 }
+ ::= { ibmfrDlcmiEntry 6 }
+
+ ibmfrDlcmiErrorThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum number of unanswered
+ Status Enquiries the equipment shall accept be-
+ fore declaring the interface down."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section D.5.1 Counter N392."
+ DEFVAL { 3 }
+ ::= { ibmfrDlcmiEntry 7 }
+
+ ibmfrDlcmiMonitoredEvents OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum number of responses to
+ FULL STATUS or LINK INTEGERITY VERIFICATION
+ messages missed before the device will mark the
+ interface down."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section D.5.2 Counter T393."
+ DEFVAL { 4 }
+ ::= { ibmfrDlcmiEntry 8 }
+
+ ibmfrDlcmiMaxSupportedVCs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of Virtual Circuits allowed
+ for this interface. Usually dictated by the
+ Frame Relay network.
+
+ In response to a SET, if a value less than zero
+ or higher than the agent's maximal capability
+ is configured, the agent should respond bad-
+ Value"
+ ::= { ibmfrDlcmiEntry 9 }
+
+ ibmfrDlcmiMulticast OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonBroadcast(1),
+ broadcast(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This indicates whether the Frame Relay provid-
+ er offers a Multicast Service."
+ ::= { ibmfrDlcmiEntry 10 }
+
+
+-- A Frame Relay service is a multiplexing service. Data
+-- Link Connection Identifiers enumerate virtual circuits
+-- (permanent or dynamic) which are layered onto the underlying
+-- circuit. Therefore, it is to be expected that a few
+-- interfaces (ifEntries) will each support a number of DLCs.
+
+-- Circuit Table
+
+-- The table describing the use of the DLCIs attached to
+-- each Frame Relay Interface.
+
+ibmfrCircuitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmfrCircuitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing information about specific Data
+ Link Connection Identifiers and corresponding virtual
+ circuits."
+ ::= { ibmfr 2 }
+
+ ibmfrCircuitEntry OBJECT-TYPE
+ SYNTAX IbmfrCircuitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information regarding a single Data Link
+ Connection Identifier."
+ INDEX { ibmfrCircuitIfIndex, ibmfrCircuitDlci }
+ ::= { ibmfrCircuitTable 1 }
+
+ IbmfrCircuitEntry ::=
+ SEQUENCE {
+ ibmfrCircuitIfIndex
+ INTEGER,
+ ibmfrCircuitDlci
+ INTEGER,
+ ibmfrCircuitState
+ INTEGER,
+ ibmfrCircuitReceivedFECNs
+ Counter,
+ ibmfrCircuitReceivedBECNs
+ Counter,
+ ibmfrCircuitSentFrames
+ Counter,
+ ibmfrCircuitSentOctets
+ Counter,
+ ibmfrCircuitReceivedFrames
+ Counter,
+ ibmfrCircuitReceivedOctets
+ Counter,
+ ibmfrCircuitCreationTime
+ TimeTicks,
+ ibmfrCircuitLastTimeChange
+ TimeTicks,
+ ibmfrCircuitCommittedBurst
+ INTEGER,
+ ibmfrCircuitExcessBurst
+ INTEGER,
+ ibmfrCircuitThroughput
+ INTEGER
+ }
+
+ ibmfrCircuitIfIndex OBJECT-TYPE
+ SYNTAX INTEGER -- 1..ifNumber
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ifIndex Value of the ifEntry this virtual
+ circuit is layered onto."
+ ::= { ibmfrCircuitEntry 1 }
+
+ ibmfrCircuitDlci OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Data Link Connection Identifier for this
+ virtual circuit."
+ REFERENCE
+ "Draft American National Standard T1.618-1991,
+ Section 3.3.6"
+ ::= { ibmfrCircuitEntry 2 }
+
+ ibmfrCircuitState OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ active(2),
+ inactive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the particular virtual cir-
+ cuit is operational. In the absence of a Data
+ Link Connection Management Interface, virtual
+ circuit entries (rows) may be created by set-
+ ting virtual circuit state to active, or delet-
+ ed by changing Circuit state to deleted.
+ Whether or not the row actually disappears is
+ let to the implementation, so this object may
+ actually read as 'invalid' for some arbitrary
+ length of time. It is also legal to set the
+ state of a virtual circuit to inactive to tem-
+ porarily disable a given circuit."
+ DEFVAL { active }
+ ::= { ibmfrCircuitEntry 3 }
+
+ ibmfrCircuitReceivedFECNs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of frames received from the network in-
+ dicating forward congestion since the virtual
+ circuit was created."
+ REFERENCE
+ "Draft American National Standard T1.618-1991,
+ Section 3.3.3"
+ ::= { ibmfrCircuitEntry 4 }
+
+ ibmfrCircuitReceivedBECNs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of frames received from the network in-
+ dicating backward congestion since the virtual
+ circuit was created."
+ REFERENCE
+ "Draft American National Standard T1.618-1991,
+ Section 3.3.4"
+ ::= { ibmfrCircuitEntry 5 }
+
+ ibmfrCircuitSentFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of frames sent from this virtual
+ circuit since it was created."
+ ::= { ibmfrCircuitEntry 6 }
+
+ ibmfrCircuitSentOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets sent from this virtual
+ circuit since it was created."
+ ::= { ibmfrCircuitEntry 7 }
+
+ ibmfrCircuitReceivedFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of frames received over this virtual
+ circuit since it was created."
+ ::= { ibmfrCircuitEntry 8 }
+
+ ibmfrCircuitReceivedOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of octets received over this virtual
+ circuit since it was created."
+ ::= { ibmfrCircuitEntry 9 }
+
+ ibmfrCircuitCreationTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time when this virtual circuit
+ was created, whether by the Data Link Connection
+ Management Interface or by a SetRequest.
+ The time value is relative to other
+ times on this interface only."
+ ::= { ibmfrCircuitEntry 10 }
+
+ ibmfrCircuitLastTimeChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time when last there was a
+ change in the virtual circuit state.
+ The time value is relative to other
+ times on this interface only."
+ ::= { ibmfrCircuitEntry 11 }
+
+ ibmfrCircuitCommittedBurst OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable indicates the maximum amount of
+ data, in bits, that the network agrees to
+ transfer under normal conditions, during the
+ measurement interval."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section 6.5.19"
+ DEFVAL { 0 } -- the default indicates no commitment
+ ::= { ibmfrCircuitEntry 12 }
+
+ ibmfrCircuitExcessBurst OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This variable indicates the maximum amount of
+ uncommitted data bits that the network will at-
+ tempt to deliver over the measurement interval.
+
+ By default, if not configured when creating the
+ entry, the Excess Information Burst Size is set
+ to the value of ifSpeed."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section 6.5.19"
+ ::= { ibmfrCircuitEntry 13 }
+
+ ibmfrCircuitThroughput OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Throughput is the average number of 'Frame Re-
+ lay Information Field' bits transferred per
+ second across a user network interface in one
+ direction, measured over the measurement inter-
+ val.
+
+ If the configured committed burst rate and
+ throughput are both non-zero, the measurement
+ interval
+ T=ibmfrCircuitCommittedBurst/ibmfrCircuitThroughput.
+
+ If the configured committed burst rate and
+ throughput are both zero, the measurement in-
+ terval
+ T=ibmfrCircuitExcessBurst/ifSpeed."
+ REFERENCE
+ "Draft American National Standard T1.617-1991,
+ Section 6.5.19"
+ DEFVAL {0} -- the default value of Throughput is
+ -- "no commitment".
+ ::= { ibmfrCircuitEntry 14 }
+
+
+-- Error Table
+
+-- The table describing errors encountered on each Frame
+-- Relay Interface.
+
+ibmfrErrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmfrErrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing information about Errors on the
+ Frame Relay interface."
+ ::= { ibmfr 3 }
+
+ ibmfrErrEntry OBJECT-TYPE
+ SYNTAX IbmfrErrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The error information for a single frame relay
+ interface."
+ INDEX { ibmfrErrIfIndex }
+ ::= { ibmfrErrTable 1 }
+
+ IbmfrErrEntry ::=
+ SEQUENCE {
+ ibmfrErrIfIndex
+ INTEGER,
+ ibmfrErrType
+ INTEGER,
+ ibmfrErrData
+ OCTET STRING,
+ ibmfrErrTime
+ TimeTicks
+ }
+
+ ibmfrErrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER -- 1..ifNumber
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ifIndex Value of the corresponding ifEn-
+ try."
+ ::= { ibmfrErrEntry 1 }
+
+ ibmfrErrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknownError(1),
+ receiveShort(2),
+ receiveLong(3),
+ illegalDLCI(4),
+ unknownDLCI(5),
+ dlcmiProtoErr(6),
+ dlcmiUnknownIE(7),
+ dlcmiSequenceErr(8),
+ dlcmiUnknownRpt(9)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of error that was last seen on this
+ interface."
+ ::= { ibmfrErrEntry 2 }
+
+ ibmfrErrData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string containing as much of the er-
+ ror packet as possible. As a minimum, it must
+ contain the Q.922 Address or as much as was
+ delivered. It is desirable to include all in-
+ formation up to the PDU."
+ ::= { ibmfrErrEntry 3 }
+
+ ibmfrErrTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time at which the error was detected.
+ The time value is relative to other
+ times on this interface only."
+ ::= { ibmfrErrEntry 4 }
+
+
+ -- Data Link Connection Management Interface Related Traps
+
+-- ibmfrDLCIStatusChange TRAP-TYPE
+-- ENTERPRISE ibmfr
+-- VARIABLES { ibmfrCircuitIfIndex, ibmfrCircuitDlci, ibmfrCircuitState }
+-- DESCRIPTION
+-- "This trap indicates that the indicated Virtual
+-- Circuit has changed state. It has either been
+-- created or invalidated, or has toggled between
+-- the active and inactive states."
+-- ::= 1
+
+
+-- static char sccsid[] = "@(#) snmp/samples/dls.my, SNMP, t960e 11/12/93 16:22:22";
+
+------------------------------------------------------------------------
+-- The IBM 6611 Data Link Switch (DLS) Extension -
+------------------------------------------------------------------------
+
+
+-- This MIB module uses the extended OBJECT-TYPE macro as
+-- defined in RFC 1212.
+
+-- All representations of MAC addresses in this MIB Module use,
+-- as a textual convention (i.e. this convention does not affect
+-- their encoding), the data type:
+
+--MacAddress ::= OCTET STRING (SIZE(6))
+
+
+-- All DLS filter tables use the following type to decide what
+-- kind of filtering to do:
+
+--FilterType ::= INTEGER { deny(1), permit(2) }
+
+
+--
+-- Virtual Ring Segment Number
+--
+
+ibmdlsVirtualRingSegmentNumber OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The token ring segment number used in all frames passed
+ to or from the IBM 6611 Data Link Switching function."
+ ::= { ibmdls 1 }
+
+
+--
+-- Filter types
+--
+
+ibmdlsFrameFilterType OBJECT-TYPE
+ SYNTAX INTEGER { deny(1), permit(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of SNA filtering applied using the
+ ibmdlsLocalFrameFilterTable and ibmdlsRemoteFrameFilterTable.
+
+ If this field = permit(2), then all filters defined
+ for SNA use the action of permitting frames to be
+ forwarded if they meet the criteria given by the
+ source and destination address values.
+
+ If this field = deny(1), then all filters defined
+ for SNA use the action of denying frames to be
+ forwarded if they meet the criteria given
+ by the source and destination address values."
+ ::= { ibmdls 2 }
+
+
+ibmdlsNameFilterType OBJECT-TYPE
+ SYNTAX INTEGER { deny(1), permit(2) }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of NetBIOS filtering applied using the
+ ibmdlsLocalNameFilterTable and ibmdlsRemoteNameFilterTable.
+
+ If this field = permit(2), then all filters defined
+ for NetBIOS use the action of permitting frames
+ to be forwarded if they meet the criteria given
+ by the source and destination address values.
+
+ If this field = deny(1), then all filters defined
+ for NetBIOS use the action of denying frames
+ to be forwarded if they meet the criteria given
+ by the source and destination address values."
+ ::= { ibmdls 3 }
+
+
+------------------------------------------------------------------------
+-- Participating Router Table
+------------------------------------------------------------------------
+
+ibmdlsRouterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table of information regarding all routers
+ participating in Data Link Switching."
+
+ ::= { ibmdls 4 }
+
+ibmdlsRouterEntry OBJECT-TYPE
+ SYNTAX IbmdlsRouterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information for a single participating router."
+ INDEX { ibmdlsRouterAddress }
+ ::= { ibmdlsRouterTable 1 }
+
+IbmdlsRouterEntry ::=
+ SEQUENCE {
+ ibmdlsRouterAddress
+ IpAddress,
+ ibmdlsRouterStatus
+ INTEGER,
+ ibmdlsRouterDefinedBy
+ INTEGER,
+ ibmdlsRouterInFrames
+ INTEGER,
+ ibmdlsRouterOutFrames
+ INTEGER
+ }
+
+ibmdlsRouterAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the router participating in Data
+ Link Switching."
+ ::= { ibmdlsRouterEntry 1 }
+
+ibmdlsRouterStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the remote connection"
+ ::= { ibmdlsRouterEntry 2 }
+
+ibmdlsRouterDefinedBy OBJECT-TYPE
+ SYNTAX INTEGER {
+ user(1),
+ system(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The origin of this entry. user(1) indicates that
+ this router is defined via the Configuration Program.
+ system(2) indicates that this router was defined
+ automatically as a result of a connection request from
+ another router."
+ ::= { ibmdlsRouterEntry 3 }
+
+ibmdlsRouterInFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of frames received from the partner router."
+ ::= { ibmdlsRouterEntry 4 }
+
+ibmdlsRouterOutFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of frames sent to the partner router."
+ ::= { ibmdlsRouterEntry 5 }
+
+
+------------------------------------------------------------------------
+-- SNA Local Frame Filter Table
+------------------------------------------------------------------------
+
+ibmdlsLocalFrameFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsLocalFrameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SNA local frame filter table. This table contains
+ information regarding the filtering of SNA frames received
+ from local LAN segments."
+ ::= { ibmdls 5 }
+
+ibmdlsLocalFrameFilterEntry OBJECT-TYPE
+ SYNTAX IbmdlsLocalFrameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter information for a MAC address source-destination pair."
+ INDEX { ibmdlsLocalFrameFilterID }
+ ::= { ibmdlsLocalFrameFilterTable 1 }
+
+IbmdlsLocalFrameFilterEntry ::=
+ SEQUENCE {
+ ibmdlsLocalFrameFilterID
+ INTEGER,
+ ibmdlsLocalFrameFilterSrcAddress
+ OCTET STRING,
+ ibmdlsLocalFrameFilterSrcMask
+ OCTET STRING,
+ ibmdlsLocalFrameFilterDestAddress
+ OCTET STRING,
+ ibmdlsLocalFrameFilterDestMask
+ OCTET STRING
+ }
+
+ibmdlsLocalFrameFilterID OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier for this filter."
+ ::= { ibmdlsLocalFrameFilterEntry 1 }
+
+ibmdlsLocalFrameFilterSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source MAC address that this filter is
+ applied to."
+ ::= { ibmdlsLocalFrameFilterEntry 2 }
+
+ibmdlsLocalFrameFilterSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A mask indicating the bits of the source address
+ considered significant when using the filter.
+ For every bit equal to one in the mask, the same bit
+ in the source address is considered significant."
+ ::= { ibmdlsLocalFrameFilterEntry 3 }
+
+ibmdlsLocalFrameFilterDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination MAC address that this filter is
+ applied to."
+ ::= { ibmdlsLocalFrameFilterEntry 4 }
+
+ibmdlsLocalFrameFilterDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A mask indicating the bits of the destination address
+ considered significant when using the filter.
+ For every bit equal to one in the mask, the same bit
+ in the destination address is considered significant."
+ ::= { ibmdlsLocalFrameFilterEntry 5 }
+
+
+------------------------------------------------------------------------
+-- SNA Remote Frame Filter Table
+------------------------------------------------------------------------
+
+ibmdlsRemoteFrameFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsRemoteFrameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The SNA remote frame filter table. This table contains
+ information regarding the filtering of SNA frames received
+ from other participating DLS routers."
+ ::= { ibmdls 6 }
+
+ibmdlsRemoteFrameFilterEntry OBJECT-TYPE
+ SYNTAX IbmdlsRemoteFrameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter information for a MAC address source-destination pair."
+ INDEX { ibmdlsRemoteFrameFilterID }
+ ::= { ibmdlsRemoteFrameFilterTable 1 }
+
+IbmdlsRemoteFrameFilterEntry ::=
+ SEQUENCE {
+ ibmdlsRemoteFrameFilterID
+ INTEGER,
+ ibmdlsRemoteFrameFilterSrcAddress
+ OCTET STRING,
+ ibmdlsRemoteFrameFilterSrcMask
+ OCTET STRING,
+ ibmdlsRemoteFrameFilterDestAddress
+ OCTET STRING,
+ ibmdlsRemoteFrameFilterDestMask
+ OCTET STRING
+ }
+
+ibmdlsRemoteFrameFilterID OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier for this filter."
+ ::= { ibmdlsRemoteFrameFilterEntry 1 }
+
+ibmdlsRemoteFrameFilterSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source MAC address that this filter is
+ applied to."
+ ::= { ibmdlsRemoteFrameFilterEntry 2 }
+
+ibmdlsRemoteFrameFilterSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A mask indicating the bits of the source address
+ considered significant when using the filter.
+ For every bit equal to one in the mask, the same bit
+ in the source address is considered significant."
+ ::= { ibmdlsRemoteFrameFilterEntry 3 }
+
+ibmdlsRemoteFrameFilterDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination MAC address that this filter is
+ applied to."
+ ::= { ibmdlsRemoteFrameFilterEntry 4 }
+
+ibmdlsRemoteFrameFilterDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A mask indicating the bits of the destination address
+ considered significant when using the filter.
+ For every bit equal to one in the mask, the same bit
+ in the destination address is considered significant."
+ ::= { ibmdlsRemoteFrameFilterEntry 5 }
+
+
+------------------------------------------------------------------------
+-- NetBIOS Local Name Filter Table
+------------------------------------------------------------------------
+
+ibmdlsLocalNameFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsLocalNameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The NetBIOS local name filter table. This table contains
+ information regarding the filtering of NetBIOS frames
+ received from local LAN segments."
+ ::= { ibmdls 7 }
+
+ibmdlsLocalNameFilterEntry OBJECT-TYPE
+ SYNTAX IbmdlsLocalNameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter information for a NetBIOS source-destination
+ name pair."
+ INDEX { ibmdlsLocalNameFilterID }
+ ::= { ibmdlsLocalNameFilterTable 1 }
+
+IbmdlsLocalNameFilterEntry ::=
+ SEQUENCE {
+ ibmdlsLocalNameFilterID
+ INTEGER,
+ ibmdlsLocalNameFilterSrcAddress
+ DisplayString,
+ ibmdlsLocalNameFilterDestAddress
+ DisplayString
+ }
+
+ibmdlsLocalNameFilterID OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier for this filter."
+ ::= { ibmdlsLocalNameFilterEntry 1 }
+
+ibmdlsLocalNameFilterSrcAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source NetBIOS name that this filter is
+ applied to."
+ ::= { ibmdlsLocalNameFilterEntry 2 }
+
+ibmdlsLocalNameFilterDestAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination NetBIOS name that this filter is
+ applied to."
+ ::= { ibmdlsLocalNameFilterEntry 3 }
+
+
+------------------------------------------------------------------------
+-- NetBIOS Remote Name Filter Table
+------------------------------------------------------------------------
+
+ibmdlsRemoteNameFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsRemoteNameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The NetBIOS name filter table. This table contains
+ information regarding the filtering of NetBIOS frames
+ received from other participating DLS routers."
+ ::= { ibmdls 8 }
+
+ibmdlsRemoteNameFilterEntry OBJECT-TYPE
+ SYNTAX IbmdlsRemoteNameFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter information for a NetBIOS source-destination
+ name pair."
+ INDEX { ibmdlsRemoteNameFilterID }
+ ::= { ibmdlsRemoteNameFilterTable 1 }
+
+IbmdlsRemoteNameFilterEntry ::=
+ SEQUENCE {
+ ibmdlsRemoteNameFilterID
+ INTEGER,
+ ibmdlsRemoteNameFilterSrcAddress
+ DisplayString,
+ ibmdlsRemoteNameFilterDestAddress
+ DisplayString
+ }
+
+ibmdlsRemoteNameFilterID OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier for this filter."
+ ::= { ibmdlsRemoteNameFilterEntry 1 }
+
+ibmdlsRemoteNameFilterSrcAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The source NetBIOS name that this filter is
+ applied to."
+ ::= { ibmdlsRemoteNameFilterEntry 2 }
+
+ibmdlsRemoteNameFilterDestAddress OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination NetBIOS name that this filter is
+ applied to."
+ ::= { ibmdlsRemoteNameFilterEntry 3 }
+
+
+------------------------------------------------------------------------
+-- SNA Default Destination Table
+------------------------------------------------------------------------
+
+ibmdlsDefaultDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsDefaultDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of default routers for MAC addresses."
+ ::= { ibmdls 9 }
+
+ibmdlsDefaultDestEntry OBJECT-TYPE
+ SYNTAX IbmdlsDefaultDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mapping of a MAC address to a default router."
+ INDEX { ibmdlsDefaultDestAddress }
+ ::= { ibmdlsDefaultDestTable 1 }
+
+IbmdlsDefaultDestEntry ::=
+ SEQUENCE {
+ ibmdlsDefaultDestAddress
+ OCTET STRING,
+ ibmdlsDefaultRouterAddress
+ IpAddress
+ }
+
+ibmdlsDefaultDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination address that this table entry applies
+ to."
+ ::= { ibmdlsDefaultDestEntry 1 }
+
+ibmdlsDefaultRouterAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default router used for reaching the destination
+ address in ibmdlsDefaultDestAddress."
+ ::= { ibmdlsDefaultDestEntry 2 }
+
+
+------------------------------------------------------------------------
+-- NetBios Default Destination Table
+------------------------------------------------------------------------
+
+ibmdlsDefaultNBDestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsDefaultNBDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of default routers for NetBIOS names."
+ ::= { ibmdls 10 }
+
+ibmdlsDefaultNBDestEntry OBJECT-TYPE
+ SYNTAX IbmdlsDefaultNBDestEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Mapping of a NetBIOS name to a default router."
+ INDEX { ibmdlsDefaultNBDestName }
+ ::= { ibmdlsDefaultNBDestTable 1 }
+
+IbmdlsDefaultNBDestEntry ::=
+ SEQUENCE {
+ ibmdlsDefaultNBDestName
+ DisplayString,
+ ibmdlsDefaultNBRouterAddress
+ IpAddress
+ }
+
+ibmdlsDefaultNBDestName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The destination NetBIOS name that this table entry
+ applies to."
+ ::= { ibmdlsDefaultNBDestEntry 1 }
+
+ibmdlsDefaultNBRouterAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The default router used for reaching the destination
+ name in ibmdlsDefaultNBDestName."
+ ::= { ibmdlsDefaultNBDestEntry 2 }
+
+
+------------------------------------------------------------------------
+-- SNA Station Table
+------------------------------------------------------------------------
+
+ibmdlsStationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsStationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of configuration information on SNA stations
+ attached to this router."
+ ::= { ibmdls 11 }
+
+ibmdlsStationEntry OBJECT-TYPE
+ SYNTAX IbmdlsStationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information on a single SNA station attached to this router."
+ INDEX { ibmdlsStationIfIndex, ibmdlsStationAddress }
+ ::= { ibmdlsStationTable 1 }
+
+IbmdlsStationEntry ::=
+ SEQUENCE {
+ ibmdlsStationIfIndex
+ INTEGER,
+ ibmdlsStationAddress
+ INTEGER,
+ ibmdlsStationTransmitWindowCount
+ INTEGER,
+ ibmdlsStationRetransmitCount
+ INTEGER,
+ ibmdlsStationRetransmitThreshold
+ INTEGER,
+ ibmdlsStationForceDisconnectTimeout
+ INTEGER,
+ ibmdlsStationMaxIfieldSize
+ INTEGER,
+ ibmdlsStationPrimaryRepollTimeout
+ INTEGER,
+ ibmdlsStationPrimaryRepollCount
+ INTEGER,
+ ibmdlsStationPrimaryRepollThreshold
+ INTEGER,
+ ibmdlsStationPrimarySlowListTimeout
+ INTEGER,
+ ibmdlsStationSrcAddress
+ OCTET STRING,
+ ibmdlsStationDestAddress
+ OCTET STRING
+ }
+
+ibmdlsStationIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of IfIndex for the port to which this station
+ is attached."
+ ::= { ibmdlsStationEntry 1 }
+
+ibmdlsStationAddress OBJECT-TYPE
+ SYNTAX INTEGER (1..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SDLC address of this station."
+ ::= { ibmdlsStationEntry 2 }
+
+ibmdlsStationTransmitWindowCount OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of SDLC information frames to send to this
+ station before turning the line around to get a response."
+ DEFVAL { 7 }
+ ::= { ibmdlsStationEntry 3 }
+
+ibmdlsStationRetransmitCount OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of contiguous information frame bursts that
+ will be transmitted to this station before declaring a
+ permanent transmission error."
+ DEFVAL { 10 }
+ ::= { ibmdlsStationEntry 4 }
+
+ibmdlsStationRetransmitThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of information frame transmissions allowed as
+ a percentage of total information frame transmissions.
+ The specified rate is the maximum rate of retransmissions
+ allowed above which an error log entry will be make."
+ DEFVAL { 10 }
+ ::= { ibmdlsStationEntry 5 }
+
+ibmdlsStationForceDisconnectTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..600)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of seconds that the IBM 6611 will wait after
+ requesting a disconnect from the link (DISC) before forcing
+ a disconnect."
+ DEFVAL { 120 }
+ ::= { ibmdlsStationEntry 6 }
+
+ibmdlsStationMaxIfieldSize OBJECT-TYPE
+ SYNTAX INTEGER (265..30729)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value in bytes of the maximum I-field size
+ (a multiple of 256 plus 9)."
+ DEFVAL { 265 }
+ ::= { ibmdlsStationEntry 7 }
+
+ibmdlsStationPrimaryRepollTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..250)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The length of time (in tenths of seconds) that the primary
+ station will wait for a response from the secondary station."
+ DEFVAL { 30 }
+ ::= { ibmdlsStationEntry 8 }
+
+ibmdlsStationPrimaryRepollCount OBJECT-TYPE
+ SYNTAX INTEGER (3..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times that the primary station will poll
+ the secondary station unsuccessfully before marking the
+ station as not working."
+ DEFVAL { 15 }
+ ::= { ibmdlsStationEntry 9 }
+
+ibmdlsStationPrimaryRepollThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of repolls as a percentage of the total polls
+ sent to the secondary station. The specified percentage equals
+ the maximum rate of repolls allowed, above which the IBM 6611
+ declares that a temporary error has occurred and logs an
+ entry in the system error log."
+ DEFVAL { 10 }
+ ::= { ibmdlsStationEntry 10 }
+
+ibmdlsStationPrimarySlowListTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of seconds that the primary station will wait
+ between polls to stations on the slow list."
+ DEFVAL { 1 }
+ ::= { ibmdlsStationEntry 11 }
+
+ibmdlsStationSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The token ring physical address used for this station."
+ ::= { ibmdlsStationEntry 12 }
+
+ibmdlsStationDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The token ring physical address to which this station
+ should be connected. If this information is not
+ available the IBM 6611 Network Processor will return
+ a length of zero for this object."
+ ::= { ibmdlsStationEntry 13 }
+
+
+------------------------------------------------------------------------
+-- Circuit Table
+------------------------------------------------------------------------
+-- A unique circuit is identified by a port number (on a specific router),
+-- source address, source SAP, destination address, and destination SAP.
+-- In the DLS MIB, ifIndex is used instead of port number.
+--
+
+ibmdlsCirTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdlsCirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of information on DLS circuits active on this router."
+ ::= { ibmdls 12 }
+
+ibmdlsCirEntry OBJECT-TYPE
+ SYNTAX IbmdlsCirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information on a DLS circuit."
+ INDEX { ibmdlsCirIfIndex, ibmdlsCirSrcAddress,
+ ibmdlsCirSrcSap, ibmdlsCirDestAddress,
+ ibmdlsCirDestSap }
+ ::= { ibmdlsCirTable 1 }
+
+IbmdlsCirEntry ::=
+ SEQUENCE {
+ ibmdlsCirIfIndex
+ INTEGER,
+ ibmdlsCirSrcAddress
+ OCTET STRING,
+ ibmdlsCirSrcSap
+ INTEGER,
+ ibmdlsCirDestAddress
+ OCTET STRING,
+ ibmdlsCirDestSap
+ INTEGER,
+ ibmdlsCirPartnerRouterAddress
+ IpAddress,
+ ibmdlsCirLocalLinkState
+ INTEGER,
+ ibmdlsCirLocalLinkSubState
+ INTEGER,
+ ibmdlsCirLocalLinkRouting
+ OCTET STRING,
+ ibmdlsCirLocalLinkTestCmdsSent
+ Counter,
+ ibmdlsCirLocalLinkTestCmdsFail
+ Counter,
+ ibmdlsCirLocalLinkTestCmdsRcv
+ Counter,
+ ibmdlsCirLocalLinkDataPktSent
+ Counter,
+ ibmdlsCirLocalLinkDataPktResent
+ Counter,
+ ibmdlsCirLocalLinkMaxContResent
+ Counter,
+ ibmdlsCirLocalLinkDataPktRcv
+ Counter,
+ ibmdlsCirLocalLinkInvalidPktRcv
+ Counter,
+ ibmdlsCirLocalLinkAdpRcvErr
+ Counter,
+ ibmdlsCirLocalLinkAdpSendErr
+ Counter,
+ ibmdlsCirLocalLinkRcvInactiveTimeouts
+ Counter,
+ ibmdlsCirLocalLinkCmdPollsSent
+ Counter,
+ ibmdlsCirLocalLinkCmdRepollsSent
+ Counter,
+ ibmdlsCirLocalLinkCmdContRepolls
+ Counter
+ }
+
+ibmdlsCirIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of IfIndex for the interface supporting this
+ circuit."
+ ::= { ibmdlsCirEntry 1 }
+
+ibmdlsCirSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the source of this circuit."
+ ::= { ibmdlsCirEntry 2 }
+
+ibmdlsCirSrcSap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SAP identifier of the source of this circuit."
+ ::= { ibmdlsCirEntry 3 }
+
+ibmdlsCirDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address of the destination of this circuit."
+ ::= { ibmdlsCirEntry 4 }
+
+ibmdlsCirDestSap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SAP identifier of the destination of this circuit."
+ ::= { ibmdlsCirEntry 5 }
+
+ibmdlsCirPartnerRouterAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IP address of the partner router used by
+ this circuit."
+ ::= { ibmdlsCirEntry 6 }
+
+ibmdlsCirLocalLinkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ opening(1),
+ opened(2),
+ closing(3),
+ inactive(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the local link station used by
+ this circuit."
+ ::= { ibmdlsCirEntry 7 }
+
+ibmdlsCirLocalLinkSubState OBJECT-TYPE
+ SYNTAX INTEGER {
+ calling(1),
+ listening(2),
+ contacted(3),
+ localBusy(4),
+ remoteBusy(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sub-state of the local link station used by
+ this circuit."
+ ::= { ibmdlsCirEntry 8 }
+
+ibmdlsCirLocalLinkRouting OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4..18))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The routing information field used by the
+ local link portion of this circuit. The routing
+ information field consists of a 2-byte routing
+ control field and up to eight 2-byte route
+ designators."
+ REFERENCE
+ "IBM Token-ring Network: Architecture Reference
+ (SC30-3374), see 'Routing Information Field'."
+ ::= { ibmdlsCirEntry 9 }
+
+ibmdlsCirLocalLinkTestCmdsSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of test commands sent by the
+ local link station used by this circuit."
+ ::= { ibmdlsCirEntry 10}
+
+ibmdlsCirLocalLinkTestCmdsFail OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of test commands failed by the
+ local link station used by this circuit."
+ ::= { ibmdlsCirEntry 11 }
+
+ibmdlsCirLocalLinkTestCmdsRcv OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of test commands received by the
+ local link station used by this circuit."
+ ::= { ibmdlsCirEntry 12 }
+
+ibmdlsCirLocalLinkDataPktSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sequenced data packets sent
+ by the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 13 }
+
+ibmdlsCirLocalLinkDataPktResent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sequenced data packets resent by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 14 }
+
+ibmdlsCirLocalLinkMaxContResent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of contiguous resendings by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 15 }
+
+ibmdlsCirLocalLinkDataPktRcv OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of sequenced data packets received
+ by the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 16 }
+
+ibmdlsCirLocalLinkInvalidPktRcv OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of invalid packets received by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 17 }
+
+ibmdlsCirLocalLinkAdpRcvErr OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of data-detected receive errors by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 18 }
+
+ibmdlsCirLocalLinkAdpSendErr OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of data-detected transmit errors by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 19 }
+
+ibmdlsCirLocalLinkRcvInactiveTimeouts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of inactivity timeouts received by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 20 }
+
+ibmdlsCirLocalLinkCmdPollsSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of command polls sent by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 21 }
+
+ibmdlsCirLocalLinkCmdRepollsSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of command repolls sent by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 22 }
+
+ibmdlsCirLocalLinkCmdContRepolls OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of continuous repolls sent by
+ the local link station used by this circuit."
+ ::= { ibmdlsCirEntry 23 }
+
+ibmdlsCirLocalAddress OBJECT-TYPE
+ SYNTAX INTEGER {
+ sourceIsLocal(1),
+ destinationIsLocal(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The address (ibmdlsCirSrcAddress or
+ ibmdlsCirDestAddress) that is local
+ on this circuit."
+ ::= { ibmdlsCirEntry 24 }
+
+
+-- Local Variables:
+-- tab-width: 4
+-- case-fold-search: nil
+-- End:
+
+
+-- static char sccsid_ppp_mib[] = "@(#) snmp/samples/ppp.my, SNMP, 6611R2, r2d18a 10/1/92 17:38:28";
+
+
+------------------------------------------------------------------------
+-- The Point to Point (PPP) Extension -
+------------------------------------------------------------------------
+-- (Based on Internet draft dated September 1990)
+
+
+-- PPP Link Control Table
+
+ibmpppLinkControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppLinkControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing PPP-link specific control variables
+ for this managed object. An entry in this table is
+ uniquely identified by the ibmpppLinkControlIndex value
+ comprised by said entry."
+ ::= { ibmppp 1 }
+
+ibmpppLinkControlEntry OBJECT-TYPE
+ SYNTAX IbmpppLinkControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Management control information about a particular PPP
+ Link."
+ INDEX { ibmpppLinkControlIndex }
+ ::= { ibmpppLinkControlTable 1 }
+
+IbmpppLinkControlEntry ::= SEQUENCE {
+ ibmpppLinkControlIndex
+ INTEGER,
+ ibmpppLinkCRCSize
+ INTEGER,
+ ibmpppLinkRestartTimerValue
+ INTEGER,
+ ibmpppLinkMaxRestarts
+ INTEGER,
+ ibmpppLinkLocalMRU
+ INTEGER,
+ ibmpppLinkRemoteMRU
+ INTEGER,
+ ibmpppLinkLocalACCMap
+ OCTET STRING (SIZE(4)),
+ ibmpppLinkRemoteACCMap
+ OCTET STRING (SIZE(4)),
+ ibmpppLinkMagicLoopCount
+ INTEGER,
+ ibmpppLinkCommand
+ INTEGER
+ }
+
+ibmpppLinkControlIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each PPP link. Its value ranges
+ between 1 and the value of ifNumber. The interface
+ identified by a particular value of this index is that
+ identified by the same value of an ifIndex object
+ instance. The value for each link must remain constant at
+ least from one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { ibmpppLinkControlEntry 1 }
+
+ibmpppLinkCRCSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ ppp-crc-16(16),
+ ppp-crc-32(32)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bits used in the CRC on this link. See section
+ 3.1, 'Frame Check Sequence (FCS) Field' on page 5 of
+ RFC 1171. Setting this object to a new value will have
+ effect when this link is next restarted."
+ ::= { ibmpppLinkControlEntry 2 }
+
+ibmpppLinkRestartTimerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value used for the Restart Timer. It is in units of
+ hundredths of a second. See section 4.3, 'Timers and
+ Counters' on page 20 of RFC 1171."
+ ::= { ibmpppLinkControlEntry 3 }
+
+ibmpppLinkMaxRestarts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Max-Restarts parameter described in section 4.3,
+ 'Timers and Counters' on page 20 of RFC 1171."
+ ::= { ibmpppLinkControlEntry 4 }
+
+ibmpppLinkLocalMRU OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MRU (Maximum Receive Unit) of this node on the link.
+ See section 2.1, page 2, 'Maximum Receive Unit' of
+ RFC 1172. Changing this object will have effect when
+ the link is next restarted."
+ ::= { ibmpppLinkControlEntry 5 }
+
+ibmpppLinkRemoteMRU OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "What this node believes is the MRU for the node on the
+ other end of the link. See section 2.1, page 2, 'Maximum
+ Receive Unit' of RFC 1172. Changing this object will
+ immediately cause the local node to use the new MRU when
+ transmitting packets. If this number is increased, then
+ the sender MAY elect to use the new MRU. If the MRU is
+ decreased then the sender MUST use the new MRU."
+ ::= { ibmpppLinkControlEntry 6 }
+
+ibmpppLinkLocalACCMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The (ACC) Asynchronous-Control-Character-Map for this
+ node. This is the ACC Map that the node on the other end
+ of the link will use when building a packet to send to
+ this node. See section 2.2, page 3, 'Async-Control-
+ Character-Map' of RFC 1172.
+
+ The IBM 6611 Network Processor always provides a
+ value of zero for this object."
+ ::= { ibmpppLinkControlEntry 7 }
+
+ibmpppLinkRemoteACCMap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The (ACC) Asynchronous-Control-Character-Map that this
+ node uses when building a packet to send to the node on
+ the other end of the link. See section 2.2, page 3,
+ 'Async-Control-Character-Map' of RFC 1172.
+
+ The IBM 6611 Network Processor always provides a
+ value of zero for this object."
+ ::= { ibmpppLinkControlEntry 8 }
+
+ibmpppLinkMagicLoopCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times that this node will do a Magic Number
+ Configuration before deciding that the link is looped
+ back. 0 indicates that the node does not do Magic Number
+ Configuration. -1 indicates that it tries forever.
+ Changing this object takes effect the next time that the
+ link is restarted."
+ ::= { ibmpppLinkControlEntry 9 }
+
+ibmpppLinkCommand OBJECT-TYPE
+ SYNTAX INTEGER {
+ no-op(1),
+ close(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "See section 4.14 on page 13 of RFC 1171.
+ Reading from this variable will return no-op(1).
+
+ The IBM 6611 Network Processor always provides a
+ value of no-op(1) for this object."
+ ::= { ibmpppLinkControlEntry 10 }
+
+-- PPP Link Status Table
+
+ibmpppLinkStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppLinkStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing PPP-link status specific information
+ for this managed object. An entry in this table is
+ uniquely identified by the ibmpppLinkStatusIndex value
+ comprised by said entry."
+ ::= { ibmppp 2 }
+
+ibmpppLinkStatusEntry OBJECT-TYPE
+ SYNTAX IbmpppLinkStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Status information about a particular PPP Link."
+ INDEX { ibmpppLinkStatusIndex }
+ ::= { ibmpppLinkStatusTable 1 }
+
+IbmpppLinkStatusEntry ::= SEQUENCE {
+ ibmpppLinkStatusIndex
+ INTEGER,
+ ibmpppLinkVersion
+ INTEGER,
+ ibmpppLinkCurrentState
+ INTEGER,
+ ibmpppLinkPreviousState
+ INTEGER,
+ ibmpppLinkChangeTime
+ TimeTicks,
+ ibmpppLinkMagicNumber
+ INTEGER,
+ ibmpppLinkLocalQualityPeriod
+ INTEGER,
+ ibmpppLinkRemoteQualityPeriod
+ INTEGER,
+ ibmpppLinkProtocolCompression
+ INTEGER,
+ ibmpppLinkACCompression
+ INTEGER,
+ ibmpppLinkMeasurementsValid
+ INTEGER,
+ ibmpppLinkQuality
+ INTEGER,
+ ibmpppLinkPhysical
+ OBJECT IDENTIFIER
+ }
+
+ibmpppLinkStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each PPP link. Its value ranges
+ between 1 and the value of ifNumber. The interface
+ identified by a particular value of this index is that
+ identified by the same value of an ifIndex object
+ instance. The value for each link must remain constant at
+ least from one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { ibmpppLinkStatusEntry 1 }
+
+ibmpppLinkVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version of LCP that is being run over this link
+ (per RFC 1171). This value currently must be 1."
+ ::= { ibmpppLinkStatusEntry 2 }
+
+ibmpppLinkCurrentState OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed(1),
+ listen(2),
+ reqsent(3),
+ ackrecvd(4),
+ acksent(5),
+ open(6),
+ closing(7)
+ }
+
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the link automaton. See section
+ 4.1.3. 'State Transition Table' on page 13 of RFC 1171."
+ ::= { ibmpppLinkStatusEntry 3 }
+
+ibmpppLinkPreviousState OBJECT-TYPE
+ SYNTAX INTEGER {
+ closed(1),
+ listen(2),
+ reqsent(3),
+ ackrecvd(4),
+ acksent(5),
+ open(6),
+ closing(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The immediately previous state of the link automaton. See
+ section 4.1.3. 'State Transition Table' on page 13 of
+ RFC 1171."
+ ::= { ibmpppLinkStatusEntry 4 }
+
+ibmpppLinkChangeTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of sysUpTime when the state of the link
+ automaton last changed."
+ ::= { ibmpppLinkStatusEntry 5 }
+
+ibmpppLinkMagicNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This node's Magic Number. See section 2.4, page 7, 'Magic
+ Number' of RFC 1172."
+ ::= { ibmpppLinkStatusEntry 6 }
+
+ibmpppLinkLocalQualityPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum interval at which this node will
+ transmit Link-Quality-Report Packets. See section 2.5, on
+ page 10 of RFC 1172. This object is in units of
+ microseconds."
+ ::= { ibmpppLinkStatusEntry 7 }
+
+ibmpppLinkRemoteQualityPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is the maximum interval at which this node expects
+ that the other node will transmit Link-Quality-Report
+ Packets. See section 2.5, on page 10 of RFC 1172. This
+ object is in units of microseconds."
+ ::= { ibmpppLinkStatusEntry 8 }
+
+ibmpppLinkProtocolCompression OBJECT-TYPE
+ SYNTAX INTEGER {
+ receive-only(1),
+ send-only(2),
+ receive-and-send(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Protocol compression that has been
+ configured on the link. Receive-only(1) indicates that
+ this node can receive compressed packets but won't send
+ them. Send-only(2) indicates that this node will send
+ compressed packets but can not receive them.
+ Receive-and-send(3) indicates that the node will send and
+ can receive compressed packets. None(4) indicates that
+ this node will neither send nor receive compressed
+ packets. See section 2.6, on page 11 of RFC 1172.
+
+ The IBM 6611 Network Processor always provides a
+ value of none(4) for this object."
+ ::= { ibmpppLinkStatusEntry 9 }
+
+ibmpppLinkACCompression OBJECT-TYPE
+ SYNTAX INTEGER {
+ receive-only(1),
+ send-only(2),
+ receive-and-send(3),
+ none(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the Address/Control Field compression that has
+ been configured on the link. Receive-only(1) indicates
+ that this node can receive compressed packets but won't
+ send them. Send-only(2) indicates that this node will
+ send compressed packets but can not receive them.
+ Receive-and- send(3) indicates that the node will send
+ and can receive compressed packets. None(4) indicates
+ that this node will neither send nor receive compressed
+ packets. See section 2.7, on page 13 of RFC 1172.
+
+ The IBM 6611 Network Processor always provides a
+ value of none(4) for this object."
+ ::= { ibmpppLinkStatusEntry 10 }
+
+ibmpppLinkMeasurementsValid OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the Measurements-Valid state
+ variable used for Link-Quality Management. See section
+ 3.5, page 19, of RFC 1172."
+ ::= { ibmpppLinkStatusEntry 11 }
+
+ibmpppLinkQuality OBJECT-TYPE
+ SYNTAX INTEGER {
+ good(1),
+ bad(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current quality of the link as declared by the nodes
+ Link-Quality Management modules. No effort is made to
+ define good or bad, nor the policy used to determine it."
+ ::= { ibmpppLinkStatusEntry 12 }
+
+ibmpppLinkPhysical OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A reference to MIB definitions specific to the particular
+ physical interface type (e.g. T1) being used by the PPP
+ Link. If the agent is unable to obtain this information,
+ the value of this object will be set to the OBJECT
+ IDENTIFIER { 0 0 }, which is a syntatically valid
+ object identifier, and any conformant
+ implementation of ASN.1 and BER must be able to
+ generate and recognize this value."
+ ::= { ibmpppLinkStatusEntry 13 }
+
+-- PPP Link Errors Table
+
+ibmpppLinkErrorsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppLinkErrorsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing PPP-link specific statistical
+ information for this managed object. An entry in this
+ table is uniquely identified by the ibmpppLinkErrorsIndex
+ value comprised by said entry."
+ ::= { ibmppp 3 }
+
+ibmpppLinkErrorsEntry OBJECT-TYPE
+ SYNTAX IbmpppLinkErrorsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Error information about a particular PPP Link."
+ INDEX { ibmpppLinkErrorsIndex }
+ ::= { ibmpppLinkErrorsTable 1 }
+
+IbmpppLinkErrorsEntry ::= SEQUENCE {
+ ibmpppLinkErrorsIndex
+ INTEGER,
+ ibmpppLinkBadAddresses
+ Counter,
+ ibmpppLinkLastBadAddress
+ OCTET STRING,
+ ibmpppLinkBadControls
+ Counter,
+ ibmpppLinkLastBadControl
+ OCTET STRING,
+ ibmpppLinkLastUnknownProtocol
+ OCTET STRING,
+ ibmpppLinkInvalidProtocols
+ Counter,
+ ibmpppLinkLastInvalidProtocol
+ OCTET STRING,
+ ibmpppLinkPacketTooLongs
+ Counter,
+ ibmpppLinkBadCRCs
+ Counter,
+ ibmpppLinkConfigTimeouts
+ Counter,
+ ibmpppLinkTerminateTimeouts
+ Counter
+ }
+
+ibmpppLinkErrorsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each PPP link. Its value ranges
+ between 1 and the value of ifNumber. The interface
+ identified by a particular value of this index is that
+ identified by the same value of an ifIndex object
+ instance. The value for each link must remain constant at
+ least from one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { ibmpppLinkErrorsEntry 1 }
+
+ibmpppLinkBadAddresses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets received with an incorrect Address
+ Field. See section 3.1, Page 5, 'Address Field' of RFC 1171."
+ ::= { ibmpppLinkErrorsEntry 2 }
+
+ibmpppLinkLastBadAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The most recent incorrect address received on this link."
+ ::= { ibmpppLinkErrorsEntry 3 }
+
+ibmpppLinkBadControls OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets received on this link with an
+ incorrect Control Field. See Section 3.1, Page 5, 'Flag
+ Sequence' of RFC 1171."
+ ::= { ibmpppLinkErrorsEntry 4 }
+
+ibmpppLinkLastBadControl OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The most recent incorrect Control Field received on this
+ link."
+ ::= { ibmpppLinkErrorsEntry 5 }
+
+ibmpppLinkLastUnknownProtocol OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The most recently received unknown Protocol. An unknown
+ Protocol is one which has a well-formed Protocol number,
+ but which the PPP implementation does not know how to
+ handle."
+ ::= { ibmpppLinkErrorsEntry 6 }
+
+ibmpppLinkInvalidProtocols OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times that a packet has been received with
+ an invalid Protocol specified in the Protocol Field. An
+ invalid Protocol is one which does not conform to the
+ requirements of section 3.1, page 5 of RFC 1171."
+ ::= { ibmpppLinkErrorsEntry 7 }
+
+ibmpppLinkLastInvalidProtocol OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The most recently received invalid Protocol."
+ ::= { ibmpppLinkErrorsEntry 8 }
+
+ibmpppLinkPacketTooLongs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of received packets that have been discarded
+ because their length exceeded the MRU."
+ ::= { ibmpppLinkErrorsEntry 9 }
+
+ibmpppLinkBadCRCs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of received packets that have been discarded
+ due to having an incorrect CRC."
+ ::= { ibmpppLinkErrorsEntry 10 }
+
+ibmpppLinkConfigTimeouts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Configure Request packets that have timed
+ out."
+ ::= { ibmpppLinkErrorsEntry 11 }
+
+ibmpppLinkTerminateTimeouts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Terminate Request packets that have timed
+ out."
+ ::= { ibmpppLinkErrorsEntry 12 }
+
+-- PPP Link Quality Management Table
+
+ibmpppLinkQualityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppLinkQualityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing PPP-link specific statistical
+ information for this managed object. An entry in this
+ table is uniquely identified by the ibmpppLinkQualityIndex
+ value comprised by said entry."
+ ::= { ibmppp 4 }
+
+ibmpppLinkQualityEntry OBJECT-TYPE
+ SYNTAX IbmpppLinkQualityEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Link Quality Management information about a particular
+ PPP Link."
+ INDEX { ibmpppLinkQualityIndex }
+ ::= { ibmpppLinkQualityTable 1 }
+
+IbmpppLinkQualityEntry ::= SEQUENCE {
+ ibmpppLinkQualityIndex
+ INTEGER,
+ ibmpppLinkInTxLQRs
+ Counter,
+ ibmpppLinkInTxPackets
+ Counter,
+ ibmpppLinkLastOutTxPackets
+ Counter,
+ ibmpppLinkInTxOctets
+ Counter,
+ ibmpppLinkLastOutTxOctets
+ Counter,
+ ibmpppLinkInRxPackets
+ Counter,
+ ibmpppLinkLastInRxPackets
+ Counter,
+ ibmpppLinkInRxOctets
+ Counter,
+ ibmpppLinkLastInRxOctets
+ Counter
+ }
+
+ibmpppLinkQualityIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique value for each PPP link. Its value ranges
+ between 1 and the value of ifNumber. The interface
+ identified by a particular value of this index is that
+ identified by the same value of an ifIndex object
+ instance. The value for each link must remain constant at
+ least from one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { ibmpppLinkQualityEntry 1 }
+
+ibmpppLinkInTxLQRs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of In-Tx-LQRs used in Link-Quality
+ Management. See section 3.5, page 19, of RFC 1172."
+ ::= { ibmpppLinkQualityEntry 2 }
+
+ibmpppLinkInTxPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the In-Tx-Packets counter used for
+ Link-Quality Management. See section 3.5, page 19, of
+ RFC 1172."
+ ::= { ibmpppLinkQualityEntry 3 }
+
+ibmpppLinkLastOutTxPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the Last-Out-Tx-Packets-Ctr counter
+ used bu Link-Quality Management. See section 3.5, page
+ 19, of RFC 1172."
+ ::= { ibmpppLinkQualityEntry 4 }
+
+ibmpppLinkInTxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the In-Tx-Octets counter used for
+ Link-Quality Management. See section 3.5, page 19, of
+ RFC 1172."
+ ::= { ibmpppLinkQualityEntry 5 }
+
+ibmpppLinkLastOutTxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the Last-Out-Tx-Octets-Counter
+ counter used for Link-Quality Management. See section
+ 3.5, page 19, of RFC 1172."
+ ::= { ibmpppLinkQualityEntry 6 }
+
+ibmpppLinkInRxPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the In-Rx-Packets counter used for
+ Link-Quality Management. See section 3.5, page 19, of
+ RFC 1172."
+ ::= { ibmpppLinkQualityEntry 7 }
+
+ibmpppLinkLastInRxPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the Last-In-Rx-Packets-Ctr counter
+ used for Link-Quality Management. See section 3.5, page
+ 19, of RFC 1172."
+ ::= { ibmpppLinkQualityEntry 8 }
+
+ibmpppLinkInRxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the In-Rx-Octets counter used for
+ Link-Quality Management. See section 3.5, page 19, of
+ RFC 1172."
+ ::= { ibmpppLinkQualityEntry 9 }
+
+ibmpppLinkLastInRxOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current value of the Last-In-Rx-Octets-Ctr counter
+ used for Link-Quality Management. See section 3.5, page
+ 19, of RFC 1172."
+ ::= { ibmpppLinkQualityEntry 10 }
+
+-- PPP protocol tables
+
+ibmpppProtocolTables OBJECT IDENTIFIER ::= { ibmppp 5 }
+
+
+-- IP Over PPP Table
+
+ibmpppIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing specific information for the running
+ of the IP over PPP in this managed object. An entry in
+ this table is uniquely identified by the ibmpppIPLinkNumber
+ value comprised by said entry."
+ ::= { ibmpppProtocolTables 1 }
+
+ibmpppIPEntry OBJECT-TYPE
+ SYNTAX IbmpppIPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "All information pertinant to running the IP over a single
+ PPP link."
+ INDEX { ibmpppIPLinkNumber }
+ ::= { ibmpppIPTable 1 }
+
+IbmpppIPEntry ::= SEQUENCE {
+ ibmpppIPLinkNumber
+ INTEGER,
+ ibmpppIPRejects
+ Counter,
+ ibmpppIPInPackets
+ Counter,
+ ibmpppIPInOctets
+ Counter,
+ ibmpppIPOutPackets
+ Counter,
+ ibmpppIPOutOctets
+ Counter
+}
+
+ibmpppIPLinkNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of ibmpppLinkIndex for the link over which this
+ instance of the IP is being run."
+ ::= { ibmpppIPEntry 1 }
+
+ibmpppIPRejects OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Protocol Reject Messages received when
+ attempting to send an IP packet over the link identified
+ by ibmpppIPLinkNumber."
+ ::= { ibmpppIPEntry 2 }
+
+ibmpppIPInPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of IP packets received on the link identified
+ by ibmpppIPLinkNumber."
+ ::= { ibmpppIPEntry 3 }
+
+ibmpppIPInOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets received in IP packets received on
+ the link identified by ibmpppIPLinkNumber. Only octets in
+ the PPP Information Field are counted. Octets inserted
+ for transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppIPEntry 4 }
+
+ibmpppIPOutPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of IP packets sent on the link identified by
+ ibmpppIPLinkNumber."
+ ::= { ibmpppIPEntry 5 }
+
+
+ibmpppIPOutOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets all in IP Packets sent on the link
+ identified by ibmpppIPLinkNumber. Only octets in the PPP
+ Information Field are counted. Octets inserted for
+ transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppIPEntry 6 }
+
+
+-- IP Control Protocol Table
+
+ibmpppIPCPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppIPCPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing specific information for the running
+ of the IPCP over PPP in this managed object. An entry in
+ this table is uniquely identified by the
+ ibmpppIPCPLinkNumber value comprised by said entry."
+ ::= { ibmpppProtocolTables 2 }
+
+ibmpppIPCPEntry OBJECT-TYPE
+ SYNTAX IbmpppIPCPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "All information pertinant to running the IPCP over a
+ single PPP link."
+ INDEX { ibmpppIPCPLinkNumber }
+ ::= { ibmpppIPCPTable 1 }
+
+IbmpppIPCPEntry ::= SEQUENCE {
+ ibmpppIPCPLinkNumber
+ INTEGER,
+ ibmpppIPCPRejects
+ Counter,
+ ibmpppIPCPInPackets
+ Counter,
+ ibmpppIPCPInOctets
+ Counter,
+ ibmpppIPCPOutPackets
+ Counter,
+ ibmpppIPCPOutOctets
+ Counter,
+ ibmpppIPCPCompressionType
+ INTEGER
+ }
+
+ibmpppIPCPLinkNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of ibmpppLinkIndex for the link over which this
+ instance of the IPCP is being run."
+ ::= { ibmpppIPCPEntry 1 }
+
+
+ibmpppIPCPRejects OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Protocol Reject Messages received when
+ attempting to send an IPCP Packet over the link
+ identified by ibmpppIPCPLinkNumber."
+ ::= { ibmpppIPCPEntry 2 }
+
+ibmpppIPCPInPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of IPCP packets received on the link
+ identified by ibmpppIPCPLinkNumber."
+ ::= { ibmpppIPCPEntry 3 }
+
+ibmpppIPCPInOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets received in IPCP packets received on
+ the link identified by ibmpppIPCPLinkNumber. Only octets in
+ the PPP Information Field are counted. Octets inserted
+ for transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppIPCPEntry 4 }
+
+ibmpppIPCPOutPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of IPCP packets sent on the link identified by
+ ibmpppIPLinkNumber."
+ ::= { ibmpppIPCPEntry 5 }
+
+ibmpppIPCPOutOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets all in IPCP packets sent on the link
+ identified by ibmpppIPCPLinkNumber. Only octets in the PPP
+ Information Field are counted. Octets inserted for
+ transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppIPCPEntry 6 }
+
+ibmpppIPCPCompressionType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ van-jacobson-compressed-tcp(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The compression type used on this link as defined in
+ section 5.2 of RFC 1172. The numerical values that this
+ object can be are the same as the numerical values that
+ are included in the IPCP compression option configuration
+ packets.
+
+ The IBM 6611 Network Processor always provides a
+ value of none(1) for this object."
+ ::= { ibmpppIPCPEntry 7 }
+
+
+-- Link Control Protocol table
+
+ibmpppLCPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmpppLCPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing specific information for the running
+ of LCP over PPP in this managed object. An entry in this
+ table is uniquely identified by the ibmpppLCPLinkNumber
+ value comprised by said entry."
+ ::= { ibmpppProtocolTables 3 }
+
+ibmpppLCPEntry OBJECT-TYPE
+ SYNTAX IbmpppLCPEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "All information pertinant to running LCP over a single
+ PPP link."
+ INDEX { ibmpppLCPLinkNumber }
+ ::= { ibmpppLCPTable 1 }
+
+IbmpppLCPEntry ::= SEQUENCE {
+ ibmpppLCPLinkNumber
+ INTEGER,
+ ibmpppLCPRejects
+ Counter,
+ ibmpppLCPInPackets
+ Counter,
+ ibmpppLCPInOctets
+ Counter,
+ ibmpppLCPOutPackets
+ Counter,
+ ibmpppLCPOutOctets
+ Counter,
+ ibmpppLCPOutCRs
+ Counter,
+ ibmpppLCPInCRs
+ Counter,
+ ibmpppLCPOutCAs
+ Counter,
+ ibmpppLCPInCAs
+ Counter,
+ ibmpppLCPOutCNs
+ Counter,
+ ibmpppLCPInCNs
+ Counter,
+ ibmpppLCPOutCRejs
+ Counter,
+ ibmpppLCPInCRejs
+ Counter,
+ ibmpppLCPOutTRs
+ Counter,
+ ibmpppLCPInTRs
+ Counter,
+ ibmpppLCPOutTAs
+ Counter,
+ ibmpppLCPInTAs
+ Counter,
+ ibmpppLCPOutCodeRejs
+ Counter,
+ ibmpppLCPInCodeRejs
+ Counter,
+ ibmpppLCPOutEchoReqs
+ Counter,
+ ibmpppLCPInEchoReqs
+ Counter,
+ ibmpppLCPOutEchoReps
+ Counter,
+ ibmpppLCPInEchoReps
+ Counter,
+ ibmpppLCPOutDiscReqs
+ Counter,
+ ibmpppLCPInDiscReqs
+ Counter
+}
+
+ibmpppLCPLinkNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of ibmpppLinkIndex for the link over which this
+ instance of LCP is being run."
+ ::= { ibmpppLCPEntry 1 }
+
+ibmpppLCPRejects OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of Protocol Reject Messages received when
+ attempting to send an LCP packet over the link identified
+ by ibmpppLCPLinkNumber. This really ought not to happen."
+ ::= { ibmpppLCPEntry 2 }
+
+ibmpppLCPInPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of LCP packets received on the link identified
+ by ibmpppLCPLinkNumber."
+ ::= { ibmpppLCPEntry 3 }
+
+ibmpppLCPInOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets received in LCP packets received on
+ the link identified by ibmpppLCPLinkNumber. Only octets in
+ the PPP Information Field are counted. Octets inserted
+ for transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppLCPEntry 4 }
+
+ibmpppLCPOutPackets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of LCP packets sent on the link identified by
+ ibmpppLCPLinkNumber."
+ ::= { ibmpppLCPEntry 5 }
+
+ibmpppLCPOutOctets OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of octets all in LCP packets sent on the link
+ identified by ibmpppLCPLinkNumber. Only octets in the PPP
+ Information Field are counted. Octets inserted for
+ transparency are not counted. Padding octets are not
+ counted."
+ ::= { ibmpppLCPEntry 6 }
+
+ibmpppLCPOutCRs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Request packets sent on this
+ link."
+ ::= { ibmpppLCPEntry 7 }
+
+ibmpppLCPInCRs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Request packets received on this
+ link."
+ ::= { ibmpppLCPEntry 8 }
+
+ibmpppLCPOutCAs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Acknowledge packets sent on this
+ link."
+ ::= { ibmpppLCPEntry 9 }
+
+ibmpppLCPInCAs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Acknowledge packets received on
+ this link."
+ ::= { ibmpppLCPEntry 10 }
+
+ibmpppLCPOutCNs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration NAK packets sent on this link."
+ ::= { ibmpppLCPEntry 11 }
+
+ibmpppLCPInCNs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration NAK packets received on this
+ link."
+ ::= { ibmpppLCPEntry 12 }
+
+ibmpppLCPOutCRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Reject packets sent on this link."
+ ::= { ibmpppLCPEntry 13 }
+
+ibmpppLCPInCRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Configuration Reject packets received on this
+ link."
+ ::= { ibmpppLCPEntry 14 }
+
+ibmpppLCPOutTRs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Terminate Request packets sent on this link."
+ ::= { ibmpppLCPEntry 15 }
+
+ibmpppLCPInTRs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Terminate Request packets received on this
+ link."
+ ::= { ibmpppLCPEntry 16 }
+
+ibmpppLCPOutTAs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Terminate Acknowledge packets sent on this
+ link."
+ ::= { ibmpppLCPEntry 17 }
+
+ibmpppLCPInTAs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Terminate Acknowledge packets received on this
+ link."
+ ::= { ibmpppLCPEntry 18 }
+
+ibmpppLCPOutCodeRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Code Reject packets sent on this link."
+ ::= { ibmpppLCPEntry 19 }
+
+ibmpppLCPInCodeRejs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Code Reject packets received on this link."
+ ::= { ibmpppLCPEntry 20 }
+
+ibmpppLCPOutEchoReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Echo Request packets sent on this link."
+ ::= { ibmpppLCPEntry 21 }
+
+ibmpppLCPInEchoReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Echo Request packets received on this link."
+ ::= { ibmpppLCPEntry 22 }
+
+ibmpppLCPOutEchoReps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Echo Reply packets sent on this link."
+ ::= { ibmpppLCPEntry 23 }
+
+ibmpppLCPInEchoReps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Echo Reply packets received on this link."
+ ::= { ibmpppLCPEntry 24 }
+
+ibmpppLCPOutDiscReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Discard Request packets sent on this link."
+ ::= { ibmpppLCPEntry 25 }
+
+ibmpppLCPInDiscReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Discard Request packets received on this link."
+ ::= { ibmpppLCPEntry 26 }
+
+-- The Password Authentication Protocol Table is not supported by
+-- the IBM 6611 Network Processor.
+
+-- static char sccsid_xns_mib[] = "@(#) snmp/samples/xns.my, SNMP, v1r3, r3d31 3/14/94 17:35:35";
+
+------------------------------------------------------------------------
+-- The IBM 6611 XNS Extension -
+------------------------------------------------------------------------
+
+
+--IbmXnsAddress ::= OCTET STRING (SIZE(12))
+
+--IbmXnsNetworkAddress ::= OCTET STRING (SIZE(4))
+
+
+
+ibmxnsidpForwarding OBJECT-TYPE
+ SYNTAX INTEGER {
+ forwarding(1),
+ not-forwarding(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if this node is acting as an XNS router."
+ ::= { ibmxns 1 }
+
+
+------------------------------------------------------------------------
+-- The XNS Port Configuration Table
+------------------------------------------------------------------------
+
+ibmxnsConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmXnsConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of XNS configuration information gathered on a
+ per-interface basis."
+ ::= { ibmxns 4 }
+
+ibmxnsConfigEntry OBJECT-TYPE
+ SYNTAX IbmXnsConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "XNS configuration information for a single interface."
+ INDEX { ibmxnsPortIfIndex }
+ ::= { ibmxnsConfigTable 1 }
+
+IbmXnsConfigEntry ::=
+ SEQUENCE {
+ ibmxnsPortIfIndex
+ INTEGER,
+ ibmxnsPortStatus
+ INTEGER,
+ ibmxnsidpChecksum
+ INTEGER,
+ ibmxnsErrpActive
+ INTEGER,
+ ibmxnsLoopbackActive
+ INTEGER
+ }
+
+ibmxnsPortIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmxnsConfigEntry 1 }
+
+ibmxnsPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the XNS protocol stack on this interface."
+ ::= { ibmxnsConfigEntry 2 }
+
+ibmxnsidpChecksum OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1), -- no checksumming
+ header(2), -- checksumming header only
+ packet(3) -- checksumming done on entire packet
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of checksumming being done by IDP."
+ ::= { ibmxnsConfigEntry 3 }
+
+ibmxnsErrpActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ suppressed(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if this port is originating error protocol packets."
+ ::= { ibmxnsConfigEntry 4 }
+
+ibmxnsLoopbackActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ software-loopback-active(1),
+ hardware-loopback-active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if this port will use the hardware to loopback
+ locally addressed packets or return the packet to the
+ system via a software loopback."
+
+ ::= { ibmxnsConfigEntry 5 }
+
+
+------------------------------------------------------------------------
+-- XNS IDP Statistics
+------------------------------------------------------------------------
+
+ibmxnsidpInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of IDP datagrams received."
+ ::= { ibmxns 5 }
+
+ibmxnsidpBcastInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP broadcast datagrams received."
+ ::= { ibmxns 6 }
+
+ibmxnsidpMcastInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP multicast datagrams received."
+ ::= { ibmxns 7 }
+
+ibmxnsidpInDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of incoming IDP datagrams discarded due to lack
+ of resources."
+ ::= { ibmxns 8 }
+
+-- { ibmxns 9 } unused
+
+-- { ibmxns 10 } unused
+
+ibmxnsidpOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams generated by local IDP
+ user protocols. This counter does not include
+ any datagrams counted in ibmxnsidpForwDatagrams."
+ ::= { ibmxns 11 }
+
+ibmxnsidpBcastOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP broadcast datagrams generated by local IDP
+ user protocols. This counter does not include
+ any datagrams counted in ibmxnsidpForwDatagrams."
+ ::= { ibmxns 12 }
+
+ibmxnsidpMcastOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP multicast datagrams generated by
+ local IDP user protocols. This counter does not
+ include any datagrams counted in ibmxnsidpForwDatagrams."
+ ::= { ibmxns 13 }
+
+ibmxnsidpForwDatagrams OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams for which an attempt was made
+ to forward."
+ ::= { ibmxns 14 }
+
+ibmxnsidpOutDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of outgoing IDP datagrams discarded."
+ ::= { ibmxns 15 }
+
+ibmxnsidpOutNoRoutes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of outgoing IDP datagrams discarded because
+ no route was available to the specified destination."
+ ::= { ibmxns 16 }
+
+ibmxnsidpRoutingDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of routing entries discarded even though they
+ were valid."
+ ::= { ibmxns 17 }
+
+-- { ibmxns 18 } unused
+
+ibmxnsidpZeroDirBcast OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams forwarded to the system due
+ to zeronet broadcast."
+ ::= { ibmxns 19 }
+
+ibmxnsidpTooSmall OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with len < the size of an IDP header."
+ ::= { ibmxns 20 }
+
+ibmxnsidpBadLen OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with
+ number of bytes in the packet less than the
+ number of bytes specified in the IDP header field."
+ ::= { ibmxns 21 }
+
+ibmxnsidpBadSum OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with a bad checksum"
+ ::= { ibmxns 22 }
+
+ibmxnsidpBadTTL OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with
+ TTL value > IDP maximum hopcount of 16."
+ ::= { ibmxns 23 }
+
+
+------------------------------------------------------------------------
+-- XNS Error Statistics
+------------------------------------------------------------------------
+
+ibmxnsErrUnspec OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped for unspecified reasons."
+ ::= { ibmxns 24 }
+
+ibmxnsErrChecksum OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped due a bad checksum."
+ ::= { ibmxns 25 }
+
+ibmxnsErrUnreach OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped due to an unreachable host."
+ ::= { ibmxns 26 }
+
+ibmxnsErrTTLExpired OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped because its time-to-live
+ counter had expired."
+ ::= { ibmxns 27 }
+
+ibmxnsErrTooBig OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped because it was too large
+ to be forwarded through this node."
+ ::= { ibmxns 28 }
+
+ibmxnsErrResources OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated because an IDP
+ datagram was dropped due to lack of resources."
+ ::= { ibmxns 29 }
+
+ibmxnsErrCongWarn OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated for congestion
+ warnings."
+ ::= { ibmxns 30 }
+
+ibmxnsErrCongDiscard OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of Error packets generated for congestion
+ discards."
+ ::= { ibmxns 31 }
+
+ibmxnsErrSquelched OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of error packets that would have been generated,
+ except that the faulted datagram had one of the following
+ conditions:
+
+ - was sent as link layer broadcast
+ - NS destination was broadcast
+ - NS source was 0, loopback, or broadcast"
+ ::= { ibmxns 32 }
+
+ibmxnsErrOutMsgs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of error packets generated."
+ ::= { ibmxns 33 }
+
+
+------------------------------------------------------------------------
+-- The XNS Address Table
+------------------------------------------------------------------------
+
+ibmxnsAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmXnsAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The XNS Address Table."
+ ::= { ibmxns 34 }
+
+ibmxnsAddrEntry OBJECT-TYPE
+ SYNTAX IbmXnsAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the XNS address table."
+ INDEX { ibmxnsAddrAddress }
+ ::= { ibmxnsAddrTable 1 }
+
+IbmXnsAddrEntry ::=
+ SEQUENCE {
+ ibmxnsAddrAddress
+ OCTET STRING,
+ ibmxnsAddrIfIndex
+ INTEGER
+ }
+
+ibmxnsAddrAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The XNS address to which this entry's addressing
+ information pertains."
+ ::= { ibmxnsAddrEntry 1 }
+
+ibmxnsAddrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface index which identifies the
+ interface to which this entry is applicable."
+ ::= { ibmxnsAddrEntry 2 }
+
+
+------------------------------------------------------------------------
+-- The XNS Route Table
+------------------------------------------------------------------------
+
+ibmxnsRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmXnsRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The XNS Route Table."
+ ::= { ibmxns 35 }
+
+ibmxnsRouteEntry OBJECT-TYPE
+ SYNTAX IbmXnsRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the XNS route table."
+ INDEX { ibmxnsRouteDest }
+ ::= { ibmxnsRouteTable 1 }
+
+IbmXnsRouteEntry ::=
+ SEQUENCE {
+ ibmxnsRouteDest
+ OCTET STRING,
+ ibmxnsRouteIfIndex
+ INTEGER,
+ ibmxnsRouteNextHop
+ OCTET STRING,
+ ibmxnsRouteMetric
+ INTEGER,
+ ibmxnsRouteUse
+ Counter
+ }
+
+ibmxnsRouteDest OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The desination network of this route."
+ ::= { ibmxnsRouteEntry 1 }
+
+ibmxnsRouteIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index value which identifies the local interface
+ through which the next hop of this route should be
+ reached."
+ ::= { ibmxnsRouteEntry 2 }
+
+ibmxnsRouteNextHop OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The XNS network address of the next hop of this route."
+ ::= { ibmxnsRouteEntry 3 }
+
+ibmxnsRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hop count to the destination."
+ ::= { ibmxnsRouteEntry 4 }
+
+ibmxnsRouteUse OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reference counter for this route."
+ ::= { ibmxnsRouteEntry 5 }
+
+
+------------------------------------------------------------------------
+-- The XNS Filter Table
+------------------------------------------------------------------------
+
+ibmxnsFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmXnsFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The XNS Filter Table."
+ ::= { ibmxns 36 }
+
+ibmxnsFilterEntry OBJECT-TYPE
+ SYNTAX IbmXnsFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the XNS filter table."
+ INDEX { ibmxnsFilterIfIndex, ibmxnsFilterNumber }
+ ::= { ibmxnsFilterTable 1 }
+
+IbmXnsFilterEntry ::=
+ SEQUENCE {
+ ibmxnsFilterIfIndex
+ INTEGER,
+ ibmxnsFilterNumber
+ INTEGER,
+ ibmxnsFilterValue
+ OCTET STRING,
+ ibmxnsFilterMask
+ OCTET STRING,
+ ibmxnsFilterType
+ INTEGER,
+ ibmxnsFilterHCCompare
+ INTEGER,
+ ibmxnsFilterUse
+ Counter
+ }
+
+ibmxnsFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmxnsFilterEntry 1 }
+
+ibmxnsFilterNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique integer identifying this filter entry for this
+ interface."
+ ::= { ibmxnsFilterEntry 2 }
+
+ibmxnsFilterValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string representing the IDP header information
+ required by this filter entry. Incoming IDP packets will
+ be bitwise ANDed with the value of ibmxnsFilterMask, and
+ if the result is equal to the value of this object, the
+ packet will be filtered according to the value of
+ ibmxnsFilterType.
+
+ The structure of an IDP header is as follows:
+
+ BIT16 checksum
+ BIT16 length
+ BIT8 transport control (ie. hop count)
+ BIT8 packet type
+ BIT32 destination network address
+ BIT48 destination host address
+ BIT16 destination socket
+ BIT32 source network address
+ BIT48 source host address
+ BIT16 source socket
+ "
+ ::= { ibmxnsFilterEntry 3 }
+
+ibmxnsFilterMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string indicating the parts of the IDP header
+ relevant to this filter entry. This mask will be bitwise
+ ANDed with the IDP packet; if the result is equal to
+ the value of ibmxnsFilterValue, the packet will be filtered
+ according to the value of ibmxnsFilterType."
+ ::= { ibmxnsFilterEntry 4 }
+
+ibmxnsFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching filter criteria are denied
+ permit(2) -- frames matching filter criteria are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines whether this filter is a deny entry
+ or a permit entry."
+ ::= { ibmxnsFilterEntry 5 }
+
+ibmxnsFilterHCCompare OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ less-than(2),
+ less-than-equal(3),
+ equal(4),
+ greater-than-equal(5),
+ greater-than(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the relational association desired if filtering
+ is being done based on hop count. If filtering is not being
+ done based on hop count (that is, if the hop count portion
+ of ibmxnsFilterMask is 0) the value of this object will
+ be none(1)."
+ ::= { ibmxnsFilterEntry 6 }
+
+ibmxnsFilterUse OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Usage count for this filter entry."
+ ::= { ibmxnsFilterEntry 7 }
+
+
+-- Local Variables:
+-- tab-width: 4
+-- case-fold-search: nil
+-- End:
+
+-- static char sccsid_ipx_mib[] = "@(#) snmp/samples/ipx.my, SNMP, v1r3, r3d31 3/14/94 17:35:48";
+
+------------------------------------------------------------------------
+-- The IBM 6611 IPX Extension -
+------------------------------------------------------------------------
+
+
+--IbmIpxAddress ::= OCTET STRING (SIZE(12))
+--IbmIpxNetworkAddress ::= OCTET STRING (SIZE(4))
+--IbmIpxHostAddress ::= OCTET STRING (SIZE(6))
+
+ibmipxidpForwarding OBJECT-TYPE
+ SYNTAX INTEGER {
+ forwarding(1),
+ not-forwarding(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if this node is acting as an IPX router."
+ ::= { ibmipx 1 }
+
+------------------------------------------------------------------------
+-- The IPX Port Configuration Table
+------------------------------------------------------------------------
+
+ibmipxConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmIpxConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The table of IPX configuration information gathered on a
+ per-interface basis."
+ ::= { ibmipx 4 }
+
+ibmipxConfigEntry OBJECT-TYPE
+ SYNTAX IbmIpxConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "IPX configuration information for a single interface."
+ INDEX { ibmipxPortIfIndex }
+ ::= { ibmipxConfigTable 1 }
+
+IbmIpxConfigEntry ::=
+ SEQUENCE {
+ ibmipxPortIfIndex
+ INTEGER,
+ ibmipxPortStatus
+ INTEGER,
+ ibmipxidpChecksum
+ INTEGER,
+ ibmipxLoopbackActive
+ INTEGER
+ }
+
+ibmipxPortIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmipxConfigEntry 1 }
+
+ibmipxPortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of the IPX protocol stack on this interface."
+ ::= { ibmipxConfigEntry 2 }
+
+ibmipxidpChecksum OBJECT-TYPE
+ SYNTAX INTEGER {
+ off(1), -- no checksumming
+ header(2), -- checksumming header only
+ packet(3) -- checksumming done on entire packet
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of checksumming being done by IDP."
+ ::= { ibmipxConfigEntry 3 }
+
+-- { ibmipxConfigEntry 4 } unused
+
+ibmipxLoopbackActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ software-loopback-active(1),
+ hardware-loopback-active(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates if this port will use the hardware to loopback
+ locally addressed packets or return the packet to the
+ system via a software loopback."
+
+ ::= { ibmipxConfigEntry 5 }
+
+
+------------------------------------------------------------------------
+-- IPX IDP Statistics
+------------------------------------------------------------------------
+
+ibmipxidpInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of IDP datagrams received."
+ ::= { ibmipx 5 }
+
+ibmipxidpBcastInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP broadcast datagrams received."
+ ::= { ibmipx 6 }
+
+-- { ibmipx 7 } unused
+
+ibmipxidpInDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of incoming IDP datagrams discarded due to lack
+ of resources."
+ ::= { ibmipx 8 }
+
+-- { ibmipx 9 } unused
+
+ibmipxidpInAddrErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of incoming IDP datagrams discarded because the
+ network portion of the address did not match the configured
+ address for this host."
+ ::= { ibmipx 10 }
+
+ibmipxidpOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams generated by local IDP
+ user protocols. This counter does not include
+ any datagrams counted in ibmipxidpForwDatagrams."
+ ::= { ibmipx 11 }
+
+ibmipxidpBcastOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP broadcast datagrams generated by local IDP
+ user protocols. This counter does not include
+ any datagrams counted in ibmipxidpForwDatagrams."
+ ::= { ibmipx 12 }
+
+-- { ibmipx 13 } unused
+
+ibmipxidpForwDatagrams OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams for which an attempt was made
+ to forward."
+ ::= { ibmipx 14 }
+
+ibmipxidpOutDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total number of outgoing IDP datagrams discarded."
+ ::= { ibmipx 15 }
+
+ibmipxidpOutNoRoutes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of outgoing IDP datagrams discarded because
+ no route was available to the specified destination."
+ ::= { ibmipx 16 }
+
+ibmipxidpRoutingDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of routing entries discarded even though they
+ were valid."
+ ::= { ibmipx 17 }
+
+-- { ibmipx 18 } unused
+
+ibmipxidpZeroDirBcast OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams forwarded to the system due
+ to zeronet broadcast."
+ ::= { ibmipx 19 }
+
+ibmipxidpTooSmall OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with len < the size of an IDP header."
+ ::= { ibmipx 20 }
+
+ibmipxidpBadLen OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with
+ number of bytes in the packet less than the
+ number of bytes specified in the IDP header field."
+ ::= { ibmipx 21 }
+
+ibmipxidpBadSum OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with a bad checksum"
+ ::= { ibmipx 22 }
+
+ibmipxidpBadTTL OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of IDP datagrams with
+ TTL value > IDP maximum hopcount of 16."
+ ::= { ibmipx 23 }
+
+-- { ibmipx 24 } through { ibmipx 33 } unused
+
+
+------------------------------------------------------------------------
+-- The IPX Address Table
+------------------------------------------------------------------------
+
+ibmipxAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmIpxAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX Address Table."
+ ::= { ibmipx 34 }
+
+ibmipxAddrEntry OBJECT-TYPE
+ SYNTAX IbmIpxAddrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the IPX address table."
+ INDEX { ibmipxAddrAddress }
+ ::= { ibmipxAddrTable 1 }
+
+IbmIpxAddrEntry ::=
+ SEQUENCE {
+ ibmipxAddrAddress
+ OCTET STRING,
+ ibmipxAddrIfIndex
+ INTEGER
+ }
+
+ibmipxAddrAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX address to which this entry's addressing
+ information pertains."
+ ::= { ibmipxAddrEntry 1 }
+
+ibmipxAddrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface index which identifies the
+ interface to which this entry is applicable."
+ ::= { ibmipxAddrEntry 2 }
+
+
+------------------------------------------------------------------------
+-- The IPX Route Table
+------------------------------------------------------------------------
+
+ibmipxRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmIpxRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX Route Table."
+ ::= { ibmipx 35 }
+
+ibmipxRouteEntry OBJECT-TYPE
+ SYNTAX IbmIpxRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the IPX route table."
+ INDEX { ibmipxRouteDest }
+ ::= { ibmipxRouteTable 1 }
+
+IbmIpxRouteEntry ::=
+ SEQUENCE {
+ ibmipxRouteDest
+ OCTET STRING,
+ ibmipxRouteIfIndex
+ INTEGER,
+ ibmipxRouteNextHop
+ OCTET STRING,
+ ibmipxRouteMetric
+ INTEGER,
+ ibmipxRouteUse
+ Counter
+ }
+
+ibmipxRouteDest OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(12))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The desination network of this route."
+ ::= { ibmipxRouteEntry 1 }
+
+ibmipxRouteIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index value which identifies the local interface
+ through which the next hop of this route should be
+ reached."
+ ::= { ibmipxRouteEntry 2 }
+
+ibmipxRouteNextHop OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX network address of the next hop of this route."
+ ::= { ibmipxRouteEntry 3 }
+
+ibmipxRouteMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The hop count to the destination."
+ ::= { ibmipxRouteEntry 4 }
+
+ibmipxRouteUse OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Reference counter for this route."
+ ::= { ibmipxRouteEntry 5 }
+
+
+------------------------------------------------------------------------
+-- The IPX Filter Table
+------------------------------------------------------------------------
+
+ibmipxFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmIpxFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX Filter Table."
+ ::= { ibmipx 36 }
+
+ibmipxFilterEntry OBJECT-TYPE
+ SYNTAX IbmIpxFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the IPX filter table."
+ INDEX { ibmipxFilterIfIndex, ibmipxFilterNumber }
+ ::= { ibmipxFilterTable 1 }
+
+IbmIpxFilterEntry ::=
+ SEQUENCE {
+ ibmipxFilterIfIndex
+ INTEGER,
+ ibmipxFilterNumber
+ INTEGER,
+ ibmipxFilterValue
+ OCTET STRING,
+ ibmipxFilterMask
+ OCTET STRING,
+ ibmipxFilterType
+ INTEGER,
+ ibmipxFilterHCCompare
+ INTEGER,
+ ibmipxFilterUse
+ Counter
+ }
+
+ibmipxFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmipxFilterEntry 1 }
+
+ibmipxFilterNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique integer identifying this filter entry for this
+ interface."
+ ::= { ibmipxFilterEntry 2 }
+
+ibmipxFilterValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string representing the IDP header information
+ required by this filter entry. Incoming IDP packets will
+ be bitwise ANDed with the value of ibmipxFilterMask, and
+ if the result is equal to the value of this object, the
+ packet will be filtered according to the value of
+ ibmipxFilterType.
+
+ The structure of an IDP header is as follows:
+
+ BIT16 checksum
+ BIT16 length
+ BIT8 transport control (ie. hop count)
+ BIT8 packet type
+ BIT32 destination network address
+ BIT48 destination host address
+ BIT16 destination socket
+ BIT32 source network address
+ BIT48 source host address
+ BIT16 source socket
+ "
+ ::= { ibmipxFilterEntry 3 }
+
+ibmipxFilterMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (30))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string indicating the parts of the IDP header
+ relevant to this filter entry. This mask will be bitwise
+ ANDed with the IDP packet; if the result is equal to
+ the value of ibmipxFilterValue, the packet will be filtered
+ according to the value of ibmipxFilterType."
+ ::= { ibmipxFilterEntry 4 }
+
+ibmipxFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching filter criteria are denied
+ permit(2) -- frames matching filter criteria are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines whether this filter is a deny entry
+ or a permit entry."
+ ::= { ibmipxFilterEntry 5 }
+
+ibmipxFilterHCCompare OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ less-than(2),
+ less-than-equal(3),
+ equal(4),
+ greater-than-equal(5),
+ greater-than(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the relational association desired if filtering
+ is being done based on hop count. If filtering is not being
+ done based on hop count (that is, if the hop count portion
+ of ibmipxFilterMask is 0) the value of this object will
+ be none(1)."
+ ::= { ibmipxFilterEntry 6 }
+
+ibmipxFilterUse OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Usage count for this filter entry."
+ ::= { ibmipxFilterEntry 7 }
+
+
+------------------------------------------------------------------------
+-- IPX SAP Statistics
+------------------------------------------------------------------------
+
+ibmipxsapStatInRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SAP requests received by this entity."
+ ::= { ibmipx 37 }
+
+ibmipxsapStatOutRequests OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SAP requests sent by this entity."
+ ::= { ibmipx 38 }
+
+ibmipxsapStatInResponses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SAP responses received by this entity."
+ ::= { ibmipx 39 }
+
+ibmipxsapStatOutResponses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of SAP responses sent by this entity."
+ ::= { ibmipx 40 }
+
+ibmipxsapStatInErrors OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of incoming SAP packets discarded due to errors."
+ ::= { ibmipx 41 }
+
+ibmipxsapStatOutDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of outgoing SAP packets discarded due
+ to lack of resources."
+ ::= { ibmipx 42 }
+
+
+------------------------------------------------------------------------
+-- The IPX SAP Server Table
+------------------------------------------------------------------------
+
+ibmipxsapServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmIpxsapServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IPX servers."
+ ::= { ibmipx 43 }
+
+ibmipxsapServerEntry OBJECT-TYPE
+ SYNTAX IbmIpxsapServerEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information on a single server."
+ INDEX { ibmipxsapServerType, ibmipxsapServerNet, ibmipxsapServerHost,
+ ibmipxsapServerSocket, ibmipxsapServerIndex }
+ ::= { ibmipxsapServerTable 1 }
+
+IbmIpxsapServerEntry ::=
+ SEQUENCE {
+ ibmipxsapServerType
+ INTEGER,
+ ibmipxsapServerNet
+ OCTET STRING,
+ ibmipxsapServerHost
+ OCTET STRING,
+ ibmipxsapServerSocket
+ INTEGER,
+ ibmipxsapServerName
+ DisplayString,
+ ibmipxsapServerAge
+ INTEGER,
+ ibmipxsapServerHops
+ INTEGER,
+ ibmipxsapServerIfIndex
+ INTEGER,
+ ibmipxsapServerIndex
+ INTEGER,
+ ibmipxsapServerRequestsFiltered
+ Counter
+ }
+
+ibmipxsapServerType OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of this server."
+ ::= { ibmipxsapServerEntry 1 }
+
+ibmipxsapServerNet OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX network number of this server."
+ ::= { ibmipxsapServerEntry 2 }
+
+ibmipxsapServerHost OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX host address of this server."
+ ::= { ibmipxsapServerEntry 3 }
+
+ibmipxsapServerSocket OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The IPX socket number this server uses to advertise
+ its service."
+ ::= { ibmipxsapServerEntry 4 }
+
+ibmipxsapServerName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of this server."
+ ::= { ibmipxsapServerEntry 5 }
+
+ibmipxsapServerAge OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of seconds since this server entry
+ was updated by the SAP protocol."
+ ::= { ibmipxsapServerEntry 6 }
+
+ibmipxsapServerHops OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of network hops required to reach this server."
+ ::= { ibmipxsapServerEntry 7 }
+
+ibmipxsapServerIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface which is used to reach this server. The
+ value of this object for a particular interface has the
+ same value as the ifIndex object for the same interface."
+ ::= { ibmipxsapServerEntry 8 }
+
+ibmipxsapServerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique number identifying servers advertised at the
+ same IPX network and host address."
+ ::= { ibmipxsapServerEntry 9 }
+
+ibmipxsapServerRequestsFiltered OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of times a request for this server has been
+ filtered."
+ ::= { ibmipxsapServerEntry 10 }
+
+-- Local Variables:
+-- tab-width: 4
+-- case-fold-search: nil
+-- End:
+-- static char sccsid_cylink_mib[] = "@(#) snmp/samples/cylink.my, SNMP, 6611R2, r2d18a 10/1/92 17:38:32";
+
+
+
+------------------------------------------------------------------------------
+--
+-- IBM MIB for Cylink 4201 DSU/CSUs
+--
+--
+-- This MIB externalizes information provided by the Cylink DSU/CSU
+-- via its network management interface.
+--
+------------------------------------------------------------------------------
+
+
+
+-- private MIB for Cylink 4201 DSU/CSU
+
+cylink OBJECT IDENTIFIER ::= { ibmDSUs 1 }
+
+
+-- the cylink Status Group
+
+cylinkStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CYLINKStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The cylink Status table. This table contains
+ information about the current state of the
+ Cylink CSUs attached to the system."
+ ::= { cylink 1 }
+
+cylinkStatusEntry OBJECT-TYPE
+ SYNTAX CYLINKStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the cylink Status table."
+ INDEX { cylinkIndex }
+ ::= { cylinkStatusTable 1 }
+
+CYLINKStatusEntry ::=
+ SEQUENCE {
+ cylinkIndex INTEGER,
+ cylinkLinkState INTEGER,
+ cylinkLoopback INTEGER,
+ cylinkQRSS INTEGER
+ }
+
+cylinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An index value that uniquely identifies a cylink
+ system interface. The interface identified by a
+ particular value of this index is the same
+ interface as identified by the same value in an
+ ifIndex object instance."
+ ::= { cylinkStatusEntry 1 }
+
+cylinkLinkState OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkNotConnected(1),
+ cylinkNoInput(2),
+ cylinkNoOutput(3),
+ cylinkConnected(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current state of the link. The meanings
+ of the values are:
+
+ cylinkNotConnected(1)
+ The link is not physically connected
+ to the CSU. This may be due to loss of
+ input circuit or loss of output circuit.
+
+ cylinkNoInput(2)
+ The input circuit is not connected.
+
+ cylinkNoOutput(3)
+ The output circuit is not connected.
+
+ cylinkConnected(4)
+ The link is connected to the CSU."
+ ::= { cylinkStatusEntry 2 }
+
+cylinkLoopback OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkNoLoopback(1),
+ cylinkNearEndLoopback(2),
+ cylinkFarEndLoopback(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The loopback mode of the link. The meaning of
+ values are:
+
+ cylinkNoLoopback(1)
+ The link is not in loopback mode.
+
+ cylinkNearEndLoopback(2)
+ The link has been placed in loopback mode at
+ the near end: data is being looped back within
+ the local CSU.
+
+ cylinkFarEndLoopback(3)
+ The link has been placed in loopback mode at the
+ far end: data is being looped across the link to
+ the remote CSU and back."
+ ::= { cylinkStatusEntry 3 }
+
+cylinkQRSS OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkNoQRSS(1),
+ cylinkQRSSMaster(2),
+ cylinkQRSSSlave(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Quasi-Random Signal Sequence test mode of the
+ CSU. The value of the meanings are:
+
+ cylinkNoQRSS(1)
+ The CSU is not in QRSS mode.
+
+ cylinkQRSSMaster(2)
+ The CSU is transmitting a QRSS test
+ pattern.
+
+ cylinkQRSSSlave(3)
+ The CSU is receiving a QRSS test pattern."
+ ::= { cylinkStatusEntry 4 }
+
+
+-- the cylink Configuration group
+
+cylinkConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CYLINKConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The cylink Configuration table. This table contains
+ information about the configuration of the Cylink CSUs
+ attached to the system."
+ ::= { cylink 3 }
+
+cylinkConfigEntry OBJECT-TYPE
+ SYNTAX CYLINKConfigEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the cylink Configuration table."
+ INDEX { cylinkConfigIndex }
+ ::= { cylinkConfigTable 1 }
+
+CYLINKConfigEntry ::=
+ SEQUENCE {
+ cylinkConfigIndex INTEGER,
+ cylinkSerialNumber INTEGER,
+ cylinkSoftwareVersion DisplayString (SIZE (0..4)),
+ cylinkDTEFraming INTEGER,
+ cylinkNetworkFraming INTEGER,
+ cylinkDTEDS1Mode INTEGER,
+ cylinkNetworkDS1Mode INTEGER,
+ cylinkOnesResponsibility INTEGER,
+ cylinkOnesControl INTEGER,
+ cylinkZeroProtection INTEGER,
+ cylinkClockSource INTEGER,
+ cylinkClockFrequency INTEGER,
+ cylinkClockBackup INTEGER,
+ cylinkDIUFrequency INTEGER,
+ cylinkDIUTiming INTEGER,
+ cylinkDialoutCapability INTEGER,
+ cylinkDialoutHoldoff INTEGER (1..99),
+ cylinkPrimaryPhone DisplayString (SIZE (0..19)),
+ cylinkSecondaryPhone DisplayString (SIZE (0..19)),
+ cylinkAlarmRepeatTime INTEGER (1..99),
+ cylinkESThreshold INTEGER (1..99),
+ cylinkSecondaryContact INTEGER
+ }
+
+cylinkConfigIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The index value which uniquely identifies the
+ CSU to which this entry is applicable. The
+ CSU identified by a particular value of
+ this index is the same CSU as identified
+ by the same value in a cylinkIndex object
+ instance."
+ ::= { cylinkConfigEntry 1 }
+
+cylinkSerialNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The manufacturer's serial number of this CSU."
+ ::= { cylinkConfigEntry 2 }
+
+cylinkSoftwareVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The version number of the microcode running in the CSU."
+ ::= { cylinkConfigEntry 3 }
+
+cylinkDTEFraming OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkDTEFramingD4(0),
+ cylinkDTEFramingESF(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE framing selected (D4, or ESF). Framing conversion is
+ automatically performed at both ends if the DTE is D4 framed and
+ the network interface is ESF framed."
+ ::= { cylinkConfigEntry 4 }
+
+cylinkNetworkFraming OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkNetworkFramingD4(0),
+ cylinkNetworkFramingESF(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network framing selected (D4, or ESF). Framing conversion is
+ automatically performed at both ends if the DTE is D4 framed and
+ the network interface is ESF framed."
+ ::= { cylinkConfigEntry 5 }
+
+cylinkDTEDS1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkDTEDS1ModeB8ZS(0),
+ cylinkDTEDS1ModeAMI(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DTE DS-1 mode selected (B8ZS, or AMI)."
+ ::= { cylinkConfigEntry 6 }
+
+cylinkNetworkDS1Mode OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkNetworkDS1ModeB8ZS(0),
+ cylinkNetworkDS1ModeAMI(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network DS-1 mode selected (B8ZS, or AMI)."
+ ::= { cylinkConfigEntry 7 }
+
+cylinkOnesResponsibility OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkOnesResponsibilityDTE(0),
+ cylinkOnesResponsibilityACSU(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The component selected for Ones Density Responsibility (DTE,
+ or CSU."
+ ::= { cylinkConfigEntry 8 }
+
+cylinkOnesControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkOnesControlLSB24(0),
+ cylinkOnesControlD4FRM(1),
+ cylinkOnesControlESFDL(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Ones Density Control selected (LSB 24, D4 FRM, or ESF DL)."
+ ::= { cylinkConfigEntry 9 }
+
+cylinkZeroProtection OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkZeroProtection80(0),
+ cylinkZeroProtection15(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Consecutive Zero Control selected (15, or 80).
+ This determines the the maximum number of consecutive
+ zeros allowed in the data stream before a one is forced."
+ ::= { cylinkConfigEntry 10 }
+
+cylinkClockSource OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkClockSourceNetwork(0),
+ cylinkClockSourceDTE(1),
+ cylinkClockSourceExternal(2),
+ cylinkClockSourceInternal(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The transmit clock source selected for NRZ DIUs
+ (network, DTE, an external clock, or the CSU's
+ internal clock)."
+ ::= { cylinkConfigEntry 11 }
+
+cylinkClockFrequency OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkClockFreq-56kHz(0),
+ cylinkClockFreq-256kHz(1),
+ cylinkClockFreq-1-344MHz(2), -- 1.344 MHz
+ cylinkClockFreq-1-544MHz(3) -- 1.544 MHz
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The external clock frequency selected (56 kHz, 256 kHz,
+ 1.344 MHz, 1.544 MHz)."
+ ::= { cylinkConfigEntry 12 }
+
+cylinkClockBackup OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkClockBackupNetwork(0),
+ cylinkClockBackupDTE(1),
+ cylinkClockBackupExternal(2),
+ cylinkClockBackupInternal(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The transmit clock backup source selected for NRZ DIUs
+ (network, DTE, an external clock, or the CSU's internal
+ clock)."
+ ::= { cylinkConfigEntry 13 }
+
+cylinkDIUFrequency OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkDIUFreq-768kbps(0), -- 767 kbps
+ cylinkDIUFreq-1-344Mbps(1), -- 1.244 Mbps
+ cylinkDIUFreq-1-528Mbps(2), -- 1.528 Mbps
+ cylinkDIUFreq-1-536Mbps(3) -- 1.536 Mbps
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DIU frequency selected for NRZ DIUs
+ (767 kbps, 1.244 Mbps, 1.528 Mbps, 1.536 Mbps)."
+ ::= { cylinkConfigEntry 14 }
+
+cylinkDIUTiming OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkDIUTimingTT(0),
+ cylinkDIUTimingST(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DIU transmit timing selected for NRZ DIUs
+ (Send Timing, or Terminal Timing)."
+ ::= { cylinkConfigEntry 15 }
+
+cylinkDialoutCapability OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkDialoutCapabilityPolled(0),
+ cylinkDialoutCapabilityTone(1),
+ cylinkDialoutCapabilityPulse(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The DIU dial-out capability selected (polled,
+ tone, or pulse)."
+
+ ::= { cylinkConfigEntry 16 }
+
+cylinkDialoutHoldoff OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mininum time, in minutes, between successful
+ CSU-to-NMS connections to report alarm conditions."
+ ::= { cylinkConfigEntry 17 }
+
+cylinkPrimaryPhone OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary telephone number used by by the CSU to contact
+ the NMS."
+ ::= { cylinkConfigEntry 18 }
+
+cylinkSecondaryPhone OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..19))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary telephone number used by by the CSU
+ to contact the NMS."
+ ::= { cylinkConfigEntry 19 }
+
+cylinkAlarmRepeatTime OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interval, in minutes, that the CSU will insert
+ duplicate messages in the alarm queue for persistant
+ alarm conditions."
+ ::= { cylinkConfigEntry 20 }
+
+cylinkESThreshold OBJECT-TYPE
+ SYNTAX INTEGER (1..99)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The threshold, in seconds, for the errored second
+ value in the current 15-minute interval."
+ ::= { cylinkConfigEntry 21 }
+
+cylinkSecondaryContact OBJECT-TYPE
+ SYNTAX INTEGER {
+ cylinkSecondaryContactOpen(0),
+ cylinkSecondaryContactClosed(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state of the CSU secondary contact (open or closed)."
+ ::= { cylinkConfigEntry 22 }
+
+------------------------------------------------------------------------------
+-- Traps and error log entries
+------------------------------------------------------------------------------
+
+-- Alarms and informational messages from the Cylink CSUs are processed
+-- by the IBM 6611. Those that result in enterprise-specific traps
+-- and/or error log entries will provide the following Cylink codes as
+-- detailed data labeled 'product alert reference code':
+
+-- 120 - sending loopback to far end (front-panel)
+-- 121 - sending loopdown to far end (front-panel)
+-- 122 - line loopback (front panel)
+-- 123 - line loopback (in-band)
+-- 124 - DTE loopback (ESF)
+-- 125 - line loopback (NMS)
+-- 126 - sending loopback to far end (NMS)
+-- 127 - sending loopdown to far end (NMS)
+--
+-- 242 - number of alarms overflow
+-- 254 - DTE loss of signal
+-- 255 - network loss of signal
+-- 256 - entered QRSS (front panel)
+-- 257 - exited QRSS (front panel)
+-- 258 - entered QRSS (NMS)
+-- 259 - exited QRSS (NMS)
+-- 260 - entered QRSS (far end)
+-- 261 - exited QRSS (far end)
+--
+-- 324 - secondary contact closed
+-- 330 - reboot from power fail
+-- 340 - DTE yellow alarm
+-- 341 - network yellow alarm
+-- 342 - external clock loss
+-- 343 - DTE out of frame
+-- 344 - network out of frame
+-- 345 - auxiliary input 1 alarm
+-- 346 - auxiliary input 2 alarm
+-- 347 - network blue alarm
+-- 348 - errored seconds greater than threshold
+-- 349 - network red alarm
+-- 350 - loopdown (front panel)
+-- 351 - loopdown (in-band)
+-- 352 - loopdown (ESF)
+-- 353 - loopdown (NMS)
+-- 354 - DTE clock loss
+-- 355 - connect with network manager failed
+-- 356 - far end loop - internal timing
+
+-- static char sccsid_tb_mib[] = "@(#) tb.my, SNMP, v1r3 3/14/94 17:36:21";
+
+------------------------------------------------------------------------------
+
+-- The IBM 6611 Transparent Bridging MIB --
+------------------------------------------------------------------------------
+
+
+-- --------------------------------------------------------------------------
+-- This MIB extension is based on the RFC 1286 bridge MIB and provides --
+-- management of the Transparent Bridge function of the IBM 6611. The 6611 --
+-- provides the capability to have both a Source Route bridge and a --
+-- Transparent Bridge concurrently and independently active within a single--
+-- bridge/router. Because the RFC 1286 bridge MIB can provide management --
+-- for only a single bridge, this private IBM extension is used to manage --
+-- the Transparent Bridge while the RFC 1286 MIB is used to manage the --
+-- Source Route bridge. --
+-- --------------------------------------------------------------------------
+
+-- All representations of MAC addresses in this MIB Module use,
+-- as a textual convention (i.e. this convention does not affect
+-- their encoding), the data type:
+
+--TBMacAddress ::= OCTET STRING (SIZE(6))
+-- a 6 octet address in the "canonical" order
+-- defined by IEEE 802.1a, i.e., as if it were transmitted least
+-- significant bit first, even though 802.5 (in contrast to other
+-- 802.x protocols) requires MAC addresses to be transmitted most
+-- significant bit first.
+--
+-- 16-bit addresses, if needed, are represented by setting their
+-- upper 4 octets to all 0's, i.e., AAFF would be represented
+-- as 00000000AAFF.
+
+
+-- Similarly, all representations of Bridge-Id in this MIB Module
+-- use, as a textual convention (i.e. this convention does not affect
+-- their encoding), the data type:
+--BridgeId ::= OCTET STRING (SIZE(8))
+-- the Bridge-Identifier as used in the Spanning Tree
+-- Protocol to uniquely identify a bridge. Its first two octets
+-- (in network byte order) contain a priority value and its last
+-- 6 octets contain the MAC address used to refer to a bridge in a
+-- unique fashion (typically, the numerically smallest MAC address
+-- of all ports on the bridge).
+-- Several objects in this MIB module represent values of timers
+-- used by the Spanning Tree Protocol. In this MIB, these timers
+-- have values in units of hundreths of a second (i.e. 1/100 secs).
+-- These timers, when stored in a Spanning Tree Protocol's BPDU,
+-- are in units of 1/256 seconds. Note, however, that 802.1d/D9
+-- specifies a settable granularity of no more than 1 second for
+-- these timers. To avoid ambiguity, a data type is defined here
+-- as a textual convention and all representation of these timers
+-- in this MIB module are defined using this data type. An algorithm
+-- is also defined for converting between the different units, to
+-- ensure a timer's value is not distorted by multiple conversions.
+-- The data type is:
+
+--Timeout ::= INTEGER
+-- a STP timer in units of 1/100 seconds
+-- To convert a Timeout value into a value in units of
+-- 1/256 seconds, the following algorithm should be used:
+--
+-- b = floor( (n * 256) / 100)
+--
+-- where:
+-- floor = quotient (ignore remainder)
+-- n is the value in 1/100 second units
+-- b is the value in 1/256 second units
+--
+-- To convert the value from 1/256 second units back to
+-- 1/100 seconds, the following algorithm should be used:
+--
+-- n = ceiling( (b * 100) / 256)
+--
+-- where:
+-- ceiling = quotient (if remainder is 0), or
+-- quotient + 1 (if remainder is non-zero)
+-- n is the value in 1/100 second units
+-- b is the value in 1/256 second units
+--
+-- Note: it is important that the arithmetic operations are done
+-- in the order specified (i.e., multiply first, divide second).
+
+--
+-- Filter tables use the following type to determine whether
+-- entries are permit entries or deny entries.
+--
+
+--TBFilterType ::= INTEGER {
+-- deny(1), ## frames matching the filter criteria
+-- ## are denied
+-- permit(2) ## frames matching the filter criteria
+-- ## are permitted
+-- }
+
+--TBCharType ::= OCTET STRING (SIZE(1)) ## size of character
+
+--TBShortType ::= OCTET STRING (SIZE(2)) ## size of short
+
+
+
+ibmdot1dBase OBJECT IDENTIFIER ::= { ibmtb 1 }
+
+ibmdot1dStp OBJECT IDENTIFIER ::= { ibmtb 2 }
+
+ibmdot1dTp OBJECT IDENTIFIER ::= { ibmtb 3 }
+
+ibmdot1dStatic OBJECT IDENTIFIER ::= { ibmtb 4 }
+
+ibmtbMACAddressFilters OBJECT IDENTIFIER ::= { ibmtb 5 }
+
+ibmtbSAPFilters OBJECT IDENTIFIER ::= { ibmtb 6 }
+
+ibmtbEthTypeFilters OBJECT IDENTIFIER ::= { ibmtb 7 }
+
+ibmtbWindowFilters OBJECT IDENTIFIER ::= { ibmtb 8 }
+
+ibmtbFiltOrderTable OBJECT IDENTIFIER ::= { ibmtb 9 }
+
+-- the ibmdot1dBase group
+
+-- Implementation of the ibmdot1dBase group is mandatory for all
+-- bridges.
+
+ibmdot1dBaseBridgeAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The MAC address used by this bridge when it must
+ be referred to in a unique fashion. It is
+ recommended that this be the numerically smallest
+ MAC address of all ports that belong to this
+ bridge. However it is only required to be unique.
+ When concatenated with ibmdot1dStpPriority a unique
+ BridgeIdentifier is formed which is used in the
+ Spanning Tree Protocol."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Sections 6.4.1.1.3 and 3.12.5"
+ ::= { ibmdot1dBase 1 }
+
+ibmdot1dBaseNumPorts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of TB ports controlled by this bridging
+ entity."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.4.1.1.3"
+ ::= { ibmdot1dBase 2 }
+
+ibmdot1dBaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ transparent-only(2),
+ sourceroute-only(3),
+ srt(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates what type of bridging this bridge can
+ perform. If a bridge is actually performing a
+ certain type of bridging this will be indicated by
+ entries in the port table for the given type."
+ ::= { ibmdot1dBase 3 }
+
+-- The Generic Bridge Port Table
+
+ibmdot1dBasePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmDot1dBasePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table that contains generic information about
+ every port that is associated with this bridge."
+ ::= { ibmdot1dBase 4 }
+
+ibmdot1dBasePortEntry OBJECT-TYPE
+ SYNTAX IbmDot1dBasePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information for each port of the
+ bridge."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.4.2, 6.6.1"
+ INDEX { ibmdot1dBasePort }
+ ::= { ibmdot1dBasePortTable 1 }
+
+IbmDot1dBasePortEntry ::=
+ SEQUENCE {
+ ibmdot1dBasePort
+ INTEGER,
+ ibmdot1dBasePortIfIndex
+ INTEGER,
+ ibmdot1dBasePortCircuit
+ OBJECT IDENTIFIER,
+ ibmdot1dBasePortDelayExceededDiscards
+ Counter,
+ ibmdot1dBasePortMtuExceededDiscards
+ Counter
+ }
+
+ibmdot1dBasePort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number of the port for which this entry
+ contains bridge management information."
+ ::= { ibmdot1dBasePortEntry 1 }
+
+ibmdot1dBasePortIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of the instance of the ifIndex object,
+ defined in RFC 1156, RFC 1213 for the interface
+ corresponding to this port."
+ ::= { ibmdot1dBasePortEntry 2 }
+
+ibmdot1dBasePortCircuit OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For a port which potentially has the same value
+ of ibmdot1dBasePortIfIndex as another port on the
+ same bridge, this object contains an identifier
+ unique to this port. For example, in the case
+ where multiple ports correspond one-to-one
+ with multiple Frame Relay circuit's, this
+ value provides the object identifier for the
+ frame relay MIB.
+
+ Fpr a port which has a unique value of
+ ibmdot1dBasePortIfIndex, this object can
+ have the value {0.0}."
+ ::= { ibmdot1dBasePortEntry 3 }
+
+ibmdot1dBasePortDelayExceededDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of frames discarded by this port due
+ to excessive transit delay through the bridge."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3"
+ ::= { ibmdot1dBasePortEntry 4 }
+
+ibmdot1dBasePortMtuExceededDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of frames discarded by this port due
+ to an excessive size."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3"
+ ::= { ibmdot1dBasePortEntry 5 }
+
+
+-- the ibmdot1dStp group (Spanning Tree Protocol)
+
+-- Implementation of the ibmdot1dStp group is optional. It is
+-- implemented by those bridges that support the Spanning Tree
+-- Protocol. Transparent, Source Route, and SRT bridges will
+-- implement this group only if they support the Spanning Tree
+-- Protocol.
+
+
+ibmdot1dStpProtocolSpecification OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ decLb100(2),
+ ieee8021d(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An indication of what version of the Spanning
+ Tree Protocol is being run. The value
+ 'decLb100(2)' indicates the DEC LANbridge 100
+ Spanning Tree protocol. IEEE 802.1d
+ implementations will return 'ieee8021d(3)'. If
+ future versions of the IEEE Spanning Tree Protocol
+ are released that are incompatible with the
+ current version a new value will be defined."
+ ::= { ibmdot1dStp 1 }
+
+ibmdot1dStpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+"The value of the write-able portion of the Bridge
+ ID, i.e., the first two octets of the (8 octet
+ long) Bridge ID. The other (last) 6 octets of the
+ Bridge ID are given by the value of
+ ibmdot1dBaseBridgeAddress."
+ REFERENCE
+"P802.1d/D9, July 14, 1989: Section 4.5.3.7"
+ ::= { ibmdot1dStp 2 }
+
+ibmdot1dStpTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredths of a second) since the
+ last time a topology change was detected by the
+ bridge entity."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.8.1.1.3"
+ ::= { ibmdot1dStp 3 }
+
+ibmdot1dStpTopChanges OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of topology changes detected by
+ this bridge since the management entity was last
+ reset or initialized."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.8.1.1.3"
+ ::= { ibmdot1dStp 4 }
+
+ibmdot1dStpDesignatedRoot OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8)) -- the Bridge-Identifier as
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The bridge identifier of the root of the spanning
+ tree as determined by the Spanning Tree Protocol
+ as executed by this node. This value is used as
+ the Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.1"
+ ::= { ibmdot1dStp 5 }
+
+ibmdot1dStpRootCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The cost of the path to the root as seen from
+ this bridge."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.2"
+ ::= { ibmdot1dStp 6 }
+
+ibmdot1dStpRootPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+"The port number of the port which offers the
+ lowest cost path from this bridge to the root
+ bridge."
+ REFERENCE
+"P802.1d/D9, July 14, 1989: Section 4.5.3.3"
+ ::= { ibmdot1dStp 7 }
+
+ibmdot1dStpMaxAge OBJECT-TYPE
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum age of Spanning Tree Protocol
+ information learned from the network on any port
+ before it is discarded, in units of hundredths of
+ a second. This is the actual value that this
+ bridge is currently using."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.4"
+ ::= { ibmdot1dStp 8 }
+
+ibmdot1dStpHelloTime OBJECT-TYPE
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time between the transmission of
+ Configuration bridge PDUs by this node on any port
+ when it is the root of the spanning tree or trying
+ to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is
+ currently using."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.5"
+ ::= { ibmdot1dStp 9 }
+
+ibmdot1dStpHoldTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This time value determines the interval length
+ during which no more than two Configuration bridge
+ PDUs shall be transmitted by this node, in units
+ of hundredths of a second."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.14"
+ ::= { ibmdot1dStp 10 }
+
+ibmdot1dStpForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This time value, measured in units of hundredths
+ of a second, controls how fast a port changes its
+ spanning state when moving towards the Forwarding
+ state. The value determines how long the port
+ stays in a particular state before moving to the
+ next state. For example, how long a port stays in
+ the Listening state when moving from Blocking to
+ Learning. This value is also used, when a
+ topology change has been detected and is underway,
+ to age all dynamic entries in the Forwarding
+ Database. (Note that this value is the one that
+ this bridge is currently using, in contrast to
+ ibmdot1dStpBridgeForwardDelay which is the value that
+ this bridge and all others would start using
+ if/when this bridge were to become the root.)"
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.6"
+ ::= { ibmdot1dStp 11 }
+
+ibmdot1dStpBridgeMaxAge OBJECT-TYPE
+-- SYNTAX Timeout(600..4000)
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The value that all bridges use for MaxAge when
+ this bridge is acting as the root. Note that
+ 802.1d/D9 specifies that the range for this
+ parameter is related to the value of
+ ibmdot1dStpBridgeHelloTime. The granularity of this
+ timer is specified by 802.1d/D9 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds.
+
+ The IBM 6611 Network Processor obtains this value
+ from the 'Max Age' parameter provided to
+ the configuration program."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.8"
+ ::= { ibmdot1dStp 12 }
+
+ibmdot1dStpBridgeHelloTime OBJECT-TYPE
+-- SYNTAX Timeout(100..1000)
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The value that all bridges use for HelloTime when
+ this bridge is acting as the root. The
+ granularity of this timer is specified by
+ 802.1d/D9 to be 1 second. An agent may return a
+ badValue error if a set is attempted to a value
+ which is not a whole number of seconds.
+
+ The IBM 6611 Network Processor obtains this value
+ from the 'Hello Time' parameter provided to
+ the configuration program."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.9"
+ ::= { ibmdot1dStp 13 }
+
+ibmdot1dStpBridgeForwardDelay OBJECT-TYPE
+-- SYNTAX Timeout(400..3000)
+ SYNTAX INTEGER -- a STP timer in units of 1/100 seconds
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The value that all bridges use for ForwardDelay
+ when this bridge is acting as the root. Note that
+ 802.1d/D9 specifies that the range for this
+ parameter is related to the value of
+ ibmdot1dStpBridgeMaxAge. The granularity of this
+ timer is specified by 802.1d/D9 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds.
+
+ The IBM 6611 Network Processor obtains this value
+ from the 'Forward Delay Time' parameter provided to
+ the configuration program."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.3.10"
+ ::= { ibmdot1dStp 14 }
+
+
+-- The Spanning Tree Port Table
+
+ibmdot1dStpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmDot1dStpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table that contains port-specific information
+ for the Spanning Tree Protocol."
+ ::= { ibmdot1dStp 15 }
+
+ibmdot1dStpPortEntry OBJECT-TYPE
+ SYNTAX IbmDot1dStpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information maintained by every port
+ about the Spanning Tree Protocol state for that
+ port."
+ INDEX { ibmdot1dStpPort }
+ ::= { ibmdot1dStpPortTable 1 }
+
+IbmDot1dStpPortEntry ::=
+ SEQUENCE {
+ ibmdot1dStpPort
+ INTEGER,
+ ibmdot1dStpPortPriority
+ INTEGER,
+ ibmdot1dStpPortState
+ INTEGER,
+ ibmdot1dStpPortEnable
+ INTEGER,
+ ibmdot1dStpPortPathCost
+ INTEGER,
+ ibmdot1dStpPortDesignatedRoot
+ OCTET STRING,
+ ibmdot1dStpPortDesignatedCost
+ INTEGER,
+ ibmdot1dStpPortDesignatedBridge
+ OCTET STRING,
+ ibmdot1dStpPortDesignatedPort
+ OCTET STRING,
+ ibmdot1dStpPortForwardTransitions
+ Counter
+ }
+
+ibmdot1dStpPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number of the port for which this entry
+ contains Spanning Tree Protocol management
+ information.
+
+ This port number is the same as that reported by
+ ibmdot1dBasePort."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.8.2.1.2"
+ ::= { ibmdot1dStpPortEntry 1 }
+
+ibmdot1dStpPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The value of the priority field which is
+ contained in the first (in network byte order)
+ octet of the (2 octet long) Port ID. The other
+ octet of the Port ID is given by the value of
+ ibmdot1dStpPort."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.1"
+ ::= { ibmdot1dStpPortEntry 2 }
+
+ibmdot1dStpPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port's current state as defined by
+ application of the Spanning Tree Protocol. This
+ state controls what action a port takes on
+ reception of a frame. If the bridge has detected
+ a port that is malfunctioning it will place that
+ port into the broken(6) state. For ports which
+ are disabled (see ibmdot1dStpPortEnable), this object
+ will have a value of disabled(1)."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.2"
+ ::= { ibmdot1dStpPortEntry 3 }
+
+ibmdot1dStpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The enabled/disabled status of the port."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.2"
+ ::= { ibmdot1dStpPortEntry 4 }
+
+ibmdot1dStpPortPathCost OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The contribution of this port to the path cost of
+ paths towards the spanning tree root which include
+ this port.
+
+ The IBM 6611 Network Processor obtains this value
+ from the 'Path Cost' parameter provided to
+ the configuration program."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.3"
+ ::= { ibmdot1dStpPortEntry 5 }
+
+ibmdot1dStpPortDesignatedRoot OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8)) -- the Bridge-Identifier as
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The unique Bridge Identifier of the Bridge
+ recorded as the Root in the Configuration BPDUs
+ transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.4"
+ ::= { ibmdot1dStpPortEntry 6 }
+
+ibmdot1dStpPortDesignatedCost OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The path cost of the Designated Port of the
+ segment connected to this port. This value is
+ compared to the Root Path Cost field in received
+ bridge PDUs."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.5"
+ ::= { ibmdot1dStpPortEntry 7 }
+
+ibmdot1dStpPortDesignatedBridge OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8)) -- the Bridge-Identifier as
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this
+ port considers to be the Designated Bridge for
+ this port's segment."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.6"
+ ::= { ibmdot1dStpPortEntry 8 }
+
+ibmdot1dStpPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated
+ Bridge for this port's segment."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 4.5.5.7"
+ ::= { ibmdot1dStpPortEntry 9 }
+
+ibmdot1dStpPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times this port has transitioned
+ from the Learning state to the Forwarding state."
+ ::= { ibmdot1dStpPortEntry 10 }
+
+
+-- the ibmdot1dTp group (Transparent Bridging)
+
+-- Implementation of the ibmdot1dTp group is optional. It is
+-- implemented by those bridges that support the transparent
+-- bridging mode. A transparent or SRT bridge will implement
+-- this group.
+
+
+ibmdot1dTpLearnedEntryDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of Forwarding Database entries,
+ which have been or would have been learnt, but
+ have been discarded due to a lack of space to
+ store them in the Forwarding Database. If this
+ counter is increasing, it indicates that the
+ Forwarding Database is regularly becoming full (a
+ condition which has unpleasant performance effects
+ on the subnetwork). If this counter has a
+ significant value but is not presently increasing,
+ it indicates that the problem has been occurring
+ but is not persistent."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3"
+ ::= { ibmdot1dTp 1 }
+
+ibmdot1dTpAgingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The timeout period in seconds for aging out
+ dynamically learned forwarding information.
+
+ The IBM 6611 Network Processor obtains this value
+ from the 'Aging Time' parameter provided to
+ the configuration program."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.7.1.1.3"
+ ::= { ibmdot1dTp 2 }
+
+
+-- The Forwarding Database for Transparent Bridges
+
+ibmdot1dTpFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmDot1dTpFdbEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table that contains information about unicast
+ entries for which the bridge has forwarding and/or
+ filtering information. This information is used
+ by the transparent bridging function in
+ determining how to propagate a received frame."
+ ::= { ibmdot1dTp 3 }
+
+ibmdot1dTpFdbEntry OBJECT-TYPE
+ SYNTAX IbmDot1dTpFdbEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about a specific unicast MAC address
+ for which the bridge has some forwarding and/or
+ filtering information."
+ INDEX { ibmdot1dTpFdbAddress }
+ ::= { ibmdot1dTpFdbTable 1 }
+
+IbmDot1dTpFdbEntry ::=
+ SEQUENCE {
+ ibmdot1dTpFdbAddress
+ OCTET STRING,
+ ibmdot1dTpFdbPort
+ INTEGER,
+ ibmdot1dTpFdbStatus
+ INTEGER
+ }
+
+ibmdot1dTpFdbAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unicast MAC address for which the bridge has
+ forwarding and/or filtering information."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 3.9.1, 3.9.2"
+ ::= { ibmdot1dTpFdbEntry 1 }
+
+ibmdot1dTpFdbPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Either the value '0', or the port number of the
+ port on which a frame having a source address
+ equal to the value of the corresponding instance
+ of ibmdot1dTpFdbAddress has been seen. A value of
+ '0' indicates that the port number has not been
+ learned but that the bridge does have some
+ forwarding/filtering information about this
+ address (e.g. in the ibmdot1dStaticTable).
+ Implementors are encouraged to assign the port
+ value to this object whenever it is learned even
+ for addresses for which the corresponding value of
+ ibmdot1dTpFdbStatus is not learned(3)."
+
+ ::= { ibmdot1dTpFdbEntry 2 }
+
+ibmdot1dTpFdbStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ learned(3),
+ self(4),
+ mgmt(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The status of this entry. The meanings of the
+ values are:
+
+ other(1) : none of the following. This would
+ include the case where some other
+ MIB object (not the corresponding
+ instance of ibmdot1dTpFdbPort, nor an
+ entry in the ibmdot1dStaticTable) is
+ being used to determine if and how
+ frames addressed to the value of
+ the corresponding instance of
+ ibmdot1dTpFdbAddress are being
+ forwarded.
+
+ invalid(2) : this entry is not longer valid
+ (e.g., it was learned but has since
+ aged-out), but has not yet been
+ flushed from the table.
+
+ learned(3) : the value of the corresponding
+ instance of ibmdot1dTpFdbPort was
+ learned, and is being used.
+
+ self(4) : the value of the corresponding
+ instance of ibmdot1dTpFdbAddress
+ represents one of the bridge's
+ addresses. The corresponding
+ instance of ibmdot1dTpFdbPort
+ indicates which of the bridge's
+ ports has this address.
+
+ mgmt(5) : the value of the corresponding
+ instance of ibmdot1dTpFdbAddress is
+ also the value of an existing
+ instance of ibmdot1dStaticAddress."
+ ::= { ibmdot1dTpFdbEntry 3 }
+
+
+-- Port Table for Transparent Bridges
+
+ibmdot1dTpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmDot1dTpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table that contains information about every
+ port that is associated with this transparent
+ bridge."
+ ::= { ibmdot1dTp 4 }
+
+ibmdot1dTpPortEntry OBJECT-TYPE
+ SYNTAX IbmDot1dTpPortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information for each port of a
+ transparent bridge."
+ INDEX { ibmdot1dTpPort }
+ ::= { ibmdot1dTpPortTable 1 }
+
+IbmDot1dTpPortEntry ::=
+ SEQUENCE {
+ ibmdot1dTpPort
+ INTEGER,
+ ibmdot1dTpPortMaxInfo
+ INTEGER,
+ ibmdot1dTpPortInFrames
+ Counter,
+ ibmdot1dTpPortOutFrames
+ Counter,
+ ibmdot1dTpPortInDiscards
+ Counter
+ }
+
+ibmdot1dTpPort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number of the port for which this entry
+ contains Transparent bridging management
+ information."
+ ::= { ibmdot1dTpPortEntry 1 }
+
+-- It would be nice if we could use ifMtu as the size of the
+-- largest INFO field, but we can't because ifMtu is defined
+-- to be the size that the (inter-)network layer can use which
+-- can differ from the MAC layer (especially if several layers
+-- of encapsulation are used).
+
+ibmdot1dTpPortMaxInfo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum size of the INFO (non-MAC) field that
+ this port will receive or transmit."
+ ::= { ibmdot1dTpPortEntry 2 }
+
+ibmdot1dTpPortInFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of frames that have been received by
+ this port from its segment. Note that a frame
+ received on the interface corresponding to this
+ port is only counted by this object if and only if
+ it is for a protocol being processed by the local
+ bridging function."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3"
+ ::= { ibmdot1dTpPortEntry 3 }
+
+ibmdot1dTpPortOutFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of frames that have been transmitted
+ by this port to its segment. Note that a frame
+ transmitted on the interface corresponding to this
+ port is only counted by this object if and only if
+ it is for a protocol being processed by the local
+ bridging function."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3"
+ ::= { ibmdot1dTpPortEntry 4 }
+
+ibmdot1dTpPortInDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Count of valid frames received which were
+ discarded (i.e., filtered) by the Forwarding
+ Process."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.6.1.1.3"
+ ::= { ibmdot1dTpPortEntry 5 }
+
+
+
+-- The Static (Destination-Address Filtering) Database
+
+-- Implementation of this group is optional.
+
+
+ibmdot1dStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmDot1dStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A table containing filtering information
+ configured into the bridge by (local or network)
+ management specifying the set of ports to which
+ frames received from specific ports and containing
+ specific destination addresses are allowed to be
+ forwarded. The value of zero in this table as the
+ port number from which frames with a specific
+ destination address are received, is used to
+ specify all ports for which there is no specific
+ entry in this table for that particular
+ destination address. Entries are valid for
+ unicast and for group/broadcast addresses."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 6.7.2"
+ ::= { ibmdot1dStatic 1 }
+
+ibmdot1dStaticEntry OBJECT-TYPE
+ SYNTAX IbmDot1dStaticEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information configured into the bridge
+ by (local or network) management specifying the
+ set of ports to which frames received from a
+ specific port and containing a specific
+ destination address are allowed to be forwarded."
+ REFERENCE
+ "P802.1d/D9, July 14,1989: Section 6.7.2"
+ INDEX { ibmdot1dStaticAddress, ibmdot1dStaticReceivePort }
+ ::= { ibmdot1dStaticTable 1 }
+
+IbmDot1dStaticEntry ::=
+ SEQUENCE {
+ ibmdot1dStaticAddress
+ OCTET STRING,
+ ibmdot1dStaticReceivePort
+ INTEGER,
+ ibmdot1dStaticAllowedToGoTo
+ OCTET STRING,
+ ibmdot1dStaticStatus
+ INTEGER
+ }
+
+ibmdot1dStaticAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The destination MAC address in a frame to which
+ this entry's filtering information applies. This
+ object can take the value of a unicast address, a
+ group address or the broadcast address."
+ REFERENCE
+ "P802.1d/D9, July 14, 1989: Section 3.9.1, 3.9.2"
+ ::= { ibmdot1dStaticEntry 1 }
+
+ibmdot1dStaticReceivePort OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Either the value '0', or the port number of the
+ port from which a frame must be received in order
+ for this entry's filtering information to apply.
+ A value of zero indicates that this entry applies
+ on all ports of the bridge for which there is no
+ other applicable entry."
+ ::= { ibmdot1dStaticEntry 2 }
+
+ibmdot1dStaticAllowedToGoTo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The set of ports to which frames received from a
+ specific port and destined for a specific MAC
+ address, are allowed to be forwarded. Each octet
+ within the value of this object specifies a set of
+ eight ports, with the first octet specifying ports
+ 1 through 8, the second octet specifying ports 9
+ through 16, etc. Within each octet, the most
+ significant bit represents the lowest numbered
+ port, and the least significant bit represents the
+ highest numbered port. Thus, each port of the
+ bridge is represented by a single bit within the
+ value of this object. If that bit has a value of
+ '1' then that port is included in the set of
+ ports; the port is not included if its bit has a
+ value of '0'. (Note that the setting of the bit
+ corresponding to the port from which a frame is
+ received is irrelevant.)"
+ ::= { ibmdot1dStaticEntry 3 }
+
+ibmdot1dStaticStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ permanent(3),
+ deleteOnReset(4),
+ deleteOnTimeout(5)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This object indicates the status of this entry.
+ other(1) - this entry is currently in use but
+ the conditions under which it will
+ remain so are different from each of the
+ following values.
+ invalid(2) - writing this value to the object
+ removes the corresponding entry.
+ permanent(3) - this entry is currently in use
+ and will remain so after the next reset
+ of the bridge.
+ deleteOnReset(4) - this entry is currently in
+ use and will remain so until the next
+ reset of the bridge.
+ deleteOnTimeout(5) - this entry is currently
+ in use and will remain so until it is
+ aged out."
+ ::= { ibmdot1dStaticEntry 4 }
+
+
+--
+-- MAC Address Filter Information Table
+--
+
+ibmtbmacFiltInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBMacAddrFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information."
+ ::= { ibmtbMACAddressFilters 1 }
+
+ibmtbmacFiltInfoEntry OBJECT-TYPE
+ SYNTAX TBMacAddrFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "MAC address filtering information for a single interface."
+ INDEX { ibmtbmacFiltIfIndex }
+ ::= { ibmtbmacFiltInfoTable 1 }
+
+TBMacAddrFilterInfoEntry ::=
+ SEQUENCE {
+ ibmtbmacFiltIfIndex
+ INTEGER,
+ ibmtbmacFiltInFilterType
+ INTEGER,
+ ibmtbmacFiltOutFilterType
+ INTEGER,
+ ibmtbmacFiltInNotForwarded
+ Counter,
+ ibmtbmacFiltOutNotForwarded
+ Counter
+ }
+
+ibmtbmacFiltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbmacFiltInfoEntry 1 }
+
+ibmtbmacFiltInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbmacFiltInfoEntry 2 }
+
+ibmtbmacFiltOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbmacFiltInfoEntry 3 }
+
+ibmtbmacFiltInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmtbmacFiltInfoEntry 4 }
+
+ibmtbmacFiltOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmtbmacFiltInfoEntry 5 }
+
+--
+-- The Incoming MAC Address Filter Table
+--
+
+ibmtbmacFiltInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBMacAddrFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information
+ for incoming frames."
+ ::= { ibmtbMACAddressFilters 2 }
+
+ibmtbmacFiltInEntry OBJECT-TYPE
+ SYNTAX TBMacAddrFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for incoming frames."
+ INDEX { ibmtbmacFiltInIfIndex, ibmtbmacFiltInSrcAddress,
+ ibmtbmacFiltInDestAddress }
+ ::= { ibmtbmacFiltInTable 1 }
+
+TBMacAddrFilterInEntry ::=
+ SEQUENCE {
+ ibmtbmacFiltInIfIndex
+ INTEGER,
+ ibmtbmacFiltInSrcAddress
+ OCTET STRING,
+ ibmtbmacFiltInSrcMask
+ OCTET STRING,
+ ibmtbmacFiltInDestAddress
+ OCTET STRING,
+ ibmtbmacFiltInDestMask
+ OCTET STRING
+ }
+
+ibmtbmacFiltInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbmacFiltInEntry 1 }
+
+ibmtbmacFiltInSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC source address to be filtered."
+ ::= { ibmtbmacFiltInEntry 2 }
+
+ibmtbmacFiltInSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbmacFiltInSrcAddress to be used
+ as a range of values."
+ ::= { ibmtbmacFiltInEntry 3 }
+
+ibmtbmacFiltInDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC destination address to be filtered."
+ ::= { ibmtbmacFiltInEntry 4 }
+
+ibmtbmacFiltInDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbmacFiltInDestAddress to be used
+ as a range of values."
+ ::= { ibmtbmacFiltInEntry 5 }
+
+
+--
+-- The Outgoing MAC Address Filter Table
+--
+
+ibmtbmacFiltOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBMacAddrFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of MAC address filtering information
+ for outgoing frames."
+ ::= { ibmtbMACAddressFilters 3 }
+
+ibmtbmacFiltOutEntry OBJECT-TYPE
+ SYNTAX TBMacAddrFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for outgoing frames."
+ INDEX { ibmtbmacFiltOutIfIndex, ibmtbmacFiltOutSrcAddress,
+ ibmtbmacFiltOutDestAddress }
+ ::= { ibmtbmacFiltOutTable 1 }
+
+TBMacAddrFilterOutEntry ::=
+ SEQUENCE {
+ ibmtbmacFiltOutIfIndex
+ INTEGER,
+ ibmtbmacFiltOutSrcAddress
+ OCTET STRING,
+ ibmtbmacFiltOutSrcMask
+ OCTET STRING,
+ ibmtbmacFiltOutDestAddress
+ OCTET STRING,
+ ibmtbmacFiltOutDestMask
+ OCTET STRING
+ }
+
+ibmtbmacFiltOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbmacFiltOutEntry 1 }
+
+ibmtbmacFiltOutSrcAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC source address to be filtered."
+ ::= { ibmtbmacFiltOutEntry 2 }
+
+ibmtbmacFiltOutSrcMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbmacFiltOutSrcAddress to be used
+ as a range of values."
+ ::= { ibmtbmacFiltOutEntry 3 }
+
+ibmtbmacFiltOutDestAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "MAC destination address to be filtered."
+ ::= { ibmtbmacFiltOutEntry 4 }
+
+ibmtbmacFiltOutDestMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6)) -- a 6 octet address in
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbmacFiltOutDestAddress to be used
+ as a range of values."
+ ::= { ibmtbmacFiltOutEntry 5 }
+
+
+--
+-- The SAP Filter Information Table
+--
+-- NOTE: The SAP filter tables themselves are included in this
+-- table because they are encoded as octet strings. Permit/deny
+-- information is implicit in these tables.
+--
+
+ibmtbsapFiltInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBSapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of SAP filtering information."
+ ::= { ibmtbSAPFilters 1 }
+
+ibmtbsapFiltInfoEntry OBJECT-TYPE
+ SYNTAX TBSapFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "SAP filtering information for a single interface."
+ INDEX { ibmtbsapFiltIfIndex }
+ ::= { ibmtbsapFiltInfoTable 1 }
+
+TBSapFilterInfoEntry ::=
+ SEQUENCE {
+ ibmtbsapFiltIfIndex
+ INTEGER,
+ ibmtbsapFiltIn
+ OCTET STRING,
+ ibmtbsapFiltOut
+ OCTET STRING,
+ ibmtbsapFiltInNotForwarded
+ Counter,
+ ibmtbsapFiltOutNotForwarded
+ Counter
+ }
+
+ibmtbsapFiltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbsapFiltInfoEntry 1 }
+
+ibmtbsapFiltIn OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A bitmap of all possible source SAPs (even) that will
+ be on or off depending on whether or not an incoming
+ frame with that SAP is to be forwarded."
+ ::= { ibmtbsapFiltInfoEntry 2 }
+
+ibmtbsapFiltOut OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (16))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A bitmap of all possible source SAPs (even) that will
+ be on or off depending on whether or not an outgoing
+ frame with that SAP is to be forwarded."
+ ::= { ibmtbsapFiltInfoEntry 3 }
+
+ibmtbsapFiltInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmtbsapFiltInfoEntry 4 }
+
+ibmtbsapFiltOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmtbsapFiltInfoEntry 5 }
+
+
+--
+-- The Ethernet Type Filter Information Table
+--
+
+ibmtbEthTypeFiltInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBEthTypeFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ethernet type filtering information. Note that
+ this filtering only applies to:
+ 1) The Ethernet TYPE field for DIX version 2 frames.
+ 2) The Ethernet TYPE field contained in the SNAP
+ header of 802.3 frames, if the frame contains a
+ SNAP header (SSAP = DSAP = 0xAA)"
+ ::= { ibmtbEthTypeFilters 1 }
+
+ibmtbEthTypeFiltInfoEntry OBJECT-TYPE
+ SYNTAX TBEthTypeFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ethernet type filtering information for a single interface."
+ INDEX { ibmtbEthTypeFiltIfIndex }
+ ::= { ibmtbEthTypeFiltInfoTable 1 }
+
+TBEthTypeFilterInfoEntry ::=
+ SEQUENCE {
+ ibmtbEthTypeFiltIfIndex
+ INTEGER,
+ ibmtbEthTypeFiltInFilterType
+ INTEGER,
+ ibmtbEthTypeFiltOutFilterType
+ INTEGER,
+ ibmtbEthTypeFiltInNotForwarded
+ Counter,
+ ibmtbEthTypeFiltOutNotForwarded
+ Counter
+ }
+
+ibmtbEthTypeFiltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbEthTypeFiltInfoEntry 1 }
+
+ibmtbEthTypeFiltInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming Ethernet type filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbEthTypeFiltInfoEntry 2 }
+
+ibmtbEthTypeFiltOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing Ethernet type filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbEthTypeFiltInfoEntry 3 }
+
+ibmtbEthTypeFiltInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmtbEthTypeFiltInfoEntry 4 }
+
+ibmtbEthTypeFiltOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmtbEthTypeFiltInfoEntry 5 }
+
+
+--
+-- The Incoming Ethernet Type Filter Table
+--
+
+ibmtbEthTypeFiltInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBEthTypeFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ethernet type filtering information
+ for incoming frames. Note that
+ this filtering only applies to:
+ 1) The Ethernet TYPE field for DIX version 2 frames.
+ 2) The Ethernet TYPE field contained in the SNAP
+ header of 802.3 frames, if the frame contains a
+ SNAP header (SSAP = DSAP = 0xAA)"
+ ::= { ibmtbEthTypeFilters 2 }
+
+ibmtbEthTypeFiltInEntry OBJECT-TYPE
+ SYNTAX TBEthTypeFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single Ethernet type on a
+ single interface."
+ INDEX { ibmtbEthTypeFiltInIfIndex, ibmtbEthTypeFiltInValue }
+ ::= { ibmtbEthTypeFiltInTable 1 }
+
+TBEthTypeFilterInEntry ::=
+ SEQUENCE {
+ ibmtbEthTypeFiltInIfIndex
+ INTEGER,
+ ibmtbEthTypeFiltInValue
+ OCTET STRING (SIZE(2)),
+ ibmtbEthTypeFiltInMask
+ OCTET STRING (SIZE(2))
+ }
+
+ibmtbEthTypeFiltInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbEthTypeFiltInEntry 1 }
+
+ibmtbEthTypeFiltInValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which Ethernet type to filter."
+ ::= { ibmtbEthTypeFiltInEntry 2 }
+
+ibmtbEthTypeFiltInMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbEthTypeFiltInValue to be used as a range of
+ values."
+ ::= { ibmtbEthTypeFiltInEntry 3 }
+
+
+--
+-- The Outgoing Ethernet Type Filter Table
+--
+
+ibmtbEthTypeFiltOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBEthTypeFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Ethernet type filtering information
+ for outgoing frames. Note that
+ this filtering only applies to:
+ 1) The Ethernet TYPE field for DIX version 2 frames.
+ 2) The Ethernet TYPE field contained in the SNAP
+ header of 802.3 frames, if the frame contains a
+ SNAP header (SSAP = DSAP = 0xAA)"
+ ::= { ibmtbEthTypeFilters 3 }
+
+ibmtbEthTypeFiltOutEntry OBJECT-TYPE
+ SYNTAX TBEthTypeFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for a single Ethernet type on a
+ single interface."
+ INDEX { ibmtbEthTypeFiltOutIfIndex, ibmtbEthTypeFiltOutValue }
+ ::= { ibmtbEthTypeFiltOutTable 1 }
+
+TBEthTypeFilterOutEntry ::=
+ SEQUENCE {
+ ibmtbEthTypeFiltOutIfIndex
+ INTEGER,
+ ibmtbEthTypeFiltOutValue
+ OCTET STRING (SIZE(2)),
+ ibmtbEthTypeFiltOutMask
+ OCTET STRING (SIZE(2))
+ }
+
+ibmtbEthTypeFiltOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbEthTypeFiltOutEntry 1 }
+
+ibmtbEthTypeFiltOutValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which Ethernet type to filter."
+ ::= { ibmtbEthTypeFiltOutEntry 2 }
+
+ibmtbEthTypeFiltOutMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Mask to allow ibmtbEthTypeFiltOutValue to be used as a
+ range of values."
+ ::= { ibmtbEthTypeFiltOutEntry 3 }
+
+
+--
+-- Window Filter Information Table
+--
+
+ibmtbwinFiltInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBWindowFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information."
+ ::= { ibmtbWindowFilters 1 }
+
+ibmtbwinFiltInfoEntry OBJECT-TYPE
+ SYNTAX TBWindowFilterInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Window filtering information for a single interface."
+ INDEX { ibmtbwinFiltIfIndex }
+ ::= { ibmtbwinFiltInfoTable 1 }
+
+TBWindowFilterInfoEntry ::=
+ SEQUENCE {
+ ibmtbwinFiltIfIndex
+ INTEGER,
+ ibmtbwinFiltInFilterType
+ INTEGER,
+ ibmtbwinFiltOutFilterType
+ INTEGER,
+ ibmtbwinFiltInNotForwarded
+ Counter,
+ ibmtbwinFiltOutNotForwarded
+ Counter
+ }
+
+ibmtbwinFiltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbwinFiltInfoEntry 1 }
+
+ibmtbwinFiltInFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the incoming filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbwinFiltInfoEntry 2 }
+
+ibmtbwinFiltOutFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ deny(1), -- frames matching the filter criteria
+ -- are denied
+ permit(2) -- frames matching the filter criteria
+ -- are permitted
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For the outgoing filter table, determines whether
+ the entries are permit or deny entries."
+ ::= { ibmtbwinFiltInfoEntry 3 }
+
+ibmtbwinFiltInNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the incoming
+ direction, because they were filtered out."
+ ::= { ibmtbwinFiltInfoEntry 4 }
+
+ibmtbwinFiltOutNotForwarded OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of packets not forwarded, in the outgoing
+ direction, because they were filtered out."
+ ::= { ibmtbwinFiltInfoEntry 5 }
+
+--
+-- The Incoming Window Filter Table
+--
+
+ibmtbwinFiltInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBWindowFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information
+ for incoming frames."
+ ::= { ibmtbWindowFilters 2 }
+
+ibmtbwinFiltInEntry OBJECT-TYPE
+ SYNTAX TBWindowFilterInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for incoming frames."
+ INDEX { ibmtbwinFiltInIfIndex, ibmtbwinFiltInId, ibmtbwinFiltInContents }
+ ::= { ibmtbwinFiltInTable 1 }
+
+TBWindowFilterInEntry ::=
+ SEQUENCE {
+ ibmtbwinFiltInIfIndex
+ INTEGER,
+ ibmtbwinFiltInContents
+ OCTET STRING,
+ ibmtbwinFiltInMaskString
+ OCTET STRING,
+ ibmtbwinFiltInOffsetStart
+ DisplayString,
+ ibmtbwinFiltInNumBytes
+ OCTET STRING,
+ ibmtbwinFiltInOffset
+ OCTET STRING,
+ ibmtbwinFiltInId
+ INTEGER
+ }
+
+ibmtbwinFiltInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbwinFiltInEntry 1 }
+
+ibmtbwinFiltInContents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be compared with bytes in the
+ frame."
+ ::= { ibmtbwinFiltInEntry 2 }
+
+ibmtbwinFiltInMaskString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be masked with bytes in the
+ contents field."
+ ::= { ibmtbwinFiltInEntry 3 }
+
+ibmtbwinFiltInOffsetStart OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines the starting point where the contents field should be
+ applied. A value of 'MAC' means the base is at the beginning of
+ the destination MAC address field, whereas, a value of 'DATA' means
+ it is applied at the beginning of the data field."
+ ::= { ibmtbwinFiltInEntry 4 }
+
+ibmtbwinFiltInNumBytes OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1)) -- size of character
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes in the contents field that are used
+ for filtering"
+ ::= { ibmtbwinFiltInEntry 5 }
+
+ibmtbwinFiltInOffset OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2)) -- size of character
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes offset into the frame from the offset start point
+ to begin the compare."
+ ::= { ibmtbwinFiltInEntry 6 }
+
+ibmtbwinFiltInId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier associated with this window filter
+ entry."
+ ::= { ibmtbwinFiltInEntry 7 }
+
+
+--
+-- The Outgoing Window Filter Table
+--
+
+ibmtbwinFiltOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBWindowFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of Window filtering information
+ for outgoing frames."
+ ::= { ibmtbWindowFilters 3 }
+
+ibmtbwinFiltOutEntry OBJECT-TYPE
+ SYNTAX TBWindowFilterOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filtering information for outgoing frames."
+ INDEX { ibmtbwinFiltOutIfIndex, ibmtbwinFiltOutId, ibmtbwinFiltOutContents }
+ ::= { ibmtbwinFiltOutTable 1 }
+
+TBWindowFilterOutEntry ::=
+ SEQUENCE {
+ ibmtbwinFiltOutIfIndex
+ INTEGER,
+ ibmtbwinFiltOutContents
+ OCTET STRING,
+ ibmtbwinFiltOutMaskString
+ OCTET STRING,
+ ibmtbwinFiltOutOffsetStart
+ DisplayString,
+ ibmtbwinFiltOutNumBytes
+ OCTET STRING,
+ ibmtbwinFiltOutOffset
+ OCTET STRING,
+ ibmtbwinFiltOutId
+ INTEGER
+ }
+
+ibmtbwinFiltOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbwinFiltOutEntry 1 }
+
+ibmtbwinFiltOutContents OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be compared with bytes in the
+ frame."
+ ::= { ibmtbwinFiltOutEntry 2 }
+
+ibmtbwinFiltOutMaskString OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "String of bytes that will be masked with bytes in the
+ contents field."
+ ::= { ibmtbwinFiltOutEntry 3 }
+
+ibmtbwinFiltOutOffsetStart OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Determines the starting point where the contents field should be
+ applied. A value of 'MAC' means the base is at the beginning of
+ the destination MAC address field, whereas, a value of 'DATA' means
+ it is applied at the beginning of the data field."
+ ::= { ibmtbwinFiltOutEntry 4 }
+
+ibmtbwinFiltOutNumBytes OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1)) -- size of character
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes in the contents field that are used
+ for filtering"
+ ::= { ibmtbwinFiltOutEntry 5 }
+
+ibmtbwinFiltOutOffset OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2)) -- size of character
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of bytes offset into the frame from the offset start point
+ to begin the compare."
+ ::= { ibmtbwinFiltOutEntry 6 }
+
+ibmtbwinFiltOutId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique identifier associated with this window filter
+ entry."
+ ::= { ibmtbwinFiltOutEntry 7 }
+
+
+--
+-- The Incoming Filter Order Table
+--
+
+ibmtbFiltOrderInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBFiltOrderInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of information describing which order
+ the filters are applied for incoming frames."
+ ::= { ibmtbFiltOrderTable 1 }
+
+ibmtbFiltOrderInEntry OBJECT-TYPE
+ SYNTAX TBFiltOrderInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter order information for incoming frames."
+ INDEX { ibmtbFiltOrderInPriority }
+ ::= { ibmtbFiltOrderInTable 1 }
+
+TBFiltOrderInEntry ::=
+ SEQUENCE {
+ ibmtbFiltOrderInIfIndex
+ INTEGER,
+ ibmtbFiltOrderInPriority
+ INTEGER,
+ ibmtbFiltOrderInName
+ DisplayString
+ }
+
+ibmtbFiltOrderInIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbFiltOrderInEntry 1 }
+
+ibmtbFiltOrderInPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority of when a filter is applied to an incoming
+ frame. A value of 1 signifies that it is applied first."
+ ::= { ibmtbFiltOrderInEntry 2 }
+
+ibmtbFiltOrderInName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the filter applied to incoming frames
+ that is associated with the priority, ibmtbFiltOrderInPriority."
+ ::= { ibmtbFiltOrderInEntry 3 }
+
+
+--
+-- The Outgoing Filter Order Table
+--
+
+ibmtbFiltOrderOutTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TBFiltOrderOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of information describing which order
+ the filters are applied for outgoing frames."
+ ::= { ibmtbFiltOrderTable 2 }
+
+ibmtbFiltOrderOutEntry OBJECT-TYPE
+ SYNTAX TBFiltOrderOutEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Filter order information for outgoing frames."
+ INDEX { ibmtbFiltOrderOutPriority }
+ ::= { ibmtbFiltOrderOutTable 1 }
+
+TBFiltOrderOutEntry ::=
+ SEQUENCE {
+ ibmtbFiltOrderOutIfIndex
+ INTEGER,
+ ibmtbFiltOrderOutPriority
+ INTEGER,
+ ibmtbFiltOrderOutName
+ DisplayString
+ }
+
+ibmtbFiltOrderOutIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The value of
+ this object for a particular interface has the same value
+ as the ifIndex object for the same interface."
+ ::= { ibmtbFiltOrderOutEntry 1 }
+
+ibmtbFiltOrderOutPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The priority of when a filter is applied to an outgoing
+ frame. A value of 1 signifies that it is applied first."
+ ::= { ibmtbFiltOrderOutEntry 2 }
+
+ibmtbFiltOrderOutName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the filter applied to outgoing frames
+ that is associated with the priority, ibmtbFiltOrderOutPriority."
+ ::= { ibmtbFiltOrderOutEntry 3 }
+
+-- static char sccsid_appleext_mib[] = "@(#) snmp/samples/appleext.my, SNMP, 6611R2 10/1/92 15:57:19";
+
+----------------------------------------------------------------------
+-- The IBM 6611 Appletalk Extension MIB
+----------------------------------------------------------------------
+
+
+
+-- AppleTalk Extension MIB
+
+ibmSelectNet OBJECT IDENTIFIER ::= { ibmapple 1 }
+ibmnbpFilter OBJECT IDENTIFIER ::= { ibmapple 2 }
+ibmatportFilter OBJECT IDENTIFIER ::= { ibmapple 3 }
+ibmSelectNetFilter OBJECT IDENTIFIER ::= { ibmapple 4 }
+
+
+--
+-- The Selected Network Definition Group
+--
+
+ibmSelectNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SelectNetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of selected network definition entries."
+ ::= { ibmSelectNet 1 }
+
+ibmSelectNetEntry OBJECT-TYPE
+ SYNTAX SelectNetEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The description of a selected network definition."
+ INDEX { ibmSelectNetIndex }
+ ::= { ibmSelectNetTable 1 }
+
+SelectNetEntry ::= SEQUENCE {
+ ibmSelectNetIndex INTEGER,
+ ibmSelectNetZone OCTET STRING,
+ ibmSelectNetNetStart OCTET STRING,
+ ibmSelectNetNetEnd OCTET STRING,
+ ibmSelectNetInterfaceNetStart OCTET STRING
+}
+
+ibmSelectNetIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An identifier that is unique to the default zone name
+ that is present in this entry."
+ ::= { ibmSelectNetEntry 1 }
+
+ibmSelectNetZone OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ASCII default zone name of this entry."
+ ::= { ibmSelectNetEntry 2 }
+
+ibmSelectNetNetStart OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that starts the range for this entry.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmSelectNetEntry 3 }
+
+ibmSelectNetNetEnd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that ends the range for this entry.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmSelectNetEntry 4 }
+
+ibmSelectNetInterfaceNetStart OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that starts the range for the interface
+ associated with this definition."
+ ::= { ibmSelectNetEntry 5 }
+
+
+--
+-- The Name Binding Protocol Filter Group
+--
+
+ibmnbpFilterPacketsFiltered OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets filtered by nbp filters."
+ ::= { ibmnbpFilter 1 }
+
+ibmnbpFilterPacketsSent OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packets not filtered by nbp filters."
+ ::= { ibmnbpFilter 2 }
+
+
+
+--
+-- The Port Destination Network Filter Group
+--
+
+ibmatportFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AtportFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of Appletalk port destination network filter entries."
+ ::= { ibmatportFilter 1 }
+
+ibmatportFilterEntry OBJECT-TYPE
+ SYNTAX AtportFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The description of a filter on this Appletalk port."
+ INDEX { ibmatportFilterIndex, ibmatportFilterNetStart }
+ ::= { ibmatportFilterTable 1 }
+
+AtportFilterEntry ::= SEQUENCE {
+ ibmatportFilterIndex INTEGER,
+ ibmatportFilterNetStart OCTET STRING,
+ ibmatportFilterNetEnd OCTET STRING
+}
+
+ibmatportFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An identifier that is unique to the Appletalk
+ port to which this filter applies. The port identified
+ by this value is the same port as identified by
+ atportIndex."
+ ::= { ibmatportFilterEntry 1 }
+
+ibmatportFilterNetStart OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that starts the range for this
+ destination network filter.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmatportFilterEntry 2 }
+
+ibmatportFilterNetEnd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that ends the range for this
+ destination network filter.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmatportFilterEntry 3 }
+
+
+
+--
+-- The Selected Network Destination Network Filter Group
+--
+
+ibmSelectNetFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SelectNetFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of selected network destination network filter entries."
+ ::= { ibmSelectNetFilter 1 }
+
+ibmSelectNetFilterEntry OBJECT-TYPE
+ SYNTAX SelectNetFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The description of a filter for this selected network definition."
+ INDEX { ibmSelectNetFilterIndex, ibmSelectNetFilterNetStart }
+ ::= { ibmSelectNetFilterTable 1 }
+
+SelectNetFilterEntry ::= SEQUENCE {
+ ibmSelectNetFilterIndex INTEGER,
+ ibmSelectNetFilterNetStart OCTET STRING,
+ ibmSelectNetFilterNetEnd OCTET STRING
+}
+
+ibmSelectNetFilterIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An identifier that is unique to the selected network
+ definition to which this filter applies. This value
+ is the same as that provided by ibmSelectNetIndex."
+ ::= { ibmSelectNetFilterEntry 1 }
+
+ibmSelectNetFilterNetStart OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that starts the range for this
+ destination network filter.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmSelectNetFilterEntry 2 }
+
+ibmSelectNetFilterNetEnd OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(2))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network address that ends the range for this
+ destination network filter.
+ This address is a two octet DDP network address in network
+ byte order."
+ ::= { ibmSelectNetFilterEntry 3 }
+
+
+-- static char sccsid_decext_mib[] = "%Z %W %Q %G %U";
+
+----------------------------------------------------------------------
+-- The IBM 6611 DECnet Extension MIB
+----------------------------------------------------------------------
+
+
+
+-- DECnet Extension MIB
+
+--
+-- Box level parameters.
+--
+
+ibmdecAllRoutersFuncAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The functional address used in communicating with
+ with all DECnet Phase IV and DECnet Phase IV-Prime
+ routers on a token ring LAN."
+ ::= { ibmdec 1 }
+
+ibmdecAllEndNodesFuncAddr OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The functional address used in communicating with
+ with all DECnet Phase IV and DECnet Phase IV-Prime
+ end nodes on a token ring LAN."
+ ::= { ibmdec 2 }
+
+ibmdecSplitHorPoisonRev OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines whether the Split Horizon with Poison
+ Reverse option is enabled or not"
+ ::= { ibmdec 3 }
+
+ibmdecNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ routing-III (1),
+ nonrouting-III (2),
+ area (3),
+ routing-IV (4),
+ nonrouting-IV (5),
+ area-IV-Prime (6),
+ routing-IV-Prime (7),
+ nonrouting-IV-Prime (8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates the node type of the
+ router. This object is the same as the phivRouteType
+ object defined by RFC 1289, however, this definition
+ extends the enumerations to provide new values."
+ ::= { ibmdec 4 }
+
+--
+-- Circuit parameters pertaining to LAN interfaces.
+--
+
+ibmdecLANCircuitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmdecLANCircuitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of information relevant to LAN circuits.
+ This table extends the information provided by the
+ phivCircuitParametersTable defined by RFC 1289."
+ ::= { ibmdec 5 }
+
+ibmdecLANCircuitEntry OBJECT-TYPE
+ SYNTAX IbmdecLANCircuitEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table entry with information relevant to LAN circuits."
+ INDEX { ibmdecLANCircuitIndex }
+ ::= { ibmdecLANCircuitTable 1 }
+
+IbmdecLANCircuitEntry ::= SEQUENCE {
+ ibmdecLANCircuitIndex INTEGER,
+ ibmdecLANCircuitType INTEGER,
+ ibmdecLANCircuitSourceRoute INTEGER,
+ ibmdecLANCircuitAddrType INTEGER
+}
+
+ibmdecLANCircuitIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique index value for each known circuit
+ on a LAN interface. The value of this variable
+ is the same as that provided by phivCircuitIndex."
+ ::= { ibmdecLANCircuitEntry 1 }
+
+ibmdecLANCircuitType OBJECT-TYPE
+ SYNTAX INTEGER {
+ bilingual (1),
+ ama (2),
+ phaseIV (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "If the CircuitType is Bilingual for a circuit, the router
+ would use a Phase_IV compliant locally administered MAC address
+ for that circuit and would be configured to communicate
+ with Phase_IV and Phase_IV-Prime nodes over that circuit.
+ A bilingual router can help communication between the
+ Phase_IV and the Phase_IV-Prime nodes over the same
+ extended LAN segment, and prevents a partitioned network.
+
+ If the CircuitType is AMA ( Arbitrary MAC Address ) for a
+ circuit, the router would use an arbitrary MAC address
+ for that circuit, and would be configured to communicate
+ with Phase_IV-Prime nodes over that circuit.
+
+ If the CircuitType is PhaseIV for a circuit, the router
+ would use the Phase_IV compliant locally administered MAC
+ address for that circuit, and would be configured to
+ communicate with Phase_IV nodes over that circuit."
+
+ ::= { ibmdecLANCircuitEntry 2 }
+
+ibmdecLANCircuitSourceRoute OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2),
+ notapplicable (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates if source routing is enabled
+ on a token-ring circuit.
+
+ A value of 3 is returned for circuits which are not
+ of the 802.5/token-ring type."
+
+ ::= { ibmdecLANCircuitEntry 3 }
+
+ibmdecLANCircuitAddrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ decnet (1),
+ hardware (2),
+ user (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This parameter indicates the type of MAC address
+ used on this circuit.
+
+ The value returned is decnet(1), if a DECnet
+ Phase_IV compliant locally administered MAC address
+ is being used.
+
+ The value returned is hardware(2), if the unique
+ assigned ROM address is used.
+
+ The value returned is user(3), if a non
+ DECnet Phase_IV compliant locally administered
+ MAC address is being used."
+
+ ::= { ibmdecLANCircuitEntry 4 }
+
+
+
+
+-- static char sccsid_ipext_mib[] = "@(#) snmp/samples/ipext.my, SNMP, v1r3, r3d31 3/14/94 17:36:05";
+
+
+ibmipext OBJECT IDENTIFIER ::= {ibminterfaces 1 }
+ibmptyqueue OBJECT IDENTIFIER ::= {ibminterfaces 2 }
+ibmTG OBJECT IDENTIFIER ::= {ibminterfaces 3 }
+
+--------------------------------------------------------------------
+--
+-- The IBM 6611 Interface Extension MIB
+--
+-- * Serial Interface Queue Priority MIB
+--
+-- This function defines the various characteristics
+-- of the serial interface transmission queues.
+--
+-- * IP Priority MIB
+--
+-- This function allows the assignment of TCP/IP and UDP/IP
+-- traffic to specific serial interface transmission queues.
+-- This, therefore, allows the user to provide a certain
+-- level of prioritization based on traffic type.
+--
+-- * IP Filter MIB
+--
+-- Filter definitions for IP traffic, both address/mask and
+-- port number filters.
+--
+-- * 2 T1 in a Transmission Group (TG) MIB
+--
+-- This function provides an alternative route while balancing
+-- the load among serial point-to-point links.
+--
+------------------------------------------------------------------
+
+------------------------------------------------------------------
+-- IP Priority MIB - Priority Queue Enable Table
+----------------------------------------------------------------
+
+ibmipPtyQueueEnableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmipPtyQueueEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table defines which interfaces are
+ enabled for IP prioritization.
+
+ It also defines the default serial
+ transmission priority queue to be used
+ for IP packets which are not assigned to use
+ a specific transmission queue."
+ ::= { ibmipext 1 }
+
+ibmipPtyQueueEnableEntry OBJECT-TYPE
+ SYNTAX IbmipPtyQueueEnableEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry defines whether IP prioritization is
+ enabled on a particular interface and the default
+ transmission queue."
+ INDEX { ibmipPtyQueueEnableIfIndex }
+ ::= { ibmipPtyQueueEnableTable 1 }
+
+IbmipPtyQueueEnableEntry ::=
+ SEQUENCE {
+ ibmipPtyQueueEnableIfIndex
+ INTEGER,
+ ibmipPtyQueueEnable
+ INTEGER,
+ ibmipPtyQueueDefault
+ INTEGER
+ }
+
+ibmipPtyQueueEnableIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface associated with IP
+ prioritization. This interface is the same
+ interface as defined by the ifIndex variable
+ of the MIB-II interfaces group."
+ ::= { ibmipPtyQueueEnableEntry 1 }
+
+ibmipPtyQueueEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies if IP prioritization
+ is enabled on this interface."
+ ::= { ibmipPtyQueueEnableEntry 2 }
+
+ibmipPtyQueueDefault OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(1),
+ medium(2),
+ low(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the transmission queue to be used
+ for IP packets which are not assigned to use
+ a specific transmission queue."
+ ::= { ibmipPtyQueueEnableEntry 3 }
+
+------------------------------------------------------------------
+-- IP Priority MIB - Priority Queue Definition Table
+------------------------------------------------------------------
+
+ibmipPtyQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmipPtyQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains the assignments of UDP/TCP
+ port numbers to specific transmission queues
+ for a given serial interface."
+ ::= { ibmipext 2 }
+
+ibmipPtyQueueEntry OBJECT-TYPE
+ SYNTAX IbmipPtyQueueEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry defines the UDP/TCP port number and
+ its associated transmission priority queue for
+ a given interface."
+ INDEX { ibmipPtyQueueIfIndex, ibmipPtyQueuePort, ibmipPtyQueueType }
+ ::= { ibmipPtyQueueTable 1 }
+
+IbmipPtyQueueEntry ::=
+ SEQUENCE {
+ ibmipPtyQueueIfIndex
+ INTEGER,
+ ibmipPtyQueuePort
+ INTEGER,
+ ibmipPtyQueueType
+ INTEGER,
+ ibmipPtyQueueNumber
+ INTEGER
+ }
+
+ibmipPtyQueueIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface on which a UDP/TCP port
+ is associated with a specific transmission
+ priority queue. This interface is the same
+ interface as defined by the ifIndex variable
+ of the MIB-II interfaces group."
+ ::= { ibmipPtyQueueEntry 1 }
+
+ibmipPtyQueuePort OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies a UDP or TCP port number."
+ ::= { ibmipPtyQueueEntry 2 }
+
+ibmipPtyQueueType OBJECT-TYPE
+ SYNTAX INTEGER {
+ tcp(1),
+ udp(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the port type of the port number
+ defined by ibmipPtyQueuePort."
+ ::= { ibmipPtyQueueEntry 3 }
+
+ibmipPtyQueueNumber OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(1),
+ medium(2),
+ low(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates which transmission queue will be used to
+ transmit a packet which has a port number as specified
+ by ibmipPtyQueuePort."
+ ::= { ibmipPtyQueueEntry 4 }
+
+------------------------------------------------------
+-- IP Address/Mask Filter
+------------------------------------------------------
+
+ibmipFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmipFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IP address/mask filter definitions."
+ ::= { ibmipext 3 }
+
+ibmipFilterEntry OBJECT-TYPE
+ SYNTAX IbmipFilterEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the IP address/mask filter table."
+ INDEX { ibmipFilterIfIndex, ibmipFilterId }
+ ::= { ibmipFilterTable 1 }
+
+IbmipFilterEntry ::=
+ SEQUENCE {
+ ibmipFilterIfIndex
+ INTEGER,
+ ibmipFilterId
+ INTEGER,
+ ibmipFilterScope
+ INTEGER,
+ ibmipFilterType
+ INTEGER,
+ ibmipFilterPermitDeny
+ INTEGER,
+ ibmipFilterAddr1
+ IpAddress,
+ ibmipFilterMask1
+ IpAddress,
+ ibmipFilterAddr2
+ IpAddress,
+ ibmipFilterMask2
+ IpAddress
+ }
+
+ibmipFilterIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface associated with this
+ address/mask filter definition. This interface is
+ the same interface as defined by the ifIndex
+ variable of the MIB-II interfaces group."
+ ::= { ibmipFilterEntry 1 }
+
+ibmipFilterId OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An id that defines this filter entry.
+ This number is unique within this interface."
+ ::= { ibmipFilterEntry 2 }
+
+ibmipFilterScope OBJECT-TYPE
+ SYNTAX INTEGER {
+ system(1),
+ interface(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines whether this filter is applied to
+ all interfaces or just this one."
+ ::= { ibmipFilterEntry 3 }
+
+ibmipFilterType OBJECT-TYPE
+ SYNTAX INTEGER {
+ singular(1),
+ dual(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the type of filtering."
+ ::= { ibmipFilterEntry 4 }
+
+ibmipPermitDeny OBJECT-TYPE
+ SYNTAX INTEGER {
+ permit(1),
+ deny(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies whether traffic for a specified filter ID
+ is to be permitted to pass through the IBM 6611 or
+ whether it is to be discarded."
+ ::= { ibmipFilterEntry 5 }
+
+ibmipFilterAddr1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A valid IP address of the host, subnet or network
+ for this filter. For singular filters, this is the only
+ end point, however, for dual filters this is the source
+ end point."
+ ::= { ibmipFilterEntry 6 }
+
+ibmipFilterMask1 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A valid IP address mask used for this filter.
+ In conjunction with the IP address defined by
+ ibmipFilterAddr1, it defines the range of IP
+ addresses to be filtered."
+ ::= { ibmipFilterEntry 7 }
+
+ibmipFilterAddr2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the destination IP address if ibmipFilterType is
+ dual. This value is undefined for singular filters."
+ ::= { ibmipFilterEntry 8 }
+
+ibmipFilterMask2 OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A valid IP address mask used for this filter.
+ In conjunction with the IP address defined by
+ ibmipFilterAddr2, it defines the range of IP
+ addresses to be filtered."
+ ::= { ibmipFilterEntry 9 }
+
+------------------------------------------------------
+-- IP Port Number Filter
+------------------------------------------------------
+
+ibmipFilterExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmipFilterExtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table of IP port number filter definitions."
+ ::= { ibmipext 4 }
+
+ibmipFilterExtEntry OBJECT-TYPE
+ SYNTAX IbmipFilterExtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "An entry in the IP port number filter table."
+ INDEX { ibmipFilterExtIfIndex, ibmipFilterExtFilterId,
+ ibmipFilterExtValue, ibmipFilterExtProtocol }
+ ::= { ibmipFilterExtTable 1 }
+
+IbmipFilterExtEntry ::=
+ SEQUENCE {
+ ibmipFilterExtIfIndex
+ INTEGER,
+ ibmipFilterExtFilterId
+ INTEGER,
+ ibmipFilterExtValue
+ INTEGER,
+ ibmipFilterExtProtocol
+ INTEGER
+ }
+
+ibmipFilterExtIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface associated with this
+ IP port number filter definition. This interface is
+ the same interface as defined by the ifIndex
+ variable of the MIB-II interfaces group."
+ ::= { ibmipFilterExtEntry 1 }
+
+ibmipFilterExtFilterId OBJECT-TYPE
+ SYNTAX INTEGER (1..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An id that defines this filter entry.
+ This number is unique within this interface
+ and is the same filter ID as defined by
+ ibmipFilterId."
+ ::= { ibmipFilterExtEntry 2 }
+
+ibmipFilterExtValue OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines a TCP or UDP port number that will be filtered
+ using this filter specification."
+ ::= { ibmipFilterExtEntry 3 }
+
+ibmipFilterExtProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ tcpudp(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the protocol associated with the value
+ defined by ibmipFilterExtValue for this filter
+ specification."
+ ::= { ibmipFilterExtEntry 4 }
+
+------------------------------------------------------------------
+-- Serial Interface Queue Priority MIB
+------------------------------------------------------------------
+
+ibmPtyQueueingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmPtyQueueingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table provides information on a specific
+ transmission queue of a serial interface.
+
+ Information includes:
+
+ - Link Bandwidth Allocation (LBA):
+ Identifies the number of packets transmitted
+ from a particular queue before a lower priority
+ transmission queue will be serviced.
+
+ - Queue Bandwidth Reservation (QBR):
+ Identifies the percentage of buffer space on
+ a serial adapter that is allotted to a
+ particular queue for transmission of packets."
+ ::= { ibmptyqueue 1 }
+
+ibmPtyQueueingEntry OBJECT-TYPE
+ SYNTAX IbmPtyQueueingEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry defines the Link Bandwidth Allocation (LBA)
+ and Queue Bandwidth Reservation (QBR) definitions for
+ a specific transmission queue on a serial interface.
+ Additionally, a counter is provided indicating
+ the number of packets discarded on this queue due to
+ a queue overflow."
+ INDEX { ibmPtyQueueingIfIndex, ibmPtyQueueingQnum }
+ ::= { ibmPtyQueueingTable 1 }
+
+IbmPtyQueueingEntry ::=
+ SEQUENCE {
+ ibmPtyQueueingIfIndex
+ INTEGER,
+ ibmPtyQueueingQnum
+ INTEGER,
+ ibmPtyQueueingLBA
+ INTEGER,
+ ibmPtyQueueingQBR
+ INTEGER,
+ ibmPtyQueueingDiscards
+ Counter
+ }
+
+ibmPtyQueueingIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface associated with this
+ priority queue information. This interface is
+ the same interface as defined by the ifIndex
+ variable of the MIB-II interfaces group."
+ ::= { ibmPtyQueueingEntry 1 }
+
+ibmPtyQueueingQnum OBJECT-TYPE
+ SYNTAX INTEGER {
+ high(1),
+ medium(2),
+ low(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the priority queue associated
+ with this interface and its priority queue
+ information."
+ ::= { ibmPtyQueueingEntry 2 }
+
+ibmPtyQueueingLBA OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Link Bandwidth Allocation (LBA):
+
+ Identifies the number of packets that will be transmitted
+ from this queue before a lower priority queue will be
+ serviced."
+ ::= { ibmPtyQueueingEntry 3 }
+
+ibmPtyQueueingQBR OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Queue Bandwidth Reservation (QBR):
+
+ Identifies the percentage of buffer space on
+ a serial adapter that is allotted to a
+ particular queue for transmission of packets.
+ The sum of all QBR values on an interface
+ must add up to 100%."
+ ::= { ibmPtyQueueingEntry 4 }
+
+ibmPtyQueueingDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the number of packets discarded
+ from this queue due to a queue overflow."
+ ::= { ibmPtyQueueingEntry 5 }
+
+
+---------------------------------------------------------------
+-- Serial point-to-point "2 T1 in a TG" table.
+---------------------------------------------------------------
+
+ibmTGTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmTGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table provides information about serial
+ point-to-point links which are participating
+ in the 2 T1 in a transmission group (TG)
+ function."
+ ::= { ibmTG 1 }
+
+ibmTGEntry OBJECT-TYPE
+ SYNTAX IbmTGEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Each entry identifies an interface participating
+ in the 2 T1 in a TG function, along with its
+ associated TG name and which protocol is
+ using the function."
+ INDEX { ibmTGProtocol, ibmTGIfIndex }
+ ::= { ibmTGTable 1 }
+
+IbmTGEntry ::=
+ SEQUENCE {
+ ibmTGProtocol
+ INTEGER,
+ ibmTGIfIndex
+ INTEGER,
+ ibmTGEnable
+ INTEGER,
+ ibmTGGroupName
+ DisplayString,
+ ibmTGSwitchOuts
+ Counter
+ }
+
+ibmTGProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(2048)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the protocol that is supported for
+ this particular interface and TG name.
+
+ Currently, only the IP protocol is supported"
+ ::= { ibmTGEntry 1 }
+
+ibmTGIfIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the interface associated with this
+ particular TG name and protocol. This interface
+ is the same interface as defined by the ifIndex
+ variable of the MIB-II interfaces group."
+ ::= { ibmTGEntry 2 }
+
+ibmTGEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines whether the 2 T1 in a TG function
+ is enabled on this interface"
+ ::= { ibmTGEntry 3 }
+
+ibmTGGroupName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defines the common TG name assigned to all interfaces in this group.
+ All interfaces with the same TG name will belong to the same group."
+ ::= { ibmTGEntry 4 }
+
+ibmTGSwitchOuts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Counts the number of times a packet had to be switched
+ to another interface in the transmission group."
+ ::= { ibmTGEntry 5 }
+-- static char sccsid_vn_mib[] = "%Z %W %I %Q %G %U";
+
+------------------------------------------------------------------------
+-- The IBM 6611 VINES Router MIB--
+------------------------------------------------------------------------
+
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+-- MIB Structure --
+--
+-- (ibmvSysConfig) VINES System Configuration
+-- (ibmvIP) VINES Internet Protocol
+-- - Normal IP packets
+-- - Error IP packets
+-- (ibmvNeighbor) VINES Neighbor Information
+-- - Address Resolution Protocol (ARP)
+-- - Number of entries in Neighbor Table
+-- - Neighbor Table
+-- (ibmvRouting) VINES Routing Information
+-- - Routing configuration
+-- - - Inbound RTP Filters
+-- - - Outbound RTP Filters
+-- - - RTP Router Filters
+-- - Routing Update Protocol (RTP)
+-- - Number of entries in Routing Table
+-- - Routing Table
+-- (ibmvICP) VINES Internet Control Protocol
+-- (ibmvFRP) VINES Fragmentation Protocol
+-- (ibmvInterface) VINES Interface Information
+-- - Port Configuration
+-- - - Inbound & Outbound Port Filters
+-- - Interface Table
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+-- A note on the thinking behind the organization of the MIB. The
+-- guideline followed is that all objects within a group must be implemented to
+-- implement the group. From this viewpoint, objects were logically grouped.
+-- But as the MIB developed, one noticed subgroups which had a tighter
+-- relationship than the group. It seems appropriate that all objects in a
+-- subgroup must be implemented to implement the subgroup. It also seems
+-- possible to implement a group by implement one or more of the subgroups;
+-- not necessarily all the subgroups of a group. Subgroups were organized
+-- so they could be pulled out of a group without disrupting the relationship
+-- of the group. When working with subgroups, there is usually one subgroup
+-- which is mandatory to the group and the rest are optional.
+------------------------------------------------------------------------
+
+ibmvSysConfig OBJECT IDENTIFIER ::= {ibmvines 1}
+ibmvIP OBJECT IDENTIFIER ::= {ibmvines 2}
+ibmvNeighbor OBJECT IDENTIFIER ::= {ibmvines 3}
+ibmvRouting OBJECT IDENTIFIER ::= {ibmvines 4}
+ibmvICP OBJECT IDENTIFIER ::= {ibmvines 5}
+ibmvFRP OBJECT IDENTIFIER ::= {ibmvines 6}
+ibmvInterface OBJECT IDENTIFIER ::= {ibmvines 7}
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: The VINES System Configuration
+--
+-- Description: VINES system configuration are those configuration
+-- objects which pertain to the system (local box) and
+-- do not logically fit under another group.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+ibmvSysRtr OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node is acting as a VINES router."
+ ::= { ibmvSysConfig 1 }
+
+ibmvRouterName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the router node, up to 15 characters long."
+ ::= { ibmvSysConfig 2 }
+
+ibmvRouterNetid OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The VINES network ID of the router node equal to the router
+ node's serial number. This id may be up to 4 bytes in length."
+ ::= { ibmvSysConfig 3 }
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: VINES Internet Protocol - VIP
+--
+-- Description: Objects which gather VINES IP packets statistics. The
+-- following are objects which count normal and error IP
+-- packets.
+--
+-- Note: All counters were started when the node was last booted.
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+
+------------------------------------------------------------------------
+-- VINES Internet Protocol Statistics - Normal Packets
+------------------------------------------------------------------------
+ibmvipTotalIn OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of VINES IP packets that the router node has
+ received since the last reboot."
+ ::= { ibmvIP 1 }
+
+ibmvipTotalOut OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of VINES IP packets that the router node has
+ sent since the last reboot."
+ ::= { ibmvIP 2 }
+
+ibmvipRouted OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of packets that were routed to another
+ node since the last reboot."
+ ::= { ibmvIP 3 }
+
+ibmvipBcast OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP broadcast packets sent, both generated
+ from the router node and routed from other nodes, since the last
+ reboot."
+ ::= { ibmvIP 4 }
+
+
+ibmvipInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of unicast VINES IP packets received since the last
+ reboot. A unicast packet is destined for this particular
+ router node. It is not being forwarded, multicasted or
+ broadcasted."
+ ::= { ibmvIP 5 }
+
+ibmvipBcastInReceives OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP broadcast packets received since the
+ last reboot."
+ ::= { ibmvIP 6 }
+
+
+------------------------------------------------------------------------
+-- VINES Internet Protocol Statistics - Errors
+------------------------------------------------------------------------
+ibmvipBad OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of badly formed packets that the router
+ node has received since the last booted."
+ ::= { ibmvIP 7 }
+
+ibmvipBadHeaders OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of incoming VINES IP packets received since the last
+ reboot which contained a header error; excluding the following
+ errors: length, checksum and time to live."
+ ::= { ibmvIP 8 }
+
+ibmvipTooSmalls OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP packets received since the last reboot
+ with len < the size of a VINES IP header."
+ ::= { ibmvIP 9 }
+
+ibmvipBadLens OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP packets received since the last reboot
+ whose packet size is not equal to the number of bytes specified
+ in the VINES IP header field."
+ ::= { ibmvIP 10}
+
+ibmvipBadSums OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP packets received since the last reboot
+ with a bad checksum."
+ ::= { ibmvIP 11}
+
+ibmvipInDiscards OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of incoming VINES IP packets discarded since the last
+ reboot due to lack of resources."
+ ::= { ibmvIP 12}
+
+ibmvipZeroHops OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES IP packets discarded since the last reboot
+ because the hop count equals zero and the current node is not
+ the destination."
+ ::= { ibmvIP 13}
+
+ibmvipOutNoRoutes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outgoing VINES IP packets discarded since the
+ last reboot because no route is available."
+ ::= { ibmvIP 14}
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+-- Group: VINES Neighbor Information
+--
+-- Description: All information related to the neighbor table. This
+-- includes related, ARP statistics (since ARP information
+-- helps create the neighbor table) and the neighbor table
+-- itself.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+
+------------------------------------------------------------------------
+-- Subgroup: VINES Address Resolution Protocol
+--
+-- Description: Statistical information regarding the VINES address
+-- resolution protocol.
+------------------------------------------------------------------------
+ibmvARP OBJECT IDENTIFIER ::= {ibmvNeighbor 1}
+
+ibmvarpQueryReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of query requests received from clients since the
+ last reboot. When a client is first booted up, it sends out a
+ broadcast query request packet on its LAN segment."
+ ::= { ibmvARP 1 }
+
+ibmvarpServiceResps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ARP query responses sent out from this router node
+ since the last reboot. Each router node on the same LAN
+ segment that is providing address assignments will respond."
+ ::= { ibmvARP 2}
+
+ibmvarpAssignReqs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ARP assignment request received from clients
+ since the last reboot. The client issues an assignment request
+ packet to the router node that responded first to the query
+ request."
+ ::= { ibmvARP 3 }
+
+ibmvarpAssignResps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ARP assignment responses sent to clients since
+ the last reboot. The router node issues a VINES internet
+ address for the client and sends it back in an assignment
+ response packet."
+ ::= { ibmvARP 4 }
+
+ibmvarpHeaderError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ARP packets received since the last reboot
+ with a header error."
+ ::= { ibmvARP 5 }
+
+------------------------------------------------------------------------
+-- Subgroup: VINES Neighbor Count
+--
+-- Description: Number of Neighbor entries in the Neighbor table.
+------------------------------------------------------------------------
+ibmvNbrNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entries in the neighbor table."
+ ::= { ibmvNeighbor 2 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Subgroup: VINES Neighbor Table
+--
+-- Description: The MIB neighbor table contains objects which define
+-- the variables found in the actual VINES neighbor table.
+--
+------------------------------------------------------------------------
+ibmvNbrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvNbrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information about IBM's VINES router neighbor table."
+ ::= { ibmvNeighbor 3 }
+
+ibmvNbrEntry OBJECT-TYPE
+ SYNTAX IbmvNbrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the neighbor table."
+ INDEX { ibmvNbrNetid,
+ ibmvNbrSubNetid,
+ ibmvNbrIfType,
+ ibmvNbrLocSlot,
+ ibmvNbrLocPort }
+ ::= { ibmvNbrTable 1 }
+
+
+IbmvNbrEntry ::= SEQUENCE {
+ ibmvNbrNetid OCTET STRING,
+ ibmvNbrSubNetid OCTET STRING,
+ ibmvNbrType INTEGER,
+ ibmvNbrIfType INTEGER,
+ ibmvNbrRemAddress OCTET STRING,
+ ibmvNbrLocAddress OCTET STRING,
+ ibmvNbrLocSlot INTEGER,
+ ibmvNbrLocPort INTEGER,
+ ibmvNbrAging INTEGER,
+ ibmvNbrFlags INTEGER,
+ ibmvNbrRIF OCTET STRING,
+ ibmvNbrIfIndex INTEGER,
+ ibmvNbrMetric INTEGER
+}
+
+ibmvNbrNetid OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network ID of the neighbor. The VINES internet address
+ has the following form: 'nnnnnnnn.ssss'hex, where n = network
+ ID and s = subnetwork ID. If the neighbor is a router, then
+ network ID is the router node's (the neighbor's) serial number."
+ ::= { ibmvNbrEntry 1 }
+
+ibmvNbrSubNetid OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The subnetwork ID of the neighbor. The VINES internet address
+ has the following form: 'nnnnnnnn.ssss'hex, where n = network ID
+ and s = subnetwork ID. If the neighbor is a router node,
+ then the subnetwork ID for the router node (the neighbor) is 1."
+ ::= { ibmvNbrEntry 2 }
+
+ibmvNbrType OBJECT-TYPE
+ SYNTAX INTEGER {server(1),
+ workstation(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the neighbor (workstation = pc)."
+ ::= { ibmvNbrEntry 3 }
+
+ibmvNbrIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ regular1822(2),
+ hdh1822(3),
+ ddn-x25(4),
+ rfc877-x25(5),
+ ethernet-csmacd(6),
+ iso88023-csmacd(7),
+ iso88024-tokenBus(8),
+ iso88025-tokenRing(9),
+ iso88026-man(10),
+ starLan(11),
+ proteon-10Mbit(12),
+ proteon-80Mbit(13),
+ hyperchannel(14),
+ fddi(15),
+ lapb(16),
+ sdlc(17),
+ ds1(18),
+ cept(19),
+ basicISDN(20),
+ primaryISDN(21),
+ propPointToPointSerial(22),
+ ppp(23),
+ loopback(24),
+ eon(25),
+ ethernet-3Mbit(26),
+ nsip(27),
+ slip(28),
+ ultra(29),
+ ds3(30),
+ sip(31),
+ frame-relay(32)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of interface that the server uses to reach the
+ neighbor."
+ ::= { ibmvNbrEntry 4 }
+
+ibmvNbrRemAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The address of the neighbor's physical interface. For LAN's,
+ it is the hardware address of the neighbor."
+ ::= { ibmvNbrEntry 5 }
+
+ibmvNbrLocAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The address of the router node's physical interface,
+ such as a LAN address."
+ ::= { ibmvNbrEntry 6 }
+
+ibmvNbrLocSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the interface card that the router node
+ uses to reach the neighbor."
+ ::= { ibmvNbrEntry 7 }
+
+ibmvNbrLocPort OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number on the interface card that the router node
+ used to reach the neighbor."
+ ::= { ibmvNbrEntry 8 }
+
+ibmvNbrAging OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The amount of time left before a neighbor entry
+ will be removed because of aging. For a WAN link, which is
+ defined to be permanent, this object is not applicable."
+ ::= { ibmvNbrEntry 9 }
+
+ibmvNbrFlags OBJECT-TYPE
+ SYNTAX INTEGER {permanent(1),
+ nonpermanent(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Only applicable to a WAN link; states if the link is
+ permanent or non-permanent."
+ ::= { ibmvNbrEntry 10}
+
+ibmvNbrRIF OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "LAN - MAC address and if applicable, source routing
+ information.
+ Frame Relay - n/a
+ PPP - n/a"
+ ::= { ibmvNbrEntry 11 }
+
+ibmvNbrIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (using the MIB II standard) used to reach the
+ neighbor. This number corresponds to the IfIndex object found
+ in MIB II."
+ ::= { ibmvNbrEntry 12 }
+
+ibmvNbrMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The cost to reach the neighbor."
+ ::= { ibmvNbrEntry 13 }
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: VINES Routing Information
+--
+-- Description: All information related to the routing table.
+-- This includes related configuration questions,
+-- RTP statistics, and the routing table itself.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+
+------------------------------------------------------------------------
+-- Subgroup: VINES Routing configuration
+--
+-- Description: Configuration questions related to the routing table
+------------------------------------------------------------------------
+ibmvRtConfig OBJECT IDENTIFIER ::= {ibmvRouting 1}
+
+ibmvRtCfgMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of entries allowed in the routing table.
+ This value is not defined by administrator."
+ ::= { ibmvRtConfig 1 }
+
+------------------------------------------------------------------------
+-- Name: Inbound RTP Filters
+--
+-- Description: The inbound filters operate on network numbers contained in
+-- the topological entries in the RTP update, response, and
+-- redirect packets received over a specified interface.
+-- In deny mode, the IBM 6611 ignores route information for
+-- a network if the network number and the interface on which
+-- the route information was received matches any inbound RTP
+-- filter. In permit mode, the IBM 6611 processes route
+-- information for a network only if the network number and the
+-- interface on which the route information was received matches
+-- any inbound RTP filter.
+------------------------------------------------------------------------
+ibmvRtCfgInFlt OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enables or disables all inbound RTP filters defined. If no
+ inbound RTP filters are defined, then this object has no effect.
+ If a filter is defined, then the default value is 'enabled'."
+ ::= { ibmvRtConfig 2 }
+
+ibmvRtCfgInFltNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of inbound RTP filters currently defined."
+ ::= { ibmvRtConfig 3 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Name: VINES Inbound RTP Filter Table
+--
+------------------------------------------------------------------------
+ibmvRtCfgInFltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvRtCfgInFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information about the inbound RTP filters which
+ are specified for this router node."
+ ::= { ibmvRtConfig 4 }
+
+ibmvRtCfgInFltEntry OBJECT-TYPE
+ SYNTAX IbmvRtCfgInFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the inbound RTP filter table."
+ INDEX { ibmvRtCfgInFltNetID,
+ ibmvRtCfgInFltIfIndex }
+ ::= { ibmvRtCfgInFltTable 1 }
+
+IbmvRtCfgInFltEntry ::= SEQUENCE {
+ ibmvRtCfgInFltNetID OCTET STRING,
+ ibmvRtCfgInFltIfIndex INTEGER,
+ ibmvRtCfgInFltMode INTEGER,
+ ibmvRtCfgInFltUses Counter
+}
+
+ibmvRtCfgInFltNetID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined object which specifies the VINES network
+ number to be filtered on the port. The range of the network
+ number is 00000000 - FFFFFFFE. If the network number,
+ 0xFFFFFFFF, is defined, then all network numbers will be filtered."
+ ::= { ibmvRtCfgInFltEntry 1 }
+
+ibmvRtCfgInFltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (using the MIB II standard) for which the
+ inbound RTP filters were defined. This number corresponds to
+ the IfIndex object found in MIB II."
+ ::= { ibmvRtCfgInFltEntry 2 }
+
+ibmvRtCfgInFltMode OBJECT-TYPE
+ SYNTAX INTEGER {permit (1),
+ deny (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The filtering action for the inbound RTP filter. The inbound RTP
+ filters operate on network numbers contained in the topological
+ entries in the RTP update, response, and redirect packets received
+ over a specified interface. In deny mode, the 6611 ignores route
+ information for a network if the network number and the
+ port on which the route information was received matches any
+ inbound RTP filter. In permit mode, the IBM 6611 processes route
+ information for a network only if the network number and the port
+ on which the route information was received matches any inbound
+ RTP filter. The default for this object is 'deny'."
+ ::= { ibmvRtCfgInFltEntry 3 }
+
+ibmvRtCfgInFltUses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the defined filter was used."
+ ::= { ibmvRtCfgInFltEntry 4 }
+
+------------------------------------------------------------------------
+-- Name: Outbound RTP Filters
+--
+-- Description: The outbound RTP filters operate on the network numbers
+-- contained in the topological entries in RTP update and
+-- response packets transmitted over a specified interface.
+-- In deny mode, the IBM 6611 does not advertise route
+-- information for a network if the network number and the
+-- interface on which the route information is to be transmitted
+-- matches any outbound RTP filter. In permit mode, the 6611
+-- advertises route information for a network only if the network
+-- number and the interface on which the route information is to
+-- be transmitted matches any outbound RTP filter.
+------------------------------------------------------------------------
+ibmvRtCfgOutFlt OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enables or disables all outbound RTP filters defined. If no
+ outbound RTP filters are defined, then this object has no effect.
+ If a filter is defined, then the default value is 'enabled'."
+ ::= { ibmvRtConfig 5 }
+
+ibmvRtCfgOutFltNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outbound RTP filters currently defined."
+ ::= { ibmvRtConfig 6 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Name: VINES Outbound RTP Filter Table
+--
+------------------------------------------------------------------------
+ibmvRtCfgOutFltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvRtCfgOutFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information about the outbound RTP filters which
+ are specified for this router node."
+ ::= { ibmvRtConfig 7 }
+
+ibmvRtCfgOutFltEntry OBJECT-TYPE
+ SYNTAX IbmvRtCfgOutFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the outbound RTP filter table."
+ INDEX { ibmvRtCfgOutFltNetID,
+ ibmvRtCfgOutFltIfIndex }
+ ::= { ibmvRtCfgOutFltTable 1 }
+
+IbmvRtCfgOutFltEntry ::= SEQUENCE {
+ ibmvRtCfgOutFltNetID OCTET STRING,
+ ibmvRtCfgOutFltIfIndex INTEGER,
+ ibmvRtCfgOutFltMode INTEGER,
+ ibmvRtCfgOutFltUses Counter
+}
+
+
+ibmvRtCfgOutFltNetID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined object which specifies the VINES network
+ number to be filtered on the port. The range of the network
+ number is 00000000 - FFFFFFFE. If the network number,
+ 0xFFFFFFFF, is defined, then all network numbers will be filtered."
+ ::= { ibmvRtCfgOutFltEntry 1 }
+
+ibmvRtCfgOutFltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (using the MIB II standard) for which the
+ outbound RTP filters were defined. This number corresponds to
+ the IfIndex object found in MIB II."
+ ::= { ibmvRtCfgOutFltEntry 2 }
+
+ibmvRtCfgOutFltMode OBJECT-TYPE
+ SYNTAX INTEGER {permit (1),
+ deny (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The filtering action for the outbound RTP filter. The outbound
+ RTP filters operate on the network numbers contained in the
+ topological entries in RTP update and response packets
+ transmitted over a specified interface. In deny mode,
+ filters operate on interface names and network numbers (that is,
+ the network numbers contained in the topological entries in the
+ RTP packets). In deny mode, the IBM 6611 does not advertise
+ route information for a network if the network number and the
+ interface on which the route information is to be transmitted
+ matches any outbound RTP filter. In permit mode, the 6611
+ advertises route information for a network only if the network
+ number and the interface on which the route information is to be
+ transmitted matches any outbound RTP filter. The default for this
+ object is 'Deny'."
+ ::= { ibmvRtCfgOutFltEntry 3 }
+
+ibmvRtCfgOutFltUses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the defined filter was used."
+ ::= { ibmvRtCfgOutFltEntry 4 }
+
+------------------------------------------------------------------------
+-- Name: RTP Router Filters
+--
+-- Description: The RTP router filters operate on the network number contained
+-- in the source network number field in the IP header of any RTP
+-- packet (update, request, response, and redirect). (The
+-- subnetwork ID is assumed to be 0x0001.) In deny mode,
+-- the IBM 6611 ignores route information from a service node
+-- if the sending router's network number matches any RTP router
+-- filter. In permit mode, the IBM 6611 processes route
+-- information from a router only if the sending router's
+-- network number matches any RTP router filter.
+------------------------------------------------------------------------
+ibmvRtCfgFlt OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enables or disables all RTP router filters defined. If no
+ RTP router filters are defined, then this object has no effect.
+ If a filter is defined, then the default value is 'enabled'."
+ ::= { ibmvRtConfig 8 }
+
+
+ibmvRtCfgFltNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of RTP router filters currently defined."
+ ::= { ibmvRtConfig 9 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Name: VINES RTP Router Filter Table
+--
+------------------------------------------------------------------------
+ibmvRtCfgFltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvRtCfgFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information about the RTP router filters which
+ are specified for this router node."
+ ::= { ibmvRtConfig 10 }
+
+ibmvRtCfgFltEntry OBJECT-TYPE
+ SYNTAX IbmvRtCfgFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the RTP router filter table."
+ INDEX { ibmvRtCfgFltNetID }
+ ::= { ibmvRtCfgFltTable 1 }
+
+IbmvRtCfgFltEntry ::= SEQUENCE {
+ ibmvRtCfgFltNetID OCTET STRING,
+ ibmvRtCfgFltMode INTEGER,
+ ibmvRtCfgFltUses Counter
+}
+
+
+ibmvRtCfgFltNetID OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined object which specifies the VINES network
+ number to be filtered on the port. The range of the network
+ number is 00000000 - FFFFFFFE. If the network number,
+ 0xFFFFFFFF, is defined, then all network numbers will be filtered."
+ ::= { ibmvRtCfgFltEntry 1 }
+
+ibmvRtCfgFltMode OBJECT-TYPE
+ SYNTAX INTEGER {permit (1),
+ deny (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The filtering action for the RTP router filter. The RTP router
+ filters operate on the network number contained in the source
+ network number field in the IP header of any RTP packet (update,
+ request, response, and redirect). (The subnetwork ID is assumed
+ to be 0x0001.) In deny mode, the IBM 6611 ignores route
+ information from a service node if the sending router's network
+ number matches any RTP router filter. In permit mode, the IBM 6611
+ processes route information from a router only if the sending
+ router's network number matches any RTP router filter. The default
+ for this object is 'deny'."
+ ::= { ibmvRtCfgFltEntry 2 }
+
+ibmvRtCfgFltUses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the defined filter was used."
+ ::= { ibmvRtCfgFltEntry 3 }
+
+
+
+
+------------------------------------------------------------------------
+-- Subgroup: VINES Routing Update Protocol
+--
+-- Description: Statistical information on the following RTP packets:
+-- - Routing update packets
+-- - Routing request packets
+-- - Routing response packets
+-- - Routing redirect packets
+------------------------------------------------------------------------
+ibmvRTP OBJECT IDENTIFIER ::= {ibmvRouting 2}
+
+ibmvrtpUpdSents OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing update packets sent since the last reboot.
+ The routing update packets are periodically broadcast by nodes
+ to notify neighboring nodes of their existence. Router nodes
+ include network topology information in these updates."
+ ::= { ibmvRTP 1 }
+
+ibmvrtpUpdRecs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing update packets received since the last
+ reboot. The routing update packets are sent from neighboring node
+ making known their existence. Packets received from router
+ nodes include network topology information."
+ ::= { ibmvRTP 2 }
+
+ibmvrtpReqSents OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing request packets sent since the last reboot.
+ Routing request packets are sent by a node when it requires an
+ immediate update."
+ ::= { ibmvRTP 3 }
+
+ibmvrtpReqRecs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing request packets received since the last
+ reboot. The 6611 receives routing request packets when another
+ node requires an immediate update. The 6611 will send the update
+ in a routing response packet."
+ ::= { ibmvRTP 4 }
+
+ibmvrtpResSents OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing response packets sent since the last reboot.
+ Routing response packets are sent in response to a routing request
+ packet."
+ ::= { ibmvRTP 5 }
+
+ibmvrtpResRecs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing response packets received since the last
+ reboot. When a node sends out a routing request packet, it
+ receives a routing response packet which contains all the routing
+ information requested."
+ ::= { ibmvRTP 6 }
+
+ibmvrtpRedSents OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing redirect packets sent since the last reboot.
+ The routing redirect packets are sent by a node to notify another
+ node of a more direct path to a destination node."
+ ::= { ibmvRTP 7 }
+
+ibmvrtpRedRecs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of routing redirect packets received since the last
+ reboot. A 6611 receives a routing redirect packet when another
+ node knows a more direct path to the destination node."
+ ::= { ibmvRTP 8 }
+
+ibmvrtpHeaderError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of RTP packets received since the last reboot
+ with a RTP header error."
+ ::= { ibmvRTP 9 }
+
+------------------------------------------------------------------------
+-- Subgroup: VINES Router Table Count
+--
+-- Description: Number of entries in the Router Table.
+------------------------------------------------------------------------
+ibmvRtNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of entires in the route table."
+ ::= { ibmvRouting 3 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Subgroup: The VINES Routing Table
+--
+-- Description: The MIB routing table contains objects which define
+-- the variables found in the actual VINES routing table.
+--
+------------------------------------------------------------------------
+ibmvRtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvRtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "A list of information about IBM's VINES router table."
+ ::= { ibmvRouting 4 }
+
+ibmvRtEntry OBJECT-TYPE
+ SYNTAX IbmvRtEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the router table."
+ INDEX { ibmvRtNetid }
+ ::= { ibmvRtTable 1 }
+
+IbmvRtEntry ::=
+ SEQUENCE {
+ ibmvRtNetid OCTET STRING,
+ ibmvRtMetric INTEGER,
+ ibmvRtIdle INTEGER,
+ ibmvRtGateNetid OCTET STRING,
+ ibmvRtIfIndex INTEGER,
+ ibmvRtState INTEGER
+}
+
+ibmvRtNetid OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network ID of the router node's destination router node."
+ ::= { ibmvRtEntry 1 }
+
+ibmvRtMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The routing metric used by the called router node to reach the
+ destination. A routing metric is an estimated round-trip
+ delay time associated with the router that maximum sized
+ VINES IP packets will take to reach the destination.
+ The metric reflects the cost of the path to the destination,
+ it is in 200-millisecond units."
+ ::= { ibmvRtEntry 2 }
+
+ibmvRtIdle OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time to live timer for this router node's entry. This
+ value indicates the amount of time before the entry is removed
+ from the called router node's routing table. The value is
+ returned in 90 second units."
+ ::= { ibmvRtEntry 3 }
+
+ibmvRtGateNetid OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network ID of the router node that acts as the router for
+ reaching the destination router node."
+ ::= { ibmvRtEntry 4 }
+
+ibmvRtIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (using the MIB II standard) which identifies the
+ local interface through which the next hop of this route should
+ be reached. This number corresponds to the IfIndex object found
+ in MIB II."
+ ::= { ibmvRtEntry 5 }
+
+ibmvRtState OBJECT-TYPE
+ SYNTAX INTEGER {permanent(1),
+ nonpermanent(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The state the routing entry; permanent or not permanent."
+ ::= { ibmvRtEntry 6 }
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: VINES Internet Control Protocol
+--
+-- Description: Statistical information on internet control protocol
+-- packets which provide exception notification and
+-- metric notification support.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+ibmvicpExcGens OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of exception notifications generated from this router
+ node since the last reboot."
+ ::= { ibmvICP 1 }
+
+ibmvicpMetricGens OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of metric notifications generated from this router
+ node since the last reboot. The ICP packet contains metric
+ information about the final transmission medium used to reach
+ a client node."
+ ::= { ibmvICP 2 }
+
+ibmvicpHeaderError OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ICP packets received since the last reboot
+ with an ICP header error."
+ ::= { ibmvICP 3 }
+
+
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: VINES Fragmentation Protocol
+--
+-- Description: Statistical information on fragmentation protocol
+-- which provides fragmentation and reassembly of
+-- network layer packets.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+ibmvFRPreassembles OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times packets were reassembled since the
+ last reboot. One VINES IP packet being broken into
+ three message fragments is counted as one fragmentation.
+ The three fragments being reassembled into one VINES
+ IP packet counts as one reassembly."
+ ::= { ibmvFRP 1 }
+
+ibmvFRPfragsReassembled OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of fragments that were reassembled since the last
+ reboot. If three fragments are to be reassembled into one
+ packet, then this object value will add three to its total."
+ ::= { ibmvFRP 2}
+
+ibmvFRPreasFails OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the reassembly of fragments fails since the
+ last reboot."
+ ::= { ibmvFRP 3}
+
+ibmvFRPfragmented OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of packet fragmentations performed since the last
+ reboot."
+ ::= { ibmvFRP 4}
+
+ibmvFRPfrgCreated OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of fragments created since the last reboot when
+ fragmenting VINES IP packets. If a VINES IP packet is fragmented
+ into three fragments, then this object value will add three to
+ its total."
+ ::= { ibmvFRP 5}
+
+ibmvFRPfrgFails OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the fragmentation of a VINES IP packets
+ fails since the last reboot."
+ ::= { ibmvFRP 6}
+
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+--
+-- Group: VINES Interface
+--
+-- Description: The following tables:
+-- VINES port configuration table
+-- VINES port filter table
+-- VINES interface table
+--
+-- Gather all the VINES information which is related to the
+-- ports or the interfaces within the router node.
+--
+------------------------------------------------------------------------
+------------------------------------------------------------------------
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Subgroup: The VINES Port Configuration Table
+--
+-- Description: Configuration questions which must be defined for
+-- each port within the Router Node.
+--
+------------------------------------------------------------------------
+ibmvPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of information about port configuration at
+ each interface."
+ ::= { ibmvInterface 1 }
+
+ibmvPortCfgEntry OBJECT-TYPE
+ SYNTAX IbmvPortCfgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the port configuration
+ table."
+ INDEX { ibmvPortCfgIfIndex }
+ ::= { ibmvPortCfgTable 1 }
+
+IbmvPortCfgEntry ::=
+ SEQUENCE {
+ ibmvPortCfgIfIndex INTEGER,
+ ibmvPortCfgARP INTEGER,
+ ibmvPortCfgServ INTEGER,
+ ibmvPortCfgHCtoServ INTEGER,
+ ibmvPortCfgPerUpdate INTEGER,
+ ibmvPortCfgMetric INTEGER,
+ ibmvPortCfgTR INTEGER,
+ ibmvPortCfgEN INTEGER,
+ ibmvPortCfgInFlt INTEGER,
+ ibmvPortCfgInFltNum INTEGER,
+ ibmvPortCfgOutFlt INTEGER,
+ ibmvPortCfgOutFltNum INTEGER
+ }
+
+ibmvPortCfgIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The interface (using the MIB II standard) which uniquely
+ identifies each interface and allows multiple tables to be
+ associated with a given interface. This number corresponds to
+ the IfIndex object found in MIB II."
+ ::= { ibmvPortCfgEntry 1 }
+
+ibmvPortCfgARP OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which specifies whether the router
+ node will assign VINES addresses to clients that reside on the LAN
+ attached to this port. The default value for this object is
+ 'disable'."
+ ::= { ibmvPortCfgEntry 2 }
+
+ibmvPortCfgServ OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value specifying whether the serverless
+ option is enables or disabled. When the serverless option is
+ enabled; the router looks for particular broadcasts that clients
+ use in finding the services on the VINES server. This allows
+ client nodes on a serverless LAN to communicate with a VINES
+ server more than one hop away. The default value for this object
+ is 'disable'."
+ ::= { ibmvPortCfgEntry 3 }
+
+ibmvPortCfgHCtoServ OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which specifies the number of hops
+ from the client to the router node."
+ ::= { ibmvPortCfgEntry 4 }
+
+ibmvPortCfgPerUpdate OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled (1),
+ disabled (2),
+ na (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which specifies whether periodic
+ updates will be sent over a WAN link."
+ ::= { ibmvPortCfgEntry 5 }
+
+ibmvPortCfgMetric OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value for port metric. This value
+ overrides the metric which is used by the IBM 6611 to make
+ routing decisions. If no response is provided to this parameter,
+ the IBM 6611 will use defaults contained within the MPNP program.
+ These defaults are based on values assigned by Banyan Systems for
+ its VINES servers.
+ The port metric is a rough estimate of the round trip delay for a
+ maximum sized VINES IP packet to travel to any neighbor on this
+ port. The unit for the metric value is 200 milliseconds. The
+ default metric for an Ethernet port is 2. The default metric for a
+ Token-Ring is determined by the response to the Token-Ring
+ Data Rate parameter. The default metric for a serial port is
+ determined by the response to the Serial-Line Speed parameter."
+ ::= { ibmvPortCfgEntry 6 }
+
+ibmvPortCfgTR OBJECT-TYPE
+ SYNTAX INTEGER {
+ na (1),
+ snap (2),
+ vines-tr(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which determines the encapsulation
+ method used for receiving and transmitting VINES packets on
+ this port. IEEE 802.5 LLC uses 802.2 encapsulation followed by
+ an LLC field using SAP value 0xBC You cannot use IEEE 802.5
+ LLC encapsulation on the same port that performs data link
+ switching, if the 0xBC SAP has been configured for frame
+ forwarding by the data link switching function. IEEE 802.5 SNAP
+ uses 802.2 encapsulation followed by a SNAP header using the
+ organizationally unique ID 0x08 00 4A, the protocol id 0x80C4
+ for VINES IP and the protocol id 0x80C5 for VINES Link Level Echo."
+ ::= { ibmvPortCfgEntry 7 }
+
+ibmvPortCfgEN OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ na (1),
+ snap (2),
+ v2 (3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which determines the encapsulation
+ method used for receiving and transmitting VINES packets on
+ this port. Ethernet II uses DIX encapsulation with a packet
+ type 0x0BAD for VINES IP and 0x0BAF for VINES Link Level Echo.
+ IEEE 802.3 SNAP uses 802.2 encapsulation followed by a SNAP
+ header using the organizationally unique ID 0x08 00 4A, the
+ protocol id 0x80C4 for VINES IP and the protocol id 0x80C5 for
+ VINES Link Level Echo."
+ ::= { ibmvPortCfgEntry 8 }
+
+ibmvPortCfgInFlt OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which allows inbound port filters
+ to be defined. The default value is 'disabled'."
+ ::= { ibmvPortCfgEntry 9 }
+
+ibmvPortCfgInFltNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of inbound port filters defined for this port."
+ ::= { ibmvPortCfgEntry 10 }
+
+ibmvPortCfgOutFlt OBJECT-TYPE
+ SYNTAX INTEGER {enable (1),
+ disable (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which allows outbound port filters
+ to be defined. The default value is 'disabled'."
+ ::= { ibmvPortCfgEntry 11 }
+
+ibmvPortCfgOutFltNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of outbound port filters defined for this port."
+ ::= { ibmvPortCfgEntry 12 }
+
+
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Subgroup: The VINES Port Filter Configuration Table
+--
+-- Description: The port level filters operate on information contained
+-- in the IP, IPC and SPP headers.
+--
+------------------------------------------------------------------------
+ibmvFltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The list of information about port filter configurations at
+ each interface ."
+ ::= { ibmvInterface 2 }
+
+ibmvFltEntry OBJECT-TYPE
+ SYNTAX IbmvFltEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The information for each entry in the port filter configuration
+ table."
+ INDEX { ibmvFltIfIndex,
+ ibmvFltNo
+ }
+ ::= { ibmvFltTable 1 }
+
+
+IbmvFltEntry ::=
+ SEQUENCE {
+ ibmvFltIfIndex INTEGER,
+ ibmvFltNo INTEGER,
+ ibmvFltMode INTEGER,
+ ibmvFltValue OCTET STRING,
+ ibmvFltMask OCTET STRING,
+ ibmvFltType INTEGER,
+ ibmvFltHCCompare INTEGER,
+ ibmvFltUses Counter
+ }
+
+ibmvFltIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The value of this object identifies the interface for which
+ this entry contains management information. The IfIndex allows
+ a subset of the filter table to be associated with a particular
+ interface."
+ ::= { ibmvFltEntry 1 }
+
+ibmvFltNo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A unique integer identifying this filter entry for this
+ interface."
+ ::= { ibmvFltEntry 2 }
+
+ibmvFltMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound (1),
+ outbound (2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies if the port filter is an inbound or outbound filter."
+ ::= { ibmvFltEntry 3 }
+
+ibmvFltValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (18))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string representing the concatenation of
+ VINES IP header fields and VINES transport header fields
+ required by this filter entry. Incoming packets will
+ be bitwise ANDed with the value of ibmvFltMask, and
+ if the result is equal to the value of this object, the
+ packet will be filtered according to the value of
+ ibmvFltValue.
+
+ Fields from VINES IP and transport headers used for filtering:
+
+ field length field name
+ ------------ ------------------------------
+ 8 BITS protocol type
+ 4 BITS hop count
+ 32 BITS destination network number
+ 16 BITS destination subnetwork number
+ 16 BITS destination port number
+ 32 BITS source network number
+ 16 BITS source subnetwork number
+ 16 BITS source port number"
+ ::= { ibmvFltEntry 4 }
+
+ibmvFltMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (18))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An octet string indicating the parts of the VIP header and
+ transport header relevant to this filter entry. This mask will
+ be bitwise ANDed with the appropriate header fields; if the result
+ is equal to the value of ibmvnFilterValue, the packet will be
+ filtered according to the value of ibmvnFilterType."
+ ::= { ibmvFltEntry 5 }
+
+ibmvFltType OBJECT-TYPE
+ SYNTAX INTEGER {permit (1),
+ deny (2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which determines the filtering mode
+ for all filters defined on this port. If the port is using
+ Deny mode, then all packets matching a defined port filter
+ will be discarded. If the port is using Permit mode, then only
+ the packets matching a defined port filter will be forwarded.
+ The default value is Deny."
+ ::= { ibmvFltEntry 6 }
+
+
+ibmvFltHCCompare OBJECT-TYPE
+ SYNTAX INTEGER {
+ less-than(1),
+ less-than-equal(2),
+ equal(3),
+ greater-than-equal(4),
+ greater-than(5),
+ na (6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administrator defined value which indicates the relational
+ association desired if filtering is being done based on hop
+ count. If filtering is not being done based on hop count (that
+ is, if the hop count portion of IBM VINES Port Mask is 0) the
+ value of this object will be none(1)."
+ ::= { ibmvFltEntry 7 }
+
+ibmvFltUses OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object counts how many times the defined filter was
+ used."
+ ::= { ibmvFltEntry 8 }
+------------------------------------------------------------------------
+-- Subgroup: VINES Interface Count
+--
+-- Description: Number of interfaces configured for VINES
+------------------------------------------------------------------------
+ibmvifNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of VINES interfaces configured on the router node."
+ ::= { ibmvInterface 3 }
+
+------------------------------------------------------------------------
+-- T A B L E
+-- ---------
+--
+-- Subgroup: The VINES Interface Table
+--
+-- Description: The MIB interface table contains information related to
+-- each interface running vines.
+--
+------------------------------------------------------------------------
+ibmvifTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmvifEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "List of interfaces with some statistics about each interface."
+ ::= { ibmvInterface 4 }
+
+ibmvifEntry OBJECT-TYPE
+ SYNTAX IbmvifEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Information about one interface."
+ INDEX { ibmvifSlot,
+ ibmvifPort }
+ ::= { ibmvifTable 1 }
+
+IbmvifEntry ::=
+ SEQUENCE {
+ ibmvifSlot INTEGER,
+ ibmvifPort INTEGER,
+ ibmvifDescr DisplayString,
+ ibmvifAddress OCTET STRING,
+ ibmvifInPkts Counter,
+ ibmvifInErrs Counter,
+ ibmvifOutPkts Counter,
+ ibmvifOutErrs Counter
+ }
+
+ibmvifSlot OBJECT-TYPE
+ SYNTAX INTEGER (1..7)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the interface's communications card."
+ ::= { ibmvifEntry 1 }
+
+ibmvifPort OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The port number of the interface."
+ ::= { ibmvifEntry 2 }
+
+ibmvifDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A textual description of the interface."
+ ::= { ibmvifEntry 3 }
+
+ibmvifAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The physical address of the interface, applies to LAN
+ interfaces only."
+ ::= { ibmvifEntry 4 }
+
+ibmvifInPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of VINES IP packets that the router node
+ received since the last reboot."
+ ::= { ibmvifEntry 5 }
+
+ibmvifInErrs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of received VINES IP packets that contained
+ errors since the last reboot."
+ ::= { ibmvifEntry 6 }
+
+ibmvifOutPkts OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of VINES IP packets that the router node
+ sent since the last reboot."
+ ::= { ibmvifEntry 7 }
+
+ibmvifOutErrs OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of transmitted VINES IP packets that
+ contained errors since the last reboot."
+ ::= { ibmvifEntry 8 }
+
+
+-- static char sccsid_appn_mib[] = "@(#) snmp/samples/appn.my, SNMP, v1r3, r3d32 1.21 5/19/94 09:56:23";
+
+
+-- ******************** The APPN Node Group *************************
+
+ibmappnNode OBJECT IDENTIFIER ::= { ibmappn 1 }
+ibmappnGeneralInfoAndCaps OBJECT IDENTIFIER ::= { ibmappnNode 1 }
+ibmappnNnUniqueInfoAndCaps OBJECT IDENTIFIER ::= { ibmappnNode 2 }
+ibmappnEnUniqueCaps OBJECT IDENTIFIER ::= { ibmappnNode 3 }
+ibmappnPortInformation OBJECT IDENTIFIER ::= { ibmappnNode 4 }
+ibmappnLinkStationInformation OBJECT IDENTIFIER ::= { ibmappnNode 5 }
+ibmappnSnmpInformation OBJECT IDENTIFIER ::= { ibmappnNode 6 }
+ibmappnMemoryUse OBJECT IDENTIFIER ::= { ibmappnNode 7 }
+ibmappnXidInformation OBJECT IDENTIFIER ::= { ibmappnNode 8 }
+
+-- This group provides global information about the
+-- APPN node, which is either a network node or an end node.
+
+
+-- The first section applies to all APPN nodes.
+-- The second section applies only to network nodes.
+-- The third section applies only to end nodes.
+-- The fourth section applies to Port information.
+-- The fifth section applies to SNA link station Information.
+-- The sixth section applies to SNMP traffic for this APPN sub-agent
+-- The seventh section applies to APPN memory usage.
+
+-- APPN General Information
+-- This section applies to both network and end nodes.
+
+
+ibmappnNodeCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned network name
+ for this node in the format NETID.CPNAME."
+
+ ::= { ibmappnGeneralInfoAndCaps 1 }
+
+ibmappnNodeNetid OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned APPN network identification,
+ which can be from one to eight characters.
+ This ID is used with the control point name
+ to create a fully-qualified control point name."
+
+ ::= { ibmappnGeneralInfoAndCaps 2 }
+
+ibmappnNodeBlockNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The block number is the first three digits of the node_id.
+ These 3 hexadecimal digits identify the product and are not
+ configurable."
+
+ ::= { ibmappnGeneralInfoAndCaps 3 }
+
+ibmappnNodeIdNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID number is the last 5 digits of the node_id.
+ These 5 hexadecimal digits are administratively defined and
+ combined with the 3 digit block number form the node_id.
+ This node_id is used to identify the local node and is include
+ in APPN alerts as well as being included in XIDs. A unique
+ value is required for connections to SNA sub-area."
+
+ ::= { ibmappnGeneralInfoAndCaps 4 }
+
+ibmappnNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ networkNode(1),
+ endNode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node, either network, len, or end node."
+
+ ::= { ibmappnGeneralInfoAndCaps 5 }
+
+ibmappnNodeUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time (in hundredths of a second) since this APPN node
+ was initialized."
+
+ ::= { ibmappnGeneralInfoAndCaps 6 }
+
+ibmappnNodeNegotLs OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports negotiable
+ link stations."
+
+ ::= { ibmappnGeneralInfoAndCaps 7 }
+
+ibmappnNodeSegReasm OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports segment
+ reassembly. This is only supported when
+ segment generation is also supported."
+
+ ::= { ibmappnGeneralInfoAndCaps 8 }
+
+ibmappnNodeBindReasm OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports Bind segment
+ reassembly. This will only be supported when Bind
+ segment generation is also supported."
+
+ ::= { ibmappnGeneralInfoAndCaps 9 }
+
+ibmappnNodeParallelTg OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports parallel TGs."
+
+ ::= { ibmappnGeneralInfoAndCaps 10 }
+
+ibmappnNodeService OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node allows call-in from nodes not
+ defined locally."
+
+ ::= { ibmappnGeneralInfoAndCaps 11 }
+
+ibmappnNodeAdaptiveBindPacing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports adaptive bind pacing."
+
+ ::= { ibmappnGeneralInfoAndCaps 12 }
+
+
+-- *****************************************************************
+-- APPN Network Node Information
+-- This section provides global information about the
+-- APPN network node.
+
+ibmappnNodeNnRcvRegChar OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports receiving registered
+ characteristics."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 1 }
+
+ibmappnNodeNnGateway OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this is a gateway node."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 2 }
+
+ibmappnNodeNnCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports central directory
+ cache."
+ ::= { ibmappnNnUniqueInfoAndCaps 3 }
+
+ibmappnNodeNnTreeCache OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports route tree cache."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 4 }
+
+ibmappnNodeNnTreeUpdate OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports
+ incremental_tree_update, which is only
+ supported when tree caching is supported."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 5 }
+
+ibmappnNodeNnRouteAddResist OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Route addition resistance is a value that
+ indicates the relative desirability
+ of using this node for intermediate session traffic.
+ The value, which can be any integer 0-255,
+ is used in route computation. The lower the value,
+ the more desirable the node is for intermediate routing."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 6 }
+
+ibmappnNodeNnIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate
+ session routing."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 7 }
+
+ibmappnNodeNnFrsn OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This object
+ is the last FRSN sent in a topology update to
+ adjacent network nodes."
+
+ ::= { ibmappnNnUniqueInfoAndCaps 8 }
+
+-- *****************************************************************
+-- APPN End Node Information
+
+ibmappnNodeEnSegGen OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports segment generation."
+
+ ::= { ibmappnEnUniqueCaps 1 }
+
+ibmappnNodeEnModeCosMap OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports
+ mode name to COS name mapping."
+
+ ::= { ibmappnEnUniqueCaps 2 }
+
+ibmappnNodeEnLocateCdinit OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this end node supports Locate Cdinit."
+
+ ::= { ibmappnEnUniqueCaps 3 }
+
+ibmappnNodeEnSendRegNames OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node will register its LUs with the
+ adjacent serving network node:
+
+ NO - do not register names
+ YES - register names"
+
+ ::= { ibmappnEnUniqueCaps 4 }
+
+ibmappnNodeEnSendRegChar OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node supports
+ send register characteristics, which is only
+ supported when send registered names is also
+ supported."
+
+ ::= { ibmappnEnUniqueCaps 5 }
+
+
+-- *****************************************************************************
+-- APPN Port information
+--
+
+ibmappnNodePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port table describes the configuration and current
+ status of the ports used by APPN. The type of DLC is
+ included in this table as a pointer to the DLC port
+ specific tables."
+
+ ::= { ibmappnPortInformation 1 }
+
+ibmappnNodePortEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port Name is used as the index to this table."
+
+ INDEX
+ { ibmappnNodePortName }
+
+ ::= { ibmappnNodePortTable 1 }
+
+IbmappnNodePortEntry ::= SEQUENCE {
+ ibmappnNodePortName DisplayString,
+ ibmappnNodePortState INTEGER,
+
+ ibmappnNodePortDlcType INTEGER,
+ ibmappnNodePortPortType INTEGER,
+ ibmappnNodePortSIMRIM INTEGER,
+ ibmappnNodePortLsRole INTEGER,
+ ibmappnNodePortMaxRcvBtuSize INTEGER,
+ ibmappnNodePortMaxIframeWindow INTEGER,
+ ibmappnNodePortDefLsGoodXids Counter,
+ ibmappnNodePortDefLsBadXids Counter,
+ ibmappnNodePortDynLsGoodXids Counter,
+ ibmappnNodePortDynLsBadXids Counter,
+ ibmappnNodePortSpecific OBJECT IDENTIFIER
+ }
+
+
+ibmappnNodePortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortEntry 1 }
+
+ibmappnNodePortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current state of this port."
+
+ ::= { ibmappnNodePortEntry 2 }
+
+ibmappnNodePortDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according to
+ the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodePortEntry 3 }
+
+ibmappnNodePortPortType OBJECT-TYPE
+ SYNTAX INTEGER {
+ leased(1),
+ switched(2),
+ sharedAccessFacilities(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the type of line used by this port."
+
+ ::= { ibmappnNodePortEntry 4 }
+
+ibmappnNodePortSIMRIM OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether Set Initialization Mode (SIM) and
+ Receive Initialization Mode (RIM) are supported."
+
+ ::= { ibmappnNodePortEntry 5 }
+
+ibmappnNodePortLsRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2),
+ negotiable(3),
+ abm(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Initial role for LSs activated through this port,
+ where 'abm' indicates asynchronous balance mode."
+
+ ::= { ibmappnNodePortEntry 6 }
+
+ibmappnNodePortMaxRcvBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Basic Transmission Size (BTU) that a
+ link station on this port can receive."
+
+ ::= { ibmappnNodePortEntry 7 }
+
+ibmappnNodePortMaxIframeWindow OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of I-frames that can be received
+ by the XID sender before an acknowledgement is received."
+
+ ::= { ibmappnNodePortEntry 8 }
+
+ibmappnNodePortDefLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successfull XIDs that have occurred
+ on all defined link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 9 }
+
+ibmappnNodePortDefLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessfull XIDs that have occurred
+ on all defined link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 10 }
+
+ibmappnNodePortDynLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successfull XIDs that have occurred
+ on all dynamic link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 11 }
+
+ibmappnNodePortDynLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessfull XIDs that have occurred
+ on all dynamic link stations on this port since the last
+ time this port was started."
+
+ ::= { ibmappnNodePortEntry 12 }
+
+ibmappnNodePortSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the port specific OBJECT IDENTIFIER
+ that can provide additional information."
+
+ ::= { ibmappnNodePortEntry 13 }
+
+
+-- *****************************************************************************
+--
+--
+
+ibmappnNodePortIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (TCP/IP specific)."
+
+ ::= { ibmappnPortInformation 2 }
+
+ibmappnNodePortIpEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortIpName }
+
+ ::= { ibmappnNodePortIpTable 1 }
+
+IbmappnNodePortIpEntry ::= SEQUENCE {
+ ibmappnNodePortIpName DisplayString,
+ ibmappnNodePortIpPortNum INTEGER
+ }
+
+ibmappnNodePortIpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortIpEntry 1 }
+
+ibmappnNodePortIpPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local TCP/IP port number."
+
+ ::= { ibmappnNodePortIpEntry 2 }
+
+
+-- *****************************************************************************
+--
+--
+
+ibmappnNodePortDlsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (DLS specific)."
+
+ ::= { ibmappnPortInformation 3 }
+
+ibmappnNodePortDlsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DLS Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortDlsName }
+ ::= { ibmappnNodePortDlsTable 1 }
+
+IbmappnNodePortDlsEntry ::= SEQUENCE {
+ ibmappnNodePortDlsName DisplayString,
+ ibmappnNodePortDlsMac OCTET STRING,
+ ibmappnNodePortDlsSap OCTET STRING
+ }
+
+ibmappnNodePortDlsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN DLS port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortDlsEntry 1 }
+
+ibmappnNodePortDlsMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local DLS MAC address."
+
+ ::= { ibmappnNodePortDlsEntry 2 }
+
+ibmappnNodePortDlsSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local DLS Sap address."
+
+ ::= { ibmappnNodePortDlsEntry 3 }
+
+
+-- *****************************************************************************
+--
+--
+
+ibmappnNodePortTrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortTrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table (Token Ring specific)."
+
+ ::= { ibmappnPortInformation 4 }
+
+ibmappnNodePortTrEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortTrEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The TR Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodePortTrName }
+ ::= { ibmappnNodePortTrTable 1 }
+
+IbmappnNodePortTrEntry ::= SEQUENCE {
+ ibmappnNodePortTrName DisplayString,
+ ibmappnNodePortTrMac OCTET STRING,
+ ibmappnNodePortTrSap OCTET STRING
+ }
+
+ibmappnNodePortTrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this APPN port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodePortTrEntry 1 }
+
+ibmappnNodePortTrMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local Token Ring MAC address."
+
+ ::= { ibmappnNodePortTrEntry 2 }
+
+ibmappnNodePortTrSap OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local Token Ring Sap address."
+
+ ::= { ibmappnNodePortTrEntry 3 }
+
+
+-- *****************************************************************************
+-- APPN generic DLC Trace
+--
+
+ibmappnNodePortDlcTraceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodePortDlcTraceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Port table generic DLC trace table."
+
+ ::= { ibmappnPortInformation 5 }
+
+ibmappnNodePortDlcTraceEntry OBJECT-TYPE
+ SYNTAX IbmappnNodePortDlcTraceEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The Port name and a dynamic integer are the index to this table."
+
+ INDEX
+ {ibmappnNodePortDlcTracPortName,
+ ibmappnNodePortDlcTracIndex}
+
+ ::= { ibmappnNodePortDlcTraceTable 1 }
+
+IbmappnNodePortDlcTraceEntry ::= SEQUENCE {
+ ibmappnNodePortDlcTracPortName DisplayString,
+ ibmappnNodePortDlcTracIndex INTEGER,
+ ibmappnNodePortDlcTracDlcType INTEGER,
+ ibmappnNodePortDlcTracLocalAddr DisplayString,
+ ibmappnNodePortDlcTracRemoteAddr DisplayString,
+ ibmappnNodePortDlcTracMsgType INTEGER,
+ ibmappnNodePortDlcTracCmdType INTEGER,
+ ibmappnNodePortDlcTracUseWan INTEGER
+ }
+
+ibmappnNodePortDlcTracPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Port name associated with this this trace table entry."
+
+ ::= { ibmappnNodePortDlcTraceEntry 1 }
+
+ibmappnNodePortDlcTracIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This index value is updated every time a new trace entry
+ is created which provides a means to retrieve only the
+ updated entries and also provides a simple method of
+ correlating the entries. The table will wrap when the
+ table is full, which will result in previous entries being
+ written over. The mangement station can over come this by
+ retrieving the table using this index to retrieve only the
+ new table entries."
+
+ ::= { ibmappnNodePortDlcTraceEntry 2 }
+
+ibmappnNodePortDlcTracDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according to
+ the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodePortDlcTraceEntry 3 }
+
+ibmappnNodePortDlcTracLocalAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local address in format described below:
+
+ other = free form DisplayString
+ ip = ld.ld.ld.ld/2d
+ tr = lx:lx:lx:lx:lx:lx.lx
+ dlsw = lx:lx:lx:lx:lx:lx.lx
+ ethernet = lx:lx:lx:lx:lx:lx.lx
+ "
+
+ ::= { ibmappnNodePortDlcTraceEntry 4 }
+
+
+ibmappnNodePortDlcTracRemoteAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote Address in the format described below:
+
+ other = free form DisplayString
+ ip = ld.ld.ld.ld/2d
+ tr = lx:lx:lx:lx:lx:lx.lx
+ dlsw = lx:lx:lx:lx:lx:lx.lx
+ ethernet = lx:lx:lx:lx:lx:lx.lx
+ "
+
+ ::= { ibmappnNodePortDlcTraceEntry 5 }
+
+
+ibmappnNodePortDlcTracMsgType OBJECT-TYPE
+ SYNTAX INTEGER {
+-- enumeration values between 1 and 1999 are reserved for
+-- potential undefined message types.
+ other(1),
+ unknown(2),
+ request(3),
+ confirm(4),
+ indication(5),
+ response(6)
+
+-- enumeration values between 2000 and 3999 are reserved for
+-- IP socket traces,
+
+
+
+-- enumeration values between 4000 and 5999 are reserved for
+-- DLS traces,
+
+
+
+-- enumeration values between 6000 and 7999 are reserved for
+-- TR traces,
+
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the type of trace record entry"
+
+ ::= { ibmappnNodePortDlcTraceEntry 6 }
+
+ibmappnNodePortDlcTracCmdType OBJECT-TYPE
+ SYNTAX INTEGER {
+-- enumeration values between 1 and 1999 are reserved for
+-- potential undefined message types.
+
+ testFrame(1),
+ respFrame(2),
+ curFrame(3),
+ icrFrame(4),
+ respAck(5),
+ dgrmFrame(6),
+ xidFrame(7),
+ contFrame(8),
+ contedFrame(9),
+ iFrame(10),
+ enterBusy(12),
+ exitBusy(13),
+ haltFrame(14),
+ lsHalted(15),
+ restartLs(16),
+ lsRestarted(17),
+ netBioSnq(18),
+ netBioSnr(19),
+ gnetFrame(20),
+ netdFrame(21),
+ oobFrame(22),
+ alterSap(23),
+ testRsp(24),
+ haltLsNow(25),
+ netBioAnq(26),
+ netBioAnr(27),
+ mibLsFrame(28),
+ iamOkay(29),
+
+-- enumeration values between 2000 and 3999 are reserved for
+-- IP socket traces.
+ ipTestFrame(2001),
+ ipRespFrame(2002),
+ ipCurFrame(2003),
+ ipIcrFrame(2004),
+ ipRespAck(2005),
+ ipDgrmFrame(2006),
+ ipXidFrame(2007),
+ ipContFrame(2008),
+ ipContedFrame(2009),
+ ipIFrame(2010),
+ ipEnterBusy(2012),
+ ipExitBusy(2013),
+ ipHaltFrame(2014),
+ ipLsHalted(2015),
+ ipRestartLs(2016),
+ ipLsRestarted(2017),
+ ipNetBioSnq(2018),
+ ipNetBioSnr(2019),
+ ipGnetFrame(2020),
+ ipNetdFrame(2021),
+ ipOobFrame(2022),
+ ipAlterSap(2023),
+ ipTestRsp(2024),
+ ipHaltLsNow(2025),
+ ipNetBioAnq(2026),
+ ipNetBioAnr(2027),
+ ipMibLsFrame(2028),
+ ipIamOkay(2029),
+
+-- enumeration values between 4000 and 5999 are reserved for
+-- DLS traces.
+
+ dlsTestReq(4122),
+ dlsTestRsp(4123),
+ dlsIpm(4124),
+
+-- enumeration values between 6000 and 7999 are reserved for
+-- TR traces.
+ trTestFrame(6001),
+ trRespFrame(6002),
+ trCurFrame(6003),
+ trIcrFrame(6004),
+ trRespAck(6005),
+ trDgrmFrame(6006),
+ trXidFrame(6007),
+ trContFrame(6008),
+ trContedFrame(6009),
+ trIFrame(6010),
+ trEnterBusy(6012),
+ trExitBusy(6013),
+ trHaltFrame(6014),
+ trLsHalted(6015),
+ trRestartLs(6016),
+ trLsRestarted(6017),
+ trNetBioSnq(6018),
+ trNetBioSnr(6019),
+ trGnetFrame(6020),
+ trNetdFrame(6021),
+ trOobFrame(6022),
+ trAlterSap(6023),
+ trTestRsp(6024),
+ trHaltLsNow(6025),
+ trNetBioAnq(6026),
+ trNetBioAnr(6027),
+ trMibLsFrame(6028),
+ trIamOkay(6029)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the command type of the trace entry."
+
+ ::= { ibmappnNodePortDlcTraceEntry 7 }
+
+ibmappnNodePortDlcTracUseWan OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ notApplicable(2),
+ useUnknown(3),
+ useWan(4),
+ useLan(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { ibmappnNodePortDlcTraceEntry 8 }
+
+
+-- *****************************************************************************
+-- APPN Link Station Information
+--
+
+ibmappnNodeLsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains detail information about the
+ link station configuration and current status."
+
+ ::= { ibmappnLinkStationInformation 1 }
+
+ibmappnNodeLsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the link station name."
+
+ INDEX
+ { ibmappnNodeLsName }
+
+ ::= { ibmappnNodeLsTable 1 }
+
+IbmappnNodeLsEntry ::= SEQUENCE {
+ ibmappnNodeLsName DisplayString,
+ ibmappnNodeLsPortName DisplayString,
+ ibmappnNodeLsDlcType INTEGER,
+ ibmappnNodeLsDynamic INTEGER,
+ ibmappnNodeLsState INTEGER,
+-- ls_defined_data_t / xid_info_t
+ ibmappnNodeLsCpName DisplayString,
+ ibmappnNodeLsTgNum INTEGER,
+ ibmappnNodeLsLimResource INTEGER,
+ ibmappnNodeLsMigration INTEGER,
+ ibmappnNodeLsBlockNum DisplayString,
+ ibmappnNodeLsIdNum DisplayString,
+ ibmappnNodeLsCpCpSession INTEGER,
+-- ls_parms_t (common) / xid_info_t
+ ibmappnNodeLsTargetPacingCount INTEGER,
+ ibmappnNodeLsMaxSendBtuSize INTEGER,
+-- tg_characteristics_t
+ ibmappnNodeLsEffCap INTEGER,
+ ibmappnNodeLsConnCost INTEGER,
+ ibmappnNodeLsByteCost INTEGER,
+ ibmappnNodeLsSecurity INTEGER,
+ ibmappnNodeLsDelay INTEGER,
+ ibmappnNodeLsUsr1 INTEGER,
+ ibmappnNodeLsUsr2 INTEGER,
+ ibmappnNodeLsUsr3 INTEGER,
+-- ls_cb_t (performance data)
+ ibmappnNodeLsInXidBytes Counter,
+ ibmappnNodeLsInMsgBytes Counter,
+ ibmappnNodeLsInXidFrames Counter,
+ ibmappnNodeLsInMsgFrames Counter,
+ ibmappnNodeLsOutXidBytes Counter,
+ ibmappnNodeLsOutMsgBytes Counter,
+ ibmappnNodeLsOutXidFrames Counter,
+ ibmappnNodeLsOutMsgFrames Counter,
+-- ls_cb_xx (propgation delay)
+ ibmappnNodeLsEchoRsps Counter,
+ ibmappnNodeLsCurrentDelay INTEGER,
+ ibmappnNodeLsMaxDelay INTEGER,
+ ibmappnNodeLsMinDelay INTEGER,
+ ibmappnNodeLsMaxDelayTime TimeTicks,
+-- ls_cb_t (Xid Statistics)
+ ibmappnNodeLsGoodXids Counter,
+ ibmappnNodeLsBadXids Counter,
+-- Dlc specific
+ ibmappnNodeLsSpecific OBJECT IDENTIFIER,
+ ibmappnNodeLsSubState INTEGER,
+ ibmappnNodeLsStartTime TimeTicks,
+ ibmappnNodeLsActiveTime TimeTicks,
+ ibmappnNodeLsCurrentStateTime TimeTicks
+ }
+
+
+ibmappnNodeLsName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the link station.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsEntry 1 }
+
+ibmappnNodeLsPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the port.
+ The name can be from one to eight characters."
+
+ ::= { ibmappnNodeLsEntry 2 }
+
+
+ibmappnNodeLsDlcType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ sdlc(2),
+ dls(3),
+ socket(4),
+ ethernet(5),
+ tokenRing(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of DLC interface, distinguished according to
+ the protocol immediately 'below' this layer."
+
+ ::= { ibmappnNodeLsEntry 3 }
+
+ibmappnNodeLsDynamic OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies whether this resource is a dynamic link station.
+ Dynamic link stations are created when adjacent nodes
+ that have not been locally defined establish a connection
+ with this node."
+
+ ::= { ibmappnNodeLsEntry 4 }
+
+
+ibmappnNodeLsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsEntry 5 }
+
+ibmappnNodeLsCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified name of the adjacent node for this link
+ station. The name can be from three to seventeen characters.
+ Format is netid.cpname."
+
+ ::= { ibmappnNodeLsEntry 6 }
+
+ibmappnNodeLsTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with the TG to this link station."
+
+ ::= { ibmappnNodeLsEntry 7 }
+
+ibmappnNodeLsLimResource OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the link station is
+ a limited resource. If it is, the TG
+ is deactivated when there are no sessions."
+
+ ::= { ibmappnNodeLsEntry 8 }
+
+ibmappnNodeLsMigration OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this link station will be used
+ for connections to down-level or migration partners."
+
+ ::= { ibmappnNodeLsEntry 9 }
+
+ibmappnNodeLsBlockNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The block number is the first three digits of the node_id.
+ These 3 hexideimal digits identify the product and are not
+ configurable."
+
+ ::= { ibmappnNodeLsEntry 10 }
+
+ibmappnNodeLsIdNum OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (5))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The ID number is the last 5 digits of the node_id.
+ These 5 hexadecimal digits are administratively defined and
+ combined with the 3 digit block number form the node_id.
+ This node_id is used to identify the local node and is include
+ in APPN alerts as well as being included in XIDs. A unique
+ value is required for connections to SNA sub-area."
+
+ ::= { ibmappnNodeLsEntry 11 }
+
+ibmappnNodeLsCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are
+ supported by this link station."
+
+ ::= { ibmappnNodeLsEntry 12 }
+
+ibmappnNodeLsTargetPacingCount OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value between 0 and 32767 inclusive indicating
+ the desired pacing window size for BINDs on this TG.
+ The number is significant only when fixed bind pacing
+ is being performed."
+
+ ::= { ibmappnNodeLsEntry 13 }
+
+ibmappnNodeLsMaxSendBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Numeric value between 0 and 32767 inclusive indicating
+ the desired number of bytes in a Basic Transmission Unit
+ (BTU) that can be sent on this TG.
+ This is an administratively assigned value."
+
+ ::= { ibmappnNodeLsEntry 14 }
+
+ibmappnNodeLsEffCap 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 15 }
+
+ibmappnNodeLsConnCost 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 16 }
+
+ibmappnNodeLsByteCost 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 17 }
+
+ibmappnNodeLsSecurity 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 18 }
+
+ibmappnNodeLsDelay 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 19 }
+
+ibmappnNodeLsUsr1 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 20 }
+
+ibmappnNodeLsUsr2 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 21 }
+
+ibmappnNodeLsUsr3 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 the TG using this link station."
+
+ ::= { ibmappnNodeLsEntry 22 }
+
+ibmappnNodeLsInXidBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID bytes received."
+
+ ::= { ibmappnNodeLsEntry 23 }
+
+ibmappnNodeLsInMsgBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) bytes received."
+
+ ::= { ibmappnNodeLsEntry 24 }
+
+ibmappnNodeLsInXidFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID frames received."
+
+ ::= { ibmappnNodeLsEntry 25 }
+
+ibmappnNodeLsInMsgFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) frames received."
+
+ ::= { ibmappnNodeLsEntry 26 }
+
+ibmappnNodeLsOutXidBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID bytes sent."
+
+ ::= { ibmappnNodeLsEntry 27 }
+
+ibmappnNodeLsOutMsgBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) bytes sent."
+
+ ::= { ibmappnNodeLsEntry 28 }
+
+ibmappnNodeLsOutXidFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of XID frames sent."
+
+ ::= { ibmappnNodeLsEntry 29 }
+
+ibmappnNodeLsOutMsgFrames OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of message (I-frame) frames sent."
+
+ ::= { ibmappnNodeLsEntry 30 }
+
+ibmappnNodeLsEchoRsps OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of responses returned from adjacent link station.
+ A response should be returned for each test frame sent by
+ this node.
+ Test frames are sent to adjacent nodes periodically to
+ verify connectivity and to measure that actual round trip
+ time, that is the time the test frame is sent until the
+ response is received."
+
+
+ ::= { ibmappnNodeLsEntry 31 }
+
+ibmappnNodeLsCurrentDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time that it took for the last test signal to be
+ sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds."
+
+ ::= { ibmappnNodeLsEntry 32 }
+
+ibmappnNodeLsMaxDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The longest time it took for a test signal
+ to be sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds ."
+
+ ::= { ibmappnNodeLsEntry 33 }
+
+ibmappnNodeLsMinDelay OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The shortest time it took for a test signal
+ to be sent and returned from this link station to the
+ adjacent links station.
+ This time is represented in milliseconds."
+
+ ::= { ibmappnNodeLsEntry 34 }
+
+ibmappnNodeLsMaxDelayTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (since system up in hundredth of seconds)
+ when the longest delay occurred.
+ This time can be used to identify when this high
+ water mark occurred in relation to the last initialization
+ of the APPN node."
+
+ ::= { ibmappnNodeLsEntry 35 }
+
+ibmappnNodeLsGoodXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of successful XIDs that have occurred
+ on this link station since the time it was started."
+
+ ::= { ibmappnNodeLsEntry 36 }
+
+ibmappnNodeLsBadXids OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The total number of unsuccessful XIDs that have occurred
+ on this link station since the time it was started."
+
+ ::= { ibmappnNodeLsEntry 37 }
+
+ibmappnNodeLsSpecific OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Identifies the DLC specific OBJECT IDENTIFIER
+ that can provide additional information."
+
+ ::= { ibmappnNodeLsEntry 38 }
+
+ibmappnNodeLsSubState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ sentReqOpnstn(2),
+ pendXidExch(3),
+ sentActAs(4),
+ sentSetMode(5),
+ active(6),
+ sentDeactAsOrd(7),
+ sentDiscOrd(8),
+ sentDestroyTg(9),
+ sentCreateTg(10),
+ sentConnReq(11),
+ pendRcvConnInd(12),
+ pendSendConnRsp(13),
+ sentConnRsp(14),
+ pendDeact(15)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsEntry 39 }
+
+ibmappnNodeLsStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredth of seconds) this link station
+ has been active the last time since the time APPN was
+ initialized."
+
+ ::= { ibmappnNodeLsEntry 40 }
+
+ibmappnNodeLsActiveTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredth of seconds) this link station
+ has been in the active state.
+ A zero value indicates the link station has never been
+ active."
+
+ ::= { ibmappnNodeLsEntry 41 }
+
+ibmappnNodeLsCurrentStateTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time (in hundredth of seconds) the link station is
+ in the current state."
+
+ ::= { ibmappnNodeLsEntry 42 }
+
+-- *****************************************************************************
+--
+--
+
+ibmappnNodeLsIpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Link station table (TCP/IP specific)."
+
+ ::= { ibmappnLinkStationInformation 2 }
+
+ibmappnNodeLsIpEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsIpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The IP Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodeLsIpName }
+ ::= { ibmappnNodeLsIpTable 1 }
+
+IbmappnNodeLsIpEntry ::= SEQUENCE {
+ ibmappnNodeLsIpName DisplayString,
+ ibmappnNodeLsIpState INTEGER,
+ ibmappnNodeLsLocalIpAddr IpAddress,
+ ibmappnNodeLsLocalIpPortNum INTEGER,
+ ibmappnNodeLsRemoteIpAddr IpAddress,
+ ibmappnNodeLsRemoteIpPortNum INTEGER
+ }
+
+ibmappnNodeLsIpName 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."
+
+ ::= { ibmappnNodeLsIpEntry 1 }
+
+ibmappnNodeLsIpState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsIpEntry 2 }
+
+ibmappnNodeLsLocalIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local IP address."
+
+ ::= { ibmappnNodeLsIpEntry 3 }
+
+ibmappnNodeLsLocalIpPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local TCP/IP port number.
+ The default listening port will be administratively
+ assigned and will dynamically change if this node
+ initiates a session with adjacent node."
+
+ ::= { ibmappnNodeLsIpEntry 4 }
+
+
+
+ibmappnNodeLsRemoteIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote IP address."
+
+ ::= { ibmappnNodeLsIpEntry 5 }
+
+ibmappnNodeLsRemoteIpPortNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Remote TCP/IP port number."
+
+ ::= { ibmappnNodeLsIpEntry 6 }
+
+
+-- *****************************************************************************
+--
+--
+
+ibmappnNodeLsDlsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnNodeLsDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Ls Table (DLS specific)."
+
+ ::= { ibmappnLinkStationInformation 3 }
+
+ibmappnNodeLsDlsEntry OBJECT-TYPE
+ SYNTAX IbmappnNodeLsDlsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The DLS Name is used as the index to this table."
+
+ INDEX
+ {ibmappnNodeLsDlsName }
+ ::= { ibmappnNodeLsDlsTable 1 }
+
+IbmappnNodeLsDlsEntry ::= SEQUENCE {
+ ibmappnNodeLsDlsName DisplayString,
+ ibmappnNodeLsDlsState INTEGER,
+ ibmappnNodeLsLocalDlsMac OCTET STRING,
+ ibmappnNodeLsLocalDlsSap OCTET STRING,
+ ibmappnNodeLsRemoteDlsMac OCTET STRING,
+ ibmappnNodeLsRemoteDlsSap OCTET STRING
+ }
+
+ibmappnNodeLsDlsName 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."
+
+ ::= { ibmappnNodeLsDlsEntry 1 }
+
+ibmappnNodeLsDlsState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "State of this link station."
+
+ ::= { ibmappnNodeLsDlsEntry 2 }
+
+ibmappnNodeLsLocalDlsMac OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (6))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Local MAC address."
+
+ ::= { ibmappnNodeLsDlsEntry 3 }
+
+ibmappnNodeLsLocalDlsSap OBJECT-TYPE
+ 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 }
+
+
+-- *****************************************************************************
+--
+--
+
+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
+ "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."
+
+ ::= { 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 (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this link station."
+
+
+ ::= { ibmappnNodeLsStatusEntry 3 }
+
+ibmappnNodeLsStatusCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..18))
+ 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 NOF 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
+-- the following is just a swag at a possible way to convey various
+-- DLC address formats using a single MIB object.
+-- DisplayString can contain any ASCII characters and will require
+-- the APPN component (CS) to convert addresses, such as MACs and SAPs
+-- to ASCII strings. IP is already in ASCII string format, so no
+-- conversion is required.
+
+
+ "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."
+--APPN ALERT/TRAP CPDB002 will be generated when this exceeds
+--the value specified for the topology table.
+
+ ::= { 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
+ "The fully-qualified node name is used to
+ index this table."
+
+ 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, 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 }
+
+ibmappnNnTgFRSecurity 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."
+
+ ::= { ibmappnNnTgTopologyFREntry 15 }
+
+ibmappnNnTgFRDelay 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."
+
+ ::= { ibmappnNnTgTopologyFREntry 16 }
+
+ibmappnNnTgFRModemClass 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'."
+
+ ::= { ibmappnNnTgTopologyFREntry 17 }
+
+ibmappnNnTgFRUsr1 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."
+
+ ::= { ibmappnNnTgTopologyFREntry 18 }
+
+ibmappnNnTgFRUsr2 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."
+
+ ::= { ibmappnNnTgTopologyFREntry 19 }
+
+ibmappnNnTgFRUsr3 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."
+
+ ::= { ibmappnNnTgTopologyFREntry 20 }
+
+
+-- ************** The APPN Local Topology Group ************
+
+ibmappnLocalTopology OBJECT IDENTIFIER ::= { ibmappn 3 }
+ibmappnLocalThisNode OBJECT IDENTIFIER ::= { ibmappnLocalTopology 1 }
+ibmappnLocalGeneral OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 1}
+ibmappnLocalNnSpecific OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 2}
+ibmappnLocalTg OBJECT IDENTIFIER ::= { ibmappnLocalThisNode 3}
+ibmappnLocalEnTopology OBJECT IDENTIFIER ::= { ibmappnLocalTopology 2 }
+
+-- The LocalEnNodeTable and LocalEnTgTable will replace these OIs
+--ibmappnLocalEnNode OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 1}
+--ibmappnLocalEnTg OBJECT IDENTIFIER ::= { ibmappnLocalEnTopology 2}
+
+--This MIB Group represents the local topology
+--maintained in both APPN end nodes and network nodes.
+--Although the same control vectors are used for both network
+--and local topology, many of the attributes only apply to network
+--nodes. This MIB group defines the required objects for retrieval
+--of information about this node and the objects that represent
+--the local topology about end nodes.
+--
+--This node could be either an network node or an end node. The
+--definition must address both cases.
+--
+--1 Information about this node
+-- a General information about this node, both NN and ENs.
+-- b Information about this node that applies only to NNs.
+-- c TG table (repeated for each TG this node owns)
+--
+--2 Information about the end nodes known to this network node
+-- (THIS SECTION ONLY APPLIES TO NETWORK NODES)
+-- a End node table (entry for each end node )
+-- b TG table (repeated for each TG owned by the end nodes)
+--
+--
+----
+-- General information section
+
+ibmappnLocalNodeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified name
+ for this node. Format is NETID.CPNAME."
+
+ ::= { ibmappnLocalGeneral 1 }
+
+ibmappnLocalNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ networknode(1),
+ endnode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node."
+
+ ::= { ibmappnLocalGeneral 2 }
+
+-- Network node unique information
+ibmappnLocalNnRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Resource sequence number is assigned and
+ controlled by the network node that owns this
+ resource. This is always an even unsigned
+ number unless an error has occurred."
+
+ ::= { ibmappnLocalNnSpecific 1 }
+
+ibmappnLocalNnRouteAddResist 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."
+
+ ::= { ibmappnLocalNnSpecific 2 }
+
+ibmappnLocalNnCongested OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether this node is congested.
+ Other network nodes stop routing traffic to
+ this node while this flag is on."
+
+ ::= { ibmappnLocalNnSpecific 3 }
+
+ibmappnLocalNnIsrDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicate whether intermediated session
+ routing resources are depleted.
+ Other network nodes stop routing traffic through
+ this node while this flag is on."
+
+ ::= { ibmappnLocalNnSpecific 4 }
+
+ibmappnLocalNnEndptDepleted OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether session endpoint resources
+ are depleted."
+
+ ::= { ibmappnLocalNnSpecific 5 }
+
+ibmappnLocalNnQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is quiescing."
+
+ ::= { ibmappnLocalNnSpecific 6 }
+
+ibmappnLocalNnGateway OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is a gateway."
+
+ ::= { ibmappnLocalNnSpecific 7 }
+
+ibmappnLocalNnCentralDirectory OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node is a central directory."
+
+ ::= { ibmappnLocalNnSpecific 8 }
+
+ibmappnLocalNnIsr OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports intermediate session routing."
+
+ ::= { ibmappnLocalNnSpecific 9 }
+
+ibmappnLocalNnChainSupport OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the node supports chaining."
+
+ ::= { ibmappnLocalNnSpecific 10 }
+
+ibmappnLocalNnFrsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Flow reduction sequence numbers (FRSNs) are associated
+ with Topology Database Updates (TDUs) and are unique
+ only within each APPN network node. A TDU can be
+ associated with multiple APPN resources. This object
+ is the last FRSN sent in a topology update to
+ adjacent network nodes."
+
+ ::= { ibmappnLocalNnSpecific 11 }
+
+-- Local TG information
+-- APPN Transmission Group (TG) Table
+
+-- This table describes the TGs associated with
+-- this node only.
+
+ibmappnLocalTgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "TG Table describes all of the TGs owned by this
+ node. The TG destination can be a virtual
+ node, network node, len, or end node."
+
+ ::= { ibmappnLocalTg 1 }
+
+ibmappnLocalTgEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the destination CPname
+ and the TG number."
+
+ INDEX
+ {ibmappnLocalTgDest,
+ ibmappnLocalTgNum}
+
+ ::= { ibmappnLocalTgTable 1 }
+
+IbmappnLocalTgEntry ::= SEQUENCE {
+
+ ibmappnLocalTgDest DisplayString,
+ ibmappnLocalTgNum INTEGER,
+ ibmappnLocalTgDestVirtual INTEGER,
+ ibmappnLocalTgDlcData OCTET STRING,
+
+ ibmappnLocalTgRsn INTEGER,
+ ibmappnLocalTgQuiescing INTEGER,
+ ibmappnLocalTgOperational INTEGER,
+ ibmappnLocalTgCpCpSession INTEGER,
+ ibmappnLocalTgEffCap INTEGER,
+ ibmappnLocalTgConnCost INTEGER,
+ ibmappnLocalTgByteCost INTEGER,
+ ibmappnLocalTgSecurity INTEGER,
+ ibmappnLocalTgDelay INTEGER,
+ ibmappnLocalTgModemClass INTEGER,
+ ibmappnLocalTgUsr1 INTEGER,
+ ibmappnLocalTgUsr2 INTEGER,
+ ibmappnLocalTgUsr3 INTEGER
+ }
+
+ibmappnLocalTgDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ destination node for this TG.
+ This is the fully-qualified network node
+ name."
+
+ ::= { ibmappnLocalTgEntry 1 }
+
+ibmappnLocalTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this transmission group."
+
+ ::= { ibmappnLocalTgEntry 2 }
+
+ibmappnLocalTgDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a Virtual node."
+ ::= { ibmappnLocalTgEntry 3 }
+
+ibmappnLocalTgDlcData 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"
+
+ ::= { ibmappnLocalTgEntry 4 }
+
+ibmappnLocalTgRsn OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The resource sequence number is assigned and
+ controlled by the network node that owns this
+ resource. This is always an even unsigned
+ number unless an error has occurred."
+
+ ::= { ibmappnLocalTgEntry 5 }
+
+ibmappnLocalTgQuiescing OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group
+ is quiescing."
+
+ ::= { ibmappnLocalTgEntry 6 }
+
+ibmappnLocalTgOperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group
+ is operational."
+
+ ::= { ibmappnLocalTgEntry 7 }
+
+ibmappnLocalTgCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the CP-CP Sessions are
+ supported on this TG."
+
+ ::= { ibmappnLocalTgEntry 8 }
+
+ibmappnLocalTgEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnLocalTgEntry 9 }
+
+ibmappnLocalTgConnCost 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."
+
+ ::= { ibmappnLocalTgEntry 10 }
+
+ibmappnLocalTgByteCost 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."
+
+ ::= { ibmappnLocalTgEntry 11 }
+
+ibmappnLocalTgSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Security level for this TG."
+
+ ::= { ibmappnLocalTgEntry 12 }
+
+ibmappnLocalTgDelay 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."
+
+ ::= { ibmappnLocalTgEntry 13 }
+
+ibmappnLocalTgModemClass OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+ connection network. For a connection network
+ it is the same as in the TG vector and for
+ a non-connection network it is zero."
+
+ ::= { ibmappnLocalTgEntry 14 }
+
+ibmappnLocalTgUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Value of the first user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 15 }
+
+ibmappnLocalTgUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Value of the second user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 16 }
+
+ibmappnLocalTgUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Value of the third user-defined TG
+ characteristic for this TG.
+ Range is 0-255."
+
+ ::= { ibmappnLocalTgEntry 17 }
+
+-- This section applies only to network nodes
+-- End node topology known to serving network node
+-- The first table contains information about all end nodes
+-- known to this node.
+--
+-- The TG table contains information about all of the TGs owned
+-- by these end nodes.
+
+ibmappnLocalEnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalEnEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Portion of the APPN topology
+ database that describes the end
+ nodes known to this node."
+
+ ::= { ibmappnLocalEnTopology 1 }
+
+ibmappnLocalEnEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalEnEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the end node CPname."
+
+ INDEX
+ {ibmappnLocalEnName}
+
+ ::= { ibmappnLocalEnTable 1 }
+
+IbmappnLocalEnEntry ::= SEQUENCE {
+
+ ibmappnLocalEnName DisplayString,
+ ibmappnLocalEnEntryTimeLeft INTEGER,
+ ibmappnLocalEnType INTEGER
+ }
+
+ibmappnLocalEnName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned fully-qualified
+ name of end node in the format NETID.CPNAME."
+
+ ::= { ibmappnLocalEnEntry 1 }
+
+ibmappnLocalEnEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ end node entry. Range is 0-31."
+
+ ::= { ibmappnLocalEnEntry 2 }
+
+ibmappnLocalEnType OBJECT-TYPE
+ SYNTAX INTEGER {
+ endnode(2),
+ len(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of APPN node (must always be a len or end node)."
+
+ ::= { ibmappnLocalEnEntry 3 }
+
+--APPN Local End node Transmission Group (TG) table
+
+-- This table describes the TGs associated with
+-- all of the end nodes known to this node.
+
+ibmappnLocalEnTgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnLocalEnTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table describing all of the TGs owned by the
+ end nodes known to this node.
+ The TG destination can be a virtual
+ node, network node, or end node."
+
+ ::= { ibmappnLocalEnTopology 2 }
+
+ibmappnLocalEnTgEntry OBJECT-TYPE
+ SYNTAX IbmappnLocalEnTgEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table requires multiple indexes to uniquely
+ identify each TG. They are originating CPname,
+ destination CPname, and the TG number."
+
+ INDEX
+ {ibmappnLocalEnTgOrigin,
+ ibmappnLocalEnTgDest,
+ ibmappnLocalEnTgNum}
+
+ ::= { ibmappnLocalEnTgTable 1 }
+
+IbmappnLocalEnTgEntry ::= SEQUENCE {
+ ibmappnLocalEnTgOrigin DisplayString,
+ ibmappnLocalEnTgDest DisplayString,
+ ibmappnLocalEnTgNum INTEGER,
+ ibmappnLocalEnTgEntryTimeLeft INTEGER,
+
+ ibmappnLocalEnTgDestVirtual INTEGER,
+ ibmappnLocalEnTgDlcData OCTET STRING,
+
+ ibmappnLocalEnTgOperational INTEGER,
+ ibmappnLocalEnTgCpCpSession INTEGER,
+ ibmappnLocalEnTgEffCap INTEGER,
+ ibmappnLocalEnTgConnCost INTEGER,
+ ibmappnLocalEnTgByteCost INTEGER,
+ ibmappnLocalEnTgSecurity INTEGER,
+ ibmappnLocalEnTgDelay INTEGER,
+ ibmappnLocalEnTgModemClass INTEGER,
+ ibmappnLocalEnTgUsr1 INTEGER,
+ ibmappnLocalEnTgUsr2 INTEGER,
+ ibmappnLocalEnTgUsr3 INTEGER
+ }
+
+ibmappnLocalEnTgOrigin OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ origination node for this TG.
+ This is the fully-qualified network name."
+
+ ::= { ibmappnLocalEnTgEntry 1 }
+
+ibmappnLocalEnTgDest OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for the
+ destination node for this TG.
+ This is the fully-qualified network name."
+
+ ::= { ibmappnLocalEnTgEntry 2 }
+
+ibmappnLocalEnTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number associated with this transmission group."
+
+ ::= { ibmappnLocalEnTgEntry 3 }
+
+ibmappnLocalEnTgEntryTimeLeft OBJECT-TYPE
+ SYNTAX INTEGER (0..31)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of days before deletion of this
+ end node TG entry. Range is 0-31."
+
+ ::= { ibmappnLocalEnTgEntry 4 }
+
+ibmappnLocalEnTgDestVirtual OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the destination node is
+ a virtual node."
+
+ ::= { ibmappnLocalEnTgEntry 5 }
+
+ibmappnLocalEnTgDlcData OBJECT-TYPE
+ SYNTAX OCTET STRING
+ 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"
+
+ ::= { ibmappnLocalEnTgEntry 6 }
+
+ibmappnLocalEnTgOperational OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the Transmission Group is operational."
+
+ ::= { ibmappnLocalEnTgEntry 7 }
+
+ibmappnLocalEnTgCpCpSession OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether CP-CP sessions are supported on this TG."
+
+ ::= { ibmappnLocalEnTgEntry 8 }
+
+ibmappnLocalEnTgEffCap OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnLocalEnTgEntry 9 }
+
+ibmappnLocalEnTgConnCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnLocalEnTgEntry 10 }
+
+ibmappnLocalEnTgByteCost OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative cost of transmitting a byte over this link.
+ Range is from 0, which means no cost, to 255."
+
+ ::= { ibmappnLocalEnTgEntry 11 }
+
+ibmappnLocalEnTgSecurity OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Security level for this TG."
+
+ ::= { ibmappnLocalEnTgEntry 12 }
+
+ibmappnLocalEnTgDelay OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Relative amount of time that it takes for a signal to
+ travel the length of the logical link. This time is
+ represented in micro seconds, with some of the more
+ common values enumerated."
+
+ ::= { ibmappnLocalEnTgEntry 13 }
+
+ibmappnLocalEnTgModemClass OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This is used to have multiple images for a
+ connection network. For a connection network
+ it is the same as in the TG vector and for
+ a non connection network it is zero."
+
+ ::= { ibmappnLocalEnTgEntry 14 }
+
+ibmappnLocalEnTgUsr1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "First user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 15 }
+
+ibmappnLocalEnTgUsr2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Second user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 16 }
+
+ibmappnLocalEnTgUsr3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Third user-defined TG characteristic
+ for this TG. Range of values is 0-255."
+
+ ::= { ibmappnLocalEnTgEntry 17 }
+
+-- ************** The APPN Directory group ************
+ibmappnDir OBJECT IDENTIFIER ::= { ibmappn 5 }
+ibmappnDirPerf OBJECT IDENTIFIER ::= { ibmappnDir 1 }
+
+-- The APPN Directory Group
+
+-- The APPN Directory Database
+
+-- Each APPN network node maintains directories containing
+-- information on which LUs (applications) are available and
+-- where they are located. LUs can be located within an APPN
+-- network node or in any of the attached end nodes.
+
+-- Max Cache Directory Entries
+-- Current Number of Cache Entries
+-- Current Number Home Entries
+-- Current Number of Registered Entries
+-- number of directed locates sent
+-- number of directed locates received
+-- number of broadcast locates sent
+-- number of broadcast locates received
+-- Number of locates returned with a found
+-- Number of locates returned with a not found
+-- Number of outstanding Locates
+-- Directory table (Repeated for each Serving NN)
+
+ -- Serving Network Node Fully Qualified CP Name
+
+-- LU Groups within Directory table (one for each LU)
+
+ -- Fully-qualified LU Name
+ -- Owning fully-qualified CP Name
+ -- TP Name
+ -- Resource location (local/domain/cross-domain)
+ -- Entry type (home,Register/cache)
+ -- Wildcard (yes/no)
+
+ibmappnDirMaxCaches OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum number of cache entries allowed. This
+ is an administratively assigned value."
+
+ ::= { ibmappnDirPerf 1 }
+
+ibmappnDirCurCaches OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of cache entries."
+
+ ::= { ibmappnDirPerf 2 }
+
+ibmappnDirCurHomeEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of home entries."
+
+ ::= { ibmappnDirPerf 3 }
+
+ibmappnDirRegEntries OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of registered entries."
+
+ ::= { ibmappnDirPerf 4 }
+
+ibmappnDirInLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates received."
+
+ ::= { ibmappnDirPerf 5 }
+
+ibmappnDirInBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates received."
+
+ ::= { ibmappnDirPerf 6 }
+
+ibmappnDirOutLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates sent."
+
+ ::= { ibmappnDirPerf 7 }
+
+ibmappnDirOutBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates sent."
+
+ ::= { ibmappnDirPerf 8 }
+
+ibmappnDirNotFoundLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of directed locates returned with a 'not found'."
+
+ ::= { ibmappnDirPerf 9 }
+
+ibmappnDirNotFoundBcastLocates OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of broadcast locates returned with
+ a not found."
+
+ ::= { ibmappnDirPerf 10 }
+
+ibmappnDirLocateOutstands OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Current number of outstanding locates,
+ both directed and broadcast. This value
+ varies. A value of zero indicates
+ that no locates are unanswered."
+
+ ::= { ibmappnDirPerf 11 }
+
+
+--APPN Directory table
+
+-- This table contains information about all known
+-- LUs and TPs.
+
+ibmappnDirTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnDirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing information about
+ all known LUs and TPs."
+
+ ::= { ibmappnDir 2 }
+
+ibmappnDirEntry OBJECT-TYPE
+ SYNTAX IbmappnDirEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the LU name."
+
+ INDEX
+ {ibmappnDirLuName}
+
+ ::= { ibmappnDirTable 1 }
+
+IbmappnDirEntry ::= SEQUENCE {
+ ibmappnDirLuName DisplayString,
+ ibmappnDirServerName DisplayString,
+ ibmappnDirLuOwnerName DisplayString,
+ ibmappnDirLuLocation INTEGER,
+ ibmappnDirType INTEGER,
+ ibmappnDirWildCard INTEGER
+ }
+
+ibmappnDirLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified network LU name in the
+ domain of the serving network node."
+
+ ::= { ibmappnDirEntry 1 }
+
+ibmappnDirServerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified control point (CP) name of the
+ network node server. For unassociated end node
+ entries, the end node fully-qualified name
+ is returned."
+
+ ::= { ibmappnDirEntry 2 }
+
+
+ibmappnDirLuOwnerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Fully-qualified CP name of the node at which
+ the LU is located. This name is the same as the
+ serving NN name when the LU is located at a
+ network node or an unassociated end node. It is
+ also the same as the fully-qualified LU name
+ when this is the control point LU for this node."
+
+ ::= { ibmappnDirEntry 3 }
+
+
+ibmappnDirLuLocation OBJECT-TYPE
+ SYNTAX INTEGER {
+ local(1), --Local
+ domain(2), --Domain
+ xdomain(3) --Cross Domain
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Specifies the location of the LU."
+
+ ::= { ibmappnDirEntry 4 }
+
+ibmappnDirType OBJECT-TYPE
+ SYNTAX INTEGER {
+ home(1), --defined as home entry
+ cache(2), --learned over time
+ registered(3) --registered by end node
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Directory types are:
+ 1 - Home
+ The LU is in the domain of the local network node
+ and the LU information has been configured at the
+ local node.
+
+ 2 - Cache
+ The LU has previously been located by a broadcast
+ search and the location information has been saved.
+
+ 3 - Register
+ The LU is at an end node that is in the domain
+ of the local network node. Registered entries
+ are registered by the served end node."
+
+ ::= { ibmappnDirEntry 5 }
+
+
+ibmappnDirWildCard OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ explicit-entry(2),
+ partial-wildcard(3),
+ full-wildcard(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "1 - Other means unknown type of LU entry.
+ 2 - Expliced-entry means the full LUNAME will be used
+ for locating this LU.
+ 3 - Partial-wildcard means only the non-blank portions
+ of the LUNAME will be used for locating this LU.
+ 4 - Full-wildcard means all LUNAMES will be directed
+ to this LU."
+
+ ::= { ibmappnDirEntry 6 }
+
+-- ************** The APPN Class of Service group ************
+
+ibmappnCos OBJECT IDENTIFIER ::= { ibmappn 6 } --APPN COS
+
+-- The APPN Class of Service (COS)
+
+-- Class of Service is a means of expressing the quality of the routes
+-- and the transmission priority of traffic which flows on these routes.
+-- The quality of routes is specified by two tables, a COS weight table
+-- for TGs and a COS weight table for nodes. These COS tables are
+-- administratively assigned at each APPN node. Seven default tables
+
+-- for TGs and a COS weight table for Nodes. These COS tables are
+-- administratively assigned at each APPN node with seven default tables
+-- being provided by IBM.
+--
+--
+-- COS Name
+-- Unqualified name identifying the class of service.
+-- Transmission priority
+-- Transmission priority associated with this class of service
+-- COS Node Row Table
+-- At least one node row must be specified. The default
+-- COS tables specify 8 rows.
+-- Node Row Weight
+-- Numeric value between 0 and 255 inclusive indicating
+-- the weight associated with this row.
+-- Route addition resist (min)
+-- Numeric value between 0 and 255 inclusive indicating
+-- the minimum route addition resistance for this row.
+-- Route addition resist (max)
+-- Numeric value between 0 and 255 inclusive indicating
+-- the maximum route addition resistance for this row.
+-- Congestion (min)
+-- Indicates whether this class of service for this row
+-- will accept congestion. Yes or No must be specified.
+-- Congestion (max)
+-- Indicates whether this Class of Service for this row
+-- will accept congestion. Yes or No must be specified.
+--
+-- COS TG Row table
+-- At least one TG row must be specified with the defaults
+-- COS tables specify 8 rows.
+-- TG Row Weight
+-- Numeric value between 0 and 255 inclusive indicating
+-- the weight associated with this row.
+-- Effective capacity (min)
+-- Indicates the lowest acceptable value for this row.
+-- Effective capacity (max)
+-- Indicates the highest required value for this row.
+-- Cost per connect time (min)
+-- Indicates the lowest connect cost per unit time value
+-- for this row. This value is between 0 and 255 inclusive.
+-- Cost per connect time (max)
+-- Indicates the highest connect cost per unit time value
+-- for this row. This value is between 0 and 255 inclusive.
+-- Cost per byte (min)
+-- Indicates the lowest cost per byte value
+-- for this row. This value is between 0 and 255 inclusive.
+-- Cost per byte (max)
+-- Indicates the highest cost per byte value
+-- for this row. This value is between 0 and 255 inclusive.
+-- Security (min)
+-- Indicates the lowest acceptable value for security
+-- for this row. This value is one of seven values.
+-- Security (max)
+-- Indicates the highest acceptable value for security
+-- for this row. This value is one of seven values.
+-- Propagation delay (min)
+-- Indicates the lowest acceptable propagation delay value
+-- for this row.
+-- Propagation delay (max)
+-- Indicates the highest acceptable propagation delay value
+-- for this row.
+-- User defined 1 (min)
+-- Indicates the lowest acceptable value
+-- for this row. This value is between 0 and 255 inclusive.
+-- User defined 1 (max)
+-- Indicates the highest acceptable value
+-- for this row. This value is between 0 and 255 inclusive.
+-- User defined 2 (min)
+-- Same as user defined 1
+-- User defined 2 (max)
+-- Same as user defined 1
+-- User defined 3 (min)
+-- Same as user defined 1
+-- User defined 3 (max)
+-- Same as user defined 1
+--
+--
+--
+--Due to SNMP ASN.1 limitations the COS table is defined
+--in the following format.
+--
+-- MODE name table
+-- MODE Name (index)
+-- COS Name
+--
+-- COS name table
+-- COS Name (index)
+-- Transmission priority
+--
+-- COS node row table
+-- COS Name (index1)
+-- Index2
+-- Node Row Weight
+-- Rte addition resist (min)
+-- Rte addition resist (max)
+-- Congestion (min)
+-- Congestion (max)
+--
+-- COS TG row table
+-- COS Name (index1)
+-- Index
+-- TG Row Weight
+-- Effective capacity (min)
+-- Effective capacity (max)
+-- Cost per conn time (min)
+-- Cost per conn time (max)
+-- cost per byte (min)
+-- cost per byte (max)
+-- Security (min)
+-- Security (max)
+-- Propagation delay (min)
+-- Propagation delay (max)
+-- User defined 1 (min)
+-- User defined 1 (max)
+-- User defined 2 (min)
+-- User defined 2 (max)
+-- User defined 3 (min)
+-- User defined 3 (max)
+--
+-- *****************************************************************************
+
+ibmappnCosModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table representing all of the defined
+ mode names for this node. The table
+ contains the matching COS name."
+
+ ::= { ibmappnCos 1 }
+
+ibmappnCosModeEntry OBJECT-TYPE
+ SYNTAX IbmappnCosModeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table is indexed by the Mode Name."
+
+ INDEX
+ {ibmappnCosModeName}
+
+ ::= { ibmappnCosModeTable 1 }
+
+IbmappnCosModeEntry ::= SEQUENCE {
+ ibmappnCosModeName DisplayString,
+ ibmappnCosModeCosName DisplayString
+ }
+
+ibmappnCosModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ mode entry."
+
+ ::= { ibmappnCosModeEntry 1 }
+
+ibmappnCosModeCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "An administratively assigned name for this
+ Class of Service."
+
+ ::= { ibmappnCosModeEntry 2 }
+
+-- *****************************************************************************
+
+ibmappnCosNameTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table representing all of the defined class-of-service
+ names for this node. The COS node and TG tables are
+ accessed using the same index, which is the COS name."
+
+ ::= { ibmappnCos 2 }
+
+ibmappnCosNameEntry OBJECT-TYPE
+ SYNTAX IbmappnCosNameEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The COS name is the index to this table."
+
+ INDEX
+ {ibmappnCosName}
+
+ ::= { ibmappnCosNameTable 1 }
+
+IbmappnCosNameEntry ::= SEQUENCE {
+ ibmappnCosName DisplayString,
+ ibmappnCosTransPriority INTEGER
+ }
+
+
+ibmappnCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosNameEntry 1 }
+
+ibmappnCosTransPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1), --X'01'
+ medium(2), --X'02'
+ high(3), --X'03'
+ network(4) --X'04'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmission priority for this
+ class of service. Values are:
+ Low
+ Medium
+ High
+ Network "
+
+ ::= { ibmappnCosNameEntry 2 }
+
+ibmappnCosNodeRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosNodeRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "This table contains all node-row information for all
+ class of service in this node."
+
+ ::= { ibmappnCos 3 }
+
+ibmappnCosNodeRowEntry OBJECT-TYPE
+ SYNTAX IbmappnCosNodeRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The COS name is the first index and a integer
+ is the second index to insure a unique index."
+
+ INDEX
+ {ibmappnCosNodeRowName,
+ ibmappnCosNodeRowIndex}
+
+ ::= { ibmappnCosNodeRowTable 1 }
+
+IbmappnCosNodeRowEntry ::= SEQUENCE {
+ ibmappnCosNodeRowName DisplayString,
+ ibmappnCosNodeRowIndex INTEGER,
+--Node Row Group
+ ibmappnCosNodeRowWgt DisplayString,
+ ibmappnCosNodeRowResistMin INTEGER,
+ ibmappnCosNodeRowResistMax INTEGER,
+ ibmappnCosNodeRowMinCongestAllow INTEGER,
+ ibmappnCosNodeRowMaxCongestAllow INTEGER
+ }
+
+ibmappnCosNodeRowName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosNodeRowEntry 1 }
+
+ibmappnCosNodeRowIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of COS name. This same value is used
+ to access the node and TG COS tables.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosNodeRowEntry 2 }
+
+--Node Row Group
+
+ibmappnCosNodeRowWgt OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Weight to be associated with the nodes
+ that fit the criteria specified by this node row."
+
+ ::= { ibmappnCosNodeRowEntry 3 }
+
+ibmappnCosNodeRowResistMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum route addition resistance value
+ for this node. Range of values is 0-255.
+ The lower the value, the more desirable
+ the node is for intermediate routing."
+
+ ::= { ibmappnCosNodeRowEntry 4 }
+
+ibmappnCosNodeRowResistMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum route addition resistance value
+ for this node. Range of values is 0-255.
+ The lower the value, the more desirable
+ the node is for intermediate routing."
+
+ ::= { ibmappnCosNodeRowEntry 5 }
+
+ibmappnCosNodeRowMinCongestAllow OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether low congestion will be
+ tolerated. The minimum and maximum parameters
+ will allow specifying either low-congested,
+ high-congested, or either to be used."
+
+ ::= { ibmappnCosNodeRowEntry 6 }
+
+ibmappnCosNodeRowMaxCongestAllow OBJECT-TYPE
+ SYNTAX INTEGER {yes(1), no(2)}
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether high congestion will be
+ tolerated. The minimum and maximum parameters
+ will allow specifying either low-congested,
+ high-congested, or either to be used."
+
+ ::= { ibmappnCosNodeRowEntry 7 }
+
+-- COS TG row table
+-- Index
+-- TG Row Weight
+-- Effective capacity (min)
+-- Effective capacity (max)
+-- Cost per conn time (min)
+-- Cost per conn time (max)
+-- cost per byte (min)
+-- cost per byte (max)
+-- Security (min)
+-- Security (max)
+-- Propagation delay (min)
+-- Propagation delay (max)
+-- User defined 1 (min)
+-- User defined 1 (max)
+-- User defined 2 (min)
+-- User defined 2 (max)
+-- User defined 3 (min)
+-- User defined 3 (max)
+--
+
+ibmappnCosTgRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnCosTgRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing all the Tg-row information for all
+ class of service defined in this node."
+
+ ::= { ibmappnCos 4 }
+
+ibmappnCosTgRowEntry OBJECT-TYPE
+ SYNTAX IbmappnCosTgRowEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "The TgRowName and the TgRowIndex are the index
+ for this table."
+
+ INDEX
+ {ibmappnCosTgRowName,
+ ibmappnCosTgRowIndex}
+
+ ::= { ibmappnCosTgRowTable 1 }
+
+IbmappnCosTgRowEntry ::= SEQUENCE {
+ ibmappnCosTgRowName DisplayString,
+ ibmappnCosTgRowIndex INTEGER,
+--TG Row Group
+ ibmappnCosTgRowWgt DisplayString,
+ ibmappnCosTgRowEffCapMin INTEGER,
+ ibmappnCosTgRowEffCapMax INTEGER,
+ ibmappnCosTgRowConnCostMin INTEGER,
+ ibmappnCosTgRowConnCostMax INTEGER,
+ ibmappnCosTgRowByteCostMin INTEGER,
+ ibmappnCosTgRowByteCostMax INTEGER,
+ ibmappnCosTgRowSecurityMin INTEGER,
+ ibmappnCosTgRowSecurityMax INTEGER,
+ ibmappnCosTgRowDelayMin INTEGER,
+ ibmappnCosTgRowDelayMax INTEGER,
+ ibmappnCosTgRowUsr1Min INTEGER,
+ ibmappnCosTgRowUsr1Max INTEGER,
+ ibmappnCosTgRowUsr2Min INTEGER,
+ ibmappnCosTgRowUsr2Max INTEGER,
+ ibmappnCosTgRowUsr3Min INTEGER,
+ ibmappnCosTgRowUsr3Max INTEGER
+ }
+
+ibmappnCosTgRowName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Administratively-assigned name for this
+ class of service."
+
+ ::= { ibmappnCosTgRowEntry 1 }
+
+ibmappnCosTgRowIndex OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Index of COS name. This same value is used
+ to access the node and TG COS tables."
+
+ ::= { ibmappnCosTgRowEntry 2 }
+
+--TG Row
+
+ibmappnCosTgRowWgt OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Weight to be associated with the nodes
+ that fit the criteria specified by this tg-row."
+
+ ::= { ibmappnCosTgRowEntry 3 }
+
+ibmappnCosTgRowEffCapMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable speed for this Class of Service.
+ The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnCosTgRowEntry 4 }
+
+ibmappnCosTgRowEffCapMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable speed for this Class of Service.
+ The effective capacity is an integer value that indicates
+ the actual kilo bits per second.
+ It is derived from the link bandwidth and maximum load
+ factor with the range of 0 thru 603,979,776."
+
+ ::= { ibmappnCosTgRowEntry 5 }
+
+ibmappnCosTgRowConnCostMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable cost per connect time
+ for this Class of Service.
+ Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnCosTgRowEntry 6 }
+
+ibmappnCosTgRowConnCostMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable cost per connect time
+ for this Class of Service.
+ Cost per connect time: a value representing
+ the relative cost per unit of time to use
+ the TG. Range is from 0, which means no cost,
+ to 255."
+
+ ::= { ibmappnCosTgRowEntry 7 }
+
+ibmappnCosTgRowByteCostMin OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable cost per byte
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 8 }
+
+ibmappnCosTgRowByteCostMax OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable cost per byte
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 9 }
+
+ibmappnCosTgRowSecurityMin OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable security
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 10 }
+
+ibmappnCosTgRowSecurityMax OBJECT-TYPE
+ SYNTAX INTEGER {
+ nonsecure(1), --X'01'
+ publicSwitchedNetwork(32), --X'20'
+ undergroundCable(64), --X'40'
+ secureConduit(96), --X'60'
+ guardedConduit(128), --X'80'
+ encrypted(160), --X'A0'
+ guardedRadiation(192) --X'C0'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable security
+ for this Class of Service."
+
+ ::= { ibmappnCosTgRowEntry 11 }
+
+ibmappnCosTgRowDelayMin OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable propagation delay for this class of service.
+ Relative amount of time that it takes for a signal to travel
+ the length of the logical link. This time is represented in
+ micro seconds, with the more values enumerated."
+
+ ::= { ibmappnCosTgRowEntry 12 }
+
+ibmappnCosTgRowDelayMax OBJECT-TYPE
+ SYNTAX INTEGER {
+ minimum(0), --X'00'
+ negligible(384), --X'4C'
+ terrestrial(9216), --X'71'
+ packet(147456), --X'91'
+ long(294912), --X'99'
+ maximum(2013265920) --X'FF'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable propagation delay for this class of service.
+ Relative amount of time that it takes for a signal to travel
+ the length of the logical link. This time is represented in
+ micro seconds, with the more values enumerated."
+
+ ::= { ibmappnCosTgRowEntry 13 }
+
+ibmappnCosTgRowUsr1Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 14 }
+
+ibmappnCosTgRowUsr1Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 15 }
+
+ibmappnCosTgRowUsr2Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 16 }
+
+ibmappnCosTgRowUsr2Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "A Maximum acceptable value for this
+ user defined characteristic."
+
+ ::= { ibmappnCosTgRowEntry 17 }
+
+ibmappnCosTgRowUsr3Min OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 18 }
+
+ibmappnCosTgRowUsr3Max OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum acceptable value for this
+ user defined characteristic.
+ Range of values is 0-255."
+
+ ::= { ibmappnCosTgRowEntry 19 }
+
+-- *********************************************************************
+
+ibmappnSession OBJECT IDENTIFIER ::= { ibmappn 7 }
+ibmappnConversation OBJECT IDENTIFIER ::= { ibmappn 8 }
+
+ibmappnSessGeneral OBJECT IDENTIFIER ::= { ibmappnSession 1 }
+ibmappnSessEndPoint OBJECT IDENTIFIER ::= { ibmappnSession 2 }
+ibmappnSessIntermediate OBJECT IDENTIFIER ::= { ibmappnSession 3 }
+
+ibmappnConvGeneral OBJECT IDENTIFIER ::= { ibmappnConversation 1 }
+ibmappnConvEndPoint OBJECT IDENTIFIER ::= { ibmappnConversation 2 }
+
+-- *********************************************************************
+-- Intermediate Session Information and Accounting
+-- *********************************************************************
+ibmappnIsInformation OBJECT IDENTIFIER
+ ::= { ibmappnSessIntermediate 1 }
+ibmappnIsAccounting OBJECT IDENTIFIER
+ ::= { ibmappnSessIntermediate 2 }
+
+-- *********************************************************************
+-- *********************************************************************
+-- *********************************************************************
+-- Intermediate Session Information
+-- *********************************************************************
+-- *********************************************************************
+-- *********************************************************************
+
+-- *********************************************************************
+-- Intermediate Session Information Global Objects
+-- ---------------------------------------------------------------------
+-- The following simple objects allow:
+-- * the collection of Intermediate Session Information
+-- to be started and stopped
+-- *********************************************************************
+ibmappnIsInGlobal OBJECT IDENTIFIER ::= { ibmappnIsInformation 1 }
+
+ibmappnIsInGlobeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current collection options in effect:
+ 1. notActive: collection of counters and some names
+ is not active.
+ 2. active: collection of counters and some names
+ is active."
+
+ ::= { ibmappnIsInGlobal 1 }
+
+ibmappnIsInGlobeRscv OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current collection options in effect:
+ 1. notActive: collection of route selection control vectors
+ is not active.
+ 2. active: collection of route selection control vectors
+ is active."
+
+ ::= { ibmappnIsInGlobal 2 }
+
+ibmappnIsInGlobeRscvTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the ibmappnIsInGlobeRscv object last changed.
+ This time is in hundreds of a second."
+
+ ::= { ibmappnIsInGlobal 3 }
+
+ibmappnIsInGlobeCtrStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the intermediate session counters
+ are active. This object reflects the combination of the
+ ibmappnIsInGlobeStatus object and the ibmappnIsAcBtypeActive
+ object. The values are:
+ 1. notActive: collection of counters and some names
+ is not active.
+ 2. active: collection of counters and some names
+ is active."
+
+ ::= { ibmappnIsInGlobal 4 }
+
+ibmappnIsInGlobeCtrStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the ibmappnIsInGlobeCtrStatus object last changed.
+ This time is in hundreds of a second."
+
+ ::= { ibmappnIsInGlobal 5 }
+
+-- *********************************************************************
+-- Intermediate Session Information Table
+-- ---------------------------------------------------------------------
+-- This table contains information on intermediate sessions
+-- which are currently active.
+-- *********************************************************************
+ibmappnIsInTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnIsInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Information Table"
+
+ ::= { ibmappnIsInformation 2 }
+
+ibmappnIsInEntry OBJECT-TYPE
+ SYNTAX IbmappnIsInEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of Intermediate Session Information Table."
+
+ INDEX
+ { ibmappnIsInFqLuName,
+ ibmappnIsInPcid }
+
+ ::= { ibmappnIsInTable 1 }
+
+IbmappnIsInEntry ::= SEQUENCE {
+ ibmappnIsInFqLuName DisplayString,
+ ibmappnIsInPcid OCTET STRING,
+
+ ibmappnIsInPriLuName DisplayString,
+ ibmappnIsInSecLuName DisplayString,
+ ibmappnIsInModeName DisplayString,
+ ibmappnIsInCosName DisplayString,
+ ibmappnIsInTransPriority INTEGER,
+
+ ibmappnIsInSessType INTEGER,
+ ibmappnIsInSessState INTEGER,
+ ibmappnIsInSessStartTime TimeTicks,
+ ibmappnIsInSessUpTime TimeTicks,
+ ibmappnIsInCtrUpTime TimeTicks,
+
+ ibmappnIsInP2SFmdPius Counter,
+ ibmappnIsInS2PFmdPius Counter,
+ ibmappnIsInP2SNonFmdPius Counter,
+ ibmappnIsInS2PNonFmdPius Counter,
+ ibmappnIsInP2SFmdBytes Counter,
+ ibmappnIsInS2PFmdBytes Counter,
+ ibmappnIsInP2SNonFmdBytes Counter,
+ ibmappnIsInS2PNonFmdBytes Counter,
+
+ ibmappnIsInPsAdjCpName DisplayString,
+ ibmappnIsInPsAdjTgNum INTEGER,
+ ibmappnIsInPsSendMaxBtuSize INTEGER,
+ ibmappnIsInPsSendPacingType INTEGER,
+ ibmappnIsInPsSendRpc Gauge,
+ ibmappnIsInPsSendNxWndwSize Gauge,
+ ibmappnIsInPsRecvPacingType INTEGER,
+ ibmappnIsInPsRecvRpc Gauge,
+ ibmappnIsInPsRecvNxWndwSize Gauge,
+
+ ibmappnIsInSsAdjCpName DisplayString,
+ ibmappnIsInSsAdjTgNum INTEGER,
+ ibmappnIsInSsSendMaxBtuSize INTEGER,
+ ibmappnIsInSsSendPacingType INTEGER,
+ ibmappnIsInSsSendRpc Gauge,
+ ibmappnIsInSsSendNxWndwSize Gauge,
+ ibmappnIsInSsRecvPacingType INTEGER,
+ ibmappnIsInSsRecvRpc Gauge,
+ ibmappnIsInSsRecvNxWndwSize Gauge,
+
+ ibmappnIsInRouteInfo OCTET STRING
+ }
+
+ibmappnIsInFqLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified CP name or PU name of the
+ node at which the session and cid originated. For APPN
+ and LEN nodes, this is either CP name of the APPN node at
+ which the origin LU is located or the CP name of the
+ NN serving the LEN node at which the origin LU is
+ located. This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappnIsInEntry 1 }
+
+ibmappnIsInPcid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The procedure correlation identifier (pcid) of a
+ session. It is an 8-octet value assigned
+ by the primary LU."
+
+ ::= { ibmappnIsInEntry 2 }
+
+ibmappnIsInPriLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary LU name of the session."
+
+ ::= { ibmappnIsInEntry 3 }
+
+ibmappnIsInSecLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary LU name of the session."
+
+ ::= { ibmappnIsInEntry 4 }
+
+ibmappnIsInModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Mode Name name used for this session.
+ This is a 1-8 character name."
+
+ ::= { ibmappnIsInEntry 5 }
+
+ibmappnIsInCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Class of Service (COS) name used for this session.
+ This is a 1-8 character name."
+
+ ::= { ibmappnIsInEntry 6 }
+
+ibmappnIsInTransPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The transmission priority of this session."
+
+ ::= { ibmappnIsInEntry 7 }
+
+ibmappnIsInSessType OBJECT-TYPE
+ SYNTAX INTEGER {
+ lu62(1),
+ lu0thru3(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of intermediate session."
+
+ ::= { ibmappnIsInEntry 8 }
+
+ibmappnIsInSessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the state of the session.
+ 1. session is pending inactive or,
+ 2. session is pending active or,
+ 3. session is active or,
+ 4. session is inactive
+
+ Existing sessions can be deactivated by setting
+ this object to inactive."
+
+ ::= { ibmappnIsInEntry 9 }
+
+ibmappnIsInSessStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the session started in hundreds of a second."
+
+ ::= { ibmappnIsInEntry 10 }
+
+
+ibmappnIsInSessUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session has been active
+ in hundreds of a second."
+
+ ::= { ibmappnIsInEntry 11 }
+
+ibmappnIsInCtrUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session counters have been active
+ in hundreds of a second."
+
+ ::= { ibmappnIsInEntry 12 }
+
+ibmappnIsInP2SFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD PIUs sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappnIsInEntry 13 }
+
+ibmappnIsInS2PFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD PIUs sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappnIsInEntry 14 }
+
+ibmappnIsInP2SNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD PIUs sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappnIsInEntry 15 }
+
+ibmappnIsInS2PNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD PIUs sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappnIsInEntry 16 }
+
+ibmappnIsInP2SFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD Bytes sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappnIsInEntry 17 }
+
+ibmappnIsInS2PFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD Bytes sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappnIsInEntry 18 }
+
+ibmappnIsInP2SNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD Bytes sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappnIsInEntry 19 }
+
+ibmappnIsInS2PNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD Bytes sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappnIsInEntry 20 }
+
+ibmappnIsInPsAdjCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage adjacent CP name of this session."
+
+ ::= { ibmappnIsInEntry 21 }
+
+ibmappnIsInPsAdjTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage adjacent transmission group (TG) number
+ associated with this session."
+
+ ::= { ibmappnIsInEntry 22 }
+
+ibmappnIsInPsSendMaxBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage maximum basic transmission size (BTU)
+ for sending data."
+
+ ::= { ibmappnIsInEntry 23 }
+
+ibmappnIsInPsSendPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ adaptive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage type of pacing being used
+ for sending data."
+
+ ::= { ibmappnIsInEntry 24 }
+
+ibmappnIsInPsSendRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage send residual pace count. This represents
+ the primary stage number of MU's that can still be sent
+ in the current session window."
+
+ ::= { ibmappnIsInEntry 25 }
+
+ibmappnIsInPsSendNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage size of the next window which will
+ be used to send data."
+
+ ::= { ibmappnIsInEntry 26 }
+
+ibmappnIsInPsRecvPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ adaptive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage type of pacing being used
+ for receiving data."
+
+ ::= { ibmappnIsInEntry 27 }
+
+ibmappnIsInPsRecvRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage receive residual pace count. This represents
+ the primary stage number of MU's that can still be
+ received in the current session window."
+
+ ::= { ibmappnIsInEntry 28 }
+
+ibmappnIsInPsRecvNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary stage size of the next window which will
+ be used to receive data."
+
+ ::= { ibmappnIsInEntry 29 }
+
+ibmappnIsInSsAdjCpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage adjacent CP name of this session."
+
+ ::= { ibmappnIsInEntry 30 }
+
+ibmappnIsInSsAdjTgNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage adjacent transmission group (TG) number
+ associated with this session."
+
+ ::= { ibmappnIsInEntry 31 }
+
+ibmappnIsInSsSendMaxBtuSize OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage maximum basic transmission size (BTU)
+ for sending data."
+
+ ::= { ibmappnIsInEntry 32 }
+
+ibmappnIsInSsSendPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ adaptive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage type of pacing being used
+ for sending data."
+
+ ::= { ibmappnIsInEntry 33 }
+
+ibmappnIsInSsSendRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage send residual pace count. This represents
+ the secondary stage number of MU's that can still be sent
+ in the current session window."
+
+ ::= { ibmappnIsInEntry 34 }
+
+ibmappnIsInSsSendNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage size of the next window which will
+ be used to send data."
+
+ ::= { ibmappnIsInEntry 35 }
+
+ibmappnIsInSsRecvPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ fixed(1),
+ adaptive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage type of pacing being used
+ for receiving data."
+
+ ::= { ibmappnIsInEntry 36 }
+
+ibmappnIsInSsRecvRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage send residual pace count. This represents
+ the secondary stage number of MU's that can still be
+ received in the current session window."
+
+ ::= { ibmappnIsInEntry 37 }
+
+ibmappnIsInSsRecvNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary stage size of the next window which will
+ be used to receive data."
+
+ ::= { ibmappnIsInEntry 38 }
+
+ibmappnIsInRouteInfo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route selection control vector (RSCV x'2B')
+ used for this session. It is present for APPN nodes;
+ but is not present for LEN nodes. The format of this
+ vector is described in SNA Formats."
+
+ ::= { ibmappnIsInEntry 39 }
+
+-- *********************************************************************
+-- *********************************************************************
+-- *********************************************************************
+-- Intermediate Session Accounting
+-- *********************************************************************
+-- *********************************************************************
+-- *********************************************************************
+
+-- *********************************************************************
+-- Intermediate Session Accounting Global Objects
+-- ---------------------------------------------------------------------
+-- The following simple objects allow:
+-- * monitoring of the global acccounting status
+-- * setting of a byte threshold for recording statistics on
+-- active sessions
+-- * requesting checkpoint records of active sessions to be
+-- be recorded
+-- * setting the manager time and name
+-- *********************************************************************
+ibmappnIsAcGlobal OBJECT IDENTIFIER ::= { ibmappnIsAccounting 1 }
+
+ibmappnIsAcGlobeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ activeNotFull(2),
+ activeButFull(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object indicates the current status for accounting
+ type.
+ 1. indicates collection is not active for any media type.
+ 2. indicates collection is active for at least one media
+ type; and that media is not full.
+ 3. indicates collection is active for at least one media
+ type; but all active medias are full."
+
+ ::= { ibmappnIsAcGlobal 1 }
+
+ibmappnIsAcGlobeByteThresh OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The byte threshold for recording accounting information
+ for an active session.
+
+ If the total of the byte counters (FmdBytes and NonFmdBtyes)
+ is an even multiple of this non-zero value, statistics for
+ this session will be recorded to all active buffers.
+
+ A value of zero indicates that no byte threshold has been set."
+
+ ::= { ibmappnIsAcGlobal 2 }
+
+ibmappnIsAcGlobeCheckPt OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "By setting this value to yes, the agent will collect
+ accounting information for all active sessions. This
+ information will be recorded to all active buffers."
+
+ ::= { ibmappnIsAcGlobal 3 }
+
+ibmappnIsAcGlobeMgrUtcSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) seconds.
+ It contains an integer from 0 to 59.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 4 }
+
+ibmappnIsAcGlobeMgrUtcMins OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) minutes.
+ It contains an integer from 0 to 59.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 5 }
+
+ibmappnIsAcGlobeMgrUtcHours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) hours.
+ It contains an integer from 0 to 23.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 6 }
+
+ibmappnIsAcGlobeMgrUtcMdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) day of
+ the month.
+ It contains an integer from 1 to 31; or 0 if
+ the manager has not set this object.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 7 }
+
+ibmappnIsAcGlobeMgrUtcMonths OBJECT-TYPE
+ SYNTAX INTEGER {
+ january(0),
+ february(1),
+ march(2),
+ april(3),
+ may(4),
+ june(5),
+ july(6),
+ august(7),
+ september(8),
+ october(9),
+ november(10),
+ december(11)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) months
+ since January.
+ It contains an integer from 0 to 11.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 8 }
+
+ibmappnIsAcGlobeMgrUtcYears OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) years
+ since 1900.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 9 }
+
+ibmappnIsAcGlobeMgrUtcWdays OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday(0),
+ monday(1),
+ tuesday(2),
+ wednesday(3),
+ thursday(4),
+ friday(5),
+ saturday(6)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) days since
+ Sunday.
+ It contains an integer from 0 to 6.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 10 }
+
+ibmappnIsAcGlobeMgrUtcYdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) days since
+ January 1.
+ It contains an integer from 0 to 365.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 11 }
+
+ibmappnIsAcGlobeMgrUtcIsdst OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) daylight
+ saving time flag.
+ It is positive if daylight saving time is in effect.
+ It is zero if daylight saving time is not in effect.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 12 }
+
+ibmappnIsAcGlobeMgrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the manager who set the manager UTC times or NULL if
+ the manager name has not been set.
+ It contains:
+ a. the network id of the manager,
+ b. a period (.)
+ c. the cp name of the manager.
+ By setting this value, the agent will create time record
+ with its corresponding time and name. When setting this object,
+ the manager should also set all other ibmappnIsAcGlobeMgr objects
+ with the same SET operation."
+
+ ::= { ibmappnIsAcGlobal 13 }
+
+-- *********************************************************************
+-- Intermediate Session Accounting Buffer Type Table
+-- ---------------------------------------------------------------------
+-- This table contains information on the accounting buffer types
+-- (recording medias). It provides:
+-- * monitoring of buffer type (media) statistics
+-- * starting and stoping recording
+-- * setting of buffer type (media) recording characteristics:
+-- - maximum number of buffers
+-- - maximum number of records/buffer
+-- - recording format
+-- - full action
+-- * reseting of statistics
+-- *********************************************************************
+
+ibmappnIsAcBtypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnIsAcBtypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Accounting Buffer Type Table"
+
+ ::= { ibmappnIsAccounting 2 }
+
+ibmappnIsAcBtypeEntry OBJECT-TYPE
+ SYNTAX IbmappnIsAcBtypeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of Intermediate Session Accounting
+ Buffer Type Table."
+
+ INDEX
+ { ibmappnIsAcBtypeMedia }
+
+ ::= { ibmappnIsAcBtypeTable 1 }
+
+IbmappnIsAcBtypeEntry ::= SEQUENCE {
+ ibmappnIsAcBtypeMedia INTEGER,
+ ibmappnIsAcBtypeActive INTEGER,
+ ibmappnIsAcBtypeDirName DisplayString,
+ ibmappnIsAcBtypePrdMaxBufs INTEGER,
+ ibmappnIsAcBtypeMaxBufs INTEGER,
+ ibmappnIsAcBtypeCurBufs Gauge,
+ ibmappnIsAcBtypePrdRecPerBuf INTEGER,
+ ibmappnIsAcBtypeRecPerBuf INTEGER,
+ ibmappnIsAcBtypeRecFormat INTEGER,
+ ibmappnIsAcBtypeFullAction INTEGER,
+ ibmappnIsAcBtypeFullTime TimeTicks,
+ ibmappnIsAcBtypeFullReason INTEGER,
+ ibmappnIsAcBtypeFullWraps INTEGER,
+ ibmappnIsAcBtypeFullLosts INTEGER,
+ ibmappnIsAcBtypeErrorWraps INTEGER,
+ ibmappnIsAcBtypeErrorLosts INTEGER,
+ ibmappnIsAcBtypeCheckPts INTEGER,
+ ibmappnIsAcBtypePurges INTEGER,
+ ibmappnIsAcBtypeDeletes INTEGER,
+ ibmappnIsAcBtypeResets INTEGER,
+ ibmappnIsAcBtypeClearStats INTEGER
+ }
+
+ibmappnIsAcBtypeMedia OBJECT-TYPE
+ SYNTAX INTEGER {
+ memory(1),
+ dasd(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media for storing the intermediate session
+ accounting records."
+
+ ::= { ibmappnIsAcBtypeEntry 1 }
+
+ibmappnIsAcBtypeActive OBJECT-TYPE
+ SYNTAX INTEGER {
+ no(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the buffer media is active.
+ 1. no: indicates the buffer media is not currently
+ used for recording.
+ 2. yes: indicates the buffer media is currently being
+ used for recording."
+
+ ::= { ibmappnIsAcBtypeEntry 2 }
+
+ibmappnIsAcBtypeDirName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the directory which will be used to allocate
+ and write buffers of this type. For memory buffer types,
+ this field will be NULL."
+
+ ::= { ibmappnIsAcBtypeEntry 3 }
+
+ibmappnIsAcBtypePrdMaxBufs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of buffer medias supported by the product."
+
+ ::= { ibmappnIsAcBtypeEntry 4 }
+
+ibmappnIsAcBtypeMaxBufs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of buffer medias which will be used for
+ recording accounting information. This value must be
+ in the range of zero to the Product Maximum."
+
+ ::= { ibmappnIsAcBtypeEntry 5 }
+
+ibmappnIsAcBtypeCurBufs OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The current number of buffer media. This is the sum
+ of all full and in use buffers of this type."
+
+ ::= { ibmappnIsAcBtypeEntry 6 }
+
+ibmappnIsAcBtypePrdRecPerBuf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of records supported by the product."
+
+ ::= { ibmappnIsAcBtypeEntry 7 }
+
+ibmappnIsAcBtypeRecPerBuf OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of records which will be recorded
+ in an individual buffer. This value must be
+ in the range of zero to the Product Maximum."
+
+ ::= { ibmappnIsAcBtypeEntry 8 }
+
+ibmappnIsAcBtypeRecFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ ascii(1),
+ binary(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This defines the recording format of records.
+ (1) ascii: records are recorded in ascii
+ (english text format)
+ (2) binary: records are recorded in binary
+ (machine readable format)"
+
+ ::= { ibmappnIsAcBtypeEntry 9 }
+
+ibmappnIsAcBtypeFullAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ halt(1),
+ wrap(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This defines the behaviour used when all buffer medias
+ are full.
+ (1) halt: stop creating new records
+ (2) wrap: overwrite the existing records."
+
+ ::= { ibmappnIsAcBtypeEntry 10 }
+
+ibmappnIsAcBtypeFullTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time which the full condition was encountered.
+ This time is represented in hundreds of a second
+ since the node was started.
+ 2**32-1 (4,294,967,295), and wraps."
+
+ ::= { ibmappnIsAcBtypeEntry 11 }
+
+ibmappnIsAcBtypeFullReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ notFull(1),
+ physicallyFull(2),
+ logicallyFull(3),
+ ioErrors(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The reason the buffer media is full.
+ (1) The media is not full.
+ (2) The maximum number of buffers have been reach,
+ all buffers are full and
+ the full action is halt.
+ (3) The maximum number of buffers is zero or
+ the maximum number of records is less than 5 or
+ a unique record number cannot be generated.
+ (4) Unable to write to the media due to I/O errors."
+
+ ::= { ibmappnIsAcBtypeEntry 12 }
+
+ibmappnIsAcBtypeFullWraps OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of accounting records being overwritten due
+ to buffer full situation."
+
+ ::= { ibmappnIsAcBtypeEntry 13 }
+
+ibmappnIsAcBtypeFullLosts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of new accounting records lost due to
+ the buffer full situation."
+
+ ::= { ibmappnIsAcBtypeEntry 14 }
+
+ibmappnIsAcBtypeErrorWraps OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of accounting records lost to due to other
+ reasons, (e.g. I/O error, software error) while in
+ a wrap condition."
+
+ ::= { ibmappnIsAcBtypeEntry 15 }
+
+ibmappnIsAcBtypeErrorLosts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of accounting records lost to due to other
+ reasons, (e.g. I/O error, software error) while not in
+ a full condition."
+
+ ::= { ibmappnIsAcBtypeEntry 16 }
+
+ibmappnIsAcBtypeCheckPts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times a buffer of this type has been
+ recorded to for checkpointing active intermediate
+ sessions."
+
+ ::= { ibmappnIsAcBtypeEntry 17 }
+
+ibmappnIsAcBtypePurges OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times a buffer of this type has been purged."
+
+ ::= { ibmappnIsAcBtypeEntry 18 }
+
+ibmappnIsAcBtypeDeletes OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times an entry has been deleted from
+ a buffer of this type."
+
+ ::= { ibmappnIsAcBtypeEntry 19 }
+
+ibmappnIsAcBtypeResets OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of times the Btype counters have been
+ reset as a result of a SET."
+
+ ::= { ibmappnIsAcBtypeEntry 20 }
+
+ibmappnIsAcBtypeClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ ready(1),
+ yes(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "By setting this object to yes, all statistics for this media type
+ will be cleared (set to zero); and the Btype reset counter
+ will be incremented. Objects affected by this
+ include:
+ - ibmappnIsAcBtypeFullTime
+ - ibmappnIsAcBtypeFullReason
+ - ibmappnIsAcBtypeFullWraps
+ - ibmappnIsAcBtypeFullLosts
+ - ibmappnIsAcBtypeErrorWraps
+ - ibmappnIsAcBtypeErrorLosts
+ - ibmappnIsAcBtypeCheckPts
+ - ibmappnIsAcBtypePurges
+ - ibmappnIsAcBtypeDeletes"
+
+ ::= { ibmappnIsAcBtypeEntry 21 }
+
+-- *********************************************************************
+-- Intermediate Session Accounting Buffer Table
+-- ---------------------------------------------------------------------
+-- This table contains information on accounting buffers of a
+-- a specific buffer type. It provides:
+-- * deleting of records
+-- * purging of buffers
+-- * switching active buffers
+-- *********************************************************************
+
+ibmappnIsAcBufTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnIsAcBufEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Accounting Buffer Table"
+
+ ::= { ibmappnIsAccounting 3 }
+
+ibmappnIsAcBufEntry OBJECT-TYPE
+ SYNTAX IbmappnIsAcBufEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of Intermediate Session Accounting
+ Buffer Table."
+
+ INDEX
+ { ibmappnIsAcBufMedia,
+ ibmappnIsAcBufNumber }
+
+ ::= { ibmappnIsAcBufTable 1 }
+
+IbmappnIsAcBufEntry ::= SEQUENCE {
+ ibmappnIsAcBufMedia INTEGER,
+ ibmappnIsAcBufNumber INTEGER,
+ ibmappnIsAcBufState INTEGER,
+ ibmappnIsAcBufRecFormat INTEGER,
+ ibmappnIsAcBufMaxRecords INTEGER,
+ ibmappnIsAcBufOldestIndex INTEGER,
+ ibmappnIsAcBufNewestIndex INTEGER,
+ ibmappnIsAcBufName DisplayString
+ }
+
+ibmappnIsAcBufMedia OBJECT-TYPE
+ SYNTAX INTEGER {
+ memory(1),
+ dasd(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The media for storing the intermediate session
+ accounting records."
+
+ ::= { ibmappnIsAcBufEntry 1 }
+
+ibmappnIsAcBufNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of the buffer. Each time a new
+ buffer is used for recording, an incremented number
+ will be assigned. Thus, the order of in which
+ the buffers filled can be determined."
+
+ ::= { ibmappnIsAcBufEntry 2 }
+
+ibmappnIsAcBufState OBJECT-TYPE
+ SYNTAX INTEGER {
+ complete(1),
+ active(2),
+ purge(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The current buffer state.
+ 1. complete: indicates the buffer is full or
+ recording is not active for this buffer.
+ In either case, the buffer is ready to
+ be retrieved.
+ This value may be specified in a SET operation to
+ change a buffers state from active to complete.
+ 2. active: indicates the buffer is currently being
+ used for recording.
+ This value is not valid for use in a SET operation.
+ 3. purge: indicates the buffer should be purged.
+ This value may be specified in a SET operation to
+ remove a buffer. Specification of this value is only
+ valid for complete buffers. It is not valid
+ for active buffers."
+
+ ::= { ibmappnIsAcBufEntry 3 }
+
+ibmappnIsAcBufRecFormat OBJECT-TYPE
+ SYNTAX INTEGER {
+ ascii(1),
+ binary(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This defines the recording format of records.
+ (1) ascii: records are recorded in ascii
+ (english text format)
+ (2) binary: records are recorded in binary
+ (machine readable format)"
+
+ ::= { ibmappnIsAcBufEntry 4 }
+
+ibmappnIsAcBufMaxRecords OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of records this buffer may contain. It is
+ derived from the number of records per buffer set in the buffer
+ type table."
+
+ ::= { ibmappnIsAcBufEntry 5 }
+
+ibmappnIsAcBufOldestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The oldest accounting index contained in this buffer.
+ By setting this object, all records with indexes less than
+ this value will be deleted. The set value must be greater
+ than or equal to the current oldest index and less than or
+ equal to the current newest index. Setting of this object
+ will not be honored for all types of buffers."
+
+ ::= { ibmappnIsAcBufEntry 6 }
+
+ibmappnIsAcBufNewestIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The newest accounting index contained in this buffer."
+
+ ::= { ibmappnIsAcBufEntry 7 }
+
+ibmappnIsAcBufName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the buffer."
+
+ ::= { ibmappnIsAcBufEntry 8 }
+
+-- *********************************************************************
+-- Intermediate Session Accounting Time Table
+-- ---------------------------------------------------------------------
+-- This table contains information on accounting events
+-- *********************************************************************
+
+ibmappnIsAcTimeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnIsAcTimeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Accounting Time Table"
+
+ ::= { ibmappnIsAccounting 4 }
+
+ibmappnIsAcTimeEntry OBJECT-TYPE
+ SYNTAX IbmappnIsAcTimeEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of Intermediate Session Accounting Time Table."
+
+ INDEX
+ { ibmappnIsAcTimeIndex }
+
+ ::= { ibmappnIsAcTimeTable 1 }
+
+IbmappnIsAcTimeEntry ::= SEQUENCE {
+ ibmappnIsAcTimeIndex INTEGER,
+ ibmappnIsAcTimeEntryType INTEGER,
+ ibmappnIsAcTimeForMedia INTEGER,
+ ibmappnIsAcTimeRecTime TimeTicks,
+
+ ibmappnIsAcTimeAgtUtcSecs INTEGER,
+ ibmappnIsAcTimeAgtUtcMins INTEGER,
+ ibmappnIsAcTimeAgtUtcHours INTEGER,
+ ibmappnIsAcTimeAgtUtcMdays INTEGER,
+ ibmappnIsAcTimeAgtUtcMonths INTEGER,
+ ibmappnIsAcTimeAgtUtcYears INTEGER,
+ ibmappnIsAcTimeAgtUtcWdays INTEGER,
+ ibmappnIsAcTimeAgtUtcYdays INTEGER,
+ ibmappnIsAcTimeAgtUtcIsdst INTEGER,
+ ibmappnIsAcTimeAgtName DisplayString,
+
+ ibmappnIsAcTimeMgrUtcSecs INTEGER,
+ ibmappnIsAcTimeMgrUtcMins INTEGER,
+ ibmappnIsAcTimeMgrUtcHours INTEGER,
+ ibmappnIsAcTimeMgrUtcMdays INTEGER,
+ ibmappnIsAcTimeMgrUtcMonths INTEGER,
+ ibmappnIsAcTimeMgrUtcYears INTEGER,
+ ibmappnIsAcTimeMgrUtcWdays INTEGER,
+ ibmappnIsAcTimeMgrUtcYdays INTEGER,
+ ibmappnIsAcTimeMgrUtcIsdst INTEGER,
+ ibmappnIsAcTimeMgrName DisplayString,
+ ibmappnIsAcTimeMgrTimeValid INTEGER
+ }
+
+ibmappnIsAcTimeIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Time record index. It starts
+ with 0, and increase up to maximum value of
+ 2**31-1 (2,147,483,647), and wraps."
+
+ ::= { ibmappnIsAcTimeEntry 1 }
+
+ibmappnIsAcTimeEntryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ startCollection(1),
+ endCollection(2),
+ createdMedia(3),
+ wrappedMedia(4),
+ timeChange(5),
+ managerSetTime(6),
+ recordFormatChanged(7),
+ timeReference(8)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the entry was made as the result of:
+ 1. a SET to start collecting accounting data, or
+ 2. a SET to stop collecting accounting data, or
+ 3. the creation of a new media to store accounting data, or
+ 4. a media was full and wrapped (over writing records), or
+ 5. the system time changed, or
+ 6. a manager set the manager times and/or manager name, or
+ 7. the record format for this media changed, or
+ 8. time reference for the media"
+
+ ::= { ibmappnIsAcTimeEntry 2 }
+
+ibmappnIsAcTimeForMedia OBJECT-TYPE
+ SYNTAX INTEGER {
+ memoryMedia(1),
+ dasdMedia(2),
+ allMedias(99)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "This object qualifies the time entry type. It indicates
+ the media type for which the entry occured."
+
+ ::= { ibmappnIsAcTimeEntry 3 }
+
+ibmappnIsAcTimeRecTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Record time. It represents
+ the time in hundreds of a second since the node
+ was started. 2**32-1 (4,294,967,295), and wraps."
+
+ ::= { ibmappnIsAcTimeEntry 4 }
+
+ibmappnIsAcTimeAgtUtcSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) seconds.
+ It contains an integer from 0 to 59."
+
+ ::= { ibmappnIsAcTimeEntry 5 }
+
+ibmappnIsAcTimeAgtUtcMins OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) minutes.
+ It contains an integer from 0 to 59."
+
+ ::= { ibmappnIsAcTimeEntry 6 }
+
+ibmappnIsAcTimeAgtUtcHours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) hours.
+ It contains an integer from 0 to 23."
+
+ ::= { ibmappnIsAcTimeEntry 7 }
+
+ibmappnIsAcTimeAgtUtcMdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) day of
+ the month.
+ It contains an integer from 1 to 31."
+
+ ::= { ibmappnIsAcTimeEntry 8 }
+
+
+ibmappnIsAcTimeAgtUtcMonths OBJECT-TYPE
+ SYNTAX INTEGER {
+ january(0),
+ february(1),
+ march(2),
+ april(3),
+ may(4),
+ june(5),
+ july(6),
+ august(7),
+ september(8),
+ october(9),
+ november(10),
+ december(11)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) months
+ since January.
+ It contains an integer from 0 to 11."
+
+ ::= { ibmappnIsAcTimeEntry 9 }
+
+ibmappnIsAcTimeAgtUtcYears OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) years
+ since 1900."
+
+ ::= { ibmappnIsAcTimeEntry 10 }
+
+ibmappnIsAcTimeAgtUtcWdays OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday(0),
+ monday(1),
+ tuesday(2),
+ wednesday(3),
+ thursday(4),
+ friday(5),
+ saturday(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) days since
+ Sunday.
+ It contains an integer from 0 to 6."
+
+ ::= { ibmappnIsAcTimeEntry 11 }
+
+ibmappnIsAcTimeAgtUtcYdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) days since
+ January 1.
+ It contains an integer from 0 to 365."
+
+ ::= { ibmappnIsAcTimeEntry 12 }
+
+ibmappnIsAcTimeAgtUtcIsdst OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The agents Coordinated Universal Time (UTC) daylight
+ saving time flag.
+ It is positive if daylight saving time is in effect.
+ It is zero if daylight saving time is not in effect."
+
+ ::= { ibmappnIsAcTimeEntry 13 }
+
+ibmappnIsAcTimeAgtName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the agent who set the agent UTC times.
+ It contains:
+ a. the network id of the agent,
+ b. a period (.)
+ c. the cp name of the agent."
+
+ ::= { ibmappnIsAcTimeEntry 14 }
+
+ibmappnIsAcTimeMgrUtcSecs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) seconds.
+ It contains an integer from 0 to 59."
+
+ ::= { ibmappnIsAcTimeEntry 15 }
+
+ibmappnIsAcTimeMgrUtcMins OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) minutes.
+ It contains an integer from 0 to 59."
+
+ ::= { ibmappnIsAcTimeEntry 16 }
+
+ibmappnIsAcTimeMgrUtcHours OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) hours.
+ It contains an integer from 0 to 23."
+
+ ::= { ibmappnIsAcTimeEntry 17 }
+
+ibmappnIsAcTimeMgrUtcMdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) day of
+ the month.
+ It contains an integer from 1 to 31; or 0 if
+ the manager has not set this object."
+
+ ::= { ibmappnIsAcTimeEntry 18 }
+
+ibmappnIsAcTimeMgrUtcMonths OBJECT-TYPE
+ SYNTAX INTEGER {
+ january(0),
+ february(1),
+ march(2),
+ april(3),
+ may(4),
+ june(5),
+ july(6),
+ august(7),
+ september(8),
+ october(9),
+ november(10),
+ december(11)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) months
+ since January.
+ It contains an integer from 0 to 11."
+
+ ::= { ibmappnIsAcTimeEntry 19 }
+
+ibmappnIsAcTimeMgrUtcYears OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) years
+ since 1900."
+
+ ::= { ibmappnIsAcTimeEntry 20 }
+
+ibmappnIsAcTimeMgrUtcWdays OBJECT-TYPE
+ SYNTAX INTEGER {
+ sunday(0),
+ monday(1),
+ tuesday(2),
+ wednesday(3),
+ thursday(4),
+ friday(5),
+ saturday(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) days since
+ Sunday.
+ It contains an integer from 0 to 6."
+
+ ::= { ibmappnIsAcTimeEntry 21 }
+
+ibmappnIsAcTimeMgrUtcYdays OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) days since
+ January 1.
+ It contains an integer from 0 to 365."
+
+ ::= { ibmappnIsAcTimeEntry 22 }
+
+ibmappnIsAcTimeMgrUtcIsdst OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The managers Coordinated Universal Time (UTC) daylight
+ saving time flag.
+ It is positive if daylight saving time is in effect.
+ It is zero if daylight saving time is not in effect."
+
+ ::= { ibmappnIsAcTimeEntry 23 }
+
+ibmappnIsAcTimeMgrName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the manager who set the manager UTC times or NULL if
+ the manager name has not been set.
+ It contains:
+ a. the network id of the manager,
+ b. a period (.)
+ c. the cp name of the manager."
+
+ ::= { ibmappnIsAcTimeEntry 24 }
+
+ibmappnIsAcTimeMgrTimeValid OBJECT-TYPE
+ SYNTAX INTEGER {
+ notvalid(1),
+ valid(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This indicates whether or not the the manager UTC times
+ are valid. It is set by the manager if the manager
+ determines the manager UTC times are valid."
+
+ ::= { ibmappnIsAcTimeEntry 25 }
+
+-- *********************************************************************
+-- Intermediate Session Accounting Data Table
+-- ---------------------------------------------------------------------
+-- This table contains accounting data for intermediate sessions
+-- *********************************************************************
+
+ibmappnIsAcDataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappnIsAcDataEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Accounting Data Table"
+
+ ::= { ibmappnIsAccounting 5 }
+
+ibmappnIsAcDataEntry OBJECT-TYPE
+ SYNTAX IbmappnIsAcDataEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of Intermediate Session Accounting Data Table."
+
+ INDEX
+ { ibmappnIsAcIndex }
+
+ ::= { ibmappnIsAcDataTable 1 }
+
+IbmappnIsAcDataEntry ::= SEQUENCE {
+ ibmappnIsAcIndex INTEGER,
+ ibmappnIsAcEntryType INTEGER,
+ ibmappnIsAcRecTime TimeTicks,
+
+ ibmappnIsAcFqLuName DisplayString,
+ ibmappnIsAcPcid OCTET STRING,
+ ibmappnIsAcPriLuName DisplayString,
+ ibmappnIsAcSecLuName DisplayString,
+ ibmappnIsAcCosName DisplayString,
+ ibmappnIsAcModeName DisplayString,
+ ibmappnIsAcTransPriority INTEGER,
+
+ ibmappnIsAcSessType INTEGER,
+ ibmappnIsAcSessState INTEGER,
+ ibmappnIsAcSessStartTime TimeTicks,
+ ibmappnIsAcSessUpTime TimeTicks,
+ ibmappnIsAcCtrUpTime TimeTicks,
+ ibmappnIsAcEndReason OCTET STRING,
+
+ ibmappnIsAcP2SFmdPius Counter,
+ ibmappnIsAcS2PFmdPius Counter,
+ ibmappnIsAcP2SNonFmdPius Counter,
+ ibmappnIsAcS2PNonFmdPius Counter,
+ ibmappnIsAcP2SFmdBytes Counter,
+ ibmappnIsAcS2PFmdBytes Counter,
+ ibmappnIsAcP2SNonFmdBytes Counter,
+ ibmappnIsAcS2PNonFmdBytes Counter,
+
+ ibmappnIsAcRouteInfo OCTET STRING
+ }
+
+ibmappnIsAcIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Session accounting record index. Upon initial startup, it
+ will begin with 0, and increase up to maximum value of
+ 2**31-1 (2,147,483,647), and wraps. Upon subsequent startups,
+ it will be initialized with the value of the oldest index
+ in any media type; or 0 if no indices are found."
+
+ ::= { ibmappnIsAcDataEntry 1 }
+
+ibmappnIsAcEntryType OBJECT-TYPE
+ SYNTAX INTEGER {
+ startEntry(1),
+ endEntry(2),
+ thresholdEntry(3),
+ checkpointEntry(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the entry was made as the result of:
+ 1. a session starting or,
+ 2. a session ending or,
+ 3. a session threshold reached or
+ 4. a session checkpoint request"
+
+ ::= { ibmappnIsAcDataEntry 2 }
+
+ibmappnIsAcRecTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Intermediate Session Record time. It represents
+ the time in hundreds of a second since the node
+ was started. 2**32-1 (4,294,967,295), and wraps."
+
+ ::= { ibmappnIsAcDataEntry 3 }
+
+ibmappnIsAcFqLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified CP name or PU name of the
+ node at which the session and pcid originated. For APPN
+ and LEN nodes, this is either CP name of the APPN node at
+ which the origin LU is located or the CP name of the
+ NN serving the LEN node at which the origin LU is
+ located. This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappnIsAcDataEntry 4 }
+
+ibmappnIsAcPcid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The procedure correlation identifier (pcid) of a
+ session. It is an 8-octet value assigned
+ by the primary LU."
+
+ ::= { ibmappnIsAcDataEntry 5 }
+
+ibmappnIsAcPriLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Primary LU Name of the session."
+
+ ::= { ibmappnIsAcDataEntry 6 }
+
+ibmappnIsAcSecLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Secondary LU Name of the session."
+
+ ::= { ibmappnIsAcDataEntry 7 }
+
+ibmappnIsAcModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mode name used for this session"
+
+ ::= { ibmappnIsAcDataEntry 8 }
+
+ibmappnIsAcCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The class of service (cos) used for this session"
+
+ ::= { ibmappnIsAcDataEntry 9 }
+
+ibmappnIsAcTransPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ low(1), --X'01'
+ medium(2), --X'02'
+ high(3), --X'03'
+ network(4) --X'04'
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Transmission priority for this session.
+ The values are:
+ 1. Low
+ 2. Medium
+ 3. High
+ 4. Network"
+
+ ::= { ibmappnIsAcDataEntry 10 }
+
+ibmappnIsAcSessType OBJECT-TYPE
+ SYNTAX INTEGER {
+ lu62(1),
+ lu0thru3(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of intermediate session."
+
+ ::= { ibmappnIsAcDataEntry 11 }
+
+ibmappnIsAcSessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the state of the session.
+ 1. session is pending inactive or,
+ 2. session is pending active or,
+ 3. session is active or,
+ 4. session is inactive "
+
+ ::= { ibmappnIsAcDataEntry 12 }
+
+ibmappnIsAcSessStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the session started in hundreds of a second."
+
+ ::= { ibmappnIsAcDataEntry 13 }
+
+ibmappnIsAcSessUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session has been active
+ in hundreds of a second."
+
+ ::= { ibmappnIsAcDataEntry 14 }
+
+ibmappnIsAcCtrUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session counters have been active
+ in hundreds of a second."
+
+ ::= { ibmappnIsAcDataEntry 15 }
+
+ibmappnIsAcEndReason OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The SNA sense code which resulted when the session
+ ended."
+
+ ::= { ibmappnIsAcDataEntry 16 }
+
+ibmappnIsAcP2SFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of FMD PIU's sent from the primary LU
+ to the secondary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 17 }
+
+ibmappnIsAcS2PFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of FMD PIU's sent from the secondary LU
+ to the primary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 18 }
+
+ibmappnIsAcP2SNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of non-FMD PIU's sent from the primary LU
+ to the secondary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 19 }
+
+ibmappnIsAcS2PNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of non-FMD PIU's sent from the secondary LU
+ to the primary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 20 }
+
+ibmappnIsAcP2SFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of FMD bytes sent from the primary LU
+ to the secondary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 21 }
+
+ibmappnIsAcS2PFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of FMD bytes sent from the secondary LU
+ to the primary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 22 }
+
+ibmappnIsAcP2SNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of non-FMD bytes sent from the primary LU
+ to the secondary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 23 }
+
+ibmappnIsAcS2PNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of non-FMD bytes sent from the secondary LU
+ to the primary LU. The counter has a range of
+ of 0 to 2**32; and then wraps."
+
+ ::= { ibmappnIsAcDataEntry 24 }
+
+ibmappnIsAcRouteInfo OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route selection control vector (RSCV x'2B')
+ used for this session. It is present for APPN nodes;
+ but is not present for LEN nodes."
+
+ ::= { ibmappnIsAcDataEntry 25 }
+
+-- *********************************************************************
+-- APPC Information
+-- *********************************************************************
+ibmappcInformation OBJECT IDENTIFIER
+ ::= { ibmappnSessEndPoint 1 }
+
+-- *********************************************************************
+-- 1. APPC Global Objects
+-- 2. APPC Defined Lu Table
+-- 3. APPC Defined Partner Lu Table
+-- 4. APPC Mode Table
+-- 5. APPC TP Table
+-- 6. APPC Session Table
+-- 7. APPC Session Error Table
+-- *********************************************************************
+
+-- *********************************************************************
+-- APPC Global Objects
+-- ---------------------------------------------------------------------
+-- The following simple objects allow:
+-- * the collection of APPC Session Information counters
+-- to be started and stopped
+-- * the collection of APPC Session RSCV's
+-- to be started and stopped
+-- *********************************************************************
+ibmappcInGlobal OBJECT IDENTIFIER ::= { ibmappcInformation 1 }
+
+ibmappcInGlobeStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current collection options in effect:
+ 1. notActive: collection of counters and some names
+ is not active.
+ 2. active: collection of counters and some names
+ is active."
+
+ ::= { ibmappcInGlobal 1 }
+
+ibmappcInGlobeRscv OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the current collection options in effect:
+ 1. notActive: collection of route selection control vectors
+ is not active.
+ 2. active: collection of route selection control vectors
+ is active."
+
+ ::= { ibmappcInGlobal 2 }
+
+ibmappcInGlobeRscvTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the ibmappcInGlobeRscv object last changed.
+ This time is in hundreds of a second."
+
+ ::= { ibmappcInGlobal 3 }
+
+ibmappcInGlobeCtrStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActive(1),
+ active(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the appc session counters
+ are active. This object reflects the combination of the
+ ibmappcInGlobeStatus object and any other product
+ dependant object(s). The values are:
+ 1. notActive: collection of counters and some names
+ is not active.
+ 2. active: collection of counters and some names
+ is active."
+
+ ::= { ibmappcInGlobal 4 }
+
+ibmappcInGlobeCtrStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the ibmappcInGlobeCtrStatus object last changed.
+ This time is in hundreds of a second."
+
+ ::= { ibmappcInGlobal 5 }
+
+
+ibmappcInGlobeActSess OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of currently active APPC sessions"
+
+ ::= { ibmappcInGlobal 6 }
+
+-- *********************************************************************
+-- APPC Local Lu Table
+-- ---------------------------------------------------------------------
+-- This table contains information about local LU's
+-- *********************************************************************
+ibmappcInLluTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInLluEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Local Lu Table"
+
+ ::= { ibmappcInformation 2 }
+
+ibmappcInLluEntry OBJECT-TYPE
+ SYNTAX IbmappcInLluEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Local Lu Information Table."
+
+ INDEX
+ { ibmappcInLluLuName }
+
+ ::= { ibmappcInLluTable 1 }
+
+IbmappcInLluEntry ::= SEQUENCE {
+ ibmappcInLluLuName DisplayString,
+ ibmappcInLluDefType INTEGER,
+ ibmappcInLluSessLimit INTEGER,
+ ibmappcInLluBindRspMayQ INTEGER,
+ ibmappcInLluDefaultLu INTEGER,
+ ibmappcInLluCntlPtLu INTEGER,
+ ibmappcInLluCurActSess Gauge
+ }
+
+ibmappcInLluLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInLluEntry 1 }
+
+ibmappcInLluDefType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysdef(1),
+ dynamic(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the LU definition was specified in the
+ nodes system definitions or was dynamically created."
+
+ ::= { ibmappcInLluEntry 2 }
+
+ibmappcInLluSessLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum number of session supported by this LU."
+
+ ::= { ibmappcInLluEntry 3 }
+
+ibmappcInLluBindRspMayQ OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not a received bind response will
+ be queued if the LU is not currently active."
+
+ ::= { ibmappcInLluEntry 4 }
+
+ibmappcInLluDefaultLu OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the LU is the default LU for the node."
+
+ ::= { ibmappcInLluEntry 5 }
+
+ibmappcInLluCntlPtLu OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether or not the LU is the control point (CP)
+ LU."
+
+ ::= { ibmappcInLluEntry 6 }
+
+ibmappcInLluCurActSess OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of currently active sessions."
+
+ ::= { ibmappcInLluEntry 7 }
+
+-- *********************************************************************
+-- APPC Remote Partner Lu Table
+-- ---------------------------------------------------------------------
+-- This table contains information about remote partner LU's
+-- *********************************************************************
+ibmappcInRluTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInRluEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Remote Partner Lu Table"
+
+ ::= { ibmappcInformation 3 }
+
+ibmappcInRluEntry OBJECT-TYPE
+ SYNTAX IbmappcInRluEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Remote Partner Lu Information Table."
+
+ INDEX
+ { ibmappcInRluLocLuName,
+ ibmappcInRluParLuName }
+
+ ::= { ibmappcInRluTable 1 }
+
+IbmappcInRluEntry ::= SEQUENCE {
+
+ ibmappcInRluLocLuName DisplayString,
+ ibmappcInRluParLuName DisplayString,
+
+ ibmappcInRluParLuLocName DisplayString,
+
+ ibmappcInRluDefType INTEGER,
+ ibmappcInRluDefParaSessSup INTEGER,
+ ibmappcInRluDefCnosSup INTEGER,
+ ibmappcInRluDefAllVerSup INTEGER,
+ ibmappcInRluDefAttSecSup INTEGER,
+ ibmappcInRluDefSessSecSup INTEGER,
+ ibmappcInRluDefEnhanSecSup INTEGER,
+
+ ibmappcInRluActType INTEGER,
+ ibmappcInRluActParaSessSup INTEGER,
+ ibmappcInRluActCnosSup INTEGER,
+ ibmappcInRluActAllVerSup INTEGER,
+ ibmappcInRluActAttSecSup INTEGER,
+ ibmappcInRluActSessSecSup INTEGER,
+ ibmappcInRluActEnhanSecSup INTEGER
+ }
+
+ibmappcInRluLocLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified local LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInRluEntry 1 }
+
+ibmappcInRluParLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified partner LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInRluEntry 2 }
+
+ibmappcInRluParLuLocName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified partner LU local name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInRluEntry 3 }
+
+ibmappcInRluDefType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysdef(1),
+ dynamic(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the LU definition was specified in the
+ nodes system definitions or was dynamically created."
+
+ ::= { ibmappcInRluEntry 4 }
+
+ibmappcInRluDefParaSessSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined Parallel Sessions Supported.
+ Indicates whether or not multiple session between
+ the partner LU and its associated local LU are
+ permitted."
+
+ ::= { ibmappcInRluEntry 5 }
+
+ibmappcInRluDefCnosSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined CNOS Supported.
+ Indicates whether or not Change Number of Sessions (CNOS)
+ will be used to negotiate session limits between the
+ logical points."
+
+ ::= { ibmappcInRluEntry 6 }
+
+ibmappcInRluDefAllVerSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined Already Verified Accepted.
+ Indicates whether or not an attach, specifying that TP
+ security has already been verified, is accepted by the
+ adjacent CP LU."
+
+ ::= { ibmappcInRluEntry 7 }
+
+ibmappcInRluDefAttSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined Attach Security Supported.
+ Indicates whether or not the adjacent CP LU supports
+ attach security."
+
+ ::= { ibmappcInRluEntry 8 }
+
+ibmappcInRluDefSessSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined Session Security Supported.
+ Indicates whether or not the adjacent CP LU may omit
+ a password in the user data portion of the BIND."
+
+ ::= { ibmappcInRluEntry 9 }
+
+ibmappcInRluDefEnhanSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ level1(2),
+ level2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined Enhance Security Supported.
+ Indicates the level of enhance security support:
+ 1 = none
+ 2 = level 1
+ 3 = level 2"
+
+ ::= { ibmappcInRluEntry 10 }
+
+ibmappcInRluActType OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ notActive(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the LU active definitions are
+ currently active or not currently active."
+
+ ::= { ibmappcInRluEntry 11 }
+
+ibmappcInRluActParaSessSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Parallel Sessions Supported.
+ Indicates whether or not multiple session between
+ the partner LU and its associated local LU are
+ permitted."
+
+ ::= { ibmappcInRluEntry 12 }
+
+ibmappcInRluActCnosSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active CNOS Supported.
+ Indicates whether or not Change Number of Sessions (CNOS)
+ will be used to negotiate session limits between the
+ logical points."
+
+ ::= { ibmappcInRluEntry 13 }
+
+ibmappcInRluActAllVerSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Already Verified Accepted.
+ Indicates whether or not an attach, specifying that TP
+ security has already been verified, is accepted by the
+ adjacent CP LU."
+
+ ::= { ibmappcInRluEntry 14 }
+
+ibmappcInRluActAttSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Attach Security Supported.
+ Indicates whether or not the adjacent CP LU supports
+ attach security."
+
+ ::= { ibmappcInRluEntry 15 }
+
+ibmappcInRluActSessSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Session Security Supported.
+ Indicates whether or not the adjacent CP LU may omit
+ a password in the user data portion of the BIND."
+
+ ::= { ibmappcInRluEntry 16 }
+
+ibmappcInRluActEnhanSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ level1(2),
+ level2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active Enhance Security Supported.
+ Indicates the level of enhance security support:
+ 1 = none
+ 2 = level 1
+ 3 = level 2"
+
+ ::= { ibmappcInRluEntry 17 }
+
+-- *********************************************************************
+-- APPC Mode Table
+-- ---------------------------------------------------------------------
+-- This table contains information about session mode entries
+-- *********************************************************************
+ibmappcInMdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInMdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Mode Table"
+
+ ::= { ibmappcInformation 4 }
+
+ibmappcInMdEntry OBJECT-TYPE
+ SYNTAX IbmappcInMdEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Mode Information Table."
+
+ INDEX
+ { ibmappcInMdLluName,
+ ibmappcInMdRluName,
+ ibmappcInMdModeName }
+
+ ::= { ibmappcInMdTable 1 }
+
+
+IbmappcInMdEntry ::= SEQUENCE {
+ ibmappcInMdLluName DisplayString,
+ ibmappcInMdRluName DisplayString,
+ ibmappcInMdModeName DisplayString,
+
+ ibmappcInMdDefType INTEGER,
+
+ ibmappcInMdSessEndTpName DisplayString,
+
+ ibmappcInMdSessLimit INTEGER,
+ ibmappcInMdMaxSessLimit INTEGER,
+ ibmappcInMdAutoActLimit INTEGER,
+ ibmappcInMdDrainSelf INTEGER,
+ ibmappcInMdDrainPart INTEGER,
+
+ ibmappcInMdMinCwinLimit INTEGER,
+ ibmappcInMdMinClosLimit INTEGER,
+ ibmappcInMdRecvPacWinSz INTEGER,
+ ibmappcInMdSendPacWinSz INTEGER,
+ ibmappcInMdPrefRecvRuSz INTEGER,
+ ibmappcInMdPrefSendRuSz INTEGER,
+ ibmappcInMdRecvRuSzUpBnd INTEGER,
+ ibmappcInMdSendRuSzUpBnd INTEGER,
+ ibmappcInMdRecvRuSzLoBnd INTEGER,
+ ibmappcInMdSendRuSzLoBnd INTEGER,
+
+ ibmappcInMdDfSyncLvl INTEGER,
+ ibmappcInMdAcSyncLvl INTEGER,
+ ibmappcInMdDfCrypto INTEGER,
+ ibmappcInMdAcCrypto INTEGER,
+ ibmappcInMdReinit INTEGER,
+ ibmappcInMdAltCode INTEGER,
+
+ ibmappcInMdActCwin Gauge,
+ ibmappcInMdActClos Gauge,
+ ibmappcInMdPndCwin Gauge,
+ ibmappcInMdPndClos Gauge,
+ ibmappcInMdPtmCwin Gauge,
+ ibmappcInMdPtmClos Gauge,
+
+ ibmappcInMdFreeSessLst Gauge,
+ ibmappcInMdWaitReqLst Gauge
+ }
+
+ibmappcInMdLluName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified local LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInMdEntry 1 }
+
+ibmappcInMdRluName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified remote LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInMdEntry 2 }
+
+ibmappcInMdModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mode name."
+
+ ::= { ibmappcInMdEntry 3 }
+
+ibmappcInMdDefType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysdef(1),
+ dynamic(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates whether the mode definition was specified in the
+ nodes system definitions or was dynamically created."
+
+ ::= { ibmappcInMdEntry 4 }
+
+ibmappcInMdSessEndTpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The session end point transaction program name."
+
+ ::= { ibmappcInMdEntry 5 }
+
+ibmappcInMdSessLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Session Limit.
+ Identifies the total number of sessions that can
+ be established with the partner LU."
+
+ ::= { ibmappcInMdEntry 6 }
+
+ibmappcInMdMaxSessLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Maximum Session Limit.
+ Specifies the maximum number of sessions supported
+ by the LU pair using this mode name."
+
+ ::= { ibmappcInMdEntry 7 }
+
+ibmappcInMdAutoActLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Auto Activate Limit.
+ Specifies the maximum number of sessions which can
+ be activated when this mode is active."
+
+ ::= { ibmappcInMdEntry 8 }
+
+ibmappcInMdDrainSelf OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drain Self.
+ Indicates whether or not the local LU can be drained."
+
+ ::= { ibmappcInMdEntry 9 }
+
+ibmappcInMdDrainPart OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Drain Partner.
+ Indicates whether or not the partner LU can be drained."
+
+ ::= { ibmappcInMdEntry 10 }
+
+ibmappcInMdMinCwinLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum Conwinners Limit.
+ Identifies the minimum number of conwinner sessions."
+
+ ::= { ibmappcInMdEntry 11 }
+
+ibmappcInMdMinClosLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Minimum Conlossers Limit.
+ Identifies the minimum number of conloser sessions."
+
+ ::= { ibmappcInMdEntry 12 }
+
+ibmappcInMdRecvPacWinSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the receive pacing window."
+
+ ::= { ibmappcInMdEntry 13 }
+
+ibmappcInMdSendPacWinSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the send pacing window."
+
+ ::= { ibmappcInMdEntry 14 }
+
+ibmappcInMdPrefRecvRuSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The preferred receive ru size."
+
+ ::= { ibmappcInMdEntry 15 }
+
+ibmappcInMdPrefSendRuSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The preferred send ru size."
+
+ ::= { ibmappcInMdEntry 16 }
+
+ibmappcInMdRecvRuSzUpBnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The receive ru upper boundary size."
+
+ ::= { ibmappcInMdEntry 17 }
+
+ibmappcInMdSendRuSzUpBnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The send ru upper boundary size."
+
+ ::= { ibmappcInMdEntry 18 }
+
+ibmappcInMdRecvRuSzLoBnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The receive ru lower boundary size."
+
+ ::= { ibmappcInMdEntry 19 }
+
+ibmappcInMdSendRuSzLoBnd OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The send ru lower boundary size."
+
+ ::= { ibmappcInMdEntry 20 }
+
+ibmappcInMdDfSyncLvl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ confirm(2),
+ syncPoint(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The defined sync level."
+
+ ::= { ibmappcInMdEntry 21 }
+
+ibmappcInMdAcSyncLvl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ confirm(2),
+ syncPoint(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The active sync level."
+
+ ::= { ibmappcInMdEntry 22 }
+
+ibmappcInMdDfCrypto OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Defined cryoptograhy supported."
+
+ ::= { ibmappcInMdEntry 23 }
+
+ibmappcInMdAcCrypto OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Active cryptography supported."
+
+ ::= { ibmappcInMdEntry 24 }
+
+ibmappcInMdReinit OBJECT-TYPE
+ SYNTAX INTEGER {
+ operatorControlled(1),
+ primaryOnly(2),
+ secondaryOnly(3),
+ primaryOrSecondary(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The reinitialization parameter."
+
+ ::= { ibmappcInMdEntry 25 }
+
+ibmappcInMdAltCode OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Alternate code supported."
+
+ ::= { ibmappcInMdEntry 26 }
+
+ibmappcInMdActCwin OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active conwinners."
+
+ ::= { ibmappcInMdEntry 27 }
+
+ibmappcInMdActClos OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of active conlosers."
+
+ ::= { ibmappcInMdEntry 28 }
+
+ibmappcInMdPndCwin OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of pending conwinners."
+
+ ::= { ibmappcInMdEntry 29 }
+
+ibmappcInMdPndClos OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of pending conlosers."
+
+ ::= { ibmappcInMdEntry 30 }
+
+ibmappcInMdPtmCwin OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of pending termination conlosers."
+
+ ::= { ibmappcInMdEntry 31 }
+
+ibmappcInMdPtmClos OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of pending termination conwinners."
+
+ ::= { ibmappcInMdEntry 32 }
+
+ibmappcInMdFreeSessLst OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the free seesion list."
+
+ ::= { ibmappcInMdEntry 33 }
+
+ibmappcInMdWaitReqLst OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the waiting request list."
+
+ ::= { ibmappcInMdEntry 34 }
+
+-- *********************************************************************
+-- APPC Local TP Table
+-- ---------------------------------------------------------------------
+-- This table contains information about local transaction programs
+-- *********************************************************************
+ibmappcInLtpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInLtpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Local TP Table"
+
+ ::= { ibmappcInformation 5 }
+
+ibmappcInLtpEntry OBJECT-TYPE
+ SYNTAX IbmappcInLtpEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Local TP Information Table."
+
+ INDEX
+ { ibmappcInLtpLuName,
+ ibmappcInLtpTpName }
+
+ ::= { ibmappcInLtpTable 1 }
+
+
+IbmappcInLtpEntry ::= SEQUENCE {
+
+ ibmappcInLtpLuName DisplayString,
+ ibmappcInLtpTpName DisplayString,
+
+ ibmappcInLtpDefType INTEGER,
+
+ ibmappcInLtpSyncLvl INTEGER,
+ ibmappcInLtpInstLmt INTEGER,
+ ibmappcInLtpInstNum Gauge,
+ ibmappcInLtpStatus INTEGER,
+ ibmappcInLtpLongRun INTEGER,
+ ibmappcInLtpPfCnos INTEGER,
+ ibmappcInLtpPfSessCntl INTEGER,
+ ibmappcInLtpPfDefine INTEGER,
+ ibmappcInLtpPfDisplay INTEGER,
+ ibmappcInLtpPfAllocSer INTEGER,
+ ibmappcInLtpRescSup INTEGER,
+ ibmappcInLtpRecoSup INTEGER,
+ ibmappcInLtpSecReq INTEGER,
+ ibmappcInLtpSecLvl INTEGER,
+ ibmappcInLtpVerPip INTEGER,
+ ibmappcInLtpPipSubNum INTEGER
+ }
+
+ibmappcInLtpLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified local LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInLtpEntry 1 }
+
+ibmappcInLtpTpName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The local transaction program name."
+
+ ::= { ibmappcInLtpEntry 2 }
+
+ibmappcInLtpDefType OBJECT-TYPE
+ SYNTAX INTEGER {
+ sysdef(1),
+ dynamic(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP definition type.
+ Indicates whether the TP was specified in the nodes system
+ definitions or was dynamically created."
+
+ ::= { ibmappcInLtpEntry 3 }
+
+ibmappcInLtpSyncLvl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ confirm(2),
+ syncPoint(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP synchroniztion level."
+
+ ::= { ibmappcInLtpEntry 4 }
+
+ibmappcInLtpInstLmt OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP instance limit."
+
+ ::= { ibmappcInLtpEntry 5 }
+
+ibmappcInLtpInstNum OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of TP instances."
+
+ ::= { ibmappcInLtpEntry 6 }
+
+ibmappcInLtpStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ tempDisabled(2),
+ permDisabled(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP status."
+
+ ::= { ibmappcInLtpEntry 7 }
+
+ibmappcInLtpLongRun OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The long running transaction program."
+
+ ::= { ibmappcInLtpEntry 8 }
+
+ibmappcInLtpPfCnos OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP Change Number of Sessions (CNOS) privileged
+ function. This parameter specifies whether or not
+ this program is allowed to issue CNOS verbs."
+
+ ::= { ibmappcInLtpEntry 9 }
+
+
+ibmappcInLtpPfSessCntl OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP Session Control privileged
+ function. This parameter specifies whether or not
+ this program is allowed to issue ACTIVATE_SESSION
+ and DEACTIVATE_SESSION verbs."
+
+ ::= { ibmappcInLtpEntry 10 }
+
+ibmappcInLtpPfDefine OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP Define privileged
+ function. This parameter specifies whether or not
+ this program is allowed to issue DEFINE and
+ DELETE verbs."
+
+ ::= { ibmappcInLtpEntry 11 }
+
+ibmappcInLtpPfDisplay OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP Display privileged
+ function. This parameter specifies whether or not
+ this program is allowed to issue DISPLAY verbs."
+
+ ::= { ibmappcInLtpEntry 12 }
+
+ibmappcInLtpPfAllocSer OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP Allocate Service privileged
+ function. This parameter specifies whether or not
+ this program is allowed to issue the ALLOCATE
+ verb with its TPN parameter specifying an SNA
+ service transmission program."
+
+ ::= { ibmappcInLtpEntry 13 }
+
+ibmappcInLtpRescSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ basicConv(1),
+ mappedConv(2),
+ allConv(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP resources supported parameter.
+ 1. basic conversations
+ 2. mapped conversations
+ 3. all conversations"
+
+ ::= { ibmappcInLtpEntry 14 }
+
+ibmappcInLtpRecoSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP reconnect supported parameter."
+
+ ::= { ibmappcInLtpEntry 15 }
+
+ibmappcInLtpSecReq OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP security required parameter."
+
+ ::= { ibmappcInLtpEntry 16 }
+
+ibmappcInLtpSecLvl OBJECT-TYPE
+ SYNTAX INTEGER {
+ noAdditional(1),
+ specificUsers(2),
+ specificProfiles(3),
+ specificUserProfiles(4),
+ specificUserLus(5),
+ specificUserProfLus(6)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP security level parameter."
+
+ ::= { ibmappcInLtpEntry 17 }
+
+ibmappcInLtpVerPip OBJECT-TYPE
+ SYNTAX INTEGER {
+ yes(1),
+ no(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP verify pip parameter."
+
+ ::= { ibmappcInLtpEntry 18 }
+
+ibmappcInLtpPipSubNum OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The TP number of pip subfields."
+
+ ::= { ibmappcInLtpEntry 19 }
+
+-- *********************************************************************
+-- APPC Session Table
+-- ---------------------------------------------------------------------
+-- This table contains information about APPC sessions
+-- *********************************************************************
+ibmappcInSsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInSsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Session Table"
+
+ ::= { ibmappcInformation 6 }
+
+ibmappcInSsEntry OBJECT-TYPE
+ SYNTAX IbmappcInSsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Session Information Table."
+
+ INDEX
+ { ibmappcInSsFqLuName,
+ ibmappcInSsPcid }
+
+ ::= { ibmappcInSsTable 1 }
+
+IbmappcInSsEntry ::= SEQUENCE {
+ ibmappcInSsFqLuName DisplayString,
+ ibmappcInSsPcid OCTET STRING,
+
+ ibmappcInSsPluName DisplayString,
+ ibmappcInSsSluName DisplayString,
+ ibmappcInSsModeName DisplayString,
+ ibmappcInSsCosName DisplayString,
+
+ ibmappcInSsSessType INTEGER,
+ ibmappcInSsSessState INTEGER,
+ ibmappcInSsTransPriority INTEGER,
+ ibmappcInSsPaceType INTEGER,
+ ibmappcInSsSendMaxRuSz INTEGER,
+ ibmappcInSsRecvMaxRuSz INTEGER,
+ ibmappcInSsEnhanceSecSup INTEGER,
+
+ ibmappcInSsSendPacingType INTEGER,
+ ibmappcInSsSendRpc Gauge,
+ ibmappcInSsSendNxWndwSize Gauge,
+ ibmappcInSsRecvPacingType INTEGER,
+ ibmappcInSsRecvRpc Gauge,
+ ibmappcInSsRecvNxWndwSize Gauge,
+
+ ibmappcInSsSessStartTime TimeTicks,
+ ibmappcInSsSessUpTime TimeTicks,
+ ibmappcInSsCtrUpTime TimeTicks,
+
+ ibmappcInSsP2SFmdPius Counter,
+ ibmappcInSsS2PFmdPius Counter,
+ ibmappcInSsP2SNonFmdPius Counter,
+ ibmappcInSsS2PNonFmdPius Counter,
+ ibmappcInSsP2SFmdBytes Counter,
+ ibmappcInSsS2PFmdBytes Counter,
+ ibmappcInSsP2SNonFmdBytes Counter,
+ ibmappcInSsS2PNonFmdBytes Counter,
+
+ ibmappcInSsRscv OCTET STRING
+ }
+
+ibmappcInSsFqLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified CP name or PU name of the
+ node at which the session and cid originated. For APPN
+ and LEN nodes, this is either CP name of the APPN node at
+ which the origin LU is located or the CP name of the
+ NN serving the LEN node at which the origin LU is
+ located. This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInSsEntry 1 }
+
+ibmappcInSsPcid OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The procedure correlation identifier (pcid) of a
+ session. It is an 8-octet value assigned
+ by the primary LU."
+
+ ::= { ibmappcInSsEntry 2 }
+
+
+ibmappcInSsPluName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The primary LU name of the session."
+
+ ::= { ibmappcInSsEntry 3 }
+
+ibmappcInSsSluName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The secondary LU name of the session."
+
+ ::= { ibmappcInSsEntry 4 }
+
+ibmappcInSsModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Mode Name name used for this session.
+ This is a 1-8 character name."
+
+ ::= { ibmappcInSsEntry 5 }
+
+ibmappcInSsCosName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The Class of Service (COS) name used for this session.
+ This is a 1-8 character name."
+
+ ::= { ibmappcInSsEntry 6 }
+
+ibmappcInSsSessType OBJECT-TYPE
+ SYNTAX INTEGER {
+ lu62(1)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of session."
+
+ ::= { ibmappcInSsEntry 7 }
+
+ibmappcInSsSessState OBJECT-TYPE
+ SYNTAX INTEGER {
+ inactive(1),
+ pendactive(2),
+ active(3),
+ pendinact(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the state of the session.
+ 1. session is pending inactive or,
+ 2. session is pending active or,
+ 3. session is active or,
+ 4. session is inactive"
+
+ ::= { ibmappcInSsEntry 8 }
+
+ibmappcInSsTransPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The transmission priority of this session."
+
+ ::= { ibmappcInSsEntry 9 }
+
+ibmappcInSsPaceType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ fixed(2),
+ adaptive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of pacing used for this session."
+
+ ::= { ibmappcInSsEntry 10 }
+
+ibmappcInSsSendMaxRuSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum ru size which can be sent."
+
+ ::= { ibmappcInSsEntry 11 }
+
+ibmappcInSsRecvMaxRuSz OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The maximum ru size which can be received."
+
+ ::= { ibmappcInSsEntry 12 }
+
+ibmappcInSsEnhanceSecSup OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ level1(2),
+ level2(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Enhanced security supported.
+ Indicates the level of enhance security support:
+ 1 = none
+ 2 = level 1
+ 3 = level 2"
+
+ ::= { ibmappcInSsEntry 13 }
+
+ibmappcInSsSendPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ fixed(2),
+ adaptive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of pacing being used for sending data."
+
+ ::= { ibmappcInSsEntry 14 }
+
+ibmappcInSsSendRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The send residual pace count. This represents
+ the number of MU's that can still be
+ sent in the current session window."
+
+ ::= { ibmappcInSsEntry 15 }
+
+ibmappcInSsSendNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the next window which will
+ be used to send data."
+
+ ::= { ibmappcInSsEntry 16 }
+
+ibmappcInSsRecvPacingType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ fixed(2),
+ adaptive(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of pacing being used for receiving data."
+
+ ::= { ibmappcInSsEntry 17 }
+
+ibmappcInSsRecvRpc OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The receive residual pace count. This represents
+ the number of MU's that can still be
+ received in the current session window."
+
+ ::= { ibmappcInSsEntry 18 }
+
+ibmappcInSsRecvNxWndwSize OBJECT-TYPE
+ SYNTAX Gauge
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The size of the next window which will
+ be used to receive data."
+
+ ::= { ibmappcInSsEntry 19 }
+
+ibmappcInSsSessStartTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time when the session started in hundreds of a second."
+
+ ::= { ibmappcInSsEntry 20 }
+
+ibmappcInSsSessUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session has been active
+ in hundreds of a second."
+
+ ::= { ibmappcInSsEntry 21 }
+
+ibmappcInSsCtrUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Length of time the session counters have been active
+ in hundreds of a second."
+
+ ::= { ibmappcInSsEntry 22 }
+
+ibmappcInSsP2SFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD PIUs sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappcInSsEntry 23 }
+
+ibmappcInSsS2PFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD PIUs sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappcInSsEntry 24 }
+
+ibmappcInSsP2SNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD PIUs sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappcInSsEntry 25 }
+
+ibmappcInSsS2PNonFmdPius OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD PIUs sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappcInSsEntry 26 }
+
+ibmappcInSsP2SFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD Bytes sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappcInSsEntry 27 }
+
+ibmappcInSsS2PFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of FMD Bytes sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappcInSsEntry 28 }
+
+ibmappcInSsP2SNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD Bytes sent from the Primary LU
+ to the Secondary LU"
+
+ ::= { ibmappcInSsEntry 29 }
+
+ibmappcInSsS2PNonFmdBytes OBJECT-TYPE
+ SYNTAX Counter
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Number of non-FMD Bytes sent from the Secondary LU
+ to the Primary LU"
+
+ ::= { ibmappcInSsEntry 30 }
+
+ibmappcInSsRscv OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The route selection control vector (RSCV x'2B')
+ used for this session. It is not present for APPN CP-CP
+ sessions and also not present for LEN nodes. The
+ format of this vector is described in SNA Formats."
+
+ ::= { ibmappcInSsEntry 31 }
+
+-- *********************************************************************
+-- APPC Session Status Table
+-- ---------------------------------------------------------------------
+-- This table contains information about APPC session problems
+-- *********************************************************************
+ibmappcInSsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IbmappcInSsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "APPC Session Status Table"
+
+ ::= { ibmappcInformation 7 }
+
+ibmappcInSsStatusEntry OBJECT-TYPE
+ SYNTAX IbmappcInSsStatusEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Entry of APPC Session Status Information Table.
+ This table is indexed by the SsStatusIndex, 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
+ { ibmappcInSsStatusIndex }
+
+ ::= { ibmappcInSsStatusTable 1 }
+
+IbmappcInSsStatusEntry ::= SEQUENCE {
+ ibmappcInSsStatusIndex INTEGER,
+ ibmappcInSsStatusTime TimeTicks,
+ ibmappcInSsStatusType INTEGER,
+ ibmappcInSsStatusLocLuName DisplayString,
+ ibmappcInSsStatusParLuName DisplayString,
+ ibmappcInSsStatusModeName DisplayString,
+ ibmappcInSsStatusUnbindType OCTET STRING,
+ ibmappcInSsStatusSenseCode OCTET STRING,
+ ibmappcInSsStatusComponentId DisplayString,
+ ibmappcInSsStatusDetectModule DisplayString
+ }
+
+
+ibmappcInSsStatusIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ 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."
+
+ ::= { ibmappcInSsStatusEntry 1 }
+
+ibmappcInSsStatusTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Time (in hundreds of a second) since this node was last
+ initialized."
+
+ ::= { ibmappcInSsStatusEntry 2 }
+
+ibmappcInSsStatusType OBJECT-TYPE
+ SYNTAX INTEGER {
+ recvNegBindRsp(1),
+ sendNegBindRsp(2),
+ sessActRejected(3),
+ unbindSent(4),
+ unbindReceived(5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Indicates the entry type:
+ 1. Received a negative bind response from the partner LU.
+ 2. Sent a negative bind response to the partner LU.
+ 3. Session activation rejected by the partner LU.
+ 4. Unbind sent to the partner LU.
+ 5. Unbind received from the partner LU."
+
+ ::= { ibmappcInSsStatusEntry 3 }
+
+ibmappcInSsStatusLocLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified local LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInSsStatusEntry 4 }
+
+ibmappcInSsStatusParLuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (3..17))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The network-qualified partner LU name.
+ This field is from 3 to 17 characters in
+ length, including a period (.) which separates the
+ NetId from the NAU name."
+
+ ::= { ibmappcInSsStatusEntry 5 }
+
+ibmappcInSsStatusModeName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The mode name."
+
+ ::= { ibmappcInSsStatusEntry 6 }
+
+ibmappcInSsStatusUnbindType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of unbind which terminated the session. This
+ value is consists of one (1) octet; and its meaning
+ is defined in SNA Formats."
+
+ ::= { ibmappcInSsStatusEntry 7 }
+
+ibmappcInSsStatusSenseCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (4))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The sense code associated with the termination of the
+ session. This value consists of four (4) octets; and
+ its meaning is defined in SNA Formats."
+
+ ::= { ibmappcInSsStatusEntry 8 }
+
+
+ibmappcInSsStatusComponentId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the component which sent the entry."
+
+ ::= { ibmappcInSsStatusEntry 9 }
+
+ibmappcInSsStatusDetectModule OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..8))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The name of the module which detected the condition
+ and sent the entry."
+
+ ::= { ibmappcInSsStatusEntry 10 }
+
+END