summaryrefslogtreecommitdiff
path: root/MIBS/nokia/RIPSAP
blob: 4798ac5b78dea16070cb2d829c601468d2462cc4 (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
RIPSAP DEFINITIONS ::= BEGIN 

-- This MIB defines the management information for the RIP and SAP    
-- protocols running in an IPX enviroment.  It provides information in    
-- addition to that contained in the IPX MIB itself.  All tables in this    
-- MIB are linked to an instance of IPX via the system instance
-- identifier as defined in the IPX MIB.

IMPORTS
   enterprises, Counter32, OBJECT-TYPE
      FROM SNMPv2-SMI;


novell  OBJECT IDENTIFIER ::= {enterprises 23}
mibDoc  OBJECT IDENTIFIER ::= {novell 2}
ripsap  OBJECT IDENTIFIER ::= {mibDoc 20}
    

-- Groups 

ripsapSystem  OBJECT IDENTIFIER ::= {ripsap 1}
ripsapCircuit OBJECT IDENTIFIER ::= {ripsap 2}


-- Types    

-- NetNumber ::= OCTET STRING (SIZE(4)) 


-- System Group 
--   This group contains global information about each instance of 
--   RIP/SAP running on one system. 


-- RIP System Table    
--   This table contains an entry for each instance of RIP    
--   running on the system.    

ripSysTable OBJECT-TYPE    
  SYNTAX      SEQUENCE OF RIPSysEntry
  MAX-ACCESS  not-accessible    
  STATUS      current
  DESCRIPTION "The RIP system table."    
  ::= {ripsapSystem 1}

ripSysEntry OBJECT-TYPE    
  SYNTAX      RIPSysEntry    
  MAX-ACCESS  not-accessible    
  STATUS      current 
  DESCRIPTION "Each entry corresponds to one instance of RIP
               running on the system."
  INDEX       {
              ripSysInstance
              }
  ::= {ripSysTable 1}

RIPSysEntry ::= SEQUENCE {
                   ripSysInstance
                      INTEGER,
                   ripSysState
                      INTEGER,
                   ripSysIncorrectPackets
                      Counter32
                   }

ripSysInstance OBJECT-TYPE
  SYNTAX      INTEGER
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The unique identifier of the instance of RIP to
               which this row corresponds.  This value links the
               instance of RIP to an instance of IPX running on the
               system  (i.e. the value of ripSysInstance should be the
               same as a value of ipxSysInstance).  This value may be
               written only when creating a new entry in the table."
  ::= {ripSysEntry 1}

ripSysState OBJECT-TYPE
  SYNTAX      INTEGER {
              off(1),
              on(2)
              }
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "Indicates the operational state of this instance of RIP."    
  ::= {ripSysEntry 2}

ripSysIncorrectPackets OBJECT-TYPE    
  SYNTAX      Counter32 
  MAX-ACCESS  read-only 
  STATUS      current    
  DESCRIPTION "The number of times that an incorrectly formatted RIP
               packet was received." 
  ::= {ripSysEntry 3}


-- SAP System Table 
--   This table contains an entry for each instance of SAP 
--   running on the system. 

sapSysTable OBJECT-TYPE    
  SYNTAX      SEQUENCE OF SAPSysEntry
  MAX-ACCESS  not-accessible 
  STATUS      current 
  DESCRIPTION "The SAP system table."    
  ::= {ripsapSystem 2}

sapSysEntry OBJECT-TYPE    
  SYNTAX      SAPSysEntry    
  MAX-ACCESS  not-accessible    
  STATUS      current    
  DESCRIPTION "Each entry corresponds to one instance of SAP                 
               running on the system." 
  INDEX       {
              sapSysInstance
              }
  ::= {sapSysTable 1}
             
SAPSysEntry ::= SEQUENCE {
                   sapSysInstance
                      INTEGER,
                   sapSysState
                      INTEGER,
                   sapSysIncorrectPackets
                      Counter32
                   }

                         
sapSysInstance OBJECT-TYPE
  SYNTAX      INTEGER
  MAX-ACCESS      read-write
  STATUS      current
  DESCRIPTION "The unique identifier of the instance of SAP to
               which this row corresponds.  This value links the
               instance of SAP to an instance of IPX running on the
               system  (i.e. the value of SApSysInstance should be the
               same as a value of ipxSysInstance).  This value may be
               written only when creating a new entry in the table."
  ::= {sapSysEntry 1}

sapSysState OBJECT-TYPE
  SYNTAX      INTEGER { 
              off(1), 
              on(2)    
              }
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "Indicates the operational state of this instance of SAP."
  ::= {sapSysEntry 2}

sapSysIncorrectPackets OBJECT-TYPE    
  SYNTAX      Counter32    
  MAX-ACCESS  read-only 
  STATUS      current    
  DESCRIPTION "The number of times that an incorrectly formatted SAP    
               packet was received."    
  ::= {sapSysEntry 3}


-- Circuit Group 
--   This group contains RIP and SAP management information for each    
--   circuit known to this system. 

-- RIP Circuit Table    
--   The RIP Circuit table contains an entry for the RIP information for
--   each circuit known to the system.

ripCircTable OBJECT-TYPE    
  SYNTAX      SEQUENCE OF RIPCircEntry
  MAX-ACCESS  not-accessible    
  STATUS      current    
  DESCRIPTION "The RIP Circuit table."    
  ::= {ripsapCircuit 1}

ripCircEntry OBJECT-TYPE    
  SYNTAX      RIPCircEntry    
  MAX-ACCESS  not-accessible 
  STATUS      current    
  DESCRIPTION "Each entry corresponds to one circuit known to the    
               system."
  INDEX       {    
              ripCircSysInstance,
              ripCircIndex
              }
  ::= {ripCircTable 1}

RIPCircEntry ::= SEQUENCE {
                   ripCircSysInstance
                      INTEGER,
                   ripCircIndex
                      INTEGER,
                   ripCircState
                      INTEGER,
                   ripCircPace
                      INTEGER,
                   ripCircUpdate
                      INTEGER,
                   ripCircAgeMultiplier
                      INTEGER,
                   ripCircPacketSize
                      INTEGER,
                   ripCircOutPackets
                      Counter32,
                   ripCircInPackets
                      Counter32
                   }

ripCircSysInstance OBJECT-TYPE
  SYNTAX      INTEGER
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The unique identifier of the instance of RIP and IPX
               (via ipxSysInstance) to which this entry corresponds.
               This value may be written only when creating a new entry in
               the table."
  ::= {ripCircEntry 1}

ripCircIndex OBJECT-TYPE
  SYNTAX      INTEGER
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The identifier of this circuit, unique within the
               instance of RIP.  This value corresponds to the circuit
               identifier found in ipxCircIndex.   This value may be 
               written only when creating a new entry in the table."
  ::= {ripCircEntry 2}

ripCircState OBJECT-TYPE 
  SYNTAX      INTEGER { 
              off(1), 
              on(2),
              auto-on(3),
              auto-off(4)
              }
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "Indicates whether RIP information may be sent/received
               over this circuit."    
  DEFVAL      { auto-off }
  ::= {ripCircEntry 3}

ripCircPace OBJECT-TYPE    
  SYNTAX      INTEGER    
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "The maximum pace, in packets per second, at which RIP
               packets may be sent on this circuit."    
  ::= {ripCircEntry 4}
    
ripCircUpdate OBJECT-TYPE    
  SYNTAX      INTEGER 
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The RIP periodic update interval, in seconds."
  DEFVAL      { 60 }
  ::= {ripCircEntry 5}

ripCircAgeMultiplier OBJECT-TYPE
  SYNTAX      INTEGER
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The holding multiplier for information received in RIP
               periodic updates."    
  DEFVAL      { 4 }
  ::= {ripCircEntry 6}

ripCircPacketSize OBJECT-TYPE    
  SYNTAX      INTEGER
  MAX-ACCESS  read-write    
  STATUS      current 
  DESCRIPTION "The RIP packet size used on this circuit."    
  ::= {ripCircEntry 7}

ripCircOutPackets OBJECT-TYPE    
  SYNTAX      Counter32    
  MAX-ACCESS  read-only
  STATUS      current
  DESCRIPTION "The number of RIP packets sent on this circuit."    
  ::= {ripCircEntry 8}

ripCircInPackets OBJECT-TYPE    
  SYNTAX      Counter32    
  MAX-ACCESS  read-only    
  STATUS      current    
  DESCRIPTION "The number of RIP packets received on this circuit."    
  ::= {ripCircEntry 9}

   
-- SAP Circuit Table 
--   The SAP Circuit table contains an entry for the SAP information for 
--   each circuit known to the system.    

sapCircTable OBJECT-TYPE
  SYNTAX      SEQUENCE OF SAPCircEntry
  MAX-ACCESS  not-accessible
  STATUS      current
  DESCRIPTION "The SAP Circuit table."    
  ::= {ripsapCircuit 2}
    
sapCircEntry OBJECT-TYPE
  SYNTAX      SAPCircEntry    
  MAX-ACCESS  not-accessible    
  STATUS      current    
  DESCRIPTION "Each entry corresponds to one circuit known to the 
               system."    
  INDEX       {    
              sapCircSysInstance,    
              sapCircIndex    
              }
  ::= {sapCircTable 1}

SAPCircEntry ::= SEQUENCE {
                   sapCircSysInstance
                      INTEGER,
                   sapCircIndex
                      INTEGER,
                   sapCircState
                      INTEGER,
                   sapCircPace
                      INTEGER,
                   sapCircUpdate
                      INTEGER,
                   sapCircAgeMultiplier
                      INTEGER,
                   sapCircPacketSize
                      INTEGER,
                   sapCircGetNearestServerReply
                      INTEGER,
                   sapCircOutPackets
                      Counter32,
                   sapCircInPackets
                      Counter32
                   }
 
sapCircSysInstance OBJECT-TYPE    
  SYNTAX      INTEGER    
  MAX-ACCESS  read-write    
  STATUS      current 
  DESCRIPTION "The unique identifier of the instance of SAP and IPX
               (via ipxSysInstance) to which this entry corresponds.
               This value may be written only when creating a new entry in    
               the table."    
  ::= {sapCircEntry 1}

sapCircIndex OBJECT-TYPE 
  SYNTAX      INTEGER    
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "The identifier of this circuit, unique within the    
               instance of SAP.  This value corresponds to the circuit
               identifier found in ipxCircIndex.   This value may be
               written only when creating a new entry in the table."    
  ::= {sapCircEntry 2}

sapCircState OBJECT-TYPE 
  SYNTAX      INTEGER {
              off(1), 
              on(2),    
              auto-on(3),    
              auto-off(4)    
              }
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "Indicates whether SAP information may be sent/received
               over this circuit."    
  DEFVAL      { auto-off }
  ::= {sapCircEntry 3}

sapCircPace OBJECT-TYPE
  SYNTAX      INTEGER    
  MAX-ACCESS  read-write
  STATUS      current
  DESCRIPTION "The maximum pace, in packets per second, at which SAP
               packets may be sent on this circuit."    
  ::= {sapCircEntry 4}

sapCircUpdate OBJECT-TYPE 
  SYNTAX      INTEGER
  MAX-ACCESS  read-write
  STATUS      current   
  DESCRIPTION "The SAP periodic update interval, in seconds."
  DEFVAL      { 60 }
  ::= {sapCircEntry 5}

sapCircAgeMultiplier OBJECT-TYPE
  SYNTAX      INTEGER 
  MAX-ACCESS  read-write     
  STATUS      current 
  DESCRIPTION "The holding multiplier for information received in SAP                 
               periodic updates."    
  DEFVAL      { 4 }
  ::= {sapCircEntry 6}

sapCircPacketSize OBJECT-TYPE    
  SYNTAX      INTEGER    
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "The SAP packet size used on this circuit."    
  ::= {sapCircEntry 7}

sapCircGetNearestServerReply OBJECT-TYPE    
  SYNTAX      INTEGER {
              no(1),
              yes(2)
              }
  MAX-ACCESS  read-write    
  STATUS      current    
  DESCRIPTION "Indicates whether to respond to SAP get nearest server
               requests received on this circuit."    
  DEFVAL      { yes }
  ::= {sapCircEntry 8}

sapCircOutPackets OBJECT-TYPE    
  SYNTAX      Counter32    
  MAX-ACCESS  read-only    
  STATUS      current    
  DESCRIPTION "The number of SAP packets sent on this circuit."    
  ::= {sapCircEntry 9}

sapCircInPackets OBJECT-TYPE    
  SYNTAX      Counter32    
  MAX-ACCESS  read-only    
  STATUS      current    
  DESCRIPTION "The number of SAP packets received on this circuit."    
  ::= {sapCircEntry 10}

END