IBM2210-MIB DEFINITIONS ::= BEGIN ------------------------------------------------------------------ -- IBM 2210 Enterprise MIB (SNMP Version 1 Format) ------------------------------------------------------------------ -- -- This MIB defines the enterprise specific management -- objects for the 2210 family of products. -- -- This MIB is defined in the SNMP version 1 SMI format. -- -- August 25, 1998 -- -- Contact Information: -- -- Randy Worzella -- IBM Corp. -- G420/664 -- Research Triangle Park, NC 27709 -- -- phone: 919-254-2202 -- email: worzella@us.ibm.com -- ------------------------------------------------------------------ IMPORTS enterprises, IpAddress, Counter FROM RFC1155-SMI proElsTrapSeqs, proElsTrapSubSystem, proElsTrapEvent, proElsSubSysEventMsg FROM PROTEON-MIB TRAP-TYPE FROM RFC-1215 ifIndex FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; -- Path to proteon enterprise proteon OBJECT IDENTIFIER ::= { enterprises 1 } -- Path to ibm2210 enterprise ibm OBJECT IDENTIFIER ::= { enterprises 2 } ibmProd OBJECT IDENTIFIER ::= { ibm 6 } ibm2210 OBJECT IDENTIFIER ::= { ibmProd 72 } ------------------------------------------------------------------ -- IBM 2210 Anchor ------------------------------------------------------------------ ibm2210admin OBJECT IDENTIFIER ::= { ibm2210 1 } ibm2210system OBJECT IDENTIFIER ::= { ibm2210 2 } ibm2210hardware OBJECT IDENTIFIER ::= { ibm2210 3 } ibm2210routing OBJECT IDENTIFIER ::= { ibm2210 4 } ibm2210switching OBJECT IDENTIFIER ::= { ibm2210 5 } ------------------------------------------------------------------ -- IBM 2210 Administrative ------------------------------------------------------------------ ibm2210hardwareinfo OBJECT IDENTIFIER ::= { ibm2210hardware 1 } ------------------------------------------------------------------ -- Proteon groups defined in this MIB ------------------------------------------------------------------ proto OBJECT IDENTIFIER ::= { proteon 3 } pDot3ChipSets OBJECT IDENTIFIER ::= { proteon 5 } ------------------------------------------------------------------ -- Service port information ------------------------------------------------------------------ ibmServiceGenericTable OBJECT-TYPE SYNTAX SEQUENCE OF IbmServiceGenericEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information about each service port." ::= { ibm2210hardwareinfo 1 } ibmServiceGenericEntry OBJECT-TYPE SYNTAX IbmServiceGenericEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing objects to describe the service port." INDEX { ibmServiceGenericPort } ::= { ibmServiceGenericTable 1 } IbmServiceGenericEntry ::= SEQUENCE { ibmServiceGenericPort INTEGER, ibmServiceGenericBaurdrate INTEGER, ibmServiceGenericType INTEGER } ibmServiceGenericPort OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of service port. On 12x and 1Sx/1Ux models, only one service port exists and is designated #1. On x4x models, the lower paort is designated #1, the upper port is #2." ::= { ibmServiceGenericEntry 1 } ibmServiceGenericBaurdrate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The baudrate of service port." ::= { ibmServiceGenericEntry 2 } ibmServiceGenericType OBJECT-TYPE SYNTAX INTEGER { eia232(1), modem(2), nocard(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The card type of service port. On 12x, 1Sx and 1Ux models, the second row will always indeicate nocard(3)." ::= { ibmServiceGenericEntry 3 } ------------------------------------------------------------------ -- Generic interface group. ------------------------------------------------------------------ proXfaceGenericTable OBJECT-TYPE SYNTAX SEQUENCE OF ProXfaceGenericEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of information about each interface." ::= { proteon 2 } proXfaceGenericEntry OBJECT-TYPE SYNTAX ProXfaceGenericEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry containing objects to describe the interface." INDEX { ifIndex } ::= { proXfaceGenericTable 1 } ProXfaceGenericEntry ::= SEQUENCE { proXfaceGenericType INTEGER, proXfaceGenericCSR INTEGER, proXfaceGenericIntVec INTEGER, proXfaceGenericMaintInt INTEGER, proXfaceGenericMaintLim INTEGER, proXfaceGenericNextTest INTEGER, proXfaceGenericNextMaint INTEGER, proXfaceGenericMaintCnt Counter, proXfaceGenericMaintFails Counter, proXfaceGenericTestPasses Counter, proXfaceGenericTestFails Counter, proXfaceGenericModuleId INTEGER } proXfaceGenericType OBJECT-TYPE SYNTAX INTEGER { -- None has value (0) vi(1), -- VI LNI pn10(2), -- ProNET-10 pn80(3), -- ProNET-80 chaos(4), -- CHAOSnet xeth(5), -- Experimental Ethernet (3Mb) m1822(6), -- ACC M/1822 scc(7), -- On-board SCC on HK68ME ieth(8), -- Interlan Ethernet peth(9), -- Proteon Ethernet com2(10), -- COM-2 com4(11), -- COM-4 omn(12), -- Omninet pn4(13), -- ProNET-4 hyper(14), -- Hyper channel wdeth(15), -- Western Digital Ethernet gwslc(16), -- Gateway Serial Line Controller x25(17), -- X.25 pqsx(18), -- Proteon QPSX MAN atr(19), -- Apollo Token Ring fddi(20), -- p4200 FDDI vlane(21), -- SBE VLAN-E vcom4(22), -- SBE VCOM-4 pn16(23), -- ProNET-16 atcomsl(24), -- AT COM-2 ceth(25), -- CNX/DNX300 Single/Dual Ethernet csl(26), -- CNX/DNX300 T1/E1 serial seth(27), -- Interlan NP-600 smart Ethernet srlygwsl(28), -- SDLC Relay on a gwslc srlyatc2(29), -- SDLC Relay on a atcomsl srlycsl(30), -- SDLC Relay on a csl srbtnl(31), -- SRB Tunnel over a protocol net sdlcrly(32), -- SDLC Relay over a protocol net nseth(33), -- National Semiconductor Ethernet x25atc2(34), -- x25 on a atcomsl x25csl(35), -- x25 on a CNX csl x25dcsl(36), -- x25 on a DNX300 csl qsl(37), -- CNX Quad Serial Controller ydcisdn(38), -- YDC ISDN tsl(39), -- CNX Twin Serial Controller qslch(40), -- DNX Quad Serial Controller v25bis(41), -- V.25 bis Dial hssi(42), -- High Speed Serial Interface quiceth(43), -- QUIC Ethernet quictkr(44), -- QUIC 802.5 Token-Ring quicsl(45), -- QUIC Serial Controller quicbisdn(46),-- QUIC ISDN BRI vlic (47),-- Virtual lic atm (48),-- ATM escon (49),-- ESCON channel isdnpri (50),-- ISDN Primary rate quic4wan (51),-- 4 port WAN quic8wan (52),-- 8 port WAN quic4mdm (53),-- 4 port modem quic8mdm (54),-- 8 port modem pawx21 (55),-- x21 pawv36 (56),-- v36 pawrs232 (57),-- rs232 nwescon (58),-- More ESCON channel atmvirt (59),-- ATM virtual appnl (60),-- APPN loopback v34 (61),-- V34 mp (62),-- PPP Multilink atmpmpls (63),-- ATM multiprotocol label swap eth100 (64) -- Fast Ethernet } ACCESS read-only STATUS mandatory DESCRIPTION "The type of the interface, according to the internal net identifier." ::= { proXfaceGenericEntry 1 } proXfaceGenericCSR OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The Command and Status Register address for the interface." ::= { proXfaceGenericEntry 2 } proXfaceGenericIntVec OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The multi-bus interrupt vector for the interface." ::= { proXfaceGenericEntry 3 } proXfaceGenericMaintInt OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds before the next interface maintenance." ::= { proXfaceGenericEntry 4 } proXfaceGenericMaintLim OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of maintenance check failures permitted before a self test is run." ::= { proXfaceGenericEntry 5 } proXfaceGenericNextTest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds before the next self test." ::= { proXfaceGenericEntry 6 } proXfaceGenericNextMaint OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds between maintenance checks." ::= { proXfaceGenericEntry 7 } proXfaceGenericMaintCnt OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of failed maintenance checks since the last successful maintenance check." ::= { proXfaceGenericEntry 8 } proXfaceGenericMaintFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of maintenance failures on this interface." ::= { proXfaceGenericEntry 9 } proXfaceGenericTestPasses OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of self test successes on this interface." ::= { proXfaceGenericEntry 10 } proXfaceGenericTestFails OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The total number of self test failures on this interface." ::= { proXfaceGenericEntry 11 } proXfaceGenericModuleId OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The module identifier of this interface, this object is relevant only to the CNX and DNX platforms. It uniquely identifies the interface card-type. It will always be '0' for the IBM2210 platform." ::= { proXfaceGenericEntry 12 } ------------------------------------------------------------------ -- Generic protocol group. ------------------------------------------------------------------ general OBJECT IDENTIFIER ::= { proto 1 } -- there are no general variables defined at this time. ------------------------------------------------------------------ -- IP protocol group. -- -- The IBM 2210 does not support this group. -- ------------------------------------------------------------------ proip OBJECT IDENTIFIER ::= { proto 2 } -- default gateway defgw OBJECT IDENTIFIER ::= { proip 1 } proProtoIpDefGwAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-only STATUS mandatory DESCRIPTION "The Internet address of the default gateway for the router." ::= { defgw 1 } proProtoIpDefGwCost OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The cost of the default gateway for the router." ::= { defgw 2 } proProtoIpDefGwAge OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The age of the default gateway for the router." ::= { defgw 3 } ------------------------------------------------------------------ -- Hardware Chip Set Information -- -- This object identifies the MAC hardware used to -- communicate on an interface. The following -- hardware chipset is used for 802.3: ------------------------------------------------------------------ pDot3ChipMC68EN360 OBJECT IDENTIFIER ::= { pDot3ChipSets 1 } ------------------------------------------------------------------ -- Trap information ------------------------------------------------------------------ ------------------------------------------------------------------ -- ELS Trap -- -- The following trap is generated when an ELS event -- occurs and the corresponding event is enabled for -- trap generation. -- -- IBM 2210 does not support the ibmElsTrapV1 trap format, -- instead, the ibmElsTrapV2 format is supported. -- ------------------------------------------------------------------ ibmElsTrapV1 TRAP-TYPE ENTERPRISE ibm2210 VARIABLES { proElsTrapSeqs, proElsTrapSubSystem, proElsTrapEvent } DESCRIPTION "An ELS trap event. Note that this trap is being deprecated and will not be supported in all future releases. The objects proELSTrapVar1 through proElsTrapVar9 are conditionally included in this trap to carry variable data fields from the ELS message. These objects are not carried as object IDs as defined, but in fact are data objects. Their syntax will change depending on the data they cary for a particular trap instance." ::= 1 ibmElsTrapV2 TRAP-TYPE ENTERPRISE ibm2210 VARIABLES { proElsSubSysEventMsg } DESCRIPTION "When the routing subsystem ELS component is configured to generate SNMP traps, the following trap is generated. It contains a single varBind containing a text string in one of the two following formats. If ELS timestamping is enabled: hr:min:sec subsys_name.event_num: message_text For example - 09:32:56 IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc If ELS timestamping is disabled: subsys_name.event_num: message_text For example - IP.008: no rte 9.7.1.8 -> 9.7.4.3 dsc" ::= 2 END