1CTSMTMIB-MIB DEFINITIONS ::= BEGIN 2 3 -- Ctron SMT MIB 4 -- Revision: 1.03.02 5 -- Date: April 18, 1997 6 -- Part Number: 2170563-01 7 8 -- Cabletron Systems, Inc. 9 -- 35 Industrial Way, P.O. Box 5005 10 -- Rochester, NH 03867-0505 11 -- (603) 332-9400 12 -- support@ctron.com 13 14 -- This module provides authoritative definitions for part 15 -- of the naming tree below: 16 -- 17 -- cabletron { enterprises 52 } 18 -- 19 -- This module will be extended, as additional sub-sections 20 -- of this naming tree are defined. 21 -- 22 23 -- Cabletron Systems reserves the right to make changes in 24 -- specification and other information contained in this document 25 -- without prior notice. The reader should consult Cabletron Systems 26 -- to determine whether any such changes have been made. 27 -- 28 -- In no event shall Cabletron Systems be liable for any incidental, 29 -- indirect, special, or consequential damages whatsoever (including 30 -- but not limited to lost profits) arising out of or related to this 31 -- document or the information contained in it, even if Cabletron 32 -- Systems has been advised of, known, or should have known, the 33 -- possibility of such damages. 34 -- 35 -- Cabletron grants vendors, end-users, and other interested parties 36 -- a non-exclusive license to use this Specification in connection 37 -- with the management of Cabletron products. 38 39 -- Copyright August 95 Cabletron Systems 40 41 42 43 IMPORTS 44 Counter 45 FROM RFC1155-SMI 46 ctsmtmib 47 FROM CTRON-MIB-NAMES 48 OBJECT-TYPE 49 FROM RFC-1212; 50 51 52 53 ctsmtmibRingTable OBJECT-TYPE 54 SYNTAX SEQUENCE OF CtsmtmibRingEntry 55 ACCESS not-accessible 56 STATUS mandatory 57 DESCRIPTION 58 "A list of fddi nodes found on the ring." 59 ::= { ctsmtmib 1 } 60 61 ctsmtmibRingEntry OBJECT-TYPE 62 SYNTAX CtsmtmibRingEntry 63 ACCESS not-accessible 64 STATUS mandatory 65 DESCRIPTION 66 "A fddi ring entry containing information common to all 67 stations in a token path." 68 INDEX { ctsmtmibRingSmtIndex, ctsmtmibRingMacIndex, 69 ctsmtmibRingNodeIndex, ctsmtmibRingMacAddr } 70 ::= { ctsmtmibRingTable 1 } 71 72 CtsmtmibRingEntry ::= SEQUENCE { 73 ctsmtmibRingSmtIndex INTEGER, 74 ctsmtmibRingMacIndex INTEGER, 75 ctsmtmibRingNodeIndex INTEGER, 76 ctsmtmibRingMacAddr OCTET STRING, 77 ctsmtmibRingUpStreamAddr OCTET STRING, 78 ctsmtmibRingNodeClass INTEGER, 79 ctsmtmibRingMacCount INTEGER, 80 ctsmtmibRingNonMasterCount INTEGER, 81 ctsmtmibRingMasterCount INTEGER, 82 ctsmtmibRingTopology INTEGER, 83 ctsmtmibRingDuplicate INTEGER 84 } 85 86 ctsmtmibRingSmtIndex OBJECT-TYPE 87 SYNTAX INTEGER 88 ACCESS read-only 89 STATUS mandatory 90 DESCRIPTION 91 "The value of the SMT index associated with this ring." 92 ::= { ctsmtmibRingEntry 1 } 93 94 ctsmtmibRingMacIndex OBJECT-TYPE 95 SYNTAX INTEGER 96 ACCESS read-only 97 STATUS mandatory 98 DESCRIPTION 99 "A unique value for each MAC within a given SMT." 100 ::= { ctsmtmibRingEntry 2 } 101 102 ctsmtmibRingNodeIndex OBJECT-TYPE 103 SYNTAX INTEGER 104 ACCESS read-only 105 STATUS mandatory 106 DESCRIPTION 107 "The index of the node on the ring in reverse token 108 flow order. It is sequential from 1 to n where n is 109 the number of nodes on the ring at a given time." 110 ::= { ctsmtmibRingEntry 3 } 111 112 ctsmtmibRingMacAddr OBJECT-TYPE 113 SYNTAX OCTET STRING 114 ACCESS read-only 115 STATUS mandatory 116 DESCRIPTION 117 "A canonical representation of the MAC address of the 118 node." 119 ::= { ctsmtmibRingEntry 4 } 120 121 ctsmtmibRingUpStreamAddr OBJECT-TYPE 122 SYNTAX OCTET STRING (SIZE (6)) 123 ACCESS read-only 124 STATUS mandatory 125 DESCRIPTION 126 "This is a canonical representation of the upstream 127 neighbor's address. The upstream neighbor is the last 128 MAC to receive the token before this MAC. Unknown 129 addresses should be specified as 00-00-F8-00-00-00." 130 ::= { ctsmtmibRingEntry 5 } 131 132 ctsmtmibRingNodeClass OBJECT-TYPE 133 SYNTAX INTEGER { 134 station (1), 135 concentrator (2) 136 } 137 ACCESS read-only 138 STATUS mandatory 139 DESCRIPTION 140 "Reports if the node is a station or a concentrator." 141 ::= { ctsmtmibRingEntry 6 } 142 143 ctsmtmibRingMacCount OBJECT-TYPE 144 SYNTAX INTEGER 145 ACCESS read-only 146 STATUS mandatory 147 DESCRIPTION 148 "The number of MACs on this FDDI node." 149 ::= { ctsmtmibRingEntry 7 } 150 151 ctsmtmibRingNonMasterCount OBJECT-TYPE 152 SYNTAX INTEGER 153 ACCESS read-only 154 STATUS mandatory 155 DESCRIPTION 156 "The sum of all A ports, B ports, and S ports on this 157 node." 158 ::= { ctsmtmibRingEntry 8 } 159 160 ctsmtmibRingMasterCount OBJECT-TYPE 161 SYNTAX INTEGER (0..255) 162 ACCESS read-only 163 STATUS mandatory 164 DESCRIPTION 165 "The number of master ports on this node." 166 ::= { ctsmtmibRingEntry 9 } 167 168 ctsmtmibRingTopology OBJECT-TYPE 169 SYNTAX INTEGER 170 ACCESS read-only 171 STATUS mandatory 172 DESCRIPTION 173 "A bit mapped representation of the current state of 174 the node. 175 if state: Add 2**n where n = 176 Wrapped Node 0 177 Unattached Concentrator 1 178 A-A Twisted Ring 2 179 B-B Twisted Ring 3 180 Rooted Station 4 181 SRF Supported 5 182 183 where 184 Wrapped Node: is set when the node's cf-state is 185 Wrap-A, Wrap-B, Wrap-C, or Wrap-AB. 186 Unattached Concentrator: is set when a concentrator 187 has no active A, B, or S ports. 188 A-A Twisted Ring: is set when this node's A port is 189 connected to another A port. 190 B-B Twisted Ring: is set when this node's B port is 191 connected to another B port. 192 Rooted Station: is a station with ports A, B and S, 193 not active in tree mode. 194 SRF Supported: This node adheres to the status 195 reporting frame protocol." 196 ::= { ctsmtmibRingEntry 10 } 197 198 ctsmtmibRingDuplicate OBJECT-TYPE 199 SYNTAX INTEGER (0..2) 200 ACCESS read-only 201 STATUS mandatory 202 DESCRIPTION 203 "A bit mapped representation of duplicate address 204 information. 205 206 if State: Add 2**n where n= 207 My Duplicate: 0 208 UNA Duplicate: 1 209 210 where 211 My Duplicate: This node determines that it's MAC 212 address is same as the MAC address for another 213 node on the ring. 214 UNA Duplicate: The upstream neighbor of this node 215 has determined that its's MAC address is same as 216 the MAC address for another node on the ring." 217 ::= { ctsmtmibRingEntry 11 } 218 219 ctsmtmibMacTable OBJECT-TYPE 220 SYNTAX SEQUENCE OF CtsmtmibMacEntry 221 ACCESS not-accessible 222 STATUS mandatory 223 DESCRIPTION 224 "A list of MAC entries. The total number of entries is 225 given by the value of ctsmtmibRingMacCount with appropriate 226 ctsmtmibRingMacAddr." 227 ::= { ctsmtmib 2 } 228 229 ctsmtmibMacEntry OBJECT-TYPE 230 SYNTAX CtsmtmibMacEntry 231 ACCESS not-accessible 232 STATUS mandatory 233 DESCRIPTION 234 "A MAC entry containing information pertaining to a 235 given MAC." 236 INDEX { ctsmtmibMacSmtIndex, ctsmtmibMacIndex } 237 ::= { ctsmtmibMacTable 1 } 238 239 CtsmtmibMacEntry ::= SEQUENCE { 240 ctsmtmibMacSmtIndex INTEGER, 241 ctsmtmibMacIndex INTEGER, 242 ctsmtmibMacNifTxCts Counter, 243 ctsmtmibMacNifRxCts Counter, 244 ctsmtmibMacSifTxCts Counter, 245 ctsmtmibMacSifRxCts Counter, 246 ctsmtmibMacEcfTxCts Counter, 247 ctsmtmibMacEcfRxCts Counter, 248 ctsmtmibMacPmfTxCts Counter, 249 ctsmtmibMacPmfRxCts Counter, 250 ctsmtmibMacRdfTxCts Counter, 251 ctsmtmibMacRdfRxCts Counter, 252 ctsmtmibMacRingOpCts Counter, 253 ctsmtmibMacTxCts Counter, 254 ctsmtmibMacRingMapUpdateCts Counter, 255 ctsmtmibMacAutoNegotiation INTEGER 256 } 257 258 ctsmtmibMacSmtIndex OBJECT-TYPE 259 SYNTAX INTEGER 260 ACCESS read-only 261 STATUS mandatory 262 DESCRIPTION 263 "The value of the SMT Index associated with this MAC." 264 ::= { ctsmtmibMacEntry 1 } 265 266 ctsmtmibMacIndex OBJECT-TYPE 267 SYNTAX INTEGER 268 ACCESS read-only 269 STATUS mandatory 270 DESCRIPTION 271 "A unique value for each MAC within a given SMT." 272 ::= { ctsmtmibMacEntry 2 } 273 274 ctsmtmibMacNifTxCts OBJECT-TYPE 275 SYNTAX Counter 276 ACCESS read-only 277 STATUS mandatory 278 DESCRIPTION 279 "The count of Neighborhood Information frames 280 transmitted by the MAC." 281 ::= { ctsmtmibMacEntry 3 } 282 283 ctsmtmibMacNifRxCts OBJECT-TYPE 284 SYNTAX Counter 285 ACCESS read-only 286 STATUS mandatory 287 DESCRIPTION 288 "The count of Neighborhood Information frames received 289 by the MAC." 290 ::= { ctsmtmibMacEntry 4 } 291 292 ctsmtmibMacSifTxCts OBJECT-TYPE 293 SYNTAX Counter 294 ACCESS read-only 295 STATUS mandatory 296 DESCRIPTION 297 "The count of Status Information frames transmitted by 298 the MAC." 299 ::= { ctsmtmibMacEntry 5 } 300 301 ctsmtmibMacSifRxCts OBJECT-TYPE 302 SYNTAX Counter 303 ACCESS read-only 304 STATUS mandatory 305 DESCRIPTION 306 "The count of Status Information Frames received by 307 the MAC." 308 ::= { ctsmtmibMacEntry 6 } 309 310 ctsmtmibMacEcfTxCts OBJECT-TYPE 311 SYNTAX Counter 312 ACCESS read-only 313 STATUS mandatory 314 DESCRIPTION 315 "The count of Echo Frames transmitted by the MAC." 316 ::= { ctsmtmibMacEntry 7 } 317 318 ctsmtmibMacEcfRxCts OBJECT-TYPE 319 SYNTAX Counter 320 ACCESS read-only 321 STATUS mandatory 322 DESCRIPTION 323 "The count of Echo Frames received by the MAC." 324 ::= { ctsmtmibMacEntry 8 } 325 326 ctsmtmibMacPmfTxCts OBJECT-TYPE 327 SYNTAX Counter 328 ACCESS read-only 329 STATUS mandatory 330 DESCRIPTION 331 "The count of Parameter Management Frames transmitted 332 by the MAC." 333 ::= { ctsmtmibMacEntry 9 } 334 335 ctsmtmibMacPmfRxCts OBJECT-TYPE 336 SYNTAX Counter 337 ACCESS read-only 338 STATUS mandatory 339 DESCRIPTION 340 "The count of Parameter Management Frames received by 341 the MAC." 342 ::= { ctsmtmibMacEntry 10 } 343 344 ctsmtmibMacRdfTxCts OBJECT-TYPE 345 SYNTAX Counter 346 ACCESS read-only 347 STATUS mandatory 348 DESCRIPTION 349 "The count of Request Denied Frames transmitted by the 350 MAC." 351 ::= { ctsmtmibMacEntry 11 } 352 353 ctsmtmibMacRdfRxCts OBJECT-TYPE 354 SYNTAX Counter 355 ACCESS read-only 356 STATUS mandatory 357 DESCRIPTION 358 "The count of Request Denied Frames received by the MAC." 359 ::= { ctsmtmibMacEntry 12 } 360 361 ctsmtmibMacRingOpCts OBJECT-TYPE 362 SYNTAX Counter 363 ACCESS read-only 364 STATUS mandatory 365 DESCRIPTION 366 "The count of the number of times the ring has entered 367 'Ring Operational' state from the 'Ring Not Operational' 368 state." 369 ::= { ctsmtmibMacEntry 13 } 370 371 ctsmtmibMacTxCts OBJECT-TYPE 372 SYNTAX Counter 373 ACCESS read-only 374 STATUS mandatory 375 DESCRIPTION 376 "A count that should as closely as possible match the 377 number of frames transmitted by this MAC." 378 ::= { ctsmtmibMacEntry 14 } 379 380 ctsmtmibMacRingMapUpdateCts OBJECT-TYPE 381 SYNTAX Counter 382 ACCESS read-only 383 STATUS mandatory 384 DESCRIPTION 385 "The count of the number of times the ring map table has 386 been updated." 387 ::= { ctsmtmibMacEntry 15 } 388 389 ctsmtmibMacAutoNegotiation OBJECT-TYPE 390 SYNTAX INTEGER { 391 true(1), 392 false(2) 393 } 394 ACCESS read-write 395 STATUS mandatory 396 DESCRIPTION 397 "Indicates whether the station has auto-negotiation 398 enabled or disabled." 399 ::= { ctsmtmibMacEntry 16 } 400 401 ctsmtmibAttachmentNumber OBJECT-TYPE 402 SYNTAX INTEGER (0..65535) 403 ACCESS read-only 404 STATUS mandatory 405 DESCRIPTION 406 "The total number of attachments (across all SMTs) on 407 this network management application entity. The value 408 for this variable must remain constant at least from 409 one re-initialization of the entity's network 410 management system to the next re-initialization." 411 ::= { ctsmtmib 3 } 412 413 ctsmtmibAttachmentTable OBJECT-TYPE 414 SYNTAX SEQUENCE OF CtsmtmibAttachmentEntry 415 ACCESS not-accessible 416 STATUS mandatory 417 DESCRIPTION 418 "A list of Attachment entries. The number of entries is 419 given by the value of fdmimAttachmentNumber." 420 ::= { ctsmtmib 4 } 421 422 ctsmtmibAttachmentEntry OBJECT-TYPE 423 SYNTAX CtsmtmibAttachmentEntry 424 ACCESS not-accessible 425 STATUS mandatory 426 DESCRIPTION 427 "An Attachment entry containing information common to a 428 given set of Attachments. 429 430 There is a natural association of Attachment resource 431 indices to the PORT Indices. The resource index for 432 the Attachment is equal to the associated port index 433 for 'single-attachment' and 'concentrator' type 434 fdmimAttachmentClasses. For 'dual-attachment' classes, 435 the Attachment Index is the PORT Index of the A PORT 436 of the A/B PORT pair that represents the Attachment." 437 INDEX { ctsmtmibAttachmentSMTIndex, ctsmtmibAttachmentIndex } 438 ::= { ctsmtmibAttachmentTable 1 } 439 440 CtsmtmibAttachmentEntry ::= SEQUENCE { 441 ctsmtmibAttachmentSMTIndex INTEGER, 442 ctsmtmibAttachmentIndex INTEGER, 443 ctsmtmibAttachmentClass INTEGER, 444 ctsmtmibAttachmentOpticalBypassPresent INTEGER, 445 ctsmtmibAttachmentIMaxExpiration INTEGER, 446 ctsmtmibAttachmentInsertedStatus INTEGER, 447 ctsmtmibAttachmentInsertPolicy INTEGER 448 } 449 450 ctsmtmibAttachmentSMTIndex OBJECT-TYPE 451 SYNTAX INTEGER (1..65535) 452 ACCESS read-only 453 STATUS mandatory 454 DESCRIPTION 455 "The value of the SMT index associated with this 456 Attachment." 457 ::= { ctsmtmibAttachmentEntry 1 } 458 459 ctsmtmibAttachmentIndex OBJECT-TYPE 460 SYNTAX INTEGER (1..65535) 461 ACCESS read-only 462 STATUS mandatory 463 DESCRIPTION 464 "A unique value for each Attachment on a given SMT. " 465 ::= { ctsmtmibAttachmentEntry 2 } 466 467 ctsmtmibAttachmentClass OBJECT-TYPE 468 SYNTAX INTEGER { 469 single-attachment(1), 470 dual-attachment(2), 471 concentrator(3) 472 } 473 ACCESS read-only 474 STATUS mandatory 475 DESCRIPTION 476 "The Attachment class. This represents a PORT or a pair 477 of PORTs plus the associated optional optical bypass 478 that are managed as a functional unit. The PORT 479 associations are the following unit. 480 single-attachment - S Ports 481 dual-attachment - A/B Port pairs 482 concentrator - M Ports 483 " 484 ::= { ctsmtmibAttachmentEntry 3 } 485 486 ctsmtmibAttachmentOpticalBypassPresent OBJECT-TYPE 487 SYNTAX INTEGER { 488 true(1), 489 false(2) 490 } 491 ACCESS read-only 492 STATUS mandatory 493 DESCRIPTION 494 "The value of this is false for 'single-attachment' . 495 Correct operation of CMT for single-attachments 496 requires that a bypass function must not loopback the 497 network side of the MIC, but only the node side." 498 ::= { ctsmtmibAttachmentEntry 4 } 499 500 ctsmtmibAttachmentIMaxExpiration OBJECT-TYPE 501 SYNTAX INTEGER (0..2147483647) 502 ACCESS read-only 503 STATUS mandatory 504 DESCRIPTION 505 "I_Max (refer to ANSI SMT 9.4.4.2.1). Systems not 506 implementing optical bypass should return a value of 507 0. Else the value should be returned in the granularity 508 of 80ns." 509 ::= { ctsmtmibAttachmentEntry 5 } 510 511 ctsmtmibAttachmentInsertedStatus OBJECT-TYPE 512 SYNTAX INTEGER { 513 true(1), 514 false(2), 515 unimplemented(3) 516 } 517 ACCESS read-only 518 STATUS mandatory 519 DESCRIPTION 520 "Indicates whether the attachment is currently inserted 521 in the node." 522 ::= { ctsmtmibAttachmentEntry 6 } 523 524 ctsmtmibAttachmentInsertPolicy OBJECT-TYPE 525 SYNTAX INTEGER { 526 true(1), 527 false(2), 528 unimplemented(3) 529 } 530 ACCESS read-write 531 STATUS mandatory 532 DESCRIPTION 533 "Indicates the Insert Policy for this Attachment." 534 ::= { ctsmtmibAttachmentEntry 7 } 535 536ctsmtmibSMTTable OBJECT-TYPE 537 SYNTAX SEQUENCE OF CtsmtmibSMTEntry 538 ACCESS not-accessible 539 STATUS mandatory 540 DESCRIPTION 541 "Describes the dual homed status for SMT entries." 542 ::= { ctsmtmib 5 } 543 544ctsmtmibSMTEntry OBJECT-TYPE 545 SYNTAX CtsmtmibSMTEntry 546 ACCESS not-accessible 547 STATUS mandatory 548 DESCRIPTION 549 "A specific dual homed SMT entry." 550 INDEX { ctsmtmibSmtIndex } 551 ::= { ctsmtmibSMTTable 1 } 552 553CtsmtmibSMTEntry ::= SEQUENCE { 554 ctsmtmibSMTDualHomeStatus 555 INTEGER, 556 ctsmtmibSMTDualHomeWrpLEDStatus 557 INTEGER, 558 ctsmtmibSmtIndex 559 INTEGER 560} 561 562 563ctsmtmibSMTDualHomeStatus OBJECT-TYPE 564 SYNTAX INTEGER { 565 notDualHomed(1), 566 linkAorB(2), 567 linkAandB(3) 568 } 569 ACCESS read-only 570 STATUS mandatory 571 DESCRIPTION 572 "Indicates the current dual homed link status for a given 573 SMT instance. 574 notDualHomed(1) - This SMT is not dual homed. 575 linkAorB(2) - Dual homed with link on A and no link 576 link on B, or link on B and no link 577 on A. 578 linkAandB(3) - Dual homed with link on A and B." 579 ::= { ctsmtmibSMTEntry 1} 580 581 582ctsmtmibSMTDualHomeWrpLEDStatus OBJECT-TYPE 583 SYNTAX INTEGER { 584 on(1), 585 off(2) 586 } 587 ACCESS read-write 588 STATUS mandatory 589 DESCRIPTION 590 "When on, the WRAP LED will be illuminated when 591 the node is in a dual homed configuration with link on the 592 A, B or both A and B ports. When off, the WRAP LED will not 593 be illuminated when the node is in a dual homed 594 configuration with link on A and B, but will be illuminated 595 when in a dual homed configuration with no link on A or B." 596 DEFVAL { on } 597 ::= { ctsmtmibSMTEntry 2} 598 599ctsmtmibSmtIndex OBJECT-TYPE 600 SYNTAX INTEGER 601 ACCESS read-only 602 STATUS mandatory 603 DESCRIPTION 604 "Specifies the particular SMT entry." 605 ::= { ctsmtmibSMTEntry 3 } 606 607END 608