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