summaryrefslogtreecommitdiff
path: root/MIBS/ibm/IBM2210-MIB
blob: 69338efc1d5f8e4d7135c49538fa936bfadb1268 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
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