INTERNET-DRAFT Sean Harnedy Mangrove Systems, Inc. Expires: April 2005 October 2004 Definitions of Managed Objects for the InfiniBand Baseboard Management Agent (BMA) Status of this Memo By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of RFC 3668. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html Abstract InfiniBand Architecture (IBA) specifies a high speed, channel based, switched fabric architecture that delivers scalable performance in data centers. This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in the Internet community. In particular, it defines objects for managing InfiniBand Baseboard Management Agents (BMA). Copyright Notice Copyright (C) The Internet Society (2004). All Rights Reserved. Expires April 2005 [Page 1] Internet Draft IPOVERIB BMA MIB Module October 2004 Table of Contents 1. Introduction ................................................ 3 2. The Internet-Standard Management Framework .................. 4 3. Structure of the MIB ........................................ 4 3.1. Overview .................................................. 4 3.2. Discussion of MIB Groups .................................. 4 3.3. The BMA MIB Objects ....................................... 4 3.3.1. The Baseboard Management Unit Info Group ................ 4 3.3.2. The Baseboard Key (B_Key) Info Group .................... 4 3.3.3. The Vital Product Data (VPD) Group ...................... 4 3.4. The BMA Conformance Group ................................. 5 3.4.1. BMA Compliance Groups ................................... 5 4. IPOIB BMA MIB Definitions ................................... 5 5. Security Considerations ..................................... 40 6. IANA Considerations ......................................... 40 7. References .................................................. 41 7.1. Normative References ...................................... 41 7.2. Informative References .................................... 41 8. Author's Address ............................................ 41 9. Intellectual Property Notice ................................ 41 10. Full Copyright Statement ................................... 42 Expires April 2005 [Page 2] Internet Draft IPOVERIB BMA MIB Module October 2004 1. Introduction This document defines a MIB for the InfiniBand Baseboard Management Agent (BMA). The InfiniBand Architecture [INFINIV1] is defined by the InfiniBand Trade Association. InfiniBand is designed to provide low latency high bandwidth interconnect in a computing environment. This document will define the objects related to managing the Baseboard Management Agent on each device in an InfiniBand Fabric. In the InfiniBand context, Baseboard Management is the monitoring and control of important physical resources of a network entity. These resources include reading chassis voltage and temperature, recognition of the insertion and removal of an InfiniBand module, access to "Vital Product Data (VPD)", additional environmental variables and LEDs, remote control of power state, and several other related management functions. The BMA is mandatory for every InfiniBand network entity. A network entity is considred "[Baseboard Management] manageable" if it provides basic information about itself and where it is located. This information is called the "Vital Product Data (VPD)". Within the InfiniBand network entity, the group of functionality that implements a BMA is called the "Baseboard Management Unit (BMU)". The InfiniBand architecture defines three types of BMUs. 1. A Baseboard Management compliant module that includes a Module Management Entity (MME), and InfiniBand Management Link (IB-ML) agent, and (optionally) a Chassis Management Entity (CME). This is called an "IB-Module" or, simply, a MODULE. The Module is protocol-aware and can send and receive Baseboard Management GMPs. The GMPs are addressed using the LID of any endpoint of the IB device on the Module. 2. A NON-MODULE does not have an MME or IB-ML agent. It does not conform to the Baseboard Management form factors or other compliances. 3. A MANAGED CHASSIS contains a CME. The Managed Chassis can contain a switch that handles the sending and receiving of the Baseboard Management GMPs. These GMPs are addressed to the LID of the switch. THe Managed Chassis contains slots, modules, nodes, and ports. In-band management Baseboard Management messages are messages that traverse the InfiniBand fabric between the Baseboard Manager and the BMA. After connecting to the fabric, the BMA is able to send and receive GMP packets on QP1 on the General Services Interface (GSI). The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT" "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in Expires April 2005 [Page 3] Internet Draft IPOVERIB BMA MIB Module October 2004 this document are to be interpreted as described in RFC 2119 [RFC2119]. 2. The Internet-Standard Management Framework For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410]. Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580]. 3. Structure of the MIB This section describes the structure of the IPOIB BMA MIB. 3.1. Overview The SNMP management of the BMA involves the monitoring of key management attributes. The BMA is manadatory on all InfiniBand nodes. 3.2. Discussion of MIB Groups The BMA MIB is divided into two basic groups: MIB objects and the conformance section. 3.3. The BMA MIB Objects There are three general groups of BMA MIB objects. The Baseboard Management Unit Info Group, the Baseboard Key Info Group, and the Vital Product Data (VPD) Group. 3.3.1. The Baseboard Management Unit Info Group This group provides top-level information about the BMA Baseboard Management Unit (BMU). 3.3.2. The Baseboard Key (B_Key) Info Group This group provides information about the Baseboard Managment key. 3.3.3. The Vital Product Data (VPD) Group This group provides information about the Vital Product Data for the Basebaord Managment Unit. Expires April 2005 [Page 4] Internet Draft IPOVERIB BMA MIB Module October 2004 3.4. The BMA Conformance Group The BMA Conformance Group lists the possible compliances for various types of InfiniBand nodes (basic and full), and the units of conformance that define the constituent object groups. 3.4.1. BMA Compliance Groups The BMA Compliance Groups list acceptable MIB implementation requirements. 4. IPOIB BMA MIB Definitions BMA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI TruthValue, DisplayString, DateAndTime FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF IbDataPort, infinibandMIB FROM IB-TC-MIB; ibBmaMIB MODULE-IDENTITY LAST-UPDATED "200410151200Z" -- October 15, 2004 12:00:00 GMT ORGANIZATION "IETF IP Over IB (IPOIB) Working Group" CONTACT-INFO "Sean Harnedy (sharnedy@mangrovesystems.com) Mangrove Systems, Inc." DESCRIPTION "Copyright (C) The Internet Society (2004). The initial version of this MIB module was published in RFC XXXX; for full legal notices see the RFC itself. Supplementary information may be available on http://www.ietf.org/copyrights/ianamib.html. This module contains managed object definitions for the Baseboard Management Agent instrumentation for an InfiniBand Baseboard Management Agent (BMA)." REVISION "200410151200Z" -- 15 October 2004 12:00:00 GMT DESCRIPTION "Initial version published as part of RFC XXXX." ::= { infinibandMIB 5 } --**************************************************************** -- Object Indentifiers for the IPOIB BMA MIB --**************************************************************** ibBmaObjects OBJECT IDENTIFIER ::= { ibBmaMIB 1 } ibBmaConformance OBJECT IDENTIFIER ::= { ibBmaMIB 2 } Expires April 2005 [Page 5] Internet Draft IPOVERIB BMA MIB Module October 2004 --**************************************************************** -- BMA Baseboard Management Unit Info Group -- -- DESCRIPTION: This group contains variables that describe -- information about the BMA BMU implementation. --**************************************************************** ibBmaBmuInfo OBJECT IDENTIFIER ::= { ibBmaObjects 1 } ibBmaBaseboardManagedUnitType OBJECT-TYPE SYNTAX INTEGER { ibModule(1), nonModule(2), managedChassis(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Baseboard Managed Unit (BMU) that contains the BMA is one of three basic types. If the BMU contains an interface to the InfiniBand Management Link (IB-ML) it is called an IB-Module and returns ibModule(1). If the BMU does not contain the IB-ML, it is called a non-Module and returns nonModule(2). If the BMU is part of a managed chassis and contains the Chassis Management Entity (CME) it will return managedChassis(3)." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2 Baseboard Management; and Vol. 2. Chapter 12 Hardware Management." ::= { ibBmaBmuInfo 1 } ibBmaIsIBMLSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag that indicates whether direct access to IB-ML is supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.1; Table 205 Baseboard Management ClassPortInfo:Capability Mask." ::= { ibBmaBmuInfo 2 } ibBmaIBMLImplementation OBJECT-TYPE SYNTAX INTEGER { ibMlPhysical(1), ibMlVirtual(2), unknown(3) } MAX-ACCESS read-only STATUS current DESCRIPTION Expires April 2005 [Page 6] Internet Draft IPOVERIB BMA MIB Module October 2004 "Indicates whether the IB-ML is a physical or virtual implementation. This object is only meaningful if ibBmaIsIBMLSupported has a value of true(1). If the IB-ML implementation type is not known, the unknown(3) value is returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.1; Section 13.2.3.2.2 Virtual IB-ML Vol. 2." ::= { ibBmaBmuInfo 3 } --**************************************************************** -- BMA Baseboard Key (B_Key) Info Group -- -- DESCRIPTION: This group contains variables that describe -- information about the Baseboard management keys. --**************************************************************** ibBmaBKeyInfo OBJECT IDENTIFIER ::= { ibBmaObjects 2 } ibBmaIsBKeyNVRAM OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag that indicates whether the Baseboard Management key (B_Key) is being stored in NVRAM." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.1; Table 205 Baseboard Management ClassPortInfo:Capability Mask." ::= { ibBmaBKeyInfo 1 } ibBmaBKeyValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(64)) MAX-ACCESS read-only STATUS current DESCRIPTION "The eight-byte Baseboard Management key that is used in all BM MADs sent and received by all valid Baseboard Managers. If the value is all zeroes, B_Key checking is not done by the BMA. Each BMA in a node has one B_Key." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_Key." ::= { ibBmaBKeyInfo 2 } ibBmaBKeyProtectBit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag that controls B_Key prototection levels at the BMA. If the ibBmaBKeyValue is zero, no protection is provided Expires April 2005 [Page 7] Internet Draft IPOVERIB BMA MIB Module October 2004 for any ibBmaBKeyProtectBit value. If this value is false(2), protection is provided, but any BM can read this BMA's B_Key value (i.e., ibBmaBKeyValue). If this value is true(1), protection is provided depending on the value of the B_Key lease period (ibBmaBKeyLeasePeriod). If the lease period is non-zero, the BMA does not allow anyone to read the B_Key until the lease period has expired. If the lease period is zero, the BMA does not allow the B_Key in the node to be read by other BMs." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.4.6; Table 211 Protection Levels." ::= { ibBmaBKeyInfo 3 } ibBmaBKeyLeasePeriod OBJECT-TYPE SYNTAX Integer32(0..65535) UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the timer value of the B_Key lease period (in seconds). The lease period indicates how long the B_Key Protection bit is to remain non-zero after a BMSet(BKeyInfo) MAD that fails the B_Key authentication check is dropped. When the value is 0, the lease period shall never expire (i.e., infinite)." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_KeyLeasePeriod." ::= { ibBmaBKeyInfo 4 } ibBmaBKeyViolations OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Counts the number of MAD packets that have been received at this node since power-on or reset that have been dropped due to a failed B_Key check. Note, if this counter is not implemented by the node, the value 65535 shall be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 1. Section 16.2.3.3; Table 208 BKeyInfo; BKeyInfo:B_KeyViolations." ::= { ibBmaBKeyInfo 5 } --**************************************************************** -- Vital Product Data (VPD) -- -- There are 9 Info Groups (Record Types) associated -- with the VPD: -- o Module Information -- o Chassis Information -- o FRU Information Expires April 2005 [Page 8] Internet Draft IPOVERIB BMA MIB Module October 2004 -- o Module Power Information -- o Port Connection Information -- o CME Information -- o OEM Information -- o Buddy Information -- o Asset Tag Information -- --**************************************************************** ibBmaVpd OBJECT IDENTIFIER ::= { ibBmaObjects 3 } --**************************************************************** -- BMA Module Info Group -- -- DESCRIPTION: This group contains variables that describe -- the Module class and the number of InfiniBand and IB-ML -- links exiting the Module. Non-Modules can also utilize this -- information to describe their link and IB-ML connection -- support. --**************************************************************** ibBmaModuleInfo OBJECT IDENTIFIER ::= { ibBmaVpd 1 } ibBmaModuleInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaModuleInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the Module class and the number of InfiniBand and IB-ML links exiting the Module. Non-Modules can also utilize this information to describe their link and IB-ML connection support." ::= { ibBmaModuleInfo 1 } ibBmaModuleInfoEntry OBJECT-TYPE SYNTAX IbBmaModuleInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The column definitions for the Module Info table." INDEX { ibBmaModuleInfoIndex } ::= { ibBmaModuleInfoTable 1 } IbBmaModuleInfoEntry ::= SEQUENCE { ibBmaModuleInfoIndex Integer32, ibBmaModInfoModGuid OCTET STRING, ibBmaModInfoModType INTEGER, ibBmaModInfoModClass INTEGER, ibBmaModInfoNodeCount Integer32, ibBmaModInfoLinkCount Integer32, ibBmaModInfoBckplaneLinkCnt Integer32, ibBmaModInfoIbmlCount Integer32, ibBmaModInfoBckPlaneIbmlCnt Integer32, Expires April 2005 [Page 9] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaModInfoModuleSize OCTET STRING, ibBmaModInfoFormFactor INTEGER } ibBmaModuleInfoIndex OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index into the Module Info table." ::= { ibBmaModuleInfoEntry 1 } ibBmaModInfoModGuid OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID (EUI-64 ID) assigned to this module." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 2 } ibBmaModInfoModType OBJECT-TYPE SYNTAX INTEGER { notInfiniBandModule(1), infiniBandModule(2), other(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "InfiniBand module type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 3 } ibBmaModInfoModClass OBJECT-TYPE SYNTAX INTEGER { tca(1), hca(2), switch(3), router(4), oneXrepeater(5), fourXrepeater(6), twelveXrepeater(7), other(8) } MAX-ACCESS read-only Expires April 2005 [Page 10] Internet Draft IPOVERIB BMA MIB Module October 2004 STATUS current DESCRIPTION "InfiniBand module class." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 4 } ibBmaModInfoNodeCount OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of InfiniBand nodes on this module with unique NodeGUIDs." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 5 } ibBmaModInfoLinkCount OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of InfiniBand links on this module with unique PortGuids (i.e., NodeGUID plus Port Number)." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 6 } ibBmaModInfoBckplaneLinkCnt OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of InfiniBand links exiting this module through its backplane connectors. If the module is not an InfiniBand module, this count is the number of InfiniBand links that exit the module." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 7 } ibBmaModInfoIbmlCount OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of IB-ML interfaces on this module." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Expires April 2005 [Page 11] Internet Draft IPOVERIB BMA MIB Module October 2004 Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 8 } ibBmaModInfoBckPlaneIbmlCnt OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of IB-MLs exiting this module through its backplane connectors. If the module is not an InfiniBand module, this count is the number of IB-MLs that exit the module." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record. Table 105 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 9 } ibBmaModInfoModuleSize OBJECT-TYPE SYNTAX OCTET STRING (SIZE (8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Eight-byte bit map for the volumetric information for standard form factors (in millimeters)." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.6 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 10 } ibBmaModInfoFormFactor OBJECT-TYPE SYNTAX INTEGER { unspecified(1), nonRemovable(2), standard(3), standardWide(4), tall(5), tallWide(6), pci(7), lowProfilePci(8), compactPci(9), vme(10), internalMezzanineBoard(11), cardEdgeBoard(12), deviceBay(13), otherRemovable(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Module Form Factor." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Expires April 2005 [Page 12] Internet Draft IPOVERIB BMA MIB Module October 2004 Section 13.7.6 ModuleInfo Record." ::= { ibBmaModuleInfoEntry 11 } --**************************************************************** -- BMA Chassis Info Group -- -- DESCRIPTION: This group contains variables that describe -- the InfiniBand chassis and slot-specific information for the -- chassis VPD that can be accessed from an InfiniBand Module -- or a CME. --**************************************************************** ibBmaChassisInfo OBJECT IDENTIFIER ::= { ibBmaVpd 2 } ibBmaChasInfoChassisGuid OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID assigned to this chassis." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record iand Table 106." ::= { ibBmaChassisInfo 1 } ibBmaChasInfoSlotCount OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of InfiniBand module slots in this chassis." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChassisInfo 2 } ibBmaChasInfoSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaChasInfoSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the Chassis and slot-specific information for Chassis VPD accessed from an InfiniBand Module or a CME." ::= { ibBmaChassisInfo 3 } ibBmaChasInfoSlotEntry OBJECT-TYPE SYNTAX IbBmaChasInfoSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The column definitions for the Chassis Info table." INDEX { ibBmaChasInfoSlotIndex } Expires April 2005 [Page 13] Internet Draft IPOVERIB BMA MIB Module October 2004 ::= { ibBmaChasInfoSlotTable 1 } IbBmaChasInfoSlotEntry ::= SEQUENCE { ibBmaChasInfoSlotIndex Integer32, ibBmaChasInfoAssignedSlotNum Integer32, ibBmaChasInfoSlotConnStatus INTEGER, ibBmaChasInfoCmeAccess INTEGER, ibBmaChasInfoProxyAccess INTEGER, ibBmaChasInfoLockDrivesCtr INTEGER, ibBmaChasInfoMechLockPresent INTEGER } ibBmaChasInfoSlotIndex OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Chassis slot index." ::= { ibBmaChasInfoSlotEntry 1 } ibBmaChasInfoAssignedSlotNum OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number assigned to the CME and the Chassis containing the CME. If the slot number is unspecified or occupied by a non-Module, the value returned will be 0xFF(255)." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 2 } ibBmaChasInfoSlotConnStatus OBJECT-TYPE SYNTAX INTEGER { notImplemented(1), oneConnectToStandardSlot(2), oneConnectToTallSlot(3), twoConnectToTallSlot(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis slot connector status." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 3 } ibBmaChasInfoCmeAccess OBJECT-TYPE SYNTAX INTEGER Expires April 2005 [Page 14] Internet Draft IPOVERIB BMA MIB Module October 2004 { unspecified(1), accessViaPriPort(2), notAccessible(3), reserved(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis CME access." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 4 } ibBmaChasInfoProxyAccess OBJECT-TYPE SYNTAX INTEGER { noProxyAccess(1), hasProxyAccess(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis proxy access." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 5 } ibBmaChasInfoLockDrivesCtr OBJECT-TYPE SYNTAX INTEGER { unspecified(1), -- non-Module application lockDrivesCmeCtr(2), lockReleaseForCmeCtr(3), reserved(4) -- other } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the lock (if present) keeps CME_CTR deasserted until the lock is released. The value lockDrivesCmeCtr(2) is used if the CME uses only the state of the lock to drive the CME_CTR. The value of lockReleaseFromCmeCtr(3) indicates that the CME_CTR will not be asserted unless the lock is released. Also, the CME has other criteria that can also cause the CME_CTR to be kept deasserted." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 6 } Expires April 2005 [Page 15] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaChasInfoMechLockPresent OBJECT-TYPE SYNTAX INTEGER { unspecified(1), -- non-Module application hasLock(2), -- mechnical lock present noLock(3), -- no mechnical lock on slot reserved(4) -- other } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether there is a mechnical lock associated with this slot. A mechnical lock physically prevents the removal of the Module from the slot. The implementation can be mechnical or electro-mechanical." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.7 ChassisInfo Record and Table 106." ::= { ibBmaChasInfoSlotEntry 7 } --**************************************************************** -- BMA Field Replaceable Unit (FRU) Info Group -- -- DESCRIPTION: This group provides FRU information. This information -- can help a user identify and inventory the FRU units that -- make up a given Module, system, or subsystem. The FRU information -- is presented in a table because there can be more than one FRU -- info record within the managed device. --**************************************************************** ibBmaFruInfo OBJECT IDENTIFIER ::= { ibBmaVpd 3 } ibBmaFruInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaFruInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the FRU records present in the managed device." ::= { ibBmaFruInfo 1 } ibBmaFruInfoEntry OBJECT-TYPE SYNTAX IbBmaFruInfoEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The column definitions for the FRU Info table." INDEX { ibBmaFruInfoIndex } ::= { ibBmaFruInfoTable 1 } IbBmaFruInfoEntry ::= SEQUENCE { ibBmaFruInfoIndex Integer32, ibBmaFruInfoType INTEGER, Expires April 2005 [Page 16] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaFruInfoGuidType INTEGER, ibBmaFruInfoGuidValue OCTET STRING, ibBmaFruInfoSerialNumber OCTET STRING, ibBmaFruInfoPartNumber OCTET STRING, ibBmaFruInfoModelName OCTET STRING, ibBmaFruInfoVersion OCTET STRING, ibBmaFruInfoManufacturerName OCTET STRING, ibBmaFruInfoProductName OCTET STRING, ibBmaFruInfoManufacturerID OCTET STRING, ibBmaFruInfoManDateAndTime DateAndTime } ibBmaFruInfoIndex OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "FRU Info index." ::= { ibBmaFruInfoEntry 1 } ibBmaFruInfoType OBJECT-TYPE SYNTAX INTEGER { unspecified(1), infinibandModule(2), infinibandModBackplane(3), infinibandSwitchMod(4), mainChassis(5), platformSystem(6), standaloneProduct(7), boardOrCard(8), powerConverterSuppyMod(9), otherModAssembly(10), coolingModule(11), subChassis(12), processorModule(13), memoryModule(14), memoryCard(15), oem(16) } MAX-ACCESS read-only STATUS current DESCRIPTION "The Field Replaceable Unit (FRU) type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 2 } ibBmaFruInfoGuidType OBJECT-TYPE SYNTAX INTEGER { none(1), -- none specified; GUID value is 0 Expires April 2005 [Page 17] Internet Draft IPOVERIB BMA MIB Module October 2004 guid64(2), -- EUI-64 (8 bytes) guid48(3), -- EUI-48 (6 bytes) guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) guid8(5) -- SMBus 2.0 UDID (8 bytes) } MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU GUID type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 3 } ibBmaFruInfoGuidValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID assigned to this FRU. Needs to hold the longest possible GUID type (guid16(4))." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 4 } ibBmaFruInfoSerialNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU serial number." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 5 } ibBmaFruInfoPartNumber OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU Part Number." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 6 } ibBmaFruInfoModelName OBJECT-TYPE Expires April 2005 [Page 18] Internet Draft IPOVERIB BMA MIB Module October 2004 SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The model name is assigned by the FRU manufacturer." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 7 } ibBmaFruInfoVersion OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU version is assigned by the FRU manufacturer." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 8 } ibBmaFruInfoManufacturerName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU Manufacturer Name." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 9 } ibBmaFruInfoProductName OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU Product name." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 10 } ibBmaFruInfoManufacturerID OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU Manufacturer ID." Expires April 2005 [Page 19] Internet Draft IPOVERIB BMA MIB Module October 2004 REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 11 } ibBmaFruInfoManDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacture date and time." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.8 FRUInfo Record. Table 107 FRUInfo Record." ::= { ibBmaFruInfoEntry 12 } --**************************************************************** -- BMA Port Connection Info Group -- -- DESCRIPTION: This group provides information about the entity to -- which the port connects. --**************************************************************** ibBmaPortConnectInfo OBJECT IDENTIFIER ::= { ibBmaVpd 4 } ibBmaPortConNumConnection OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS read-only STATUS current DESCRIPTION "Number of port connections." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.9 PortConnectionInfo Record. Table 108 PortConnectionInfoRecord." ::= { ibBmaPortConnectInfo 1 } ibBmaPortConnectTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaPortConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the Port Connections present in the managed device." ::= { ibBmaPortConnectInfo 2 } ibBmaPortConnectEntry OBJECT-TYPE SYNTAX IbBmaPortConnectEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION Expires April 2005 [Page 20] Internet Draft IPOVERIB BMA MIB Module October 2004 "The column definitions for the Port Connection table." INDEX { ibBmaPortConnectIndex } ::= { ibBmaPortConnectTable 1 } IbBmaPortConnectEntry ::= SEQUENCE { ibBmaPortConnectIndex Integer32, ibBmaPortConInternalCon INTEGER, ibBmaPortConMediaClass INTEGER, ibBmaPortConConClass INTEGER } ibBmaPortConnectIndex OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the Port Connection table." ::= { ibBmaPortConnectEntry 1 } ibBmaPortConInternalCon OBJECT-TYPE SYNTAX INTEGER { unspecified(1), terminateWithoutGoing(2), terminateAfterGoing(3), noInternelConnection(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Internal connection type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.9 PortConnectionInfo Record. Table 108 PortConnectionInfoRecord." ::= { ibBmaPortConnectEntry 2 } ibBmaPortConMediaClass OBJECT-TYPE SYNTAX INTEGER { unspecified(1), copper(2), fiber(3), pcb(4), repeaterThenCopper(5), repeaterThenFiber(6), repeaterThenNode(7), reserved(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Connection Media Class." Expires April 2005 [Page 21] Internet Draft IPOVERIB BMA MIB Module October 2004 REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.9 PortConnectionInfo Record. Table 108 PortConnectionInfoRecord." ::= { ibBmaPortConnectEntry 3 } ibBmaPortConConClass OBJECT-TYPE SYNTAX INTEGER { unspecified(1), nonSpecifyRemovable(2), backplaneSide(3), moduleSide(4), nonRemovable(5), noInfo(6), reserved(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Connection Class." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.9 PortConnectionInfo Record. Table 108 PortConnectionInfoRecord." ::= { ibBmaPortConnectEntry 4 } --**************************************************************** -- BMA Module Power Info Group -- -- DESCRIPTION: This group provides information about the power -- consumption, startup characteristics, and power management -- capabilities for a Module. --**************************************************************** ibBmaModPowerInfo OBJECT IDENTIFIER ::= { ibBmaVpd 5 } ibBmaOperThermalPower OBJECT-TYPE SYNTAX Integer32(0..131071) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum amount of power dissipated under normal operation including any vendor supplied exerciser over any sliding 60 second window expressed in mW. If this value is unspecified, a 0 should be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 1 } ibBmaOperCurrent OBJECT-TYPE Expires April 2005 [Page 22] Internet Draft IPOVERIB BMA MIB Module October 2004 SYNTAX Integer32(0..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum amount of current drawn under normal operation including any vendor supplied exerciser across the range of VBulk (expressed in mA). If this value is unspecified, a 0 should be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 2 } ibBmaIdleCurrent OBJECT-TYPE SYNTAX Integer32(0..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of current that a fully initialized device draws when waiting for functional requests (in mA). If this value is unspecified, a 0 will be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 3 } ibBmaInitCurrent OBJECT-TYPE SYNTAX Integer32(0..16383) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of current drawn during Modules Built-in self test or self-initialization execution across the range of VBulk (in mA). If this value is unspecified, a 0 will be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 4 } ibBmaInitTime OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of time (in 10's of ms) from the end of Module Reset to the end of BIST and/or module self-initialization complete under non-fault conditions. The module must be ready for normal operation at the conclusion of this time, excluding any external software driven initialization. Expires April 2005 [Page 23] Internet Draft IPOVERIB BMA MIB Module October 2004 If the value is unspecified, a 0 will be returned." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 5 } ibBmaIsMStandbySupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Capability flag to indicate if MStandby is supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 6 } ibBmaIsPowerMgmtSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Capability flag to indicate if power management is supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 7 } ibBmaIsUSleepSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Capability flag to indicate if USleep is supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 8 } ibBmaIsUStandbySupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Capability flag to indicate if UStandby is supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 Expires April 2005 [Page 24] Internet Draft IPOVERIB BMA MIB Module October 2004 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 9 } ibBmaPowerClass OBJECT-TYPE SYNTAX INTEGER { unspecified(1), powerClass1(2), powerClass2(3), other(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Power class." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 10 } ibBmaRedundantPower OBJECT-TYPE SYNTAX INTEGER { unspecified(1), noRedundancy(2), redundancy(3), reserved(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Redundant power converter capability." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.10 ModulePowerInfo Record. Table 109 ModulePowerInfoRecord." ::= { ibBmaModPowerInfo 11 } --**************************************************************** -- IOC Power Management Info Group -- -- DESCRIPTION: This group describes the power management -- capabilities of the IOCs assoicated with an IOUnit. If a -- Module contains multiple IOUnits and several IOCs, the -- information about all such IOCs appear sequentially in -- the IOCPMInfo record. --**************************************************************** ibBmaPowerMgmtInfo OBJECT IDENTIFIER ::= { ibBmaVpd 6 } ibBmaPowerMgmtIocCount OBJECT-TYPE SYNTAX Integer32(1..255) Expires April 2005 [Page 25] Internet Draft IPOVERIB BMA MIB Module October 2004 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of IOC capabilities." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtInfo 1 } ibBmaPowerMgmtIocTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaPowerMgmtIocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the Power Management for each IOC." ::= { ibBmaPowerMgmtInfo 2 } ibBmaPowerMgmtIocEntry OBJECT-TYPE SYNTAX IbBmaPowerMgmtIocEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The column definitions for the Power Managment IOC table." INDEX { ibBmaPowerMgmtIocIndex } ::= { ibBmaPowerMgmtIocTable 1 } IbBmaPowerMgmtIocEntry ::= SEQUENCE { ibBmaPowerMgmtIocIndex Integer32, ibBmaPMIsIDozeSupported TruthValue, ibBmaPMIsINapSupported TruthValue, ibBmaPMIsISleepSupported TruthValue, ibBmaPMIsIStandbySupported TruthValue, ibBmaPMWREIsIDozeSupported TruthValue, ibBmaPMWREIsINapSupported TruthValue, ibBmaPMWREIsISleepSupported TruthValue, ibBmaPMWREIsIStandbySupported TruthValue, ibBmaPwrMgtIDozeCurrent Integer32, ibBmaPwrMgtINapCurrent Integer32, ibBmaPwrMgtISleepCurrent Integer32, ibBmaPwrMgtIStandbyCurrent Integer32 } ibBmaPowerMgmtIocIndex OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the Power Management IOC table." ::= { ibBmaPowerMgmtIocEntry 1 } ibBmaPMIsIDozeSupported OBJECT-TYPE Expires April 2005 [Page 26] Internet Draft IPOVERIB BMA MIB Module October 2004 SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is I Doze supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 2 } ibBmaPMIsINapSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is I Nap supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 3 } ibBmaPMIsISleepSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is I Sleep supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 4 } ibBmaPMIsIStandbySupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is I Standby supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 5 } ibBmaPMWREIsIDozeSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is WRE I Doze supported." Expires April 2005 [Page 27] Internet Draft IPOVERIB BMA MIB Module October 2004 REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 6 } ibBmaPMWREIsINapSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is WRE I Nap supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 7 } ibBmaPMWREIsISleepSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is WRE I Sleep supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 8 } ibBmaPMWREIsIStandbySupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Flag for Is WRE I Standby supported." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 9 } ibBmaPwrMgtIDozeCurrent OBJECT-TYPE SYNTAX Integer32(0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of total current drawn from the Bulk Power while in I-Doze PM state. The range is from 0 to 16,384 milliAmps." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 Expires April 2005 [Page 28] Internet Draft IPOVERIB BMA MIB Module October 2004 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 10 } ibBmaPwrMgtINapCurrent OBJECT-TYPE SYNTAX Integer32(0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of total current drawn from the Bulk Power while in I-Nap PM state. The range is from 0 to 16,384 milliAmps." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 11 } ibBmaPwrMgtISleepCurrent OBJECT-TYPE SYNTAX Integer32(0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of total current drawn from the Bulk Power while in I-Sleep PM state. The range is from 0 to 16,384 milliAmps." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 12 } ibBmaPwrMgtIStandbyCurrent OBJECT-TYPE SYNTAX Integer32(0..16384) MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of total current drawn from the Auxilliary Power while in I-Standby PM state. The Bulk Power drawn is defined to be 0 amps. The range is from 0 to 16,384 milliAmps." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.11 IOCOMInfo Record. Table 110 IOCPMInfo Record." ::= { ibBmaPowerMgmtIocEntry 13 } --**************************************************************** -- CME Info Group -- -- DESCRIPTION: This group contains additional information -- about the CME. --**************************************************************** ibBmaCmeInfo OBJECT IDENTIFIER ::= { ibBmaVpd 7 } Expires April 2005 [Page 29] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaCmeGuidType OBJECT-TYPE SYNTAX INTEGER { none(1), -- none specified; GUID value is 0 guid64(2), -- EUI-64 (8 bytes) guid48(3), -- EUI-48 (6 bytes) guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) guid8(5) -- SMBus 2.0 UDID (8 bytes) } MAX-ACCESS read-only STATUS current DESCRIPTION "The CME GUID type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; Table 111 CmeInfo Record." ::= { ibBmaCmeInfo 1 } ibBmaCmeGuidValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID assigned to this CME. Needs to hold the longest possible GUID type (guid16(4))." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; Table 111 CmeInfo Record." ::= { ibBmaCmeInfo 2 } ibBmaCmeFirmMinorRev OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The minor revision of the CME firmware." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; Table 111 CmeInfo Record." ::= { ibBmaCmeInfo 3 } ibBmaCmeFirmMajorRev OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "The major revision of the CME firmware." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; Table 111 CmeInfo Record." ::= { ibBmaCmeInfo 4 } ibBmaCmeSlotNumbers OBJECT-TYPE Expires April 2005 [Page 30] Internet Draft IPOVERIB BMA MIB Module October 2004 SYNTAX OCTET STRING (SIZE(32)) MAX-ACCESS read-only STATUS current DESCRIPTION "A 256 bit mask representing IB ports for which the CME provides IB-ML access. The mask allows slot numbers to be non-sequential. Slot numbers must be in the range 1 to 254. 0 is assigned to the CME and its containing Chassis via CME." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.12; Table 111 CmeInfo Record." ::= { ibBmaCmeInfo 5 } --**************************************************************** -- OEM Info Group -- -- DESCRIPTION: This group contains OEM records of OEM-specified data. --**************************************************************** ibBmaOemInfo OBJECT IDENTIFIER ::= { ibBmaVpd 8 } ibBmaOemTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaOemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains objects that describe the OEM entries." ::= { ibBmaOemInfo 1 } ibBmaOemEntry OBJECT-TYPE SYNTAX IbBmaOemEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The column definitions for the OEM table." INDEX { ibBmaOemIndex } ::= { ibBmaOemTable 1 } IbBmaOemEntry ::= SEQUENCE { ibBmaOemIndex Integer32, ibBmaOemIdType INTEGER, ibBmaOemIdValue OCTET STRING, ibBmaOemDataLength Integer32, ibBmaOemDataBuf OCTET STRING } ibBmaOemIndex OBJECT-TYPE SYNTAX Integer32(1..254) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the OEM table." Expires April 2005 [Page 31] Internet Draft IPOVERIB BMA MIB Module October 2004 ::= { ibBmaOemEntry 1 } ibBmaOemIdType OBJECT-TYPE SYNTAX INTEGER { other(1), -- reserved companyId(2), -- company ID enterpriseNumBased(3) -- enterprise number based ID } MAX-ACCESS read-only STATUS current DESCRIPTION "The OEM ID type." ::= { ibBmaOemEntry 2 } ibBmaOemIdValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "The OEM ID value." ::= { ibBmaOemEntry 3 } ibBmaOemDataLength OBJECT-TYPE SYNTAX Integer32(0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The OEM Data field length." ::= { ibBmaOemEntry 4 } ibBmaOemDataBuf OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The OEM Data buffer." ::= { ibBmaOemEntry 5 } --**************************************************************** -- Buddy Info Group -- -- DESCRIPTION: This group contains the Buddy count and the Node -- GUIDs of the InfiniBand nodes (and other entities) that -- belong to the same enclosure. --**************************************************************** ibBmaBuddyInfo OBJECT IDENTIFIER ::= { ibBmaVpd 9 } ibBmaBuddyCount OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS read-only STATUS current Expires April 2005 [Page 32] Internet Draft IPOVERIB BMA MIB Module October 2004 DESCRIPTION "The Buddy count. This is the number of InfiniBand nodes, excluding this node, that belong to the same enclosure as the node reporting this record. If no other node belongs to the same enclosure, the value will be 0 and there will be no entries in the ibBmaBuddyTable." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.14; Table 113 BuddyInfo Record." ::= { ibBmaBuddyInfo 1 } ibBmaBuddyTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaBuddyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing BMA Buddy Record information." ::= { ibBmaBuddyInfo 2 } ibBmaBuddyEntry OBJECT-TYPE SYNTAX IbBmaBuddyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of the ibBmaBuddyTable containing information about a particular Buddy table entry." INDEX { ibBmaBuddyIndex } ::= { ibBmaBuddyTable 1 } IbBmaBuddyEntry ::= SEQUENCE { ibBmaBuddyIndex Integer32, ibBmaBuddyGuidType INTEGER, ibBmaBuddyGuidValue OCTET STRING } ibBmaBuddyIndex OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index that identifies this Buddy table entry." ::= { ibBmaBuddyEntry 1 } ibBmaBuddyGuidType OBJECT-TYPE SYNTAX INTEGER { none(1), -- none specified; GUID value is 0 guid64(2), -- EUI-64 (8 bytes) guid48(3), -- EUI-48 (6 bytes) guid16(4), -- SMBIOS/IPMI/OSF/WFM/MSFT GUID/UUID (16 bytes) guid8(5) -- SMBus 2.0 UDID (8 bytes) } MAX-ACCESS read-only Expires April 2005 [Page 33] Internet Draft IPOVERIB BMA MIB Module October 2004 STATUS current DESCRIPTION "The Buddy node GUID type." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.14; Table 113 BuddyInfo Record." ::= { ibBmaBuddyEntry 2 } ibBmaBuddyGuidValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-only STATUS current DESCRIPTION "The GUID assigned to this node. Needs to hold the longest possible GUID type (guid16(4))." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.14; Table 113 BuddyInfo Record." ::= { ibBmaBuddyEntry 3 } --**************************************************************** -- BMA Asset Tag Info Group -- -- DESCRIPTION: This group provides information about the Asset -- Tags. --**************************************************************** ibBmaAssetTagInfo OBJECT IDENTIFIER ::= { ibBmaVpd 10 } ibBmaAssetTagTable OBJECT-TYPE SYNTAX SEQUENCE OF IbBmaAssetTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing BMA Asset Tag information." ::= { ibBmaAssetTagInfo 1 } ibBmaAssetTagEntry OBJECT-TYPE SYNTAX IbBmaAssetTagEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A conceptual row of the ibBmaAssetTagTable containing information about a particular Asset Tag entry." INDEX { ibBmaAssetTagIndex } ::= { ibBmaAssetTagTable 1 } IbBmaAssetTagEntry ::= SEQUENCE { ibBmaAssetTagIndex Integer32, ibBmaAssetTagFruHandle Integer32, ibBmaAssetTagLength Integer32, ibBmaAssetTagValue OCTET STRING } Expires April 2005 [Page 34] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaAssetTagIndex OBJECT-TYPE SYNTAX Integer32(1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index that identifies this Asset Tag table entry." ::= { ibBmaAssetTagEntry 1 } ibBmaAssetTagFruHandle OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The FRU handle." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.15; Table 114 AssetTagRecord." ::= { ibBmaAssetTagEntry 2 } ibBmaAssetTagLength OBJECT-TYPE SYNTAX Integer32(1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "The length of the ibBmaAssetTagValue object." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.15; Table 114 AssetTagRecord." ::= { ibBmaAssetTagEntry 3 } ibBmaAssetTagValue OBJECT-TYPE SYNTAX OCTET STRING (SIZE(255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Asset Tag." REFERENCE "InfiniBand Architecture Release 1.0.a. Vol. 2. Section 13.7.15; Table 114 AssetTagRecord." ::= { ibBmaAssetTagEntry 4 } --**************************************************************** -- Module Conformance Statement -- -- DESCRIPTION: The module conformance statement includes the -- compliance statements and the units of conformance -- section. --**************************************************************** ibBmaCompliances OBJECT IDENTIFIER ::= { ibBmaConformance 1 } ibBmaGroups OBJECT IDENTIFIER ::= { ibBmaConformance 2 } Expires April 2005 [Page 35] Internet Draft IPOVERIB BMA MIB Module October 2004 --**************************************************************** -- Compliance Statements --**************************************************************** ibBmaBasicNodeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The basic node implementation requirements for agents that support the IPOIB BMA MIB." MODULE -- this module MANDATORY-GROUPS { ibBmaBmuInfoGroup } ::= { ibBmaCompliances 1 } ibBmaFullNodeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The full node implementation requirements for agents that support the IPOIB BMA MIB." MODULE -- this module MANDATORY-GROUPS { ibBmaBmuInfoGroup, ibBmaBKeyInfoGroup, ibBmaModuleInfoGroup, ibBmaChassisInfoGroup, ibBmaFruInfoGroup, ibBmaPortConnectInfoGroup, ibBmaModPowerInfoGroup, ibBmaPowerMgmtInfoGroup, ibBmaCmeInfoGroup, ibBmaOemInfoGroup, ibBmaBuddyInfoGroup, ibBmaAssetTagInfoGroup } ::= { ibBmaCompliances 2 } --**************************************************************** -- Units Of Conformance --**************************************************************** ibBmaBmuInfoGroup OBJECT-GROUP OBJECTS { ibBmaBaseboardManagedUnitType, ibBmaIsIBMLSupported, ibBmaIBMLImplementation } STATUS current DESCRIPTION "The ibBmaBmuInfoGroup defines the MIB objects that describe information about the Baseboard Management Unit (BMU)." ::= { ibBmaGroups 1 } Expires April 2005 [Page 36] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaBKeyInfoGroup OBJECT-GROUP OBJECTS { ibBmaIsBKeyNVRAM, ibBmaBKeyValue, ibBmaBKeyProtectBit, ibBmaBKeyLeasePeriod, ibBmaBKeyViolations } STATUS current DESCRIPTION "The ibBmaBKeyInfo Group defines the MIB objects that describe information about the Baseboard Management keys (B_Keys)." ::= { ibBmaGroups 2 } ibBmaModuleInfoGroup OBJECT-GROUP OBJECTS { ibBmaModInfoModGuid, ibBmaModInfoModType, ibBmaModInfoModClass, ibBmaModInfoNodeCount, ibBmaModInfoLinkCount, ibBmaModInfoBckplaneLinkCnt, ibBmaModInfoIbmlCount, ibBmaModInfoBckPlaneIbmlCnt, ibBmaModInfoModuleSize, ibBmaModInfoFormFactor } STATUS current DESCRIPTION "The ibBmaModuleInfo Group defines the MIB objects that describe information about the module." ::= { ibBmaGroups 3 } ibBmaChassisInfoGroup OBJECT-GROUP OBJECTS { ibBmaChasInfoChassisGuid, ibBmaChasInfoSlotCount, ibBmaChasInfoAssignedSlotNum, ibBmaChasInfoSlotConnStatus, ibBmaChasInfoCmeAccess, ibBmaChasInfoProxyAccess, ibBmaChasInfoLockDrivesCtr, ibBmaChasInfoMechLockPresent } STATUS current DESCRIPTION "The ibBmaChassisInfo Group defines the MIB objects that describe information about a managed chassis." ::= { ibBmaGroups 4 } ibBmaFruInfoGroup OBJECT-GROUP OBJECTS { ibBmaFruInfoType, Expires April 2005 [Page 37] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaFruInfoGuidType, ibBmaFruInfoGuidValue, ibBmaFruInfoSerialNumber, ibBmaFruInfoPartNumber, ibBmaFruInfoModelName, ibBmaFruInfoVersion, ibBmaFruInfoManufacturerName, ibBmaFruInfoProductName, ibBmaFruInfoManufacturerID, ibBmaFruInfoManDateAndTime } STATUS current DESCRIPTION "The ibBmaFruInfo Group defines the MIB objects that describe information about the Fru attributes." ::= { ibBmaGroups 5 } ibBmaPortConnectInfoGroup OBJECT-GROUP OBJECTS { ibBmaPortConNumConnection, ibBmaPortConInternalCon, ibBmaPortConMediaClass, ibBmaPortConConClass } STATUS current DESCRIPTION "The ibBmaPortConnectInfo Group defines the MIB objects that describe information about the port connections." ::= { ibBmaGroups 6 } ibBmaModPowerInfoGroup OBJECT-GROUP OBJECTS { ibBmaOperThermalPower, ibBmaOperCurrent, ibBmaIdleCurrent, ibBmaInitCurrent, ibBmaInitTime, ibBmaIsMStandbySupported, ibBmaIsPowerMgmtSupported, ibBmaIsUSleepSupported, ibBmaIsUStandbySupported, ibBmaPowerClass, ibBmaRedundantPower } STATUS current DESCRIPTION "The ibBmaModPowerInfo Group defines the MIB objects that describe information about the power attributes of the module." ::= { ibBmaGroups 7 } ibBmaPowerMgmtInfoGroup OBJECT-GROUP OBJECTS { ibBmaPowerMgmtIocCount, Expires April 2005 [Page 38] Internet Draft IPOVERIB BMA MIB Module October 2004 ibBmaPMIsIDozeSupported, ibBmaPMIsINapSupported, ibBmaPMIsISleepSupported, ibBmaPMIsIStandbySupported, ibBmaPMWREIsIDozeSupported, ibBmaPMWREIsINapSupported, ibBmaPMWREIsISleepSupported, ibBmaPMWREIsIStandbySupported, ibBmaPwrMgtIDozeCurrent, ibBmaPwrMgtINapCurrent, ibBmaPwrMgtISleepCurrent, ibBmaPwrMgtIStandbyCurrent } STATUS current DESCRIPTION "The ibBmaPowerMgmtInfo Group defines the MIB objects that describe information about power management." ::= { ibBmaGroups 8 } ibBmaCmeInfoGroup OBJECT-GROUP OBJECTS { ibBmaCmeGuidType, ibBmaCmeGuidValue, ibBmaCmeFirmMinorRev, ibBmaCmeFirmMajorRev, ibBmaCmeSlotNumbers } STATUS current DESCRIPTION "The ibBmaCmeInfo Group defines the MIB objects that describe information about the CME." ::= { ibBmaGroups 9 } ibBmaOemInfoGroup OBJECT-GROUP OBJECTS { ibBmaOemIdType, ibBmaOemIdValue, ibBmaOemDataLength, ibBmaOemDataBuf } STATUS current DESCRIPTION "The ibBmaOemInfo Group defines the MIB objects that describe information about OEM data." ::= { ibBmaGroups 10 } ibBmaBuddyInfoGroup OBJECT-GROUP OBJECTS { ibBmaBuddyCount, ibBmaBuddyGuidType, ibBmaBuddyGuidValue } STATUS current Expires April 2005 [Page 39] Internet Draft IPOVERIB BMA MIB Module October 2004 DESCRIPTION "The ibBmaBuddyInfo Group defines the MIB objects that describe information about the Buddy Info." ::= { ibBmaGroups 11 } ibBmaAssetTagInfoGroup OBJECT-GROUP OBJECTS { ibBmaAssetTagFruHandle, ibBmaAssetTagLength, ibBmaAssetTagValue } STATUS current DESCRIPTION "The ibBmaAssetTagInfo Group defines the MIB objects that describe information about the asset tags." ::= { ibBmaGroups 12 } END 5. Security Considerations SNMPv1 by itself is not a secure environment. Even if the network itself is secure (for example by using IPSec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB. It is recommended that the implementers consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 2574 [RFC2574] and the View-based Access Control Model RFC 2575 [RFC2575] is recommended. It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/ create/delete) them. 6. IANA Considerations IANA is requested to make a MIB OID assignment under the transmission branch, that is, assign the infinibandMIB under { transmission 199 }. This sub-id is requested because 199 is the ifType for infiniband(199) and is available under transmission. In the future, IPOIB related standards track MIB modules should be rooted under the infinibandMIB subtree. The IANA is requested to manage that namespace. New assignments can only be made via a Standards Action as specified in [RFC2434]. This document also requests IANA to assign { infinibandMIB 5 } to the IB-BMA-MIB specified in this document. Expires April 2005 [Page 40] Internet Draft IPOVERIB BMA MIB Module October 2004 7. References 7.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP: 26, RFC 2434, October 1998. [RFC2578] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999. [RFC2579] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999. [RFC2580] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose, M. and S. Waldbusser, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999. [INFINIV1] InfiniBand Architecture Specification Volume 1, Release 1.1, November 6, 2002. 7.2. Informative References [RFC3410] Case, J., Mundy, R., Partain, D. and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002. 8. Author's Address Sean Harnedy Mangrove Systems, Inc. 10 Fairfield Boulevard Wallingford, CT 06492 USA Phone: +1-203-679-7539 Email: sharnedy@mangrovesystems.com 9. Intellectual Property Notice The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it Expires April 2005 [Page 41] Internet Draft IPOVERIB BMA MIB Module October 2004 represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org. 10. Full Copyright Statement Copyright (C) The Internet Society (2004). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English. The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Expires April 2005 [Page 42]