idnits 2.17.1 draft-ietf-ipoib-baseboard-mgmt-agent-mib-03.txt: Checking boilerplate required by RFC 5378 and the IETF Trust (see https://trustee.ietf.org/license-info): ---------------------------------------------------------------------------- ** It looks like you're using RFC 3978 boilerplate. You should update this to the boilerplate described in the IETF Trust License Policy document (see https://trustee.ietf.org/license-info), which is required now. -- Found old boilerplate from RFC 3978, Section 5.1 on line 15. -- Found old boilerplate from RFC 3978, Section 5.5 on line 2189. -- Found old boilerplate from RFC 3979, Section 5, paragraph 1 on line 2148. -- Found old boilerplate from RFC 3979, Section 5, paragraph 2 on line 2148. -- Found old boilerplate from RFC 3979, Section 5, paragraph 3 on line 2154. ** Found boilerplate matching RFC 3978, Section 5.4, paragraph 1 (on line 46), which is fine, but *also* found old RFC 2026, Section 10.4C, paragraph 1 text on line 46. ** This document has an original RFC 3978 Section 5.4 Copyright Line, instead of the newer IETF Trust Copyright according to RFC 4748. ** The document seems to lack an RFC 3978 Section 5.4 Reference to BCP 78. ** This document has an original RFC 3978 Section 5.5 Disclaimer, instead of the newer disclaimer which includes the IETF Trust according to RFC 4748. Checking nits according to https://www.ietf.org/id-info/1id-guidelines.txt: ---------------------------------------------------------------------------- == No 'Intended status' indicated for this document; assuming Proposed Standard Checking nits according to https://www.ietf.org/id-info/checklist : ---------------------------------------------------------------------------- No issues found here. Miscellaneous warnings: ---------------------------------------------------------------------------- == The copyright year in the RFC 3978 Section 5.4 Copyright Line does not match the current year == The document doesn't use any RFC 2119 keywords, yet has text resembling RFC 2119 boilerplate text. -- The document seems to lack a disclaimer for pre-RFC5378 work, but may have content which was first submitted before 10 November 2008. If you have contacted all the original authors and they are all willing to grant the BCP78 rights to the IETF Trust, then this is fine, and you can ignore this comment. If not, you may need to add the pre-RFC5378 disclaimer. (See the Legal Provisions document at https://trustee.ietf.org/license-info for more information.) -- The document date (September 2005) is 6791 days in the past. Is this intentional? Checking references for intended status: Proposed Standard ---------------------------------------------------------------------------- (See RFCs 3967 and 4897 for information about using normative references to lower-maturity documents in RFCs) == Missing Reference: 'RFC2574' is mentioned on line 2065, but not defined ** Obsolete undefined reference: RFC 2574 (Obsoleted by RFC 3414) == Missing Reference: 'RFC2575' is mentioned on line 2066, but not defined ** Obsolete undefined reference: RFC 2575 (Obsoleted by RFC 3415) ** Obsolete normative reference: RFC 2434 (Obsoleted by RFC 5226) -- Possible downref: Non-RFC (?) normative reference: ref. 'INFINIV1' Summary: 8 errors (**), 0 flaws (~~), 5 warnings (==), 8 comments (--). Run idnits with the --verbose option for more detailed information about the items above. -------------------------------------------------------------------------------- 1 INTERNET-DRAFT Sean Harnedy 2 Mangrove Systems, Inc. 3 Expires: March 2006 September 2005 5 Definitions of Managed Objects for the 6 InfiniBand Baseboard Management Agent (BMA) 8 10 Status of this Memo 12 By submitting this Internet-Draft, each author represents that any 13 applicable patent or other IPR claims of which he or she is aware 14 have been or will be disclosed, and any of which he or she becomes 15 aware will be disclosed, in accordance with Section 6 of BCP 79. 17 Internet-Drafts are working documents of the Internet Engineering 18 Task Force (IETF), its areas, and its working groups. Note that 19 other groups may also distribute working documents as 20 Internet-Drafts. 22 Internet-Drafts are draft documents valid for a maximum of six months 23 and may be updated, replaced, or obsoleted by other documents at any 24 time. It is inappropriate to use Internet-Drafts as reference 25 material or to cite them other than as "work in progress." 27 The list of current Internet-Drafts can be accessed at 28 http://www.ietf.org/ietf/1id-abstracts.txt 30 The list of Internet-Draft Shadow Directories can be accessed at 31 http://www.ietf.org/shadow.html 33 Abstract 35 InfiniBand Architecture (IBA) specifies a high speed, channel based, 36 switched fabric architecture that delivers scalable performance in 37 data centers. 39 This memo defines a portion of the Management Information Base (MIB) 40 for use with network management protocols in the Internet community. 41 In particular, it defines objects for managing InfiniBand Baseboard 42 Management Agents (BMA). 44 Copyright Notice 46 Copyright (C) The Internet Society (2005). All Rights Reserved. 48 Table of Contents 50 1. Introduction ................................................ 3 51 2. The Internet-Standard Management Framework .................. 4 52 3. Structure of the MIB ........................................ 4 53 3.1. Overview .................................................. 4 54 3.2. Discussion of MIB Groups .................................. 4 55 3.3. The BMA MIB Objects ....................................... 4 56 3.3.1. The Baseboard Management Unit Info Group ................ 4 57 3.3.2. The Baseboard Key (B_Key) Info Group .................... 4 58 3.3.3. The Vital Product Data (VPD) Group ...................... 4 59 3.4. The BMA Conformance Group ................................. 5 60 3.4.1. BMA Compliance Groups ................................... 5 61 4. IPOIB BMA MIB Definitions ................................... 5 62 5. Security Considerations ..................................... 40 63 6. IANA Considerations ......................................... 40 64 7. References .................................................. 41 65 7.1. Normative References ...................................... 41 66 7.2. Informative References .................................... 41 67 8. Author's Address ............................................ 41 68 9. Intellectual Property Notice ................................ 41 69 10. Full Copyright Statement ................................... 42 71 1. Introduction 73 This document defines a MIB for the InfiniBand Baseboard Management 74 Agent (BMA). 76 The InfiniBand Architecture [INFINIV1] is defined by the InfiniBand 77 Trade Association. InfiniBand is designed to provide low latency 78 high bandwidth interconnect in a computing environment. This 79 document will define the objects related to managing the Baseboard 80 Management Agent on each device in an InfiniBand Fabric. 82 In the InfiniBand context, Baseboard Management is the monitoring 83 and control of important physical resources of a network entity. 84 These resources include reading chassis voltage and temperature, 85 recognition of the insertion and removal of an InfiniBand module, 86 access to "Vital Product Data (VPD)", additional environmental 87 variables and LEDs, remote control of power state, and several other 88 related management functions. The BMA is mandatory for every 89 InfiniBand network entity. 91 A network entity is considred "[Baseboard Management] manageable" if 92 it provides basic information about itself and where it is located. 93 This information is called the "Vital Product Data (VPD)". 95 Within the InfiniBand network entity, the group of functionality that 96 implements a BMA is called the "Baseboard Management Unit (BMU)". The 97 InfiniBand architecture defines three types of BMUs. 99 1. A Baseboard Management compliant module that includes a Module 100 Management Entity (MME), and InfiniBand Management Link (IB-ML) 101 agent, and (optionally) a Chassis Management Entity (CME). 102 This is called an "IB-Module" or, simply, a MODULE. The Module 103 is protocol-aware and can send and receive Baseboard Management 104 GMPs. The GMPs are addressed using the LID of any endpoint of 105 the IB device on the Module. 107 2. A NON-MODULE does not have an MME or IB-ML agent. It does not 108 conform to the Baseboard Management form factors or other 109 compliances. 111 3. A MANAGED CHASSIS contains a CME. The Managed Chassis can 112 contain a switch that handles the sending and receiving of 113 the Baseboard Management GMPs. These GMPs are addressed to 114 the LID of the switch. THe Managed Chassis contains slots, 115 modules, nodes, and ports. 117 In-band management Baseboard Management messages are messages that 118 traverse the InfiniBand fabric between the Baseboard Manager and the 119 BMA. After connecting to the fabric, the BMA is able to send and 120 receive GMP packets on QP1 on the General Services Interface (GSI). 122 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT" 123 "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in 124 this document are to be interpreted as described in RFC 2119 125 [RFC2119]. 127 2. The Internet-Standard Management Framework 129 For a detailed overview of the documents that describe the current 130 Internet-Standard Management Framework, please refer to section 7 of 131 RFC 3410 [RFC3410]. 133 Managed objects are accessed via a virtual information store, termed 134 the Management Information Base or MIB. MIB objects are generally 135 accessed through the Simple Network Management Protocol (SNMP). 136 Objects in the MIB are defined using the mechanisms defined in the 137 Structure of Management Information (SMI). This memo specifies a MIB 138 module that is compliant to the SMIv2, which is described in STD 58, 139 RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 140 [RFC2580]. 142 3. Structure of the MIB 144 This section describes the structure of the IPOIB BMA MIB. 146 3.1. Overview 148 The SNMP management of the BMA involves the monitoring of key 149 management attributes. The BMA is manadatory on all InfiniBand 150 nodes. 152 3.2. Discussion of MIB Groups 154 The BMA MIB is divided into two basic groups: MIB objects and 155 the conformance section. 157 3.3. The BMA MIB Objects 159 There are three general groups of BMA MIB objects. The Baseboard 160 Management Unit Info Group, the Baseboard Key Info Group, and the 161 Vital Product Data (VPD) Group. 163 3.3.1. The Baseboard Management Unit Info Group 165 This group provides top-level information about the BMA Baseboard 166 Management Unit (BMU). 168 3.3.2. The Baseboard Key (B_Key) Info Group 170 This group provides information about the Baseboard Managment key. 172 3.3.3. The Vital Product Data (VPD) Group 174 This group provides information about the Vital Product Data for the 175 Basebaord Managment Unit. 177 3.4. The BMA Conformance Group 179 The BMA Conformance Group lists the possible compliances for various 180 types of InfiniBand nodes (basic and full), and the units of 181 conformance that define the constituent object groups. 183 3.4.1. BMA Compliance Groups 185 The BMA Compliance Groups list acceptable MIB implementation 186 requirements. 188 4. IPOIB BMA MIB Definitions 190 BMA-MIB DEFINITIONS ::= BEGIN 192 IMPORTS 193 MODULE-IDENTITY, OBJECT-TYPE, 194 NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI 195 TruthValue, DisplayString, DateAndTime FROM SNMPv2-TC 196 MODULE-COMPLIANCE, OBJECT-GROUP, 197 NOTIFICATION-GROUP FROM SNMPv2-CONF 198 IbDataPort, infinibandMIB FROM IB-TC-MIB; 200 ibBmaMIB MODULE-IDENTITY 201 LAST-UPDATED "200509011200Z" -- September 1, 2005 12:00:00 GMT 202 ORGANIZATION "IETF IP Over IB (IPOIB) Working Group" 203 CONTACT-INFO 204 "Sean Harnedy (sharnedy@mangrovesystems.com) 205 Mangrove Systems, Inc." 206 DESCRIPTION 207 "Copyright (C) The Internet Society (2005). The initial 208 version of this MIB module was published in RFC XXXX; for 209 full legal notices see the RFC itself. Supplementary 210 information may be available on 211 http://www.ietf.org/copyrights/ianamib.html. 213 This module contains managed object definitions for 214 the Baseboard Management Agent instrumentation for an 215 InfiniBand Baseboard Management Agent (BMA)." 216 REVISION 217 "200509011200Z" -- 1 September 2005 12:00:00 GMT 218 DESCRIPTION 219 "Initial version published as part of RFC XXXX." 220 ::= { infinibandMIB 5 } 222 --**************************************************************** 223 -- Object Indentifiers for the IPOIB BMA MIB 224 --**************************************************************** 226 ibBmaObjects OBJECT IDENTIFIER ::= { ibBmaMIB 1 } 227 ibBmaConformance OBJECT IDENTIFIER ::= { ibBmaMIB 2 } 228 --**************************************************************** 229 -- BMA Baseboard Management Unit Info Group 230 -- 231 -- DESCRIPTION: This group contains variables that describe 232 -- information about the BMA BMU implementation. 233 --**************************************************************** 235 ibBmaBmuInfo OBJECT IDENTIFIER ::= { ibBmaObjects 1 } 237 ibBmaBaseboardManagedUnitType OBJECT-TYPE 238 SYNTAX INTEGER 239 { 240 ibModule(1), 241 nonModule(2), 242 managedChassis(3) 243 } 244 MAX-ACCESS read-only 245 STATUS current 246 DESCRIPTION 247 "The Baseboard Managed Unit (BMU) that contains the BMA is one 248 of three basic types. If the BMU contains an interface to the 249 InfiniBand Management Link (IB-ML) it is called an IB-Module 250 and returns ibModule(1). If the BMU does not contain the IB-ML, 251 it is called a non-Module and returns nonModule(2). If the BMU 252 is part of a managed chassis and contains the Chassis Management 253 Entity (CME) it will return managedChassis(3)." 254 REFERENCE 255 "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2 256 Baseboard Management; and Vol. 2. Chapter 12 Hardware 257 Management." 258 ::= { ibBmaBmuInfo 1 } 260 ibBmaIsIBMLSupported OBJECT-TYPE 261 SYNTAX TruthValue 262 MAX-ACCESS read-only 263 STATUS current 264 DESCRIPTION 265 "Flag that indicates whether direct access to IB-ML is supported." 266 REFERENCE 267 "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.1; 268 Table 205 Baseboard Management ClassPortInfo:Capability Mask." 269 ::= { ibBmaBmuInfo 2 } 271 ibBmaIBMLImplementation OBJECT-TYPE 272 SYNTAX INTEGER 273 { 274 ibMlPhysical(1), 275 ibMlVirtual(2), 276 unknown(3) 277 } 278 MAX-ACCESS read-only 279 STATUS current 280 DESCRIPTION 281 "Indicates whether the IB-ML is a physical or virtual 282 implementation. This object is only meaningful if 283 ibBmaIsIBMLSupported has a value of true(1). If the 284 IB-ML implementation type is not known, the unknown(3) 285 value is returned." 286 REFERENCE 287 "InfiniBand Architecture Release 1.0.a. Vol. 1. 288 Section 16.2.3.1; Section 13.2.3.2.2 Virtual IB-ML Vol. 2." 289 ::= { ibBmaBmuInfo 3 } 291 --**************************************************************** 292 -- BMA Baseboard Key (B_Key) Info Group 293 -- 294 -- DESCRIPTION: This group contains variables that describe 295 -- information about the Baseboard management keys. 296 --**************************************************************** 298 ibBmaBKeyInfo OBJECT IDENTIFIER ::= { ibBmaObjects 2 } 300 ibBmaIsBKeyNVRAM OBJECT-TYPE 301 SYNTAX TruthValue 302 MAX-ACCESS read-only 303 STATUS current 304 DESCRIPTION 305 "Flag that indicates whether the Baseboard Management 306 key (B_Key) is being stored in NVRAM." 307 REFERENCE 308 "InfiniBand Architecture Release 1.0.a. Vol. 1. 309 Section 16.2.3.1; Table 205 Baseboard Management 310 ClassPortInfo:Capability Mask." 311 ::= { ibBmaBKeyInfo 1 } 313 ibBmaBKeyValue OBJECT-TYPE 314 SYNTAX OCTET STRING (SIZE(64)) 315 MAX-ACCESS read-only 316 STATUS current 317 DESCRIPTION 318 "The eight-byte Baseboard Management key that is used in all 319 BM MADs sent and received by all valid Baseboard Managers. 320 If the value is all zeroes, B_Key checking is not done by 321 the BMA. Each BMA in a node has one B_Key." 322 REFERENCE 323 "InfiniBand Architecture Release 1.0.a. Vol. 1. 324 Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_Key." 325 ::= { ibBmaBKeyInfo 2 } 327 ibBmaBKeyProtectBit OBJECT-TYPE 328 SYNTAX TruthValue 329 MAX-ACCESS read-only 330 STATUS current 331 DESCRIPTION 332 "Flag that controls B_Key prototection levels at the BMA. 333 If the ibBmaBKeyValue is zero, no protection is provided 334 for any ibBmaBKeyProtectBit value. If this value is false(2), 335 protection is provided, but any BM can read this BMA's 336 B_Key value (i.e., ibBmaBKeyValue). If this value is true(1), 337 protection is provided depending on the value of the 338 B_Key lease period (ibBmaBKeyLeasePeriod). If the lease 339 period is non-zero, the BMA does not allow anyone to read 340 the B_Key until the lease period has expired. If the lease 341 period is zero, the BMA does not allow the B_Key in the node 342 to be read by other BMs." 343 REFERENCE 344 "InfiniBand Architecture Release 1.0.a. Vol. 1. 345 Section 16.2.4.6; Table 211 Protection Levels." 346 ::= { ibBmaBKeyInfo 3 } 348 ibBmaBKeyLeasePeriod OBJECT-TYPE 349 SYNTAX Integer32(0..65535) 350 UNITS "seconds" 351 MAX-ACCESS read-only 352 STATUS current 353 DESCRIPTION 354 "Specifies the timer value of the B_Key lease period (in 355 seconds). The lease period indicates how long the B_Key 356 Protection bit is to remain non-zero after a BMSet(BKeyInfo) 357 MAD that fails the B_Key authentication check is dropped. 358 When the value is 0, the lease period shall never expire 359 (i.e., infinite)." 360 REFERENCE 361 "InfiniBand Architecture Release 1.0.a. Vol. 1. 362 Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_KeyLeasePeriod." 363 ::= { ibBmaBKeyInfo 4 } 365 ibBmaBKeyViolations OBJECT-TYPE 366 SYNTAX Integer32(0..65535) 367 MAX-ACCESS read-only 368 STATUS current 369 DESCRIPTION 370 "Counts the number of MAD packets that have been received at 371 this node since power-on or reset that have been dropped due 372 to a failed B_Key check. Note, if this counter is not implemented 373 by the node, the value 65535 shall be returned." 374 REFERENCE 375 "InfiniBand Architecture Release 1.0.a. Vol. 1. 376 Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_KeyViolations." 377 ::= { ibBmaBKeyInfo 5 } 379 --**************************************************************** 380 -- Vital Product Data (VPD) 381 -- 382 -- There are 9 Info Groups (Record Types) associated 383 -- with the VPD: 384 -- o Module Information 385 -- o Chassis Information 386 -- o FRU Information 387 -- o Module Power Information 388 -- o Port Connection Information 389 -- o CME Information 390 -- o OEM Information 391 -- o Buddy Information 392 -- o Asset Tag Information 393 -- 394 --**************************************************************** 396 ibBmaVpd OBJECT IDENTIFIER ::= { ibBmaObjects 3 } 398 --**************************************************************** 399 -- BMA Module Info Group 400 -- 401 -- DESCRIPTION: This group contains variables that describe 402 -- the Module class and the number of InfiniBand and IB-ML 403 -- links exiting the Module. Non-Modules can also utilize this 404 -- information to describe their link and IB-ML connection 405 -- support. 406 --**************************************************************** 408 ibBmaModuleInfo OBJECT IDENTIFIER ::= { ibBmaVpd 1 } 410 ibBmaModuleInfoTable OBJECT-TYPE 411 SYNTAX SEQUENCE OF IbBmaModuleInfoEntry 412 MAX-ACCESS not-accessible 413 STATUS current 414 DESCRIPTION 415 "This table contains objects that describe the Module class 416 and the number of InfiniBand and IB-ML links exiting the 417 Module. Non-Modules can also utilize this information to 418 describe their link and IB-ML connection support." 419 ::= { ibBmaModuleInfo 1 } 421 ibBmaModuleInfoEntry OBJECT-TYPE 422 SYNTAX IbBmaModuleInfoEntry 423 MAX-ACCESS not-accessible 424 STATUS current 425 DESCRIPTION 426 "The column definitions for the Module Info table." 427 INDEX { ibBmaModuleInfoIndex } 428 ::= { ibBmaModuleInfoTable 1 } 430 IbBmaModuleInfoEntry ::= SEQUENCE { 431 ibBmaModuleInfoIndex Integer32, 432 ibBmaModInfoModGuid OCTET STRING, 433 ibBmaModInfoModType INTEGER, 434 ibBmaModInfoModClass INTEGER, 435 ibBmaModInfoNodeCount Integer32, 436 ibBmaModInfoLinkCount Integer32, 437 ibBmaModInfoBckplaneLinkCnt Integer32, 438 ibBmaModInfoIbmlCount Integer32, 439 ibBmaModInfoBckPlaneIbmlCnt Integer32, 440 ibBmaModInfoModuleSize OCTET STRING, 441 ibBmaModInfoFormFactor INTEGER 442 } 444 ibBmaModuleInfoIndex OBJECT-TYPE 445 SYNTAX Integer32(1..255) 446 MAX-ACCESS not-accessible 447 STATUS current 448 DESCRIPTION 449 "Index into the Module Info table." 450 ::= { ibBmaModuleInfoEntry 1 } 452 ibBmaModInfoModGuid OBJECT-TYPE 453 SYNTAX OCTET STRING (SIZE(8)) 454 MAX-ACCESS read-only 455 STATUS current 456 DESCRIPTION 457 "The GUID (EUI-64 ID) assigned to this module." 458 REFERENCE 459 "InfiniBand Architecture Release 1.0.a. Vol. 2. 460 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo 461 Record." 462 ::= { ibBmaModuleInfoEntry 2 } 464 ibBmaModInfoModType OBJECT-TYPE 465 SYNTAX INTEGER 466 { 467 notInfiniBandModule(1), 468 infiniBandModule(2), 469 other(3) 470 } 471 MAX-ACCESS read-only 472 STATUS current 473 DESCRIPTION 474 "InfiniBand module type." 475 REFERENCE 476 "InfiniBand Architecture Release 1.0.a. Vol. 2. 477 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 478 ::= { ibBmaModuleInfoEntry 3 } 480 ibBmaModInfoModClass OBJECT-TYPE 481 SYNTAX INTEGER 482 { 483 tca(1), 484 hca(2), 485 switch(3), 486 router(4), 487 oneXrepeater(5), 488 fourXrepeater(6), 489 twelveXrepeater(7), 490 other(8) 491 } 492 MAX-ACCESS read-only 493 STATUS current 494 DESCRIPTION 495 "InfiniBand module class." 496 REFERENCE 497 "InfiniBand Architecture Release 1.0.a. Vol. 2. 498 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 499 ::= { ibBmaModuleInfoEntry 4 } 501 ibBmaModInfoNodeCount OBJECT-TYPE 502 SYNTAX Integer32(0..255) 503 MAX-ACCESS read-only 504 STATUS current 505 DESCRIPTION 506 "Number of InfiniBand nodes on this module with unique NodeGUIDs." 507 REFERENCE 508 "InfiniBand Architecture Release 1.0.a. Vol. 2. 509 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 510 ::= { ibBmaModuleInfoEntry 5 } 512 ibBmaModInfoLinkCount OBJECT-TYPE 513 SYNTAX Integer32(0..255) 514 MAX-ACCESS read-only 515 STATUS current 516 DESCRIPTION 517 "Number of InfiniBand links on this module with unique PortGuids 518 (i.e., NodeGUID plus Port Number)." 519 REFERENCE 520 "InfiniBand Architecture Release 1.0.a. Vol. 2. 521 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 522 ::= { ibBmaModuleInfoEntry 6 } 524 ibBmaModInfoBckplaneLinkCnt OBJECT-TYPE 525 SYNTAX Integer32(0..255) 526 MAX-ACCESS read-only 527 STATUS current 528 DESCRIPTION 529 "Number of InfiniBand links exiting this module through its 530 backplane connectors. If the module is not an InfiniBand 531 module, this count is the number of InfiniBand links that 532 exit the module." 533 REFERENCE 534 "InfiniBand Architecture Release 1.0.a. Vol. 2. 535 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 536 ::= { ibBmaModuleInfoEntry 7 } 538 ibBmaModInfoIbmlCount OBJECT-TYPE 539 SYNTAX Integer32(0..255) 540 MAX-ACCESS read-only 541 STATUS current 542 DESCRIPTION 543 "Number of IB-ML interfaces on this module." 544 REFERENCE 545 "InfiniBand Architecture Release 1.0.a. Vol. 2. 547 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 548 ::= { ibBmaModuleInfoEntry 8 } 550 ibBmaModInfoBckPlaneIbmlCnt OBJECT-TYPE 551 SYNTAX Integer32(0..255) 552 MAX-ACCESS read-only 553 STATUS current 554 DESCRIPTION 555 "Number of IB-MLs exiting this module through its 556 backplane connectors. If the module is not an 557 InfiniBand module, this count is the number of IB-MLs 558 that exit the module." 559 REFERENCE 560 "InfiniBand Architecture Release 1.0.a. Vol. 2. 561 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." 562 ::= { ibBmaModuleInfoEntry 9 } 564 ibBmaModInfoModuleSize OBJECT-TYPE 565 SYNTAX OCTET STRING (SIZE (8)) 566 MAX-ACCESS read-only 567 STATUS current 568 DESCRIPTION 569 "Eight-byte bit map for the volumetric information for standard 570 form factors (in millimeters)." 571 REFERENCE 572 "InfiniBand Architecture Release 1.0.a. Vol. 2. 573 Section 13.7.6 ModuleInfo Record." 574 ::= { ibBmaModuleInfoEntry 10 } 576 ibBmaModInfoFormFactor OBJECT-TYPE 577 SYNTAX INTEGER 578 { 579 unspecified(1), 580 nonRemovable(2), 581 standard(3), 582 standardWide(4), 583 tall(5), 584 tallWide(6), 585 pci(7), 586 lowProfilePci(8), 587 compactPci(9), 588 vme(10), 589 internalMezzanineBoard(11), 590 cardEdgeBoard(12), 591 deviceBay(13), 592 otherRemovable(14) 593 } 594 MAX-ACCESS read-only 595 STATUS current 596 DESCRIPTION 597 "The Module Form Factor." 598 REFERENCE 599 "InfiniBand Architecture Release 1.0.a. Vol. 2. 601 Section 13.7.6 ModuleInfo Record." 602 ::= { ibBmaModuleInfoEntry 11 } 604 --**************************************************************** 605 -- BMA Chassis Info Group 606 -- 607 -- DESCRIPTION: This group contains variables that describe 608 -- the InfiniBand chassis and slot-specific information for the 609 -- chassis VPD that can be accessed from an InfiniBand Module 610 -- or a CME. 611 --**************************************************************** 613 ibBmaChassisInfo OBJECT IDENTIFIER ::= { ibBmaVpd 2 } 615 ibBmaChasInfoChassisGuid OBJECT-TYPE 616 SYNTAX OCTET STRING (SIZE(8)) 617 MAX-ACCESS read-only 618 STATUS current 619 DESCRIPTION 620 "The GUID assigned to this chassis." 621 REFERENCE 622 "InfiniBand Architecture Release 1.0.a. Vol. 2. 623 Section 13.7.7 ChassisInfo Record iand Table 106." 624 ::= { ibBmaChassisInfo 1 } 626 ibBmaChasInfoSlotCount OBJECT-TYPE 627 SYNTAX Integer32(1..254) 628 MAX-ACCESS read-only 629 STATUS current 630 DESCRIPTION 631 "Total number of InfiniBand module slots in this chassis." 632 REFERENCE 633 "InfiniBand Architecture Release 1.0.a. Vol. 2. 634 Section 13.7.7 ChassisInfo Record and Table 106." 635 ::= { ibBmaChassisInfo 2 } 637 ibBmaChasInfoSlotTable OBJECT-TYPE 638 SYNTAX SEQUENCE OF IbBmaChasInfoSlotEntry 639 MAX-ACCESS not-accessible 640 STATUS current 641 DESCRIPTION 642 "This table contains objects that describe the Chassis 643 and slot-specific information for Chassis VPD accessed 644 from an InfiniBand Module or a CME." 645 ::= { ibBmaChassisInfo 3 } 647 ibBmaChasInfoSlotEntry OBJECT-TYPE 648 SYNTAX IbBmaChasInfoSlotEntry 649 MAX-ACCESS not-accessible 650 STATUS current 651 DESCRIPTION 652 "The column definitions for the Chassis Info table." 653 INDEX { ibBmaChasInfoSlotIndex } 654 ::= { ibBmaChasInfoSlotTable 1 } 656 IbBmaChasInfoSlotEntry ::= SEQUENCE { 657 ibBmaChasInfoSlotIndex Integer32, 658 ibBmaChasInfoAssignedSlotNum Integer32, 659 ibBmaChasInfoSlotConnStatus INTEGER, 660 ibBmaChasInfoCmeAccess INTEGER, 661 ibBmaChasInfoProxyAccess INTEGER, 662 ibBmaChasInfoLockDrivesCtr INTEGER, 663 ibBmaChasInfoMechLockPresent INTEGER 664 } 666 ibBmaChasInfoSlotIndex OBJECT-TYPE 667 SYNTAX Integer32(1..254) 668 MAX-ACCESS not-accessible 669 STATUS current 670 DESCRIPTION 671 "Chassis slot index." 672 ::= { ibBmaChasInfoSlotEntry 1 } 674 ibBmaChasInfoAssignedSlotNum OBJECT-TYPE 675 SYNTAX Integer32(1..255) 676 MAX-ACCESS read-only 677 STATUS current 678 DESCRIPTION 679 "Slot number assigned to the CME and the Chassis 680 containing the CME. If the slot number is unspecified 681 or occupied by a non-Module, the value returned 682 will be 0xFF(255)." 683 REFERENCE 684 "InfiniBand Architecture Release 1.0.a. Vol. 2. 685 Section 13.7.7 ChassisInfo Record and Table 106." 686 ::= { ibBmaChasInfoSlotEntry 2 } 688 ibBmaChasInfoSlotConnStatus OBJECT-TYPE 689 SYNTAX INTEGER 690 { 691 notImplemented(1), 692 oneConnectToStandardSlot(2), 693 oneConnectToTallSlot(3), 694 twoConnectToTallSlot(4) 695 } 696 MAX-ACCESS read-only 697 STATUS current 698 DESCRIPTION 699 "Chassis slot connector status." 700 REFERENCE 701 "InfiniBand Architecture Release 1.0.a. Vol. 2. 702 Section 13.7.7 ChassisInfo Record and Table 106." 703 ::= { ibBmaChasInfoSlotEntry 3 } 705 ibBmaChasInfoCmeAccess OBJECT-TYPE 706 SYNTAX INTEGER 707 { 708 unspecified(1), 709 accessViaPriPort(2), 710 notAccessible(3), 711 reserved(4) 712 } 713 MAX-ACCESS read-only 714 STATUS current 715 DESCRIPTION 716 "Chassis CME access." 717 REFERENCE 718 "InfiniBand Architecture Release 1.0.a. Vol. 2. 719 Section 13.7.7 ChassisInfo Record and Table 106." 720 ::= { ibBmaChasInfoSlotEntry 4 } 722 ibBmaChasInfoProxyAccess OBJECT-TYPE 723 SYNTAX INTEGER 724 { 725 noProxyAccess(1), 726 hasProxyAccess(2) 727 } 728 MAX-ACCESS read-only 729 STATUS current 730 DESCRIPTION 731 "Chassis proxy access." 732 REFERENCE 733 "InfiniBand Architecture Release 1.0.a. Vol. 2. 734 Section 13.7.7 ChassisInfo Record and Table 106." 735 ::= { ibBmaChasInfoSlotEntry 5 } 737 ibBmaChasInfoLockDrivesCtr OBJECT-TYPE 738 SYNTAX INTEGER 739 { 740 unspecified(1), -- non-Module application 741 lockDrivesCmeCtr(2), 742 lockReleaseForCmeCtr(3), 743 reserved(4) -- other 744 } 745 MAX-ACCESS read-only 746 STATUS current 747 DESCRIPTION 748 "Indicates whether the lock (if present) keeps CME_CTR 749 deasserted until the lock is released. The value 750 lockDrivesCmeCtr(2) is used if the CME uses only the 751 state of the lock to drive the CME_CTR. The value of 752 lockReleaseFromCmeCtr(3) indicates that the CME_CTR will 753 not be asserted unless the lock is released. Also, the CME 754 has other criteria that can also cause the CME_CTR to be 755 kept deasserted." 756 REFERENCE 757 "InfiniBand Architecture Release 1.0.a. Vol. 2. 758 Section 13.7.7 ChassisInfo Record and Table 106." 759 ::= { ibBmaChasInfoSlotEntry 6 } 761 ibBmaChasInfoMechLockPresent OBJECT-TYPE 762 SYNTAX INTEGER 763 { 764 unspecified(1), -- non-Module application 765 hasLock(2), -- mechnical lock present 766 noLock(3), -- no mechnical lock on slot 767 reserved(4) -- other 768 } 769 MAX-ACCESS read-only 770 STATUS current 771 DESCRIPTION 772 "Indicates whether there is a mechnical lock associated with this 773 slot. A mechnical lock physically prevents the removal of the 774 Module from the slot. The implementation can be mechnical 775 or electro-mechanical." 776 REFERENCE 777 "InfiniBand Architecture Release 1.0.a. Vol. 2. 778 Section 13.7.7 ChassisInfo Record and Table 106." 779 ::= { ibBmaChasInfoSlotEntry 7 } 781 --**************************************************************** 782 -- BMA Field Replaceable Unit (FRU) Info Group 783 -- 784 -- DESCRIPTION: This group provides FRU information. This information 785 -- can help a user identify and inventory the FRU units that 786 -- make up a given Module, system, or subsystem. The FRU information 787 -- is presented in a table because there can be more than one FRU 788 -- info record within the managed device. 789 --**************************************************************** 791 ibBmaFruInfo OBJECT IDENTIFIER ::= { ibBmaVpd 3 } 793 ibBmaFruInfoTable OBJECT-TYPE 794 SYNTAX SEQUENCE OF IbBmaFruInfoEntry 795 MAX-ACCESS not-accessible 796 STATUS current 797 DESCRIPTION 798 "This table contains objects that describe the FRU 799 records present in the managed device." 800 ::= { ibBmaFruInfo 1 } 802 ibBmaFruInfoEntry OBJECT-TYPE 803 SYNTAX IbBmaFruInfoEntry 804 MAX-ACCESS not-accessible 805 STATUS current 806 DESCRIPTION 807 "The column definitions for the FRU Info table." 808 INDEX { ibBmaFruInfoIndex } 809 ::= { ibBmaFruInfoTable 1 } 811 IbBmaFruInfoEntry ::= SEQUENCE { 812 ibBmaFruInfoIndex Integer32, 813 ibBmaFruInfoType INTEGER, 814 ibBmaFruInfoGuidType INTEGER, 815 ibBmaFruInfoGuidValue OCTET STRING, 816 ibBmaFruInfoSerialNumber OCTET STRING, 817 ibBmaFruInfoPartNumber OCTET STRING, 818 ibBmaFruInfoModelName OCTET STRING, 819 ibBmaFruInfoVersion OCTET STRING, 820 ibBmaFruInfoManufacturerName OCTET STRING, 821 ibBmaFruInfoProductName OCTET STRING, 822 ibBmaFruInfoManufacturerID OCTET STRING, 823 ibBmaFruInfoManDateAndTime DateAndTime 824 } 826 ibBmaFruInfoIndex OBJECT-TYPE 827 SYNTAX Integer32(1..254) 828 MAX-ACCESS not-accessible 829 STATUS current 830 DESCRIPTION 831 "FRU Info index." 832 ::= { ibBmaFruInfoEntry 1 } 834 ibBmaFruInfoType OBJECT-TYPE 835 SYNTAX INTEGER 836 { 837 unspecified(1), 838 infinibandModule(2), 839 infinibandModBackplane(3), 840 infinibandSwitchMod(4), 841 mainChassis(5), 842 platformSystem(6), 843 standaloneProduct(7), 844 boardOrCard(8), 845 powerConverterSuppyMod(9), 846 otherModAssembly(10), 847 coolingModule(11), 848 subChassis(12), 849 processorModule(13), 850 memoryModule(14), 851 memoryCard(15), 852 oem(16) 853 } 854 MAX-ACCESS read-only 855 STATUS current 856 DESCRIPTION 857 "The Field Replaceable Unit (FRU) type." 858 REFERENCE 859 "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 860 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." 861 ::= { ibBmaFruInfoEntry 2 } 863 ibBmaFruInfoGuidType OBJECT-TYPE 864 SYNTAX INTEGER 865 { 866 none(1), -- none specified; GUID value is 0 867 guid64(2), -- EUI-64 (8 bytes) 868 guid48(3), -- EUI-48 (6 bytes) 869 guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) 870 guid8(5) -- SMBus 2.0 UDID (8 bytes) 871 } 872 MAX-ACCESS read-only 873 STATUS current 874 DESCRIPTION 875 "The FRU GUID type." 876 REFERENCE 877 "InfiniBand Architecture Release 1.0.a. Vol. 2. 878 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 879 Record." 880 ::= { ibBmaFruInfoEntry 3 } 882 ibBmaFruInfoGuidValue OBJECT-TYPE 883 SYNTAX OCTET STRING (SIZE(16)) 884 MAX-ACCESS read-only 885 STATUS current 886 DESCRIPTION 887 "The GUID assigned to this FRU. Needs to hold the longest possible 888 GUID type (guid16(4))." 889 REFERENCE 890 "InfiniBand Architecture Release 1.0.a. Vol. 2. 891 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 892 Record." 893 ::= { ibBmaFruInfoEntry 4 } 895 ibBmaFruInfoSerialNumber OBJECT-TYPE 896 SYNTAX OCTET STRING (SIZE(8)) 897 MAX-ACCESS read-only 898 STATUS current 899 DESCRIPTION 900 "The FRU serial number." 901 REFERENCE 902 "InfiniBand Architecture Release 1.0.a. Vol. 2. 903 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 904 Record." 905 ::= { ibBmaFruInfoEntry 5 } 907 ibBmaFruInfoPartNumber OBJECT-TYPE 908 SYNTAX OCTET STRING (SIZE(8)) 909 MAX-ACCESS read-only 910 STATUS current 911 DESCRIPTION 912 "The FRU Part Number." 913 REFERENCE 914 "InfiniBand Architecture Release 1.0.a. Vol. 2. 915 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 916 Record." 917 ::= { ibBmaFruInfoEntry 6 } 919 ibBmaFruInfoModelName OBJECT-TYPE 920 SYNTAX OCTET STRING (SIZE(8)) 921 MAX-ACCESS read-only 922 STATUS current 923 DESCRIPTION 924 "The model name is assigned by the FRU manufacturer." 925 REFERENCE 926 "InfiniBand Architecture Release 1.0.a. Vol. 2. 927 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 928 Record." 929 ::= { ibBmaFruInfoEntry 7 } 931 ibBmaFruInfoVersion OBJECT-TYPE 932 SYNTAX OCTET STRING (SIZE(8)) 933 MAX-ACCESS read-only 934 STATUS current 935 DESCRIPTION 936 "The FRU version is assigned by the FRU manufacturer." 937 REFERENCE 938 "InfiniBand Architecture Release 1.0.a. Vol. 2. 939 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 940 Record." 941 ::= { ibBmaFruInfoEntry 8 } 943 ibBmaFruInfoManufacturerName OBJECT-TYPE 944 SYNTAX OCTET STRING (SIZE(8)) 945 MAX-ACCESS read-only 946 STATUS current 947 DESCRIPTION 948 "The FRU Manufacturer Name." 949 REFERENCE 950 "InfiniBand Architecture Release 1.0.a. Vol. 2. 951 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 952 Record." 953 ::= { ibBmaFruInfoEntry 9 } 955 ibBmaFruInfoProductName OBJECT-TYPE 956 SYNTAX OCTET STRING (SIZE(8)) 957 MAX-ACCESS read-only 958 STATUS current 959 DESCRIPTION 960 "The FRU Product name." 961 REFERENCE 962 "InfiniBand Architecture Release 1.0.a. Vol. 2. 963 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 964 Record." 965 ::= { ibBmaFruInfoEntry 10 } 967 ibBmaFruInfoManufacturerID OBJECT-TYPE 968 SYNTAX OCTET STRING (SIZE(8)) 969 MAX-ACCESS read-only 970 STATUS current 971 DESCRIPTION 972 "The FRU Manufacturer ID." 974 REFERENCE 975 "InfiniBand Architecture Release 1.0.a. Vol. 2. 976 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 977 Record." 978 ::= { ibBmaFruInfoEntry 11 } 980 ibBmaFruInfoManDateAndTime OBJECT-TYPE 981 SYNTAX DateAndTime 982 MAX-ACCESS read-only 983 STATUS current 984 DESCRIPTION 985 "Manufacture date and time." 986 REFERENCE 987 "InfiniBand Architecture Release 1.0.a. Vol. 2. 988 Section 13.7.8 FRUInfo Record. Table 107 FRUInfo 989 Record." 990 ::= { ibBmaFruInfoEntry 12 } 992 --**************************************************************** 993 -- BMA Port Connection Info Group 994 -- 995 -- DESCRIPTION: This group provides information about the entity to 996 -- which the port connects. 997 --**************************************************************** 999 ibBmaPortConnectInfo OBJECT IDENTIFIER ::= { ibBmaVpd 4 } 1001 ibBmaPortConNumConnection OBJECT-TYPE 1002 SYNTAX Integer32(1..254) 1003 MAX-ACCESS read-only 1004 STATUS current 1005 DESCRIPTION 1006 "Number of port connections." 1007 REFERENCE 1008 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1009 Section 13.7.9 PortConnectionInfo Record. Table 108 1010 PortConnectionInfoRecord." 1011 ::= { ibBmaPortConnectInfo 1 } 1013 ibBmaPortConnectTable OBJECT-TYPE 1014 SYNTAX SEQUENCE OF IbBmaPortConnectEntry 1015 MAX-ACCESS not-accessible 1016 STATUS current 1017 DESCRIPTION 1018 "This table contains objects that describe the Port 1019 Connections present in the managed device." 1020 ::= { ibBmaPortConnectInfo 2 } 1022 ibBmaPortConnectEntry OBJECT-TYPE 1023 SYNTAX IbBmaPortConnectEntry 1024 MAX-ACCESS not-accessible 1025 STATUS current 1026 DESCRIPTION 1027 "The column definitions for the Port Connection table." 1028 INDEX { ibBmaPortConnectIndex } 1029 ::= { ibBmaPortConnectTable 1 } 1031 IbBmaPortConnectEntry ::= SEQUENCE { 1032 ibBmaPortConnectIndex Integer32, 1033 ibBmaPortConInternalCon INTEGER, 1034 ibBmaPortConMediaClass INTEGER, 1035 ibBmaPortConConClass INTEGER 1036 } 1038 ibBmaPortConnectIndex OBJECT-TYPE 1039 SYNTAX Integer32(1..254) 1040 MAX-ACCESS not-accessible 1041 STATUS current 1042 DESCRIPTION 1043 "Index for the Port Connection table." 1044 ::= { ibBmaPortConnectEntry 1 } 1046 ibBmaPortConInternalCon OBJECT-TYPE 1047 SYNTAX INTEGER 1048 { 1049 unspecified(1), 1050 terminateWithoutGoing(2), 1051 terminateAfterGoing(3), 1052 noInternelConnection(4) 1053 } 1054 MAX-ACCESS read-only 1055 STATUS current 1056 DESCRIPTION 1057 "Internal connection type." 1058 REFERENCE 1059 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1060 Section 13.7.9 PortConnectionInfo Record. Table 108 1061 PortConnectionInfoRecord." 1062 ::= { ibBmaPortConnectEntry 2 } 1064 ibBmaPortConMediaClass OBJECT-TYPE 1065 SYNTAX INTEGER 1066 { 1067 unspecified(1), 1068 copper(2), 1069 fiber(3), 1070 pcb(4), 1071 repeaterThenCopper(5), 1072 repeaterThenFiber(6), 1073 repeaterThenNode(7), 1074 reserved(8) 1075 } 1076 MAX-ACCESS read-only 1077 STATUS current 1078 DESCRIPTION 1079 "Connection Media Class." 1081 REFERENCE 1082 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1083 Section 13.7.9 PortConnectionInfo Record. Table 108 1084 PortConnectionInfoRecord." 1085 ::= { ibBmaPortConnectEntry 3 } 1087 ibBmaPortConConClass OBJECT-TYPE 1088 SYNTAX INTEGER 1089 { 1090 unspecified(1), 1091 nonSpecifyRemovable(2), 1092 backplaneSide(3), 1093 moduleSide(4), 1094 nonRemovable(5), 1095 noInfo(6), 1096 reserved(7) 1097 } 1098 MAX-ACCESS read-only 1099 STATUS current 1100 DESCRIPTION 1101 "Connection Class." 1102 REFERENCE 1103 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1104 Section 13.7.9 PortConnectionInfo Record. Table 108 1105 PortConnectionInfoRecord." 1106 ::= { ibBmaPortConnectEntry 4 } 1108 --**************************************************************** 1109 -- BMA Module Power Info Group 1110 -- 1111 -- DESCRIPTION: This group provides information about the power 1112 -- consumption, startup characteristics, and power management 1113 -- capabilities for a Module. 1114 --**************************************************************** 1116 ibBmaModPowerInfo OBJECT IDENTIFIER ::= { ibBmaVpd 5 } 1118 ibBmaOperThermalPower OBJECT-TYPE 1119 SYNTAX Integer32(0..131071) 1120 MAX-ACCESS read-only 1121 STATUS current 1122 DESCRIPTION 1123 "Maximum amount of power dissipated under normal operation 1124 including any vendor supplied exerciser over any sliding 1125 60 second window expressed in mW. If this value is 1126 unspecified, a 0 should be returned." 1127 REFERENCE 1128 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1129 Section 13.7.10 ModulePowerInfo Record. Table 109 1130 ModulePowerInfoRecord." 1131 ::= { ibBmaModPowerInfo 1 } 1133 ibBmaOperCurrent OBJECT-TYPE 1134 SYNTAX Integer32(0..16383) 1135 MAX-ACCESS read-only 1136 STATUS current 1137 DESCRIPTION 1138 "Maximum amount of current drawn under normal operation 1139 including any vendor supplied exerciser across the 1140 range of VBulk (expressed in mA). If this value is 1141 unspecified, a 0 should be returned." 1142 REFERENCE 1143 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1144 Section 13.7.10 ModulePowerInfo Record. Table 109 1145 ModulePowerInfoRecord." 1146 ::= { ibBmaModPowerInfo 2 } 1148 ibBmaIdleCurrent OBJECT-TYPE 1149 SYNTAX Integer32(0..16383) 1150 MAX-ACCESS read-only 1151 STATUS current 1152 DESCRIPTION 1153 "Amount of current that a fully initialized device 1154 draws when waiting for functional requests (in mA). 1155 If this value is unspecified, a 0 will be returned." 1156 REFERENCE 1157 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1158 Section 13.7.10 ModulePowerInfo Record. Table 109 1159 ModulePowerInfoRecord." 1160 ::= { ibBmaModPowerInfo 3 } 1162 ibBmaInitCurrent OBJECT-TYPE 1163 SYNTAX Integer32(0..16383) 1164 MAX-ACCESS read-only 1165 STATUS current 1166 DESCRIPTION 1167 "Amount of current drawn during Modules Built-in 1168 self test or self-initialization execution across the 1169 range of VBulk (in mA). If this value is unspecified, 1170 a 0 will be returned." 1171 REFERENCE 1172 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1173 Section 13.7.10 ModulePowerInfo Record. Table 109 1174 ModulePowerInfoRecord." 1175 ::= { ibBmaModPowerInfo 4 } 1177 ibBmaInitTime OBJECT-TYPE 1178 SYNTAX Integer32(0..65535) 1179 MAX-ACCESS read-only 1180 STATUS current 1181 DESCRIPTION 1182 "Amount of time (in 10's of ms) from the end of Module 1183 Reset to the end of BIST and/or module self-initialization 1184 complete under non-fault conditions. The module must be 1185 ready for normal operation at the conclusion of this time, 1186 excluding any external software driven initialization. 1188 If the value is unspecified, a 0 will be returned." 1189 REFERENCE 1190 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1191 Section 13.7.10 ModulePowerInfo Record. Table 109 1192 ModulePowerInfoRecord." 1193 ::= { ibBmaModPowerInfo 5 } 1195 ibBmaIsMStandbySupported OBJECT-TYPE 1196 SYNTAX TruthValue 1197 MAX-ACCESS read-only 1198 STATUS current 1199 DESCRIPTION 1200 "Capability flag to indicate if MStandby is supported." 1201 REFERENCE 1202 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1203 Section 13.7.10 ModulePowerInfo Record. Table 109 1204 ModulePowerInfoRecord." 1205 ::= { ibBmaModPowerInfo 6 } 1207 ibBmaIsPowerMgmtSupported OBJECT-TYPE 1208 SYNTAX TruthValue 1209 MAX-ACCESS read-only 1210 STATUS current 1211 DESCRIPTION 1212 "Capability flag to indicate if power management is 1213 supported." 1214 REFERENCE 1215 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1216 Section 13.7.10 ModulePowerInfo Record. Table 109 1217 ModulePowerInfoRecord." 1218 ::= { ibBmaModPowerInfo 7 } 1220 ibBmaIsUSleepSupported OBJECT-TYPE 1221 SYNTAX TruthValue 1222 MAX-ACCESS read-only 1223 STATUS current 1224 DESCRIPTION 1225 "Capability flag to indicate if USleep is supported." 1226 REFERENCE 1227 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1228 Section 13.7.10 ModulePowerInfo Record. Table 109 1229 ModulePowerInfoRecord." 1230 ::= { ibBmaModPowerInfo 8 } 1232 ibBmaIsUStandbySupported OBJECT-TYPE 1233 SYNTAX TruthValue 1234 MAX-ACCESS read-only 1235 STATUS current 1236 DESCRIPTION 1237 "Capability flag to indicate if UStandby is supported." 1238 REFERENCE 1239 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1240 Section 13.7.10 ModulePowerInfo Record. Table 109 1241 ModulePowerInfoRecord." 1242 ::= { ibBmaModPowerInfo 9 } 1244 ibBmaPowerClass OBJECT-TYPE 1245 SYNTAX INTEGER 1246 { 1247 unspecified(1), 1248 powerClass1(2), 1249 powerClass2(3), 1250 other(4) 1251 } 1252 MAX-ACCESS read-only 1253 STATUS current 1254 DESCRIPTION 1255 "Power class." 1256 REFERENCE 1257 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1258 Section 13.7.10 ModulePowerInfo Record. Table 109 1259 ModulePowerInfoRecord." 1260 ::= { ibBmaModPowerInfo 10 } 1262 ibBmaRedundantPower OBJECT-TYPE 1263 SYNTAX INTEGER 1264 { 1265 unspecified(1), 1266 noRedundancy(2), 1267 redundancy(3), 1268 reserved(4) 1269 } 1270 MAX-ACCESS read-only 1271 STATUS current 1272 DESCRIPTION 1273 "Redundant power converter capability." 1274 REFERENCE 1275 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1276 Section 13.7.10 ModulePowerInfo Record. Table 109 1277 ModulePowerInfoRecord." 1278 ::= { ibBmaModPowerInfo 11 } 1280 --**************************************************************** 1281 -- IOC Power Management Info Group 1282 -- 1283 -- DESCRIPTION: This group describes the power management 1284 -- capabilities of the IOCs assoicated with an IOUnit. If a 1285 -- Module contains multiple IOUnits and several IOCs, the 1286 -- information about all such IOCs appear sequentially in 1287 -- the IOCPMInfo record. 1288 --**************************************************************** 1290 ibBmaPowerMgmtInfo OBJECT IDENTIFIER ::= { ibBmaVpd 6 } 1292 ibBmaPowerMgmtIocCount OBJECT-TYPE 1293 SYNTAX Integer32(1..255) 1294 MAX-ACCESS read-only 1295 STATUS current 1296 DESCRIPTION 1297 "Number of IOC capabilities." 1298 REFERENCE 1299 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1300 Section 13.7.11 IOCOMInfo Record. Table 110 1301 IOCPMInfo Record." 1302 ::= { ibBmaPowerMgmtInfo 1 } 1304 ibBmaPowerMgmtIocTable OBJECT-TYPE 1305 SYNTAX SEQUENCE OF IbBmaPowerMgmtIocEntry 1306 MAX-ACCESS not-accessible 1307 STATUS current 1308 DESCRIPTION 1309 "This table contains objects that describe the Power 1310 Management for each IOC." 1311 ::= { ibBmaPowerMgmtInfo 2 } 1313 ibBmaPowerMgmtIocEntry OBJECT-TYPE 1314 SYNTAX IbBmaPowerMgmtIocEntry 1315 MAX-ACCESS not-accessible 1316 STATUS current 1317 DESCRIPTION 1318 "The column definitions for the Power Managment IOC table." 1319 INDEX { ibBmaPowerMgmtIocIndex } 1320 ::= { ibBmaPowerMgmtIocTable 1 } 1322 IbBmaPowerMgmtIocEntry ::= SEQUENCE { 1323 ibBmaPowerMgmtIocIndex Integer32, 1324 ibBmaPMIsIDozeSupported TruthValue, 1325 ibBmaPMIsINapSupported TruthValue, 1326 ibBmaPMIsISleepSupported TruthValue, 1327 ibBmaPMIsIStandbySupported TruthValue, 1328 ibBmaPMWREIsIDozeSupported TruthValue, 1329 ibBmaPMWREIsINapSupported TruthValue, 1330 ibBmaPMWREIsISleepSupported TruthValue, 1331 ibBmaPMWREIsIStandbySupported TruthValue, 1332 ibBmaPwrMgtIDozeCurrent Integer32, 1333 ibBmaPwrMgtINapCurrent Integer32, 1334 ibBmaPwrMgtISleepCurrent Integer32, 1335 ibBmaPwrMgtIStandbyCurrent Integer32 1336 } 1338 ibBmaPowerMgmtIocIndex OBJECT-TYPE 1339 SYNTAX Integer32(1..254) 1340 MAX-ACCESS not-accessible 1341 STATUS current 1342 DESCRIPTION 1343 "Index for the Power Management IOC table." 1344 ::= { ibBmaPowerMgmtIocEntry 1 } 1346 ibBmaPMIsIDozeSupported OBJECT-TYPE 1347 SYNTAX TruthValue 1348 MAX-ACCESS read-only 1349 STATUS current 1350 DESCRIPTION 1351 "Flag for Is I Doze supported." 1352 REFERENCE 1353 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1354 Section 13.7.11 IOCOMInfo Record. Table 110 1355 IOCPMInfo Record." 1356 ::= { ibBmaPowerMgmtIocEntry 2 } 1358 ibBmaPMIsINapSupported OBJECT-TYPE 1359 SYNTAX TruthValue 1360 MAX-ACCESS read-only 1361 STATUS current 1362 DESCRIPTION 1363 "Flag for Is I Nap supported." 1364 REFERENCE 1365 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1366 Section 13.7.11 IOCOMInfo Record. Table 110 1367 IOCPMInfo Record." 1368 ::= { ibBmaPowerMgmtIocEntry 3 } 1370 ibBmaPMIsISleepSupported OBJECT-TYPE 1371 SYNTAX TruthValue 1372 MAX-ACCESS read-only 1373 STATUS current 1374 DESCRIPTION 1375 "Flag for Is I Sleep supported." 1376 REFERENCE 1377 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1378 Section 13.7.11 IOCOMInfo Record. Table 110 1379 IOCPMInfo Record." 1380 ::= { ibBmaPowerMgmtIocEntry 4 } 1382 ibBmaPMIsIStandbySupported OBJECT-TYPE 1383 SYNTAX TruthValue 1384 MAX-ACCESS read-only 1385 STATUS current 1386 DESCRIPTION 1387 "Flag for Is I Standby supported." 1388 REFERENCE 1389 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1390 Section 13.7.11 IOCOMInfo Record. Table 110 1391 IOCPMInfo Record." 1392 ::= { ibBmaPowerMgmtIocEntry 5 } 1394 ibBmaPMWREIsIDozeSupported OBJECT-TYPE 1395 SYNTAX TruthValue 1396 MAX-ACCESS read-only 1397 STATUS current 1398 DESCRIPTION 1399 "Flag for Is WRE I Doze supported." 1401 REFERENCE 1402 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1403 Section 13.7.11 IOCOMInfo Record. Table 110 1404 IOCPMInfo Record." 1405 ::= { ibBmaPowerMgmtIocEntry 6 } 1407 ibBmaPMWREIsINapSupported OBJECT-TYPE 1408 SYNTAX TruthValue 1409 MAX-ACCESS read-only 1410 STATUS current 1411 DESCRIPTION 1412 "Flag for Is WRE I Nap supported." 1413 REFERENCE 1414 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1415 Section 13.7.11 IOCOMInfo Record. Table 110 1416 IOCPMInfo Record." 1417 ::= { ibBmaPowerMgmtIocEntry 7 } 1419 ibBmaPMWREIsISleepSupported OBJECT-TYPE 1420 SYNTAX TruthValue 1421 MAX-ACCESS read-only 1422 STATUS current 1423 DESCRIPTION 1424 "Flag for Is WRE I Sleep supported." 1425 REFERENCE 1426 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1427 Section 13.7.11 IOCOMInfo Record. Table 110 1428 IOCPMInfo Record." 1429 ::= { ibBmaPowerMgmtIocEntry 8 } 1431 ibBmaPMWREIsIStandbySupported OBJECT-TYPE 1432 SYNTAX TruthValue 1433 MAX-ACCESS read-only 1434 STATUS current 1435 DESCRIPTION 1436 "Flag for Is WRE I Standby supported." 1437 REFERENCE 1438 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1439 Section 13.7.11 IOCOMInfo Record. Table 110 1440 IOCPMInfo Record." 1441 ::= { ibBmaPowerMgmtIocEntry 9 } 1443 ibBmaPwrMgtIDozeCurrent OBJECT-TYPE 1444 SYNTAX Integer32(0..16384) 1445 MAX-ACCESS read-only 1446 STATUS current 1447 DESCRIPTION 1448 "The amount of total current drawn from the Bulk Power 1449 while in I-Doze PM state. The range is from 0 to 16,384 1450 milliAmps." 1451 REFERENCE 1452 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1453 Section 13.7.11 IOCOMInfo Record. Table 110 1454 IOCPMInfo Record." 1455 ::= { ibBmaPowerMgmtIocEntry 10 } 1457 ibBmaPwrMgtINapCurrent OBJECT-TYPE 1458 SYNTAX Integer32(0..16384) 1459 MAX-ACCESS read-only 1460 STATUS current 1461 DESCRIPTION 1462 "The amount of total current drawn from the Bulk Power 1463 while in I-Nap PM state. The range is from 0 to 16,384 1464 milliAmps." 1465 REFERENCE 1466 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1467 Section 13.7.11 IOCOMInfo Record. Table 110 1468 IOCPMInfo Record." 1469 ::= { ibBmaPowerMgmtIocEntry 11 } 1471 ibBmaPwrMgtISleepCurrent OBJECT-TYPE 1472 SYNTAX Integer32(0..16384) 1473 MAX-ACCESS read-only 1474 STATUS current 1475 DESCRIPTION 1476 "The amount of total current drawn from the Bulk Power 1477 while in I-Sleep PM state. The range is from 0 to 16,384 1478 milliAmps." 1479 REFERENCE 1480 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1481 Section 13.7.11 IOCOMInfo Record. Table 110 1482 IOCPMInfo Record." 1483 ::= { ibBmaPowerMgmtIocEntry 12 } 1485 ibBmaPwrMgtIStandbyCurrent OBJECT-TYPE 1486 SYNTAX Integer32(0..16384) 1487 MAX-ACCESS read-only 1488 STATUS current 1489 DESCRIPTION 1490 "The amount of total current drawn from the Auxilliary Power 1491 while in I-Standby PM state. The Bulk Power drawn is defined 1492 to be 0 amps. The range is from 0 to 16,384 milliAmps." 1493 REFERENCE 1494 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1495 Section 13.7.11 IOCOMInfo Record. Table 110 1496 IOCPMInfo Record." 1497 ::= { ibBmaPowerMgmtIocEntry 13 } 1499 --**************************************************************** 1500 -- CME Info Group 1501 -- 1502 -- DESCRIPTION: This group contains additional information 1503 -- about the CME. 1504 --**************************************************************** 1506 ibBmaCmeInfo OBJECT IDENTIFIER ::= { ibBmaVpd 7 } 1507 ibBmaCmeGuidType OBJECT-TYPE 1508 SYNTAX INTEGER 1509 { 1510 none(1), -- none specified; GUID value is 0 1511 guid64(2), -- EUI-64 (8 bytes) 1512 guid48(3), -- EUI-48 (6 bytes) 1513 guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) 1514 guid8(5) -- SMBus 2.0 UDID (8 bytes) 1515 } 1516 MAX-ACCESS read-only 1517 STATUS current 1518 DESCRIPTION 1519 "The CME GUID type." 1520 REFERENCE 1521 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1522 Section 13.7.12; Table 111 CmeInfo Record." 1523 ::= { ibBmaCmeInfo 1 } 1525 ibBmaCmeGuidValue OBJECT-TYPE 1526 SYNTAX OCTET STRING (SIZE(16)) 1527 MAX-ACCESS read-only 1528 STATUS current 1529 DESCRIPTION 1530 "The GUID assigned to this CME. Needs to hold the longest 1531 possible GUID type (guid16(4))." 1532 REFERENCE 1533 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1534 Section 13.7.12; Table 111 CmeInfo Record." 1535 ::= { ibBmaCmeInfo 2 } 1537 ibBmaCmeFirmMinorRev OBJECT-TYPE 1538 SYNTAX OCTET STRING (SIZE(1)) 1539 MAX-ACCESS read-only 1540 STATUS current 1541 DESCRIPTION 1542 "The minor revision of the CME firmware." 1543 REFERENCE 1544 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1545 Section 13.7.12; Table 111 CmeInfo Record." 1546 ::= { ibBmaCmeInfo 3 } 1548 ibBmaCmeFirmMajorRev OBJECT-TYPE 1549 SYNTAX OCTET STRING (SIZE(1)) 1550 MAX-ACCESS read-only 1551 STATUS current 1552 DESCRIPTION 1553 "The major revision of the CME firmware." 1554 REFERENCE 1555 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1556 Section 13.7.12; Table 111 CmeInfo Record." 1557 ::= { ibBmaCmeInfo 4 } 1559 ibBmaCmeSlotNumbers OBJECT-TYPE 1560 SYNTAX OCTET STRING (SIZE(32)) 1561 MAX-ACCESS read-only 1562 STATUS current 1563 DESCRIPTION 1564 "A 256 bit mask representing IB ports for which the CME provides 1565 IB-ML access. The mask allows slot numbers to be non-sequential. 1566 Slot numbers must be in the range 1 to 254. 0 is assigned to the 1567 CME and its containing Chassis via CME." 1568 REFERENCE 1569 "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; 1570 Table 111 CmeInfo Record." 1571 ::= { ibBmaCmeInfo 5 } 1573 --**************************************************************** 1574 -- OEM Info Group 1575 -- 1576 -- DESCRIPTION: This group contains OEM records of OEM-specified data. 1577 --**************************************************************** 1579 ibBmaOemInfo OBJECT IDENTIFIER ::= { ibBmaVpd 8 } 1581 ibBmaOemTable OBJECT-TYPE 1582 SYNTAX SEQUENCE OF IbBmaOemEntry 1583 MAX-ACCESS not-accessible 1584 STATUS current 1585 DESCRIPTION 1586 "This table contains objects that describe the OEM 1587 entries." 1588 ::= { ibBmaOemInfo 1 } 1590 ibBmaOemEntry OBJECT-TYPE 1591 SYNTAX IbBmaOemEntry 1592 MAX-ACCESS not-accessible 1593 STATUS current 1594 DESCRIPTION 1595 "The column definitions for the OEM table." 1596 INDEX { ibBmaOemIndex } 1597 ::= { ibBmaOemTable 1 } 1599 IbBmaOemEntry ::= SEQUENCE { 1600 ibBmaOemIndex Integer32, 1601 ibBmaOemIdType INTEGER, 1602 ibBmaOemIdValue OCTET STRING, 1603 ibBmaOemDataLength Integer32, 1604 ibBmaOemDataBuf OCTET STRING 1605 } 1607 ibBmaOemIndex OBJECT-TYPE 1608 SYNTAX Integer32(1..254) 1609 MAX-ACCESS not-accessible 1610 STATUS current 1611 DESCRIPTION 1612 "Index for the OEM table." 1614 ::= { ibBmaOemEntry 1 } 1616 ibBmaOemIdType OBJECT-TYPE 1617 SYNTAX INTEGER 1618 { 1619 other(1), -- reserved 1620 companyId(2), -- company ID 1621 enterpriseNumBased(3) -- enterprise number based ID 1622 } 1623 MAX-ACCESS read-only 1624 STATUS current 1625 DESCRIPTION 1626 "The OEM ID type." 1627 ::= { ibBmaOemEntry 2 } 1629 ibBmaOemIdValue OBJECT-TYPE 1630 SYNTAX OCTET STRING (SIZE(3)) 1631 MAX-ACCESS read-only 1632 STATUS current 1633 DESCRIPTION 1634 "The OEM ID value." 1635 ::= { ibBmaOemEntry 3 } 1637 ibBmaOemDataLength OBJECT-TYPE 1638 SYNTAX Integer32(0..255) 1639 MAX-ACCESS read-only 1640 STATUS current 1641 DESCRIPTION 1642 "The OEM Data field length." 1643 ::= { ibBmaOemEntry 4 } 1645 ibBmaOemDataBuf OBJECT-TYPE 1646 SYNTAX OCTET STRING (SIZE(255)) 1647 MAX-ACCESS read-only 1648 STATUS current 1649 DESCRIPTION 1650 "The OEM Data buffer." 1651 ::= { ibBmaOemEntry 5 } 1653 --**************************************************************** 1654 -- Buddy Info Group 1655 -- 1656 -- DESCRIPTION: This group contains the Buddy count and the Node 1657 -- GUIDs of the InfiniBand nodes (and other entities) that 1658 -- belong to the same enclosure. 1659 --**************************************************************** 1661 ibBmaBuddyInfo OBJECT IDENTIFIER ::= { ibBmaVpd 9 } 1663 ibBmaBuddyCount OBJECT-TYPE 1664 SYNTAX Integer32(1..65535) 1665 MAX-ACCESS read-only 1666 STATUS current 1667 DESCRIPTION 1668 "The Buddy count. This is the number of InfiniBand nodes, 1669 excluding this node, that belong to the same enclosure as 1670 the node reporting this record. If no other node belongs to 1671 the same enclosure, the value will be 0 and there will be 1672 no entries in the ibBmaBuddyTable." 1673 REFERENCE 1674 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1675 Section 13.7.14; Table 113 BuddyInfo Record." 1676 ::= { ibBmaBuddyInfo 1 } 1678 ibBmaBuddyTable OBJECT-TYPE 1679 SYNTAX SEQUENCE OF IbBmaBuddyEntry 1680 MAX-ACCESS not-accessible 1681 STATUS current 1682 DESCRIPTION 1683 "A table containing BMA Buddy Record information." 1684 ::= { ibBmaBuddyInfo 2 } 1686 ibBmaBuddyEntry OBJECT-TYPE 1687 SYNTAX IbBmaBuddyEntry 1688 MAX-ACCESS not-accessible 1689 STATUS current 1690 DESCRIPTION 1691 "A conceptual row of the ibBmaBuddyTable containing 1692 information about a particular Buddy table entry." 1693 INDEX { ibBmaBuddyIndex } 1694 ::= { ibBmaBuddyTable 1 } 1696 IbBmaBuddyEntry ::= SEQUENCE { 1697 ibBmaBuddyIndex Integer32, 1698 ibBmaBuddyGuidType INTEGER, 1699 ibBmaBuddyGuidValue OCTET STRING 1700 } 1702 ibBmaBuddyIndex OBJECT-TYPE 1703 SYNTAX Integer32(1..65535) 1704 MAX-ACCESS not-accessible 1705 STATUS current 1706 DESCRIPTION 1707 "Index that identifies this Buddy table entry." 1708 ::= { ibBmaBuddyEntry 1 } 1710 ibBmaBuddyGuidType OBJECT-TYPE 1711 SYNTAX INTEGER 1712 { 1713 none(1), -- none specified; GUID value is 0 1714 guid64(2), -- EUI-64 (8 bytes) 1715 guid48(3), -- EUI-48 (6 bytes) 1716 guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) 1717 guid8(5) -- SMBus 2.0 UDID (8 bytes) 1718 } 1719 MAX-ACCESS read-only 1720 STATUS current 1721 DESCRIPTION 1722 "The Buddy node GUID type." 1723 REFERENCE 1724 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1725 Section 13.7.14; Table 113 BuddyInfo Record." 1726 ::= { ibBmaBuddyEntry 2 } 1728 ibBmaBuddyGuidValue OBJECT-TYPE 1729 SYNTAX OCTET STRING (SIZE(16)) 1730 MAX-ACCESS read-only 1731 STATUS current 1732 DESCRIPTION 1733 "The GUID assigned to this node. Needs to hold the longest 1734 possible GUID type (guid16(4))." 1735 REFERENCE 1736 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1737 Section 13.7.14; Table 113 BuddyInfo Record." 1738 ::= { ibBmaBuddyEntry 3 } 1740 --**************************************************************** 1741 -- BMA Asset Tag Info Group 1742 -- 1743 -- DESCRIPTION: This group provides information about the Asset 1744 -- Tags. 1745 --**************************************************************** 1747 ibBmaAssetTagInfo OBJECT IDENTIFIER ::= { ibBmaVpd 10 } 1749 ibBmaAssetTagTable OBJECT-TYPE 1750 SYNTAX SEQUENCE OF IbBmaAssetTagEntry 1751 MAX-ACCESS not-accessible 1752 STATUS current 1753 DESCRIPTION 1754 "A table containing BMA Asset Tag information." 1755 ::= { ibBmaAssetTagInfo 1 } 1757 ibBmaAssetTagEntry OBJECT-TYPE 1758 SYNTAX IbBmaAssetTagEntry 1759 MAX-ACCESS not-accessible 1760 STATUS current 1761 DESCRIPTION 1762 "A conceptual row of the ibBmaAssetTagTable containing 1763 information about a particular Asset Tag entry." 1764 INDEX { ibBmaAssetTagIndex } 1765 ::= { ibBmaAssetTagTable 1 } 1767 IbBmaAssetTagEntry ::= SEQUENCE { 1768 ibBmaAssetTagIndex Integer32, 1769 ibBmaAssetTagFruHandle Integer32, 1770 ibBmaAssetTagLength Integer32, 1771 ibBmaAssetTagValue OCTET STRING 1772 } 1774 ibBmaAssetTagIndex OBJECT-TYPE 1775 SYNTAX Integer32(1..65535) 1776 MAX-ACCESS not-accessible 1777 STATUS current 1778 DESCRIPTION 1779 "Index that identifies this Asset Tag table entry." 1780 ::= { ibBmaAssetTagEntry 1 } 1782 ibBmaAssetTagFruHandle OBJECT-TYPE 1783 SYNTAX Integer32(1..255) 1784 MAX-ACCESS read-only 1785 STATUS current 1786 DESCRIPTION 1787 "The FRU handle." 1788 REFERENCE 1789 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1790 Section 13.7.15; Table 114 AssetTagRecord." 1791 ::= { ibBmaAssetTagEntry 2 } 1793 ibBmaAssetTagLength OBJECT-TYPE 1794 SYNTAX Integer32(1..255) 1795 MAX-ACCESS read-only 1796 STATUS current 1797 DESCRIPTION 1798 "The length of the ibBmaAssetTagValue object." 1799 REFERENCE 1800 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1801 Section 13.7.15; Table 114 AssetTagRecord." 1802 ::= { ibBmaAssetTagEntry 3 } 1804 ibBmaAssetTagValue OBJECT-TYPE 1805 SYNTAX OCTET STRING (SIZE(255)) 1806 MAX-ACCESS read-only 1807 STATUS current 1808 DESCRIPTION 1809 "The Asset Tag." 1810 REFERENCE 1811 "InfiniBand Architecture Release 1.0.a. Vol. 2. 1812 Section 13.7.15; Table 114 AssetTagRecord." 1813 ::= { ibBmaAssetTagEntry 4 } 1815 --**************************************************************** 1816 -- Module Conformance Statement 1817 -- 1818 -- DESCRIPTION: The module conformance statement includes the 1819 -- compliance statements and the units of conformance 1820 -- section. 1821 --**************************************************************** 1822 ibBmaCompliances OBJECT IDENTIFIER ::= { ibBmaConformance 1 } 1824 ibBmaGroups OBJECT IDENTIFIER ::= { ibBmaConformance 2 } 1825 --**************************************************************** 1826 -- Compliance Statements 1827 --**************************************************************** 1829 ibBmaBasicNodeCompliance MODULE-COMPLIANCE 1830 STATUS current 1831 DESCRIPTION 1832 "The basic node implementation requirements for agents that 1833 support the IPOIB BMA MIB." 1834 MODULE -- this module 1835 MANDATORY-GROUPS { 1836 ibBmaBmuInfoGroup 1837 } 1838 ::= { ibBmaCompliances 1 } 1840 ibBmaFullNodeCompliance MODULE-COMPLIANCE 1841 STATUS current 1842 DESCRIPTION 1843 "The full node implementation requirements for agents that 1844 support the IPOIB BMA MIB." 1845 MODULE -- this module 1846 MANDATORY-GROUPS { 1847 ibBmaBmuInfoGroup, 1848 ibBmaBKeyInfoGroup, 1849 ibBmaModuleInfoGroup, 1850 ibBmaChassisInfoGroup, 1851 ibBmaFruInfoGroup, 1852 ibBmaPortConnectInfoGroup, 1853 ibBmaModPowerInfoGroup, 1854 ibBmaPowerMgmtInfoGroup, 1855 ibBmaCmeInfoGroup, 1856 ibBmaOemInfoGroup, 1857 ibBmaBuddyInfoGroup, 1858 ibBmaAssetTagInfoGroup 1859 } 1860 ::= { ibBmaCompliances 2 } 1862 --**************************************************************** 1863 -- Units Of Conformance 1864 --**************************************************************** 1866 ibBmaBmuInfoGroup OBJECT-GROUP 1867 OBJECTS { 1868 ibBmaBaseboardManagedUnitType, 1869 ibBmaIsIBMLSupported, 1870 ibBmaIBMLImplementation 1871 } 1872 STATUS current 1873 DESCRIPTION 1874 "The ibBmaBmuInfoGroup defines the MIB objects that describe 1875 information about the Baseboard Management Unit (BMU)." 1876 ::= { ibBmaGroups 1 } 1878 ibBmaBKeyInfoGroup OBJECT-GROUP 1879 OBJECTS { 1880 ibBmaIsBKeyNVRAM, 1881 ibBmaBKeyValue, 1882 ibBmaBKeyProtectBit, 1883 ibBmaBKeyLeasePeriod, 1884 ibBmaBKeyViolations 1885 } 1886 STATUS current 1887 DESCRIPTION 1888 "The ibBmaBKeyInfo Group defines the MIB objects that describe 1889 information about the Baseboard Management keys (B_Keys)." 1890 ::= { ibBmaGroups 2 } 1892 ibBmaModuleInfoGroup OBJECT-GROUP 1893 OBJECTS { 1894 ibBmaModInfoModGuid, 1895 ibBmaModInfoModType, 1896 ibBmaModInfoModClass, 1897 ibBmaModInfoNodeCount, 1898 ibBmaModInfoLinkCount, 1899 ibBmaModInfoBckplaneLinkCnt, 1900 ibBmaModInfoIbmlCount, 1901 ibBmaModInfoBckPlaneIbmlCnt, 1902 ibBmaModInfoModuleSize, 1903 ibBmaModInfoFormFactor 1904 } 1905 STATUS current 1906 DESCRIPTION 1907 "The ibBmaModuleInfo Group defines the MIB objects that describe 1908 information about the module." 1909 ::= { ibBmaGroups 3 } 1911 ibBmaChassisInfoGroup OBJECT-GROUP 1912 OBJECTS { 1913 ibBmaChasInfoChassisGuid, 1914 ibBmaChasInfoSlotCount, 1915 ibBmaChasInfoAssignedSlotNum, 1916 ibBmaChasInfoSlotConnStatus, 1917 ibBmaChasInfoCmeAccess, 1918 ibBmaChasInfoProxyAccess, 1919 ibBmaChasInfoLockDrivesCtr, 1920 ibBmaChasInfoMechLockPresent 1921 } 1922 STATUS current 1923 DESCRIPTION 1924 "The ibBmaChassisInfo Group defines the MIB objects that describe 1925 information about a managed chassis." 1926 ::= { ibBmaGroups 4 } 1928 ibBmaFruInfoGroup OBJECT-GROUP 1929 OBJECTS { 1930 ibBmaFruInfoType, 1931 ibBmaFruInfoGuidType, 1932 ibBmaFruInfoGuidValue, 1933 ibBmaFruInfoSerialNumber, 1934 ibBmaFruInfoPartNumber, 1935 ibBmaFruInfoModelName, 1936 ibBmaFruInfoVersion, 1937 ibBmaFruInfoManufacturerName, 1938 ibBmaFruInfoProductName, 1939 ibBmaFruInfoManufacturerID, 1940 ibBmaFruInfoManDateAndTime 1941 } 1942 STATUS current 1943 DESCRIPTION 1944 "The ibBmaFruInfo Group defines the MIB objects that describe 1945 information about the Fru attributes." 1946 ::= { ibBmaGroups 5 } 1948 ibBmaPortConnectInfoGroup OBJECT-GROUP 1949 OBJECTS { 1950 ibBmaPortConNumConnection, 1951 ibBmaPortConInternalCon, 1952 ibBmaPortConMediaClass, 1953 ibBmaPortConConClass 1954 } 1955 STATUS current 1956 DESCRIPTION 1957 "The ibBmaPortConnectInfo Group defines the MIB objects that 1958 describe information about the port connections." 1959 ::= { ibBmaGroups 6 } 1961 ibBmaModPowerInfoGroup OBJECT-GROUP 1962 OBJECTS { 1963 ibBmaOperThermalPower, 1964 ibBmaOperCurrent, 1965 ibBmaIdleCurrent, 1966 ibBmaInitCurrent, 1967 ibBmaInitTime, 1968 ibBmaIsMStandbySupported, 1969 ibBmaIsPowerMgmtSupported, 1970 ibBmaIsUSleepSupported, 1971 ibBmaIsUStandbySupported, 1972 ibBmaPowerClass, 1973 ibBmaRedundantPower 1974 } 1975 STATUS current 1976 DESCRIPTION 1977 "The ibBmaModPowerInfo Group defines the MIB objects that 1978 describe information about the power attributes of the module." 1979 ::= { ibBmaGroups 7 } 1981 ibBmaPowerMgmtInfoGroup OBJECT-GROUP 1982 OBJECTS { 1983 ibBmaPowerMgmtIocCount, 1984 ibBmaPMIsIDozeSupported, 1985 ibBmaPMIsINapSupported, 1986 ibBmaPMIsISleepSupported, 1987 ibBmaPMIsIStandbySupported, 1988 ibBmaPMWREIsIDozeSupported, 1989 ibBmaPMWREIsINapSupported, 1990 ibBmaPMWREIsISleepSupported, 1991 ibBmaPMWREIsIStandbySupported, 1992 ibBmaPwrMgtIDozeCurrent, 1993 ibBmaPwrMgtINapCurrent, 1994 ibBmaPwrMgtISleepCurrent, 1995 ibBmaPwrMgtIStandbyCurrent 1996 } 1997 STATUS current 1998 DESCRIPTION 1999 "The ibBmaPowerMgmtInfo Group defines the MIB objects that 2000 describe information about power management." 2001 ::= { ibBmaGroups 8 } 2003 ibBmaCmeInfoGroup OBJECT-GROUP 2004 OBJECTS { 2005 ibBmaCmeGuidType, 2006 ibBmaCmeGuidValue, 2007 ibBmaCmeFirmMinorRev, 2008 ibBmaCmeFirmMajorRev, 2009 ibBmaCmeSlotNumbers 2010 } 2011 STATUS current 2012 DESCRIPTION 2013 "The ibBmaCmeInfo Group defines the MIB objects that describe 2014 information about the CME." 2015 ::= { ibBmaGroups 9 } 2017 ibBmaOemInfoGroup OBJECT-GROUP 2018 OBJECTS { 2019 ibBmaOemIdType, 2020 ibBmaOemIdValue, 2021 ibBmaOemDataLength, 2022 ibBmaOemDataBuf 2023 } 2024 STATUS current 2025 DESCRIPTION 2026 "The ibBmaOemInfo Group defines the MIB objects that describe 2027 information about OEM data." 2028 ::= { ibBmaGroups 10 } 2030 ibBmaBuddyInfoGroup OBJECT-GROUP 2031 OBJECTS { 2032 ibBmaBuddyCount, 2033 ibBmaBuddyGuidType, 2034 ibBmaBuddyGuidValue 2035 } 2036 STATUS current 2037 DESCRIPTION 2038 "The ibBmaBuddyInfo Group defines the MIB objects that describe 2039 information about the Buddy Info." 2040 ::= { ibBmaGroups 11 } 2042 ibBmaAssetTagInfoGroup OBJECT-GROUP 2043 OBJECTS { 2044 ibBmaAssetTagFruHandle, 2045 ibBmaAssetTagLength, 2046 ibBmaAssetTagValue 2047 } 2048 STATUS current 2049 DESCRIPTION 2050 "The ibBmaAssetTagInfo Group defines the MIB objects that 2051 describe information about the asset tags." 2052 ::= { ibBmaGroups 12 } 2054 END 2056 5. Security Considerations 2058 SNMPv1 by itself is not a secure environment. Even if the network 2059 itself is secure (for example by using IPSec), even then, there is no 2060 control as to who on the secure network is allowed to access and 2061 GET/SET (read/change/create/delete) the objects in this MIB. 2063 It is recommended that the implementers consider the security 2064 features as provided by the SNMPv3 framework. Specifically, the use 2065 of the User-based Security Model RFC 2574 [RFC2574] and the 2066 View-based Access Control Model RFC 2575 [RFC2575] is recommended. 2068 It is then a customer/user responsibility to ensure that the SNMP 2069 entity giving access to an instance of this MIB, is properly 2070 configured to give access to the objects only to those principals 2071 (users) that have legitimate rights to indeed GET or SET (change/ 2072 create/delete) them. 2074 6. IANA Considerations 2076 IANA is requested to make a MIB OID assignment under the transmission 2077 branch, that is, assign the infinibandMIB under { transmission 199 }. 2078 This sub-id is requested because 199 is the ifType for 2079 infiniband(199) and is available under transmission. 2081 In the future, IPOIB related standards track MIB modules should be 2082 rooted under the infinibandMIB subtree. The IANA is requested to 2083 manage that namespace. New assignments can only be made via a 2084 Standards Action as specified in [RFC2434]. 2086 This document also requests IANA to assign { infinibandMIB 5 } to the 2087 IB-BMA-MIB specified in this document. 2089 7. References 2091 7.1. Normative References 2093 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate 2094 Requirement Levels", BCP 14, RFC 2119, March 1997. 2096 [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an 2097 IANA Considerations Section in RFCs", BCP: 26, RFC 2434, 2098 October 1998. 2100 [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2101 Rose, M. and S. Waldbusser, "Structure of Management 2102 Information Version 2 (SMIv2)", STD 58, RFC 2578, April 2103 1999. 2105 [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2106 Rose, M. and S. Waldbusser, "Textual Conventions for 2107 SMIv2", STD 58, RFC 2579, April 1999. 2109 [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., 2110 Rose, M. and S. Waldbusser, "Conformance Statements for 2111 SMIv2", STD 58, RFC 2580, April 1999. 2113 [INFINIV1] InfiniBand Architecture Specification Volume 1, 2114 Release 1.1, November 6, 2002. 2116 7.2. Informative References 2118 [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, 2119 "Introduction and Applicability Statements for 2120 Internet-Standard Management Framework", RFC 3410, 2121 December 2002. 2123 8. Author's Address 2125 Sean Harnedy 2126 Mangrove Systems, Inc. 2127 10 Fairfield Boulevard 2128 Wallingford, CT 06492 2129 USA 2130 Phone: +1-203-679-7539 2131 Email: sharnedy@mangrovesystems.com 2133 9. Intellectual Property Notice 2135 The IETF takes no position regarding the validity or scope of any 2136 Intellectual Property Rights or other rights that might be claimed 2137 to pertain to the implementation or use of the technology 2138 described in this document or the extent to which any license 2139 under such rights might or might not be available; nor does it 2140 represent that it has made any independent effort to identify any 2141 such rights. Information on the procedures with respect to rights 2142 in RFC documents can be found in BCP 78 and BCP 79. 2143 Copies of IPR disclosures made to the IETF Secretariat and any 2144 assurances of licenses to be made available, or the result of an 2145 attempt made to obtain a general license or permission for the use 2146 of such proprietary rights by implementers or users of this 2147 specification can be obtained from the IETF on-line IPR repository 2148 at http://www.ietf.org/ipr. 2150 The IETF invites any interested party to bring to its attention 2151 any copyrights, patents or patent applications, or other 2152 proprietary rights that may cover technology that may be required 2153 to implement this standard. Please address the information to the 2154 IETF at ietf-ipr@ietf.org. 2156 10. Full Copyright Statement 2158 Copyright (C) The Internet Society (2005). This document is 2159 subject to the rights, licenses and restrictions contained in BCP 2160 78, and except as set forth therein, the authors retain all their 2161 rights. 2163 This document and translations of it may be copied and 2164 furnished to others, and derivative works that comment on 2165 or otherwise explain it or assist in its implementation may 2166 be prepared, copied, published and distributed, in whole or 2167 in part, without restriction of any kind, provided that the 2168 above copyright notice and this paragraph are included on 2169 all such copies and derivative works. However, this document 2170 itself may not be modified in any way, such as by removing the 2171 copyright notice or references to the Internet Society or other 2172 Internet organizations, except as needed for the purpose of 2173 developing Internet standards in which case the procedures for 2174 copyrights defined in the Internet Standards process must be 2175 followed, or as required to translate it into languages other 2176 than English. 2178 The limited permissions granted above are perpetual and 2179 will not be revoked by the Internet Society or its 2180 successors or assigns. 2182 This document and the information contained herein are provided 2183 on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE 2184 REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND 2185 THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, 2186 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT 2187 THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR 2188 ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A 2189 PARTICULAR PURPOSE.