1CTRON-SFPS-COMMON-MIB DEFINITIONS ::= BEGIN
2
3--  sfps-common-mib.txt
4--  Revision: 0.0.13
5--
6--  Cabletron Systems, Inc.
7--  35 Industrial Way, P.O. Box 5005
8--  Rochester, NH 03867-0505
9--  (603) 332-9400
10--  support@ctron.com
11
12--  This module provides authoritative definitions for Cabletron's
13--  enterprise specific Fast Packet Switching Services MIB.
14--
15--  This module will be extended, as required.
16--
17
18--  Cabletron Systems reserves the right to make changes in
19--  specification and other information contained in this document
20--  without prior notice.  The reader should consult Cabletron Systems
21--  to determine whether any such changes have been made.
22--
23--  In no event shall Cabletron Systems be liable for any incidental,
24--  indirect, special, or consequential damages whatsoever (including
25--  but not limited to lost profits) arising out of or related to this
26--  document or the information contained in it, even if Cabletron
27--  Systems has been advised of, known, or should have known, the
28--  possibility of such damages.
29--
30--  Cabletron grants vendors, end-users, and other interested parties
31--  a non-exclusive license to use this Specification in connection
32--  with the management of Cabletron products.
33--  Copyright October 93 Cabletron Systems
34--
35
36
37IMPORTS
38      OBJECT-TYPE
39                FROM RFC-1212
40      DisplayString
41                FROM RFC1213-MIB
42--      enterprises,
43--      IpAddress,
44--      Counter, Gauge,
45--      TimeTicks
46--              FROM RFC1155-SMI
47
48--  These Objects are defined in the file sfps-inc.mib.txt.0.0.2
49         sfpsSystemGenerics, sfpsDiagEventLog, sfpsAOProperties,
50         sfpsAOPropertiesAPI
51
52
53                FROM CTRON-SFPS-INCLUDE-MIB;
54
55--  Textual Conventions
56
57HexInteger ::= INTEGER
58--  display this integer in hex format
59
60
61
62--  SFPS Switch Generics Group
63
64sfpsGenericVersionTable     OBJECT-TYPE
65        SYNTAX  SEQUENCE OF SfpsGenericVersionEntry
66        ACCESS  not-accessible
67        STATUS  mandatory
68        DESCRIPTION
69                "Table describing the SFS generics and their versions
70                that are contained within this image."
71        ::= { sfpsSystemGenerics 1 }
72
73sfpsGenericVersionEntry    OBJECT-TYPE
74        SYNTAX  SfpsGenericVersionEntry
75        ACCESS  not-accessible
76        STATUS  mandatory
77        DESCRIPTION
78                "An entry in the table instanced by the Generic name."
79        INDEX   { sfpsGenericVersionHash }
80        ::= { sfpsGenericVersionTable 1 }
81
82SfpsGenericVersionEntry ::=
83
84SEQUENCE {
85                sfpsGenericVersionHash     INTEGER,
86                sfpsGenericVersionName     DisplayString,
87                sfpsGenericVersionVersion  DisplayString,
88                sfpsGenericVersionMIBRev   DisplayString
89         }
90
91sfpsGenericVersionHash    OBJECT-TYPE
92        SYNTAX  INTEGER
93        ACCESS  read-only
94        STATUS  mandatory
95        DESCRIPTION
96                "Hash of the name to make it a unique entry."
97        ::= { sfpsGenericVersionEntry 1 }
98
99sfpsGenericVersionName     OBJECT-TYPE
100        SYNTAX  DisplayString
101        ACCESS  read-only
102        STATUS  mandatory
103        DESCRIPTION
104                "Name of the Generic."
105        ::= { sfpsGenericVersionEntry 2 }
106
107sfpsGenericVersionVersion      OBJECT-TYPE
108        SYNTAX  DisplayString
109        ACCESS  read-only
110        STATUS  mandatory
111        DESCRIPTION
112                "Version stamp of the generic component."
113        ::= { sfpsGenericVersionEntry 3 }
114
115sfpsGenericVersionMIBRev      OBJECT-TYPE
116        SYNTAX  DisplayString
117        ACCESS  read-only
118        STATUS  mandatory
119        DESCRIPTION
120                "MIB version of the generic component."
121        ::= { sfpsGenericVersionEntry 4 }
122
123
124--  SFPS Diagnostics Group                              (Experiment)
125--  This group contains the objects that pertain to the SFPS Diagnostics group.
126
127--  SFPS Diagnostic Event Logger Groups                 (Experiment)
128--  This group contains the objects that pertain to the Event Logger
129--  of the Diagnostics group.
130
131
132sfpsDiagLogConfigTable     OBJECT-TYPE
133        SYNTAX  SEQUENCE OF SfpsDiagLogConfigEntry
134        ACCESS  not-accessible
135        STATUS  mandatory
136        DESCRIPTION
137                "This table contains the informtion to configure an
138                 Event Logger object."
139        ::= { sfpsDiagEventLog 1 }
140
141sfpsDiagLogConfigEntry    OBJECT-TYPE
142        SYNTAX  SfpsDiagLogConfigEntry
143        ACCESS  not-accessible
144        STATUS  mandatory
145        DESCRIPTION
146                "Each entry contains configuration data."
147        INDEX   { sfpsDiagLogConfigInstance }
148        ::= { sfpsDiagLogConfigTable 1 }
149
150SfpsDiagLogConfigEntry ::=
151        SEQUENCE {
152                sfpsDiagLogConfigInstance               INTEGER,
153                sfpsDiagLogConfigStatus                 INTEGER,
154                sfpsDiagLogConfigIndex                  INTEGER,
155                sfpsDiagLogConfigStart                  INTEGER,
156                sfpsDiagLogConfigStop                   INTEGER,
157                sfpsDiagLogConfigLogIndex               INTEGER,
158                sfpsDiagLogConfigFilterMatch            INTEGER,
159                sfpsDiagLogConfigFilterStart            INTEGER,
160                sfpsDiagLogConfigFilterStop             INTEGER,
161                sfpsDiagLogAccessPortControl            HexInteger,
162                sfpsDiagLogCallIdleTime         INTEGER,
163                sfpsDiagLogFilterAddTimer               INTEGER,
164                sfpsDiagLogRedirectorWakeup             INTEGER,
165                sfpsDiagLogRedirectorNumPackets         INTEGER,
166                sfpsDiagLogEndSystemTimeout             INTEGER,
167                sfpsDiagLogSwitchIdleInterval           INTEGER,
168                sfpsDiagLogInlnFltrAgeTime                      INTEGER,
169                sfpsDiagLogConfigDebug9                 INTEGER,
170                sfpsDiagLogSignalThrottle               INTEGER,
171                sfpsDiagLogConfigOther                  INTEGER,
172                sfpsDiagLogConfigSoftReset              INTEGER,
173                sfpsDiagLogConfigSFPSVlan               INTEGER
174        }
175
176
177sfpsDiagLogConfigInstance   OBJECT-TYPE
178        SYNTAX  INTEGER
179        ACCESS  read-only
180        STATUS  mandatory
181        DESCRIPTION
182                "The instance of this Event Logger."
183        ::= { sfpsDiagLogConfigEntry 1 }
184
185sfpsDiagLogConfigStatus   OBJECT-TYPE
186        SYNTAX  INTEGER {
187                        other(1),
188                        disabled(2),
189                        enabled(3)
190                }
191        ACCESS  read-write
192        STATUS  mandatory
193        DESCRIPTION
194                "The status of this Event Logger object."
195        ::= { sfpsDiagLogConfigEntry 2 }
196
197sfpsDiagLogConfigIndex   OBJECT-TYPE
198        SYNTAX  INTEGER
199        ACCESS  read-only
200        STATUS  mandatory
201        DESCRIPTION
202                "The current index in the circular buffer where events are
203                 being logged."
204        ::= { sfpsDiagLogConfigEntry 3 }
205
206sfpsDiagLogConfigStart   OBJECT-TYPE
207        SYNTAX  INTEGER
208        ACCESS  read-write
209        STATUS  mandatory
210        DESCRIPTION
211                "The starting index in the circular buffer to display."
212        ::= { sfpsDiagLogConfigEntry 4 }
213
214sfpsDiagLogConfigStop   OBJECT-TYPE
215        SYNTAX  INTEGER
216        ACCESS  read-write
217        STATUS  mandatory
218        DESCRIPTION
219                "The last index in the circular buffer to display."
220        ::= { sfpsDiagLogConfigEntry 5 }
221
222sfpsDiagLogConfigLogIndex   OBJECT-TYPE
223        SYNTAX  INTEGER
224        ACCESS  read-write
225        STATUS  mandatory
226        DESCRIPTION
227                "The current index in the log buffer where we are looking."
228        ::= { sfpsDiagLogConfigEntry 6 }
229
230sfpsDiagLogConfigFilterMatch   OBJECT-TYPE
231        SYNTAX  INTEGER
232        ACCESS  read-write
233        STATUS  mandatory
234        DESCRIPTION
235                "The specified Event Id to log. A value of 0 will
236                 cause every event to be logged."
237        ::= { sfpsDiagLogConfigEntry 7 }
238
239sfpsDiagLogConfigFilterStart   OBJECT-TYPE
240        SYNTAX  INTEGER
241        ACCESS  read-write
242        STATUS  mandatory
243        DESCRIPTION
244                "The beginning range of Event Ids to log."
245        ::= { sfpsDiagLogConfigEntry 8 }
246
247sfpsDiagLogConfigFilterStop   OBJECT-TYPE
248        SYNTAX  INTEGER
249        ACCESS  read-write
250        STATUS  mandatory
251        DESCRIPTION
252                "The ending range of Event Ids to log."
253        ::= { sfpsDiagLogConfigEntry 9 }
254
255sfpsDiagLogAccessPortControl   OBJECT-TYPE
256        SYNTAX  HexInteger
257        ACCESS  read-write
258        STATUS  mandatory
259        DESCRIPTION
260                "Leaf to be used to set a port bit mask. This bit mask
261                 represents which ports shall be statically set to be
262                 an ACCESS port. Bit 0 corresponds to Port 1."
263        DEFVAL { 0 }
264        ::= { sfpsDiagLogConfigEntry 10 }
265
266sfpsDiagLogCallIdleTime   OBJECT-TYPE
267        SYNTAX  INTEGER
268        ACCESS  read-write
269        STATUS  mandatory
270        DESCRIPTION
271                "Leaf to be used to set a debug variable. (in seconds)"
272        DEFVAL { 60 }
273        ::= { sfpsDiagLogConfigEntry 11 }
274
275sfpsDiagLogFilterAddTimer   OBJECT-TYPE
276        SYNTAX  INTEGER
277        ACCESS  read-write
278        STATUS  mandatory
279        DESCRIPTION
280                "Leaf to be used to set how long a filter connection
281                 should be (Default : 900 seconds)"
282        DEFVAL { 900 }
283        ::= { sfpsDiagLogConfigEntry 12 }
284
285sfpsDiagLogRedirectorWakeup   OBJECT-TYPE
286        SYNTAX  INTEGER
287        ACCESS  read-write
288        STATUS  mandatory
289        DESCRIPTION
290                "Leaf to be used to set how often the Redirector
291                 wakes up to service the queue (in seconds)"
292        ::= { sfpsDiagLogConfigEntry 13 }
293
294sfpsDiagLogRedirectorNumPackets   OBJECT-TYPE
295        SYNTAX  INTEGER
296        ACCESS  read-write
297        STATUS  mandatory
298        DESCRIPTION
299                "Leaf to be used to set how many packets the
300                 Redirector reads off at a time."
301        DEFVAL { 64 }
302        ::= { sfpsDiagLogConfigEntry 14 }
303
304sfpsDiagLogEndSystemTimeout   OBJECT-TYPE
305        SYNTAX  INTEGER
306        ACCESS  read-write
307        STATUS  mandatory
308        DESCRIPTION
309                "Leaf to be used to set a debug variable. (Default :
310                 10 minutes) (in seconds)"
311        DEFVAL { 600 }
312        ::= { sfpsDiagLogConfigEntry 15 }
313
314sfpsDiagLogSwitchIdleInterval   OBJECT-TYPE
315        SYNTAX  INTEGER
316        ACCESS  read-write
317        STATUS  mandatory
318        DESCRIPTION
319                "Leaf to be used to set a debug variable. (in seconds)"
320        DEFVAL { 30 }
321        ::= { sfpsDiagLogConfigEntry 16 }
322
323sfpsDiagLogInlnFltrAgeTime   OBJECT-TYPE
324        SYNTAX  INTEGER
325        ACCESS  read-write
326        STATUS  mandatory
327        DESCRIPTION
328                "Leaf to be used to set the BAF age time (seconds)."
329        ::= { sfpsDiagLogConfigEntry 17 }
330
331sfpsDiagLogConfigDebug9   OBJECT-TYPE
332        SYNTAX  INTEGER
333        ACCESS  read-write
334        STATUS  mandatory
335        DESCRIPTION
336                "Leaf to be used to set a debug variable."
337        ::= { sfpsDiagLogConfigEntry 18 }
338
339sfpsDiagLogSignalThrottle   OBJECT-TYPE
340        SYNTAX  INTEGER
341        ACCESS  read-write
342        STATUS  mandatory
343        DESCRIPTION
344                "Leaf to be used to set the Signal Thottle knob.
345                 Throttling defaults to off. By setting it to
346                 1,2,5, or 10 one can dictate the rate (signal/second)
347                 at which SFPS sends signals to the ACMS Signal Stack.."
348        ::= { sfpsDiagLogConfigEntry 19 }
349
350sfpsDiagLogConfigOther   OBJECT-TYPE
351        SYNTAX  INTEGER {
352                        string(1),
353                        integer(2)
354                }
355        ACCESS  read-write
356        STATUS  mandatory
357        DESCRIPTION
358                "Dictates the format of the Event to be displayed (either
359                 Text or Integer values)."
360        ::= { sfpsDiagLogConfigEntry 20 }
361
362sfpsDiagLogConfigSoftReset   OBJECT-TYPE
363        SYNTAX  INTEGER
364        ACCESS  read-write
365        STATUS  mandatory
366        DESCRIPTION
367                ""
368        ::= { sfpsDiagLogConfigEntry 21 }
369
370sfpsDiagLogConfigSFPSVlan   OBJECT-TYPE
371        SYNTAX  INTEGER
372        ACCESS  read-write
373        STATUS  mandatory
374        DESCRIPTION
375                ""
376        ::= { sfpsDiagLogConfigEntry 22 }
377
378-- AO Properties Table
379
380sfpsAOPropertiesTable     OBJECT-TYPE
381        SYNTAX  SEQUENCE OF SfpsAOPropertiesEntry
382        ACCESS  not-accessible
383        STATUS  mandatory
384        DESCRIPTION
385                ""
386        ::= { sfpsAOProperties 1 }
387
388sfpsAOPropertiesEntry    OBJECT-TYPE
389        SYNTAX  SfpsAOPropertiesEntry
390        ACCESS  not-accessible
391        STATUS  mandatory
392        DESCRIPTION
393                "An entry in the table instanced by the tag."
394        INDEX   { sfpsAOPropertiesTag }
395        ::= { sfpsAOPropertiesTable 1 }
396
397SfpsAOPropertiesEntry ::=
398
399        SEQUENCE {
400                sfpsAOPropertiesTag         INTEGER,
401                sfpsAOPropertiesTagDescriptor   OCTET STRING,
402                sfpsAOPropertiesPrettyType  OCTET STRING,
403                sfpsAOPropertiesNumBytes    INTEGER,
404                sfpsAOPropertiesIsLimit     INTEGER,
405                sfpsAOPropertiesIsMobile    INTEGER,
406                sfpsAOPropertiesIsSingle    INTEGER,
407                sfpsAOPropertiesNoBlock     INTEGER,
408                sfpsAOPropertiesNoDelta     INTEGER
409         }
410
411sfpsAOPropertiesTag    OBJECT-TYPE
412        SYNTAX  INTEGER
413        ACCESS  read-only
414        STATUS  mandatory
415        DESCRIPTION
416                ""
417        ::= { sfpsAOPropertiesEntry 1 }
418
419sfpsAOPropertiesTagDescriptor    OBJECT-TYPE
420        SYNTAX  OCTET STRING
421        ACCESS  read-only
422        STATUS  mandatory
423        DESCRIPTION
424                ""
425        ::= { sfpsAOPropertiesEntry 2 }
426
427sfpsAOPropertiesPrettyType    OBJECT-TYPE
428        SYNTAX  OCTET STRING
429        ACCESS  read-only
430        STATUS  mandatory
431        DESCRIPTION
432                ""
433        ::= { sfpsAOPropertiesEntry 3 }
434
435sfpsAOPropertiesNumBytes    OBJECT-TYPE
436        SYNTAX  INTEGER
437        ACCESS  read-only
438        STATUS  mandatory
439        DESCRIPTION
440                ""
441        ::= { sfpsAOPropertiesEntry 4 }
442
443sfpsAOPropertiesIsLimit    OBJECT-TYPE
444        SYNTAX  INTEGER {
445                false(1),
446                true(2)
447        }
448        ACCESS  read-only
449        STATUS  mandatory
450        DESCRIPTION
451                ""
452        ::= { sfpsAOPropertiesEntry 5 }
453
454sfpsAOPropertiesIsMobile    OBJECT-TYPE
455        SYNTAX  INTEGER {
456                false(1),
457                true(2)
458        }
459        ACCESS  read-only
460        STATUS  mandatory
461        DESCRIPTION
462                ""
463        ::= { sfpsAOPropertiesEntry 6 }
464
465sfpsAOPropertiesIsSingle    OBJECT-TYPE
466        SYNTAX  INTEGER {
467                false(1),
468                true(2)
469        }
470        ACCESS  read-only
471        STATUS  mandatory
472        DESCRIPTION
473                ""
474        ::= { sfpsAOPropertiesEntry 7 }
475
476sfpsAOPropertiesNoBlock    OBJECT-TYPE
477        SYNTAX  INTEGER {
478                false(1),
479                true(2)
480        }
481        ACCESS  read-only
482        STATUS  mandatory
483        DESCRIPTION
484                ""
485        ::= { sfpsAOPropertiesEntry 8 }
486
487sfpsAOPropertiesNoDelta    OBJECT-TYPE
488        SYNTAX  INTEGER {
489                false(1),
490                true(2)
491        }
492        ACCESS  read-only
493        STATUS  mandatory
494        DESCRIPTION
495                ""
496        ::= { sfpsAOPropertiesEntry 9 }
497
498-- AO Properties API
499
500sfpsAOPropertiesAPITag    OBJECT-TYPE
501        SYNTAX  INTEGER
502        ACCESS  read-write
503        STATUS  mandatory
504        DESCRIPTION
505                ""
506        ::= { sfpsAOPropertiesAPI 1 }
507
508sfpsAOPropertiesAPITagString    OBJECT-TYPE
509        SYNTAX  INTEGER
510        ACCESS  read-only
511        STATUS  mandatory
512        DESCRIPTION
513                ""
514        ::= { sfpsAOPropertiesAPI 2 }
515
516sfpsAOPropertiesAPIPrettyType    OBJECT-TYPE
517        SYNTAX  INTEGER
518        ACCESS  read-only
519        STATUS  mandatory
520        DESCRIPTION
521                ""
522        ::= { sfpsAOPropertiesAPI 3 }
523
524sfpsAOPropertiesAPINumBytes    OBJECT-TYPE
525        SYNTAX  INTEGER
526        ACCESS  read-only
527        STATUS  mandatory
528        DESCRIPTION
529                ""
530        ::= { sfpsAOPropertiesAPI 4 }
531
532sfpsAOPropertiesAPIIsLimit    OBJECT-TYPE
533        SYNTAX  INTEGER {
534                notSet(1),
535                false(2),
536                true(3)
537        }
538        ACCESS  read-write
539        STATUS  mandatory
540        DESCRIPTION
541                ""
542        ::= { sfpsAOPropertiesAPI 5 }
543
544sfpsAOPropertiesAPIIsMobile    OBJECT-TYPE
545        SYNTAX  INTEGER {
546                notSet(1),
547                false(2),
548                true(3)
549        }
550        ACCESS  read-write
551        STATUS  mandatory
552        DESCRIPTION
553                ""
554        ::= { sfpsAOPropertiesAPI 6 }
555
556sfpsAOPropertiesAPIIsSingle    OBJECT-TYPE
557        SYNTAX  INTEGER {
558                notSet(1),
559                false(2),
560                true(3)
561        }
562        ACCESS  read-write
563        STATUS  mandatory
564        DESCRIPTION
565                ""
566        ::= { sfpsAOPropertiesAPI 7 }
567
568sfpsAOPropertiesAPINoBlock    OBJECT-TYPE
569        SYNTAX  INTEGER {
570                notSet(1),
571                false(2),
572                true(3)
573        }
574        ACCESS  read-write
575        STATUS  mandatory
576        DESCRIPTION
577                ""
578        ::= { sfpsAOPropertiesAPI 8 }
579
580sfpsAOPropertiesAPINoDelta    OBJECT-TYPE
581        SYNTAX  INTEGER {
582                notSet(1),
583                false(2),
584                true(3)
585        }
586        ACCESS  read-write
587        STATUS  mandatory
588        DESCRIPTION
589                ""
590        ::= { sfpsAOPropertiesAPI 9 }
591
592sfpsAOPropertiesAPIAction    OBJECT-TYPE
593        SYNTAX  INTEGER {
594                readProperties(1),
595                setProperties(2)
596        }
597        ACCESS  read-write
598        STATUS  mandatory
599        DESCRIPTION
600                ""
601        ::= { sfpsAOPropertiesAPI 10 }
602
603END
604