-- 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 SNMPv2-TC 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 INTEGER, 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