1CTINB-MIB DEFINITIONS ::= BEGIN 2 3 -- ctinb-info-mib 4 -- Revision: 01.00.00 5 -- Date: October 14, 1996 6 7 -- Cabletron Systems, Inc. 8 -- 35 Industrial Way, P.O. Box 5005 9 -- Rochester, NH 03867-0505 10 -- (603) 332-9400 11 -- support@ctron.com 12 13 -- 14 -- This module will be extended, as needed. 15 -- 16 17 -- Cabletron Systems reserves the right to make changes in 18 -- specification and other information contained in this document 19 -- without prior notice. The reader should consult Cabletron Systems 20 -- to determine whether any such changes have been made. 21 -- 22 -- In no event shall Cabletron Systems be liable for any incidental, 23 -- indirect, special, or consequential damages whatsoever (including 24 -- but not limited to lost profits) arising out of or related to this 25 -- document or the information contained in it, even if Cabletron 26 -- Systems has been advised of, known, or should have known, the 27 -- possibility of such damages. 28 -- 29 -- Cabletron grants vendors, end-users, and other interested parties 30 -- a non-exclusive license to use this Specification in connection 31 -- with the management of Cabletron products. 32 33 -- Copyright August 96 Cabletron Systems 34 35 IMPORTS 36 Counter, TimeTicks 37 FROM RFC1155-SMI 38 OBJECT-TYPE 39 FROM RFC-1212 40 ctINBinfo 41 FROM CTRON-MIB-NAMES ; 42 43 44-- 45-- The inbMonarchsystem table represents the Monarch(INB mgr) information 46-- on a per INB basis 47-- 48-- 49 inbMonarchSystem OBJECT IDENTIFIER ::= { ctINBinfo 1 } 50 51 inbMonarchSystemTable OBJECT-TYPE 52 SYNTAX SEQUENCE OF InbMonarchSystemEntry 53 ACCESS not-accessible 54 STATUS mandatory 55 ::= { inbMonarchSystem 1 } 56 57 inbMonarchSystemEntry OBJECT-TYPE 58 SYNTAX InbMonarchSystemEntry 59 ACCESS not-accessible 60 STATUS mandatory 61 INDEX { inbMonarchINB } 62 ::= { inbMonarchSystemTable 1 } 63 64 InbMonarchSystemEntry ::= 65 SEQUENCE { 66 inbMonarchSystemINB 67 INTEGER, 68 inbMonarchStatusTimeStamp 69 TimeTicks, 70 inbMonarchBandwidth 71 INTEGER, 72 inbMonarchTDMSlotMode 73 INTEGER, 74 inbMonarchTDMSlotTotal 75 INTEGER, 76 inbMonarchSystemTDMSlotActual 77 INTEGER, 78 inbMonarchTDMSlotbandwidth 79 INTEGER 80 } 81 82 inbMonarchSystemINB OBJECT-TYPE 83 SYNTAX INTEGER{ 84 inbA(1), 85 inbB(2) 86 } 87 ACCESS read-only 88 STATUS mandatory 89 DESCRIPTION 90 "Two physical INB's may exist on a module. This 91 object distinquishes which INB, INB-A or INB-B." 92 ::= { inbMonarchSystemEntry 1 } 93 94 inbMonarchStatusTimeStamp OBJECT-TYPE 95 SYNTAX TimeTicks 96 ACCESS read-only 97 STATUS mandatory 98 DESCRIPTION 99 "This object represents the value of sysUptime when 100 the Monarch last changed." 101 ::= { inbMonarchSystemEntry 2 } 102 103 inbMonarchBandwidth OBJECT-TYPE 104 SYNTAX INTEGER 105 ACCESS read-only 106 STATUS mandatory 107 DESCRIPTION 108 "The bandwidth of this INB in Megabits." 109 ::= { inbMonarchSystemEntry 3 } 110 111 inbMonarchTDMSlotMode OBJECT-TYPE 112 SYNTAX INTEGER { 113 automatic(1), 114 userPolicy(2) 115 } 116 ACCESS read-write 117 STATUS mandatory 118 DESCRIPTION 119 "The automatic TDM mode overides any preset TDM 120 allocation. All boards get an equal number of 121 pre-allocated TDM slots, adding up to 100% of total 122 INB bandwidth, and have Round Robin enabled. The 123 automatic mode will, in effect, provide each board 124 with a 1/(number of boards) minimum guarantee 125 INB bandwidth. 126 127 The userPolicy mode will have the per board policy 128 enforced. Each board will have a level of service 129 (TDM slots, Round Robin arbitration from the 130 inbMonarchTable) associated with it to take effect 131 when this object is set to user_policy. Newly 132 inserted boards will default to Round Robin and 133 share the remaining fixed INB bandwidth 134 (inbMonarchTDMSlotTotal - inbMonarchTDMSlotActual)." 135 ::= { inbMonarchSystemEntry 4 } 136 137 inbMonarchTDMSlotTotal OBJECT-TYPE 138 SYNTAX INTEGER 139 ACCESS read-only 140 STATUS mandatory 141 DESCRIPTION 142 "This object represents the total possible number of INB 143 backplane TDM slots." 144 ::= { inbMonarchSystemEntry 5 } 145 146 inbMonarchSystemTDMSlotActual OBJECT-TYPE 147 SYNTAX INTEGER 148 ACCESS read-only 149 STATUS mandatory 150 DESCRIPTION 151 "This object represents the total number of allocated INB 152 backplane TDM slots. This is the sum of all instances of 153 inbMonarchTDMSlotRequest in userPolicy mode. In automatic 154 mode this number would represent the number of inserted 155 boards." 156 ::= { inbMonarchSystemEntry 6 } 157 158 inbMonarchTDMSlotbandwidth OBJECT-TYPE 159 SYNTAX INTEGER 160 ACCESS read-only 161 STATUS mandatory 162 DESCRIPTION 163 "This object represents the bandwidth in bits that 164 each slot represents on the backplane." 165 166 ::= { inbMonarchSystemEntry 7 } 167-- 168-- The inbMonarchTable table represents the Monarch(INB mgr) configuration information 169-- on a per board/slot basis 170-- 171-- 172 inbMonarch OBJECT IDENTIFIER ::= { ctINBinfo 2 } 173 174 inbMonarchTable OBJECT-TYPE 175 SYNTAX SEQUENCE OF InbMonarchEntry 176 ACCESS not-accessible 177 STATUS mandatory 178 ::= { inbMonarch 1 } 179 180 inbMonarchEntry OBJECT-TYPE 181 SYNTAX InbMonarchEntry 182 ACCESS not-accessible 183 STATUS mandatory 184 INDEX { inbMonarchSlot, 185 inbMonarchINB } 186 ::= { inbMonarchTable 1 } 187 188 InbMonarchEntry ::= 189 SEQUENCE { 190 inbMonarchSlot 191 INTEGER, 192 inbMonarchINB 193 INTEGER, 194 inbMonarchStatus 195 INTEGER, 196 inbMonarchLinkStatus 197 INTEGER, 198 inbMonarchLinkCapacity 199 INTEGER, 200 inbMonarchTDMSlotRequest 201 INTEGER, 202 inbMonarchTDMSlotActual 203 INTEGER, 204 inbMonarchRoundRobinControl 205 INTEGER 206 } 207 208 inbMonarchSlot OBJECT-TYPE 209 SYNTAX INTEGER 210 ACCESS read-only 211 STATUS mandatory 212 DESCRIPTION 213 "The slot number containing this module." 214 ::= { inbMonarchEntry 1 } 215 216 inbMonarchINB OBJECT-TYPE 217 SYNTAX INTEGER{ 218 inbA(1), 219 inbB(2) 220 } 221 ACCESS read-only 222 STATUS mandatory 223 DESCRIPTION 224 "Two physical INB interfaces may exist on a module. This 225 object distinquishes which INB, INB-A or INB-B." 226 ::= { inbMonarchEntry 2 } 227 228 inbMonarchStatus OBJECT-TYPE 229 SYNTAX INTEGER { 230 standBy(1), 231 sysUndefined(2), 232 operational(3) 233 } 234 ACCESS read-only 235 STATUS mandatory 236 DESCRIPTION 237 "Application state of the monarch application on this 238 module. Standby - indicates this module is not the 239 monarch but can be. SysUndefined - indicates this 240 module can not be monarch. Operational - says this 241 module is the monarch. " 242 ::= { inbMonarchEntry 3 } 243 244 inbMonarchLinkStatus OBJECT-TYPE 245 SYNTAX INTEGER { 246 linkUp(1), 247 linkDown(2) 248 } 249 ACCESS read-only 250 STATUS mandatory 251 DESCRIPTION 252 "This object describes the state of the backplane. LinkUp 253 is when this INB detects the clock on the backplane. 254 LinkDown is when no backplane clock has been detected." 255 ::= { inbMonarchEntry 4 } 256 257 inbMonarchLinkCapacity OBJECT-TYPE 258 SYNTAX INTEGER 259 ACCESS read-only 260 STATUS mandatory 261 DESCRIPTION 262 "The bandwidth capacity of this board in Megabytes." 263 ::= { inbMonarchEntry 5 } 264 265 266 inbMonarchTDMSlotRequest OBJECT-TYPE 267 SYNTAX INTEGER 268 ACCESS read-write 269 STATUS mandatory 270 DESCRIPTION 271 "This object is the number of fixed TDM slots requested 272 for this board . NOTE: new request will take effect the 273 next time the inbMonarchTDMSlotMode object is set to 274 userPolicy. NOTE: this value has no meaning when the 275 inbMonarchTDMSlotMode is automatic." 276 ::= { inbMonarchEntry 6 } 277 278 inbMonarchTDMSlotActual OBJECT-TYPE 279 SYNTAX INTEGER 280 ACCESS read-write 281 STATUS mandatory 282 DESCRIPTION 283 "This object is the actual number of fixed TDM slots 284 given to this board. In automatic mode, this value is the 285 total number of slots divided by the number of inserted 286 boards, in userPolicy mode, this reflects the 287 inbMonarchTDMSlotRequest value at the last time the 288 chassis entered userPolicy mode." 289 ::= { inbMonarchEntry 7 } 290 291 inbMonarchRoundRobinControl OBJECT-TYPE 292 SYNTAX INTEGER { 293 enabled(1), 294 disabled(2) 295 } 296 ACCESS read-only 297 STATUS mandatory 298 DESCRIPTION 299 "This object enables or disable this INB the ability to 300 participate in the Round Robin arbitration phase." 301 ::= { inbMonarchEntry 8 } 302 303 304-- 305-- 306-- inbstats are the basic per board INB statistics 307-- 308-- 309-- 310-- 311-- 312 313 314 315 inbStats OBJECT IDENTIFIER ::= { ctINBinfo 3 } 316 317 inbStatsTable OBJECT-TYPE 318 SYNTAX SEQUENCE OF InbStatsEntry 319 ACCESS not-accessible 320 STATUS mandatory 321 ::= { inbStats 1 } 322 323 inbStatsEntry OBJECT-TYPE 324 SYNTAX InbStatsEntry 325 ACCESS not-accessible 326 STATUS mandatory 327 INDEX { inbStatsSlot, 328 inbStatsINB } 329 ::= { inbStatsTable 1 } 330 331 InbStatsEntry ::= 332 SEQUENCE { 333 inbStatsSlot 334 INTEGER, 335 inbStatsINB 336 INTEGER, 337 inbStatsIfindex 338 INTEGER, 339 inbStatsUniCastCells 340 Counter, 341 inbStatsMultiCastCells 342 Counter, 343 inbStatsBroadCastCells 344 Counter, 345 inbStatsXmitCells 346 Counter, 347 inbStatsRecvSeqErrs 348 Counter, 349 inbStatsRecvChksumErrs 350 Counter, 351 inbStatsxmitToFps 352 Counter, 353 inbStatsToFpsDrops 354 Counter, 355 inbStatsFromInbErrs 356 Counter, 357 inbStatsToINBDrops 358 Counter, 359 inbStatsToInbErrs 360 Counter 361 } 362 363 inbStatsSlot OBJECT-TYPE 364 SYNTAX INTEGER 365 ACCESS read-only 366 STATUS mandatory 367 DESCRIPTION 368 "The slot number containing this module." 369 ::= { inbStatsEntry 1 } 370 371 inbStatsINB OBJECT-TYPE 372 SYNTAX INTEGER { 373 inbA(1), 374 inbB(2) 375 } 376 ACCESS read-only 377 STATUS mandatory 378 DESCRIPTION 379 "Two physical INB interfaces may exist on a module. This 380 object distinquishes which INB, INB-A or INB-B." 381 ::= { inbStatsEntry 2 } 382 383 inbStatsIfindex OBJECT-TYPE 384 SYNTAX INTEGER 385 ACCESS read-only 386 STATUS mandatory 387 DESCRIPTION 388 "The interface number of the INB. The interface 389 identified by a particular value of this 390 object is the same interface as identified by the 391 same value of the ifIndex object defined in RFC 1213." 392 ::= { inbStatsEntry 3 } 393 394 inbStatsUniCastCells OBJECT-TYPE 395 SYNTAX Counter 396 ACCESS read-only 397 STATUS mandatory 398 DESCRIPTION 399 "Number of UniCast INB cells received from the backplane." 400 ::= { inbStatsEntry 4 } 401 402 inbStatsMultiCastCells OBJECT-TYPE 403 SYNTAX Counter 404 ACCESS read-only 405 STATUS mandatory 406 DESCRIPTION 407 "Number of multi-cast INB cells received from the backplane." 408 ::= { inbStatsEntry 5 } 409 410 inbStatsBroadCastCells OBJECT-TYPE 411 SYNTAX Counter 412 ACCESS read-only 413 STATUS mandatory 414 DESCRIPTION 415 "Number of broadcast INB cells received from the backplane." 416 ::= { inbStatsEntry 6 } 417 418 inbStatsXmitCells OBJECT-TYPE 419 SYNTAX Counter 420 ACCESS read-only 421 STATUS mandatory 422 DESCRIPTION 423 "Number of INB cells transmitted to the backplane." 424 ::= { inbStatsEntry 7 } 425 426 427 inbStatsRecvSeqErrs OBJECT-TYPE 428 SYNTAX Counter 429 ACCESS read-only 430 STATUS mandatory 431 DESCRIPTION 432 "Number of pkts with sequence errors received from 433 the backplane." 434 ::= { inbStatsEntry 8 } 435 436 inbStatsRecvChksumErrs OBJECT-TYPE 437 SYNTAX Counter 438 ACCESS read-only 439 STATUS mandatory 440 DESCRIPTION 441 "Number of pkts with checksum errors received from 442 the backplane." 443 ::= { inbStatsEntry 9 } 444 445 inbStatsxmitToFps OBJECT-TYPE 446 SYNTAX Counter 447 ACCESS read-only 448 STATUS mandatory 449 DESCRIPTION 450 "Number of transmit errors to FPS." 451 ::= { inbStatsEntry 10 } 452 453 inbStatsToFpsDrops OBJECT-TYPE 454 SYNTAX Counter 455 ACCESS read-only 456 STATUS mandatory 457 DESCRIPTION 458 "INBC receive fifo full count. This represents the 459 number of cells that were not forwarded to the FPS." 460 ::= { inbStatsEntry 11 } 461 462 inbStatsFromInbErrs OBJECT-TYPE 463 SYNTAX Counter 464 ACCESS read-only 465 STATUS mandatory 466 DESCRIPTION 467 "Number of INB receive errors from the backplane. This 468 includes FPSC xmit errors(inbStatsxmitToFps), INBC 469 receive sequence errors (inbStatsRecvSeqErrs) 470 and INBC checksum errors(inbStatsRecvChksumErrs)." 471 ::= { inbStatsEntry 12 } 472 473 inbStatsToINBDrops OBJECT-TYPE 474 SYNTAX Counter 475 ACCESS read-only 476 STATUS mandatory 477 DESCRIPTION 478 "Number of FPSC recv frame drop count. This represents 479 the number of frames that were not sent out on the INB 480 backplane." 481 ::= { inbStatsEntry 13 } 482 483 inbStatsToInbErrs OBJECT-TYPE 484 SYNTAX Counter 485 ACCESS read-only 486 STATUS mandatory 487 DESCRIPTION 488 "Number of INB backplane transmit errors. This includes 489 FPSC receive timeout errors" 490 ::= { inbStatsEntry 14 } 491 492END 493