IB-DEV-MIB
AI MIB Summary
The IB-DEV-MIB provides instrumentation for monitoring and managing InfiniBand device agents, specifically exposing management agent states, port configurations, and device operational parameters via SNMP. This module enables the collection of critical InfiniBand fabric metrics, including port status, link health, and agent-specific counters, to facilitate network troubleshooting and topology verification.
This module defines device management agent instrumentation for an InfiniBand Device Management Agent.
Main OID:
ibdev.1.3.6.1.3.XXXX
90
Objects
Active
Status
7
Dependencies
Imported Objects
Objects
90 total| Object Name |
|---|
ibdevThis module defines device management agent
instrumentation for an InfiniBand Device
Management Agent. MODULE-IDENTITY .1.3.6.1.3.XXXX |
ibdevMIBObjects OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1 |
ibdevClassPortInfo OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.1 |
ibdevClassPortinfoTableA table containing ClassPortInfo Data per port SEQUENCE OF IbdevClassPortinfoEntry .1.3.6.1.3.XXXX.1.1.1 |
ibdevClassPortinfoEntryA conceptual row of the containing information about a
ClassPortInfo entry. IbdevClassPortinfoEntry .1.3.6.1.3.XXXX.1.1.1.1 |
ibdevPortIndexThe interface index of the port.ro INTEGER .1.3.6.1.3.XXXX.1.1.1.1.1 |
ibdevBaseVersionCurrent supported MAD Base Version. Indicates that this
channel adapter, switch, or router supports up to and
including this version.ro Integer32 Swortwood Internet Draft- Expires April 2002 5 InfiniBand Device Management Agent Oct. 2001 Management Information Base .1.3.6.1.3.XXXX.1.1.1.1.2 |
ibdevClassVersionCurrent supported management class version.
Indicates that this channel adapter, switch, or router
supports up to and including this version.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.3 |
ibDevCapIsNoticeSupportedTruth value from this port's capability mask.
Notice buffer is/is not supportedro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.1.1.1.4 |
ibdevCapIsTrapSupportedTruth value from this port's capability mask.
Traps are / are not supported.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.1.1.1.5 |
ibdevRespTimeValueInteger value to calculate response time.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.6 |
ibdevRedirectGIDThe GID a requester shall use as the destination GID in the
Swortwood Internet Draft- Expires April 2002 6
InfiniBand Device Management Agent Oct. 2001
Management Information Base
GRH of messages used to access redirected class
services. If redirection is not
being performed, this shall be set to zero.ro OCTET STRING .1.3.6.1.3.XXXX.1.1.1.1.7 |
ibdevRedirectTCThe Traffic Class a requester shall use in the GRH of
messages used to access redirected class services.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.8 |
ibdevRedirectSLThe SL a requester shall use to access the class services.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.9 |
ibdevRedirectFLThe Flow Label a requester shall use in the GRH
of messages used to access redirected class services.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.10 |
ibdevRedirectLIDIf this value is non-zero, it is the DLID a requester
shall use to access the class services. If this value
is zero, the redirect requires
the requester to use the supplied RedirectGID to
request further path
resolution from subnet administration.ro IpoibDlid .1.3.6.1.3.XXXX.1.1.1.1.11 |
ibdevRedirectPKeyThe P_Key a requester shall use to access
the class services.ro Integer32 Swortwood Internet Draft- Expires April 2002 7 InfiniBand Device Management Agent Oct. 2001 Management Information Base .1.3.6.1.3.XXXX.1.1.1.1.12 |
ibdevRedirectQPThe QP a requester shall use to access
the class services.
Zero is illegal.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.13 |
ibdevRedirectQKeyThe Q_Key associated with the RedirectQP.
This Q_Key shall be set to
the well known Q_Key.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.14 |
ibdevTrapGIDThe GID to be used as the destination GID in the
GRH of trap messages originated by this service.
If all zeroes, no GRH is inserted in trap messages.ro IpoibGID .1.3.6.1.3.XXXX.1.1.1.1.15 |
ibdevTrapTCThe Traffic Class to be placed in the GRH of trap
messages originated by this service.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.16 |
ibdevTrapSLThe SL that shall be used when sending trap messages
originated by this service.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.17 |
ibdevTrapFLThe Flow Label to be placed in the GRH of trap
messages originated by this service.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.18 |
ibdevTrapLIDThe DLID to where trap messages shall be sent
by this service. If all zeroes, traps shall not
be sent from this port.ro IpoibDlid .1.3.6.1.3.XXXX.1.1.1.1.19 |
ibdevTrapPKeyThe P_Key to be placed in the header for traps
originated by this service.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.20 |
ibdevTrapHLThe Hop Limit to be placed in the GRH of trap
messages originated by this service.
This specifies the maximum number of routers
Swortwood Internet Draft- Expires April 2002 9
InfiniBand Device Management Agent Oct. 2001
Management Information Base
Through which the message containing the GRH
specified here may pass. The default value is 255.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.21 |
ibdevTrapQPThe QP to which trap messages originated
by this service traps shall be
sent. Must not be zero.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.22 |
ibdevTrapQKeyThe Q_Key associated with the TrapQP.ro Integer32 .1.3.6.1.3.XXXX.1.1.1.1.23 |
ibdevIOUnitInfo OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.2 |
ibdevChangeIDIncremented, with rollover, by
any change to ControllerList.ro Integer32 .1.3.6.1.3.XXXX.1.2.1 |
ibdevMaxControllersNumber of slots in ControllerList.ro Integer32 .1.3.6.1.3.XXXX.1.2.2 |
ibdevOptionROMIndicates presence of Option ROM.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.2.3 |
ibdevIOControllerList OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.3 |
ibdevIOControllerListTableA table containing ClassPortInfo Data per port SEQUENCE OF IbdevIOControllerListEntry .1.3.6.1.3.XXXX.1.3.1 |
ibdevIOControllerListEntryA conceptual row of the containing information
about a ClassPortInfo entry. IbdevIOControllerListEntry .1.3.6.1.3.XXXX.1.3.1.1 |
ibdevControllerIndexEach entry represents a controller
slot in the IOU.ro INTEGER .1.3.6.1.3.XXXX.1.3.1.1.1 |
ibdevControllerEntryEach entry represents a slot in the IOU. values:
0 = IOC not installed
1 = IOC present
16 = slot does not existro Enumeration .1.3.6.1.3.XXXX.1.3.1.1.2 |
ibdevIOControllerProfile OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.4 |
ibdevIOControllerProfileTableA table containing IO contoller profile information. SEQUENCE OF IbdevIOControllerProfileEntry .1.3.6.1.3.XXXX.1.4.1 |
ibdevIOControllerProfileEntry IbdevIOControllerProfileEntry .1.3.6.1.3.XXXX.1.4.1.1 |
ibdevIocIndexro INTEGER .1.3.6.1.3.XXXX.1.4.1.1.1 |
ibdevIocGUIDAn EUI-64 GUID used to uniquely identify the controller.
This could be the same one as the Node/Port GUID if there
is only one controller.ro OCTET STRING .1.3.6.1.3.XXXX.1.4.1.1.2 |
ibdevIocVendorIDIO controller vendor ID, IEEE format.ro OCTET STRING .1.3.6.1.3.XXXX.1.4.1.1.3 |
ibdevDeviceIDA number assigned by the vendor to identify the type
of controller.
This can be used by an Operating System to select a
device driver.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.4 |
ibdevDeviceVersionA number assigned by the vendor to
identify the device version.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.5 |
ibdevVendorIDID of the vendor of the enclosure,
if any, in which the I/O controller resides in
IEEE format; otherwise zero.ro OCTET STRING .1.3.6.1.3.XXXX.1.4.1.1.6 |
ibdevSubsystemIDA number identifying the subsystem where the
controller resides.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.7 |
ibdevIOClass0x0000-0xfffe = Reserved pending I/O class
specification approval.
0xffff = Vendor-specific.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.8 |
ibdevIOSubclass0x0000-0xfffe = Reserved pending I/O subclass
specification approval.
0xffff = Vendor-specific.
This must be set to 0xffff if the I/O Class component
is set to 0xffff.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.9 |
ibdevProtocol0x0000-0xfffe = Reserved pending I/O protocol
specification approval.
0xffff = Vendor-specific
This must be set to 0xffff if the I/O Class component
is set to 0xffff.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.10 |
ibdevProtocolVersionVersion , Protocol specific.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.11 |
ibdevServiceConnectionsNumber of service connections controller
can support.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.12 |
ibdevInitiatorsSupportedNumber of initiators that this IOC can support.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.13 |
ibdevSendMessageDepthMaximum Depth of the Send Message Queue.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.14 |
ibdevRDMAreadDepthMaximum Depth of the per-channel RDMA Read Queue.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.15 |
ibdevSendMessageSizeMaximum size of Send Messages in bytes.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.16 |
ibdevRDMATransferSizeMaximum size of outbound RDMA transfers
initiated by the IOC in bytes.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.17 |
ibdevControlOpsSendToMsgSupports Send Messages To IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.18 |
ibdevControlOpsSendFromMsgSupports Send Messages From IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.19 |
ibdevControlOpsReadReqToIocSupports Read Requests to IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.20 |
ibdevControlOpsReadReqFromIocSupports Read Requests to IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.21 |
ibdevControlOpsRDMAReadFromIocSupports RDMA Read Requests from IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.22 |
ibdevControlOpsRDMAReadToIocSupports RDMA Read Requests to IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.23 |
ibdevControlOpsRDMAWriteFromIocSupports RDMA wrtite Requests from IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.24 |
ibdevControlOpsRDMAWriteToIocSupports RDMA wrtite Requests to IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.25 |
ibdevControlOpsAtomicOptToIocSupports Atomic Operations To IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.26 |
ibdevControlOpsAtomicOptFromIocSupports Atomic Operations From IOCs.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.27 |
ibdevIocSupportsConsoleSvcsCS; Console Services supported.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.28 |
ibdevIocSupportsSBWPSBWP; Storage Boot Wire Protocol supported.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.29 |
ibdevIocSupportsNBWPNBWP; Network Boot Wire Protocol supported.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.4.1.1.30 |
ibdevServiceEntriesCountNumber of entries in the ServiceEntries table.ro Integer32 .1.3.6.1.3.XXXX.1.4.1.1.31 |
ibdevIDStringString for identifying the controller to
operator.ro SnmpAdminString .1.3.6.1.3.XXXX.1.4.1.1.32 |
ibdevServiceEntries OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.5 |
ibdevServiceEntriesTableList of supported services and their associated Service IDs.
Each IOC has a table with at most 0x100 ServiceEntries. SEQUENCE OF IbdevServiceEntriesEntry .1.3.6.1.3.XXXX.1.5.1 |
ibdevServiceEntriesEntryEntries of Service entries, with 256 possible service
entries
per IOC. IbdevServiceEntriesEntry .1.3.6.1.3.XXXX.1.5.1.1 |
ibdevIOCIndexMajor index of IO Controllers.ro Integer32 .1.3.6.1.3.XXXX.1.5.1.1.1 |
ibdevEntryIndexro Integer32 .1.3.6.1.3.XXXX.1.5.1.1.2 |
ibdevServiceNameString of Service name.ro SnmpAdminString .1.3.6.1.3.XXXX.1.5.1.1.3 |
ibdevServiceIdAn identifier of the associated Service.ro Integer64 .1.3.6.1.3.XXXX.1.5.1.1.4 |
ibdevDiagnostics OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.6 |
ibdevDiagnosticsTable SEQUENCE OF IbdevDiagnosticsEntry .1.3.6.1.3.XXXX.1.6.1 |
ibdevDiagnosticsEntryDiagnostics Entries. IbdevDiagnosticsEntry .1.3.6.1.3.XXXX.1.6.1.1 |
ibdevDiagnosticIndexDiagnostics are per controller.ro Integer32 .1.3.6.1.3.XXXX.1.6.1.1.1 |
ibdevMaxDiagTimeMaximum time to finish a diagnostic
operation in milliseconds.ro Integer32 .1.3.6.1.3.XXXX.1.6.1.1.2 |
ibdevPrepareToTestValueIndicates current test status :
0 = Ready for diagnostic test
1 = Invalid Attribute Modifier
2 = Device not ready
3 = Device not responding
4 = Diagnostics not supportedro Enumeration .1.3.6.1.3.XXXX.1.6.1.1.3 |
ibdevTestDeviceOnceA Set instructs the device to initiate a
single diagnostic test and run it once.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.6.1.1.4 |
ibdevTestDeviceLoopWhen set instructs the device to initiate
a single diagnostic test and run it continuously
in a loop.ro TruthValue (SNMPv2-TC) .1.3.6.1.3.XXXX.1.6.1.1.5 |
ibdevDiagCodeData returned by diagnostic test.ro SnmpAdminString (SNMP-FRAMEWORK-MIB) .1.3.6.1.3.XXXX.1.6.1.1.6 |
ibdevTrap OBJECT IDENTIFIER .1.3.6.1.3.XXXX.1.7 |
readyToTest514: Device <DEVICE> readiness is <STATUS>. NOTIFICATION-TYPE .1.3.6.1.3.XXXX.1.7.1 |