1CTRON-SFPS-POLICY-MIB DEFINITIONS ::= BEGIN
2
3--  sfps-policy-mib.txt
4--  Revision: 0.0.03
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        sfpsISPPolicy, sfpsVlanMatrix, sfpsVlanMatrixApi, sfpsVMMatrix
50
51                FROM CTRON-SFPS-INCLUDE-MIB;
52
53--  Textual Conventions
54
55HexInteger ::= INTEGER
56--  display this integer in hex format
57
58-- POLICY
59
60sfpsServiceCenterPolicyTable     OBJECT-TYPE
61        SYNTAX  SEQUENCE OF SfpsServiceCenterPolicyEntry
62        ACCESS  not-accessible
63        STATUS  mandatory
64        DESCRIPTION
65                "This table gives policy semantics to call processing."
66        ::= { sfpsISPPolicy 1 }
67
68sfpsServiceCenterPolicyEntry    OBJECT-TYPE
69        SYNTAX  SfpsServiceCenterPolicyEntry
70        ACCESS  not-accessible
71        STATUS  mandatory
72        DESCRIPTION
73                "Each entry contains the configuration of the Policy Entry."
74        INDEX   { sfpsServiceCenterPolicyHashLeaf }
75        ::= { sfpsServiceCenterPolicyTable 1 }
76
77SfpsServiceCenterPolicyEntry ::=
78        SEQUENCE {
79                sfpsServiceCenterPolicyHashLeaf         HexInteger,
80                sfpsServiceCenterPolicyMetric   INTEGER,
81                sfpsServiceCenterPolicyName     DisplayString,
82                sfpsServiceCenterPolicyOperStatus       INTEGER,
83                sfpsServiceCenterPolicyAdminStatus     INTEGER,
84                sfpsServiceCenterPolicyStatusTime       TimeTicks,
85                sfpsServiceCenterPolicyRequests         INTEGER,
86                sfpsServiceCenterPolicyResponses        INTEGER
87
88         }
89
90sfpsServiceCenterPolicyHashLeaf   OBJECT-TYPE
91        SYNTAX  HexInteger
92        ACCESS  read-only
93        STATUS  mandatory
94        DESCRIPTION
95                "Server hash, part of instance key."
96        ::= { sfpsServiceCenterPolicyEntry 1 }
97
98sfpsServiceCenterPolicyMetric   OBJECT-TYPE
99        SYNTAX  INTEGER
100        ACCESS  read-only
101        STATUS  mandatory
102        DESCRIPTION
103                "Defines order servers are called low to high."
104        ::= { sfpsServiceCenterPolicyEntry 2 }
105
106sfpsServiceCenterPolicyName   OBJECT-TYPE
107        SYNTAX  DisplayString
108        ACCESS  read-only
109        STATUS  mandatory
110        DESCRIPTION
111                "Server name."
112        ::= { sfpsServiceCenterPolicyEntry 3 }
113
114sfpsServiceCenterPolicyOperStatus   OBJECT-TYPE
115        SYNTAX  INTEGER  {
116                        kStatusRunning(1),      --  all is well
117                        kStatusHalted(2),       -- admin disabled
118                        kStatusPending(3),      -- Trying to run, not there yet
119                        kStatusFaulted(4),      -- Internal error, never will recover
120                        kStatusNotStarted(5)    -- Not fully started yet
121        }
122
123        ACCESS  read-only
124        STATUS  mandatory
125        DESCRIPTION
126                "Operational state of entry."
127        ::= { sfpsServiceCenterPolicyEntry 4 }
128
129sfpsServiceCenterPolicyAdminStatus   OBJECT-TYPE
130        SYNTAX  INTEGER       {
131                        other(1),               -- Not running or stopped
132                        disable(2),             -- Please stop
133                        enable(3)               -- Go
134        }
135
136        ACCESS  read-write
137        STATUS  mandatory
138        DESCRIPTION
139                "Administrative State of Entry."
140        ::= { sfpsServiceCenterPolicyEntry 5 }
141
142sfpsServiceCenterPolicyStatusTime   OBJECT-TYPE
143        SYNTAX  TimeTicks
144        ACCESS  read-only
145        STATUS  mandatory
146        DESCRIPTION
147                "Time Tick of last operStatus change."
148        ::= { sfpsServiceCenterPolicyEntry 6 }
149
150sfpsServiceCenterPolicyRequests   OBJECT-TYPE
151        SYNTAX   INTEGER
152        ACCESS  read-only
153        STATUS  mandatory
154        DESCRIPTION
155                "Requests made to server."
156        ::= { sfpsServiceCenterPolicyEntry 7 }
157
158sfpsServiceCenterPolicyResponses   OBJECT-TYPE
159        SYNTAX  INTEGER
160        ACCESS  read-only
161        STATUS  mandatory
162        DESCRIPTION
163                "GOOD replies by server."
164        ::= { sfpsServiceCenterPolicyEntry 8 }
165
166-- Matrix Table
167
168sfpsMatrixTable     OBJECT-TYPE
169        SYNTAX  SEQUENCE OF SfpsMatrixEntry
170        ACCESS  not-accessible
171        STATUS  mandatory
172        DESCRIPTION
173                " "
174        ::= { sfpsVlanMatrix 1 }
175
176sfpsMatrixEntry    OBJECT-TYPE
177        SYNTAX  SfpsMatrixEntry
178        ACCESS  not-accessible
179        STATUS  mandatory
180        DESCRIPTION
181                ""
182        INDEX   { sfpsMatrixRowId, sfpsMatrixColId }
183        ::= { sfpsMatrixTable 1 }
184
185SfpsMatrixEntry ::=
186        SEQUENCE {
187                sfpsMatrixRowId         INTEGER,
188                sfpsMatrixColId         INTEGER,
189                sfpsMatrixUser1Type     OCTET STRING,
190                sfpsMatrixUser1Load     OCTET STRING,
191                sfpsMatrixUser2Type     OCTET STRING,
192                sfpsMatrixUser2Load     OCTET STRING,
193                sfpsMatrixConnect       INTEGER,
194                sfpsMatrixFlood         INTEGER
195        }
196
197sfpsMatrixRowId   OBJECT-TYPE
198        SYNTAX  INTEGER
199        ACCESS  read-only
200        STATUS  mandatory
201        DESCRIPTION
202                ""
203        ::= { sfpsMatrixEntry 1 }
204
205sfpsMatrixColId   OBJECT-TYPE
206        SYNTAX  INTEGER
207        ACCESS  read-only
208        STATUS  mandatory
209        DESCRIPTION
210                ""
211        ::= { sfpsMatrixEntry 2 }
212
213sfpsMatrixUser1Type   OBJECT-TYPE
214        SYNTAX  OCTET STRING
215        ACCESS  read-only
216        STATUS  mandatory
217        DESCRIPTION
218                ""
219        ::= { sfpsMatrixEntry 3 }
220
221sfpsMatrixUser1Load   OBJECT-TYPE
222        SYNTAX  OCTET STRING
223        ACCESS  read-only
224        STATUS  mandatory
225        DESCRIPTION
226                ""
227        ::= { sfpsMatrixEntry 4 }
228
229sfpsMatrixUser2Type   OBJECT-TYPE
230        SYNTAX  OCTET STRING
231        ACCESS  read-only
232        STATUS  mandatory
233        DESCRIPTION
234                ""
235        ::= { sfpsMatrixEntry 5 }
236
237sfpsMatrixUser2Load   OBJECT-TYPE
238        SYNTAX  OCTET STRING
239        ACCESS  read-only
240        STATUS  mandatory
241        DESCRIPTION
242                ""
243        ::= { sfpsMatrixEntry 6 }
244
245sfpsMatrixConnect   OBJECT-TYPE
246        SYNTAX  INTEGER
247        ACCESS  read-only
248        STATUS  mandatory
249        DESCRIPTION
250                ""
251        ::= { sfpsMatrixEntry 7 }
252
253sfpsMatrixFlood   OBJECT-TYPE
254        SYNTAX  INTEGER
255        ACCESS  read-only
256        STATUS  mandatory
257        DESCRIPTION
258                ""
259        ::= { sfpsMatrixEntry 8 }
260
261
262-- Matrix Information Table
263
264sfpsMatrixInfoTable     OBJECT-TYPE
265        SYNTAX  SEQUENCE OF SfpsMatrixInfoEntry
266        ACCESS  not-accessible
267        STATUS  mandatory
268        DESCRIPTION
269                " "
270        ::= { sfpsVlanMatrix 2 }
271
272sfpsMatrixInfoEntry    OBJECT-TYPE
273        SYNTAX  SfpsMatrixInfoEntry
274        ACCESS  not-accessible
275        STATUS  mandatory
276        DESCRIPTION
277                ""
278        INDEX   { sfpsMatrixInfoAddrType, sfpsMatrixInfoAddrHash, sfpsMatrixInfoHashIndex }
279        ::= { sfpsMatrixInfoTable 1 }
280
281SfpsMatrixInfoEntry ::=
282        SEQUENCE {
283                sfpsMatrixInfoAddrType          INTEGER,
284                sfpsMatrixInfoAddrHash          INTEGER,
285                sfpsMatrixInfoHashIndex         INTEGER,
286                sfpsMatrixInfoAddrValue         OCTET STRING,
287                sfpsMatrixInfoTableIndex        INTEGER,
288                sfpsMatrixInfoDefConnect        INTEGER,
289                sfpsMatrixInfoDefFlood          INTEGER
290        }
291
292sfpsMatrixInfoAddrType   OBJECT-TYPE
293        SYNTAX  INTEGER
294        ACCESS  read-only
295        STATUS  mandatory
296        DESCRIPTION
297                ""
298        ::= { sfpsMatrixInfoEntry 1 }
299
300sfpsMatrixInfoAddrHash   OBJECT-TYPE
301        SYNTAX  INTEGER
302        ACCESS  read-only
303        STATUS  mandatory
304        DESCRIPTION
305                ""
306        ::= { sfpsMatrixInfoEntry 2 }
307
308sfpsMatrixInfoHashIndex   OBJECT-TYPE
309        SYNTAX  INTEGER
310        ACCESS  read-only
311        STATUS  mandatory
312        DESCRIPTION
313                ""
314        ::= { sfpsMatrixInfoEntry 3 }
315
316sfpsMatrixInfoAddrValue   OBJECT-TYPE
317        SYNTAX  OCTET STRING
318        ACCESS  read-only
319        STATUS  mandatory
320        DESCRIPTION
321                ""
322        ::= { sfpsMatrixInfoEntry 4 }
323
324sfpsMatrixInfoTableIndex   OBJECT-TYPE
325        SYNTAX  INTEGER
326        ACCESS  read-only
327        STATUS  mandatory
328        DESCRIPTION
329                ""
330        ::= { sfpsMatrixInfoEntry 5 }
331
332sfpsMatrixInfoDefConnect   OBJECT-TYPE
333        SYNTAX  INTEGER
334        ACCESS  read-only
335        STATUS  mandatory
336        DESCRIPTION
337                ""
338        ::= { sfpsMatrixInfoEntry 6 }
339
340sfpsMatrixInfoDefFlood   OBJECT-TYPE
341        SYNTAX  INTEGER
342        ACCESS  read-only
343        STATUS  mandatory
344        DESCRIPTION
345                ""
346        ::= { sfpsMatrixInfoEntry 7 }
347
348-- Matrix API
349
350sfpsMatrixInfoVerb   OBJECT-TYPE
351        SYNTAX  INTEGER {
352                other(1),
353                addEntry(2),
354                deleteEntry(3),
355                setFlagValue(4),
356                clearFlagValue(5),
357                setFlagGlobal(6),
358                clearFlagGlobal(7),
359                setDefaults(8),
360                resetToDefaults(9),
361                setFilter1(10),
362                setFilter2(11),
363                clearFilter1(12),
364                clearFitler2(13),
365                clearTable(14)
366        }
367        ACCESS  read-write
368        STATUS  mandatory
369        DESCRIPTION
370                ""
371        ::= { sfpsVlanMatrixApi 1 }
372
373sfpsMatrixInfoIndex1Tag   OBJECT-TYPE
374        SYNTAX  OCTET STRING
375        ACCESS  read-write
376        STATUS  mandatory
377        DESCRIPTION
378                ""
379        ::= { sfpsVlanMatrixApi 2 }
380
381sfpsMatrixInfoIndex1Load   OBJECT-TYPE
382        SYNTAX  OCTET STRING
383        ACCESS  read-write
384        STATUS  mandatory
385        DESCRIPTION
386                ""
387        ::= { sfpsVlanMatrixApi 3 }
388
389sfpsMatrixInfoIndex2Tag   OBJECT-TYPE
390        SYNTAX  INTEGER
391        ACCESS  read-write
392        STATUS  mandatory
393        DESCRIPTION
394                ""
395        ::= { sfpsVlanMatrixApi 4 }
396
397sfpsMatrixInfoIndex2Load   OBJECT-TYPE
398        SYNTAX  OCTET STRING
399        ACCESS  read-write
400        STATUS  mandatory
401        DESCRIPTION
402                ""
403        ::= { sfpsVlanMatrixApi 5 }
404
405sfpsMatrixInfoMatrixFlag   OBJECT-TYPE
406        SYNTAX  INTEGER         {
407                connect(1),
408                flood(2)
409        }
410        ACCESS  read-write
411        STATUS  mandatory
412        DESCRIPTION
413                ""
414        ::= { sfpsVlanMatrixApi 6 }
415
416sfpsMatrixInfoFlagMask   OBJECT-TYPE
417        SYNTAX  HexInteger
418        ACCESS  read-write
419        STATUS  mandatory
420        DESCRIPTION
421                ""
422        ::= { sfpsVlanMatrixApi 7 }
423
424sfpsMatrixInfoFilter1Tag   OBJECT-TYPE
425        SYNTAX  OCTET STRING
426        ACCESS  read-write
427        STATUS  mandatory
428        DESCRIPTION
429                ""
430        ::= { sfpsVlanMatrixApi 8 }
431
432sfpsMatrixInfoFilter1Load   OBJECT-TYPE
433        SYNTAX  OCTET STRING
434        ACCESS  read-write
435        STATUS  mandatory
436        DESCRIPTION
437                ""
438        ::= { sfpsVlanMatrixApi 9 }
439
440sfpsMatrixInfoFilter2Tag   OBJECT-TYPE
441        SYNTAX  OCTET STRING
442        ACCESS  read-write
443        STATUS  mandatory
444        DESCRIPTION
445                ""
446        ::= { sfpsVlanMatrixApi 10 }
447
448sfpsMatrixInfoFilter2Load   OBJECT-TYPE
449        SYNTAX  OCTET STRING
450        ACCESS  read-write
451        STATUS  mandatory
452        DESCRIPTION
453                ""
454        ::= { sfpsVlanMatrixApi 11 }
455
456-- VMMatrix
457
458sfpsVMMatrixRowIndex   OBJECT-TYPE
459        SYNTAX  INTEGER
460        ACCESS  read-write
461        STATUS  mandatory
462        DESCRIPTION
463                ""
464        ::= { sfpsVMMatrix 1 }
465
466sfpsVMMatrixCellIndexMask   OBJECT-TYPE
467        SYNTAX  OCTET STRING
468        ACCESS  read-write
469        STATUS  mandatory
470        DESCRIPTION
471                ""
472        ::= { sfpsVMMatrix 2 }
473
474sfpsVMMatrixAction   OBJECT-TYPE
475        SYNTAX  INTEGER
476        ACCESS  read-write
477        STATUS  mandatory
478        DESCRIPTION
479                ""
480        ::= { sfpsVMMatrix 3 }
481
482END
483