Internet DRAFT - draft-ietf-ipoib-baseboard-mgmt-agent-mib
draft-ietf-ipoib-baseboard-mgmt-agent-mib
INTERNET-DRAFT Sean Harnedy
Mangrove Systems, Inc.
Expires: March 2006 September 2005
Definitions of Managed Objects for the
InfiniBand Baseboard Management Agent (BMA)
<draft-ietf-ipoib-baseboard-mgmt-agent-mib-03.txt>
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 BCP 79.
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 (2005). All Rights Reserved.
Expires March 2006 [Page 1]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 2]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 3]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 4]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 "200509011200Z" -- September 1, 2005 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 (2005). 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
"200509011200Z" -- 1 September 2005 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 March 2006 [Page 5]
Internet Draft IPOVERIB BMA MIB Module September 2005
--****************************************************************
-- 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 March 2006 [Page 6]
Internet Draft IPOVERIB BMA MIB Module September 2005
"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 March 2006 [Page 7]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 8]
Internet Draft IPOVERIB BMA MIB Module September 2005
-- 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 March 2006 [Page 9]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 10]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 11]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 12]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 13]
Internet Draft IPOVERIB BMA MIB Module September 2005
::= { 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 March 2006 [Page 14]
Internet Draft IPOVERIB BMA MIB Module September 2005
{
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 March 2006 [Page 15]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 16]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 17]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 18]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 19]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 20]
Internet Draft IPOVERIB BMA MIB Module September 2005
"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 March 2006 [Page 21]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 22]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 23]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 24]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 25]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 26]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 27]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 28]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 29]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 30]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 31]
Internet Draft IPOVERIB BMA MIB Module September 2005
::= { 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 March 2006 [Page 32]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 33]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 34]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 35]
Internet Draft IPOVERIB BMA MIB Module September 2005
--****************************************************************
-- 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 March 2006 [Page 36]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 37]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 38]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 39]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 40]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 March 2006 [Page 41]
Internet Draft IPOVERIB BMA MIB Module September 2005
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 (2005). 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 March 2006 [Page 42]