1CTRON-SFPS-TAP-MIB DEFINITIONS ::= BEGIN
2
3--  sfps-tap-mib.txt
4--  Revision: 0.0.04
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        sfpsCallTap, sfpsTap, sfpsTapStats
50
51                FROM CTRON-SFPS-INCLUDE-MIB;
52
53--  Textual Conventions
54
55-- SfpsAddress ::= OCTET STRING (SIZE (6))
56--  this will map to a MAC address
57
58sfpsCallTapVerb OBJECT-TYPE
59        SYNTAX  INTEGER
60                {
61                        other(1),
62                        call-tap(2),
63                        call-untap(3),
64                        vlan-tap(4),
65                        vlan-untap(5)
66                }
67        ACCESS  read-write
68        STATUS  mandatory
69        DESCRIPTION
70                "Tap/Untap request"
71        ::= { sfpsCallTap 1 }
72
73sfpsCallTapHeaderType   OBJECT-TYPE
74        SYNTAX  INTEGER
75                {
76                        other(1),
77                        mac-da-sa(2),
78                        atm-vpi-vci(3)
79                }
80        ACCESS  read-write
81        STATUS  mandatory
82        DESCRIPTION
83                "Type of header, typically MAC DA/SA"
84        ::= { sfpsCallTap 2 }
85
86sfpsCallTapHeaderLength OBJECT-TYPE
87        SYNTAX  INTEGER
88        ACCESS  read-write
89        STATUS  mandatory
90        DESCRIPTION
91                "Length of header"
92        ::= { sfpsCallTap 3 }
93
94sfpsCallTapHeaderValue  OBJECT-TYPE
95        SYNTAX  DisplayString
96        ACCESS  read-write
97        STATUS  mandatory
98        DESCRIPTION
99                "DA/SA header value"
100        ::= { sfpsCallTap 4 }
101
102sfpsCallTapArgDirection OBJECT-TYPE
103        SYNTAX  INTEGER
104                {
105                        other(1),
106                        bi(2),
107                        uni(3)
108                }
109        ACCESS  read-write
110        STATUS  mandatory
111        DESCRIPTION
112                "Uni or Bi directional tap"
113        ::= { sfpsCallTap 5 }
114
115sfpsCallTapProbeSwitch  OBJECT-TYPE
116        SYNTAX  OCTET STRING
117        ACCESS  read-write
118        STATUS  mandatory
119        DESCRIPTION
120                "Base MAC of probe switch"
121        ::= { sfpsCallTap 6 }
122
123sfpsCallTapProbePort    OBJECT-TYPE
124        SYNTAX  INTEGER
125        ACCESS  read-write
126        STATUS  mandatory
127        DESCRIPTION
128                "Port number of probe "
129        ::= { sfpsCallTap 7 }
130
131
132
133
134
135sfpsTapTable    OBJECT-TYPE
136        SYNTAX  SEQUENCE OF SfpsTapEntry
137        ACCESS  not-accessible
138        STATUS  mandatory
139        DESCRIPTION
140                "Contains information on current taps."
141        ::= { sfpsTap 1 }
142
143sfpsTapEntry     OBJECT-TYPE
144        SYNTAX  SfpsTapEntry
145        ACCESS  not-accessible
146        STATUS  mandatory
147        DESCRIPTION
148                ""
149        INDEX   { sfpsTapHeaderDASA }
150        ::= { sfpsTapTable 1 }
151
152SfpsTapEntry ::=
153        SEQUENCE {
154                sfpsTapHeaderDASA               DisplayString,
155                sfpsTapRQPort                   INTEGER,
156                sfpsTapRSPPort                  INTEGER,
157                sfpsTapRetries                  INTEGER,
158                sfpsTapSwitchState              INTEGER,
159                sfpsTapSwitchType               INTEGER,
160                sfpsTapSwitchStatus             INTEGER,
161                sfpsTapDirection                INTEGER,
162                sfpsTapDirectRouteMAC           DisplayString,
163                sfpsTapResponseStatus           INTEGER,
164                sfpsTapProbeSwitchMac           DisplayString,
165                sfpsTapProbePort                INTEGER
166                }
167
168sfpsTapHeaderDASA       OBJECT-TYPE
169        SYNTAX  DisplayString
170        ACCESS  read-only
171        STATUS  mandatory
172        DESCRIPTION
173                "DA/SA header value"
174        ::= { sfpsTapEntry 1 }
175
176sfpsTapRQPort   OBJECT-TYPE
177        SYNTAX  INTEGER
178        ACCESS  read-only
179        STATUS  mandatory
180        DESCRIPTION
181                "Inport of tap request"
182        ::= { sfpsTapEntry 2 }
183
184sfpsTapRSPPort  OBJECT-TYPE
185        SYNTAX  INTEGER
186        ACCESS  read-only
187        STATUS  mandatory
188        DESCRIPTION
189                "Inport of tap response"
190        ::= { sfpsTapEntry 3 }
191
192sfpsTapRetries  OBJECT-TYPE
193        SYNTAX  INTEGER
194        ACCESS  read-only
195        STATUS  mandatory
196        DESCRIPTION
197                "Number of tap retries"
198        ::= { sfpsTapEntry 4 }
199
200sfpsTapSwitchState      OBJECT-TYPE
201        SYNTAX  INTEGER
202                {
203                        awaitingTapRsps(1),
204                        receivingTapRsps(2),
205                        retryingTapRequest(3),
206                        tapActive(4),
207                        awaitingUnTapRsps(5),
208                        receivingUnTapRsps(6),
209                        retryingUnTapRequest(7),
210                        unassigned(8)
211                }
212        ACCESS  read-only
213        STATUS  mandatory
214        DESCRIPTION
215                "Tap state of switch"
216        ::= { sfpsTapEntry 5 }
217
218sfpsTapSwitchType       OBJECT-TYPE
219        SYNTAX  INTEGER
220                {
221                        originatingTap(1),
222                        intermediate(2),
223                        terminal(3),
224                        originatingUntap(4)
225                }
226        ACCESS  read-only
227        STATUS  mandatory
228        DESCRIPTION
229                "Type of tap switch"
230        ::= { sfpsTapEntry 6 }
231
232sfpsTapSwitchStatus     OBJECT-TYPE
233        SYNTAX  INTEGER
234                {
235                        disableOutport(1),
236                        keepOutport(2),
237                        probeNotFound(3),
238                        decisionUnknown(4),
239                        unassigned(5),
240                        halfCnx(6),
241                        alterCnx(7),
242                        alterCnxDone(8),
243                        halfCnxDone(9),
244                        tapIgnore(10),
245                        tapDeleteCnx(11),
246                        tapMarkCnx(12),
247                        tapFilterCnx(13),
248                        tapSharedMedia(14)
249
250                }
251        ACCESS  read-only
252        STATUS  mandatory
253        DESCRIPTION
254                "Contains information helpful for untapping"
255        ::= { sfpsTapEntry 7 }
256
257sfpsTapDirection        OBJECT-TYPE
258        SYNTAX  INTEGER
259                {
260                        other(1),
261                        bi-Directional(2),
262                        uni-Directional(3)
263                }
264        ACCESS  read-only
265        STATUS  mandatory
266        DESCRIPTION
267                "Uni or Bi Directional tap"
268        ::= { sfpsTapEntry 8 }
269
270sfpsTapDirectRouteMAC   OBJECT-TYPE
271        SYNTAX  DisplayString
272        ACCESS  read-only
273        STATUS  mandatory
274        DESCRIPTION
275                "MAC of switch for direct Nbr connection"
276        ::= { sfpsTapEntry 9 }
277
278
279sfpsTapResponseStatus   OBJECT-TYPE
280        SYNTAX  INTEGER
281                {
282                        disableOutport(1),
283                        keepOutport(2),
284                        probeNotFound(3),
285                        decisionUnknown(4),
286                        unassigned(5),
287                        halfCnx(6),
288                        alterCnx(7),
289                        alterCnxDone(8),
290                        halfCnxDone(9),
291                        tapIgnore(10),
292                        tapDeleteCnx(11),
293                        tapMarkCnx(12),
294                        tapFilterCnx(13),
295                        tapSharedMedia(14)
296
297                }
298        ACCESS  read-only
299        STATUS  mandatory
300        DESCRIPTION
301                "Status to reutrn for multi-tap"
302        ::= { sfpsTapEntry 10 }
303
304sfpsTapProbeSwitchMac   OBJECT-TYPE
305        SYNTAX  DisplayString
306        ACCESS  read-only
307        STATUS  mandatory
308        DESCRIPTION
309                "Probe Switch mac address"
310        ::= { sfpsTapEntry 11 }
311
312sfpsTapProbePort        OBJECT-TYPE
313        SYNTAX  INTEGER
314        ACCESS  read-only
315        STATUS  mandatory
316        DESCRIPTION
317                "Probe Switch port"
318        ::= { sfpsTapEntry 12 }
319
320
321--
322
323sfpsTapStatsTapReqCnt   OBJECT-TYPE
324        SYNTAX  INTEGER
325        ACCESS  read-only
326        STATUS  mandatory
327        DESCRIPTION
328                "Count for all tap requests"
329        ::= { sfpsTapStats 1 }
330
331sfpsTapStatsTapRespCnt  OBJECT-TYPE
332        SYNTAX  INTEGER
333        ACCESS  read-only
334        STATUS  mandatory
335        DESCRIPTION
336                "Count for all tap responses"
337        ::= { sfpsTapStats 2 }
338
339sfpsTapStatsUntapReqCnt OBJECT-TYPE
340        SYNTAX  INTEGER
341        ACCESS  read-only
342        STATUS  mandatory
343        DESCRIPTION
344                "Count of all untap requests"
345        ::= { sfpsTapStats 3 }
346
347sfpsTapStatsUntapRespCnt        OBJECT-TYPE
348        SYNTAX  INTEGER
349        ACCESS  read-only
350        STATUS  mandatory
351        DESCRIPTION
352                "Count of all untap responses"
353        ::= { sfpsTapStats 4 }
354
355sfpsTapStatsErrorCnt    OBJECT-TYPE
356        SYNTAX  INTEGER
357        ACCESS  read-only
358        STATUS  mandatory
359        DESCRIPTION
360                "Count of all tap errors"
361        ::= { sfpsTapStats 5 }
362
363sfpsTapStatsStaleEntCnt OBJECT-TYPE
364        SYNTAX  INTEGER
365        ACCESS  read-only
366        STATUS  mandatory
367        DESCRIPTION
368                "Count of all stale tap entries"
369        ::= { sfpsTapStats 6 }
370
371END
372