1-- ***************************************************************** 2-- CISCO-FABRIC-HFR-MIB.my: Cisco Enhanced Benes fabric MIB file 3-- 4-- May 2001, Hongchi Shih 5-- 6-- Copyright (c) 2001-2003, 2006, 2009 by cisco Systems Inc. 7-- All rights reserved. 8-- ***************************************************************** 9 10CISCO-FABRIC-HFR-MIB DEFINITIONS ::= BEGIN 11 12IMPORTS 13 Unsigned32, 14 Gauge32, 15 Counter32, 16 Counter64, 17 MODULE-IDENTITY, 18 OBJECT-TYPE, 19 NOTIFICATION-TYPE 20 FROM SNMPv2-SMI 21 MODULE-COMPLIANCE, 22 NOTIFICATION-GROUP, 23 OBJECT-GROUP 24 FROM SNMPv2-CONF 25 TEXTUAL-CONVENTION, 26 TimeStamp, 27 TruthValue 28 FROM SNMPv2-TC 29 SnmpAdminString 30 FROM SNMP-FRAMEWORK-MIB 31 PhysicalIndex, 32 entPhysicalIndex 33 FROM ENTITY-MIB 34 ciscoMgmt 35 FROM CISCO-SMI; 36 37 38ciscoFabricHfrMIB MODULE-IDENTITY 39 LAST-UPDATED "200904140000Z" 40 ORGANIZATION "Cisco Systems, Inc." 41 CONTACT-INFO 42 "Cisco Systems 43 Customer Service 44 45 Postal: 170 W. Tasman Drive 46 San Jose, CA 95134 47 USA 48 49 Tel: +1 800 553-NETS 50 51 E-mail: cs-fabric@cisco.com" 52 DESCRIPTION 53 "Cisco Enhanced Benes fabric MIB module. 54 This MIB module is used for managing/tracking the Ehanced 55 Benes Fabric entities and/or fabric related configuration, 56 state and statistics information. 57 The fabric entities relationship is shown as follows: 58 59 60 Acronyms and terms: 61 RP - Routing processor. 62 DRP - Distributed Route Processor. 63 LC - Line card. 64 SFE - switch fabric element. 65 SFE port - the port of SFE contains a transmitter and/or 66 receiver to transmit and/or receive data from 67 backplane. 68 fabric link - Fabric link. 69 70 +-+ +-+ 71 |T1+=====================================>+R| 72 +-+ single fabric link +-+ 73 74 A fabric link contains a transmitter T and receiver R. 75 The transmitter T is in the source SFE port of the fabric 76 link and the receiver R is in the destination SFE port 77 of the fabric link. 78 79 OIM - Optical Interface Module. 80 fabric bundle - Fabric bundle is a cable that contains one 81 or more fabric links for transferring 82 data between fabric cards. 83 +-+ +-+ 84 |A+==================/====================+B| 85 +-+ 1..N fabric links +-+ 86 87 A fabric bundle cable contains 1 to N fabric links. 88 One end of the fabric bundle cable is plugged into the fabric bundle 89 port A of fabric card in Line card rack and the other 90 end is plugged into the fabric bundle port B on a OIM 91 of fabric rack for the high speed data transfer between fabric 92 bundle port A and B. 93 94 ingressq - a switch fabric element which queues/segments 95 packets into cells and sends them into fabric. 96 fabricq - a switch fabric element which resequences and 97 reassembles cells from fabric into packets and 98 forwarding them to the egress interface related 99 hardware. 100 fabric plane - Fabric plane is a path from a set of 101 ingressqs in a RP/DRP or LC card to a set of fabricqs 102 in other RP/DRP or LC cards for transferring data 103 between RP, DRP, and LC cards." 104 REVISION "200904140000Z" 105 DESCRIPTION 106 "Added cfhPlaneCapacityThreshold object. 107 Added enum value 'oos' in cfhPlaneOperStatus. 108 Deprecated cfhMIBCompliance statement. 109 Added cfhMIBCompliance1 statement." 110 REVISION "200601010000Z" 111 DESCRIPTION 112 "Replace 'HFR' keyword with 'Enhanced Benes' 113 Replace 'sponge' keyword with 'fabricq' 114 Replace 'sprayer' keyword with 'ingressq'." 115 REVISION "200306090000Z" 116 DESCRIPTION 117 "Initial version of this MIB module." 118 ::= { ciscoMgmt 257 } 119 120 121-- The Enhanced Benes fabric MIB consists of the following groups 122-- [0] Enhanced Benes fabric notification group 123-- [1] Enhanced Benes fabric general information group 124-- [2] Enhanced Benes fabric plane group 125-- [3] fabric bundle group 126-- [4] fabric bundle port group 127-- [5] fabric card group 128 129cfhMIBNotifications OBJECT IDENTIFIER 130 ::= { ciscoFabricHfrMIB 0 } 131 132ciscoFabricHfrMIBObjects OBJECT IDENTIFIER 133 ::= { ciscoFabricHfrMIB 1 } 134 135cfhGeneral OBJECT IDENTIFIER 136 ::= { ciscoFabricHfrMIBObjects 1 } 137 138cfhPlane OBJECT IDENTIFIER 139 ::= { ciscoFabricHfrMIBObjects 2 } 140 141cfhBundle OBJECT IDENTIFIER 142 ::= { ciscoFabricHfrMIBObjects 3 } 143 144cfhBundlePort OBJECT IDENTIFIER 145 ::= { ciscoFabricHfrMIBObjects 4 } 146 147cfhCard OBJECT IDENTIFIER 148 ::= { ciscoFabricHfrMIBObjects 5 } 149 150 151-- Textual Conventions 152-- 153 154-- 155-- Fabric Plane ID Textual Conventions 156 157CfhPlane ::= TEXTUAL-CONVENTION 158 STATUS current 159 DESCRIPTION 160 "A unique value, greater than zero, for each fabric plane 161 in the managed system. It is recommended that values are 162 assigned contiguously starting from 1." 163 SYNTAX Unsigned32 (1..4294967295) 164 165-- Fabric Bundle ID Textual Conventions 166 167CfhBundle ::= TEXTUAL-CONVENTION 168 STATUS current 169 DESCRIPTION 170 "A unique value, greater than zero, for each fabric bundle 171 in the managed system. It is recommended that values are 172 assigned contiguously starting from 1." 173 SYNTAX Unsigned32 (1..4294967295) 174 175-- Fabric administrative state Textual Conventions 176 177CfhAdminState ::= TEXTUAL-CONVENTION 178 STATUS current 179 DESCRIPTION 180 "An enumerated value that provides an indication of 181 the desired administrative state of a fabric entity. 182 up - bring up the fabric entities. 183 down - shut down the fabric entities." 184 SYNTAX INTEGER { 185 up(1), 186 down(2) 187 } 188 189CfhScaledPercentage ::= TEXTUAL-CONVENTION 190 STATUS current 191 DESCRIPTION 192 "This textual convention represents scaled percentage values 193 (i.e., percentage values multipled by a power of ten) for 194 error ratio, resource availability/reliability/connectivity 195 usage, etc. The UINTS clause associated with each object that 196 use this textual convention as syntax will indicate the degree 197 of precision up to industry standard five 9's (i.e., 99.999%) 198 requirement." 199 SYNTAX Gauge32 (0..100000) 200 201-- Fabric General Information Group 202 203cfhGenPlaneStateTrapEnable OBJECT-TYPE 204 SYNTAX TruthValue 205 MAX-ACCESS read-write 206 STATUS current 207 DESCRIPTION 208 "This object indicates whether cfhPlaneStateNotification 209 traps should be generated for fabric plane operational 210 status change. If the value of this object is 'true', 211 cfhPlaneStateNotification traps will be generated when a 212 fabric plane operational status transition occurs." 213 DEFVAL { false } 214 ::= { cfhGeneral 1 } 215 216cfhGenBundleStateTrapEnable OBJECT-TYPE 217 SYNTAX TruthValue 218 MAX-ACCESS read-write 219 STATUS current 220 DESCRIPTION 221 "This object indicates whether cfhBundleStateNotification 222 traps should be generated for fabric bundle operational 223 status change. If the value of this object is 'true', 224 cfhBundleStateNotification traps will be generated when the 225 cfhBundleOperStatus state transition occurs." 226 DEFVAL { false } 227 ::= { cfhGeneral 2 } 228 229cfhGenBundleDownedLinkTrapEnable OBJECT-TYPE 230 SYNTAX TruthValue 231 MAX-ACCESS read-write 232 STATUS current 233 DESCRIPTION 234 "This object controls whether cfhBundleDownedLinkNotification 235 traps should be generated for the downed fabric link in a 236 specific fabric bundle. If the value of this object is 'true', 237 the cfhBundleDownedLinkNotification traps will be generated 238 when the number of downed links in fabric bundle has 239 transitioned from 0 to 1 or from 1 to 0." 240 DEFVAL { false } 241 ::= { cfhGeneral 3 } 242-- Fabric Plane Group 243 244cfhPlaneTable OBJECT-TYPE 245 SYNTAX SEQUENCE OF CfhPlaneEntry 246 MAX-ACCESS not-accessible 247 STATUS current 248 DESCRIPTION 249 "This table containing information about fabric plane 250 state and statistics in the managed system." 251 ::= { cfhPlane 1 } 252 253cfhPlaneEntry OBJECT-TYPE 254 SYNTAX CfhPlaneEntry 255 MAX-ACCESS not-accessible 256 STATUS current 257 DESCRIPTION 258 "The information regarding a single fabric plane. 259 An entry of this table is created when the fabric plane 260 related hardware is detected by fabric software in the 261 managed system." 262 INDEX { cfhPlaneId } 263 ::= { cfhPlaneTable 1 } 264 265CfhPlaneEntry ::= SEQUENCE { 266 cfhPlaneId CfhPlane, 267 cfhPlaneAdminStatus CfhAdminState, 268 cfhPlaneOperStatus INTEGER, 269 cfhPlaneTotalBundles Unsigned32, 270 cfhPlaneDownedBundles Gauge32 271} 272 273cfhPlaneId OBJECT-TYPE 274 SYNTAX CfhPlane 275 MAX-ACCESS not-accessible 276 STATUS current 277 DESCRIPTION 278 "The fabric plane identifier. A unique value, greater 279 than zero, for each fabric plane hardware that is detected 280 by the fabric software in the managed system. It is 281 recommended that values are assigned contiguously 282 starting from 1. The value for each fabric plane ID must 283 remain constant from one re-initialization of the entity's 284 network management system to the next re-initialization." 285 ::= { cfhPlaneEntry 1 } 286 287cfhPlaneAdminStatus OBJECT-TYPE 288 SYNTAX CfhAdminState 289 MAX-ACCESS read-write 290 STATUS current 291 DESCRIPTION 292 "This object controls whether the fabric plane should be 293 brought 'down' or 'up'." 294 ::= { cfhPlaneEntry 2 } 295 296cfhPlaneOperStatus OBJECT-TYPE 297 SYNTAX INTEGER { 298 up(1), 299 down(2), 300 mcastDown(3), 301 oos(4) 302 } 303 MAX-ACCESS read-only 304 STATUS current 305 DESCRIPTION 306 "This object indicates the current fabric plane operational 307 status. 308 up - The plane is fully 'up' (i.e., the plane can pass 309 both unicast and multicast traffic). 310 down - The plane is fully 'down' (i.e., th plane can't 311 pass both unicast and multicast traffic). 312 mcastDown - The multicast state of the plane is 'down' (i.e., 313 unicast traffic can pass though the plane but 314 multicast traffic can't). 315 oos - The plane is out of service (i.e., online diag 316 detects the fabric transport media has problem 317 in the plane)." 318 ::= { cfhPlaneEntry 3 } 319 320cfhPlaneTotalBundles OBJECT-TYPE 321 SYNTAX Unsigned32 322 MAX-ACCESS read-only 323 STATUS current 324 DESCRIPTION 325 "The total number of fabric bundles in the fabric plane." 326 ::= { cfhPlaneEntry 4 } 327 328cfhPlaneDownedBundles OBJECT-TYPE 329 SYNTAX Gauge32 330 MAX-ACCESS read-only 331 STATUS current 332 DESCRIPTION 333 "The current number of downed fabric bundles in the 334 fabric plane." 335 ::= { cfhPlaneEntry 5 } 336 337 338 339cfhPlaneStatsTable OBJECT-TYPE 340 SYNTAX SEQUENCE OF CfhPlaneStatsEntry 341 MAX-ACCESS not-accessible 342 STATUS current 343 DESCRIPTION 344 "This table containing statistics information for the fabric 345 planes in the managed system. Discontinuities in the value of 346 all statistics counters in this table might occur if chassis 347 removal or re-initialization occurs in a managed system. 348 The value of cfhPlaneStatsCounterDiscTime is updated when the 349 counter of fabric plane discontinuity occurs." 350 ::= { cfhPlane 2 } 351 352cfhPlaneStatsEntry OBJECT-TYPE 353 SYNTAX CfhPlaneStatsEntry 354 MAX-ACCESS not-accessible 355 STATUS current 356 DESCRIPTION 357 "The information regarding a single fabric plane 358 related statistics." 359 AUGMENTS { cfhPlaneEntry } 360 361 ::= { cfhPlaneStatsTable 1 } 362 363CfhPlaneStatsEntry ::= SEQUENCE { 364 cfhPlaneStatsRxDataCells Counter64, 365 cfhPlaneStatsTxDataCells Counter64, 366 cfhPlaneStatsRxCECells Counter32, 367 cfhPlaneStatsRxUCECells Counter32, 368 cfhPlaneStatsRxPECells Counter32, 369 cfhPlaneStatsUnicastLostCells Counter32, 370 cfhPlaneStatsMulticastLostCells Counter32, 371 cfhPlaneStatsCounterDiscTime TimeStamp 372} 373 374cfhPlaneStatsRxDataCells OBJECT-TYPE 375 SYNTAX Counter64 376 MAX-ACCESS read-only 377 STATUS current 378 DESCRIPTION 379 "The accumulated number of data cells have been received by 380 all link receivers for this plane." 381 ::= { cfhPlaneStatsEntry 1 } 382 383cfhPlaneStatsTxDataCells OBJECT-TYPE 384 SYNTAX Counter64 385 MAX-ACCESS read-only 386 STATUS current 387 DESCRIPTION 388 "The accumulated number of data cells had been transmitted 389 by all link transmitters for this plane." 390 ::= { cfhPlaneStatsEntry 2 } 391 392cfhPlaneStatsRxCECells OBJECT-TYPE 393 SYNTAX Counter32 394 MAX-ACCESS read-only 395 STATUS current 396 DESCRIPTION 397 "The accumulated number of correctable errored cells had 398 been received by all link receivers for this plane." 399 ::= { cfhPlaneStatsEntry 3 } 400 401cfhPlaneStatsRxUCECells OBJECT-TYPE 402 SYNTAX Counter32 403 MAX-ACCESS read-only 404 STATUS current 405 DESCRIPTION 406 "The accumulated number of uncorrectable errored cells had 407 been received by all link receivers for this plane." 408 ::= { cfhPlaneStatsEntry 4 } 409 410cfhPlaneStatsRxPECells OBJECT-TYPE 411 SYNTAX Counter32 412 MAX-ACCESS read-only 413 STATUS current 414 DESCRIPTION 415 "The accumulated number of corrupted cells (e.g., parity 416 error was detected in the cells) have been received by all 417 fabric link receivers for this plane." 418 ::= { cfhPlaneStatsEntry 5 } 419 420cfhPlaneStatsUnicastLostCells OBJECT-TYPE 421 SYNTAX Counter32 422 MAX-ACCESS read-only 423 STATUS current 424 DESCRIPTION 425 "The accumulated number of unicast cell loss for this 426 plane. The lost cells are ones that had to be dropped 427 because of queue overflow, or some such reason." 428 ::= { cfhPlaneStatsEntry 6 } 429 430cfhPlaneStatsMulticastLostCells OBJECT-TYPE 431 SYNTAX Counter32 432 MAX-ACCESS read-only 433 STATUS current 434 DESCRIPTION 435 "The accumulated number of multicast cell loss for this 436 plane. The lost cells are ones that had to be dropped 437 because of queue overflow, or some such reason." 438 ::= { cfhPlaneStatsEntry 7 } 439 440cfhPlaneStatsCounterDiscTime OBJECT-TYPE 441 SYNTAX TimeStamp 442 MAX-ACCESS read-only 443 STATUS current 444 DESCRIPTION 445 "The value of sysUpTime on the most recent occasion at 446 which all of fabric plane's counters suffered a 447 discontinuity. If no such discontinuities have 448 occurred since the last re-initialization of the local 449 management subsystem, then this object contains a zero 450 value." 451 ::= { cfhPlaneStatsEntry 8 } 452 453 454 455cfhPlaneCapacityThreshold OBJECT-TYPE 456 SYNTAX Unsigned32 457 MAX-ACCESS read-write 458 STATUS current 459 DESCRIPTION 460 "This object specifies the minimum required number of 461 fabric planes whose cfhPlaneOperStatus value is 'up' 462 in order for the system to be considered fully 463 operational." 464 ::= { cfhPlane 3 } 465 466-- Enhanced Benes fabric bundle Table 467 468cfhBundleTotal OBJECT-TYPE 469 SYNTAX Unsigned32 470 MAX-ACCESS read-only 471 STATUS current 472 DESCRIPTION 473 "The total number of fabric bundles in the managed 474 system." 475 ::= { cfhBundle 1 } 476 477cfhBundleDowned OBJECT-TYPE 478 SYNTAX Gauge32 479 MAX-ACCESS read-only 480 STATUS current 481 DESCRIPTION 482 "The current number of downed fabric bundles in the 483 managed system." 484 ::= { cfhBundle 2 } 485 486cfhBundleTable OBJECT-TYPE 487 SYNTAX SEQUENCE OF CfhBundleEntry 488 MAX-ACCESS not-accessible 489 STATUS current 490 DESCRIPTION 491 "This table containing information about fabric bundle 492 state and statistics in the managed system." 493 ::= { cfhBundle 3 } 494 495cfhBundleEntry OBJECT-TYPE 496 SYNTAX CfhBundleEntry 497 MAX-ACCESS not-accessible 498 STATUS current 499 DESCRIPTION 500 "The information regarding a single fabric bundle. 501 An entry of this table is created when the fabric bundle 502 related hardware is detected by fabric software in the 503 managed system." 504 INDEX { cfhBundleId } 505 ::= { cfhBundleTable 1 } 506 507CfhBundleEntry ::= SEQUENCE { 508 cfhBundleId CfhBundle, 509 cfhBundleName SnmpAdminString, 510 cfhBundlePlane CfhPlane, 511 cfhBundleOperStatus INTEGER, 512 cfhBundleTotalLinks Unsigned32, 513 cfhBundleDownedLinks Gauge32, 514 cfhBundlePortLCRCardIndex PhysicalIndex, 515 cfhBundlePortLCRId Unsigned32, 516 cfhBundlePortSecondCardIndex PhysicalIndex, 517 cfhBundlePortSecondId Unsigned32 518} 519 520cfhBundleId OBJECT-TYPE 521 SYNTAX CfhBundle 522 MAX-ACCESS not-accessible 523 STATUS current 524 DESCRIPTION 525 "The fabric bundle identifier. A unique value, greater 526 than zero, for each fabric bundle hardware that is detected 527 by the fabric software in the managed system." 528 ::= { cfhBundleEntry 1 } 529 530cfhBundleName OBJECT-TYPE 531 SYNTAX SnmpAdminString 532 MAX-ACCESS read-only 533 STATUS current 534 DESCRIPTION 535 "The textual name of the interface. The value of this 536 object should be the name of the fabric bundle as assigned 537 by the fabric software and should be suitable for use in 538 commands entered at the device's `console' 539 The bundle name is a location string with the following 540 syntax <rack>/<slot>/<module>/<bundle port>. 541 542 Where <rack> is line card rack, <slot> is the fabric card 543 slot, <module> is fabric module and <bundle port> is the bundle 544 connector on the fabric card ofnor OIM" 545 ::= { cfhBundleEntry 2 } 546 547cfhBundlePlane OBJECT-TYPE 548 SYNTAX CfhPlane 549 MAX-ACCESS read-only 550 STATUS current 551 DESCRIPTION 552 "The fabric bundle associated fabric plane." 553 ::= { cfhBundleEntry 3 } 554 555cfhBundleOperStatus OBJECT-TYPE 556 SYNTAX INTEGER { 557 up(1), 558 down(2) 559 } 560 MAX-ACCESS read-only 561 STATUS current 562 DESCRIPTION 563 "This object indicates the current fabric bundle operational 564 status." 565 ::= { cfhBundleEntry 4 } 566 567cfhBundleTotalLinks OBJECT-TYPE 568 SYNTAX Unsigned32 569 MAX-ACCESS read-only 570 STATUS current 571 DESCRIPTION 572 "The total fabric links in the fabric bundle." 573 ::= { cfhBundleEntry 5 } 574 575cfhBundleDownedLinks OBJECT-TYPE 576 SYNTAX Gauge32 577 MAX-ACCESS read-only 578 STATUS current 579 DESCRIPTION 580 "The current number of downed fabric links in the fabric 581 bundle." 582 ::= { cfhBundleEntry 6 } 583 584cfhBundlePortLCRCardIndex OBJECT-TYPE 585 SYNTAX PhysicalIndex 586 MAX-ACCESS read-only 587 STATUS current 588 DESCRIPTION 589 "The physical entity index of fabric card in the line card 590 rack for the line card rack bundle port of the fabric 591 bundle." 592 ::= { cfhBundleEntry 7 } 593 594cfhBundlePortLCRId OBJECT-TYPE 595 SYNTAX Unsigned32 596 MAX-ACCESS read-only 597 STATUS current 598 DESCRIPTION 599 "The fabric bundle port identifier of the physical fabric 600 bundle port that is on the cfhBundlePortLCRCardIndex 601 associated fabric card." 602 ::= { cfhBundleEntry 8 } 603 604cfhBundlePortSecondCardIndex OBJECT-TYPE 605 SYNTAX PhysicalIndex 606 MAX-ACCESS read-only 607 STATUS current 608 DESCRIPTION 609 "The physical entity index of OIM in the fabric rack 610 or fabric card in line card rack (only apply to a two line card racks 611 system) for the second bundle port of the fabric bundle." 612 ::= { cfhBundleEntry 9 } 613 614cfhBundlePortSecondId OBJECT-TYPE 615 SYNTAX Unsigned32 616 MAX-ACCESS read-only 617 STATUS current 618 DESCRIPTION 619 "The second fabric bundle port id of the physical fabric 620 bundle port that is on the cfhBundlePort2CardIndex 621 associated fabric card." 622 ::= { cfhBundleEntry 10 } 623 624 625 626cfhBundlePortTotalNumber OBJECT-TYPE 627 SYNTAX Unsigned32 628 MAX-ACCESS read-only 629 STATUS current 630 DESCRIPTION 631 "The total number of fabric bundle ports in the managed 632 system." 633 ::= { cfhBundlePort 1 } 634-- Enhanced Benes fabric bundle port Table 635 636cfhBundlePortTable OBJECT-TYPE 637 SYNTAX SEQUENCE OF CfhBundlePortEntry 638 MAX-ACCESS not-accessible 639 STATUS current 640 DESCRIPTION 641 "This table contains one row per fabric bundle port that 642 contains the port state and the aggregation information of 643 traffic and error statistics. The total number of fabric 644 bundle ports is given by the value of cdfhBundlePortNumber." 645 ::= { cfhBundlePort 2 } 646 647cfhBundlePortEntry OBJECT-TYPE 648 SYNTAX CfhBundlePortEntry 649 MAX-ACCESS not-accessible 650 STATUS current 651 DESCRIPTION 652 "The information regarding a fabric bundle port. 653 An entry of this table is created when a fabric bundle port 654 is detected by the fabric software. The entry is removed 655 when the fabric bundle port associated card is removed." 656 INDEX { 657 entPhysicalIndex, 658 cfhBundlePortId 659 } 660 ::= { cfhBundlePortTable 1 } 661 662CfhBundlePortEntry ::= SEQUENCE { 663 cfhBundlePortId Unsigned32, 664 cfhBundlePortAdminState CfhAdminState, 665 cfhBundlePortOperState INTEGER, 666 cfhBundlePortGrpId CfhBundle 667} 668 669cfhBundlePortId OBJECT-TYPE 670 SYNTAX Unsigned32 (1..4294967295) 671 MAX-ACCESS not-accessible 672 STATUS current 673 DESCRIPTION 674 "A unique value, greater than zero, for each fabric bundle 675 port on a fabric card or OIM." 676 ::= { cfhBundlePortEntry 1 } 677 678cfhBundlePortAdminState OBJECT-TYPE 679 SYNTAX CfhAdminState 680 MAX-ACCESS read-write 681 STATUS current 682 DESCRIPTION 683 "The object controls whether the fabric bundle port should be 684 brought 'up' or shut 'down' administratively. 685 up - bring up all fabric link transmitters and/or receivers 686 of the fabric bundle port. 687 down - shut down all fabric link transmitters and/or receivers 688 of the fabric bundle port." 689 ::= { cfhBundlePortEntry 3 } 690 691cfhBundlePortOperState OBJECT-TYPE 692 SYNTAX INTEGER { 693 unknown(1), 694 up(2), 695 down(3) 696 } 697 MAX-ACCESS read-only 698 STATUS current 699 DESCRIPTION 700 "The object indicates the operational state of 701 the fabric bundle port. 702 unknown - the bundle port state is unknown or in the 703 transition between 'up' and 'down' state. 704 up - bundle port operates normally 705 down - bundle port was downed due to error condition or 706 administratively shutdown." 707 ::= { cfhBundlePortEntry 4 } 708 709cfhBundlePortGrpId OBJECT-TYPE 710 SYNTAX CfhBundle 711 MAX-ACCESS read-only 712 STATUS current 713 DESCRIPTION 714 "The identifier of a fabric bundle that is associated to this 715 fabric bundle port." 716 ::= { cfhBundlePortEntry 5 } 717 718 719 720cfhBundlePortStatsTable OBJECT-TYPE 721 SYNTAX SEQUENCE OF CfhBundlePortStatsEntry 722 MAX-ACCESS not-accessible 723 STATUS current 724 DESCRIPTION 725 "This table contains the traffic and error statistics for 726 fabric bundle ports." 727 ::= { cfhBundlePort 3 } 728 729cfhBundlePortStatsEntry OBJECT-TYPE 730 SYNTAX CfhBundlePortStatsEntry 731 MAX-ACCESS not-accessible 732 STATUS current 733 DESCRIPTION 734 "The information regarding a fabric bundle port statistics." 735 AUGMENTS { cfhBundlePortEntry } 736 737 ::= { cfhBundlePortStatsTable 1 } 738 739CfhBundlePortStatsEntry ::= SEQUENCE { 740 cfhBundlePortStatsRxDataCells Counter64, 741 cfhBundlePortStatsTxDataCells Counter64, 742 cfhBundlePortStatsRxCECells Counter32, 743 cfhBundlePortStatsRxUCECells Counter32, 744 cfhBundlePortStatsRxPECells Counter32, 745 cfhBundlePortStatsHighRxCECells Gauge32, 746 cfhBundlePortStatsHighRxUCECells Gauge32, 747 cfhBundlePortStatsHighRxPECells Gauge32 748} 749 750cfhBundlePortStatsRxDataCells OBJECT-TYPE 751 SYNTAX Counter64 752 MAX-ACCESS read-only 753 STATUS current 754 DESCRIPTION 755 "The accumulated number of data cells have been received by 756 all link receivers for this port." 757 ::= { cfhBundlePortStatsEntry 1 } 758 759cfhBundlePortStatsTxDataCells OBJECT-TYPE 760 SYNTAX Counter64 761 MAX-ACCESS read-only 762 STATUS current 763 DESCRIPTION 764 "The accumulated number of data cells had been transmitted 765 by all link transmitters for this port." 766 ::= { cfhBundlePortStatsEntry 2 } 767 768cfhBundlePortStatsRxCECells OBJECT-TYPE 769 SYNTAX Counter32 770 MAX-ACCESS read-only 771 STATUS current 772 DESCRIPTION 773 "The accumulated number of correctable errored cells had been 774 received by all link receivers for this port." 775 ::= { cfhBundlePortStatsEntry 3 } 776 777cfhBundlePortStatsRxUCECells OBJECT-TYPE 778 SYNTAX Counter32 779 MAX-ACCESS read-only 780 STATUS current 781 DESCRIPTION 782 "The accumulated number of uncorrectable errored cells had 783 been received by all link receivers for this port." 784 ::= { cfhBundlePortStatsEntry 4 } 785 786cfhBundlePortStatsRxPECells OBJECT-TYPE 787 SYNTAX Counter32 788 MAX-ACCESS read-only 789 STATUS current 790 DESCRIPTION 791 "The accumulated number of corrupted cells (e.g., parity 792 error was detected in the cells) have been received by all 793 link receivers for this port." 794 ::= { cfhBundlePortStatsEntry 5 } 795 796cfhBundlePortStatsHighRxCECells OBJECT-TYPE 797 SYNTAX Gauge32 798 MAX-ACCESS read-only 799 STATUS current 800 DESCRIPTION 801 "The highest accumulated number of correctable errored 802 cells that has been received on any single link in the 803 port." 804 ::= { cfhBundlePortStatsEntry 6 } 805 806cfhBundlePortStatsHighRxUCECells OBJECT-TYPE 807 SYNTAX Gauge32 808 MAX-ACCESS read-only 809 STATUS current 810 DESCRIPTION 811 "The highest accumulated number of uncorrectable errored 812 cells that has been received on any single link in the 813 port." 814 ::= { cfhBundlePortStatsEntry 7 } 815 816cfhBundlePortStatsHighRxPECells OBJECT-TYPE 817 SYNTAX Gauge32 818 MAX-ACCESS read-only 819 STATUS current 820 DESCRIPTION 821 "The highest accumulated number of corrupted cells 822 (e.g., parity error was detected in the cells) that has 823 been received on any single link in the port." 824 ::= { cfhBundlePortStatsEntry 8 } 825 826 827 828cfhCardTable OBJECT-TYPE 829 SYNTAX SEQUENCE OF CfhCardEntry 830 MAX-ACCESS not-accessible 831 STATUS current 832 DESCRIPTION 833 "This table contains a list of fabric connection capable 834 cards for tracking fabric related status, usage and 835 statistics in the system." 836 ::= { cfhCard 1 } 837 838cfhCardEntry OBJECT-TYPE 839 SYNTAX CfhCardEntry 840 MAX-ACCESS not-accessible 841 STATUS current 842 DESCRIPTION 843 "The information regarding a fabric inuse state and 844 statistics. An entry of this table is created when a 845 fabric connection capable card is detected in the system. 846 The entry of this table is deleted when the card is 847 removed from the managed system." 848 INDEX { entPhysicalIndex } 849 ::= { cfhCardTable 1 } 850 851CfhCardEntry ::= SEQUENCE { 852 cfhCardFabInUse TruthValue, 853 cfhCardFabUsage CfhScaledPercentage, 854 cfhCardFabInUseDiscTime TimeStamp 855} 856 857cfhCardFabInUse OBJECT-TYPE 858 SYNTAX TruthValue 859 MAX-ACCESS read-only 860 STATUS current 861 DESCRIPTION 862 "This object indicates if the fabric is in use by the card 863 (i.e., the card can sustain the fabric control traffic via 864 one or more fabric planes of the card). If the value of this 865 object is 'true', then the fabric is in use by the card, 866 otherwise it is not." 867 ::= { cfhCardEntry 1 } 868 869cfhCardFabUsage OBJECT-TYPE 870 SYNTAX CfhScaledPercentage 871 UNITS "thousandths of a percent" 872 MAX-ACCESS read-only 873 STATUS current 874 DESCRIPTION 875 "The scaled percentage of elapsed time that the fabric has been 876 in use by the card (has sustained fabric control traffic to 877 the fabric) over the time interval since the last 878 'discontinuity' in its measurement time. That is, the interval 879 is restarted whenever the value of cfhCardFabInUseDiscTime is 880 changed." 881 ::= { cfhCardEntry 2 } 882 883cfhCardFabInUseDiscTime OBJECT-TYPE 884 SYNTAX TimeStamp 885 MAX-ACCESS read-only 886 STATUS current 887 DESCRIPTION 888 "The value of sysUpTime on the most recent occasion at 889 which the cfhCardFabUsage (fabric inuse usage) suffered 890 a discontinuity in its measurement. If no such discontinuity 891 has occurred since the last re-initialization of the local 892 management subsystem, then this object contains a zero value." 893 ::= { cfhCardEntry 3 } 894 895 896 897cfhCardPlaneTable OBJECT-TYPE 898 SYNTAX SEQUENCE OF CfhCardPlaneEntry 899 MAX-ACCESS not-accessible 900 STATUS current 901 DESCRIPTION 902 "This table contains the connectivity information of a card 903 to a fabric plane in a system." 904 ::= { cfhCard 2 } 905 906cfhCardPlaneEntry OBJECT-TYPE 907 SYNTAX CfhCardPlaneEntry 908 MAX-ACCESS not-accessible 909 STATUS current 910 DESCRIPTION 911 "The information regarding the connectivity of a card 912 to a fabric plane. 913 An entry of this table is created when the card associated 914 fabric plane is detected by the fabric software. 915 The entry of this table is deleted when the card is removed 916 from the managed system." 917 INDEX { 918 entPhysicalIndex, 919 cfhPlaneId 920 } 921 ::= { cfhCardPlaneTable 1 } 922 923CfhCardPlaneEntry ::= SEQUENCE { 924 cfhCardPlaneTxConnectivity TruthValue, 925 cfhCardPlaneRxConnectivity TruthValue 926} 927 928cfhCardPlaneTxConnectivity OBJECT-TYPE 929 SYNTAX TruthValue 930 MAX-ACCESS read-only 931 STATUS current 932 DESCRIPTION 933 "This object indicates if a card can transmit 934 data via a fabric plane on the card. If the value of this 935 object is 'true', the card can transmit data via 936 the fabric plane; otherwise it is not." 937 ::= { cfhCardPlaneEntry 1 } 938 939cfhCardPlaneRxConnectivity OBJECT-TYPE 940 SYNTAX TruthValue 941 MAX-ACCESS read-only 942 STATUS current 943 DESCRIPTION 944 "This object indicates if a card can receive 945 data via a fabric plane on the card. If the value of this 946 object is 'true', the card can transfer data via 947 the fabric plane; otherwise it is not." 948 ::= { cfhCardPlaneEntry 2 } 949 950 951 952-- ******************************************************************* 953-- Notifications 954-- ******************************************************************* 955 956cfhPlaneStateNotification NOTIFICATION-TYPE 957 OBJECTS { cfhPlaneOperStatus } 958 STATUS current 959 DESCRIPTION 960 "Fabric plane operational state change notification. 961 This notification is sent when the fabric plane operational 962 state transition occurs." 963 ::= { cfhMIBNotifications 1 } 964 965cfhBundleStateNotification NOTIFICATION-TYPE 966 OBJECTS { 967 cfhBundleOperStatus, 968 cfhBundlePlane, 969 cfhBundleName 970 } 971 STATUS current 972 DESCRIPTION 973 "Fabric bundle operational state change notification. 974 This notification is sent when the cfhBundleOperStatus 975 state transition occurs." 976 ::= { cfhMIBNotifications 2 } 977 978cfhBundleDownedLinkNotification NOTIFICATION-TYPE 979 OBJECTS { 980 cfhBundleOperStatus, 981 cfhBundlePlane, 982 cfhBundleDownedLinks, 983 cfhBundleName 984 } 985 STATUS current 986 DESCRIPTION 987 "Fabric bundle link notification. 988 This notification is sent if the value of cfhBundleOperStatus 989 is 'up' and the value of cfhBundleDownedLinks is changed from 990 0 to nonzero or from non-zero to zero." 991 ::= { cfhMIBNotifications 3 } 992cfhMIBConformance OBJECT IDENTIFIER 993 ::= { ciscoFabricHfrMIB 3 } 994 995cfhMIBCompliances OBJECT IDENTIFIER 996 ::= { cfhMIBConformance 1 } 997 998cfhMIBGroups OBJECT IDENTIFIER 999 ::= { cfhMIBConformance 2 } 1000 1001 1002-- compliance statements 1003 1004cfhMIBCompliance MODULE-COMPLIANCE 1005 STATUS deprecated 1006 DESCRIPTION 1007 "The compliance statement for entities which 1008 implement the CISCO-FABRIC-HFR-MIB" 1009 MODULE -- this module 1010 MANDATORY-GROUPS { 1011 cfhGenInfoGroup, 1012 cfhPlaneGroup, 1013 cfhBundleGroup, 1014 cfhBundlePortGroup, 1015 cfhCardGroup 1016 } 1017 1018 GROUP cfhNotificationsGroup 1019 DESCRIPTION 1020 "This group is mandatory for the system that supports 1021 fabric plane and bundle features." 1022 ::= { cfhMIBCompliances 1 } 1023 1024cfhMIBCompliance1 MODULE-COMPLIANCE 1025 STATUS current 1026 DESCRIPTION 1027 "The compliance statement for entities which 1028 implement the CISCO-FABRIC-HFR-MIB" 1029 MODULE -- this module 1030 MANDATORY-GROUPS { 1031 cfhGenInfoGroup, 1032 cfhPlaneGroup, 1033 cfhBundleGroup, 1034 cfhBundlePortGroup, 1035 cfhCardGroup 1036 } 1037 1038 GROUP cfhNotificationsGroup 1039 DESCRIPTION 1040 "This group is mandatory for the system that supports 1041 fabric plane and bundle features." 1042 1043 GROUP cfhFabricCapacityGroup 1044 DESCRIPTION 1045 "This group is mandatory for the system that supports 1046 fabric plane features." 1047 ::= { cfhMIBCompliances 2 } 1048 1049-- units of conformance 1050 1051cfhGenInfoGroup OBJECT-GROUP 1052 OBJECTS { 1053 cfhGenPlaneStateTrapEnable, 1054 cfhGenBundleStateTrapEnable, 1055 cfhGenBundleDownedLinkTrapEnable 1056 } 1057 STATUS current 1058 DESCRIPTION 1059 "A collection of objects providing the general Enhanced Benes 1060 fabric related configuration and statistics capability." 1061 ::= { cfhMIBGroups 1 } 1062 1063cfhPlaneGroup OBJECT-GROUP 1064 OBJECTS { 1065 cfhPlaneAdminStatus, 1066 cfhPlaneOperStatus, 1067 cfhPlaneTotalBundles, 1068 cfhPlaneDownedBundles, 1069 cfhPlaneStatsRxDataCells, 1070 cfhPlaneStatsTxDataCells, 1071 cfhPlaneStatsRxCECells, 1072 cfhPlaneStatsRxUCECells, 1073 cfhPlaneStatsRxPECells, 1074 cfhPlaneStatsUnicastLostCells, 1075 cfhPlaneStatsMulticastLostCells, 1076 cfhPlaneStatsCounterDiscTime 1077 } 1078 STATUS current 1079 DESCRIPTION 1080 "A collection of objects providing the fabric plane 1081 statistics information." 1082 ::= { cfhMIBGroups 2 } 1083 1084cfhBundleGroup OBJECT-GROUP 1085 OBJECTS { 1086 cfhBundleTotal, 1087 cfhBundleDowned, 1088 cfhBundleName, 1089 cfhBundlePlane, 1090 cfhBundleOperStatus, 1091 cfhBundleTotalLinks, 1092 cfhBundleDownedLinks, 1093 cfhBundlePortLCRCardIndex, 1094 cfhBundlePortLCRId, 1095 cfhBundlePortSecondCardIndex, 1096 cfhBundlePortSecondId 1097 } 1098 STATUS current 1099 DESCRIPTION 1100 "A collection of objects providing the fabric bundle 1101 state and statistics information." 1102 ::= { cfhMIBGroups 3 } 1103 1104cfhBundlePortGroup OBJECT-GROUP 1105 OBJECTS { 1106 cfhBundlePortTotalNumber, 1107 cfhBundlePortAdminState, 1108 cfhBundlePortOperState, 1109 cfhBundlePortGrpId, 1110 cfhBundlePortStatsRxDataCells, 1111 cfhBundlePortStatsTxDataCells, 1112 cfhBundlePortStatsRxCECells, 1113 cfhBundlePortStatsRxUCECells, 1114 cfhBundlePortStatsRxPECells, 1115 cfhBundlePortStatsHighRxCECells, 1116 cfhBundlePortStatsHighRxUCECells, 1117 cfhBundlePortStatsHighRxPECells 1118 } 1119 STATUS current 1120 DESCRIPTION 1121 "A collection of objects providing the fabric bundle 1122 Port state and statistics information." 1123 ::= { cfhMIBGroups 4 } 1124 1125cfhCardGroup OBJECT-GROUP 1126 OBJECTS { 1127 cfhCardFabInUse, 1128 cfhCardFabUsage, 1129 cfhCardFabInUseDiscTime, 1130 cfhCardPlaneTxConnectivity, 1131 cfhCardPlaneRxConnectivity 1132 } 1133 STATUS current 1134 DESCRIPTION 1135 "A collection of objects providing the fabric connectivity 1136 management information." 1137 ::= { cfhMIBGroups 5 } 1138 1139cfhNotificationsGroup NOTIFICATION-GROUP 1140 NOTIFICATIONS { 1141 cfhPlaneStateNotification, 1142 cfhBundleStateNotification, 1143 cfhBundleDownedLinkNotification 1144 } 1145 STATUS current 1146 DESCRIPTION 1147 "The notifications of ciscoFabricHfrMIB that are 1148 required to implement." 1149 ::= { cfhMIBGroups 6 } 1150 1151cfhFabricCapacityGroup OBJECT-GROUP 1152 OBJECTS { cfhPlaneCapacityThreshold } 1153 STATUS current 1154 DESCRIPTION 1155 "A collection of objects providing the fabric capacity 1156 management information." 1157 ::= { cfhMIBGroups 7 } 1158 1159END 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175